.mr-search-box-form  button{font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    background: black;
    border: 2px solid var(--color-high-dark);
    color: white;
    padding: 15px 20px;
    border-radius: 4px;
    height: 52px;
    text-transform: capitalize;
    transition: 0.3s;}.mr-search-box-form  button:hover{font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    background: black;
    border: 2px solid var(--color-high-dark);
    color: white;
    padding: 15px 20px;
    border-radius: 4px;
    height: 52px;
    text-transform: capitalize;
    transition: 0.3s;}.elementor-panel .elementor-element .icon i:before{content: "MR";
    display: inline-block;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;}.product-block_hr_001 .image{text-align: center;
    
    min-height: 215px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding-top: 30px; 
    overflow: hidden;
    padding-bottom: 25px;}.product-block_hr_001 .image img{transition: .5s;
    width: auto;}.product-block_hr_001:hover .image img{opacity: .5;
    transform: scale(1.1);}.product-block_hr_001 h4{color: #141417;margin-bottom: 10px;}.product-block_hr_001 h4 a{color: #141417;
    transition: .5s;}.product-block_hr_001 .rating{font-size: 13px;
    color: #ffc92e;
    margin-bottom: 5px;}.product-block_hr_001 .rating span{color: #222;
    font-size: 15px;}.product-block_hr_001 .overlay ul li{display:block;
    line-height: 0px;
    margin-bottom: 5px;}.product-block_hr_001 .overlay li:nth-child(4) a{transition: 1s;}section.products-section_hr_001{position: relative;}.mr_shop .product-block_hr_001 .overlay ul li{position: relative;
    z-index: 99;}.mr_shop .product-block_hr_001 .overlay li:hover .tool_tip{opacity: 1;}.mr_shop .mr_star_rating li{display: inline-block;}.mr_shop .mr_star_rating i{color: #06d2f8;}.mr_shop .product-block_hr_001:hover .image:before{background:red;}.mr_shop .product-block_hr_001 .image{text-align: center;
    
    min-height: 215px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding-top: 30px; 
    overflow: hidden;
    padding-bottom: 25px;}.mr_shop .product-block_hr_001 .image img{transition: .5s;
    width: auto;}.mr_shop .product-block_hr_001:hover .image img{opacity: .5;
    transform: scale(1.1);}.mr_shop .product-block_hr_001 h4{color: #141417;margin-bottom: 10px;}.mr_shop .product-block_hr_001 h4 a{color: #141417;
    transition: .5s;}.mr_shop .product-block_hr_001 .rating{font-size: 13px;
    color: #ffc92e;
    margin-bottom: 5px;}.mr_shop .product-block_hr_001 .rating span{color: #222;
    font-size: 15px;}.mr_shop .product-block_hr_001 .overlay ul li{display:
    block;
    line-height: 0px;
    margin-bottom: 5px;}.mr_shop .product-block_hr_001 .overlay li:nth-child(4) a{transition: 1s;}@media only screen and (min-width:1200px){section.products-section_hr_001 .column {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;}.mr_shop .product-single-item-bar span{border-radius: 3px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: var(--color-high-dark);}.mr_shop .product-single-item-bar span.border-yellow{background: #fbab00;}.mr_shop .product-single-item-sold p{margin-bottom: 0;
    font-size: 13px;
    color: #999999;
    font-weight: 600;
    text-transform: uppercase;}.mr_shop .product-single-item-sold p{margin-bottom: 0;
    font-size: 13px;
    color: #999999;
    font-weight: 600;
    text-transform: uppercase;}.mr_shop .product-single-item-bar span.border-green{background: #50bc0f;}.mr_shop .product-single-item-bar span.border-red{background: red;}.product-buttons .yith-wcwl-wishlistaddedbrowse i.fa,
.product-buttons .yith-wcwl-wishlistexistsbrowse i.fa{background-color: #ed212a;
    color: #fff;}.product-buttons i.fa{height: 40px;
    width: 40px;
    
    line-height: 40px;
    
    border-radius: 50%;
    text-align: center;}.product-buttons i.fa{margin-right: 0px !important;}.product-buttons i{height: 40px;
    width: 40px;
    background: #5e5e5e;
    line-height: 40px;
    color: #fff;
    border-radius: 50%;
    text-align: center;}.product-buttons i.fa{margin-right: 0px !important;}.product-buttons i.fa{height: 40px;
    width: 40px;
    
    line-height: 40px;
    
    border-radius: 50%;
    text-align: center;
    font-size: 15px;}.single_add_to_wishlist span{display:none!important;}.product-buttons .yith-wcwl-wishlistaddedbrowse i.fa,
.product-buttons .yith-wcwl-wishlistexistsbrowse i.fa{background-color: #ed212a;
    color: #fff;}.product-buttons .added i.fa{background-color: #ed212a;}.mr_product_title h2{font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;}.mr_shop .product .price ins span{color: #3b3b3b;}a.product_type_simple.add_to_cart_button.ajax_add_to_cart:after{display: none !important;}.mr_product_block>a{display: none!important;}.owl-dot-style-one .owl-dots .owl-dot span{position: relative;
	display: block;
	width: 10px;
	height: 10px;
	border: 1px solid #f9ddcf;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	border-radius: 50%;
	background: #f9ddcf;}.owl-dot-style-one .owl-dots .owl-dot.active span,
.owl-dot-style-one .owl-dots .owl-dot:hover span{background: #e35712;
	border-color: #e35712;}.owl-nav-style-one.owl-theme .owl-nav{position: absolute;
	right: 0;
	top: 0;
	display: block;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	transform: translateY(-105%);}.owl-nav-style-one.owl-theme .owl-nav .owl-prev{position: relative;
	background: rgba(255, 255, 255, 0.15);
	width: 28px;
	border: none;
	text-align: center;
	color: rgb(0 0 0);
	line-height: 25px;
	font-size: 0px;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	border-right: 1px solid #ddd;}.owl-nav-style-one.owl-theme .owl-nav .owl-prev:after{font-family: 'Font Awesome 5 Pro';
	position: absolute;
	top: 0;
	height: 60px;
	line-height: 25px;
	left: 0;
	color: #212121;
	font-size: 18px;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	content: "\f060";}.owl-nav-style-one.owl-theme .owl-nav .owl-prev:hover:after{left: 0;
	margin-left: 0;}.owl-nav-style-one.owl-theme .owl-nav .owl-next{position: relative;
	background: rgba(255, 255, 255, 0.15);
	height: 60px;
	width: 28px;
	border: none;
	text-align: center;
	line-height: 60px;
	color: rgb(37 37 37);
	font-size: 0px;
	opacity: 1;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	border-radius: 50%;}.owl-nav-style-one.owl-theme .owl-nav .owl-next:after{font-family: 'Font Awesome 5 Pro';
	content: "\f121";
	position: absolute;
	top: 0;
	height: 60px;
	line-height: 60px;
	right: 0;
	color: #212121;
	font-size: 18px;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	border-radius: 50%;
	content: "\f061";}.owl-nav-style-one.owl-theme .owl-nav .owl-next:hover:after{right: 0;
	margin-right: 0;}.owl-nav-style-one.owl-theme .owl-nav .owl-prev:hover:after,
.owl-nav-style-one.owl-theme .owl-nav .owl-next:hover:after{opacity: 1;
    color: var(--theme-color);}.owl-nav-style-one.owl-theme .owl-nav .owl-prev:hover,
.owl-nav-style-one.owl-theme .owl-nav .owl-next:hover{opacity: 1;}.owl-carousel{display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  
  position: relative;
  z-index: 1;}.owl-carousel .owl-stage{position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;}.owl-carousel .owl-stage:after{content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;}.owl-carousel .owl-stage-outer{position: relative;
    overflow: hidden;
    
    -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper,
  .owl-carousel .owl-item{-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item{position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;}.owl-carousel .owl-item img{display: block;
    width: 100%;}.owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled{display: none;}.owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot{cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}.owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot{background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;}.owl-carousel.owl-loaded{display: block;}.owl-carousel.owl-loading{opacity: 0;
    display: block;}.owl-carousel.owl-hidden{opacity: 0;}.owl-carousel.owl-refresh .owl-item{visibility: hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}.owl-carousel.owl-grab{cursor: move;
    cursor: grab;}.owl-carousel.owl-rtl{direction: rtl;}.owl-carousel.owl-rtl .owl-item{float: right;}.no-js .owl-carousel{display: block;}.owl-carousel .animated{animation-duration: 1000ms;
  animation-fill-mode: both;}.owl-carousel .owl-animated-in{z-index: 0;}.owl-carousel .owl-animated-out{z-index: 1;}.owl-carousel .fadeOut{animation-name: fadeOut;}@keyframes fadeOut{0% {
    opacity: 1;}.owl-carousel .owl-item .owl-lazy{opacity: 0;
    transition: opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height: 0;}.owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper{position: relative;
  height: 100%;
  background: #000;}.owl-carousel .owl-video-play-icon{position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}.owl-carousel .owl-video-tn{opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;}.owl-carousel .owl-video-frame{position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;}.wpcf7 .screen-reader-response{position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;}.wpcf7 .hidden-fields-container{display: none;}.wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display: none;}.wpcf7 form.sent .wpcf7-response-output{border-color: #46b450;}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color: #dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color: #f56e28;}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color: #ffb900;}.wpcf7-form-control-wrap{position: relative;}form.submitting .wpcf7-spinner{visibility: visible;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;}@keyframes spin{from {
		transform: rotate(0deg);}@keyframes blink{from {
		opacity: 0;}.wpcf7 [inert]{opacity: 0.5;}.wpcf7 input[type="file"]{cursor: pointer;}.wpcf7 input[type="file"]:disabled{cursor: default;}.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed;}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction: ltr;}.kkey-container.kkey-std .kkey-wa-button{padding: 6px;}.kkey-container.kkey-std .kkey-wa-button.smallScreen{padding: 2px;}.kkey-container.kkey-std .kkey-wa-button.smallScreen span.agent-label span.status{display: none !important;}.kkey-wa-button.Offline span.agent-avatar-fig img{filter: saturate(0);
  -ms-filter: saturate(0);
  -webkit-filter: saturate(0);}.kkey-wa-button span.agent-avatar-fig{flex: 0 0 50px;
  max-width: 50px;
  position: relative;
  display: block;}.woocommerce ul.products li.product .kkey-wa-button span.agent-avatar-fig{flex: 0 0 30px;
  max-width: 30px;}.woocommerce ul.products li.product .kkey-wa-button span.agent-avatar-fig:before{content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/whatsapp.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  margin: 0 -2px -2px 0;
  z-index: 2;}.kkey-wa-button span.agent-avatar-fig img{width: 100%;
  max-height: 50px;
  margin: 0 !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  overflow: hidden;}.kkey-wa-button span.agent-detail-fig{padding: 4px 15px;
  max-width: calc(100% - 50px);
  flex: 1;
  color: #ffffff;
  line-height: 100%;}.woocommerce ul.products li.product .kkey-wa-button span.agent-detail-fig{padding: 0 10px;
  max-width: calc(100% - 30px);}@media screen and (max-width: 544px){.kkey-wa-button span.agent-detail-fig {
    max-width: calc(100% - 30px);
    padding: 0 5px !important;}.kkey-wa-button span.agent-detail-fig span.agent-message{display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;}.woocommerce ul.products li.product .kkey-wa-button span.agent-detail-fig span.agent-message{display: none;}@media screen and (max-width: 480px){.kkey-wa-button span.agent-detail-fig span.agent-message {
    font-size: 12px;
    line-height: 20px;}.kkey-wa-button span.agent-label{font-size: 12px;
  font-weight: 700;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 2px;}@media screen and (max-width: 544px){.kkey-wa-button span.agent-label {
    position: relative;}.woocommerce ul.products li.product .kkey-wa-button span.agent-label{line-height: 15px;}.kkey-wa-button span.agent-label span.status{display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
  font-size: 10px;
  opacity: 0.5;}@media screen and (max-width: 544px){.kkey-wa-button span.agent-label span.status {
    font-size: 0;
    line-height: 0;}.kkey-wa-button span.agent-label span.status:before{content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #ffffff;
  border-radius: 5px;
  vertical-align: text-top;
  margin: 0 5px 0 0;}@media screen and (max-width: 544px){.kkey-wa-button span.agent-label span.status:before {
    margin-right: 3px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);}.kkey-wa-button span.agent-name{display: inline-block;
  vertical-align: middle;}.woocommerce ul.products li.product .kkey-wa-button span.agent-name{white-space: nowrap;
  overflow: hidden;
  flex: 1;
  margin: 0 5px 0 0;
  text-overflow: ellipsis;}.kkey-wa-button.Online span.agent-label span.status{opacity: 1;}.kkey-container{padding-top: 20px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;}.kkey-container .contact-message{margin-bottom: 15px !important;}.woocommerce .summary .kkey-container .contact-message{margin-bottom: 15px !important;}.woocommerce ul.products li.product .kkey-container .contact-message{display: none;}.kkey-container .chat,
.kkey-container .department,
.kkey-container .agent-number{display: none;}.kkey-container.kkey-std{margin-top: 10px;}.woocommerce ul.products li.product .kkey-container{padding-top: 0;}.kkey-container{margin: 20px 0;
  line-height: 100%;
  position: relative;}.kkey-container *{box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;}.kkey-container .agent-list-item{display: flex;
  width: 100%;}.kkey-container .agent-list-item + .agent-list-item{margin-top: 15px;}.kkey-container #notification-badge{background-color: #ff0000;
  font-size: 11px;
  line-height: 12px;
  color: #fff;
  text-align: center;
  padding: 3px 6px;
  border-radius: 50px;
  position: absolute;
  top: -3px;
  right: -3px;
  z-index: 10000;}.kkey-container span#contact-trigger.kkey-whatsapp-icon-only + #notification-badge{top: 0;
  right: 0;}.summary .kkey-container > p{margin-bottom: 0 !important;}.kkey-container .kkey-whatsapp-button{position: relative;
  display: block;
  padding: 10px !important;
  min-height: 55px;
  background-color: transparent !important;
  color: #000000 !important;
  text-transform: capitalize !important;
  font-size: 16px !important;
  transform: translateY(0);
  text-align: left !important;
  margin-right: 20px !important;
  box-shadow: 0 0px 0px rgba(38, 211, 103, 0.08) !important;
  transition: transform ease-in 0.2s, box-shadow ease-in-out 0.2s, border ease-in-out 0.2s;}.kkey-container .kkey-whatsapp-button span.text{display: block;
  letter-spacing: 1px !important;
  padding: 0 0 0 45px;}.kkey-container .kkey-whatsapp-button span.text span.department{display: inline-block;
  margin-bottom: 3px;}.kkey-container .kkey-whatsapp-button span.label{display: block;}.kkey-container .kkey-whatsapp-button span.department,
.kkey-container .kkey-whatsapp-button span.text span.status{display: inline-block;
  font-size: 12px;
  font-weight: 400;
  color: #bababa;}.kkey-container:not(.kkey-whatsapp-chat-std) .kkey-whatsapp-button:after{content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 35px;
  margin-top: -18px;
  left: 10px;
  background-repeat: no-repeat;
  background-image: url(../images/whatsapp-icon-a.svg);
  background-size: 20px;
  background-position: center;
  background-color: #0ed459;
  border-radius: 20px;}.kkey-container ul.kkey-whatsapp-content li{line-height: 18px;
  background: #fafafc;
  padding: 5px 10px;
  position: relative;
  list-style-type: none;
  margin: 0;}.kkey-container ul.kkey-whatsapp-content li:nth-child(2){padding-top: 10px;}.kkey-container ul.kkey-whatsapp-content li:nth-last-child(2){padding-bottom: 10px;}.kkey-container ul.kkey-whatsapp-content li a.kkey-whatsapp-button .kkey-whatsapp-avatar + span.kkey-whatsapp-text{margin-left: 50px;
  padding-left: 0;}.kkey-container ul.kkey-whatsapp-content li a.kkey-whatsapp-button .kkey-whatsapp-avatar + span.kkey-whatsapp-text:before{display: none;}.kkey-container ul.kkey-whatsapp-content li a.kkey-whatsapp-button .kkey-whatsapp-avatar + span.kkey-whatsapp-text:after{margin-right: 8px;}.kkey-container.kkey-floating{position: fixed;
  z-index: 9999;
  display: block;
  width: auto;
  padding-top: 0;}.kkey-container.kkey-floating ul.kkey-whatsapp-content{position: absolute;
  bottom: 100%;
  margin: 0;
  padding: 0;
  width: calc(100vw - 60px);
  max-width: 320px;
  margin: 0 0 6px 0 !important;
  background: #ffffff;
  padding: 0;
  list-style-type: none;
  border-radius: 10px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transition: opacity ease-in-out 0.3s 0.6s, visibility ease-in-out 0.3s 0.6s, margin ease-in-out 0.3s 0.6s;}.kkey-container.kkey-floating ul.kkey-whatsapp-content:after{content: "";
  position: absolute;
  display: block;
  top: 100%;
  border-width: 8px 8px 0 8px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button{width: 100%;
  display: block;
  margin: 0 !important;
  border-width: 0 0 0 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button:hover{transform: translateY(0) !important;
  box-shadow: none !important;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button:after, .kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button:before{display: none;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button span.kkey-whatsapp-text{padding-left: 50px;
  font-weight: 600 !important;
  display: block;
  position: relative;
  min-height: 40px;
  margin-left: 0;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button span.kkey-whatsapp-text span.kkey-whatsapp-label{font-size: 12px;
  display: block;
  font-weight: 400;
  color: #bababa !important;
  white-space: no-nowrap;
  overflow: hidden;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button span.kkey-whatsapp-text span.kkey-whatsapp-label span.status{font-size: 11px;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button span.kkey-whatsapp-text:after{content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: #03cc0b;
  position: absolute;
  top: 0;
  margin-right: -40px;
  right: 100%;
  border-radius: 10px;
  border: solid 1px #ffffff;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button .kkey-whatsapp-avatar{float: left;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  border: solid 2px #03cc0b;
  min-height: auto;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button .kkey-whatsapp-avatar.wp-post-image{margin: 0 !important;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable{pointer-events: none;
  filter: saturate(0);
  -ms-filter: saturate(0);
  -webkit-filter: saturate(0);
  opacity: 0.7;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable a.kkey-whatsapp-button{border-left-color: #efc33c !important;
  color: #bbbbbb !important;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable a.kkey-whatsapp-button:hover{color: #bbbbbb !important;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable a.kkey-whatsapp-button span.kkey-whatsapp-text:after{background: #bababa;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable a.kkey-whatsapp-button span.kkey-whatsapp-text span.kkey-whatsapp-label span.status{color: #bababa;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable a.kkey-whatsapp-button .kkey-whatsapp-avatar{border: solid 2px #bababa;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.available a.kkey-whatsapp-button{border-left-color: #03cc0b !important;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.available a.kkey-whatsapp-button span.kkey-whatsapp-text span.kkey-whatsapp-label span.status{color: #03cc0b;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-header{padding: 15px;
  background: #03cc0b;
  border-radius: 10px 10px 0 0;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-header .icon{float: left;
  width: 34px;
  position: absolute;
  top: 15px;
  left: 15px;
  height: auto;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-header h5{font-size: 17px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0;
  text-transform: none;
  margin: 0 0 0 50px;
  padding: 0;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-header h5 span{display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  margin: 2px 0 0 0;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-footer{background: #ffffff;
  position: relative;
  z-index: 2;
  box-shadow: 0 -20px 20px rgba(82, 99, 158, 0.03);
  border-radius: 0 0 10px 10px;
  text-align: center;
  padding: 0;}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-footer p{font-size: 12px;
  line-height: 14px;
  padding: 15px !important;
  margin: 0;}.kkey-container.kkey-floating.open ul.kkey-whatsapp-content{opacity: 1;
  visibility: visible;
  margin-bottom: 25px !important;
  transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s, margin ease-in-out 0.3s;}.kkey-container.kkey-floating.bottom-right ul.kkey-whatsapp-content{right: 0;}.kkey-container.kkey-floating.bottom-right ul.kkey-whatsapp-content:after{right: 20px;}.kkey-container.kkey-floating.bottom-left ul.kkey-whatsapp-content{left: 0;}.kkey-container.kkey-floating.bottom-left ul.kkey-whatsapp-content:after{left: 20px;}.kkey-container span#contact-trigger{background: #03cc0b;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  line-height: 18px;
  padding: 10px 20px;
  display: block;
  cursor: pointer;
  border-radius: 50px;
  transform: translateY(0) scale(1);
  transition: transform ease-in-out 0.2s;}.kkey-container span#contact-trigger .icon{display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  width: 17px;
  height: auto;
  margin-right: 5px;
  position: relative;
  top: -1px;}.kkey-container span#contact-trigger.kkey-whatsapp-icon-only{padding: 15px;
  border-radius: 50px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);}.kkey-container span#contact-trigger.kkey-whatsapp-icon-only .icon{width: 31px;
  font-size: 30px;
  margin-right: 0;}.kkey-container span#contact-trigger:hover{transform: translateY(5px) scale(1);}.kkey-container a.close-chat{font-size: 0;
  position: absolute;
  bottom: 85%;
  margin-bottom: -5px;
  width: 30px;
  margin-right: -5px;
  height: 30px;
  right: 0;
  line-height: 30px;
  background-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  transition: opacity ease-in 0.3s 0.3s, transform ease-in 0.3s 0.3s, margin ease-in-out 0.2s 0.3s, box-shadow ease-in-out 0.3s 0.3s;
  opacity: 0;
  cursor: pointer;}.kkey-container a.close-chat:after, .kkey-container a.close-chat:before{content: "";
  display: block;
  width: 12px;
  height: 2px;
  background: #9e9e9e;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: rotate(0deg);
  margin-top: -1px;}.kkey-container a.close-chat:after{transition: transform ease-in-out 0.3s 0s, background ease-in 0.3s 0s;}.kkey-container a.close-chat:before{transition: transform ease-in-out 0.3s 0.15s, background ease-in 0.3s 0.15s;}.kkey-container a.close-chat:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}.kkey-container a.close-chat:hover:after, .kkey-container a.close-chat:hover:before{background: #03cc0b;}.kkey-container.open a.close-chat{opacity: 1;
  transition: opacity ease-in 0.3s 0.3s, transform ease-in 0.3s 0.3s, margin ease-in-out 0.2s 0.3s, box-shadow ease-in-out 0.3s 0.3s;}.kkey-container.open a.close-chat:before{transform: rotate(45deg);
  transition: transform ease-in-out 0.3s 0.45s, background ease-in 0.3s 0.45s;}.kkey-container.open a.close-chat:after{transform: rotate(135deg);
  transition: transform ease-in-out 0.3s 0.6s, background ease-in 0.3s 0.6s;}.kkey-container .agent-forward{width: 90%;
  margin: 0 auto;
  max-width: 640px;
  text-align: center;
  position: fixed;
  top: 45%;
  left: 50%;
  
  transform: translate(-50%, -50%);}.kkey-container .agent-forward .agent-avatar{margin: 0 auto;}.kkey-container .agent-forward .agent-avatar img.avatar{width: 60px;
  height: 60px;
  border-radius: 100px;
  margin: 0 !important;}.kkey-container .agent-forward h1{font-size: 32px;
  font-weight: 400;
  color: #333;
  margin: 10px 0 5px 0;
  padding: 0;}.kkey-container .agent-forward.notfound{box-shadow: none;}.kkey-container .number{margin-bottom: 20px;}.kkey-container .number label{font-size: 20px;
  font-weight: 400;
  color: #bbb;
  letter-spacing: 1px;
  margin: 0;
  padding: 0;}.kkey-container .number img.wa-icon{position: relative;
  top: 3px;
  margin: 0 !important;}.kkey-container .agent-avatar span.wa-icon{position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  padding: 8px;
  background: #03cc0b;
  line-height: 17px;
  border-radius: 17px;
  border: solid 2px #ffffff;
  height: 34px;}.kkey-container .agent-avatar span.wa-icon img{display: block;
  margin: 0 !important;}.kkey-container .wa-progress-bar{background: #dfe5ea;
  position: relative;}.kkey-container .wa-progress-bar:after{content: "";
  display: block;
  width: 100%;
  height: 5px;}.kkey-container span.wapb-span{position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  background: #03cc0b;
  box-shadow: 0 0 8px rgba(3, 204, 11, 0.41);}.kkey-container h3{font-weight: 400;
  margin: 10px 0 30px 0;}.kkey-container h3:after{background: #e24848;}.cl-wa-container.cl-wa-chat-std p.contact-message{margin-bottom: 20px !important;}@media only screen and (max-width: 480px){span#contact-trigger.cl-wa-icon-only {
    padding: 15px;}span#contact-trigger.cl-wa-icon-only .icon{width: 28px;
    font-size: 28px;}@media only screen and (max-width: 375px){.agent-list-item a.cl-wa-button > span.label {
    max-width: 180px;}.agent-list-item a.cl-wa-button > span.agent-name{width: 180px;}@media only screen and (max-width: 320px){.agent-list-item a.cl-wa-button > span.label {
    max-width: 130px;}.agent-list-item a.cl-wa-button > span.agent-name{width: 130px;}.agent-avatar img.avatar{border-radius: 60px;
    border: solid 5px #03cc0b;}.agent-forward h1{font-size: 28px;}.agent-avatar span.wa-icon{position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    padding: 8px;
    background: #03cc0b;
    line-height: 17px;
    border-radius: 17px;
    border: solid 2px #ffffff;
    height: 34px;}.agent-avatar span.wa-icon img{display: block;}span.wapb-span{position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    background: #03cc0b;
    box-shadow: 0 0 8px rgba(3, 204, 11, 0.41);}@keyframes kkey-fade-in{from { opacity: 0;}@keyframes kkey-slide-up{from { transform: translateY(40px); opacity: 0;}#kkey-prechat-modal .kkey-pcf-header img.kkey-pcf-wa-logo{width: 36px;
    height: 36px;
    flex-shrink: 0;}#kkey-prechat-modal .kkey-pcf-header p{color: rgba(255, 255, 255, 0.8);
    margin: 0;
    font-size: 12px;
    line-height: 1.4;}#kkey-prechat-modal .kkey-pcf-agent-info span{font-size: 12px;
    color: #25d366;
    display: flex;
    align-items: center;
    gap: 5px;}#kkey-prechat-modal .kkey-pcf-agent-info span::before{content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    background: #25d366;
    border-radius: 50%;
    animation: kkey-pulse 1.5s ease infinite;}@keyframes kkey-pulse{0%, 100% { opacity: 1;}#kkey-prechat-modal .kkey-pcf-field label{display: block;
    font-size: 12px;
    font-weight: 600;
    color: #4a5568;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 0.4px;}#kkey-prechat-modal .kkey-pcf-field label span.kkey-pcf-required{color: #e53e3e;
    margin-left: 2px;}#kkey-prechat-modal .kkey-pcf-field input,
#kkey-prechat-modal .kkey-pcf-field textarea{width: 100%;
    padding: 10px 14px;
    border: 1.5px solid #e2e8f0;
    border-radius: 8px;
    font-size: 14px;
    color: #2d3748;
    background: #f9fafb;
    box-sizing: border-box;
    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
    outline: none;
    font-family: inherit;}#kkey-prechat-modal .kkey-pcf-field input:focus,
#kkey-prechat-modal .kkey-pcf-field textarea:focus{border-color: #25d366;
    background: #ffffff;
    box-shadow: 0 0 0 3px rgba(37, 211, 102, 0.12);}#kkey-prechat-modal .kkey-pcf-field input.kkey-pcf-error,
#kkey-prechat-modal .kkey-pcf-field textarea.kkey-pcf-error{border-color: #fc8181;
    background: #fff5f5;
    box-shadow: 0 0 0 3px rgba(252, 129, 129, 0.12);}#kkey-prechat-modal .kkey-pcf-field textarea{resize: vertical;
    min-height: 70px;}#kkey-prechat-modal .kkey-pcf-submit svg{width: 20px;
    height: 20px;
    flex-shrink: 0;}@keyframes kkey-spin{to { transform: rotate(360deg);}@media screen and (max-width: 480px){#kkey-prechat-modal {
        width: 96%;
        max-width: none;
        border-radius: 14px;}li.kkey-pcf-inline-panel{display: none; 
    padding: 0;
    list-style: none;}.kkey-pcf-inline-header{display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 16px 8px;
    background: linear-gradient(135deg, #075e54 0%, #128c7e 60%, #25d366 100%);}.kkey-pcf-inline-back{background: rgba(255,255,255,0.18);
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 20px;
    cursor: pointer;
    transition: background 0.15s ease;
    font-family: inherit;
    letter-spacing: 0.3px;}.kkey-pcf-inline-back:hover{background: rgba(255,255,255,0.32);}.kkey-pcf-inline-progress{font-size: 11px;
    font-weight: 600;
    color: rgba(255,255,255,0.85);
    letter-spacing: 0.4px;
    text-transform: uppercase;}.kkey-pcf-inline-form{padding: 14px 16px 8px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}.kkey-pcf-il-step{animation: kkey-il-step-in 0.22s ease;}@keyframes kkey-il-step-in{from { opacity: 0; transform: translateX(10px);}.kkey-pcf-il-label{display: block;
    font-size: 11px;
    font-weight: 700;
    color: #4a5568;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 6px;}.kkey-pcf-req{color: #e53e3e;
    margin-left: 2px;}.kkey-pcf-il-input{width: 100%;
    padding: 9px 12px;
    border: 1.5px solid #e2e8f0;
    border-radius: 8px;
    font-size: 13px;
    color: #2d3748;
    background: #f9fafb;
    box-sizing: border-box;
    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
    outline: none;
    font-family: inherit;
    resize: vertical;}.kkey-pcf-il-input:focus{border-color: #25d366;
    background: #fff;
    box-shadow: 0 0 0 3px rgba(37,211,102,0.12);}.kkey-pcf-il-error{color: #e53e3e;
    font-size: 11px;
    margin-top: 4px;
    font-weight: 500;}.kkey-pcf-il-actions{display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 12px;}.kkey-pcf-il-next-btn{width: 100%;
    background: linear-gradient(135deg, #075e54 0%, #128c7e 50%, #25d366 100%);
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 11px 16px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.2s ease, transform 0.15s ease;
    font-family: inherit;}.kkey-pcf-il-next-btn:hover{opacity: 0.9;
    transform: translateY(-1px);}.kkey-pcf-il-submit-btn{width: 100%;
    background: linear-gradient(135deg, #075e54 0%, #128c7e 50%, #25d366 100%);
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 11px 16px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    transition: opacity 0.2s ease, transform 0.15s ease;
    font-family: inherit;}.kkey-pcf-il-submit-btn svg{width: 18px;
    height: 18px;
    flex-shrink: 0;}.kkey-pcf-il-submit-btn:hover{opacity: 0.9; transform: translateY(-1px);}.kkey-pcf-il-submit-btn:active{transform: translateY(0);}.kkey-pcf-il-submit-btn:disabled{opacity: 0.6;
    cursor: not-allowed;
    transform: none;}.kkey-pcf-il-skip-link{text-align: center;
    font-size: 11px;
    color: #a0aec0;
    text-decoration: none;
    padding: 2px 0;
    transition: color 0.15s ease;
    display: block;}.kkey-pcf-il-skip-link:hover{color: #718096;
    text-decoration: underline;}.kkey-pcf-il-submit-spinner{width: 20px;
    height: 20px;
    border: 2.5px solid rgba(37,211,102,0.25);
    border-top-color: #25d366;
    border-radius: 50%;
    animation: kkey-spin 0.7s linear infinite;
    margin: 6px auto 0;}.kkey-pcf-il-privacy{text-align: center;
    font-size: 10px;
    color: #a0aec0;
    padding: 6px 16px 10px;
    margin: 0;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}@font-face{font-family:star;src:url("../fonts/WooCommerce.woff2") format("woff2"),url("../fonts/WooCommerce.woff") format("woff"),url("../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("../fonts/WooCommerce.woff2") format("woff2"),url("../fonts/WooCommerce.woff") format("woff"),url("../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.admin-bar p.demo_store{top:32px}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("../images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("../images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("../images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("../images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("../images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("../images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("../images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("../images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen p.stars{clear:both}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}form.has-custom-place-order-button #place_order{display:none!important}.wp-bottom-menu{display: none;
    background: var(--wpbottommenu-bgcolor);
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    justify-content: space-around;
    padding: var(--wpbottommenu-wrapper-padding);
    box-shadow: 0 -5px 10px rgba(0,0,0, 0.1);
    z-index: var(--wpbottommenu-zindex);
    transition: all 200ms;}.wp-bottom-menu-item{position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    flex: 1;
    font-size: var(--wpbottommenu-font-size);
    text-decoration: none;
    color: var(--wpbottommenu-text-color);
    cursor: pointer;
    user-select: none;
    text-decoration: none!important;
    transition: color 200ms;}.wp-bottom-menu-item:hover,
.wp-bottom-menu-item.active,
.wp-bottom-menu.sf-active .wp-bottom-menu-item.wp-bottom-menu-search-form-trigger{color: var(--wpbottommenu-h-text-color);}.wp-bottom-menu-item span{margin-top: 5px;
    color: inherit;}.wp-bottom-menu-item i{font-size: var(--wpbottommenu-icon-size);
    color: var(--wpbottommenu-icon-color);
	font-family: FontAwesome;
    transition: color 200ms;}.wp-bottom-menu-item:hover i,
.wp-bottom-menu-item.active i,
.wp-bottom-menu.sf-active .wp-bottom-menu-item.wp-bottom-menu-search-form-trigger i{color: var(--wpbottommenu-h-icon-color);}.wp-bottom-menu-item svg{fill: var(--wpbottommenu-icon-color);
    width: var(--wpbottommenu-icon-size);
    height: var(--wpbottommenu-icon-size);}.wp-bottom-menu-item:hover svg,
.wp-bottom-menu-item.active svg{fill: var(--wpbottommenu-h-icon-color);}.wp-bottom-menu-icon-wrapper{position: relative;
    line-height: 0;}.wp-bottom-menu-search-form-wrapper{display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: var(--wpbottommenu-bgcolor);
    padding: 10px;
    transition: all 200ms;
	transform: translateY(100%);
    box-sizing: border-box;}.wp-bottom-menu-search-form-wrapper form{position: relative;}.wp-bottom-menu-search-form input[type="search"]{border: 1px solid #eee;
    border-radius: 8px;
    width: 100%;
    font-size: 16px;
    height: 40px;
    padding-left: 50px;
    padding-right: 30px;}.wp-bottom-menu-search-form input[type="search"]::-webkit-search-decoration,
.wp-bottom-menu-search-form input[type="search"]::-webkit-search-cancel-button,
.wp-bottom-menu-search-form input[type="search"]::-webkit-search-results-button,
.wp-bottom-menu-search-form input[type="search"]::-webkit-search-results-decoration{display: none;}.wp-bottom-menu-search-form i,
.wp-bottom-menu-search-form svg{position: absolute;
    top: 50%;
    left: 30px;
    transform: translate(-50%,-50%);}.wp-bottom-menu-search-form-wrapper.sf-active{z-index: calc(var(--wpbottommenu-zindex) - 1);
    box-shadow: 0 -5px 10px rgba(0,0,0, 0.1);
	transform: translateY(0);}.wp-bottom-menu.sf-active{box-shadow: none;}.wp-bottom-menu-nav-wrapper.active{display: grid;
    place-items: center;
    text-align: center;}.wpbm-nav-items li:not(:last-child){margin-bottom: 1em;}.wpbm-nav-items li a{color: inherit;}.wpbm-nav-items li.current-menu-item a,
.wpbm-nav-items li a:hover{color: var(--wpbottommenu-h-text-color);}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-ul>li{position:relative}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fa-search:before{content:"\f002"}.fa-star:before{content:"\f005"}.fa-user:before{content:"\f007"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-play:before{content:"\f04b"}.fa-shopping-cart:before{content:"\f07a"}.fa-phone:before{content:"\f095"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-angle-up:before{content:"\f106"}.fa-youtube:before{content:"\f167"}.fa-instagram:before{content:"\f16d"}.fa-shopping-bag:before{content:"\f290"}.kkey-bc-nav a{text-decoration: none;
  transition: color 0.2s ease, opacity 0.2s ease;}.kkey-bc-nav a:hover{text-decoration: underline;}.kkey-bc-nav a:focus-visible{outline: 2px solid currentColor;
  outline-offset: 2px;
  border-radius: 2px;}@media screen and (max-width: 480px){.kkey-bc-nav {
    font-size: 12px !important;}@media print{.kkey-bc-nav {
    background: none !important;
    border: none !important;
    padding: 0 !important;}.kkey-bc-nav a{color: #000 !important;}body{font-size:15px;
  color:#898c8f;
  line-height:26px;
  font-weight:400;
  background:#ffffff;
  font-family: 'Open Sans', sans-serif;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center top;
  -webkit-font-smoothing: antialiased;}@media (min-width:1200px){.container {
    max-width: 1170px;
    padding: 0px 15px;}a{color: #06d2f8;}p{margin-bottom:20px;}.auto-container{position:static;
  max-width:1200px;
  padding:0px 15px;
  margin:0 auto;}.boxed_wrapper{position: relative;
  margin: 0 auto;
  overflow: hidden !important;
  width: 100%;
  min-width: 300px;}a{text-decoration:none;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}a:hover{text-decoration:none;
  outline:none;}input,button,select,textarea{font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;}ul,li{list-style:none;
  padding:0px;
  margin:0px;}input{transition: all 500ms ease;}button:focus,
input:focus,
textarea:focus{outline: none;
  box-shadow: none;
  transition: all 500ms ease;}p{position: relative;
  font-family: 'Open Sans', sans-serif;
  color: #808080;
  font-weight: 400;
  
  transition: all 500ms ease;
 font-size:16px;
line-height: 1.8em;}h1,h2,h3,h4,h5,h6{position:relative;
  font-family: 'Spartan', sans-serif;
  font-weight: 600;
  color: #061a3a;
  margin: 0px;
  transition: all 500ms ease;
  line-height: 1.5em;}@keyframes spinner{to {
    transform: rotateZ(360deg);}@keyframes letters-loading{0%,
  75%,
  100% {
    opacity: 0;
    transform: rotateY(-90deg);}@media screen and (max-width: 767px){.handle-preloader .animation-preloader .spinner {
    height: 8em;
    width: 8em;}@media screen and (max-width: 500px){.handle-preloader .animation-preloader .spinner {
    height: 7em;
    width: 7em;}.centred{text-align: center;}.pull-left{float: left;}.pull-right{float: right;}figure{margin: 0px;}img{display: inline-block;
  max-width: 100%;
  height: auto;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;}.theme-btn{position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 17px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
  padding: 15px 34px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;}.theme-btn.btn-one{color: #fff !important;}.theme-btn:before{webkit-transition-duration: 800ms;
  transition-duration: 800ms;
  position: absolute;
  width: 200%;
  height: 200%;
  content: "";
  top: 110%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  z-index: -1;}.theme-btn:hover:before{top: -40%;}.theme-btn.btn-two{color: #172746 !important;
  padding: 13px 34px;
  border: 2px solid #efefef;}.theme-btn.btn-two:hover{color: #fff !important;}.pagination li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;}.pagination li:last-child{margin: 0px !important;}.pagination li a{position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  color: #172746;
  border-radius: 50%;
  z-index: 1;
  border: 1px solid #e7e7e7;
  transition: all 500ms ease;}.pagination li a:hover,
.pagination li a.current{color: #fff;}.scroll-top{width: 55px;
  height: 55px;
  line-height: 64px;
  position: fixed;
  bottom: 105%;
  right: 30px;
  font-size: 40px;
  z-index: 99;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  transition: 1s ease;}.scroll-top.open{bottom: 50px;}.scroll-top span{color: #fff;}.sec-title{position: relative;
  display: block;
  margin-bottom: 50px;}.sec-title h2{position: relative;
  display: block;
  font-size: 40px;
  line-height: 55px;
  font-weight: 700;
  font-size: 32px;
  line-height: 45px;
  color: #172746;}.sec-title.light h2{color: #ffffff;}.main-header{position:relative;
  left:0px;
  top:0px;
  z-index:999;
  width:100%;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.sticky-header{position:fixed;
  opacity:0;
  visibility:hidden;
  left:0px;
  top:0px;
  width:100%;
  z-index:0;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.fixed-header .sticky-header{z-index:999;
  opacity:1;
  visibility:visible;
  -ms-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -op-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -ms-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -op-animation-duration: 500ms;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -ms-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -op-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -op-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;}.main-header .header-lower{position: relative;
  width: 100%;}.main-header .outer-box{position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 70px;
  justify-content: space-between;}.main-header .header-lower .shape{position: absolute;
  left: 0px;
  bottom: -143px;
  width: 100%;
  height: 143px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom center;}.main-header .logo-box{position: relative;
  padding: 29px 0px;}.main-header .logo-box .logo{position: relative;
  max-width: 267px;}.main-header .logo-box .logo img{width: 100%;}.main-header .nav-right{position: relative;
  display: flex;
  align-items: center;
  padding: 29.5px 0px;}.main-header .nav-right li{position: relative;
  display: inline-block;
  margin-right: 40px;}.main-header .nav-right li:last-child{margin: 0px !important;}.main-header .nav-right .cart-box a{position: relative;
  display: inline-block;
  padding-right: 17px;
  font-size: 22px;
  color: #222222;}.main-header .nav-right .cart-box a span{position: absolute;
  display: inline-block;
  top: -13px;
  right: 0px;
  width: 19px;
  height: 19px;
  line-height: 19px;
  font-size: 11px;
  color: #fff;
  font-weight: 400;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 6px 5px 2px #d4e6df;}.menu-area{position: relative;}.main-header .search-box-btn{position: relative;
  font-size: 20px;
  color: #222222;
  cursor: pointer;
  display: inline-block;
  background: transparent;
  text-align: center;
  border-radius: 50%;
  transition: all 500ms ease;}.main-header .search-box-outer .dropdown-menu{top: 55px !important;
  padding: 0px;
  width: 330px;
  border-radius: 0px;
  right: 0;
  left: auto !important;
  transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important;
  border-color: transparent;
  border-radius: 3px;
  box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);
  transition: .5s ease;
  display: block;
  opacity: 0;
  visibility: hidden;}.main-header .search-box-outer .show .dropdown-menu{display: block;
  transform: scale3d(1,1,1)!important;
  opacity: 1;
  visibility: visible;}.main-header .search-panel .form-container{padding: 30px;}.main-header .search-panel .form-group{position: relative;
  margin: 0px;}.main-header .search-panel input[type="text"],
.main-header .search-panel input[type="search"],
.main-header .search-panel input[type="password"],
.main-header .search-panel select{display: block;
  width: 100%;
  line-height: 24px;
  padding: 9px 50px 9px 15px;
  height: 50px;
  border: 1px solid #f3f5fe;
  border-radius: 3px;
  background: #f3f5fe;}.main-header .search-panel input:focus,
.main-header .search-panel select:focus{border-color: #f3f5fe;}.main-header .search-panel .search-btn{position: absolute;
  right: 1px;
  top: 1px;
  width: 50px;
  height: 48px;
  text-align: center;
  color: #111111;
  background: #f3f5fe;
  font-size: 14px;
  border-radius: 0px 3px 3px 0px;
  cursor: pointer;}.main-menu{float: left;}.main-menu .navbar-collapse{padding:0px;
  display:block !important;}.main-menu .navigation{margin:0px;}.main-menu .navigation > li{position:inherit;
  float:left;
  z-index:2;
  margin: 0px 20px;
  -webkit-transition:all 300ms ease;
  -moz-transition:all 300ms ease;
  -ms-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;}.main-menu .navigation > li:last-child{margin-right:0px !important;}.main-menu .navigation > li:first-child{margin-left: 0px !important;}.main-menu .navigation > li > a{position:relative;
  display:block;
  text-align:center;
  font-size:16px;
  line-height:30px;
  padding: 42px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight:700;
  opacity:1;
  color: #172746;
  padding-right: 12px;
  z-index:1;
  -webkit-transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  transition:all 500ms ease;}.main-menu .navigation > li.dropdown > a:before{position: absolute;
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  top: 44px;
  right: 0px;
  transition: all 500ms ease;
  display: none;}.main-menu .navigation > li > ul,
.main-menu .navigation > li > .megamenu{position:absolute;
  left: inherit;
  top:100%;
  width:230px;
  margin-top: 15px;
  z-index:100;
  display:none;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul.from-right{left:auto;
  right:0px;}.main-menu .navigation > li > ul > li{position:relative;
  width:100%;}.main-menu .navigation > li > ul > li > a,
.main-menu .navigation > li > .megamenu li > a{position:relative;
  display:block;
  padding: 10px 30px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > a{border-bottom: 1px solid rgba(255,255,255,0.1);}.main-menu .navigation > li > .megamenu li > a{padding-left: 0px;}.main-menu .navigation > li > .megamenu h4{display: block;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;}.main-menu .navigation > li > ul > li:last-child > a,
.main-menu .navigation > li > .megamenu li:last-child > a{border-bottom: none;}.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:10px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:800;
  text-align:center;
  z-index:5;}.main-menu .navigation > li > ul > li > ul{position:absolute;
  right:100%;
  top:0%;
  margin-top: 15px;
  width:230px;
  z-index:100;
  display:none;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul.from-right{left:auto;
  right:0px;}.main-menu .navigation > li > ul > li > ul > li{position:relative;
  width:100%;}.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a{position:relative;
  display:block;
  padding:10px 30px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li:last-child > a{border-bottom: none;}.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:12px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:900;
  z-index:5;}.main-menu .navigation > li.dropdown:hover > ul,
.main-menu .navigation > li.dropdown:hover > .megamenu{visibility:visible;
  opacity:1;
  margin-top: 0px;
  top: 100%;}.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;
  opacity:1;
  top: 0%; 
  margin-top: 0px;}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;
  right:-32px;
  top:66px;
  width:34px;
  height:30px;
  text-align:center;
  font-size:18px;
  line-height:26px;
  color:#3b3b3b;
  cursor:pointer;
  display: none;
  z-index:5;
  transition: all 500ms ease;}.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{display: none;}.menu-area .mobile-nav-toggler{position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color: #3786ff;
  display: none;}.menu-area .mobile-nav-toggler .icon-bar{position: relative;
  height: 2px;
  width: 30px;
  display: block;
  margin-bottom: 5px;
  background-color: #222;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;}.main-header.style-two .menu-area .mobile-nav-toggler .icon-bar{background-color: #fff;}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom: 0px;}.main-menu .navigation > li.dropdown > .megamenu{position: absolute;
  width: 100%;
  padding: 30px 50px;
  left: 0px;}.main-menu .navigation li.dropdown .megamenu li h4{font-weight: 700;
  padding: 3px 0px;
  margin-bottom: 10px;}.nav-outer .mobile-nav-toggler{position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color:#3786ff;
  display: none;}.mobile-menu{position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  padding-right:30px;
  max-width:100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
  transition: all 900ms ease;}.mobile-menu .navbar-collapse{display:block !important;}.mobile-menu .nav-logo{position:relative;
  padding:50px 25px;
  text-align:left;  
  padding-bottom: 100px;}.mobile-menu-visible .mobile-menu{opacity: 1;
  visibility: visible;}.mobile-menu .menu-backdrop{position: fixed;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 900ms ease;
  background-color: #000;}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity: 0.70;
  visibility: visible;
  right: 100%;
  -webkit-transition: all .8s ease-out 0s;
  -o-transition: all .8s ease-out 0s}.mobile-menu .menu-box{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background: #061a3a;
  padding: 0px 0px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  transition: all 900ms ease !important;}.mobile-menu-visible .mobile-menu .menu-box{opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);}.mobile-menu .close-btn{position: absolute;
  right: 25px;
  top: 10px;
  line-height: 30px;
  width: 24px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  z-index: 10;
  -webkit-transition:all 0.9s ease;
  -moz-transition:all 0.9s ease;
  -ms-transition:all 0.9s ease;
  -o-transition:all 0.9s ease;
  transition:all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg);}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);}.mobile-menu .navigation{position: relative;
  display: block;
  width: 100%;
  float: none;}.mobile-menu .navigation li{position: relative;
  display: block;
  border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation:last-child{border-bottom: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > ul > li:first-child{border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > a{position: relative;
  display: block;
  line-height: 24px;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}.mobile-menu .navigation li ul li > a{font-size: 16px;
  margin-left: 20px;
  text-transform: capitalize;}.mobile-menu .navigation li > a:before{content:'';
  position:absolute;
  left:0;
  top:0;
  height:0;
  border-left:5px solid #fff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}.mobile-menu .navigation li.current > a:before{height:100%;}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;
  right:6px;
  top:6px;
  width:32px;
  height:32px;
  text-align:center;
  font-size:16px;
  line-height:32px;
  color:#ffffff;
  background:rgba(255,255,255,0.10);
  cursor:pointer;
  border-radius:2px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
  z-index:5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color: #ffffff;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);}.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul,
.mobile-menu .navigation > li.dropdown > .megamenu{display: none;}.mobile-menu .social-links{position:relative;
  padding:0px 25px;}.mobile-menu .social-links li{position:relative;
  display:inline-block;
  margin:0px 10px 10px;}.mobile-menu .social-links li a{position:relative;
  line-height:32px;
  font-size:16px;
  color:#ffffff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}div#mCSB_1_container{top: 0px !important;}.mobile-menu .contact-info{position: relative;
  padding: 120px 30px 20px 30px;}.mobile-menu .contact-info h4{position: relative;
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 20px;}.mobile-menu .contact-info ul li{position: relative;
  display: block;
  font-size: 15px;
  color: rgba(255,255,255,0.80);
  margin-bottom: 3px;}.mobile-menu .contact-info ul li a{color: rgba(255,255,255,0.80);}.mobile-menu .contact-info ul li:last-child{margin-bottom: 0px;}.main-header .outer-box{position: relative;}.sticky-header .logo-box .logo{max-width: 180px;}.sticky-header .logo-box{padding: 21px 0px;}.sticky-header .main-menu .navigation > li > a{padding-top: 25px;
  padding-bottom: 25px;}.sticky-header .main-menu .navigation > li.dropdown > a:before{top: 27px;
  display: none;}.sticky-header .nav-right{padding: 12.5px 0px;}.banner-section .shape{position: absolute;
  left: 0px;
  bottom: -3px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;}.banner-carousel{position: relative;}.banner-carousel .slide-item{position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;}.banner-carousel .slide-item .image-layer{position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;}.banner-carousel .content-box{position: relative;
  display: block;
  max-width: 500px;
  z-index:5;
  padding: 212px 0px 240px 0px;}.banner-carousel .content-box h2{position: relative;
  display: block;
  color: #fff;
  font-size: 50px;
  line-height: 66px;
  font-weight: 800;
  margin-bottom: 23px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .content-box h2{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-carousel .content-box p{position: relative;
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 42px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .content-box p{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1200ms;
  -moz-transition-delay: 1200ms;
  -ms-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms;}.banner-carousel .content-box .btn-box{position: relative;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .content-box .btn-box{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1400ms;
  -moz-transition-delay: 1400ms;
  -ms-transition-delay: 1400ms;
  -o-transition-delay: 1400ms;
  transition-delay: 1400ms;}.banner-carousel .content-box .btn-box .theme-btn:before{background-color: #fff;}.banner-carousel .content-box .btn-box .banner-btn{border: 1px solid rgba(255, 255, 255, 0.15);
  background: transparent;
  color: #fff !important;
  padding: 14px 39px;}.banner-carousel .content-box .btn-box .theme-btn.btn-one{margin-right: 16px;}.owl-dots-none .owl-dots,
.owl-nav-none .owl-nav{display: none !important;}.banner-carousel .inner-box{position: relative;
  width: 100%;}.banner-carousel .inner-box .image-box{position: absolute;
  right: 0px;
  bottom: 25px;
  min-height: 700px;
  min-width: 1000px;}.banner-carousel .inner-box .image-box .image-1{position: absolute;
  right: 85px;
  bottom: 86px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .inner-box .image-box .image-2{position: absolute;
  right: -220px;
  bottom: 0px;
  opacity: 0;
  z-index: -1;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .inner-box .image-box .image-1{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-carousel .active .inner-box .image-box .image-2{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-carousel .pattern-box .pattern-1{position: absolute;
  left: 0px;
  top: -250px;
  width: 560px;
  height: 560px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;}.banner-carousel .pattern-box .pattern-2{position: absolute;
  right: 290px;
  top: 140px;
  width: 330px;
  height: 330px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;}.banner-carousel .pattern-box .pattern-3{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 363px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.feature-section{position: relative;}.feature-section .inner-container{position: relative;
  display: block;
  background-color: #fff;
  padding: 95px 50px 93px 50px;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
  margin-top: -100px;
  z-index: 2;}.feature-section .title-text{position: relative;
  display: block;
  margin-bottom: 45px;}.feature-section .title-text h2{font-size: 32px;
  line-height: 45px;
  font-weight: 700;}.feature-block-one .inner-box{position: relative;
  display: block;}.feature-block-one .inner-box .icon-box{position: relative;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 22px;
  transition: all 500ms ease;}.feature-block-one .inner-box:hover .icon-box{transform: scale(1.1);}.feature-block-one .inner-box h4{display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 15px;}.feature-block-one .inner-box p{font-size: 15px;
  line-height: 26px;}.feature-block-one .inner-box .shape{position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
  width: 12px;
  height: 121px;
  background-repeat: no-repeat;}.about-section .image-box{position: relative;
  display: block;}.about-section .image-box img{max-width: none;
  float: right;}.content_block_1 .content-box{position: relative;
  display: block;}.about-section .content_block_1 .content-box{margin-left: 40px;}.content_block_1 .content-box .text p{margin-bottom: 26px;}.content_block_1 .content-box .text p:last-child{margin-bottom: 0px;}.content_block_1 .content-box .text{position: relative;
  display: block;
  margin-bottom: 48px;}.content_block_1 .content-box .sec-title{margin-bottom: 17px;}.content_block_1 .content-box .theme-btn{padding: 15px 50px;}.bg-color-1{background-color: #f2f9ff;}.service-section .shape{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;}.service-section .image-layer{position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
  margin-left: 25px;
  z-index: 1;}.service-block-one .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 40px 40px 35px 40px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  margin-bottom: 70px;
  z-index: 1;
  transition: all 500ms ease;}.service-block-one .inner-box:hover{transform: translateY(-10px);
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 12%);}.service-block-one .inner-box .icon-box{position: relative;
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 27px;
  transition: all 500ms ease;}.service-block-one .inner-box h4{display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 14px;}.service-block-one .inner-box h4 a{display: inline-block;
  color: #172746;}.service-section .sec-title{margin-bottom: 57px;}.content_block_2 .content-box{position: relative;
  display: block;}.content_block_2 .content-box .single-item{position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  min-height: 90px;}.content_block_2 .content-box .single-item:last-child{margin-bottom: 0px;}.content_block_2 .content-box .single-item .icon-box{position: absolute;
  left: 0px;
  top: 4px;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 66px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 50%;}.content_block_2 .content-box .single-item h4{display: block;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 8px;}.content_block_2 .content-box .single-item p{color: #fff;}.content_block_2 .content-box .sec-title{margin-bottom: 30px;}.chooseus-section .content_block_2 .content-box{margin-right: 35px;}.chooseus-section .image-box{position: relative;
  display: block;
  margin-right: -140px;
  top: 180px;
  z-index: 1;}.chooseus-section .image-box .image{position: relative;
  display: block;
  background: #fff;
  border: 15px solid #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 10%);}.chooseus-section .image-box .image img{width: 100%;}.chooseus-section .bg-layer{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;}.chooseus-section .shape-layer .shape-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 604px;
  height: 395px;
  background-repeat: no-repeat;}.chooseus-section .shape-layer .shape-2{position: absolute;
  top: -50px;
  right: 230px;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;}.chooseus-section .shape-layer .shape-3{position: absolute;
  top: -40px;
  right: -120px;
  width: 560px;
  height: 560px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);}.chooseus-section .shape-layer .shape-4{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 62px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;}.shop-section{position: relative;
  padding: 240px 0px 150px 0px;}.shop-block-one .inner-box{position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  padding: 23px 45px 60px 45px;
  text-align: center;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);}.shop-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;}.shop-block-one .inner-box .image-box img{transition: all 500ms ease;}.shop-block-one .inner-box:hover .image-box img{transform: scale(1.06);}.shop-block-one .inner-box .lower-content{position: relative;
  display: block;
  padding-top: 55px;}.shop-block-one .inner-box .lower-content .shape{position: absolute;
  left: 0px;
  top: 13px;
  width: 100%;
  height: 10px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;}@keyframes slide{from { background-position: 0 0;}@-webkit-keyframes slide{from { background-position: 0 0;}.shop-block-one .inner-box .lower-content span{position: relative;
  display: block;
  font-size: 15px;
  margin-bottom: 9px;}.shop-block-one .inner-box .lower-content h4{display: block;
  font-size: 20px;
  
  font-weight: 600;
  margin-bottom: 20px;}.shop-block-one .inner-box .lower-content h4 a{display: inline-block;
  color: #172746;}.shop-block-one .inner-box .lower-content h6{display: block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 16px;}.shop-block-one .inner-box .lower-content p{margin-bottom: 23px;}.shop-block-one .inner-box .lower-content .theme-btn{padding: 10.5px 37px;}.testimonial-section{position: relative;
  padding: 188px 0px 225px 0px;}.testimonial-section .sec-title{margin-bottom: 40px;}.testimonial-block-one .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 45px 30px 45px 190px;}.testimonial-block-one .inner-box .author-thumb{position: absolute;
  left: 40px;
  top: 40px;
  width: 120px;
  height: 150px;
  border-radius: 100px;}.testimonial-block-one .inner-box .author-thumb img{width: 100%;
  border-radius: 100px;}.testimonial-block-one .inner-box .rating li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
  font-size: 18px;}.testimonial-block-one .inner-box .rating li:last-child{margin: 0px !important;}.testimonial-block-one .inner-box .rating{position: relative;
  display: block;
  margin-bottom: 17px;}.testimonial-block-one .inner-box p{color: #222222;
  margin-bottom: 20px;}.testimonial-block-one .inner-box h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;}.testimonial-block-one .inner-box .designation{position: relative;
  display: block;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;}.testimonial-section .owl-dots{position: absolute;
  top: -80px;
  right: -7.5px;}.testimonial-section .owl-dots span{position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #dfe5eb !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;}.testimonial-section .shape-layer .shape-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.testimonial-section .shape-layer .shape-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.team-section .sec-title{margin-bottom: 40px;}.team-block-one .inner-box{position: relative;
  display: block;
  background: transparent;
  padding: 0px 50px 44px 50px;}.team-block-one .inner-box:before{position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 135px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;}.team-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;}.team-block-one .inner-box .image-box .image{position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;}.team-block-one .inner-box .image-box .image img{width: 100%;
  transition: all 500ms ease;}.team-block-one .inner-box:hover .image-box .image img{opacity: 0.4;}.team-block-one .inner-box .image-box .social-links{position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%,-50%) scale(0,0);
  text-align: center;
  transition: all 500ms ease;}.team-block-one .inner-box:hover .image-box .social-links{transform: translate(-50%,-50%) scale(1,1);}.team-block-one .inner-box .image-box .social-links li{position: relative;
  display: inline-block;
  margin: 0px 8px;}.team-block-one .inner-box .image-box .social-links li a{position: relative;
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #0c1529;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;}.team-block-one .inner-box .image-box .social-links li a:hover{color: #fff;}.team-block-one .inner-box .lower-content{position: relative;
  padding-top: 20px;}.team-block-one .inner-box .lower-content h4{position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 0px;}.team-block-one .inner-box .lower-content h4 a{display: inline-block;
  color: #172746;}.team-block-one .inner-box .lower-content .designation{position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;}.team-block-one .inner-box .lower-content .share-box{position: absolute;
  top: 53px;
  right: 0px;}.team-block-one .inner-box .lower-content .share-box a{position: relative;
  display: inline-block;
  font-size: 16px;
  background-color: #fff;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #3c4858;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 20%);}.team-block-one .inner-box .lower-content .share-box a:hover{color: #fff;
  box-shadow: none;}.cta-section .image-box{position: relative;
  display: block;
  margin-right: 70px;}.cta-section .image-box img{max-width: none;
  float: right;}.content_block_3 .content-box{position: relative;
  display: block;}.content_block_3 .content-box .text{position: relative;
  display: block;
  margin-bottom: 22px;}.content_block_3 .content-box .text p{color: #fff;}.content_block_3 .content-box .list{position: relative;
  margin-bottom: 37px;}.content_block_3 .content-box .list li{position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #fff;}.content_block_3 .content-box .list li:before{position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  left: 0px;
  top: 1px;}.content_block_3 .content-box .theme-btn:before{background-color: #fff;}.content_block_3 .content-box .sec-title{margin-bottom: 17px;}.cta-section .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 896px;
  height: 414px;
  background-repeat: no-repeat;}.cta-section .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 330px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.cta-section .pattern-layer .pattern-3{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 37px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.cta-section .pattern-layer .pattern-4{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 44px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.news-block-one .inner-box{position: relative;
  display: block;
  background-color: #fff;
  
  padding-top: 0px;
  z-index: 1;}.news-block-one .inner-box:before{position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 120px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;}.news-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;}.news-block-one .inner-box .image-box img{width: 100%;
  transition: all 500ms ease;}.news-block-one .inner-box:hover .image-box img{opacity: 0.4;
  transform: scale(1.05);}.news-block-one .inner-box .lower-content{position: relative;
  
  padding: 25px;}.news-block-one .inner-box .lower-content .category{position: relative;
  display: block;
  margin-bottom: 10px;}.news-block-one .inner-box .lower-content .category a{position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;}.news-block-one .inner-box .lower-content .category a:hover{text-decoration: underline;}.news-block-one .inner-box .lower-content h4{display: block;
  font-size: 23px;
  
  font-weight: 600;
  margin-bottom: 5px;}.news-block-one .inner-box .lower-content h4 a{display: inline-block;
  color: #172746;}.news-block-one .inner-box .lower-content .post-info li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 14px;
  font-size: 15px;
  
  font-weight: 600;
  
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;}.news-block-one .inner-box .lower-content .post-info li a{display: inline-block;
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;}.news-block-one .inner-box .lower-content .post-info{position: relative;
  display: block;
  
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  margin-bottom: 15px;}.news-block-one .inner-box .lower-content .post-info li:before{position: absolute;
  content: '';
  background-color: #93959e;
  width: 4px;
  height: 1px;
  top: 14px;
  right: -9px;}.news-block-one .inner-box .lower-content .post-info li:last-child:before{display: none;}.news-block-one .inner-box .lower-content .text{margin-bottom: 23px;}.news-block-one .inner-box .lower-content .theme-btn{padding: 10.5px 30px;}.ml-70{margin-left: 70px;}.main-footer{position: relative;
  background-color: #001a56;}.main-footer .pattern-layer .pattern-3{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 165px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.main-footer .footer-top{position: relative;
  width: 100%;
  padding: 260px 0px 100px 0px;}.main-footer .footer-top .text h2{font-size: 30px;
  line-height: 60px;
  color: #fff;
  font-weight: 600;
  margin: 0px;}.main-footer .footer-top .support-box a{position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 17.5px 40px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;}.main-footer .footer-top .support-box a i{margin-right: 18px;}.main-footer .footer-top .line-shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 22px;
  background-repeat: no-repeat;}.main-footer .widget-section{position: relative;
  width: 100%;
  padding: 90px 0px 80px 0px;}.main-footer .logo-widget{position: relative;
  margin-top: -10px;}.main-footer .logo-widget .footer-logo{position: relative;
  margin-bottom: 37px;}.main-footer .logo-widget .text{position: relative;
  display: block;
  margin-bottom: 31px;}.main-footer .logo-widget .text p{color: #fff;}.main-footer .logo-widget .schedule-box h6{display: block;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 15px;}.main-footer .logo-widget .schedule-box .list li{position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  line-height: 26px;
  margin-bottom: 4px;}.main-footer .logo-widget .schedule-box .list li:last-child{margin-bottom: 0px;}.main-footer .widget-title{position: relative;
  display: block;
  margin-bottom: 43px;}.main-footer .widget-title h4{font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;}.main-footer .contact-widget .info-list li{position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  color: #fff;
  padding-left: 34px;
  margin-bottom: 20px;}.main-footer .contact-widget .info-list li:last-child{margin-bottom: 0px;}.main-footer .contact-widget .info-list li a{display: inline-block;
  color: #fff;}.main-footer .contact-widget .info-list li i{position: absolute;
  left: 0px;
  top: 4px;
  font-size: 20px;}.main-footer .contact-widget .info-list li:first-child i{top: 10px;}.main-footer .links-widget .links-list li{position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  margin-bottom: 13px;}.main-footer .links-widget .links-list li:last-child{margin-bottom: 0px;}.main-footer .links-widget .links-list li a{position: relative;
  display: inline-block;
  color: #fff;}.main-footer .links-widget .links-list li a:before{position: absolute;
  content: '';
  width: 0%;
  height: 1px;
  left: 0px;
  bottom: 4px;
  transition: all 500ms ease;}.main-footer .links-widget .links-list li a:hover:before{width: 100%;}.main-footer .subscribe-widget p{font-size: 15px;
  line-height: 26px;
  color: #fff;
  margin-bottom: 43px;}.main-footer .subscribe-widget .form-group{position: relative;
  margin: 0px;
  border-radius: 30px;
  overflow: hidden;}.main-footer .subscribe-widget .form-group input[type="email"]{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 30px;
  font-size: 16px;
  color: #808080;
  padding: 10px 70px 10px 30px;
  transition: all 500ms ease;}.main-footer .subscribe-widget .form-group button{position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  transition: all 500ms ease;}.main-footer .pattern-layer .pattern-1{position: absolute;
  top: 0px;
  right: 0px;
  width: 694px;
  height: 389px;
  background-repeat: no-repeat;}.main-footer .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 384px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.footer-bottom{position: relative;
  width: 100%;
  background-color: #001442;
  padding: 20px 0px;}.footer-bottom .bottom-inner{position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;}.footer-bottom .copyright p{font-size: 15px;
  line-height: 40px;
  color: #fff;}.footer-bottom .copyright p a:hover{text-decoration: underline;}.footer-bottom .social-links li{position: relative;
  display: inline-block;
  margin: 0px 3.5px;}.footer-bottom .social-links li a{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #fff;
  background: rgba(255, 255, 255, 0.15);
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;}.footer-bottom .footer-nav li{position: relative;
  display: inline-block;
  margin-right: 30px;
  font-size: 15px;
  line-height: 40px;
  color: #fff;}.footer-bottom .footer-nav li:last-child{margin: 0px !important;}.footer-bottom .footer-nav li a{position: relative;
  display: inline-block;
  color: #fff;}.footer-bottom .footer-nav li:before{position: absolute;
  content: '';
  background-color: #fff;
  width: 1px;
  height: 15px;
  top: 14px;
  right: -17px;}.footer-bottom .footer-nav li:last-child:before{display: none;}.owl-carousel .owl-nav button,
.owl-carousel .owl-dots button{background: transparent;}.banner-style-two{position: relative;
  background-color: #fff;
  padding-bottom: 20px;}.banner-style-two .pattern-layer-2{position: absolute;
  top: 0px;
  right: 0px;
  width: 1000px;
  height: 682px;
  background-repeat: no-repeat;
  background-position: bottom center;
  z-index: 1;}.banner-style-two .pattern-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;}.banner-style-two .banner-carousel .content-box h2,
.banner-style-two .banner-carousel .content-box p{color: #172746;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn{background-color: #fff;
  border-color: #fff;
  color: #172746 !important;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{color: #fff !important;}.banner-style-two .image-box .image{position: absolute;
  top: -26px;
  right: -190px;
  opacity: 0;
  z-index: 1;
  -webkit-transform: translateX(100px);
  -moz-transform: translateX(100px);
  -ms-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-style-two .active .image-box .image{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-style-two .banner-carousel .content-box{padding: 243px 0px 350px 0px;}.banner-carousel .owl-nav{position: absolute;
  left: 0px;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;}.banner-carousel .owl-nav button{position: absolute;
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  font-size: 24px;
  color: #172746;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  transition: all 500ms ease;}.banner-carousel .owl-nav button.owl-prev{left: 50px;}.banner-carousel .owl-nav button.owl-next{right: 50px;}.banner-carousel .owl-nav button:hover{color: #fff;}.feature-section.alternat-2{padding: 145px 0px;}.feature-section.alternat-2 .inner-container{padding: 0px;
  box-shadow: none;
  margin: 0px;}.feature-section.alternat-2 .feature-block-one .inner-box{padding: 0px 15px;}.about-style-two{position: relative;
  padding-top: 190px;}.about-style-two .pattern-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 854px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.about-style-two .sec-title{margin-bottom: 0px;}.about-style-two .content-box{position: relative;
  display: block;
  margin-bottom: 93px;}.about-style-two .content-box .text{position: relative;
  margin-left: 40px;}.about-style-two .content-box .text p{margin-bottom: 26px;}.about-style-two .content-box .text p:last-child{margin-bottom: 0px;}.about-style-two .video-inner{position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);}.about-style-two .video-inner .inner-box{position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}.about-style-two .video-inner .inner-box:before{position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;}.about-style-two .video-inner .inner-box .video-btn a{position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 101px;
  border: 10px solid #fff;
  border-radius: 50%;}.about-style-two .video-inner .inner-box .video-btn a:after, 
.about-style-two .video-inner .inner-box .video-btn a:before{width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;}.about-style-two .video-inner .inner-box .video-btn a:after{-webkit-animation-delay: .6s;
  animation-delay: .6s;}@-webkit-keyframes ripple{70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);}@keyframes ripple{70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);}.pt-145{padding-top: 145px !important;}.cta-style-two{position: relative;
  overflow: hidden;
  padding-top: 40px;}.cta-style-two .bg-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 36px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.cta-style-two .content_block_4 .content-box{margin-left: 35px;}.content_block_4 .content-box{position: relative;
  display: block;}.content_block_4 .content-box .sec-title{margin-bottom: 17px;}.content_block_4 .content-box .text{position: relative;
  display: block;
  margin-bottom: 22px;}.content_block_4 .content-box .text p{color: #3c4858;}.content_block_4 .content-box .list{position: relative;
  display: block;
  margin-bottom: 37px;}.content_block_4 .content-box .list li{position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #3c4858;}.content_block_4 .content-box .list li:last-child{margin-bottom: 0px;}.content_block_4 .content-box .list li:before{position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  left: 0px;
  top: 1px;
  box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);}.image_block_1 .image-box{position: relative;
  display: block;
  padding-right: 90px;}.image_block_1 .image-box .image{position: relative;
  display: block;
  z-index: 1;}.image_block_1 .image-box .image img{max-width: none;
  float: right;}.image_block_1 .image-box:before{position: absolute;
  content: '';
  background-color: #fff;
  width: 300px;
  height: 300px;
  top: 190px;
  right: 0px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;}.image_block_1 .image-box:after{position: absolute;
  content: '';
  background-color: #fff;
  width: 200px;
  height: 200px;
  top: 125px;
  left: -60px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 7s infinite linear;
  animation: zoom-fade 7s infinite linear;}.cta-style-two .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 290px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.testimonial-section .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 573px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;}.testimonial-section .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 275px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;}.testimonial-section.alternat-2 .owl-dots{position: relative;
  top: 0px;
  right: 0px;
  display: block;
  text-align: center;
  margin-top: 56px;}.testimonial-section.alternat-2{padding-top: 145px;
  padding-bottom: 140px;}.testimonial-section.alternat-2 .sec-title{margin-bottom: 45px;}.contact-section{position: relative;}.contact-section .title-inner{position: relative;
  display: block;
  margin-right: 35px;}.contact-section .title-inner .sec-title{margin-bottom: 20px;}.content_block_5 .form-inner{position: relative;
  display: block;
  background-color: #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);
  padding: 50px 50px;}.content_block_5 .form-inner .form-group{position: relative;
  margin-bottom: 20px;}.content_block_5 .form-inner .form-group:last-child{margin-bottom: 0px;}.content_block_5 .form-inner .form-group input[type='text'],
.content_block_5 .form-inner .form-group input[type='email'],
.content_block_5 .form-inner .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 55px;
  border: 1px solid #dfe6e6;
  font-size: 16px;
  color: #727272;
  padding: 10px 20px;
  transition: all 500ms ease;}.content_block_5 .form-inner .form-group textarea{height: 150px;
  resize: none;}.contact-section .pattern-layer{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.banner-style-three .banner-carousel .content-box .btn-box .banner-btn{border-color: #e7ebed;}.banner-style-three .banner-carousel .content-box{padding: 290px 0px 255px 0px;}.banner-style-three .banner-carousel .owl-nav{top: 50%;}.feature-section.light .inner-container{background: transparent;
  margin: 0px;}.feature-section.light .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: -61px;
  width: 100%;
  height: 61px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;}.feature-section.light .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;}.feature-section.light .title-text h2{color: #fff;}.feature-section.light .feature-block-one .inner-box h4{color: #fff;}.feature-section.light .feature-block-one .inner-box p{color: rgba(255, 255, 255, 0.70);}.feature-section.light{padding: 113px 0px 177px 0px;}.image_block_2 .image-box{position: relative;
  display: block;
  margin-right: 20px;}.image_block_2 .image-box .image-1{position: relative;
  display: block;
  opacity: 1;
  transition: all 500ms ease;}.image_block_2 .image-box .image-2{position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  transition: all 500ms ease;}.image_block_2 .image-box .image-1 img{max-width: none;
  float: right;}.image_block_2 .image-box:hover .image-1{opacity: 0;}.image_block_2 .image-box:hover .image-2{opacity: 1;}.image_block_2 .image-box .text{position: absolute;
  right: 48px;
  bottom: -36px;
  width: 220px;
  height: 220px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  border: 10px solid rgba(0, 209, 249, 0.8);
  padding: 60px 15px;
  box-shadow: 0px 30px 50px 0px rgb(0 0 0 / 15%);}.image_block_2 .image-box .text h2{display: block;
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
  margin-bottom: 0px;}.image_block_2 .image-box .text h6{display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;}.shop-section .pattern-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 38px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.pricing-section .inner-box{position: relative;
  padding-left: 50px;}.pricing-section .inner-box .inner-pattern{position: absolute;
  left: -40px;
  top: -75px;
  width: 745px;
  height: 659px;
  background-repeat: no-repeat;
  z-index: -1;}.pricing-block-one .pricing-table .shape-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 149px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;}.pricing-section .content-box{position: relative;
  display: block;
  margin-right: 40px;}.pricing-section .content-box .sec-title{margin-bottom: 23px;}.pricing-section .content-box .text{margin-bottom: 49px;}.pricing-section .tab-btn-box .tab-btns li{position: relative;
  display: inline-block;
  float: left;
  width: 50%;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 12.5px 15px;
  cursor: pointer;
  transition: all 500ms ease;}.pricing-section .tab-btn-box .tab-btns li:first-child{border-radius: 30px 0px 0px 30px;}.pricing-section .tab-btn-box .tab-btns li:last-child{border-radius: 0px 30px 30px 0px;}.pricing-section .tab-btn-box .tab-btns li.active-btn{color: #fff;}.pricing-block-one .pricing-table .price-box span{position: relative;
  display: block;
  font-size: 13px;
  line-height: 10px;
  color: rgba(255, 255, 255, 0.70);
  text-transform: uppercase;}.pricing-block-one .pricing-table .price-box .price-shape .shape-1{position: absolute;
  left: -9px;
  top: -13px;
  width: 107px;
  height: 13px;
  background-repeat: no-repeat;}.pricing-block-one .pricing-table .price-box .price-shape .shape-2{position: absolute;
  left: 0px;
  bottom: -19px;
  width: 89px;
  height: 20px;
  background-repeat: no-repeat;}.pricing-block-one .pricing-table .table-content .feature-list li{position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  padding-left: 30px;
  margin-bottom: 21px;}.pricing-block-one .pricing-table .table-content .feature-list li:last-child{margin-bottom: 0px;}.pricing-block-one .pricing-table .table-content .feature-list li:before{position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 14px;
  left: 0px;
  top: 0px;
  font-weight: 700;}.pricing-block-one .pricing-table .table-content .feature-list li.light{color: #898c8f;}.pricing-block-one .pricing-table .table-content .feature-list li.light:before{color: #cecece;}.pricing-block-one .pricing-table .theme-btn{padding: 12.5px 34px;}.testimonial-style-two .owl-dots span{position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;}.testimonial-style-two .owl-carousel .owl-stage-outer{overflow: visible;}.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.testimonial-block-two .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 0px 30px 45px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);}.testimonial-block-two .inner-box .author-thumb{position: relative;
  display: inline-block;
  width: 120px;
  height: 150px;
  border-radius: 100px;
  margin-top: -75px;
  margin-bottom: 32px;}.testimonial-block-two .inner-box .author-thumb img{width: 100%;
  border-radius: 100px;}.testimonial-block-two .inner-box .rating li{position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;}.testimonial-block-two .inner-box .rating li:last-child{margin: 0px !important;}.testimonial-block-two .inner-box .rating{position: relative;
  display: block;
  margin-bottom: 17px;}.testimonial-block-two .inner-box p{font-size: 17px;
  line-height: 30px;
  color: #222222;
  margin-bottom: 18px;}.testimonial-block-two .inner-box h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;}.testimonial-block-two .inner-box .designation{position: relative;
  display: block;
  font-size: 15px;}.testimonial-style-two .thumb-box .thumb img{border-radius: 100px;}.testimonial-style-two .sec-title{margin-bottom: 40px;}.testimonial-style-two .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.testimonial-style-two .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;}.video-section .video-inner{position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);}.video-section .video-inner .inner-box{position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}.video-section .video-inner .inner-box:before{position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;}.video-section .video-inner .inner-box .video-btn a{position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 108px;
  border: 10px solid #fff;
  border-radius: 50%;}.video-section .video-inner .inner-box .video-btn a:after, 
.video-section .video-inner .inner-box .video-btn a:before{width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;}.video-section .video-inner .inner-box .video-btn a:after{-webkit-animation-delay: .6s;
  animation-delay: .6s;}.video-section .inner-container{position: relative;
  margin-top: -215px;
  z-index: 1;}.page-title .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.page-title h1{position: relative;
    display: block;
    font-size: 50px;
    line-height: 60px;
    font-weight: 800;
    margin-bottom: 11px;
    color: #fff;}.page-title .bread-crumb li{position: relative;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  padding-right: 16px;
  margin-right: 10px;}.page-title .bread-crumb li:last-child{padding: 0px !important;
  margin-bottom: 0px !important;}.page-title .bread-crumb li a{display: inline-block;
    color: #fff;}.page-title .bread-crumb li:before{position: absolute;
    content: '';
    background-color: #fff;
    width: 5px;
    height: 5px;
    top: 14px;
    right: 5px;
    border-radius: 50%;}.page-title .bread-crumb li:last-child:before{display: none;}.testimonial-section.about-page{padding-top: 235px;}.testimonial-section .shape-layer .shape-3{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.team-page-section .team-block-one .inner-box{margin-bottom: 70px;}.testimonial-section.testimonial-page{padding: 145px 0px 150px 0px;}.testimonial-section.testimonial-page .testimonial-block-one .inner-box{box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);}.testimonial-style-three .sec-title{margin-bottom: 40px;}.testimonial-style-three .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 50px 30px 48px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);}.testimonial-style-three .inner-box .author-thumb{position: relative;
    display: inline-block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 34px !important;}.testimonial-style-three .inner-box .author-thumb img{width: 100%;
  border-radius: 50%;}.testimonial-style-three .inner-box .rating li{position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;}.testimonial-style-three .inner-box .rating li:last-child{margin: 0px !important;}.testimonial-style-three .inner-box .rating{position: relative;
  display: block;
  margin-bottom: 18px;}.testimonial-style-three .inner-box p{font-size: 15px;
  line-height: 26px;
  color: #222222;
  margin-bottom: 20px;}.testimonial-style-three .inner-box h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;}.testimonial-style-three .inner-box .designation{position: relative;
  display: block;
  font-size: 15px;}.testimonial-style-three .thumb-box .thumb img{border-radius: 100px;}.accordion-box .block .acc-btn .icon-outer i{opacity: 1;}.accordion-box .block .acc-btn.active .icon-outer i{opacity: 0;}.accordion-box .block .acc-btn.active .icon-outer:before{opacity: 1;}.accordion-box .block .acc-btn h4{position: relative;
  display: block;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 0px;
  padding: 21px 30px;
  padding-right: 100px;
  transition: all 500ms ease;}.accordion-box .block .acc-btn.active h4{color: #fff;}.accordion-box .block .acc-content p{font-size: 16px;
  line-height: 28px;
  margin-bottom: 24px;}.accordion-box .block .acc-content .list li{position: relative;
  display: block;
  font-size: 16px;
  color: #172746;
  padding-left: 20px;
  margin-bottom: 10px;}.accordion-box .block .acc-content .list li:last-child{margin-bottom: 0px;}.accordion-box .block .acc-content .list li:before{position: absolute;
  content: '';
  border: 1px solid #cfd3d3;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0px;
  top: 8px;}.faq-sidebar .form-inner{position: relative;
  display: block;
  background-color: #ebf3fa;
  padding: 45px 30px 50px 30px;}.faq-sidebar .form-inner h3{display: block;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 32px;}.faq-sidebar .form-inner form .form-group{position: relative;
  display: block;
  margin-bottom: 20px;}.faq-sidebar .form-inner form .form-group input[type="text"],
.faq-sidebar .form-inner form .form-group input[type="email"],
.faq-sidebar .form-inner form .form-group input[type="tel"],
.faq-sidebar .form-inner form .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 54px;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 16px;
  color: #898c8f;
  padding: 10px 20px;
  transition: all 500ms ease;}.faq-sidebar .form-inner form .form-group textarea{resize: none;
  height: 160px;}.faq-sidebar .form-inner form .form-group .theme-btn{display: block;
  width: 100%;}.sortable-masonry .filters .filter-tabs li{position: relative;
  display: inline-block;
  font-size: 17px;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  border-radius: 30px;
  text-align: center;
  padding: 9px 20px;
  margin: 0px 3.5px;
  cursor: pointer;
  transition: all 500ms ease;}.sortable-masonry .filters .filter-tabs li.active{color: #fff;}.gallery-block-one .inner-box{position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 30px;}.gallery-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;
  background-color: #001442;}.gallery-block-one .inner-box .image-box img{width: 100%;
  transition: all 500ms ease;}.gallery-block-one .inner-box:hover .image-box img{opacity: 0.4;
  transform: scale(1.05);}.gallery-block-one .inner-box .link{position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  left: 0px;
  top: 0px;}.gallery-block-one .inner-box .link a{position: relative;
  display: inline-block;
  font-size: 60px;
  line-height: 60px;
  color: #fff;
  font-weight: 400;
  transform: scale(0,0);}.gallery-block-one .inner-box:hover .link a{transform: scale(1,1);}.error-page-section .inner-box{position: relative;
  display: block;}.error-page-section .inner-box .image-box{position: relative;
  display: block;
  margin-bottom: 114px;}.error-page-section .inner-box .image-box img{width: 100%;}.error-page-section .inner-box h1{position: relative;
  display: block;
  font-size: 200px;
  line-height: 200px;
  color: #001a56;
  font-weight: 700;
  margin-bottom: 20px;}.error-page-section .inner-box h2{position: relative;
  display: block;
  font-size: 30px;
  line-height: 40px;
  color: #898c8f;
  font-weight: 500;
  margin-bottom: 67px;}.service-block-two .inner-box{position: relative;
  display: block;
  background-color: #fff;
  padding: 60px 30px 50px 30px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 10%);
  margin-bottom: 30px;}.service-block-two .inner-box .icon-box{position: relative;
  display: inline-block;
  margin-bottom: 44px;}.service-block-two .inner-box .icon-box .icon{position: relative;
  display: inline-block;
  width: 106px;
  height: 92px;
  line-height: 100px;
  text-align: center;
  font-size: 50px;
  color: #fff;
  border-radius: 50%;
  z-index: 1;}.service-block-two .inner-box .icon-box:before{position: absolute;
    content: '';
    background-color: rgba(0, 209, 249, 0.10);
    left: 0;
    top: 0;
    width: 106px;
    height: 92px;
    border-radius: 50%;
    animation-delay: .6s;
    -webkit-box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;}.service-block-two .inner-box .icon-box:after{position: absolute;
  content: '';
  background-color: rgba(0, 209, 249, 0.15);
  left: 0px;
  top: 0px;
  width: 106px;
    height: 92px;
  border-radius: 50%;}.service-block-two .inner-box h4{display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 15px;}.service-block-two .inner-box h4 a{display: inline-block;
  color: #172746;}.service-block-two .inner-box p{margin-bottom: 33px;}.service-block-two .inner-box .theme-btn{padding: 10.5px 34px;}.service-details-content h2{display: block;
  font-size: 33px;
  line-height: 45px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #172746;
  font-weight: 700;}.service-details-content .content-one .text{position: relative;
    margin-bottom: 25px;}.service-details-content img{width: 100%;}.service-details-content .content-two .text{position: relative;
    display: block;
    margin-bottom: 25px;}.service-details-content .content-two .text p{margin-bottom: 26px;}.service-details-content .content-two .text p:last-child{margin-bottom: 0px;}.service-details-content h4{display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;}.service-details-content .content-two .inner-box .single-item{position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  max-width: 480px;
  min-height: 90px;}.service-details-content .content-two .inner-box .single-item h4{margin-bottom: 8px;}.service-details-content .content-two .inner-box .single-item:last-child{margin-bottom: 0px;}.service-details-content .content-two .inner-box .single-item .icon-box{position: absolute;
  display: inline-block;
  left: 0px;
  top: 4px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  border-radius: 50%;}.service-details-content .content-three .image-box{position: relative;
    display: block;
    margin-bottom: 25px;}.service-details-content .content-three p{margin-bottom: 26px;}.service-details-content .content-three p:last-child{margin-bottom: 0px;}.service-sidebar .category-list li{position: relative;
  display: block;
  margin-bottom: 15px;}.service-sidebar .category-list li:last-child{margin-bottom: 0px;}.service-sidebar .category-list li a{position: relative;
  display: block;
  font-size: 16px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e7e7e7;
  padding: 16px 30px 16px 25px;
  z-index: 1;}.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{color: #fff;}.service-sidebar .category-list li a:after{position: absolute;
  content: '';
  background-color: #007ec4;
  width: 0px;
  height: calc(100% + 2px);
  left: -1px;
  top: -1px;
  z-index: -1;
  transition: all 500ms ease;}.service-sidebar .category-list li a.current:after,
.service-sidebar .category-list li a:hover:after{width: 4px;}.service-sidebar .category-list li a:before{position: absolute;
  content: '';
  width: 0px;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  transition: all 500ms ease;}.service-sidebar .category-list li a.current:before,
.service-sidebar .category-list li a:hover:before{width: 100%;}.service-sidebar .category-list li a i{position: relative;
  margin-right: 12px;
  color: #fff;
  opacity: 0;
  transition: all 500ms ease;}.service-sidebar .category-list li a.current i,
.service-sidebar .category-list li a:hover i{opacity: 1;}.default-sidebar .sidebar-widget .widget-title{position: relative;
  display: block;
  margin-bottom: 22px;}.default-sidebar .sidebar-widget .widget-title h3{display: block;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;}.default-sidebar .sidebar-search .form-group{position: relative;
  margin-bottom: 0px;}.default-sidebar .sidebar-search .form-group input[type='search']{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e6ebeb;
  font-size: 16px;
  color: #848484;
  padding: 10px 50px 10px 30px;
  transition: all 500ms ease;}.default-sidebar .sidebar-search .form-group button{position: absolute;
  top: 16px;
  right: 20px;
  font-size: 18px;
  color: #848484;
  cursor: pointer;
  background: transparent;
  transition: all 500ms ease;}.default-sidebar .sidebar-category .category-list li{position: relative;
  display: block;
  padding: 14px 0px 10px 0px;
  border-top: 1px solid #e9ebf0;}.default-sidebar .sidebar-category .category-list li a{position: relative;
  display: inline-block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  line-height: 28px;
  color: #172746;
  font-weight: 500;}.default-sidebar .sidebar-category .category-list li a:hover{padding-left: 28px;}.default-sidebar .sidebar-category .category-list li a i{position: absolute;
  left: 0px;
  top: 3px;
  font-size: 18px;
  opacity: 0;
  transition: all 500ms ease;}.default-sidebar .sidebar-category .category-list li a:hover i{opacity: 1;}.range-slider p{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #182847;
  margin-right: 10px !important;}.range-slider .input input{background:none;
  color:#182847;
  font-size:15px;
  text-align:left;
  width: 80px;}.default-sidebar .price-filter .widget-title{margin-bottom: 28px;}.default-sidebar .tags-widget .tags-list li{position: relative;
  display: inline-block;
  float: left;
  margin: 0px 10px 10px 0px;}.default-sidebar .tags-widget .tags-list li a{position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #8a919e;
  border: 1px solid #e5e5e5;
  border-radius: 30px;
  text-align: center;
  padding: 6px 25px;}.default-sidebar .tags-widget .tags-list li a:hover{color: #fff;}.shop-page-section .item-shorting .left-column .text,
.shop-page-section .item-shorting .left-column .short-box{position: relative;
  float: left;}.shop-page-section .item-shorting .left-column p{color: #172746;
  line-height: 44px;}.shop-page-section .item-shorting .left-column .text{position: relative;
  float: left;}.shop-page-section .item-shorting .right-column .short-box p{float: left;
  margin-right: 15px;
  line-height: 44px;}.shop-page-section .shop-block-one .inner-box{margin-bottom: 30px;}.product-details-content .image-box{position: relative;
  display: block;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  margin-right: 20px;}.product-details-content .image-box .preview-link{position: absolute;
  top: 20px;
  right: 20px;}.product-details-content .image-box .preview-link a{position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 20px;
  color: #222222;
  text-align: center;
  z-index: 1;}.product-details-content .image-box .preview-link a:hover{color: #fff;}.product-details-content .product-details .rating{position: relative;
  margin-right: 15px;}.product-details-content .product-details .rating li{position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin-right: 2px;}.product-details-content .product-details .rating li:last-child{margin-right: 0px;}.product-details-content .product-details .customer-rating .review a{position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #848484;}.product-details-content .product-details h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 24px;}.product-details-content .product-details .text{position: relative;
  display: block;
  margin-bottom: 43px;}.product-details-content .product-details .addto-cart-box .clearfix li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;}.product-details-content .product-details .addto-cart-box .clearfix li:last-child{margin-right: 0px;}.product-details-content .product-details .addto-cart-box .clearfix li a{position: relative;
  display: inline-block;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 20px;
  color: #1c2b49;
  border: 1px solid #e6e6e6;
  border-radius: 50%;}.product-details-content .product-details .addto-cart-box .clearfix li a:hover{color: #fff;}.product-details-content .product-details .other-option .list li{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #848484;}.product-details-content .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;}.shop-details .product-discription .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;}.product-details-content .product-details .other-option .social-links{margin-top: 19px;}.product-details-content .product-details .other-option .social-links li{position: relative;
  display: inline-block;
  margin-right: 25px;}.product-details-content .product-details .other-option .social-links li:last-child{margin-bottom: 0px !important;}.product-details-content .product-details .other-option .social-links li h6{font-size: 16px;
  line-height: 26px;
  font-weight: 600;}.product-details-content .product-details .other-option .social-links li a{position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #aeaeae;}.shop-details .product-discription .tab-btn-box .tab-btns li{position: relative;
  display: inline-block;
  float: left;
  font-size: 18px;
  line-height: 18px;
  color: #8a8d91;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  z-index: 1;
  margin-right: 20px;
  border-bottom: 1px solid transparent;
  transition: all 500ms ease;}.shop-details .product-discription .tab-btn-box .tab-btns li:last-child{margin: 0px !important;}.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn{color: #182846;
  border-bottom: 1px solid #5d6475;}.shop-details .product-discription .tabs-content p{margin-bottom: 26px;}.shop-details .product-discription .tabs-content p:last-child{margin-bottom: 0px;}.shop-details .product-discription .tabs-content .customer-review .single-review .image-box{position: absolute;
  left: 0px;
  top: 3px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border-radius: 50%;
  overflow: hidden;}.shop-details .product-discription .tabs-content .customer-review .single-review .image-box img{width: 100%;
  border-radius: 50%;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner{position: relative;
  padding-left: 110px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating{position: relative;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li:last-child{margin-right: 0px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5{position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 12px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5 span{font-size: 15px;
  font-weight: 400;
  color: #93959e;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner p{line-height: 28px;
  color: #93959e;}.shop-details .product-discription .tabs-content h4{margin-bottom: 20px;
  line-height: 30px;
  font-weight: 600;}.shop-details .product-discription .tabs-content .customer-comments .rating-box p{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #93959e;
  margin-right: 12px;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating{position: relative;
  display: inline-block;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li:last-child{margin-right: 0px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group{position: relative;
  margin-bottom: 20px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group label{position: relative;
  display: block;
  font-size: 15px;
  color: #93959e;
  margin-bottom: 5px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='text'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='email'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #848484;
  background: transparent;
  transition: all 500ms ease;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{height: 150px;
  resize: none;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group:last-child{margin-bottom: 0px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group.message-btn{margin-top: 10px;}.product-details-content .product-details .addto-cart-box input.quantity-spinner{line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;}.bootstrap-touchspin .input-group-btn-vertical i{top: 2px;
  left: 7px;
  font-size: inherit !important;}.cart-section input.quantity-spinner{line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb img{display: block;
  max-width: 100%;}.cart-section .othre-content .update-btn button{background: transparent;
  transition: all 500ms ease;}.cart-section .othre-content .coupon-box input[type='text']{position: relative;
  display: block;
  width: 100%;
  font-size: 15px;
  height: 55px;
  color: #8a8d91;
  border: 1px solid #e6e6e6;
  border-radius: 30px;
  padding: 10px 235px 10px 30px;}.cart-section .othre-content .coupon-box button{position: absolute;
  top: 0px;
  right: 0px;
  width: 205px;
  height: 55px;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  color: #fff;
  font-weight: 600;
  border-radius: 0px 30px 30px 0px;}.cart-section .cart-total .total-cart-box h6{position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  background: #f2f9ff;
  font-weight: 700;
  padding: 19px 30px 11px 30px;}.cart-section .cart-total .total-cart-box .list li{position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 600;
  padding: 18px 30px;
  border-bottom: 1px solid #e6e6e6;}.cart-section .cart-total .total-cart-box .list li:last-child{border-bottom: none;}.cart-section .cart-total .total-cart-box .list li span{float: right;
  color: #848484;
  font-weight: 400;}.cart-section .cart-total .total-cart-box .list li:last-child span{font-weight: 700;
  color: #172746;}.cart-section .cart-total .total-cart-box .theme-btn{display: block;
  padding: 14.5px 35px;
  width: 100%;
  margin-top: 5px;}.bootstrap-touchspin .input-group-btn-vertical i{top: 15px;
  left: 15px;
  font-size: inherit !important;}.item-quantity input.quantity-spinner{line-height: 49px;
  height: 49px;
  width: 50px !important;
  padding: 0px !important;
  box-shadow: none !important;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #222;
  border: none;}.checkout-section .customer a:hover,
.checkout-section .coupon a:hover{text-decoration: underline;}.checkout-section .billing-form .form-group{position: relative;
  display: block;
  margin-bottom: 23px;}.checkout-section .billing-form .form-group:last-child{margin-bottom: 0px;}.checkout-section .billing-form .form-group label{position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  margin-bottom: 3px;}.checkout-section .billing-form .form-group input[type='text'],
.checkout-section .billing-form .form-group input[type='email']{position: relative;
  display: block;
  width: 100%;
  height: 45px;
  border: 1px solid #e6e6e6;
  font-size: 15px;
  color: #848484;
  padding: 10px 15px;
  transition: all 500ms ease;}.checkout-section .billing-form .form-group .nice-select{border-radius: 0px;
  border: 1px solid #e6e6e6 !important;
  width: 100%;
  font-size: 15px;
  color: #848484;
  height: 45px;
  font-weight: 400;
  padding: 0px 20px;}.checkout-section .billing-form .form-group .nice-select:after{border-bottom: 2px solid #848484;
  border-right: 2px solid #848484;
  margin-top: -4px;}.checkout-section .billing-form .form-group .nice-select .list{width: 100%;}.checkout-section .billing-form .form-group input.address{margin-bottom: 10px;}.checkout-section .billing-form .select-box .ui-selectmenu-button span.ui-icon:before{color: #848484;}.checkout-section .additional-info .note-book label{position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  color: #172746;
  margin-bottom: 3px;}.checkout-section .additional-info .note-book textarea{position: relative;
  display: block;
  width: 100%;
  height: 133px;
  border: 1px solid #e6e6e6;
  font-family: 'Rubik', sans-serif;
  color: #848484;
  font-size: 13px;
  font-weight: 400;
  color: #848484;
  padding: 8px 20px;
  resize: none;
  transition: all 500ms ease;}.checkout-section .order-info .order-list li{position: relative;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 30px;}.checkout-section .order-info .order-list li.title{padding: 24px 30px 2px 30px;}.checkout-section .order-info .order-list li.title p{font-size: 15px;
  color: #172746;
  float: left;}.checkout-section .order-info .order-list li.title span{position: relative;
  display: block;
  font-size: 15px;
  color: #222;
  float: right;}.checkout-section .order-info .order-list li .single-box{position: relative;
  padding: 30px 0px 24px 110px;
  min-height: 80px;}.checkout-section .order-info .order-list li .single-box img{position: absolute;
  left: 0px;
  top: 0px;
  width: 88px;
  height: 80px;}.checkout-section .order-info .order-list li .single-box h6{position: relative;
  font-size: 15px;
  line-height: 26px;
  float: left;
  font-weight: 500;}.checkout-section .order-info .order-list li .single-box span{position: relative;
  display: block;
  float: right;
  font-size: 15px;
  color: #172746;}.checkout-section .order-info .order-list li.sub-total{padding: 17px 30px 10px 0px;}.checkout-section .order-info .order-list li.sub-total h6{font-size: 16px;
  font-weight: 600;
  color: #172746;
  float: left;}.checkout-section .order-info .order-list li.sub-total span{position: relative;
  display: block;
  font-size: 15px;
  color: #848484;
  float: right;}.checkout-section .order-info .order-list li.order-total{padding: 17px 30px 11px 0px;}.checkout-section .order-info .order-list li.order-total h6{font-size: 16px;
  font-weight: 700;
  color: #172746;
  float: left;}.checkout-section .order-info .order-list li.order-total span{position: relative;
  display: block;
  font-size: 18px;
  color: #172746;
  font-weight: 600;
  float: right;}.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a{position: relative;
  display: inline-block;
  color: #172746;
  z-index: 1;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Spartan', sans-serif;
  margin-left: 20px;}.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover{text-decoration: underline;}.checkout-section .payment-info .payment-inner .option-block p{position: relative;
  font-size: 13px;
  line-height: 24px;
  padding: 4px 0px 0px 30px;}.checkout-section .payment-info .payment-inner .btn-box{padding-top: 2px;}.checkout-section .payment-info .payment-inner .btn-box .theme-btn-two{padding: 16px 30px;}.sidebar-page-container .news-block-one .inner-box{margin-bottom: 40px;}.blog-sidebar .post-widget .post .post-thumb img{width: auto;
    border-radius: 3px;
    height: -webkit-fill-available;
    image-rendering: pixelated;
object-fit: unset;}.blog-sidebar .post-widget .post p{margin-bottom: 3px;
  text-transform: uppercase;
  
  font-size: 12px;
  font-weight: 600;
color: #06d2f8;}.blog-sidebar .post-widget .post h5{display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;}.blog-sidebar .post-widget .post h5 a{display: inline-block;
  color: #172746;
  font-size: 15px;
font-weight: 600;}.blog-sidebar .post-widget .widget-title{margin-bottom: 32px;}.blog-sidebar .archives-widget .archives-list li{position: relative;
  display: block;
  padding: 12px 0px;
  border-top: 1px solid #e9ebf0;}.blog-sidebar .archives-widget .archives-list li a{position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 500;}.blog-sidebar .archives-widget .archives-list li a span{position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #e6e6e6;
  color: #172746;
  border-radius: 50%;
  text-align: center;}.news-block-one .inner-box .lower-content h3{display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 4px;}.news-block-one .inner-box .lower-content h3 a{display: inline-block;
  color: #172746;}.blog-standard-content .news-block-one .inner-box .lower-content{padding: 35px;}.blog-details-content .news-block-one .inner-box{padding: 0px;
  box-shadow: none;}.blog-details-content .news-block-one .inner-box:before{display: none;}.blog-details-content .news-block-one .inner-box .lower-content .text p{margin-bottom: 26px;}.blog-details-content .news-block-one .inner-box .lower-content .text p:last-child{margin-bottom: 0px;}.blog-details-content .news-block-one .inner-box:hover .image-box img{opacity: 1;
  transform: scale(1);}.blog-details-content .content-one blockquote .icon-box{position: absolute;
  left: 50px;
  top: 50px;
  font-size: 40px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  background: #f2f9ff;
  border-radius: 50%;}.blog-details-content .content-one blockquote h5{display: block;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;}.blog-details-content .content-one blockquote .shape{position: absolute;
  left: 180px;
  top: 70px;
  width: 10px;
  height: 60px;
  background-repeat: no-repeat;}.blog-details-content .content-one .text p{margin-bottom: 26px;}.blog-details-content .content-one .text p:last-child{margin-bottom: 0px;}.blog-details-content .content-two .image-box{position: relative;
  display: block;
  margin-bottom: 67px;}.blog-details-content .content-two .image-box img{width: 100%;}.blog-details-content .content-two .text h3{font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 14px;}.blog-details-content .content-two .text p{margin-bottom: 26px;}.blog-details-content .content-two .text p:last-child{margin-bottom: 0px;}.blog-details-content .news-block-one .inner-box{margin-bottom: 0;}.blog-details-content .post-share-option .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;}.blog-details-content .post-share-option .social-links li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 15px;}.blog-details-content .post-share-option .social-links li:last-child{margin: 0px !important;}.blog-details-content .post-share-option .social-links li a{position: relative;
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #3b3b3b;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);}.blog-details-content .post-share-option .social-links li a:hover{color: #fff;}.blog-details-content .post-share-option .social-links li h5{font-size: 18px;
  line-height: 44px;
  font-weight: 600;}.blog-details-content .comment-box .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;}.blog-details-content .comment-box .comment .thumb-box img{width: 100%;
  border-radius: 50%;}textarea#comment{padding: 10px 20px;}.blog-details-content .comment-box .comment h5{display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;}.blog-details-content .comment-box .comment p{line-height: 28px;
  margin-bottom: 15px;}.default-form .form-group{position: relative;
  margin-bottom: 30px;}.default-form .form-group:last-child{margin-bottom: 0px;}.default-form .form-group input[type='text'],
.default-form .form-group input[type='email'],
.default-form .form-group input[type='tel'],
.default-form .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 54px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #8a8d91;
  transition: all 500ms ease;}.default-form .form-group textarea{height: 150px;
  resize: none;}.contact-style-two .info-list li{position: relative;
  display: block;
  padding-left: 70px;
  margin-bottom: 30px;}.contact-style-two .info-list li:last-child{margin-bottom: 0px;}.contact-style-two .info-list li i{position: absolute;
  display: inline-block;
  left: 0px;
  top: 2px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #ebf3fa;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;}.contact-style-two .info-list li h5{position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 4px;}.contact-style-two .info-list li p{display: block;
  font-size: 16px;
  line-height: 26px;
  color: #8a8d91;}.contact-style-two .info-list li p a{display: inline-block;
  color: #8a8d91;}.contact-style-two .info-inner .shape{position: absolute;
  bottom: 0px;
  right: 90px;
  width: 8px;
  height: 394px;
  background-repeat: no-repeat;}.service-page-section .owl-carousel .owl-stage-outer{overflow: visible;}.service-page-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.service-page-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.news-section .owl-carousel .owl-stage-outer{overflow: visible;}.news-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.news-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.team-section .owl-carousel .owl-stage-outer{overflow: visible;}.team-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.team-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.wp-block-group h2{display: block;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 600;
    position: relative;
    margin-bottom: 22px;}.wp-block-group ul li{position: relative;
    display: block;
    padding: 14px 0px 10px 0px;
    border-top: 1px solid #e9ebf0;}.wp-block-group ul li a{position: relative;
    display: inline-block;
    font-size: 15px;
    font-family: 'Spartan', sans-serif;
    line-height: 28px;
    color: #172746;
    font-weight: 500;}.wp-block-group ul li a:hover{color: #00d1f9;}.submit.btn-one{margin-top: 30px;
    background: transparent;}.single-shop-content .content-box h2{display: block;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 10px;}.mr_post .inner-box .lower-content h4{font-size: 24px!important;}.news-block-one .inner-box .lower-content .category{color: #00d1f9;}.mr_post .inner-box .lower-content{position: relative;
    padding-top: 25px!important;
    padding: 20px!important;
    padding-left: 0px!important;
box-shadow: 0px!important;box-shadow: none!important;padding-bottom: 0px!important;}.tag_post ul li{font-family: 'Spartan', sans-serif;
    font-weight: 600;
    color: #061a3a;}.tag_post a{border: 1px solid #e6e6e6;
    margin-left: 4px;
    padding: 4px 11px;
    color: #06d2f8;
    border-radius: 4px;
    margin-bottom: 5px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
	    line-height: 35px;}@media only screen and (max-width: 1599px){.about-section-home4 {
    background: #fff;}.news-block-one .inner-box .lower-content{box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);}.search_page  .lower-content .category{display:none!important;}.logged-in-as a:last-child{color: #7a7a7a!important;}body{font-size:15px;
  color:#898c8f;
  line-height:26px;
  font-weight:400;
  background:#ffffff;
  font-family: 'Open Sans', sans-serif;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center top;
  -webkit-font-smoothing: antialiased;}@media (min-width:1200px){.container {
    max-width: 1170px;
    padding: 0px 15px;}.auto-container{position:static;
  max-width:1200px;
  padding:0px 15px;
  margin:0 auto;}.boxed_wrapper{position: relative;
  margin: 0 auto;
  overflow: hidden !important;
  width: 100%;
  min-width: 300px;}a{text-decoration:none;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}a:hover{text-decoration:none;
  outline:none;}input,button,select,textarea{font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;}ul,li{list-style:none;
  padding:0px;
  margin:0px;}input{transition: all 500ms ease;}button:focus,
input:focus,
textarea:focus{outline: none;
  box-shadow: none;
  transition: all 500ms ease;}h1,h2,h3,h4,h5,h6{position:relative;
  font-family: 'Spartan', sans-serif;
  font-weight: 600;
  color: #061a3a;
  margin: 0px;
  transition: all 500ms ease;
  line-height: 1.5em;}@keyframes spinner{to {
    transform: rotateZ(360deg);}@keyframes letters-loading{0%,
  75%,
  100% {
    opacity: 0;
    transform: rotateY(-90deg);}@media screen and (max-width: 767px){.handle-preloader .animation-preloader .spinner {
    height: 8em;
    width: 8em;}@media screen and (max-width: 500px){.handle-preloader .animation-preloader .spinner {
    height: 7em;
    width: 7em;}.centred{text-align: center;}.pull-left{float: left;}.pull-right{float: right;}figure{margin: 0px;}img{display: inline-block;
  max-width: 100%;
  height: auto;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;}.theme-btn{position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 17px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
  padding: 15px 34px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;}.theme-btn.btn-one{color: #fff !important;}.theme-btn:before{webkit-transition-duration: 800ms;
  transition-duration: 800ms;
  position: absolute;
  width: 200%;
  height: 200%;
  content: "";
  top: 110%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  z-index: -1;}.theme-btn:hover:before{top: -40%;}.theme-btn.btn-two{color: #172746 !important;
  padding: 13px 34px;
  border: 2px solid #efefef;}.theme-btn.btn-two:hover{color: #fff !important;}.pagination li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;}.pagination li:last-child{margin: 0px !important;}.pagination li a{position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  color: #172746;
  border-radius: 50%;
  z-index: 1;
  border: 1px solid #e7e7e7;
  transition: all 500ms ease;}.pagination li a:hover,
.pagination li a.current{color: #fff;}.scroll-top{width: 55px;
  height: 55px;
  line-height: 64px;
  position: fixed;
  bottom: 105%;
  right: 30px;
  font-size: 40px;
  z-index: 99;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  transition: 1s ease;}.scroll-top.open{bottom: 50px;}.scroll-top span{color: #fff;}.sec-title{position: relative;
  display: block;
  margin-bottom: 50px;}.sec-title h2{position: relative;
  display: block;
  font-size: 40px;
  line-height: 55px;
  font-weight: 700;
  font-size: 32px;
  line-height: 45px;
  color: #172746;}.sec-title.light h2{color: #ffffff;}.main-header{position:relative;
  left:0px;
  top:0px;
  z-index:999;
  width:100%;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.sticky-header{position:fixed;
  opacity:0;
  visibility:hidden;
  left:0px;
  top:0px;
  width:100%;
  z-index:0;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.fixed-header .sticky-header{z-index:999;
  opacity:1;
  visibility:visible;
  -ms-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -op-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -ms-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -op-animation-duration: 500ms;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -ms-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -op-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -op-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;}.main-header .header-lower{position: relative;
  width: 100%;}.main-header .outer-box{position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 70px;
  justify-content: space-between;}.main-header .header-lower .shape{position: absolute;
  left: 0px;
  bottom: -143px;
  width: 100%;
  height: 143px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom center;}.main-header .logo-box{position: relative;
  padding: 29px 0px;}.main-header .logo-box .logo{position: relative;
  max-width: 267px;}.main-header .logo-box .logo img{width: 100%;}.main-header .nav-right{position: relative;
  display: flex;
  align-items: center;
  padding: 29.5px 0px;}.main-header .nav-right li{position: relative;
  display: inline-block;
  margin-right: 40px;}.main-header .nav-right li:last-child{margin: 0px !important;}.main-header .nav-right .cart-box a{position: relative;
  display: inline-block;
  padding-right: 17px;
  font-size: 22px;
  color: #222222;}.main-header .nav-right .cart-box a span{position: absolute;
  display: inline-block;
  top: -13px;
  right: 0px;
  width: 19px;
  height: 19px;
  line-height: 19px;
  font-size: 11px;
  color: #fff;
  font-weight: 400;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 6px 5px 2px #d4e6df;}.menu-area{position: relative;}.main-header .search-box-btn{position: relative;
  font-size: 20px;
  color: #222222;
  cursor: pointer;
  display: inline-block;
  background: transparent;
  text-align: center;
  border-radius: 50%;
  transition: all 500ms ease;}.main-header .search-box-outer .dropdown-menu{top: 55px !important;
  padding: 0px;
  width: 330px;
  border-radius: 0px;
  right: 0;
  left: auto !important;
  transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important;
  border-color: transparent;
  border-radius: 3px;
  box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);
  transition: .5s ease;
  display: block;
  opacity: 0;
  visibility: hidden;}.main-header .search-box-outer .show .dropdown-menu{display: block;
  transform: scale3d(1,1,1)!important;
  opacity: 1;
  visibility: visible;}.main-header .search-panel .form-container{padding: 30px;}.main-header .search-panel .form-group{position: relative;
  margin: 0px;}.main-header .search-panel input[type="text"],
.main-header .search-panel input[type="search"],
.main-header .search-panel input[type="password"],
.main-header .search-panel select{display: block;
  width: 100%;
  line-height: 24px;
  padding: 9px 50px 9px 15px;
  height: 50px;
  border: 1px solid #f3f5fe;
  border-radius: 3px;
  background: #f3f5fe;}.main-header .search-panel input:focus,
.main-header .search-panel select:focus{border-color: #f3f5fe;}.main-header .search-panel .search-btn{position: absolute;
  right: 1px;
  top: 1px;
  width: 50px;
  height: 48px;
  text-align: center;
  color: #111111;
  background: #f3f5fe;
  font-size: 14px;
  border-radius: 0px 3px 3px 0px;
  cursor: pointer;}.main-menu{float: left;}.main-menu .navbar-collapse{padding:0px;
  display:block !important;}.main-menu .navigation{margin:0px;}.main-menu .navigation > li{position:inherit;
  float:left;
  z-index:2;
  margin: 0px 20px;
  -webkit-transition:all 300ms ease;
  -moz-transition:all 300ms ease;
  -ms-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;}.main-menu .navigation > li:last-child{margin-right:0px !important;}.main-menu .navigation > li:first-child{margin-left: 0px !important;}.main-menu .navigation > li > a{position:relative;
  display:block;
  text-align:center;
  font-size:16px;
  line-height:30px;
  padding: 42px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight:700;
  opacity:1;
  color: #172746;
  padding-right: 12px;
  z-index:1;
  -webkit-transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  transition:all 500ms ease;}.main-menu .navigation > li.dropdown > a:before{position: absolute;
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  top: 44px;
  right: 0px;
  transition: all 500ms ease;
  display: none;}.main-menu .navigation > li > ul,
.main-menu .navigation > li > .megamenu{position:absolute;
  left: inherit;
  top:100%;
  width:230px;
  margin-top: 15px;
  z-index:100;
  display:none;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul.from-right{left:auto;
  right:0px;}.main-menu .navigation > li > ul > li{position:relative;
  width:100%;}.main-menu .navigation > li > ul > li > a,
.main-menu .navigation > li > .megamenu li > a{position:relative;
  display:block;
  padding: 10px 15px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > a{border-bottom: 1px solid rgba(255,255,255,0.1);}.main-menu .navigation > li > .megamenu li > a{padding-left: 0px;}.main-menu .navigation > li > .megamenu h4{display: block;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;}.main-menu .navigation > li > ul > li:last-child > a,
.main-menu .navigation > li > .megamenu li:last-child > a{border-bottom: none;}.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:10px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:800;
  text-align:center;
  z-index:5;}.main-menu .navigation > li > ul > li > ul{position:absolute;
  right:100%;
  top:0%;
  margin-top: 15px;
  width:230px;
  z-index:100;
  display:none;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul.from-right{left:auto;
  right:0px;}.main-menu .navigation > li > ul > li > ul > li{position:relative;
  width:100%;}.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a{position:relative;
  display:block;
  padding:10px 30px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li:last-child > a{border-bottom: none;}.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:12px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:900;
  z-index:5;}.main-menu .navigation > li.dropdown:hover > ul,
.main-menu .navigation > li.dropdown:hover > .megamenu{visibility:visible;
  opacity:1;
  margin-top: 0px;
  top: 100%;}.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;
  opacity:1;
  top: 0%; 
  margin-top: 0px;}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;
  right:-32px;
  top:66px;
  width:34px;
  height:30px;
  text-align:center;
  font-size:18px;
  line-height:26px;
  color:#3b3b3b;
  cursor:pointer;
  display: none;
  z-index:5;
  transition: all 500ms ease;}.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{display: none;}.menu-area .mobile-nav-toggler{position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color: #3786ff;
  display: none;}.menu-area .mobile-nav-toggler .icon-bar{position: relative;
  height: 2px;
  width: 30px;
  display: block;
  margin-bottom: 5px;
  background-color: #222;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;}.main-header.style-two .menu-area .mobile-nav-toggler .icon-bar{background-color: #fff;}.menu-area .mobile-nav-toggler .icon-bar:last-child{margin-bottom: 0px;}.main-menu .navigation > li.dropdown > .megamenu{position: absolute;
  width: 100%;
  padding: 30px 50px;
  left: 0px;}.main-menu .navigation li.dropdown .megamenu li h4{font-weight: 700;
  padding: 3px 0px;
  margin-bottom: 10px;}.nav-outer .mobile-nav-toggler{position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color:#3786ff;
  display: none;}.mobile-menu{position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  padding-right:30px;
  max-width:100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
  transition: all 900ms ease;}.mobile-menu .navbar-collapse{display:block !important;}.mobile-menu .nav-logo{position:relative;
  padding: 30px 25px;
    
  padding-bottom: 70px;
width: 210px;text-align: center;}.mobile-menu-visible .mobile-menu{opacity: 1;
  visibility: visible;}.mobile-menu .menu-backdrop{position: fixed;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 900ms ease;
  background-color: #000;}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity: 0.70;
  visibility: visible;
  right: 100%;
  -webkit-transition: all .8s ease-out 0s;
  -o-transition: all .8s ease-out 0s}.mobile-menu .menu-box{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background: #061a3a;
  padding: 0px 0px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  transition: all 900ms ease !important;}.mobile-menu-visible .mobile-menu .menu-box{opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);}.mobile-menu .close-btn{position: absolute;
  right: 25px;
  top: 10px;
  line-height: 30px;
  width: 24px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  z-index: 10;
  -webkit-transition:all 0.9s ease;
  -moz-transition:all 0.9s ease;
  -ms-transition:all 0.9s ease;
  -o-transition:all 0.9s ease;
  transition:all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg);}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);}.mobile-menu .navigation{position: relative;
  display: block;
  width: 100%;
  float: none;}.mobile-menu .navigation li{position: relative;
  display: block;
  border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation:last-child{border-bottom: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > ul > li:first-child{border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > a{position: relative;
  display: block;
  line-height: 24px;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}.mobile-menu .navigation li ul li > a{font-size: 16px;
  margin-left: 20px;
  text-transform: capitalize;}.mobile-menu .navigation li > a:before{content:'';
  position:absolute;
  left:0;
  top:0;
  height:0;
  border-left:5px solid #fff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}.mobile-menu .navigation li.current > a:before{height:100%;}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;
  right:6px;
  top:6px;
  width:32px;
  height:32px;
  text-align:center;
  font-size:16px;
  line-height:32px;
  color:#ffffff;
  background:rgba(255,255,255,0.10);
  cursor:pointer;
  border-radius:2px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
  z-index:5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open{color: #ffffff;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);}.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul,
.mobile-menu .navigation > li.dropdown > .megamenu{display: none;}.mobile-menu .social-links{position:relative;
  padding:0px 25px;}.mobile-menu .social-links li{position:relative;
  display:inline-block;
  margin:0px 10px 10px;}.mobile-menu .social-links li a{position:relative;
  line-height:32px;
  font-size:16px;
  color:#ffffff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;}div#mCSB_1_container{top: 0px !important;}.mobile-menu .contact-info{position: relative;
  padding: 120px 30px 20px 30px;}.mobile-menu .contact-info h4{position: relative;
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 20px;}.mobile-menu .contact-info ul li{position: relative;
  display: block;
  font-size: 15px;
  color: rgba(255,255,255,0.80);
  margin-bottom: 3px;}.mobile-menu .contact-info ul li a{color: rgba(255,255,255,0.80);}.mobile-menu .contact-info ul li:last-child{margin-bottom: 0px;}.main-header .outer-box{position: relative;}.sticky-header .logo-box .logo{max-width: 180px;}.sticky-header .logo-box{padding: 21px 0px;}.sticky-header .main-menu .navigation > li > a{padding-top: 25px;
  padding-bottom: 25px;}.sticky-header .main-menu .navigation > li.dropdown > a:before{top: 27px;
  display: none;}.sticky-header .nav-right{padding: 12.5px 0px;}.banner-section .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;}.banner-carousel{position: relative;}.banner-carousel .slide-item{position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;}.banner-carousel .slide-item .image-layer{position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;}.banner-carousel .content-box{position: relative;
  display: block;
  max-width: 500px;
  z-index:5;
  padding: 212px 0px 240px 0px;}.banner-carousel .content-box h2{position: relative;
  display: block;
  color: #fff;
  font-size: 50px;
  line-height: 66px;
  font-weight: 800;
  margin-bottom: 23px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .content-box h2{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-carousel .content-box p{position: relative;
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 42px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .content-box p{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1200ms;
  -moz-transition-delay: 1200ms;
  -ms-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms;}.banner-carousel .content-box .btn-box{position: relative;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .content-box .btn-box{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1400ms;
  -moz-transition-delay: 1400ms;
  -ms-transition-delay: 1400ms;
  -o-transition-delay: 1400ms;
  transition-delay: 1400ms;}.banner-carousel .content-box .btn-box .theme-btn:before{background-color: #fff;}.banner-carousel .content-box .btn-box .banner-btn{border: 1px solid rgba(255, 255, 255, 0.15);
  background: transparent;
  color: #fff !important;
  padding: 14px 39px;}.banner-carousel .content-box .btn-box .theme-btn.btn-one{margin-right: 16px;}.owl-dots-none .owl-dots,
.owl-nav-none .owl-nav{display: none !important;}.banner-carousel .inner-box{position: relative;
  width: 100%;}.banner-carousel .inner-box .image-box{position: absolute;
  right: 0px;
  bottom: 25px;
  min-height: 700px;
  min-width: 1000px;}.banner-carousel .inner-box .image-box .image-1{position: absolute;
  right: 85px;
  bottom: 86px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .inner-box .image-box .image-2{position: absolute;
  right: -220px;
  bottom: 0px;
  opacity: 0;
  z-index: -1;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-carousel .active .inner-box .image-box .image-1{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-carousel .active .inner-box .image-box .image-2{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-carousel .pattern-box .pattern-1{position: absolute;
  left: 0px;
  top: -250px;
  width: 560px;
  height: 560px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;}.banner-carousel .pattern-box .pattern-2{position: absolute;
  right: 290px;
  top: 140px;
  width: 330px;
  height: 330px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;}.banner-carousel .pattern-box .pattern-3{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 363px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.feature-section{position: relative;}.feature-section .inner-container{position: relative;
  display: block;
  background-color: #fff;
  padding: 95px 50px 93px 50px;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
  margin-top: -100px;
  z-index: 2;}.feature-section .title-text{position: relative;
  display: block;
  margin-bottom: 45px;}.feature-section .title-text h2{font-size: 32px;
  line-height: 45px;
  font-weight: 700;}.feature-block-one .inner-box{position: relative;
  display: block;}.feature-block-one .inner-box .icon-box{position: relative;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 22px;
  transition: all 500ms ease;}.feature-block-one .inner-box:hover .icon-box{transform: scale(1.1);}.feature-block-one .inner-box h4{display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 15px;}.feature-block-one .inner-box p{font-size: 15px;
  line-height: 26px;}.feature-block-one .inner-box .shape{position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
  width: 12px;
  height: 121px;
  background-repeat: no-repeat;}.about-section .image-box{position: relative;
  display: block;}.about-section .image-box img{max-width: none;
  float: right;}.content_block_1 .content-box{position: relative;
  display: block;}.about-section .content_block_1 .content-box{margin-left: 40px;}.content_block_1 .content-box .text p{margin-bottom: 26px;}.content_block_1 .content-box .text p:last-child{margin-bottom: 0px;}.content_block_1 .content-box .text{position: relative;
  display: block;
  margin-bottom: 48px;}.content_block_1 .content-box .sec-title{margin-bottom: 17px;}.content_block_1 .content-box .theme-btn{padding: 15px 50px;}.bg-color-1{background-color: #f2f9ff;}.service-section .shape{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;}.service-section .image-layer{position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
  margin-left: 25px;
  z-index: 1;}.service-block-one .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 40px 40px 35px 40px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  margin-bottom: 70px;
  z-index: 1;
  transition: all 500ms ease;}.service-block-one .inner-box:hover{transform: translateY(-10px);
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 12%);}.service-block-one .inner-box .icon-box{position: relative;
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 27px;
  transition: all 500ms ease;}.service-block-one .inner-box h4{display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 14px;}.service-block-one .inner-box h4 a{display: inline-block;
  color: #172746;}.service-section .sec-title{margin-bottom: 57px;}.content_block_2 .content-box{position: relative;
  display: block;}.content_block_2 .content-box .single-item{position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  min-height: 90px;}.content_block_2 .content-box .single-item:last-child{margin-bottom: 0px;}.content_block_2 .content-box .single-item .icon-box{position: absolute;
  left: 0px;
  top: 4px;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 66px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 50%;}.content_block_2 .content-box .single-item h4{display: block;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 8px;}.content_block_2 .content-box .single-item p{color: #fff;}.content_block_2 .content-box .sec-title{margin-bottom: 30px;}.chooseus-section .content_block_2 .content-box{margin-right: 35px;}.chooseus-section .image-box{position: relative;
  display: block;
  margin-right: -140px;
  top: 180px;
  z-index: 1;}.chooseus-section .image-box .image{position: relative;
  display: block;
  background: #fff;
  border: 15px solid #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 10%);}.chooseus-section .image-box .image img{width: 100%;}.chooseus-section .bg-layer{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;}.chooseus-section .shape-layer .shape-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 604px;
  height: 395px;
  background-repeat: no-repeat;}.chooseus-section .shape-layer .shape-2{position: absolute;
  top: -50px;
  right: 230px;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;}.chooseus-section .shape-layer .shape-3{position: absolute;
  top: -40px;
  right: -120px;
  width: 560px;
  height: 560px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);}.chooseus-section .shape-layer .shape-4{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 62px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;}.shop-section{position: relative;
  padding: 240px 0px 150px 0px;}.shop-block-one .inner-box{position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  padding: 23px 45px 60px 45px;
  text-align: center;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);}.shop-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;}.shop-block-one .inner-box .image-box img{transition: all 500ms ease;}.shop-block-one .inner-box:hover .image-box img{transform: scale(1.06);}.shop-block-one .inner-box .lower-content{position: relative;
  display: block;
  padding-top: 55px;}.shop-block-one .inner-box .lower-content .shape{position: absolute;
  left: 0px;
  top: 13px;
  width: 100%;
  height: 10px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;}@keyframes slide{from { background-position: 0 0;}@-webkit-keyframes slide{from { background-position: 0 0;}.shop-block-one .inner-box .lower-content span{position: relative;
  display: block;
  font-size: 15px;
  margin-bottom: 9px;}.shop-block-one .inner-box .lower-content h4{display: block;
  font-size: 20px;
  
  font-weight: 600;
  margin-bottom: 20px;}.shop-block-one .inner-box .lower-content h4 a{display: inline-block;
  color: #172746;}.shop-block-one .inner-box .lower-content h6{display: block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 16px;}.shop-block-one .inner-box .lower-content p{margin-bottom: 23px;}.shop-block-one .inner-box .lower-content .theme-btn{padding: 10.5px 37px;}.testimonial-section{position: relative;
  padding: 188px 0px 225px 0px;}.testimonial-section .sec-title{margin-bottom: 40px;}.testimonial-block-one .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 45px 30px 45px 190px;}.testimonial-block-one .inner-box .author-thumb{position: absolute;
  left: 40px;
  top: 40px;
  width: 120px;
  height: 150px;
  border-radius: 100px;}.testimonial-block-one .inner-box .author-thumb img{width: 100%;
  border-radius: 100px;}.testimonial-block-one .inner-box .rating li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
  font-size: 18px;}.testimonial-block-one .inner-box .rating li:last-child{margin: 0px !important;}.testimonial-block-one .inner-box .rating{position: relative;
  display: block;
  margin-bottom: 17px;}.testimonial-block-one .inner-box p{color: #222222;
  margin-bottom: 20px;}.testimonial-block-one .inner-box h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;}.testimonial-block-one .inner-box .designation{position: relative;
  display: block;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;}.testimonial-section .owl-dots{position: absolute;
  top: -80px;
  right: -7.5px;}.testimonial-section .owl-dots span{position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #dfe5eb !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;}.testimonial-section .shape-layer .shape-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.testimonial-section .shape-layer .shape-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.team-section .sec-title{margin-bottom: 40px;}.team-block-one .inner-box{position: relative;
  display: block;
  background: transparent;
  padding: 0px 50px 44px 50px;}.team-block-one .inner-box:before{position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 135px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;}.team-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;}.team-block-one .inner-box .image-box .image{position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;}.team-block-one .inner-box .image-box .image img{width: 100%;
  transition: all 500ms ease;}.team-block-one .inner-box:hover .image-box .image img{opacity: 0.4;}.team-block-one .inner-box .image-box .social-links{position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%,-50%) scale(0,0);
  text-align: center;
  transition: all 500ms ease;}.team-block-one .inner-box:hover .image-box .social-links{transform: translate(-50%,-50%) scale(1,1);}.team-block-one .inner-box .image-box .social-links li{position: relative;
  display: inline-block;
  margin: 0px 8px;}.team-block-one .inner-box .image-box .social-links li a{position: relative;
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #0c1529;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;}.team-block-one .inner-box .image-box .social-links li a:hover{color: #fff;}.team-block-one .inner-box .lower-content{position: relative;
  padding-top: 20px;}.team-block-one .inner-box .lower-content h4{position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 0px;}.team-block-one .inner-box .lower-content h4 a{display: inline-block;
  color: #172746;}.team-block-one .inner-box .lower-content .designation{position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;}.team-block-one .inner-box .lower-content .share-box{position: absolute;
  top: 53px;
  right: 0px;}.team-block-one .inner-box .lower-content .share-box a{position: relative;
  display: inline-block;
  font-size: 16px;
  background-color: #fff;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #3c4858;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 20%);}.team-block-one .inner-box .lower-content .share-box a:hover{color: #fff;
  box-shadow: none;}.cta-section .image-box{position: relative;
  display: block;
  margin-right: 70px;}.cta-section .image-box img{max-width: none;
  float: right;}.content_block_3 .content-box{position: relative;
  display: block;}.content_block_3 .content-box .text{position: relative;
  display: block;
  margin-bottom: 22px;}.content_block_3 .content-box .text p{color: #fff;}.content_block_3 .content-box .list{position: relative;
  margin-bottom: 37px;}.content_block_3 .content-box .list li{position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #fff;}.content_block_3 .content-box .list li:before{position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  left: 0px;
  top: 1px;}.content_block_3 .content-box .theme-btn:before{background-color: #fff;}.content_block_3 .content-box .sec-title{margin-bottom: 17px;}.cta-section .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 896px;
  height: 414px;
  background-repeat: no-repeat;}.cta-section .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 330px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.cta-section .pattern-layer .pattern-3{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 37px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.cta-section .pattern-layer .pattern-4{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 44px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.news-block-one .inner-box{position: relative;
  display: block;
  background-color: #fff;
  
  padding-top: 0px;
  z-index: 1;}.news-block-one .inner-box:before{position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 120px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;}.news-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;}.news-block-one .inner-box .image-box img{width: 100%;
  transition: all 500ms ease;}.news-block-one .inner-box:hover .image-box img{opacity: 0.4;
  transform: scale(1.05);}.news-block-one .inner-box .lower-content{position: relative;
  
  padding: 25px;}.news-block-one .inner-box .lower-content .category{position: relative;
  display: block;
  margin-bottom: 10px;}.news-block-one .inner-box .lower-content .category a{position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;}.news-block-one .inner-box .lower-content .category a:hover{text-decoration: underline;}.news-block-one .inner-box .lower-content h4{display: block;
  font-size: 23px;
  
  font-weight: 600;
  margin-bottom: 5px;}.news-block-one .inner-box .lower-content h4 a{display: inline-block;
  color: #172746;}.news-block-one .inner-box .lower-content .post-info li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 25px;
  font-size: 15px;
  
  font-weight: 600;
  
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;
margin-bottom: 10px;}.news-block-one .inner-box .lower-content .post-info li a{display: inline-block;
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;}.news-block-one .inner-box .lower-content .post-info{position: relative;
  display: block;
  
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 5px;
  margin-bottom: 15px;
margin-top: 15px;}.news-block-one .inner-box .lower-content .post-info li:before{position: absolute;
  content: '';
  background-color: #93959e00;
  width: 4px;
  height: 1px;
  top: 14px;
  right: -9px;}.news-block-one .inner-box .lower-content .post-info li:last-child:before{display: none;}.news-block-one .inner-box .lower-content .text{margin-bottom: 23px;}.news-block-one .inner-box .lower-content .theme-btn{padding: 10.5px 30px;}.ml-70{margin-left: 70px;}.main-footer{position: relative;
  background-color: #001a56;}.main-footer .pattern-layer .pattern-3{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 165px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.main-footer .footer-top{position: relative;
  width: 100%;
  padding: 260px 0px 100px 0px;}.main-footer .footer-top .text h2{font-size: 30px;
  line-height: 60px;
  color: #fff;
  font-weight: 600;
  margin: 0px;}.main-footer .footer-top .support-box a{position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 17.5px 40px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;}.main-footer .footer-top .support-box a i{margin-right: 18px;}.main-footer .footer-top .line-shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 22px;
  background-repeat: no-repeat;}.main-footer .widget-section{position: relative;
  width: 100%;
  padding: 90px 0px 80px 0px;}.main-footer .logo-widget{position: relative;
  margin-top: -10px;}.main-footer .logo-widget .footer-logo{position: relative;
  margin-bottom: 37px;}.main-footer .logo-widget .text{position: relative;
  display: block;
  margin-bottom: 31px;}.main-footer .logo-widget .text p{color: #fff;}.main-footer .logo-widget .schedule-box h6{display: block;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 15px;}.main-footer .logo-widget .schedule-box .list li{position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  line-height: 26px;
  margin-bottom: 4px;}.main-footer .logo-widget .schedule-box .list li:last-child{margin-bottom: 0px;}.main-footer .widget-title{position: relative;
  display: block;
  margin-bottom: 43px;}.main-footer .widget-title h4{font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;}.main-footer .contact-widget .info-list li{position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  color: #fff;
  padding-left: 34px;
  margin-bottom: 20px;}.main-footer .contact-widget .info-list li:last-child{margin-bottom: 0px;}.main-footer .contact-widget .info-list li a{display: inline-block;
  color: #fff;}.main-footer .contact-widget .info-list li i{position: absolute;
  left: 0px;
  top: 4px;
  font-size: 20px;}.main-footer .contact-widget .info-list li:first-child i{top: 10px;}.main-footer .links-widget .links-list li{position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  margin-bottom: 13px;}.main-footer .links-widget .links-list li:last-child{margin-bottom: 0px;}.main-footer .links-widget .links-list li a{position: relative;
  display: inline-block;
  color: #fff;}.main-footer .links-widget .links-list li a:before{position: absolute;
  content: '';
  width: 0%;
  height: 1px;
  left: 0px;
  bottom: 4px;
  transition: all 500ms ease;}.main-footer .links-widget .links-list li a:hover:before{width: 100%;}.main-footer .subscribe-widget p{font-size: 15px;
  line-height: 26px;
  color: #fff;
  margin-bottom: 43px;}.main-footer .subscribe-widget .form-group{position: relative;
  margin: 0px;
  border-radius: 30px;
  overflow: hidden;}.main-footer .subscribe-widget .form-group input[type="email"]{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 30px;
  font-size: 16px;
  color: #808080;
  padding: 10px 70px 10px 30px;
  transition: all 500ms ease;}.main-footer .subscribe-widget .form-group button{position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  transition: all 500ms ease;}.main-footer .pattern-layer .pattern-1{position: absolute;
  top: 0px;
  right: 0px;
  width: 694px;
  height: 389px;
  background-repeat: no-repeat;}.main-footer .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 384px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.footer-bottom{position: relative;
  width: 100%;
  background-color: #001442;
  padding: 20px 0px;}.footer-bottom .bottom-inner{position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;}.footer-bottom .copyright p{font-size: 15px;
  line-height: 40px;
  color: #fff;}.footer-bottom .copyright p a:hover{text-decoration: underline;}.footer-bottom .social-links li{position: relative;
  display: inline-block;
  margin: 0px 3.5px;}.footer-bottom .social-links li a{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #fff;
  background: rgba(255, 255, 255, 0.15);
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;}.footer-bottom .footer-nav li{position: relative;
  display: inline-block;
  margin-right: 30px;
  font-size: 15px;
  line-height: 40px;
  color: #fff;}.footer-bottom .footer-nav li:last-child{margin: 0px !important;}.footer-bottom .footer-nav li a{position: relative;
  display: inline-block;
  color: #fff;}.footer-bottom .footer-nav li:before{position: absolute;
  content: '';
  background-color: #fff;
  width: 1px;
  height: 15px;
  top: 14px;
  right: -17px;}.footer-bottom .footer-nav li:last-child:before{display: none;}.owl-carousel .owl-nav button,
.owl-carousel .owl-dots button{background: transparent;}.banner-style-two{position: relative;
  background-color: #fff;
  padding-bottom: 20px;}.banner-style-two .pattern-layer-2{position: absolute;
  top: 0px;
  right: 0px;
  width: 1000px;
  height: 682px;
  background-repeat: no-repeat;
  background-position: bottom center;
  z-index: 1;}.banner-style-two .pattern-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;}.banner-style-two .banner-carousel .content-box h2,
.banner-style-two .banner-carousel .content-box p{color: #172746;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn{background-color: #fff;
  border-color: #fff;
  color: #172746 !important;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{color: #fff !important;}.banner-style-two .image-box .image{position: absolute;
  top: -26px;
  right: -190px;
  opacity: 0;
  z-index: 1;
  -webkit-transform: translateX(100px);
  -moz-transform: translateX(100px);
  -ms-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-style-two .active .image-box .image{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-style-two .banner-carousel .content-box{padding: 243px 0px 350px 0px;}.banner-carousel .owl-nav{position: absolute;
  left: 0px;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;}.banner-carousel .owl-nav button{position: absolute;
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  font-size: 24px;
  color: #172746;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  transition: all 500ms ease;}.banner-carousel .owl-nav button.owl-prev{left: 50px;}.banner-carousel .owl-nav button.owl-next{right: 50px;}.banner-carousel .owl-nav button:hover{color: #fff;}.feature-section.alternat-2{padding: 145px 0px;}.feature-section.alternat-2 .inner-container{padding: 0px;
  box-shadow: none;
  margin: 0px;}.feature-section.alternat-2 .feature-block-one .inner-box{padding: 0px 15px;}.about-style-two{position: relative;
  padding-top: 190px;}.about-style-two .pattern-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 854px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.about-style-two .sec-title{margin-bottom: 0px;}.about-style-two .content-box{position: relative;
  display: block;
  margin-bottom: 93px;}.about-style-two .content-box .text{position: relative;
  margin-left: 40px;}.about-style-two .content-box .text p{margin-bottom: 26px;}.about-style-two .content-box .text p:last-child{margin-bottom: 0px;}.about-style-two .video-inner{position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);}.about-style-two .video-inner .inner-box{position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}.about-style-two .video-inner .inner-box:before{position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;}.about-style-two .video-inner .inner-box .video-btn a{position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 100px;
  border: 10px solid #fff;
  border-radius: 50%;}.about-style-two .video-inner .inner-box .video-btn a:after, 
.about-style-two .video-inner .inner-box .video-btn a:before{width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;}.about-style-two .video-inner .inner-box .video-btn a:after{-webkit-animation-delay: .6s;
  animation-delay: .6s;}@-webkit-keyframes ripple{70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);}@keyframes ripple{70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);}.pt-145{padding-top: 145px !important;}.cta-style-two{position: relative;
  overflow: hidden;
  padding-top: 40px;}.cta-style-two .bg-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 36px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.cta-style-two .content_block_4 .content-box{margin-left: 35px;}.content_block_4 .content-box{position: relative;
  display: block;}.content_block_4 .content-box .sec-title{margin-bottom: 17px;}.content_block_4 .content-box .text{position: relative;
  display: block;
  margin-bottom: 22px;}.content_block_4 .content-box .text p{color: #3c4858;}.content_block_4 .content-box .list{position: relative;
  display: block;
  margin-bottom: 37px;}.content_block_4 .content-box .list li{position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #3c4858;}.content_block_4 .content-box .list li:last-child{margin-bottom: 0px;}.content_block_4 .content-box .list li:before{position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  left: 0px;
  top: 1px;
  box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);}.image_block_1 .image-box{position: relative;
  display: block;
  padding-right: 90px;}.image_block_1 .image-box .image{position: relative;
  display: block;
  z-index: 1;}.image_block_1 .image-box .image img{max-width: none;
  float: right;}.image_block_1 .image-box:before{position: absolute;
  content: '';
  background-color: #fff;
  width: 300px;
  height: 300px;
  top: 190px;
  right: 0px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;}.image_block_1 .image-box:after{position: absolute;
  content: '';
  background-color: #fff;
  width: 200px;
  height: 200px;
  top: 125px;
  left: -60px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 7s infinite linear;
  animation: zoom-fade 7s infinite linear;}.cta-style-two .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 290px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;}.testimonial-section .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 573px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;}.testimonial-section .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 275px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;}.testimonial-section.alternat-2 .owl-dots{position: relative;
  top: 0px;
  right: 0px;
  display: block;
  text-align: center;
  margin-top: 56px;}.testimonial-section.alternat-2{padding-top: 145px;
  padding-bottom: 140px;}.testimonial-section.alternat-2 .sec-title{margin-bottom: 45px;}.contact-section{position: relative;}.contact-section .title-inner{position: relative;
  display: block;
  margin-right: 35px;}.contact-section .title-inner .sec-title{margin-bottom: 20px;}.content_block_5 .form-inner{position: relative;
  display: block;
  background-color: #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);
  padding: 50px 50px;}.content_block_5 .form-inner .form-group{position: relative;
  margin-bottom: 20px;}.content_block_5 .form-inner .form-group:last-child{margin-bottom: 0px;}.content_block_5 .form-inner .form-group input[type='text'],
.content_block_5 .form-inner .form-group input[type='email'],
.content_block_5 .form-inner .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 55px;
  border: 1px solid #dfe6e6;
  font-size: 16px;
  color: #727272;
  padding: 10px 20px;
  transition: all 500ms ease;}.content_block_5 .form-inner .form-group textarea{height: 150px;
  resize: none;}.contact-section .pattern-layer{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.banner-style-three .banner-carousel .content-box .btn-box .banner-btn{border-color: #e7ebed;}.banner-style-three .banner-carousel .content-box{padding: 290px 0px 255px 0px;}.banner-style-three .banner-carousel .owl-nav{top: 50%;}.feature-section.light .inner-container{background: transparent;
  margin: 0px;}.feature-section.light .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: -61px;
  width: 100%;
  height: 61px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;}.feature-section.light .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;}.feature-section.light .title-text h2{color: #fff;}.feature-section.light .feature-block-one .inner-box h4{color: #fff;}.feature-section.light .feature-block-one .inner-box p{color: rgba(255, 255, 255, 0.70);}.feature-section.light{padding: 113px 0px 177px 0px;}.image_block_2 .image-box{position: relative;
  display: block;
  margin-right: 20px;}.image_block_2 .image-box .image-1{position: relative;
  display: block;
  opacity: 1;
  transition: all 500ms ease;}.image_block_2 .image-box .image-2{position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  transition: all 500ms ease;}.image_block_2 .image-box .image-1 img{max-width: none;
  float: right;}.image_block_2 .image-box:hover .image-1{opacity: 0;}.image_block_2 .image-box:hover .image-2{opacity: 1;}.image_block_2 .image-box .text{position: absolute;
  right: 48px;
  bottom: -36px;
  width: 220px;
  height: 220px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  border: 10px solid rgba(0, 209, 249, 0.8);
  padding: 60px 15px;
  box-shadow: 0px 30px 50px 0px rgb(0 0 0 / 15%);}.image_block_2 .image-box .text h2{display: block;
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
  margin-bottom: 0px;}.image_block_2 .image-box .text h6{display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;}.shop-section .pattern-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 38px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.pricing-section .inner-box{position: relative;
  padding-left: 50px;}.pricing-section .inner-box .inner-pattern{position: absolute;
  left: -40px;
  top: -75px;
  width: 745px;
  height: 659px;
  background-repeat: no-repeat;
  z-index: -1;}.pricing-block-one .pricing-table .shape-layer{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 149px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;}.pricing-section .content-box{position: relative;
  display: block;
  margin-right: 40px;}.pricing-section .content-box .sec-title{margin-bottom: 23px;}.pricing-section .content-box .text{margin-bottom: 49px;}.pricing-section .tab-btn-box .tab-btns li{position: relative;
  display: inline-block;
  float: left;
  width: 50%;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 12.5px 15px;
  cursor: pointer;
  transition: all 500ms ease;}.pricing-section .tab-btn-box .tab-btns li:first-child{border-radius: 30px 0px 0px 30px;}.pricing-section .tab-btn-box .tab-btns li:last-child{border-radius: 0px 30px 30px 0px;}.pricing-section .tab-btn-box .tab-btns li.active-btn{color: #fff;}.pricing-block-one .pricing-table .price-box span{position: relative;
  display: block;
  font-size: 13px;
  line-height: 10px;
  color: rgba(255, 255, 255, 0.70);
  text-transform: uppercase;}.pricing-block-one .pricing-table .price-box .price-shape .shape-1{position: absolute;
  left: -9px;
  top: -13px;
  width: 107px;
  height: 13px;
  background-repeat: no-repeat;}.pricing-block-one .pricing-table .price-box .price-shape .shape-2{position: absolute;
  left: 0px;
  bottom: -19px;
  width: 89px;
  height: 20px;
  background-repeat: no-repeat;}.pricing-block-one .pricing-table .table-content .feature-list li{position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  padding-left: 30px;
  margin-bottom: 21px;}.pricing-block-one .pricing-table .table-content .feature-list li:last-child{margin-bottom: 0px;}.pricing-block-one .pricing-table .table-content .feature-list li:before{position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 14px;
  left: 0px;
  top: 0px;
  font-weight: 700;}.pricing-block-one .pricing-table .table-content .feature-list li.light{color: #898c8f;}.pricing-block-one .pricing-table .table-content .feature-list li.light:before{color: #cecece;}.pricing-block-one .pricing-table .theme-btn{padding: 12.5px 34px;}.testimonial-style-two .owl-dots span{position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;}.testimonial-style-two .owl-carousel .owl-stage-outer{overflow: visible;}.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.testimonial-block-two .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 0px 30px 45px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);}.testimonial-block-two .inner-box .author-thumb{position: relative;
  display: inline-block;
  width: 120px;
  height: 150px;
  border-radius: 100px;
  margin-top: -75px;
  margin-bottom: 32px;}.testimonial-block-two .inner-box .author-thumb img{width: 100%;
  border-radius: 100px;}.testimonial-block-two .inner-box .rating li{position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;}.testimonial-block-two .inner-box .rating li:last-child{margin: 0px !important;}.testimonial-block-two .inner-box .rating{position: relative;
  display: block;
  margin-bottom: 17px;}.testimonial-block-two .inner-box p{font-size: 17px;
  line-height: 30px;
  color: #222222;
  margin-bottom: 18px;}.testimonial-block-two .inner-box h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;}.testimonial-block-two .inner-box .designation{position: relative;
  display: block;
  font-size: 15px;}.testimonial-style-two .thumb-box .thumb img{border-radius: 100px;}.testimonial-style-two .sec-title{margin-bottom: 40px;}.testimonial-style-two .pattern-layer .pattern-1{position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.testimonial-style-two .pattern-layer .pattern-2{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;}.video-section .video-inner{position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);}.video-section .video-inner .inner-box{position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}.video-section .video-inner .inner-box:before{position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;}.video-section .video-inner .inner-box .video-btn a{position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 108px;
  border: 10px solid #fff;
  border-radius: 50%;}.video-section .video-inner .inner-box .video-btn a:after, 
.video-section .video-inner .inner-box .video-btn a:before{width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;}.video-section .video-inner .inner-box .video-btn a:after{-webkit-animation-delay: .6s;
  animation-delay: .6s;}.video-section .inner-container{position: relative;
  margin-top: -215px;
  z-index: 1;}.page-title .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.page-title h1{position: relative;
    display: block;
    font-size: 50px;
    line-height: 60px;
    font-weight: 800;
    margin-bottom: 11px;
    color: #fff;}.page-title .bread-crumb li{position: relative;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  padding-right: 16px;
  margin-right: 10px;}.page-title .bread-crumb li:last-child{padding: 0px !important;
  margin-bottom: 0px !important;}.page-title .bread-crumb li a{display: inline-block;
    color: #fff;}.page-title .bread-crumb li:before{position: absolute;
    content: '';
    background-color: #fff;
    width: 5px;
    height: 5px;
    top: 14px;
    right: 5px;
    border-radius: 50%;}.page-title .bread-crumb li:last-child:before{display: none;}.testimonial-section.about-page{padding-top: 235px;}.testimonial-section .shape-layer .shape-3{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;}.team-page-section .team-block-one .inner-box{margin-bottom: 70px;}.testimonial-section.testimonial-page{padding: 145px 0px 150px 0px;}.testimonial-section.testimonial-page .testimonial-block-one .inner-box{box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);}.testimonial-style-three .sec-title{margin-bottom: 40px;}.testimonial-style-three .inner-box{position: relative;
  display: block;
  background: #fff;
  padding: 50px 30px 48px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);}.testimonial-style-three .inner-box .author-thumb{position: relative;
    display: inline-block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 34px !important;}.testimonial-style-three .inner-box .author-thumb img{width: 100%;
  border-radius: 50%;}.testimonial-style-three .inner-box .rating li{position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;}.testimonial-style-three .inner-box .rating li:last-child{margin: 0px !important;}.testimonial-style-three .inner-box .rating{position: relative;
  display: block;
  margin-bottom: 18px;}.testimonial-style-three .inner-box p{font-size: 15px;
  line-height: 26px;
  color: #222222;
  margin-bottom: 20px;}.testimonial-style-three .inner-box h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;}.testimonial-style-three .inner-box .designation{position: relative;
  display: block;
  font-size: 15px;}.testimonial-style-three .thumb-box .thumb img{border-radius: 100px;}.accordion-box .block .acc-btn .icon-outer i{opacity: 1;}.accordion-box .block .acc-btn.active .icon-outer i{opacity: 0;}.accordion-box .block .acc-btn.active .icon-outer:before{opacity: 1;}.accordion-box .block .acc-btn h4{position: relative;
  display: block;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 0px;
  padding: 21px 30px;
  padding-right: 100px;
  transition: all 500ms ease;}.accordion-box .block .acc-btn.active h4{color: #fff;}.accordion-box .block .acc-content p{font-size: 16px;
  line-height: 28px;
  margin-bottom: 24px;}.accordion-box .block .acc-content .list li{position: relative;
  display: block;
  font-size: 16px;
  color: #172746;
  padding-left: 20px;
  margin-bottom: 10px;}.accordion-box .block .acc-content .list li:last-child{margin-bottom: 0px;}.accordion-box .block .acc-content .list li:before{position: absolute;
  content: '';
  border: 1px solid #cfd3d3;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0px;
  top: 8px;}.faq-sidebar .form-inner{position: relative;
  display: block;
  background-color: #ebf3fa;
  padding: 45px 30px 50px 30px;}.faq-sidebar .form-inner h3{display: block;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 32px;}.faq-sidebar .form-inner form .form-group{position: relative;
  display: block;
  margin-bottom: 20px;}.faq-sidebar .form-inner form .form-group input[type="text"],
.faq-sidebar .form-inner form .form-group input[type="email"],
.faq-sidebar .form-inner form .form-group input[type="tel"],
.faq-sidebar .form-inner form .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 54px;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 16px;
  color: #898c8f;
  padding: 10px 20px;
  transition: all 500ms ease;}.faq-sidebar .form-inner form .form-group textarea{resize: none;
  height: 160px;}.faq-sidebar .form-inner form .form-group .theme-btn{display: block;
  width: 100%;}.sortable-masonry .filters .filter-tabs li{position: relative;
  display: inline-block;
  font-size: 17px;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  border-radius: 30px;
  text-align: center;
  padding: 9px 20px;
  margin: 0px 3.5px;
  cursor: pointer;
  transition: all 500ms ease;}.sortable-masonry .filters .filter-tabs li.active{color: #fff;}.gallery-block-one .inner-box{position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 30px;}.gallery-block-one .inner-box .image-box{position: relative;
  display: block;
  overflow: hidden;
  background-color: #001442;}.gallery-block-one .inner-box .image-box img{width: 100%;
  transition: all 500ms ease;}.gallery-block-one .inner-box:hover .image-box img{opacity: 0.4;
  transform: scale(1.05);}.gallery-block-one .inner-box .link{position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  left: 0px;
  top: 0px;}.gallery-block-one .inner-box .link a{position: relative;
  display: inline-block;
  font-size: 60px;
  line-height: 60px;
  color: #fff;
  font-weight: 400;
  transform: scale(0,0);}.gallery-block-one .inner-box:hover .link a{transform: scale(1,1);}.error-page-section .inner-box{position: relative;
  display: block;}.error-page-section .inner-box .image-box{position: relative;
  display: block;
  margin-bottom: 114px;}.error-page-section .inner-box .image-box img{width: 100%;}.error-page-section .inner-box h1{position: relative;
  display: block;
  font-size: 200px;
  line-height: 200px;
  color: #001a56;
  font-weight: 700;
  margin-bottom: 20px;}.error-page-section .inner-box h2{position: relative;
  display: block;
  font-size: 30px;
  line-height: 40px;
  color: #898c8f;
  font-weight: 500;
  margin-bottom: 67px;}.service-block-two .inner-box{position: relative;
  display: block;
  background-color: #fff;
  padding: 60px 30px 50px 30px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 10%);
  margin-bottom: 30px;}.service-block-two .inner-box .icon-box{position: relative;
  display: inline-block;
  margin-bottom: 44px;}.service-block-two .inner-box .icon-box .icon{position: relative;
  display: inline-block;
  width: 106px;
  height: 92px;
  line-height: 100px;
  text-align: center;
  font-size: 50px;
  color: #fff;
  border-radius: 50%;
  z-index: 1;}.service-block-two .inner-box .icon-box:before{position: absolute;
    content: '';
    background-color: rgba(0, 209, 249, 0.10);
    left: 0;
    top: 0;
    width: 106px;
    height: 92px;
    border-radius: 50%;
    animation-delay: .6s;
    -webkit-box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;}.service-block-two .inner-box .icon-box:after{position: absolute;
  content: '';
  background-color: rgba(0, 209, 249, 0.15);
  left: 0px;
  top: 0px;
  width: 106px;
    height: 92px;
  border-radius: 50%;}.service-block-two .inner-box h4{display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 15px;}.service-block-two .inner-box h4 a{display: inline-block;
  color: #172746;}.service-block-two .inner-box p{margin-bottom: 33px;}.service-block-two .inner-box .theme-btn{padding: 10.5px 34px;}.service-details-content h2{display: block;
  font-size: 33px;
  line-height: 45px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #172746;
  font-weight: 700;}.service-details-content .content-one .text{position: relative;
    margin-bottom: 25px;}.service-details-content img{width: 100%;}.service-details-content .content-two .text{position: relative;
    display: block;
    margin-bottom: 25px;}.service-details-content .content-two .text p{margin-bottom: 26px;}.service-details-content .content-two .text p:last-child{margin-bottom: 0px;}.service-details-content h4{display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;}.service-details-content .content-two .inner-box .single-item{position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  max-width: 480px;
  min-height: 90px;}.service-details-content .content-two .inner-box .single-item h4{margin-bottom: 8px;}.service-details-content .content-two .inner-box .single-item:last-child{margin-bottom: 0px;}.service-details-content .content-two .inner-box .single-item .icon-box{position: absolute;
  display: inline-block;
  left: 0px;
  top: 4px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  border-radius: 50%;}.service-details-content .content-three .image-box{position: relative;
    display: block;
    margin-bottom: 25px;}.service-details-content .content-three p{margin-bottom: 26px;}.service-details-content .content-three p:last-child{margin-bottom: 0px;}.service-sidebar .category-list li{position: relative;
  display: block;
  margin-bottom: 15px;}.service-sidebar .category-list li:last-child{margin-bottom: 0px;}.service-sidebar .category-list li a{position: relative;
  display: block;
  font-size: 16px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e7e7e7;
  padding: 16px 30px 16px 25px;
  z-index: 1;}.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{color: #fff;}.service-sidebar .category-list li a:after{position: absolute;
  content: '';
  background-color: #007ec4;
  width: 0px;
  height: calc(100% + 2px);
  left: -1px;
  top: -1px;
  z-index: -1;
  transition: all 500ms ease;}.service-sidebar .category-list li a.current:after,
.service-sidebar .category-list li a:hover:after{width: 4px;}.service-sidebar .category-list li a:before{position: absolute;
  content: '';
  width: 0px;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  transition: all 500ms ease;}.service-sidebar .category-list li a.current:before,
.service-sidebar .category-list li a:hover:before{width: 100%;}.service-sidebar .category-list li a i{position: relative;
  margin-right: 12px;
  color: #fff;
  opacity: 0;
  transition: all 500ms ease;}.service-sidebar .category-list li a.current i,
.service-sidebar .category-list li a:hover i{opacity: 1;}.default-sidebar .sidebar-widget .widget-title{position: relative;
  display: block;
  margin-bottom: 22px;}.default-sidebar .sidebar-widget .widget-title h3{display: block;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;}.default-sidebar .sidebar-search .form-group{position: relative;
  margin-bottom: 0px;}.default-sidebar .sidebar-search .form-group input[type='search']{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e6ebeb;
  font-size: 16px;
  color: #848484;
  padding: 10px 50px 10px 30px;
  transition: all 500ms ease;}.default-sidebar .sidebar-search .form-group button{position: absolute;
  top: 16px;
  right: 20px;
  font-size: 18px;
  color: #848484;
  cursor: pointer;
  background: transparent;
  transition: all 500ms ease;}.default-sidebar .sidebar-category .category-list li{position: relative;
  display: block;
  padding: 14px 0px 10px 0px;
  border-top: 1px solid #e9ebf0;}.default-sidebar .sidebar-category .category-list li a{position: relative;
  display: inline-block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  line-height: 28px;
  color: #172746;
  font-weight: 500;}.default-sidebar .sidebar-category .category-list li a:hover{padding-left: 28px;}.default-sidebar .sidebar-category .category-list li a i{position: absolute;
  left: 0px;
  top: 3px;
  font-size: 18px;
  opacity: 0;
  transition: all 500ms ease;}.default-sidebar .sidebar-category .category-list li a:hover i{opacity: 1;}.range-slider p{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #182847;
  margin-right: 10px !important;}.range-slider .input input{background:none;
  color:#182847;
  font-size:15px;
  text-align:left;
  width: 80px;}.default-sidebar .price-filter .widget-title{margin-bottom: 28px;}.default-sidebar .tags-widget .tags-list li{position: relative;
  display: inline-block;
  float: left;
  margin: 0px 10px 10px 0px;}.default-sidebar .tags-widget .tags-list li a{position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #8a919e;
  border: 1px solid #e5e5e5;
  border-radius: 30px;
  text-align: center;
  padding: 6px 25px;}.default-sidebar .tags-widget .tags-list li a:hover{color: #fff;}.shop-page-section .item-shorting .left-column .text,
.shop-page-section .item-shorting .left-column .short-box{position: relative;
  float: left;}.shop-page-section .item-shorting .left-column p{color: #172746;
  line-height: 44px;}.shop-page-section .item-shorting .left-column .text{position: relative;
  float: left;}.shop-page-section .item-shorting .right-column .short-box p{float: left;
  margin-right: 15px;
  line-height: 44px;}.shop-page-section .shop-block-one .inner-box{margin-bottom: 30px;}.product-details-content .image-box{position: relative;
  display: block;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  margin-right: 20px;}.product-details-content .image-box .preview-link{position: absolute;
  top: 20px;
  right: 20px;}.product-details-content .image-box .preview-link a{position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 20px;
  color: #222222;
  text-align: center;
  z-index: 1;}.product-details-content .image-box .preview-link a:hover{color: #fff;}.product-details-content .product-details .rating{position: relative;
  margin-right: 15px;}.product-details-content .product-details .rating li{position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin-right: 2px;}.product-details-content .product-details .rating li:last-child{margin-right: 0px;}.product-details-content .product-details .customer-rating .review a{position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #848484;}.product-details-content .product-details h5{display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 24px;}.product-details-content .product-details .text{position: relative;
  display: block;
  margin-bottom: 43px;}.product-details-content .product-details .addto-cart-box .clearfix li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;}.product-details-content .product-details .addto-cart-box .clearfix li:last-child{margin-right: 0px;}.product-details-content .product-details .addto-cart-box .clearfix li a{position: relative;
  display: inline-block;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 20px;
  color: #1c2b49;
  border: 1px solid #e6e6e6;
  border-radius: 50%;}.product-details-content .product-details .addto-cart-box .clearfix li a:hover{color: #fff;}.product-details-content .product-details .other-option .list li{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #848484;}.product-details-content .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;}.shop-details .product-discription .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;}.product-details-content .product-details .other-option .social-links{margin-top: 19px;}.product-details-content .product-details .other-option .social-links li{position: relative;
  display: inline-block;
  margin-right: 25px;}.product-details-content .product-details .other-option .social-links li:last-child{margin-bottom: 0px !important;}.product-details-content .product-details .other-option .social-links li h6{font-size: 16px;
  line-height: 26px;
  font-weight: 600;}.product-details-content .product-details .other-option .social-links li a{position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #aeaeae;}.shop-details .product-discription .tab-btn-box .tab-btns li{position: relative;
  display: inline-block;
  float: left;
  font-size: 18px;
  line-height: 18px;
  color: #8a8d91;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  z-index: 1;
  margin-right: 20px;
  border-bottom: 1px solid transparent;
  transition: all 500ms ease;}.shop-details .product-discription .tab-btn-box .tab-btns li:last-child{margin: 0px !important;}.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn{color: #182846;
  border-bottom: 1px solid #5d6475;}.shop-details .product-discription .tabs-content p{margin-bottom: 26px;}.shop-details .product-discription .tabs-content p:last-child{margin-bottom: 0px;}.shop-details .product-discription .tabs-content .customer-review .single-review .image-box{position: absolute;
  left: 0px;
  top: 3px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border-radius: 50%;
  overflow: hidden;}.shop-details .product-discription .tabs-content .customer-review .single-review .image-box img{width: 100%;
  border-radius: 50%;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner{position: relative;
  padding-left: 110px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating{position: relative;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li:last-child{margin-right: 0px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5{position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 12px;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5 span{font-size: 15px;
  font-weight: 400;
  color: #93959e;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner p{line-height: 28px;
  color: #93959e;}.shop-details .product-discription .tabs-content h4{margin-bottom: 20px;
  line-height: 30px;
  font-weight: 600;}.shop-details .product-discription .tabs-content .customer-comments .rating-box p{position: relative;
  display: inline-block;
  font-size: 15px;
  color: #93959e;
  margin-right: 12px;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating{position: relative;
  display: inline-block;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li:last-child{margin-right: 0px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group{position: relative;
  margin-bottom: 20px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group label{position: relative;
  display: block;
  font-size: 15px;
  color: #93959e;
  margin-bottom: 5px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='text'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='email'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #848484;
  background: transparent;
  transition: all 500ms ease;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{height: 150px;
  resize: none;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group:last-child{margin-bottom: 0px;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group.message-btn{margin-top: 10px;}.product-details-content .product-details .addto-cart-box input.quantity-spinner{line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;}.bootstrap-touchspin .input-group-btn-vertical i{top: 2px;
  left: 7px;
  font-size: inherit !important;}.cart-section input.quantity-spinner{line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb img{display: block;
  max-width: 100%;}.cart-section .othre-content .update-btn button{background: transparent;
  transition: all 500ms ease;}.cart-section .othre-content .coupon-box input[type='text']{position: relative;
  display: block;
  width: 100%;
  font-size: 15px;
  height: 55px;
  color: #8a8d91;
  border: 1px solid #e6e6e6;
  border-radius: 30px;
  padding: 10px 235px 10px 30px;}.cart-section .othre-content .coupon-box button{position: absolute;
  top: 0px;
  right: 0px;
  width: 205px;
  height: 55px;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  color: #fff;
  font-weight: 600;
  border-radius: 0px 30px 30px 0px;}.cart-section .cart-total .total-cart-box h6{position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  background: #f2f9ff;
  font-weight: 700;
  padding: 19px 30px 11px 30px;}.cart-section .cart-total .total-cart-box .list li{position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 600;
  padding: 18px 30px;
  border-bottom: 1px solid #e6e6e6;}.cart-section .cart-total .total-cart-box .list li:last-child{border-bottom: none;}.cart-section .cart-total .total-cart-box .list li span{float: right;
  color: #848484;
  font-weight: 400;}.cart-section .cart-total .total-cart-box .list li:last-child span{font-weight: 700;
  color: #172746;}.cart-section .cart-total .total-cart-box .theme-btn{display: block;
  padding: 14.5px 35px;
  width: 100%;
  margin-top: 5px;}.bootstrap-touchspin .input-group-btn-vertical i{top: 15px;
  left: 15px;
  font-size: inherit !important;}.item-quantity input.quantity-spinner{line-height: 49px;
  height: 49px;
  width: 50px !important;
  padding: 0px !important;
  box-shadow: none !important;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #222;
  border: none;}.checkout-section .customer a:hover,
.checkout-section .coupon a:hover{text-decoration: underline;}.checkout-section .billing-form .form-group{position: relative;
  display: block;
  margin-bottom: 23px;}.checkout-section .billing-form .form-group:last-child{margin-bottom: 0px;}.checkout-section .billing-form .form-group label{position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  margin-bottom: 3px;}.checkout-section .billing-form .form-group input[type='text'],
.checkout-section .billing-form .form-group input[type='email']{position: relative;
  display: block;
  width: 100%;
  height: 45px;
  border: 1px solid #e6e6e6;
  font-size: 15px;
  color: #848484;
  padding: 10px 15px;
  transition: all 500ms ease;}.checkout-section .billing-form .form-group .nice-select{border-radius: 0px;
  border: 1px solid #e6e6e6 !important;
  width: 100%;
  font-size: 15px;
  color: #848484;
  height: 45px;
  font-weight: 400;
  padding: 0px 20px;}.checkout-section .billing-form .form-group .nice-select:after{border-bottom: 2px solid #848484;
  border-right: 2px solid #848484;
  margin-top: -4px;}.checkout-section .billing-form .form-group .nice-select .list{width: 100%;}.checkout-section .billing-form .form-group input.address{margin-bottom: 10px;}.checkout-section .billing-form .select-box .ui-selectmenu-button span.ui-icon:before{color: #848484;}.checkout-section .additional-info .note-book label{position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  color: #172746;
  margin-bottom: 3px;}.checkout-section .additional-info .note-book textarea{position: relative;
  display: block;
  width: 100%;
  height: 133px;
  border: 1px solid #e6e6e6;
  font-family: 'Rubik', sans-serif;
  color: #848484;
  font-size: 13px;
  font-weight: 400;
  color: #848484;
  padding: 8px 20px;
  resize: none;
  transition: all 500ms ease;}.checkout-section .order-info .order-list li{position: relative;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 30px;}.checkout-section .order-info .order-list li.title{padding: 24px 30px 2px 30px;}.checkout-section .order-info .order-list li.title p{font-size: 15px;
  color: #172746;
  float: left;}.checkout-section .order-info .order-list li.title span{position: relative;
  display: block;
  font-size: 15px;
  color: #222;
  float: right;}.checkout-section .order-info .order-list li .single-box{position: relative;
  padding: 30px 0px 24px 110px;
  min-height: 80px;}.checkout-section .order-info .order-list li .single-box img{position: absolute;
  left: 0px;
  top: 0px;
  width: 88px;
  height: 80px;}.checkout-section .order-info .order-list li .single-box h6{position: relative;
  font-size: 15px;
  line-height: 26px;
  float: left;
  font-weight: 500;}.checkout-section .order-info .order-list li .single-box span{position: relative;
  display: block;
  float: right;
  font-size: 15px;
  color: #172746;}.checkout-section .order-info .order-list li.sub-total{padding: 17px 30px 10px 0px;}.checkout-section .order-info .order-list li.sub-total h6{font-size: 16px;
  font-weight: 600;
  color: #172746;
  float: left;}.checkout-section .order-info .order-list li.sub-total span{position: relative;
  display: block;
  font-size: 15px;
  color: #848484;
  float: right;}.checkout-section .order-info .order-list li.order-total{padding: 17px 30px 11px 0px;}.checkout-section .order-info .order-list li.order-total h6{font-size: 16px;
  font-weight: 700;
  color: #172746;
  float: left;}.checkout-section .order-info .order-list li.order-total span{position: relative;
  display: block;
  font-size: 18px;
  color: #172746;
  font-weight: 600;
  float: right;}.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a{position: relative;
  display: inline-block;
  color: #172746;
  z-index: 1;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Spartan', sans-serif;
  margin-left: 20px;}.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover{text-decoration: underline;}.checkout-section .payment-info .payment-inner .option-block p{position: relative;
  font-size: 13px;
  line-height: 24px;
  padding: 4px 0px 0px 30px;}.checkout-section .payment-info .payment-inner .btn-box{padding-top: 2px;}.checkout-section .payment-info .payment-inner .btn-box .theme-btn-two{padding: 16px 30px;}.sidebar-page-container .news-block-one .inner-box{margin-bottom: 40px;}.blog-sidebar .post-widget .post .post-thumb img{width: auto;
    border-radius: 3px;
    height: -webkit-fill-available;
    image-rendering: pixelated;
object-fit: unset;}.blog-sidebar .post-widget .post p{margin-bottom: 3px;
  text-transform: uppercase;
  
  font-size: 12px;
  font-weight: 600;
color: #06d2f8;}.blog-sidebar .post-widget .post h5{display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;}.blog-sidebar .post-widget .post h5 a{display: inline-block;
  color: #172746;
  font-size: 13px;
font-weight: 600;}.blog-sidebar .post-widget .widget-title{margin-bottom: 32px;}.blog-sidebar .archives-widget .archives-list li{position: relative;
  display: block;
  padding: 12px 0px;
  border-top: 1px solid #e9ebf0;}.blog-sidebar .archives-widget .archives-list li a{position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 500;}.blog-sidebar .archives-widget .archives-list li a span{position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #e6e6e6;
  color: #172746;
  border-radius: 50%;
  text-align: center;}.news-block-one .inner-box .lower-content h3{display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 4px;}.news-block-one .inner-box .lower-content h3 a{display: inline-block;
  color: #172746;}.blog-standard-content .news-block-one .inner-box .lower-content{padding: 35px;}.blog-details-content .news-block-one .inner-box{padding: 0px;
  box-shadow: none;}.blog-details-content .news-block-one .inner-box:before{display: none;}.blog-details-content .news-block-one .inner-box .lower-content .text p{margin-bottom: 26px;}.blog-details-content .news-block-one .inner-box .lower-content .text p:last-child{margin-bottom: 0px;}.blog-details-content .news-block-one .inner-box:hover .image-box img{opacity: 1;
  transform: scale(1);}.blog-details-content .content-one blockquote .icon-box{position: absolute;
  left: 50px;
  top: 50px;
  font-size: 40px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  background: #f2f9ff;
  border-radius: 50%;}.blog-details-content .content-one blockquote h5{display: block;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;}.blog-details-content .content-one blockquote .shape{position: absolute;
  left: 180px;
  top: 70px;
  width: 10px;
  height: 60px;
  background-repeat: no-repeat;}.blog-details-content .content-one .text p{margin-bottom: 26px;}.blog-details-content .content-one .text p:last-child{margin-bottom: 0px;}.blog-details-content .content-two .image-box{position: relative;
  display: block;
  margin-bottom: 67px;}.blog-details-content .content-two .image-box img{width: 100%;}.blog-details-content .content-two .text h3{font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 14px;}.blog-details-content .content-two .text p{margin-bottom: 26px;}.blog-details-content .content-two .text p:last-child{margin-bottom: 0px;}.blog-details-content .news-block-one .inner-box{margin-bottom: 0;}.blog-details-content .post-share-option .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;}.blog-details-content .post-share-option .social-links li{position: relative;
  display: inline-block;
  float: left;
  margin-right: 15px;}.blog-details-content .post-share-option .social-links li:last-child{margin: 0px !important;}.blog-details-content .post-share-option .social-links li a{position: relative;
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #3b3b3b;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);}.blog-details-content .post-share-option .social-links li a:hover{color: #fff;}.blog-details-content .post-share-option .social-links li h5{font-size: 18px;
  line-height: 44px;
  font-weight: 600;}.blog-details-content .comment-box .shape{position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;}.blog-details-content .comment-box .comment .thumb-box img{width: 100%;
  border-radius: 50%;}textarea#comment{padding: 10px 20px;}.blog-details-content .comment-box .comment h5{display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;}.blog-details-content .comment-box .comment p{line-height: 28px;
  margin-bottom: 15px;}.default-form .form-group{position: relative;
  margin-bottom: 30px;}.default-form .form-group:last-child{margin-bottom: 0px;}.default-form .form-group input[type='text'],
.default-form .form-group input[type='email'],
.default-form .form-group input[type='tel'],
.default-form .form-group textarea{position: relative;
  display: block;
  width: 100%;
  height: 54px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #8a8d91;
  transition: all 500ms ease;}.default-form .form-group textarea{height: 150px;
  resize: none;}.contact-style-two .info-list li{position: relative;
  display: block;
  padding-left: 70px;
  margin-bottom: 30px;}.contact-style-two .info-list li:last-child{margin-bottom: 0px;}.contact-style-two .info-list li i{position: absolute;
  display: inline-block;
  left: 0px;
  top: 2px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #ebf3fa;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;}.contact-style-two .info-list li h5{position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 4px;}.contact-style-two .info-list li p{display: block;
  font-size: 16px;
  line-height: 26px;
  color: #8a8d91;}.contact-style-two .info-list li p a{display: inline-block;
  color: #8a8d91;}.contact-style-two .info-inner .shape{position: absolute;
  bottom: 0px;
  right: 90px;
  width: 8px;
  height: 394px;
  background-repeat: no-repeat;}.service-page-section .owl-carousel .owl-stage-outer{overflow: visible;}.service-page-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.service-page-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.news-section .owl-carousel .owl-stage-outer{overflow: visible;}.news-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.news-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.team-section .owl-carousel .owl-stage-outer{overflow: visible;}.team-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}.team-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}.wp-block-group h2{display: block;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 600;
    position: relative;
    margin-bottom: 22px;}.wp-block-group ul li{position: relative;
    display: block;
    padding: 14px 0px 10px 0px;
    border-top: 1px solid #e9ebf0;}.wp-block-group ul li a{position: relative;
    display: inline-block;
    font-size: 15px;
    font-family: 'Spartan', sans-serif;
    line-height: 28px;
    color: #172746;
    font-weight: 500;}.wp-block-group ul li a:hover{color: #00d1f9;}.submit.btn-one{margin-top: 30px;
    background: transparent;}.single-shop-content .content-box h2{display: block;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 10px;}.mr_post .inner-box .lower-content h4{font-size: 24px!important;}.news-block-one .inner-box .lower-content .category{color: #00d1f9;}.mr_post .inner-box .lower-content{position: relative;
    padding-top: 25px!important;
    padding: 20px!important;
    padding-left: 0px!important;
box-shadow: 0px!important;box-shadow: none!important;padding-bottom: 0px!important;}.tag_post ul li{font-family: 'Spartan', sans-serif;
    font-weight: 600;
    color: #061a3a;}.tag_post a{border: 1px solid #e6e6e6;
    margin-left: 4px;
    padding: 4px 11px;
    color: #06d2f8;
    border-radius: 4px;
    margin-bottom: 5px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
	    line-height: 35px;}@media only screen and (max-width: 1599px){.about-section-home4 {
    background: #fff;}.news-block-one .inner-box .lower-content{box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);}.search_page  .lower-content .category{display:none!important;}.logged-in-as a:last-child{color: #7a7a7a!important;}.news-block-one .inner-box .lower-content .category a{color: #696969;
    font-size: 14px!important;
    letter-spacing: .5px;}.news-block-one .inner-box .lower-content .post-info li i{margin-right: 5px;
border: 1px solid #d7d7d7;border-radius: 50%;padding: 8px;height: 30px;width: 30px;background: white;}.footer-logo img{width:180px;}.video-section-home4 .video-inner .inner-box .video-btn a i{padding-left: 6px;}.video-section-home4 .video-inner .inner-box .video-btn a{line-height: 100px;}.search_page .news-block-one .inner-box .lower-content .text{margin-bottom: 0px;}@charset "UTF-8";



.animated{-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;}.animated.infinite{-webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;}.animated.hinge{-webkit-animation-duration: 2s;
  animation-duration: 2s;}.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration: .75s;
  animation-duration: .75s;}.animated.flipOutX,
.animated.flipOutY{-webkit-animation-duration: .75s;
  animation-duration: .75s;}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);}@keyframes bounce{0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);}@-webkit-keyframes flash{0%, 50%, 100% {
    opacity: 1;}@keyframes flash{0%, 50%, 100% {
    opacity: 1;}@-webkit-keyframes pulse{0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}@keyframes pulse{0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}@-webkit-keyframes rubberBand{0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}@keyframes rubberBand{0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}@-webkit-keyframes shake{0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@keyframes shake{0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@-webkit-keyframes swing{20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);}@keyframes swing{20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);}@-webkit-keyframes tada{0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}@keyframes tada{0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}@-webkit-keyframes wobble{0% {
    -webkit-transform: none;
    transform: none;}@keyframes wobble{0% {
    -webkit-transform: none;
    transform: none;}@-webkit-keyframes jello{11.1% {
    -webkit-transform: none;
            transform: none}@keyframes jello{11.1% {
    -webkit-transform: none;
            transform: none}@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@keyframes bounceInDown{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@keyframes bounceInLeft{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@keyframes bounceInRight{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@keyframes bounceInUp{0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}@-webkit-keyframes bounceOut{20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);}@keyframes bounceOut{20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);}@-webkit-keyframes bounceOutDown{20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);}@keyframes bounceOutDown{20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);}@-webkit-keyframes bounceOutLeft{20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);}@keyframes bounceOutLeft{20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);}@-webkit-keyframes bounceOutRight{20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);}@keyframes bounceOutRight{20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);}@-webkit-keyframes bounceOutUp{20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);}@keyframes bounceOutUp{20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);}@-webkit-keyframes fadeIn{0% {
    opacity: 0;}@keyframes fadeIn{0% {
    opacity: 0;}@-webkit-keyframes fadeInDown{0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);}@keyframes fadeInDown{0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);}@-webkit-keyframes fadeInDownBig{0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);}@keyframes fadeInDownBig{0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);}@-webkit-keyframes fadeInLeft{0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);}@keyframes fadeInLeft{0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);}.fadeInLeft{-webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);}@keyframes fadeInLeftBig{0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);}@-webkit-keyframes fadeInRight{0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);}@keyframes fadeInRight{0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);}@-webkit-keyframes fadeInRightBig{0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);}@keyframes fadeInRightBig{0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);}@-webkit-keyframes fadeInUp{0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);}@keyframes fadeInUp{0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);}.fadeInUp{-webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig{0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);}@keyframes fadeInUpBig{0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);}@-webkit-keyframes fadeOut{0% {
    opacity: 1;}@keyframes fadeOut{0% {
    opacity: 1;}@-webkit-keyframes fadeOutDown{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);}@keyframes fadeOutDown{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);}@-webkit-keyframes fadeOutDownBig{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);}@keyframes fadeOutDownBig{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);}@-webkit-keyframes fadeOutLeft{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);}@keyframes fadeOutLeft{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);}@-webkit-keyframes fadeOutLeftBig{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);}@keyframes fadeOutLeftBig{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);}@-webkit-keyframes fadeOutRight{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);}@keyframes fadeOutRight{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);}@-webkit-keyframes fadeOutRightBig{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);}@keyframes fadeOutRightBig{0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);}@-webkit-keyframes fadeOutUp{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);}@keyframes fadeOutUp{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);}@-webkit-keyframes fadeOutUpBig{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);}@keyframes fadeOutUpBig{0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);}@-webkit-keyframes flip{0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;}@keyframes flip{0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;}.animated.flip{-webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;}@-webkit-keyframes flipInX{0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;}@keyframes flipInX{0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;}@-webkit-keyframes flipInY{0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;}@keyframes flipInY{0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;}@-webkit-keyframes flipOutX{0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);}@keyframes flipOutX{0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);}@-webkit-keyframes flipOutY{0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);}@keyframes flipOutY{0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);}@-webkit-keyframes lightSpeedIn{0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;}@keyframes lightSpeedIn{0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;}@-webkit-keyframes lightSpeedOut{0% {
    opacity: 1;}@keyframes lightSpeedOut{0% {
    opacity: 1;}@-webkit-keyframes rotateIn{0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;}@keyframes rotateIn{0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;}@-webkit-keyframes rotateInDownLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;}@keyframes rotateInDownLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;}@-webkit-keyframes rotateInDownRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;}@keyframes rotateInDownRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;}@-webkit-keyframes rotateInUpLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;}@keyframes rotateInUpLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;}@-webkit-keyframes rotateInUpRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;}@keyframes rotateInUpRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;}@-webkit-keyframes rotateOut{0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;}@keyframes rotateOut{0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;}@-webkit-keyframes rotateOutDownLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;}@keyframes rotateOutDownLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;}@-webkit-keyframes rotateOutDownRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;}@keyframes rotateOutDownRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;}@-webkit-keyframes rotateOutUpLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;}@keyframes rotateOutUpLeft{0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;}@-webkit-keyframes rotateOutUpRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;}@keyframes rotateOutUpRight{0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;}@-webkit-keyframes hinge{0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;}@keyframes hinge{0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;}@-webkit-keyframes rollIn{0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}@keyframes rollIn{0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}@-webkit-keyframes rollOut{0% {
    opacity: 1;}@keyframes rollOut{0% {
    opacity: 1;}@-webkit-keyframes zoomIn{0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);}@keyframes zoomIn{0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);}@-webkit-keyframes zoomInStable{0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);}@keyframes zoomInStable{0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);}@-webkit-keyframes zoomInDown{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@keyframes zoomInDown{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@-webkit-keyframes zoomInLeft{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@keyframes zoomInLeft{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@-webkit-keyframes zoomInRight{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@keyframes zoomInRight{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@-webkit-keyframes zoomInUp{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@keyframes zoomInUp{0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@-webkit-keyframes zoomOut{0% {
    opacity: 1;}@keyframes zoomOut{0% {
    opacity: 1;}@-webkit-keyframes zoomOutDown{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@keyframes zoomOutDown{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@-webkit-keyframes zoomOutLeft{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}@keyframes zoomOutLeft{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}@-webkit-keyframes zoomOutRight{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}@keyframes zoomOutRight{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}@-webkit-keyframes zoomOutUp{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@keyframes zoomOutUp{40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}@-webkit-keyframes slideInDown{0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;}@keyframes slideInDown{0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;}@-webkit-keyframes slideInLeft{0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;}@keyframes slideInLeft{0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;}@-webkit-keyframes slideInRight{0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;}@keyframes slideInRight{0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;}@-webkit-keyframes slideInUp{0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;}@keyframes slideInUp{0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;}.slideInUp{-webkit-animation-name: slideInUp;
  animation-name: slideInUp;}@-webkit-keyframes slideOutDown{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@keyframes slideOutDown{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@-webkit-keyframes slideOutLeft{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@keyframes slideOutLeft{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@-webkit-keyframes slideOutRight{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@keyframes slideOutRight{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@-webkit-keyframes slideOutUp{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@keyframes slideOutUp{0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}@keyframes anime{from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);}@-webkit-keyframes anime{from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);}@-moz-keyframes anime{from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);}@-o-keyframes anime{from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);}@-ms-keyframes anime{from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);}@keyframes float-bob-y{0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);}@keyframes float-bob-x{0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);}@keyframes float-bob{0% {
    -webkit-transform: translateX(-430px);
    transform: translateX(-430px);}@-webkit-keyframes zoom-fade{0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);}@keyframes zoom-fade{0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);}@-webkit-keyframes zoom-fade-two{0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);}@keyframes zoom-fade-two{0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);}.banner .parallax-container div img,
.fullwidth-video-section .play-link .icon-box{animation-name: zoom-fade; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: zoom-fade; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: zoom-fade; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: zoom-fade; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: zoom-fade; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;}@keyframes rotateme{from {
        transform: rotate(0deg);}@-webkit-keyframes rotateme{from {
        -webkit-transform: rotate(0deg);}@-moz-keyframes rotateme{from {
        -moz-transform: rotate(0deg);}@-o-keyframes rotateme{from {
        -o-transform: rotate(0deg);}@-webkit-keyframes footer-animate{0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);}@keyframes footer-animate{0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);}@-moz-keyframes squares{0%{-moz-transform:scale(1);transform:scale(1);opacity:0}@-o-keyframes squares{0%{-o-transform:scale(1);transform:scale(1);opacity:0}@keyframes squares{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}@-moz-keyframes service_hexagon_2{0%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}@-o-keyframes service_hexagon_2{0%{-o-transform:rotateY(0deg);transform:rotateY(0deg)}@keyframes service_hexagon_2{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}@-moz-keyframes service_hexagon{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}@-o-keyframes service_hexagon{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}@keyframes service_hexagon{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}html{font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block;}body{margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;}h1, h2, h3, h4, h5, h6{margin-top: 0;
  margin-bottom: 0.5rem;}p{margin-top: 0;
  margin-bottom: 1rem;}abbr[title],
abbr[data-original-title]{text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;}ol,
ul,
dl{margin-top: 0;
  margin-bottom: 1rem;}ol ol,
ul ul,
ol ul,
ul ol{margin-bottom: 0;}a{color: #007bff;
  text-decoration: none;
  background-color: transparent;}a:hover{color: #0056b3;
  text-decoration: underline;}a:not([href]){color: inherit;
  text-decoration: none;}a:not([href]):hover{color: inherit;
  text-decoration: none;}figure{margin: 0 0 1rem;}img{vertical-align: middle;
  border-style: none;}svg{overflow: hidden;
  vertical-align: middle;}label{display: inline-block;
  margin-bottom: 0.5rem;}button{border-radius: 0;}button:focus{outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;}input,
button,
select,
optgroup,
textarea{margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;}button,
input{overflow: visible;}button,
select{text-transform: none;}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance: button;}button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled){cursor: pointer;}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{padding: 0;
  border-style: none;}input[type="radio"],
input[type="checkbox"]{box-sizing: border-box;
  padding: 0;}input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]{-webkit-appearance: listbox;}textarea{overflow: auto;
  resize: vertical;}fieldset{min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;}h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;}h1, .h1{font-size: 2.5rem;}h2, .h2{font-size: 2rem;}h4, .h4{font-size: 1.5rem;}h5, .h5{font-size: 1.25rem;}h6, .h6{font-size: 1rem;}a > code{color: inherit;}@media (min-width: 576px){.container {
    max-width: 540px;}@media (min-width: 768px){.container {
    max-width: 720px;}@media (min-width: 992px){.container {
    max-width: 960px;}@media (min-width: 1200px){.container {
    max-width: 1140px;}@media (min-width: 576px){.container, .container-sm {
    max-width: 540px;}@media (min-width: 768px){.container, .container-sm, .container-md {
    max-width: 720px;}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg {
    max-width: 960px;}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;}.row{display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto{position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;}@media (min-width: 576px){.col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;}.col-sm-12{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}@media (min-width: 768px){.col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;}.col-md-6{-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}.col-md-12{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}@media (min-width: 992px){.col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;}.col-lg-3{-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;}.col-lg-4{-ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;}.col-lg-6{-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}.col-lg-12{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}@media (min-width: 1200px){.col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;}@media (max-width: 575.98px){.table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;}@media (max-width: 767.98px){.table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;}@media (max-width: 991.98px){.table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;}@media (max-width: 1199.98px){.table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;}@media (prefers-reduced-motion: reduce){.form-control {
    transition: none;}textarea.form-control{height: auto;}.form-group{margin-bottom: 1rem;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid{padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}@media (min-width: 576px){.form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;}.form-inline .form-group{display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;}@media (prefers-reduced-motion: reduce){.btn {
    transition: none;}a.btn.disabled,
fieldset:disabled a.btn{pointer-events: none;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle{color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle{color: #fff;
  background-color: #545b62;
  border-color: #4e555b;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle{color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle{color: #fff;
  background-color: #117a8b;
  border-color: #10707f;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle{color: #212529;
  background-color: #d39e00;
  border-color: #c69500;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle{color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle{color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle{color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle{color: #fff;
  background-color: #007bff;
  border-color: #007bff;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle{color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle{color: #fff;
  background-color: #28a745;
  border-color: #28a745;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle{color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle{color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle{color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle{color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle{color: #fff;
  background-color: #343a40;
  border-color: #343a40;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);}input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{width: 100%;}@media (prefers-reduced-motion: reduce){.fade {
    transition: none;}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}@media (prefers-reduced-motion: reduce){.collapsing {
    transition: none;}.dropup,
.dropright,
.dropdown,
.dropleft{position: relative;}.dropdown-menu{position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;}@media (min-width: 576px){.dropdown-menu-sm-left {
    right: auto;
    left: 0;}@media (min-width: 768px){.dropdown-menu-md-left {
    right: auto;
    left: 0;}@media (min-width: 992px){.dropdown-menu-lg-left {
    right: auto;
    left: 0;}@media (min-width: 1200px){.dropdown-menu-xl-left {
    right: auto;
    left: 0;}.dropup .dropdown-menu{top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;}.dropright .dropdown-menu{top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;}.dropleft .dropdown-menu{top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;}.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"]{right: auto;
  bottom: auto;}.dropdown-item.active, .dropdown-item:active{color: #fff;
  text-decoration: none;
  background-color: #007bff;}.dropdown-menu.show{display: block;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active{z-index: 1;}.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"]{position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;}.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"]{margin-top: 0;}.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select{height: calc(1.5em + 1rem + 2px);}.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select{height: calc(1.5em + 0.5rem + 2px);}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after {
    transition: none;}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;}@media (prefers-reduced-motion: reduce){.custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;}.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;}.nav-tabs .dropdown-menu{margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;}.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{color: #fff;
  background-color: #007bff;}.tab-content > .active{display: block;}.navbar-nav .dropdown-menu{position: static;
  float: none;}.navbar-collapse{-ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;}@media (max-width: 575.98px){.navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;}@media (min-width: 576px){.navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;}.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-sm .navbar-collapse{display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;}@media (max-width: 767.98px){.navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;}@media (min-width: 768px){.navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;}.navbar-expand-md .navbar-nav{-ms-flex-direction: row;
    flex-direction: row;}.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-md .navbar-nav .nav-link{padding-right: 0.5rem;
    padding-left: 0.5rem;}.navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;}.navbar-expand-md .navbar-collapse{display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;}.navbar-expand-md .navbar-toggler{display: none;}@media (max-width: 991.98px){.navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;}@media (min-width: 992px){.navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-lg .navbar-collapse{display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;}@media (max-width: 1199.98px){.navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;}@media (min-width: 1200px){.navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;}.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand-xl .navbar-collapse{display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;}.navbar-expand .navbar-nav .dropdown-menu{position: absolute;}.navbar-expand .navbar-collapse{display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;}.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled{color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active{color: #fff;}.navbar-dark .navbar-text a{color: #fff;}.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{color: #fff;}@media (min-width: 576px){.card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;}@media (min-width: 576px){.card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;}@media (min-width: 576px){.card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;}.breadcrumb-item.active{color: #6c757d;}.page-item.active .page-link{z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;}@media (prefers-reduced-motion: reduce){.badge {
    transition: none;}a.badge:hover, a.badge:focus{text-decoration: none;}a.badge-primary:hover, a.badge-primary:focus{color: #fff;
  background-color: #0062cc;}a.badge-primary:focus, a.badge-primary.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);}a.badge-secondary:hover, a.badge-secondary:focus{color: #fff;
  background-color: #545b62;}a.badge-secondary:focus, a.badge-secondary.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);}a.badge-success:hover, a.badge-success:focus{color: #fff;
  background-color: #1e7e34;}a.badge-success:focus, a.badge-success.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);}a.badge-info:hover, a.badge-info:focus{color: #fff;
  background-color: #117a8b;}a.badge-info:focus, a.badge-info.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}a.badge-warning:hover, a.badge-warning:focus{color: #212529;
  background-color: #d39e00;}a.badge-warning:focus, a.badge-warning.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);}a.badge-danger:hover, a.badge-danger:focus{color: #fff;
  background-color: #bd2130;}a.badge-danger:focus, a.badge-danger.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}a.badge-light:hover, a.badge-light:focus{color: #212529;
  background-color: #dae0e5;}a.badge-light:focus, a.badge-light.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);}a.badge-dark:hover, a.badge-dark:focus{color: #fff;
  background-color: #1d2124;}a.badge-dark:focus, a.badge-dark.focus{outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);}@media (min-width: 576px){.jumbotron {
    padding: 4rem 2rem;}@-webkit-keyframes progress-bar-stripes{from {
    background-position: 1rem 0;}@keyframes progress-bar-stripes{from {
    background-position: 1rem 0;}@media (prefers-reduced-motion: reduce){.progress-bar {
    transition: none;}@media (prefers-reduced-motion: reduce){.progress-bar-animated {
    -webkit-animation: none;
    animation: none;}.list-group-item.active{z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;}.list-group-item + .list-group-item.active{margin-top: -1px;
  border-top-width: 1px;}.list-group-horizontal .list-group-item.active{margin-top: 0;}.list-group-horizontal .list-group-item + .list-group-item.active{margin-left: -1px;
  border-left-width: 1px;}@media (min-width: 576px){.list-group-horizontal-sm {
    -ms-flex-direction: row;
    flex-direction: row;}.list-group-horizontal-sm .list-group-item.active{margin-top: 0;}.list-group-horizontal-sm .list-group-item + .list-group-item.active{margin-left: -1px;
    border-left-width: 1px;}@media (min-width: 768px){.list-group-horizontal-md {
    -ms-flex-direction: row;
    flex-direction: row;}.list-group-horizontal-md .list-group-item.active{margin-top: 0;}.list-group-horizontal-md .list-group-item + .list-group-item.active{margin-left: -1px;
    border-left-width: 1px;}@media (min-width: 992px){.list-group-horizontal-lg {
    -ms-flex-direction: row;
    flex-direction: row;}.list-group-horizontal-lg .list-group-item.active{margin-top: 0;}.list-group-horizontal-lg .list-group-item + .list-group-item.active{margin-left: -1px;
    border-left-width: 1px;}@media (min-width: 1200px){.list-group-horizontal-xl {
    -ms-flex-direction: row;
    flex-direction: row;}.list-group-horizontal-xl .list-group-item.active{margin-top: 0;}.list-group-horizontal-xl .list-group-item + .list-group-item.active{margin-left: -1px;
    border-left-width: 1px;}.list-group-item-primary.list-group-item-action.active{color: #fff;
  background-color: #004085;
  border-color: #004085;}.list-group-item-secondary.list-group-item-action.active{color: #fff;
  background-color: #383d41;
  border-color: #383d41;}.list-group-item-success.list-group-item-action.active{color: #fff;
  background-color: #155724;
  border-color: #155724;}.list-group-item-info.list-group-item-action.active{color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;}.list-group-item-warning.list-group-item-action.active{color: #fff;
  background-color: #856404;
  border-color: #856404;}.list-group-item-danger.list-group-item-action.active{color: #fff;
  background-color: #721c24;
  border-color: #721c24;}.list-group-item-light.list-group-item-action.active{color: #fff;
  background-color: #818182;
  border-color: #818182;}.list-group-item-dark.list-group-item-action.active{color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;}button.close{padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;}a.close.disabled{pointer-events: none;}.toast.show{display: block;
  opacity: 1;}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog {
    transition: none;}.modal.show .modal-dialog{-webkit-transform: none;
  transform: none;}.modal-backdrop.show{opacity: 0.5;}@media (min-width: 576px){.modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;}@media (min-width: 992px){.modal-lg,
  .modal-xl {
    max-width: 800px;}@media (min-width: 1200px){.modal-xl {
    max-width: 1140px;}.tooltip.show{opacity: 0.9;}@media (prefers-reduced-motion: reduce){.carousel-item {
    transition: none;}.carousel-item.active,
.carousel-item-next,
.carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right{-webkit-transform: translateX(100%);
  transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left{-webkit-transform: translateX(-100%);
  transform: translateX(-100%);}.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right{z-index: 1;
  opacity: 1;}.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right{z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;}@media (prefers-reduced-motion: reduce){.carousel-control-prev,
  .carousel-control-next {
    transition: none;}.carousel-indicators li{box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators li {
    transition: none;}.carousel-indicators .active{opacity: 1;}@-webkit-keyframes spinner-border{to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);}@keyframes spinner-border{to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);}@-webkit-keyframes spinner-grow{0% {
    -webkit-transform: scale(0);
    transform: scale(0);}@keyframes spinner-grow{0% {
    -webkit-transform: scale(0);
    transform: scale(0);}a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus{background-color: #0062cc !important;}a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus{background-color: #545b62 !important;}a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus{background-color: #1e7e34 !important;}a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus{background-color: #117a8b !important;}a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus{background-color: #d39e00 !important;}a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus{background-color: #bd2130 !important;}a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus{background-color: #dae0e5 !important;}a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus{background-color: #1d2124 !important;}.clearfix::after{display: block;
  clear: both;
  content: "";}@media (min-width: 576px){.d-sm-none {
    display: none !important;}@media (min-width: 768px){.d-md-none {
    display: none !important;}@media (min-width: 992px){.d-lg-none {
    display: none !important;}@media (min-width: 1200px){.d-xl-none {
    display: none !important;}@media print{.d-print-none {
    display: none !important;}.align-items-center{-ms-flex-align: center !important;
  align-items: center !important;}@media (min-width: 576px){.flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;}@media (min-width: 768px){.flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;}@media (min-width: 992px){.flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;}@media (min-width: 1200px){.flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;}@media (min-width: 576px){.float-sm-left {
    float: left !important;}@media (min-width: 768px){.float-md-left {
    float: left !important;}@media (min-width: 992px){.float-lg-left {
    float: left !important;}@media (min-width: 1200px){.float-xl-left {
    float: left !important;}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;}@media (min-width: 576px){.m-sm-0 {
    margin: 0 !important;}@media (min-width: 768px){.m-md-0 {
    margin: 0 !important;}@media (min-width: 992px){.m-lg-0 {
    margin: 0 !important;}@media (min-width: 1200px){.m-xl-0 {
    margin: 0 !important;}@media (min-width: 576px){.text-sm-left {
    text-align: left !important;}@media (min-width: 768px){.text-md-left {
    text-align: left !important;}@media (min-width: 992px){.text-lg-left {
    text-align: left !important;}@media (min-width: 1200px){.text-xl-left {
    text-align: left !important;}a.text-primary:hover, a.text-primary:focus{color: #0056b3 !important;}a.text-secondary:hover, a.text-secondary:focus{color: #494f54 !important;}a.text-success:hover, a.text-success:focus{color: #19692c !important;}a.text-info:hover, a.text-info:focus{color: #0f6674 !important;}a.text-warning:hover, a.text-warning:focus{color: #ba8b00 !important;}a.text-danger:hover, a.text-danger:focus{color: #a71d2a !important;}a.text-light:hover, a.text-light:focus{color: #cbd3da !important;}a.text-dark:hover, a.text-dark:focus{color: #121416 !important;}@media print{*,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;}a:not(.btn){text-decoration: underline;}abbr[title]::after{content: " (" attr(title) ")";}tr,
  img{page-break-inside: avoid;}p,
  h2,
  h3{orphans: 3;
    widows: 3;}h2,
  h3{page-break-after: avoid;}@page{size: a3;}body{min-width: 992px !important;}@font-face{font-family: "flaticon";
    src: url("../fonts/flaticon.ttf?95a56ff57e8d0557ee40da3b6ed5f46e") format("truetype"),
url("../fonts/flaticon.woff?95a56ff57e8d0557ee40da3b6ed5f46e") format("woff"),
url("../fonts/flaticon.woff2?95a56ff57e8d0557ee40da3b6ed5f46e") format("woff2"),
url("../fonts/flaticon.eot?95a56ff57e8d0557ee40da3b6ed5f46e#iefix") format("embedded-opentype"),
url("../fonts/flaticon.svg?95a56ff57e8d0557ee40da3b6ed5f46e#flaticon") format("svg");}i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before{font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}.fa,
.fas,
.far,
.fal,
.fab{-moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;}.fa-ul > li{position: relative;}.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left{margin-right: .3em;}.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right{margin-left: .3em;}@-webkit-keyframes fa-spin{0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);}@keyframes fa-spin{0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);}.fa-angle-up:before{content: "\f106";}.fa-envelope-open-text:before{content: "\f658";}.fa-facebook-f:before{content: "\f39e";}.fa-instagram:before{content: "\f16d";}.fa-linkedin-in:before{content: "\f0e1";}.fa-long-arrow-alt-right:before{content: "\f30b";}.fa-map-marker-alt:before{content: "\f3c5";}.fa-phone:before{content: "\f095";}.fa-play:before{content: "\f04b";}.fa-search:before{content: "\f002";}.fa-shopping-bag:before{content: "\f290";}.fa-shopping-cart:before{content: "\f07a";}.fa-star:before{content: "\f005";}.fa-times:before{content: "\f00d";}.fa-user:before{content: "\f007";}.fa-youtube:before{content: "\f167";}@font-face{font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg");}.fab{font-family: 'Font Awesome 5 Brands';}@font-face{font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("../fonts/fa-light-300.eot");
  src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg");}.fal{font-family: 'Font Awesome 5 Pro';
  font-weight: 300;}@font-face{font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../fonts/fa-regular-400.eot");
  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg");}.far{font-family: 'Font Awesome 5 Pro';
  font-weight: 400;}@font-face{font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg");}.fa,
.fas{font-family: 'Font Awesome 5 Pro';
  font-weight: 900;}.bootstrap-touchspin .input-group-btn-vertical i{position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;}body.compensate-for-scrollbar{overflow:hidden}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{text-decoration: none;}button.ui-button-icon-only{width: 2.4em;}button.ui-button-icons-only{width: 3.7em;}input.ui-button{padding: .4em 1em;}input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{border: 0;
	padding: 0;}.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;}.ui-datepicker td span,
.ui-datepicker td a{display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane button{float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float: right;}.ui-dialog .ui-dialog-buttonpane button{margin: .5em .4em .5em 0;
	cursor: pointer;}.ui-selectmenu-button span.ui-icon{right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;}.ui-selectmenu-button span.ui-selectmenu-text{text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}.ui-spinner a.ui-spinner-button{border-top: none;
	border-bottom: none;
	border-right: none;}.ui-tabs .ui-tabs-nav li{list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom: -1px;
	padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor: pointer;}.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-family: Verdana,Arial,sans-serif;
	font-size: 1em;}.ui-widget-content a{color: #222222;}.ui-widget-header a{color: #222222;}.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color: #555555;
	text-decoration: none;}.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{color: #212121;
	text-decoration: none;}.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color: #212121;
	text-decoration: none;}.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color: #363636;}.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color: #cd0a0a;}.single-testimonial-carousel .testimonial-text-box .review-box .fa{margin: 0 2px;}.woocommerce div.product form.cart .reset_variations,
.woocommerce form .form-row label.hidden{visibility: hidden;}@keyframes spin{100% {
        transform: rotate(360deg);}@keyframes spin{100% {
        transform: rotate(360deg);}@keyframes spin{100% {
        transform: rotate(360deg);}@font-face{font-family: star;
    font-style: normal;
    font-weight: 400;}@font-face{font-family: WooCommerce;
    font-style: normal;
    font-weight: 400;}p.demo_store{background-color: #a46497;
    box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 1em;
    left: 0;
    margin: 0;
    padding: 1em 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99998;}p.demo_store a{color: #fff;}.admin-bar p.demo_store{top: 32px;}.woocommerce .blockUI.blockOverlay::before,

.woocommerce a.remove{border: 0 none;
    border-radius: 100%;
    color: #444 !important;
    display: block;
    font-size: 1.5em;
    font-weight: 500;
    height: 1em;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 1em;}.woocommerce a.remove:hover{background: #00d1f9;
    color: #fff !important;}.woocommerce .woocommerce-error li,
.woocommerce .woocommerce-info li,
.woocommerce .woocommerce-message li{list-style: outside none none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;}.woocommerce .woocommerce-info a{color: #00d1f9;}.woocommerce .woocommerce-breadcrumb a{color: #777;}.woocommerce div.product .product_title{color: #303030;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 21px;
    text-transform: capitalize;}.woocommerce div.product h1{color: #404040;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    text-transform: capitalize;
    margin: 8px 0 14px;}.woocommerce #reviews #comments .add_review::after,
.woocommerce .products ul::after,
.woocommerce div.product form.cart::after,
.woocommerce div.product p.cart::after,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce ul.products::after{clear: both;}.woocommerce div.product .price ins span, .woocommerce div.product p.price, .woocommerce div.product span.price{font-size: 18px !important;
    position: relative;
    margin-bottom: 10px;
    color: #616161;
    
    line-height: 28px;
    font-weight: 600;}.woocommerce div.product p.price del,
.woocommerce div.product span.price del{opacity: 1;}.woocommerce div.product .price del > span{color: #242424;
    font-size: 15px;}.woocommerce div.product p.stock{font-size: 0.92em;}.woocommerce div.product .stock{color: #77a464;}.woocommerce div.product .out-of-stock{color: red;}.woocommerce div.product .woocommerce-product-rating{margin-bottom: 0;
    line-height: 32px;
margin-top: 30px;}.woocommerce div.product div.images,
.woocommerce div.product div.summary{margin-bottom: 2em;}.woocommerce div.product div.images img{box-shadow: none;
    display: block;
    height: auto;
    width: 100%;}.woocommerce div.product div.images div.thumbnails{padding-top: 1em;}.woocommerce div.product div.social{margin: 0 0 1em;
    text-align: right;}.woocommerce div.product div.social span{margin: 0 0 0 2px;}.woocommerce div.product div.social span span{margin: 0;}.woocommerce div.product div.social span .stButton .chicklets{padding-left: 16px;
    width: 0;}.woocommerce div.product div.social iframe{float: left;
    margin-top: 3px;}.woocommerce div.product .woocommerce-tabs ul.tabs{position: relative;
    margin: 0;
    padding: 0;
    z-index: 1;
    border-bottom: 1px solid #ebebeb;}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li{background: 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    border: none;}.woocommerce div.product form.cart::after,
.woocommerce div.product form.cart::before,
.woocommerce div.product p.cart::after,
.woocommerce div.product p.cart::before{content: " ";
    display: table;}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border: none;
    box-shadow: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow: 2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow: -2px 2px 0 #fff;}.woocommerce div.product .woocommerce-tabs .panel{margin: 0 0 2em;
    padding: 0;}.woocommerce div.product form.cart,
.woocommerce div.product p.cart{margin-bottom: 2em;
    margin-top: 15px;}#tab-description h2{color: #061a3a;
    font-size: 29px;
    
    text-transform: capitalize;}.woocommerce div.product form.cart div.quantity{float: left;
    margin: 0 4px 0 0;}.woocommerce div.product form.cart table{border-width: 0 0 1px;}.woocommerce div.product form.cart table td{padding-left: 0;}.woocommerce div.product form.cart table div.quantity{float: none;
    margin: 0;}.woocommerce div.product form.cart table small.stock{display: block;
    float: none;}.woocommerce div.product form.cart .variations{border: 0 none;
    margin-bottom: 1em;}.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th{border: 0 none;}.woocommerce div.product form.cart .variations label{font-weight: 500;
    color: #121212;
    font-size: 16px;
    margin-top: 13px;}.woocommerce div.product form.cart .variations select{float: left;
    width: 100%;}.woocommerce div.product form.cart .variations td.label{padding-right: 1em;}.woocommerce div.product form.cart .variations td{vertical-align: top;}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom: 1em;}.woocommerce div.product form.cart .wc-no-matching-variations{display: none;}.woocommerce div.product form.cart .button{float: left;
    vertical-align: middle;}.woocommerce div.product form.cart .group_table td.label{padding-left: 1em;
    padding-right: 1em;}.woocommerce div.product form.cart .group_table td{border: 0 none;
    padding-bottom: 0.5em;
    vertical-align: top;}.woocommerce .products ul,
.woocommerce ul.products{clear: both;
    list-style: outside none none;
    margin: 0 0 1em;
    padding: 0;}.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before{content: " ";
    display: table;}.woocommerce .products ul li,
.woocommerce ul.products li{list-style: outside none none;}.woocommerce ul.products li.product .onsale{left: auto;
    margin: -0.5em -0.5em 0 0;
    right: 0;
    top: 0;}.woocommerce ul.products li.product h3{font-size: 1em;
    margin: 0;
    padding: 0.5em 0;}.woocommerce ul.products li.product a{text-decoration: none;}.woocommerce ul.products li.product a img{box-shadow: none;
    display: block;
    height: auto;
    margin: 0 0 1em;
    width: 100%;}.woocommerce ul.products li.product strong{display: block;}.woocommerce ul.products li.product .star-rating{font-size: 0.857em;}.woocommerce ul.products li.product .button{margin-top: 1em;}.woocommerce ul.products li.product .price{color: #77a464;
    display: block;
    font-size: 0.857em;
    font-weight: 400;
    margin-bottom: 0.5em;}.woocommerce ul.products li.product .price del{color: inherit;
    display: block;
    opacity: 0.5;}.woocommerce ul.products li.product .price ins{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-weight: 700;}.woocommerce ul.products li.product .price .from{color: rgba(132, 132, 132, 0.5);
    font-size: 0.67em;
    margin: -2px 0 0;
    text-transform: uppercase;}.woocommerce nav.woocommerce-pagination ul{border: none !important;}.woocommerce nav.woocommerce-pagination ul li{position: relative;
    display: inline-block;
    margin: 0 5px 7px 0;
    border-right: 0;}.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading{opacity: 0.25;
    padding-right: 2.618em;}.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after{animation: 2s linear 0s normal none infinite running spin;
    content: "*";
    font-family: WooCommerce;
    font-weight: 400;
    position: absolute;
    right: 1em;
    top: 0.618em;
    vertical-align: top;}.woocommerce #respond input#submit.added::after,
.woocommerce a.button.added::after,
.woocommerce button.button.added::after,
.woocommerce input.button.added::after{content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â";
    font-family: WooCommerce;
    margin-left: 0.53em;
    vertical-align: bottom;}.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce input.button.alt[disabled]:disabled:hover{background: #00d1f9;
    border-color: 2px solid #00d1f9;
    color: #00d1f9;}.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled{color: inherit;
    cursor: not-allowed;
    opacity: 1;}.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit[disabled]:disabled:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button[disabled]:disabled:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button[disabled]:disabled:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button[disabled]:disabled:hover{color: #fff;
    background: #00d1f9;
    border-color: #00d1f9;
    padding: 14px 45px;}.woocommerce .cart .button,
.woocommerce .cart input.button{float: none;}.woocommerce a.added_to_cart{display: inline-block;
    padding-top: 0.5em;
    white-space: nowrap;}.woocommerce #reviews #comments .add_review::after,
.woocommerce #reviews #comments .add_review::before,
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,
.woocommerce #reviews #comments ol.commentlist li .comment-text::before,
.woocommerce #reviews #comments ol.commentlist::after,
.woocommerce #reviews #comments ol.commentlist::before{content: " ";
    display: table;}.woocommerce #reviews h2 small{color: #777;
    float: right;
    font-size: 15px;
    margin: 10px 0 0;}.woocommerce #reviews h2 small a{color: #777;
    text-decoration: none;}.woocommerce #reviews #comments h2{color: #061a3a;
    
    font-weight: 700;
    
    margin-bottom: 15px;}.woocommerce #review_form #respond::after,
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,
.woocommerce #reviews #comments ol.commentlist::after,
.woocommerce .woocommerce-product-rating::after,
.woocommerce td.product-name dl.variation::after{clear: both;}.woocommerce #reviews #comments ol.commentlist li{background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    border: 0 none;
    margin: 0 0 20px;
    padding: 0;
    position: relative;}.woocommerce #reviews #comments ol.commentlist li .meta{color: #777;
    font-size: 0.75em;}.woocommerce #reviews #comments ol.commentlist li img.avatar{background: #ebe9eb none repeat scroll 0 0;
    border: 1px solid #e4e1e3;
    box-shadow: none;
    float: left;
    height: auto;
    left: 0;
    margin: 0;
    padding: 3px;
    position: absolute;
    top: 0;
    width: 32px;}.woocommerce #reviews #comments ol.commentlist li .comment-text{border: 1px solid #e4e1e3;
    border-radius: 4px;
    margin: 0 0 0 50px;
    padding: 1em 1em 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin: 0 0 1em;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size: 0.83em;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{color: #272727;
    font-size: 14px;}.woocommerce #reviews #comments ol.commentlist ul.children{list-style: outside none none;
    margin: 20px 0 0 50px;}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display: none;}.woocommerce #reviews #comments .commentlist > li::before{content: "";}.woocommerce .star-rating span{color: #00d1f9;
    float: left;
    left: 0;
    overflow: hidden;
    padding-top: 1.5em;
    position: absolute;
    margin-right: 5px;
    top: 0;}.woocommerce .feedback li{display: inline-block;
    margin-right: 3px;}.woocommerce .feedback li a{color: #fa6f1c;}.woocommerce #review_form #respond .form-submit input{position: relative;
    padding: 18px 40px;
    font-weight: 600;
    border-radius: 0;
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
    background-color: #00d1f9;
    font-family: Montserrat, sans-serif;
    border: 0;
    width: auto;}.woocommerce #review_form #respond .form-submit input:hover{color: #fff;
    background: #00d1f9;
    border-color: #00d1f9;}.woocommerce #review_form #respond label{color: #272727;
    font-stretch: inherit;
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 15px;}.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond input[type="text"]{background: 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    color: #222;
    display: block;
    height: 46px;
    line-height: 22px;
    padding: 11px 20px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: 100%;}.woocommerce #review_form #respond textarea{border: 1px solid #e0e0e0;
    border-radius: 3px;
    color: #222;
    display: block;
    height: 120px;
    line-height: 22px;
    padding: 12px 20px;
    position: relative;
    resize: none;
    transition: all 0.3s ease 0s;
    width: 100%;}.woocommerce table.shop_attributes td p{margin: 0;
    padding: 8px 0;}.woocommerce table.shop_table td a{color: #222;}.woocommerce ul.cart_list li dl::after,
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li dl::after,
.woocommerce ul.product_list_widget li::after{clear: both;}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom: 0;}.woocommerce td.product-name p.backorder_notification{font-size: 0.83em;}.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget{list-style: outside none none;
    margin: 0;
    padding: 0;}.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li{list-style: outside none none;
    margin: 0;
    padding: 4px 0;}.woocommerce ul.cart_list li::after,
.woocommerce ul.cart_list li::before,
.woocommerce ul.product_list_widget li::after,
.woocommerce ul.product_list_widget li::before{content: " ";
    display: table;}.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{display: block;
    font-weight: 700;
    width: 100%;}.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img{box-shadow: none;
    float: right;
    height: auto;
    margin-left: 4px;
    width: 32px;}.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl{border-left: 2px solid rgba(0, 0, 0, 0.1);
    margin: 0;
    padding-left: 1em;}.woocommerce ul.cart_list li dl::after,
.woocommerce ul.cart_list li dl::before,
.woocommerce ul.product_list_widget li dl::after,
.woocommerce ul.product_list_widget li dl::before{content: " ";
    display: table;}.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt{display: inline-block;
    float: left;
    margin-bottom: 1em;}.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt{clear: left;
    font-weight: 700;
    margin: 0 4px 0 0;
    padding: 0 0 0.25em;}.woocommerce .order_details::after,
.woocommerce .widget_layered_nav ul li::after,
.woocommerce .widget_shopping_cart .buttons::after,
.woocommerce-account .addresses .title::after,
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce.widget_shopping_cart .buttons::after{clear: both;}.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd{padding: 0 0 0.25em;}.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom: 0;}.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating{float: none;}.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li{padding-left: 2em;
    padding-top: 0;
    position: relative;}.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove{left: 0;
    position: absolute;
    top: 0;}.woocommerce form .form-row{margin: 0 0 6px;
    padding: 3px;}.woocommerce form .form-row label{color: #272727;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 7px;
    text-transform: capitalize;}.woocommerce form .form-row label.inline{display: inline;}.woocommerce form .form-row select{cursor: pointer;
    margin: 0;}.woocommerce form .form-row .required{border: 0 none;
    color: red;
    font-weight: 700;}.woocommerce form .form-row .input-checkbox{display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;
    position: relative;}.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea{box-sizing: border-box;
    line-height: 1;
    margin: 0;
    outline: 0 none;
    width: 100%;}.woocommerce form .form-row textarea{box-shadow: none;
    display: block;
    height: 4em;
    line-height: 1.5;}.woocommerce form .form-row .select2-container{line-height: 2em;
    width: 100%;}.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select{border-color: #a00;}.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select{border-color: #69bf29;}.woocommerce form .form-row :-moz-placeholder{line-height: normal;}.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register{border: 1px solid #d3ced2;
    border-radius: 5px;
    margin: 2em 0;
    padding: 20px;
    text-align: left;}.woocommerce ul#shipping_method{list-style: outside none none;
    margin: 0;
    padding: 0;}.woocommerce ul#shipping_method li{list-style: outside none none;
    margin: 0;
    padding: 0.25em 0 0.25em 22px;
    text-indent: -22px;}.woocommerce ul#shipping_method .amount{font-weight: 700;}.woocommerce p.woocommerce-shipping-contents{margin: 0;}.woocommerce .order_details li{border-right: 1px dashed #d3ced2;
    float: left;
    font-size: 0.715em;
    line-height: 1;
    margin-left: 0;
    margin-right: 2em;
    padding-left: 0;
    padding-right: 2em;
    text-transform: uppercase;}.woocommerce .order_details li strong{display: block;
    font-size: 1.4em;
    line-height: 1.5;
    text-transform: none;}.woocommerce .order_details li:last-of-type{border: medium none;}.woocommerce .widget_layered_nav ul{border: 0 none;
    list-style: outside none none;
    margin: 0;
    padding: 0;}.woocommerce .widget_layered_nav ul li{list-style: outside none none;
    padding: 0 0 1px;}.woocommerce .widget_layered_nav ul li::after,
.woocommerce .widget_layered_nav ul li::before{content: " ";
    display: table;}.woocommerce .widget_layered_nav ul li.chosen a::before,
.woocommerce .widget_layered_nav_filters ul li a::before{color: #a00;
    content: "*";
    font-family: WooCommerce;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    text-transform: none;}.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span{padding: 1px 0;}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-right: 0.618em;}.woocommerce .widget_layered_nav_filters ul{border: 0 none;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;}.woocommerce .widget_layered_nav_filters ul li{float: left;
    list-style: outside none none;
    padding: 0 1px 1px 0;}.woocommerce .widget_layered_nav_filters ul li a{text-decoration: none;}.woocommerce .widget_layered_nav_filters ul li a::before{margin-right: 0.618em;}.woocommerce-account .addresses .title .edit,
.woocommerce-account ul.digital-downloads li .count{float: right;}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight: 700;
    margin-bottom: 0;}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom: 0;}.woocommerce-account ul.digital-downloads{margin-left: 0;
    padding-left: 0;}.woocommerce-account ul.digital-downloads li{list-style: outside none none;
    margin-left: 0;
    padding-left: 0;}.woocommerce-account ul.digital-downloads li::before{content: "*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ";
    font-family: WooCommerce;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin-right: 0.618em;
    text-decoration: none;
    text-transform: none;}.woocommerce-cart table.cart img{box-shadow: none;
    width: 80px !important;}.cart_totals h2{color: #272727;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 30px;}.woocommerce-cart .cart-collaterals .cart_totals p small{color: #777;
    font-size: 0.83em;}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top: 0;}.woocommerce-checkout .checkout div.shipping-address{clear: left;
    padding: 0;
    width: 100%;}.single-product .twentythirteen p.stars,
.woocommerce-checkout #payment ul.payment_methods::after,
.woocommerce-checkout .checkout .shipping_address{clear: both;}.woocommerce-checkout #payment ul.payment_methods{border-bottom: 1px solid #d3ced2;
    list-style: outside none none;
    margin: 0;
    padding: 1em;
    text-align: left;}.woocommerce-checkout #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::before{content: " ";
    display: table;}.woocommerce-checkout #payment ul.payment_methods li{font-weight: 400;
    line-height: 2;
    margin: 0;
    text-align: left;}.woocommerce-checkout #payment ul.payment_methods li input{margin: 0 1em 0 0;
    display: inline-block;}.woocommerce-checkout #payment ul.payment_methods li img{box-shadow: none;
    margin: -2px 0 0 0.5em;
    padding: 0;
    position: relative;
    vertical-align: middle;}.woocommerce-checkout #payment ul.payment_methods li img + img{margin-left: 2px;}.woocommerce-checkout #payment div.form-row{padding: 1em;}.woocommerce-checkout #payment div.payment_box{background-color: #dfdcde;
    border-radius: 2px;
    color: #515151;
    font-size: 0.92em;
    line-height: 1.5;
    margin: 1em 0;
    padding: 1em 2%;
    position: relative;
    width: 96%;}.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea{border-color: #bbb3b9 #c7c1c6 #c7c1c6;}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color: #bbb3b9;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{background-position: right center;
    background-repeat: no-repeat;
    font-size: 1.5em;
    padding: 8px;}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image: url(../images/icons/credit-cards/visa.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image: url(../images/icons/credit-cards/mastercard.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image: url(../images/icons/credit-cards/laser.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image: url(../images/icons/credit-cards/diners.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image: url(../images/icons/credit-cards/maestro.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image: url(../images/icons/credit-cards/jcb.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image: url(../images/icons/credit-cards/amex.png);}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image: url(../images/icons/credit-cards/discover.png);}.woocommerce-checkout #payment div.payment_box span.help{color: #777;
    font-size: 0.857em;
    font-weight: 400;}.woocommerce-checkout #payment div.payment_box .form-row{margin: 0 0 1em;}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom: 0;}.woocommerce-checkout #payment div.payment_box::after{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #dfdcde;
    border-image: none;
    border-style: solid;
    border-width: 8px;
    content: "";
    display: block;
    left: 0;
    margin: -1em 0 0 2em;
    position: absolute;
    top: -3px;}.woocommerce-checkout #payment .payment_method_paypal img{max-height: 52px;
    vertical-align: middle;}#content.twentyeleven .woocommerce-pagination a{font-size: 1em;
    line-height: 1;}.twentyfourteen ul.products li.product{margin-top: 0 !important;}.cart .quantity input.input-text{position: relative;
    display: inline-block;
    max-width: 135px;
    height: 55px;
    width: 100%;
    float: left;
    
    margin-right: 10px !important;
    border: 1px solid #dddddd;
    z-index: 1;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    color: #182846;}.cart-table .cart_item .product-name a{color: #272727;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;}.checkout.woocommerce-checkout .select2-choice,
.checkout.woocommerce-checkout input[type="email"],
.checkout.woocommerce-checkout input[type="tel"],
.checkout.woocommerce-checkout input[type="text"],
.checkout.woocommerce-checkout textarea,
.login input[type="password"],
.login input[type="text"],
.woocommerce form .form-row .select2-choice,
.woocommerce form .form-row input.input-text,
.woocommerce-EditAccountForm.edit-account input[type="email"],
.woocommerce-EditAccountForm.edit-account input[type="password"],
.woocommerce-EditAccountForm.edit-account input[type="text"],
.woocommerce-ResetPassword.lost_reset_password input[type="text"]{background: #fff none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    display: block;
    height: 48px;
    line-height: 30px;
    padding: 8px 20px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: 100%;}.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{width: 100%;}.product_details .product_top_section .item_description > div span{line-height: 15px;}.woocommerce .shop-page .meta-info p.woocommerce-result-count{float: left;}.woocommerce .shop-page .single-shop-item .text-box .title a{color: #333;
    font-size: 16px;
    line-height: 24px;
    margin: -6px 0 0;
    transition: color 0.4s ease 0s;}.woocommerce .shop-page .single-shop-item .price del > span{text-decoration: line-through;
    margin-right: 10px;}.single-shop-page .single-shop-item .fetr-box .img-box,
.woocommerce div.product div.images,
.woocommerce div.product div.summary{margin: 0;
    padding: 0;}.woocommerce .single-shop-page .star-rating span{color: #3563a9;
    font-size: 12px;}.single-product.woocommerce .price ins span.woocommerce-Price-amount.amount, .single-product.woocommerce .price ins span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size: 20px !important;
    color: #93959e;}.woocommerce div.product .woocommerce-tabs{margin: 60px 0 0;}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display: none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0 !important;
    margin: 0 0 0 !important;
    border: none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{background: #ffffff;
    border-radius: 0;
    color: #00d1f9;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before{opacity: 1;}.woocommerce div.product .woocommerce-tabs .panel{padding: 30px;
    background: #fbfbfb;
    box-shadow: none;
    border: none;
    border-radius: 0;}.woocommerce div.product .woocommerce-tabs .panel h2{font-weight: 600;}.woocommerce div.product .woocommerce-tabs ul.tabs li{display: block;
    float: left;
    margin-bottom: -1px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position: relative;
    top: 1px;
    display: block;
    float: left;
    margin-right: 8px;
    font-size: 16px;
    
    color: #1c1c1c;
    border: 1px solid #f2f2f2;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 24px;
    cursor: pointer;
    padding: 12px 30px 10px;
    transition: all 0.5s ease;
    border-radius: 0px;
    font-family: inherit;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{position: absolute;
    content: "";
    left: 0;
    top: -1px;
    width: 100%;
    height: 3px;
    opacity: 0;
    background-color: #00d1f9;}.woocommerce textarea{border: 1px solid #ebebeb;}.woocommerce p.stars a.star-1{width: 1em;}.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.woocommerce p.stars a.star-5{border: none;}.woocommerce p.stars a{color: #00d1f9;
    font-weight: 400;}.woocommerce-cart table.cart img{width: auto;}.woocommerce #place_order, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    font-size: 15px;
    line-height: 19px;
    font-family: inherit;
    font-weight: 600;
    text-align: center;
    padding: 15px 34px;
    border-radius: 5px;
    z-index: 1;
    transition: all 500ms ease;
    background-color: #00d1f9;
    color: #fff !important;}.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{background-color: #00d1f9;
    color: #fff;}.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled{color: #fff;
    background-color: #00d1f9;
    padding: 14px 45px;}.woocommerce .cart_shipping p{margin-top: 10px;}.woocommerce .cart_shipping input{border: 2px solid #f6f4f4;
    display: block;
    height: 40px;
    padding: 0 15px;
    position: relative;
    width: 100%;}.woocommerce .cart_totals h2{background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    margin: 0;
    padding: 20px;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding: 14px 38px;
    font-weight: 600;
    border-radius: 0;
    font-size: 14px;
    color: #fff;
    background-color: #00d1f9;
    text-transform: capitalize;
    font-family:inherit;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color: #00d1f9;
    color: #fff;}.woocommerce form .form-row select, .woocommerce form input[type="email"], .woocommerce form input[type="password"], .woocommerce form input[type="tel"], .woocommerce form input[type="text"]{padding: 10px;
    border: 1px solid #e3e0dc;
    width: 100%;}.woocommerce .checkout_coupon p{display: block;}.woocommerce .checkout_coupon p #coupon_code{height: 45px !important;
    border: 1px solid #e3e0dc;}.woocommerce .img-holder .thumbnails.columns-3 a.zoom{display: inline-block !important;
    width: 31.65% !important;
    margin-left: 10px;}.woocommerce .img-holder .thumbnails.columns-3 a.zoom:first-child{margin-left: 0;}.contact_info ul li{border-bottom: none !important;
    line-height: 1.8em !important;
    padding: 0 !important;}.contact_info ul a::after{content: "" !important;}.contact_info ul a{display: inline-block !important;
    color: #fbb908 !important;}.woocommerce-pagination ul{position: relative;}.woocommerce-pagination ul li{display: inline-block !important;
    margin: 0 4px !important;}.woocommerce nav.woocommerce-pagination{text-align: center;
    padding: 60px 0px 100px 0px;}.woocommerce nav.woocommerce-pagination ul li span{position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;

    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    z-index: 1;
    border: 1px solid #e7e7e7;
    transition: all 500ms ease;
    background-color: #00d1f9 !important;
    border-color: #00d1f9 !important;
    color: #fff !important;
    padding: 0;}.woocommerce nav.woocommerce-pagination ul li a{position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;

    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    color: #172746;
    border-radius: 50%;
    z-index: 1;
    border: 1px solid #e7e7e7 !important;
    transition: all 500ms ease;
    padding: 0;}.woocommerce nav.woocommerce-pagination ul li:hover a{color: #ffffff !important;
background-color: #00d1f9;
    border-color: #00d1f9;}.woocommerce nav.woocommerce-pagination ul li:hover span{color: #ffffff;
background-color: #00d1f9;
    border-color: #00d1f9;}.search-widget input{padding-left: 15px;
    width: 70% !important;
    border: none !important;}.widget_bunch_external_links ul li a::before{display: none;}.woocommerce-account .woocommerce-MyAccount-content p a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color: #00d1f9;}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2){width: 13%;
    display: inline-block;
    margin-right: 4px;
    margin-top: 4px;}.woocommerce div.product div.images .woocommerce-product-gallery__image:last-child{margin-right: 0;}#customer_details label,
.woocommerce form .form-row span{width: 100%;}.woocommerce form.woocommerce-form-login .form-row label{margin-left: 15px;
    margin-top: 10px;}.woocommerce .loader::before{display:none;}.blog-details-content h2{margin-top: 0;}p.woocommerce-result-count{position: relative;
    top: 10px;
    color: #252628;
    font-size: 15px;
    margin: 0 !important;}.product-block-two .inner-box .image{position: relative;
    background: #fff;
    
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
	    border-radius: 10px 10px 10px 10px;
    background-color: #fff;}.product-block-two .inner-box .image img{transition: .5s;
    width: 100%;}.woocommerce img, .woocommerce-page img{height: auto;
    max-width: 100%;}.product-block-two .inner-box:hover .image img{transform: rotateY(180deg);}.product-block-two .inner-box .image img{transition: .5s;
    width: 100%;
    border-radius: 10px 10px 0px 0px;}.product-block-two .inner-box:hover .overlay{opacity: 1;}.product-block-two .overlay ul li{margin: 0;
    vertical-align: middle;}.product-block-two .overlay ul{position: relative;
  transform: scaleX(1.2);
  transition: .5s;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;}.product-block-two .inner-box:hover .overlay .shop_metas{transform: scaleX(1);}.product-block-two .overlay ul li{margin: 0;
  vertical-align: middle;}.shop_metas a{display: inline-block;
    width: 50px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    background: #fff;
    color: #000;
    transition: .5s;
    opacity: 0;
    border-right: 1px solid #e5e5e5;
    border-radius: 50px;
    margin: 0;}.inner-box:hover .overlay .shop_metas a{opacity: 1;}.search-form .searchform button{position: relative;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 20px;
    padding: 0;
    font-weight: 400;
    cursor: pointer;
    background: #ff4328;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    border: none;
    color: #fff;
    float: right;
    margin-top: -70px;
    box-shadow: : none;
    outline: none;}.product-block-two h4 a{transition: .5s;
    color: #252628;}.product-block-two h4 a{transition: .5s;
    color: #1e2843;
    font-size: 20px;}.product-block-two .lower-content{position: relative;
    padding: 21px 0;}.shop_metas>a.woocommerce-LoopProduct-link{display:none!important;}.product-block-two .lower-content{padding: 15px 25px;border-top: 1px solid #f1f1f1;padding-top: 25px;}.cart-btn button{border: 1px solid #d8d8d8;
    padding: 14px 34px;
    background: #f7f7f7;
    color: #585858;
    font-weight: 700;}.woocommerce #respond input#submit.added::after,
.woocommerce a.button.added::after, 
.woocommerce button.button.added::after, 
.woocommerce input.button.added::after{margin-left: 0.53em;
    vertical-align: bottom;
	content: "\f291"!important;
    font-family: 'Font Awesome 5 Pro'!important;}.woocommerce a.add_to_cart_button.loading::after{margin-left: 0.53em;
    vertical-align: bottom;
	    content: "\f013";
    font-family: 'Font Awesome 5 Pro'!important;}.woocommerce-pagination ul li a, .woocommerce-pagination ul li span{border-color: rgb(0 0 0 / 50%)!important;}.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after{font: normal normal normal 14px/1 FontAwesome!important;}.woocommerce #respond input#submit.added::before, .woocommerce a.button.added::before, .woocommerce button.button.added::before, .woocommerce input.button.added::before{font: normal normal normal 14px/1 FontAwesome!important;}.woocommerce a.add_to_cart_button.loading::after{margin-left: 0.53em;
    vertical-align: bottom;
	    content: "\f013";
    
    font: normal normal normal 14px/1 FontAwesome!important;}.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 10px;}.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{left: 0;
    position: absolute;
    top: 5px;
    font-size: 17px;
    font-weight: 400;
    color: #da3c21!important;}.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before{content: " ";
    display: table;
	display:none;}.woocommerce a.remove:hover{background: #00d1f9;
    color: #fff !important;
    transition: all 700ms ease;}.woocommerce a.remove{transition: all 700ms ease;}.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width: 45px;
    top: 8px;
    position: relative;}.woocommerce div.product .woocommerce-tabs .panel h2{margin-bottom: 15px!important;
    font-size: 24px !important;}.woocommerce form.checkout_coupon .form-row-first{width:65%!important;}.woocommerce form.checkout_coupon .form-row-last{width:35%!important;}.woocommerce form.checkout_coupon{margin-right: 15px;
    margin-left: 15px;}.woocommerce form.checkout_coupon .form-row-last button.button{padding: 15px 61px;}@media only screen and (max-width: 1200px){.woocommerce form.checkout_coupon .form-row-first{
	width:60%!important;}.woocommerce form.checkout_coupon .form-row-last{width:40%%!important;}.woocommerce form.checkout_coupon{width:70%!important;}.woocommerce form.checkout_coupon .form-row-last button.button{padding: 15px 30px;}.woocommerce a.added_to_cart{width: 50px;margin-top: 0px;font-weight: 700;color: #00d1f9;text-align: center;line-height: 40px;margin: 0px;font-size: 11px;position: absolute;top: 0px;left: 0px;}.single-sidebar .latest-posts li .img-box{height: auto;}.woocommerce div.product form.cart .group_table td{border: 1px solid #dddddd54;
text-align: center;
height: 59px;
background: #fcfcfc;
padding: 20px 20px;
vertical-align: middle;}.cart .quantity input.input-text{position: relative;
    display: block;
    max-width: 135px;
    height: 55px;
    width: fit-content;
    float: left;
    
    margin-right: 10px !important;
    border: 1px solid #dddddd36;
    z-index: 1;
    border-radius: 5px;
padding-right: 10px;}.woocommerce div.product form.cart table{margin-bottom: 20px;
width: 100%;}.cart-btn button{position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    font-size: 17px;
    line-height: 25px;

    font-weight: 600;
    text-align: center;
    padding: 15px 34px;
    border-radius: 5px;
    z-index: 1;
    transition: all 500ms ease;
    background-color: #00d1f9;
    color: #fff !important;
    border: unset;
width: 75%;}.cart-btn button:hover:before, .woocommerce a.button:hover:before{top: -40%;}.cart-btn button:before, .woocommerce a.button:before{webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    position: absolute;
    width: 200%;
    height: 200%;
    content: "";
    top: 110%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 50%;
    z-index: -1;}.cart-btn button:before, .woocommerce a.button:before{background-color: #002c8f;}.woocommerce-grouped-product-list-item__label label{margin-bottom: 0px;}.woocommerce-widget-layered-nav ul li{padding: 0px 0px 8px 0px !important;}.woocommerce-widget-layered-nav ul li a{float: left;}.woocommerce-widget-layered-nav ul li span{float: right;}span.show-password-input{width: unset !important;
    display: inline-block;}div#order_review{margin: 0px 15px 0px 15px;}button#place_order{border-radius: 30px;}.product-block-two h4{display: block;
    
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 9px;}.pagination li .dots:hover{background-color: #00d1f9;
    border-color: #00d1f9;
    color: #fff;}.single-shop-content .content-box .category{position: relative;
    display: inline-block;
    font-size: 15px;
    color: #848484;}.single-shop-content .content-box .category a{color: #00d1f9;}.woocommerce div.product .woocommerce-tabs .panel ul li{line-height: 2em;
    font-size: 16px;
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 15px;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: #fff0!important;}.single-shop-content h2{color: #061a3a;
	font-size:24px;
	font-weight:600;
display: none;margin-top: 30px;}.woocommerce div.product p.price ins{text-decoration:none;}.woocommerce-product-details__short-description  ul li{line-height: 2em;
    font-size: 16px;
    list-style: disc;
    margin-left: 20px;}.woocommerce-product-details__short-description  ul li span{color: #000;
    margin-left: 5px;
    line-height: 24px;}.woocommerce div.product p.price{border-bottom: 2px solid #f0f0f0;
    padding-bottom: 15px;
    margin-top: 10px;}.woocommerce div.product p.stock{font-size: 20p;
    color: black;
    font-weight: 600;
    margin-top: 18px;
    border: 1px solid #e5e5e5;
    display: inline-table;
    padding: 6px 20px;
    border-radius: 3px;
    background: #eeeeee;}.product_meta>span{display: inherit;
	color:#222;}.product_meta>span>span{color:#666666;}.product_meta>span>a{color:#666666;}.woocommerce span.onsale{z-index: 995!important;
    background: #06d2f8;}.woocommerce .thumbnails.slider li a{border: 1px solid #e5e5e5;
    border-radius: 4px;}.woocommerce a.button.added::after{display:none!important;}.woocommerce .shop_table tbody tr.cart_item td a.remove{line-height: 21px;}.woocommerce a.button{margin-bottom:15px;}.related-product  a.button:before{background-color: #e3ebfb!important;}.switcher.active{left: 0px;}.switcher.active{left: 0;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;}.layout-outer a{color: #fff;
    font-weight: 600;}.boxed_wrapper{position: relative;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  min-width: 300px;}.product-sidebar .social-links{position: absolute;
	top: 150px;
	right: -130px;
	padding: 0px;
	margin: 0px;
  z-index: 9999999;
  -webkit-transition: right .3s ease;
  -moz-transition: right .3s ease;
  transition: right .3s ease;}.product-sidebar .xs-sidebar-group.isActive .social-links{right: 270px;}.product-sidebar .social-links li{position: relative;
	display: block;
	list-style: none;
	height: 45px;
	line-height: 45px;
	text-align: center;
	position: relative;
	background-color: #3064ee;
	color: #fff;
	cursor: pointer;
	left: 0px;
	white-space: nowrap;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;}.product-sidebar .social-links li:hover{left: -130px;}.product-sidebar .social-links li .icon{display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  border-radius: 0!important;
  transition: opacity .2s ease;
  color: inherit;}.product-sidebar .social-links li:hover span{visibility: visible;
  opacity: 1;
  right: 110%;}.product-sidebar .social-links li span{font-family: 'Nunito Sans',Sans-serif;
  font-size: 13px;
  width: 130px;
  height: 45px;
  font-weight: 400;
  line-height: 45px;
  text-align: center;
  transition: all .2s ease;
  padding: 0;
  box-sizing: border-box;
  background: rgba(0,0,0,.24);
  border-radius: 0;
  display: block;
  float: right;
  color: inherit;}.product-sidebar .social-links li a{color: #fff;
  text-decoration: none;}.product-sidebar .social-links li:nth-child(2){background: #8138f7;}.product-sidebar .social-links li:nth-child(3){background: #7ac7c4}.product-sidebar .social-links li:last-child{background: #ee2d50;}.product-sidebar .sidebar-content .btn-box{margin-bottom: 30px;}.product-sidebar .sidebar-content .btn-box a{position: relative;
  display: block;
  background: #222;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  padding: 10px 15px;
  text-decoration: none;
  border-radius: 5px;}.product-sidebar .sidebar-content .single-box .title-box h5{position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #222;
  background: #fff;
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  text-transform: uppercase;
  margin: 0px;
  margin-right: 20px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);}.product-sidebar .sidebar-content .single-box .image{position: relative;
  margin: 0px;
  box-shadow: 5px 4px 16px 0 rgba(0,0,0,.15);
  margin-bottom: 10px;}.product-sidebar .sidebar-content .single-box .image img{width: 100%;}.product-sidebar .sidebar-content .single-box .item-name h6{position: relative;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #222;
  margin: 0px;}.product-sidebar .sidebar-content .single-box .item-name h6 a{color: #222;
  text-decoration: none;}@media screen and (max-width: 900px){.footer-box{
		display:none!important;}.scroll-top{background-color: #00d1f9;}.theme-btn.btn-one{background-color: #00d1f9;}.theme-btn:before{background-color: #002c8f;}.main-header .nav-right .cart-box a span{background-color: #00d1f9;}.main-header .search-box-btn:hover{color: #00d1f9;}.main-header .nav-right .cart-box a:hover{color: #00d1f9;}.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{color: #00d1f9;}.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{color: #00d1f9;}.main-menu .navigation > li > ul > li > ul > li > a:hover{color: #00d1f9;}.banner-carousel .content-box .btn-box .theme-btn:hover{color: #00d1f9 !important;}.feature-block-one .inner-box .icon-box{color: #00d1f9;}.service-block-one .inner-box .icon-box{color: #00d1f9;}.service-block-one .inner-box h4 a:hover{color: #00d1f9;}.content_block_2 .content-box .single-item .icon-box{background-color: #00d1f9;}.theme-btn.btn-two:before{background-color: #00d1f9;}.theme-btn.btn-two:hover{border-color: #00d1f9;}.shop-block-one .inner-box .lower-content h4 a:hover{color: #00d1f9;}.shop-block-one .inner-box .lower-content h6{color: #00d1f9;}.testimonial-block-one .inner-box .rating li{color: #f1c734;}.testimonial-block-one .inner-box .designation{color: #00d1f9;}.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover{background-color: #00d1f9 !important;}.team-block-one .inner-box .image-box .social-links li a:hover{background-color: #00d1f9;}.team-block-one .inner-box .lower-content h4 a:hover{color: #00d1f9;}.team-block-one .inner-box .lower-content .share-box a:hover{background-color: #00d1f9;}.content_block_3 .content-box .theme-btn:hover{color: #00d1f9 !important;}.news-block-one .inner-box .lower-content .category a{color: #00d1f9;}.news-block-one .inner-box .lower-content h4 a:hover{color: #00d1f9;}.news-block-one .inner-box .lower-content .post-info li a:hover{color: #00d1f9;}.main-footer .footer-top .text h2 span{color: #00d1f9;}.main-footer .footer-top .support-box a{background-color: #00d1f9;}.main-footer .contact-widget .info-list li a:hover{color: #00d1f9;}.main-footer .contact-widget .info-list li i{color: #00d1f9;}.main-footer .links-widget .links-list li a:hover{color: #00d1f9;}.main-footer .links-widget .links-list li a:before{background-color: #00d1f9;}.main-footer .subscribe-widget .form-group button{background-color: #00d1f9;}.main-footer .subscribe-widget .form-group input:focus{border-color: #00d1f9 !important;}.footer-bottom .copyright p a{color: #00d1f9;}.footer-bottom .social-links li a:hover{background-color: #00d1f9;}.footer-bottom .footer-nav li a:hover{color: #00d1f9;}.banner-carousel .owl-nav button:hover{background-color: #00d1f9;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:before{background-color: #00d1f9;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{border-color: #00d1f9;}.content_block_4 .content-box .list li:before{color: #00d1f9;}.content_block_5 .form-inner .form-group input:focus,
.content_block_5 .form-inner .form-group textarea:focus{border-color: #00d1f9 !important;}.image_block_2 .image-box .text h2{color: #00d1f9;}.pricing-section .tab-btn-box .tab-btns li.active-btn{background-color: #00d1f9;
  border-color: #00d1f9;}.pricing-block-one .pricing-table .table-content .feature-list li:before{color: #002c8f;}.testimonial-style-two .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-dots span:hover{background-color: #00d1f9 !important;}.testimonial-block-two .inner-box .rating li{color: #f1c734;}.testimonial-block-two .inner-box .designation{color: #00d1f9;}.page-title .bread-crumb li{color: #fff;}.page-title .bread-crumb li a:hover{color: #222;}.testimonial-style-three .inner-box .rating li{color: #f1c734;}.testimonial-style-three .inner-box .designation{color: #00d1f9;}.accordion-box .block .acc-btn.active h4{background-color: #00d1f9;}.faq-sidebar .form-inner form .form-group input:focus,
.faq-sidebar .form-inner form .form-group textarea:focus{border-color: #00d1f9 !important;}.sortable-masonry .filters .filter-tabs li.active{background-color: #00d1f9;
  border-color: #00d1f9;}.service-block-two .inner-box .icon-box .icon{background-color: #00d1f9;}.service-block-two .inner-box h4 a:hover{color: #00d1f9;}.service-details-content .content-two .inner-box .single-item .icon-box{background-color: #00d1f9;}.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{border-color: #00d1f9;}.service-sidebar .category-list li a:before{background-color: #00d1f9;}.default-sidebar .sidebar-search .form-group input:focus{border-color: #00d1f9 !important;}.default-sidebar .sidebar-search .form-group input:focus + button,
.default-sidebar .sidebar-search .form-group button:hover{color: #00d1f9;}.default-sidebar .sidebar-category .category-list li a i{color: #00d1f9;}.default-sidebar .sidebar-category .category-list li a:hover{color: #00d1f9;}.default-sidebar .tags-widget .tags-list li a:hover{border-color: #00d1f9;
	background-color: #00d1f9;}.product-details-content .image-box .preview-link a:hover{border-color: #00d1f9;
	background-color: #00d1f9;}.product-details-content .product-details .rating li{color: #ffb83d;}.product-details-content .product-details .customer-rating .review a:hover{color: #00d1f9;}.product-details-content .product-details .addto-cart-box .clearfix li a:hover{border-color: #00d1f9;
	background-color: #00d1f9;}.product-details-content .product-details .other-option .social-links li a:hover{color: #00d1f9;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{color: #ffb83d;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{color: #ffb83d;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{border-color: #00d1f9 !important;}.cart-section .othre-content .coupon-box button{background-color: #00d1f9;}.checkout-section .upper-box .single-box a{color: #00d1f9;}.checkout-section .billing-form .form-group input:focus{border-color: #00d1f9 !important;}.pagination li a:hover,
.pagination li a.current{background-color: #00d1f9;
	border-color: #00d1f9;}.blog-sidebar .post-widget .post h5 a:hover{color: #00d1f9;}.blog-sidebar .archives-widget .archives-list li a:hover{color: #00d1f9;}.news-block-one .inner-box .lower-content h3 a:hover{color: #00d1f9;}.blog-details-content .content-one blockquote .icon-box{color: #00d1f9;}.blog-details-content .post-share-option .social-links li a:hover{background-color: #00d1f9;}.default-form .form-group input:focus,
.default-form .form-group textarea:focus{border-color: #00d1f9 !important;}.contact-style-two .info-list li i{color: #00d1f9;}.contact-style-two .info-list li p a:hover{color: #00d1f9;}.rtl .pull-left{float: right !important;}.rtl .pull-right{float: left !important;}.rtl .main-menu .navigation > li{float: right;}.rtl .main-menu{float: right;}.rtl .main-menu .navigation > li:first-child{margin-left: 15px !important;
  margin-right: 0px;}.rtl .main-menu .navigation > li:last-child{margin-right: 15px !important;
  margin-left: 0px;}.rtl .main-menu .navigation > li > ul > li > a, 
.rtl .main-menu .navigation > li > .megamenu li > a{text-align: right;}.rtl .main-menu .navigation li.dropdown .megamenu li h4{text-align: right;}.rtl .main-menu .navigation > li > ul > li > ul > li > a{text-align: right;}.rtl .main-menu .navigation > li > ul > li.dropdown > a:after{right: inherit;
  left: 20px;
  content: "\f104";}.rtl .mobile-menu{text-align: right;}.rtl .mobile-menu .nav-logo{text-align: right;}.rtl .mobile-menu .navigation li > a:before{left: inherit;
  right: 0px;}.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{right: inherit;
  left: 6px;}.rtl .mobile-menu .navigation li.dropdown .dropdown-btn.open{transform: rotate(-90deg);}.rtl .banner-carousel{direction: ltr;}.rtl .main-header .menu-right-content{margin-left: 0px;
  margin-right: 40px;}.rtl .main-header .menu-right-content .btn-box{float: right;}.rtl .main-header .search-box-outer .dropdown-menu{left: 0px !important;
  right: inherit;}.rtl .main-header .search-box-outer{margin-right: 0px;
  margin-left: 7px;}.rtl .main-header .nav-right li{margin-right: 0px;
  margin-left: 40px;}.rtl .banner-carousel .content-box{text-align: right !important;}.rtl .about-style-two{text-align: right;}.rtl .cta-style-two .content_block_4 .content-box{margin-left: 0px;
  margin-right: 35px;
  text-align: right;}.rtl .content_block_4 .content-box .list li{padding-left: 0px;
  padding-right: 38px;}.rtl .content_block_4 .content-box .list li:before{left: inherit;
  right: 0px;}.rtl .owl-carousel{direction: ltr;}.rtl .testimonial-block-one .inner-box{padding-right: 190px;
  padding-left: 30px;
  text-align: right;}.rtl .testimonial-section.home-4 .testimonial-block-one .inner-box{padding-right: 30px;}.rtl .testimonial-block-one .inner-box .author-thumb{left: inherit;
  right: 40px;}.rtl .testimonial-block-one .inner-box .rating li{float: right;
  margin-right: 0px;
  margin-left: 10px;}.rtl .content_block_5 .form-inner{text-align: right;}.rtl .contact-section .title-inner{text-align: right;}.rtl .news-block-one .inner-box{text-align: right;}.rtl .news-block-one .inner-box .lower-content .post-info li{float: right;
  margin-right: 0px;
  margin-left: 14px;}.rtl .news-block-one .inner-box .lower-content .post-info li:before{right: inherit;
  left: -9px;}.rtl .main-footer .footer-top .support-box a i{margin-right: 0px;
  margin-left: 18px;}.rtl .main-footer .widget-section{text-align: right;}.rtl .ml-70{margin-left: 0px;
  margin-right: 70px;}.rtl .main-footer .contact-widget .info-list li{padding-left: 0px;
  padding-right: 34px;}.rtl .main-footer .contact-widget .info-list li i{left: inherit;
  right: 0px;}.rtl .footer-bottom .footer-nav li{margin-right: 0px;
  margin-left: 30px;}.rtl .footer-bottom .footer-nav li:before{right: inherit;
  left: -17px;}.rtl .main-footer .footer-top .text h2{text-align: right;}.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box,
.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box h2,
.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box p,
.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box .btn-box,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .sec-title-two,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .content-box .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .content-box .list li,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .content-box .btn-box,
.rtl .service-section-home4 .single-item .inner-box,
.rtl .elementor-1082 .elementor-element.elementor-element-4cae5f20 .service-section-home4 .right-column .single-item .inner-box h4,
.rtl .elementor-1082 .elementor-element.elementor-element-4cae5f20 .service-section-home4 .right-column .single-item .inner-box p,
.rtl .elementor-1082 .elementor-element.elementor-element-7fd04394 .works-section-home4 .upper-box .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .single-item h4,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .single-item p,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .sec-title-two h5,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .sec-title-two p,
.rtl .elementor-1082 .elementor-element.elementor-element-522a3294 .cta-section-home4.two .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-522a3294 .cta-section-home4 .content-box .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-522a3294 .cta-section-home4.two .content-box .list li,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-1082 .elementor-element.elementor-element-58154c63 .contact-section-home4.two .default-form .form-group:last-child,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two h5,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two p,
.rtl .elementor-9 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box h2,
.rtl .elementor-9 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box p,
.rtl .elementor-9 .elementor-element.elementor-element-1c8c3961 .about-style-two .content-box .text p,
.rtl .elementor-9 .elementor-element.elementor-element-1c8c3961 .about-style-two .content-box .text p,
.rtl .elementor-9 .elementor-element.elementor-element-1c8c3961 .about-style-two .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .text p,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .list li,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .btn-box,
.rtl .elementor-9 .elementor-element.elementor-element-1781bc25 .testimonial-section.alternat-2 .testimonial-block-one .inner-box p,
.rtl .elementor-9 .elementor-element.elementor-element-1781bc25 .testimonial-section.alternat-2 .testimonial-block-one .inner-box h5,
.rtl .elementor-9 .elementor-element.elementor-element-1781bc25 .testimonial-section.alternat-2 .testimonial-block-one .inner-box .designation,
.rtl .elementor-9 .elementor-element.elementor-element-22165b76 .contact-section .btn-box,
.rtl .elementor-9 .elementor-element.elementor-element-22165b76 .contact-section .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-22165b76 .contact-section .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-10 .elementor-element.elementor-element-788c376f .banner-style-two .banner-carousel .content-box h2,
.rtl .elementor-10 .elementor-element.elementor-element-788c376f .banner-style-two .banner-carousel .content-box p,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .sec-title h2,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .btn-box,
.rtl .about-section .content_block_1 .content-box,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .sec-title.light h2,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .content_block_3 .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .content_block_3 .content-box .list li,
.rtl .content_block_3 .content-box,
.rtl .pricing-block-one .pricing-table,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .pricing-block-one .pricing-table .table-content .feature-list li,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .pricing-block-one .pricing-table .table-footer,
.rtl .pricing-section .content-box,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .sec-title h2,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-2124ced1 .banner-section .banner-carousel .content-box h2,
.rtl .elementor-8 .elementor-element.elementor-element-2124ced1 .banner-section .banner-carousel .content-box p,
.rtl .elementor-8 .elementor-element.elementor-element-2124ced1 .banner-section .banner-carousel .content-box .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .sec-title h2,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-29154c15 .service-section .service-block-one .inner-box .icon-box,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .sec-title.light h2,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .sec-title.light h2,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .single-item p,
.rtl .elementor-8 .elementor-element.elementor-element-71d4c13a .testimonial-section .testimonial-block-one .inner-box p,
.rtl .elementor-8 .elementor-element.elementor-element-71d4c13a .testimonial-section .testimonial-block-one .inner-box h5,
.rtl .elementor-8 .elementor-element.elementor-element-71d4c13a .testimonial-section .testimonial-block-one .inner-box .designation,
.rtl .elementor-8 .elementor-element.elementor-element-203c3805 .team-section .team-block-one .inner-box .lower-content h4,
.rtl .elementor-8 .elementor-element.elementor-element-203c3805 .team-section .team-block-one .inner-box .lower-content .designation,
.rtl .elementor-8 .elementor-element.elementor-element-203c3805 .team-section .team-block-one .inner-box .lower-content .designation,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .content_block_3 .content-box .text p,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .content_block_3 .content-box .list li,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .sec-title.light h2,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .single-item h4,
.rtl .elementor-757 .elementor-element.elementor-element-25da40b .two.team-single-area.two .team-member-info-box .title h3,
.rtl .elementor-757 .elementor-element.elementor-element-8a72eeb .three.team-single-area.three .team-member-content-box h3,
.rtl .elementor-757 .elementor-element.elementor-element-8a72eeb .three.team-single-area.three .team-member-content-box p,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume h3,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box .title h4,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box h5,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box .text,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box ol li,
.rtl .elementor-320 .elementor-element.elementor-element-6bb7004 .testimonial-section.testimonial-page .testimonial-block-one .inner-box p,
.rtl .elementor-320 .elementor-element.elementor-element-6bb7004 .testimonial-section.testimonial-page .testimonial-block-one .inner-box h5,
.rtl .elementor-320 .elementor-element.elementor-element-6bb7004 .testimonial-section.testimonial-page .testimonial-block-one .inner-box .designation{text-align: right !important;}.rtl .contact-style-two .info-list li i{left: inherit;
	right: 0px;}.rtl .contact-style-two .info-inner .shape{right: inherit;
	left: 90px;}.rtl .contact-style-two .info-list li{padding-left: 0px;
	padding-right: 70px;}.rtl .default-form .form-group input[type='text'], 
.rtl .default-form .form-group input[type='email'], 
.rtl .default-form .form-group input[type='tel'], 
.rtl .default-form .form-group textarea{text-align: right !important;}.rtl .blog-details-content .post-share-option .social-links li{float: right;
	margin-right: 0px;
	margin-left: 15px;}.rtl .news-block-one .inner-box .lower-content .post-info li i{margin-right: 0px;
	margin-left: 5px;}.rtl .woocommerce-checkout #payment div.payment_box{text-align: right;}.rtl .checkout.woocommerce-checkout input{text-align: right !important;}.rtl .service-sidebar .category-list li a:after{left: inherit;
	right: -1px;}.rtl .service-sidebar .category-list li a:before{left: inherit;
	right: 0px;}.rtl .service-sidebar .category-list li a i{margin-right: 0px;
	margin-left: 12px;
	transform: rotate(180deg);}.rtl .service-details-content .content-two .inner-box .single-item .icon-box{left: inherit;
	right: 0px;}.rtl .service-details-content .content-two .inner-box .single-item{padding-left: 0px;
	padding-right: 85px;}.rtl .faq-sidebar .form-inner form .form-group input[type="text"], 
.rtl .faq-sidebar .form-inner form .form-group input[type="email"], 
.rtl .faq-sidebar .form-inner form .form-group input[type="tel"], 
.rtl .faq-sidebar .form-inner form .form-group textarea{text-align: right !important;}.rtl .faq-sidebar .form-inner{text-align: right;}.rtl .resume .info-box ol li:after{left: inherit;
	right: 10px;}.rtl .resume .info-box ol li:before{left: inherit;
	right: 0px;}.rtl .resume .info-box ol li{padding-left: 0px;
	padding-right: 30px;}.rtl .four.team-single-area{text-align: right;}.rtl .pagination li{float: right;
	margin-right: 0px;
	margin-left: 10px;}.rtl .testimonial-section.alternat-2 .sec-title{text-align: right;}.rtl .about-section .image-box img{float: left;}.rtl .team-block-one .inner-box{text-align: right;}.rtl .content_block_2 .content-box .single-item .icon-box{left: inherit;
	right: 0px;}.rtl .content_block_2 .content-box .single-item{padding-left: 0px;
	padding-right: 85px;}.rtl .chooseus-section .content_block_2 .content-box{text-align: right;}.rtl .chooseus-section .image-box{margin-right: 0px;
	margin-left: -140px;}.rtl .service-block-one .inner-box{text-align: right;}.rtl .about-section .content_block_1 .content-box{text-align: right;}.rtl .pricing-block-one .pricing-table .table-content .feature-list li:before{left: inherit;
	right: 0px;}.rtl .pricing-block-one .pricing-table .table-content .feature-list li{padding-left: 0px;
	padding-right: 30px;}.rtl .content_block_3 .content-box .list li:before{left: inherit;
	right: 0px;}.rtl .content_block_3 .content-box .list li{padding-left: 0px;
	padding-right: 38px;}.rtl .image_block_2 .image-box{margin-right: 0px;
	margin-left: 20px;}.rtl .about-section .content_block_1 .content-box{margin-left: 0px;
	margin-right: 40px;}.rtl .about-section-home4 .content-box .list li{padding-left: 0px;
	padding-right: 25px;}.rtl .about-section-home4 .content-box .list li:before{left: inherit;
	right: 0px;}.rtl .chooseus-section-home4 .single-item .icon-box{left: inherit;
	right: 0px;}.rtl .cta-section-home4 .content-box .list li{padding-left: 0px;
	padding-right: 40px;}.rtl .cta-section-home4 .content-box .theme-btn.btn-one{margin-right: 0px;
	margin-left: 16px;}.rtl .cta-section-home4 .content-box .list li:before{left: inherit;
	right: 0px;}.rtl .contact-section-home4 .form-inner input[type='text'], 
.rtl .contact-section-home4 .form-inner input[type='email'], 
.rtl .contact-section-home4 .form-inner input[type='tel'], 
.rtl .contact-section-home4 .form-inner textarea{text-align: right !important;}.rtl .cta-section-home4 .content-box{margin-left: 0px;
	margin-right: 30px;}.rtl .testimonial-section.home-4 .testimonial-block-one .inner-box{text-align: center;}.rtl .feature-block-one .inner-box .shape{right: inherit;
	left: -15px;}.rtl .content_block_5 .form-inner .form-group input[type='text'], 
.rtl .content_block_5 .form-inner .form-group input[type='email'], 
.rtl .content_block_5 .form-inner .form-group textarea{text-align: right !important;}.textwidget img{height: auto;
    max-width: 100%;}.widget ul li ul{padding:0px;
	margin:0px;}.widget ul li ul li{border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #eaeaea;
	margin-left:5px;}.widget ul li ul li:after{top:10px;}.tagcloud a{position: relative;
    display: inline-block;
    line-height: 24px;
    padding: 6px 18px 6px;
    margin: 0px 6px 10px 0px;
    color: #222;
    text-align: center;
    font-size: 14px !important;
    background: none;
    font-weight: 600;
    border: 1px solid #e4e4e4;
    text-transform: capitalize;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    font-family: 'Open Sans', sans-serif;
border-radius: 5px;}.tagcloud a:hover{border-color: #06d2f8;
    background-color: #06d2f8;
    color: #ffffff;}.widget ul li ul.children li a:before{top: 22px;}.widget ul li ul.sub-menu li a:before{top: 22px;}.comment_author img{border-radius:50%;}.mr_comments_area ul ul{margin-left: 0px!important;}#recentcomments li:after{display:none!important;}.mr_comments_area .comment ul.children.comment{padding-left:0px!important;}.comment .comment-inner>h4{margin: 0px;
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;}.comment-box>li.comment{position:relative;
	font-size:14px;
	padding: 0px 0px 0px 110px;
	list-style: none;}.comment-box>li.comment ul.children{margin-left: -100px;;}.comment-box>li.comment ul.children li.comment{padding: 0px 0px 0px 110px;}.mr_comments_area .comment .comment-inner .text{position:relative;
	color:#7e7e7e;
	font-size:18px;
	line-height:1.5em;
	margin-bottom: 15px;}.mr_comments_area .comment-box .commenter-photo img{width:80px;
	display:block;}.mr_comments_area .comment-info a{position:relative;
	color:#1e1e29;}.comment-info .name h4{font-size:18px;}.mr_comments_area .comment-box .reply-comment .icon{position: relative;
	margin-right: 5px;}.replay-btn a:after{content: "\f105";
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;}.mr_comments_area .replay-btn a{position: relative;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #ff4328;
    font-family: 'Poppins', sans-serif;
    padding: 3px 23px;
    text-align: center;
    border-radius: 6px;
    z-index: 1;
    overflow: hidden;}.mr_comments_area .replay-btn a:hover{color: #333;}.comment-form .form-group{position:relative;
	margin-bottom:10px;}.comment-form .form-group:last-child{margin-bottom:0px;}.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="password"],
.comment-form .form-group input[type="tel"],
.comment-form .form-group input[type="email"],
.comment-form .form-group select{position:relative;
	display:block;
	width:100%;
	line-height:28px;
	padding:15px 20px;
	height:55px;
	color:#7c7b7b;
	font-size: 16px;
	font-weight:400;
	background:#ffffff;
	border:1px solid #eef2ed;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;}.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="password"]:focus,
.comment-form .form-group input[type="tel"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus{border-color: #f13729;}.comment-form .form-group textarea{position:relative;
	display:block;
	width:100%;
	line-height:26px;
	padding:10px 20px;
	color:#7c7b7b;
	font-size: 16px;
	font-weight:400;
	background:#ffffff;
	resize:none;
	height: 125px;
	border:1px solid #eef2ed;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;}.comment-form button{position:relative;
	display: block;
	margin-top:10px;}#commentform input#author,#commentform input#email,
#commentform textarea{border: none;
    outline: none;
    width: 100%;
    height: 68px;
    border-radius: 35px;
    background: #F4F5F9;
    color: #747474;
    font-size: 16px;
    padding-left: 50px;
    margin-bottom: 20px;
    display: block;}#commentform textarea{height: 182px;
    padding-top: 20px;}#commentform .submit.theme-btn.style-four{border: none;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    background: #FF4328;
    border-radius: 35px;
    color: #fff;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px;
    padding: 18px 69px;
    -webkit-transition: all .4s;
    transition: all .4s;
	background: #FEC931;
    color: #212121;}#commentform .submit.theme-btn.style-four:hover{background: #FF4328;
    color: #fff;}.mrsidebar #recentcomments li.recentcomments a:before{display:none!important;}.widget_categories ul li{position: relative;
  display: block;
  padding: 14px 0px 10px 0px;
  border-top: 1px solid #e9ebf0;}.widget_categories ul li a{position: relative;
  display: inline-block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  line-height: 28px;
  color: #172746;
  font-weight: 500;}.widget_categories ul li a:hover{padding-left: 28px;
  color: #00d1f9;}.widget_categories ul li a:before{position: absolute;
    content: "\f178";
    left: 0px;
    top: -2px;
    font-size: 18px;
    opacity: 0;
    transition: all 500ms ease;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;}.widget_categories ul li a:hover:before{opacity: 1;}.widget_categories ul li a:hover:before{color: #00d1f9;}.widget_archive li{position: relative;
  display: block;
  padding: 12px 0px;
  border-top: 1px solid #e9ebf0;}.widget_archive li a{position: relative;
    font-size: 15px;
    line-height: 30px;
    font-family: 'Spartan', sans-serif;
    color: #172746;
    font-weight: 500;
    width: 92%;
    display: inline-block;}.widget_archive li a:hover{color: #00d1f9;}.widget_tag_cloud a{position: relative;
    font-size: 15px !important;
    line-height: 26px;
    color: #8a919e;
    border: 1px solid #e5e5e5;
    border-radius: 30px;
    text-align: center;
    padding: 6px 25px;
    display: inline-block;
    float: left;
    margin: 0px 10px 10px 0px;}.widget_tag_cloud a:hover{color: #fff;}.widget_tag_cloud a:hover{border-color: #00d1f9;
    background-color: #00d1f9;}span.page-numbers.dots{position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    height: 50px;
    width: 50px;
    line-height: 40px;
    text-align: center;
    color: #172746;
    border-radius: 50%;
    z-index: 1;
    border: 1px solid #e7e7e7;
    transition: all 500ms ease;}.error-section h1{position: relative;
    display: block;
    font-size: 200px;
    line-height: 150px;
    color: #161616;
    font-weight: 700;
    margin-bottom: 15px;
    text-align: center;}.error-section h2{position: relative;
    display: block;
    font-size: 44px;
    line-height: 52px;
    color: #444;
    font-weight: 600;
    margin-bottom: 21px;
    text-align: center;}.error-section .text{position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 35px;
    text-align: center;}h4.er_the_title{color: #fff;
    font-size: 30px;
    margin-bottom: 10px;}.search_text p{font-size: 17px;
    color: #949494;
    font-weight: 500;
    text-align: left;
    font-family: 'Spartan', sans-serif;
    line-height: 38px;}.search_page_btn a{margin-top: 20px;
    margin-bottom: 20px;}.error-section .search-form button{position: relative;
    top: -60px;
    left: -27px;
    font-size: 14px;
    font-weight: 700;
    color: #4527a4;
    background: transparent;
    cursor: pointer;
    transition: all 500ms ease;
    line-height: 61px;
    float: right;}.pagination li{list-style: none!important;}.sidebar-search .form-group input[type='search']{position: relative;
    display: block;
    width: 100%;
    height: 60px;
    border: 1px solid #e6ebeb;
    font-size: 16px;
    color: #848484;
    padding: 10px 50px 10px 30px;
    transition: all 500ms ease;}.sidebar-search .form-group{position: relative;
  margin-bottom: 0px;}.sidebar-search .form-group input[type='search']{position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e6ebeb;
  font-size: 16px;
  color: #848484;
  padding: 10px 50px 10px 30px;
  transition: all 500ms ease;}.sidebar-search .form-group button{position: absolute;
  top: 16px;
  right: 20px;
  font-size: 18px;
  color: #848484;
  cursor: pointer;
  background: transparent;
  transition: all 500ms ease;}.search_area_df .theme-btn{position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    font-size: 17px;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-align: center;
    padding: 15px 34px;
    border-radius: 30px;
    z-index: 1;
    transition: all 500ms ease;
    background: #000000;
    margin-top: 20px;}.search_area_df .theme-btn{color: #fff;}.wp-block-gallery li{list-style:none !important;}.thm-unit-test .wp-block-latest-posts,
.thm-unit-test .text .wp-block-latest-posts,
.thm-unit-test .wp-block-categories,
.thm-unit-test .text .wp-block-categories,
.thm-unit-test .wp-block-archives,
.thm-unit-test .text .wp-block-archives{padding-left:0px;
	margin-bottom:20px;}.thm-unit-test .wp-block-latest-posts li,
.thm-unit-test .text .wp-block-latest-posts li,
.thm-unit-test .wp-block-categories li,
.thm-unit-test .text .wp-block-categories li,
.thm-unit-test .wp-block-archives li,
.thm-unit-test .text .wp-block-archives li{list-style:none;}.blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-large p, .blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-style-large p{font-size: 1.6875em;
    line-height: 1.3;
    margin-bottom: 0.5em;
    margin-top: 0.5em;}.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer{font-family: 'Open Sans', sans-serif;
	font-size: 0.71111em;
	line-height: 1.6;
	color: #767676;}.wp-block-pullquote p{font-size:16px;}.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2{font-size:24px;}.widget_rss.widget ul li a, .widget_rss.footer-widget ul li a{padding-left: 0px;}.admin-bar .fixed-header .sticky-header{top:32px;}.admin-bar .fixed-header .sticky-header{top: 32px;}@media (max-width: 1140px){.admin-bar .header-style-one{
    top: 0px;}@media (max-width: 660px){.admin-bar .stricky-fixed{
    top: 0px;}#wp-calendar tbody td a{color:#fff;}.sticky .inner-box .wp-style{border: 3px solid #fff; padding:20px ;}.aligncenter,
div.aligncenter{display: block;
    margin: 5px auto 5px auto;}a img.alignright{float: right;
    margin: 5px 0 20px 20px;}a img.alignnone{margin: 5px 20px 20px 0;}a img.alignleft{float: left;
    margin: 5px 20px 20px 0;}a img.aligncenter{display: block;
    margin-left: auto;
    margin-right: auto}.wp-caption img{border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;}.wp-style .tag-sticky-2 .inner-box .lower-content,
.wp-style .sticky .inner-box .lower-content{background:#fafafa;
	border:5px solid #e1e1e1;}.wp-style h1,.wp-style h2,.wp-style h3,.wp-style h4,.wp-style h5,.wp-style h6{margin-bottom: 18px;
	font-weight: 600;
	color: #242424;
	line-height: 1.4em;
	margin-top:15px;}.wp-style h1{font-size:40px;}.wp-style h2{font-size:36px;}.wp-style h4,.wp-style .text h4{font-size:28px;}.wp-style h5{font-size:22px;}.wp-style h6{font-size:18px;}.wp-style .text > ul,.wp-style .text > ol,.wp-style > ol,.wp-style > ul{padding-left:18px;}.wp-style .text > ul>li,
.wp-style > ul>li{list-style-type:disc;
	display:list-item;}.wp-style .text > ul li ul li,
.wp-style > ul li ul li{list-style-type:circle;}.wp-style .text > ul li ul li ul li,
.wp-style > ul li ul li ul li{list-style-type:square;}.wp-style ol li{list-style-type:decimal;
	display:list-item;}.wp-style ol li ol li{list-style-type:lower-alpha;}.wp-style ol li ol li ol li{list-style-type:upper-roman;}.wp-style p img,.wp-style figure img,.wp-style img{max-width:100%;
	display:block;
	height:auto;}figure{max-width:100%;
	display:block;}.aligncenter,
div.aligncenter{display: block;
    margin: 5px auto 5px auto;}a img.alignright{float: right;
    margin: 5px 0 20px 20px;}a img.alignleft{float: left;
    margin: 5px 20px 20px 0;}a img.aligncenter{display: block;
    margin-left: auto;
    margin-right: auto;}.wp-caption img{border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;}.wp-caption p.wp-caption-text{font-size: .9em;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
    margin-top: 10px;}.gallery figure{display:inline-block;}.widget_rss.widget ul li,
.widget_rss.footer-widget ul li{margin-bottom:15px;
	padding-bottom:15px;}.widget_rss.widget ul li a,
.widget_rss.footer-widget ul li a{font-weight:600;}.widget_rss.widget ul li .rss-date,
.widget_rss.footer-widget ul li .rss-date{display:block;
	font-size:.9em;
	color: #ff4328;}.widget_rss.footer-widget ul li .rss-date{color:#fafafa;}.widget_rss.widget ul li:before{display:none;}.widget_rss.widget ul li .rssSummary{position: relative;
    font-size: 14px;
    line-height: 26px;
    color: #626262;
    margin-bottom: 10px;
    font-style: normal;
    transition: all 500ms ease;
    font-weight: 500;}.widget_rss.widget ul li cite,
.widget_rss.footer-widget ul li cite{color: #ff4328;
	display:block;
	font-size:14px;}.widget_rss.footer-widget ul li cite{color:#fafafa;}.widget_rss.footer-widget ul li{border-bottom:1px dashed #fafafa;}.widget_rss.footer-widget ul li .rss-date{margin-top:10px;}.blog-link .left-btn a{margin:0 10px 0 0;}.post-password-form input[type="password"]{border:1px solid #b2b2b2;
	padding:5px 10px;
	display:inline-block;}.post-password-form input[type="submit"]{background:#2c2c2c;
	color:#fff;
	padding:6px 15px; 
	display:inline-block;
	border:none;    
	margin-left: -4px;}.wp-style .posts-nav a{font-size:15px;
	color:#333333;
	text-decoration:none;}.wp-style .posts-nav a span{display:inline-block;
	padding:15px;
	color:#ffffff;
	font-size:14px;
	background:#333333;}.wp-style .posts-nav a:hover{color:#e38b00;}.wp-style .posts-nav a:hover span{background:#e38b00;}.wp-style .posts-nav .pull-left{float:left;}.wp-style .posts-nav .pull-right{float:right;}.widget_recent_entries li:after{display:none;}.widget_rss li:after{display:none;}footer select{width: 100%;
    display: block;
    border: 1px solid #ededed;
    padding: 6px 6px;
    margin-top: 15px;
    height: 50px;}.post-tags span.commax{color:#7e8597;}#respond h2{margin-bottom: 0px;
    font-size: 30px;
    line-height: 37px;
    font-weight: 600;
    margin-top: 50px;
    margin-bottom: 25px;}#respond h2 a{font-size: 15px;
    color: red;
    font-weight: 600;}.wp-caption.alignnone p{color:#000;}.widget_rss li a{padding-left: 0px;}.widget_rss a:before{display:none;}.logged-in-as a{color:#222;}.logged-in-as a:last-child{color: #ff1f1f;}.logged-in-as a:last-child:hover{color: #222;}.reply-btn a{position: absolute;
    right: 20px;
    top: 0px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    padding: 3px 21px;
    border-radius: 5px;
    text-transform: capitalize;
    background-color: #000;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;}.reply-btn a:hover{background-color: #797979;
    color: #fff;}footer{clear: both;
    overflow: hidden;}footer ul li ul li{padding-top: 10px;
    margin-left: 5px;}.tag-sticky-2 .lower-content, .sticky .lower-content{background: #f4f4f4;}.wp-style ol ul>li{list-style: circle;
	margin-left:20px;}.wp-style ul ol>li{list-style-type: decimal;
	margin-left:20px;}.wp-style ol ol,.wp-style ul ul,.wp-style ol ul,.wp-style ul ol{margin-left: 20px;}footer .mrfooter ul.sub-menu{margin-left: 5px;}.bigtitle .sec-title h3 span{font-weight: 700;}.single-blog-post .post-tags a{color: #ff4328;
    font-size: 17px;}blockquote p{color: #282828;
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;}.widget-title h3{font-size: 22px;
    line-height: 1.15em;
    color: #222222;
    font-weight: 700;}.main-footer{padding-top:70px;}.main-footer a,.main-footer p ,.main-footer li{color:#fff;}.main-footer #wp-calendar caption{color: #fff;}.main-footer .footer_title h3{position: relative;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: capitalize;}.mrsingle .blog-one__meta li a{color: #222;}.mrsingle .blog-one__meta li{margin-right: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #e75728;
    letter-spacing: 2px;}.mrsingle .blog-one__meta li a{margin-right: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #e75728;
    letter-spacing: 2px;}.mrsingle .pull-left.tags{font-weight: 600;}.pull-left.tags a{padding: 5px 13px;
    border: 1px solid #f47629!important;
    color: #222;
    margin-left: 5px;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;}.pull-left.tags a:hover{padding: 5px 13px;
    border: 1px solid #222;
    color: #fff;
    margin-left: 5px;
	background:#222;
	transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;}.post-details .lower-box h2{margin-top: 0px;}@media only screen and (max-width: 599px){.main-header .logo-box .logo {
    margin: 0 auto;
    float: right;
    width: 160px;}.menu-area{position: absolute;
    top: 28px;}.main-header.home-4 .header-lower{margin-bottom: 14px;}.main-header .outer-box{display: block;}.main-header .logo-box .logo img{width: 145px;}@media only screen and (max-width: 1200px){.main-header .nav-right{
    display: none;}@media only screen and (max-width: 600px){.cta-section-home4 .image-box .image-2 {

    display: none;}@media only screen and (max-width: 1599px){.main-header .outer-box{
    padding: 0px 30px;}.main-header .nav-right li.btn-box{display: none;}.main-header .nav-right li.cart-box{margin-right: 0px;}.rtl .main-header .nav-right li.cart-box{margin-left: 0px;}.main-header .header-lower .shape{background-size: cover;}@media only screen and (max-width: 1200px){.main-menu,
  .sticky-header,
  .main-header.style-one .outer-container:before{
    display: none !important;}.menu-area .mobile-nav-toggler{display: block;
    padding: 10px;}.megamenu ul li:first-child{display: none;}.about-section .image-box img{max-width: 100%;}.about-section .content_block_1 .content-box{margin-left: 0px;}.chooseus-section .image-box{margin-right: 0px;}.team-block-one .inner-box .image-box .social-links li{margin: 0px 3px;}.team-block-one .inner-box{padding-left: 30px;
    padding-right: 30px;}.cta-section .pattern-layer .pattern-3,
  .cta-section .pattern-layer .pattern-4{background-size: cover;}.cta-section .image-box img{max-width: 100%;}.cta-section .image-box{margin-right: 0px;}.main-footer .footer-top .text{float: none;
    display: block;
    margin-bottom: 15px;}.main-footer .footer-top .support-box{float: none;
    display: block;}.main-footer .pattern-layer .pattern-3{background-size: cover;}.banner-carousel .inner-box .image-box,
  .banner-carousel .owl-nav{display: none;}.banner-carousel .content-box{max-width: 100%;}.about-style-two .content-box .text{margin-left: 0px;}.image_block_2 .image-box .image-1 img{max-width: 100%;}.image_block_1 .image-box{padding-right: 0px;}.rtl .main-footer .footer-top .support-box{float: right !important;}.page-title .shape{background-size: cover;}.contact-style-two .info-inner .shape{right: 30px;}.feature-section.light .pattern-layer .pattern-1{background-size: cover;}@media only screen and (min-width: 768px){.main-menu .navigation > li > ul,
  .main-menu .navigation > li > ul > li > ul,
  .main-menu .navigation > li > .megamenu{
    display:block !important;
    visibility:hidden;
    opacity:0;}@media only screen and (max-width: 991px){.feature-block-one .inner-box{
    margin-bottom: 30px;}.feature-section .inner-container{padding-bottom: 63px;}.about-section .image-box{margin-bottom: 30px;}.sec-title h2 br{display: none !important;}.service-section .image-layer{display: none;}.shop-block-one .inner-box{margin-bottom: 30px;}.shop-section{padding-bottom: 120px;}.testimonial-section .owl-dots{display: none;}.team-block-one .inner-box{margin-bottom: 30px;}.cta-section .image-box img{float: none;}.cta-section .image-box{margin-bottom: 30px;}.news-block-one .inner-box{margin-bottom: 30px;}.main-footer .footer-widget{margin: 0px 0px 30px 0px !important;}.main-footer .widget-section{padding-bottom: 50px;}.about-style-two .sec-title{margin-bottom: 20px;}.image_block_1 .image-box{display: none;}.cta-style-two{padding: 145px 0px 150px 0px;}.contact-section .title-inner{margin-right: 0px;
    margin-bottom: 30px;}.image_block_2 .image-box{margin-right: 0px;
    margin-bottom: 60px;}.pricing-section .inner-box{padding-left: 0px;
    margin-top: 50px;}.rtl .cta-style-two .content_block_4 .content-box{margin-right: 0px;}.testimonial-block-one .inner-box{margin-bottom: 30px;}.testimonial-section.testimonial-page{padding-bottom: 120px;}.testimonial-style-two .pattern-layer{display: none;}.testimonial-style-three .inner-box{margin-bottom: 30px;}.product-details-content .image-box{margin-right: 0px;
    margin-bottom: 30px;}.contact-style-two .info-inner .shape{display: none;}@media only screen and (max-width: 767px){.sec-pad{
    padding: 65px 0px 70px 0px;}.banner-carousel .content-box h2{font-size: 36px;
    line-height: 44px;}.banner-carousel .content-box{padding: 180px 0px 200px 0px;}.feature-block-one .inner-box .shape{display: none;}.feature-section .inner-container{padding: 70px 30px 40px 30px;}.sec-title h2{font-size: 32px;
    line-height: 40px;}.service-block-one .inner-box{margin-bottom: 30px;}.service-section .shape{display: none;}.chooseus-section .image-box{top: 0px;
    margin-top: 30px;}.shop-section,
  .news-section{padding: 65px 0px 40px 0px;}.testimonial-section .shape-layer{display: none;}.testimonial-section{padding: 70px 0px 40px 0px;}.main-footer .pattern-layer{display: none;}.main-footer .footer-top{padding-top: 90px;}.footer-bottom .bottom-inner{display: block;
    text-align: center;}.banner-style-two .banner-carousel .content-box{padding: 200px 0px;}.feature-section.alternat-2{padding: 65px 0px 40px 0px;}.about-style-two .pattern-layer{display: none;}.about-style-two{padding-top: 70px;
    background-color: #f2f9ff;}.pt-145{padding-top: 65px !important;}.cta-style-two .bg-layer{display: none;}.cta-style-two{padding: 70px 0px;}.testimonial-section.alternat-2{padding: 70px 0px 40px 0px;}.testimonial-section.alternat-2 .owl-dots{display: none;}.shop-section .pattern-layer{display: none;}.page-title h1{font-size: 40px;
    line-height: 50px;}.team-page-section .team-block-one .inner-box{margin-bottom: 30px;}.testimonial-section.testimonial-page{padding: 70px 0px 40px 0px;}.service-details-content .content-three .image-box .image{margin-bottom: 30px;}.service-details-content h2{font-size: 30px;
    line-height: 40px;}.cart-section .othre-content .update-btn button{width: 100%;}.blog-details-content .content-two .image-box .image{margin-bottom: 30px;}.service-details-content .content-three .image-box{margin-bottom: 40px;}.chooseus-section .content_block_2 .content-box{margin-right: 0px;}.cta-style-two .content_block_4 .content-box{margin-left: 0px;}@media only screen and (max-width: 599px){.main-header .outer-box{
    display: block;}.main-header .logo-box .logo{margin: 0 auto;}.main-header .nav-right{position: absolute;
    left: 20px;
    bottom: -2px;
    padding: 0px;
    z-index: 1;}.main-header .outer-box{padding: 0px 15px;}.main-header .search-box-outer .dropdown-menu{left: 0px !important;}.banner-style-three .banner-carousel .content-box{padding-top: 250px;}.sortable-masonry .filters .filter-tabs li{margin-bottom: 10px;}.error-page-section .inner-box h2 br{display: none;}.error-page-section .inner-box h1{font-size: 120px;
    line-height: 120px;}.shop-page-section .item-shorting .left-column .text{float: none;}.product-details-content .product-details .addto-cart-box .clearfix li{margin-bottom: 10px;}.blog-details-content .content-one blockquote .shape{display: none;}.blog-details-content .content-one blockquote .icon-box{position: relative;
    left: 0px;
    top: 0px;
    margin-bottom: 15px;}.blog-details-content .content-two .image-box{margin-bottom: 40px;}@media only screen and (max-width: 499px){.mobile-menu{
    width: 100%;}.testimonial-block-one .inner-box{padding-left: 30px;}.testimonial-block-one .inner-box .author-thumb{position: relative;
    left: 0px;
    top: 0px;
    margin-bottom: 15px !important;}.news-block-one .inner-box{padding-left: 30px;
    padding-right: 30px;}.main-header .search-box-outer .dropdown-menu{width: 280px;}.about-style-two .video-inner .inner-box{padding: 120px 0px;}.content_block_5 .form-inner{padding: 50px 30px;}.feature-section.light .title-text h2 br{display: none;}.video-section .video-inner .inner-box{padding: 120px 0px;}.rtl .testimonial-block-one .inner-box{padding-right: 30px;}.rtl .testimonial-block-one .inner-box .author-thumb{right: 0px;
    text-align: right;}.feature-section .title-text h2 br{display: none;}.checkout-section .order-info .order-list li .single-box span{float: none;}@media only screen and (max-width: 399px){.banner-carousel .content-box .btn-box .theme-btn.btn-one{
    margin-bottom: 10px;}.cart-section .othre-content .coupon-box input[type='text']{padding-right: 30px;
    margin-bottom: 10px;}.cart-section .othre-content .coupon-box button{position: relative;
    border-radius: 30px;
    width: 100%;}@media only screen and (max-width: 1024px){.about-section.two {
    padding-top: 0;
    margin-top: 0;}.main-footer.two .widget-section{padding-bottom: 0 !important;}.main-footer.three .widget-section{padding: 0 !important;}.main-footer.four .widget-section{padding: 0 !important;}.main-footer.five .widget-section{padding: 0 !important;}.about-section.one{padding-bottom: 0;}.faq-page-section.one{padding-bottom: 0;}.faq-page-section.two{padding-top: 0;}.service-details.three{padding-bottom: 0;}.service-details.four{padding-top: 0;}.about-section-home4 .image-box{padding-right: 0;
    padding-left: 0;}.about-section-home4.two{padding-top: 0;}.h4_about .elementor-background-overlay{display: none;}.contact-section-home4.one{padding-bottom: 0;}.contact-section-home4.two{padding-top: 0;}.cta-section-home4.one .inner-container{padding-bottom: 0;}.cta-section-home4.two .inner-container{padding-top: 60px;}.cart .quantity input.input-text{margin-bottom: 5px;}.admin-bar .main-header.fixed-header .main-box{top: 32px;}.service-section .image-layer{margin-left: 25px !important;}.main-footer.two{padding: 0;}.main-footer.three{padding: 0;}.main-footer.four{padding: 0;}.main-footer.five{padding: 0;}.main-footer.six{padding-top: 0;}.main-footer .logo-widget .footer-logo{margin-bottom: 37px !important;}.about-section.two{margin-top: 60px;}.testimonial-block-two .inner-box .author-thumb{margin-top: -75px !important;
    margin-bottom: 32px !important;}.service-details.one{padding-bottom: 0;}.service-details.two{padding-top: 0;
    padding-bottom: 0;}.service-details.three{padding-top: 0;}.elementor-widget:not(:last-child){margin-bottom: 0 !IMPORTANT;}span.page-numbers.current{position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    z-index: 1;
    border: 1px solid #e7e7e7;
    transition: all 500ms ease;
    background-color: #00d1f9;
    border-color: #00d1f9;
    color: #fff;}.blog-details-content .post-share-option .social-links li h5{margin: 0;}.header-top .info li{position: relative;
	display: inline-block;
	float: left;
	margin-right: 40px;
	font-size: 15px;
	color: #172746;
	font-weight: 600;
	padding: 15px 0px 14px 27px;}.header-top .info li:before{position: absolute;
	content: '';
	background: #d8dfe6;
	width: 1px;
	height: 100%;
	top: 0px;
	right: -20px;}.header-top .info li:last-child:before{display: none;}.header-top .info li a{display: inline-block;
	color: #172746;
	font-weight: 700;}.header-top .info li:last-child{margin: 0px !important;}.header-top .info li i{position: absolute;
	left: 0px;
	top: 19px;
	font-size: 18px;
	color: #00d1f9;}.header-top .info li span{color: #00d1f9;
	font-weight: 700;}.header-top .info li a:hover{color: #00d1f9;}.header-top .social-links li{position: relative;
	display: inline-block;
	font-size: 16px;
	line-height: 55px;
	float: left;
	margin-right: 25px;}.header-top .social-links li:last-child{margin: 0px !important;}.header-top .social-links li a{position: relative;
	display: inline-block;
	line-height: 55px;
	color: #172746;}.header-top .social-links li a:hover{color: #00d1f9;}.header-top .social-links li h6{font-size: 15px;
	line-height: 55px;
	font-weight: 600;}.banner-style-four .image-layer{position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;}.banner-style-four .pattern-layer{position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	width: calc(50% + 115px);
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right center;}.banner-style-four .inner-box .image-box{position: absolute;
	right: -150px;
	bottom: 0px;
	min-width: auto;
	min-height: auto;
	 opacity: 0;
  -webkit-transform: translateY(300px);
  -moz-transform: translateY(300px);
  -ms-transform: translateY(300px);
  -o-transform: translateY(300px);
  transform: translateY(300px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-style-four .banner-carousel .active .image-box{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-style-four .banner-carousel .content-box h4{position: relative;
	display: inline-block;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	color: #00d1f9;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 16px;
	 opacity: 0;
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;}.banner-style-four .banner-carousel .active h4{opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;}.banner-style-four .banner-carousel .content-box h4:before{position: absolute;
	content: '';
	background: #00d1f9;
	width: 3px;
	height: 18px;
	left: 0px;
	top: 4px;}.banner-style-four .banner-carousel .content-box h4:after{position: absolute;
	content: '';
	background: #00d1f9;
	width: 3px;
	height: 18px;
	right: 0px;
	top: 4px;}.banner-style-four .banner-carousel .content-box{max-width: 530px;}.banner-style-four .banner-carousel .content-box .btn-box .banner-btn{background: #fff;
	color: #172746 !important;}.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:before{background: #00d1f9;}.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:hover{border-color: #00d1f9;
	color: #fff !important;}.banner-style-four .banner-carousel .content-box{padding: 170px 0px;}.feature-section-home4 .pattern-layer{position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 167px;
	background-repeat: repeat-x;
	animation: slide 60s linear infinite;
    -webkit-animation: slide 60s linear infinite;}.sec-title-two h5{position: relative;
	display: inline-block;
	font-size: 18px;
	line-height: 28px;
	font-weight: 600;
	color: #00d1f9;
	padding-left: 18px;
	padding-right: 18px;
	margin-bottom: 18px;}.sec-title-two h5:before{position: absolute;
	content: '';
	background: #00d1f9;
	width: 2px;
	height: 17px;
	left: 0px;
	top: 4px;}.sec-title-two h5:after{position: absolute;
	content: '';
	background: #00d1f9;
	width: 2px;
	height: 17px;
	right: 0px;
	top: 4px;}.sec-title-two h2{position: relative;
	display: block;
	font-size: 40px;
	line-height: 55px;
	color: #172746;
	font-weight: 700;
	margin-bottom: 0px;}.feature-section-home4 .sec-title-two h2{font-size: 32px;
	line-height: 45px;}.feature-section-home4 .single-item .inner-box{position: relative;
	display: block;
	background: #fff;
	padding: 50px 30px 46px 30px;
	transition: all 500ms ease;}.feature-section-home4 .single-item .inner-box:hover{box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 6%);}.feature-section-home4 .single-item .inner-box .icon-box{position: relative;
	display: inline-block;
	width: 110px;
	height: 110px;
	line-height: 100px;
	background: #fff;
	border-radius: 50%;
	border: 13px solid #f2f5fa;
	text-align: center;
	font-size: 50px;
	color: #00d1f9;
	z-index: 1;
	margin-bottom: 27px;
	transition: all 500ms ease;}.feature-section-home4 .single-item .inner-box:hover .icon-box{color: #fff !important;;}.feature-section-home4 .single-item .inner-box .icon-box:before{position: absolute;
	content: '';
	background: #00d1f9;
	width: 100%;
	height: 100%;
	transform: scale(0,0);
	border-radius: 50%;
	z-index: -1;
	left: 0px;
	top: 0px;
	transition: all 500ms ease;}.feature-section-home4 .single-item .inner-box:hover .icon-box:before{transform: scale(1,1);}.feature-section-home4 .single-item .inner-box h4{display: block;
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 600;
	margin-bottom: 15px;}.feature-section-home4 .single-item .inner-box p{font-size: 16px;}.about-section-home4 .content-box .text{position: relative;
	display: block;
	margin-bottom: 26px;}.about-section-home4 .content-box .text p{font-size: 16px;}.about-section-home4 .content-box .list{position: relative;
	display: block;
	margin-bottom: 33px;}.about-section-home4 .content-box .list li{position: relative;
	display: block;
	float: left;
	width: 50%;
	font-size: 16px;
	color: #141417;
	padding-left: 25px;
	margin-bottom: 11px;}.about-section-home4 .content-box .list li:last-child{margin-bottom: 0px;}.about-section-home4 .content-box .list li:before{position: absolute;
	content: '';
	border: 2px solid #00d1f9;
	width: 12px;
	height: 12px;
	left: 0px;
	top: 8px;
	border-radius: 50%;}.about-section-home4 .content-box .sec-title-two{margin-bottom: 18px;}.about-section-home4 .content-box .theme-btn{padding: 15px 50px;}.about-section-home4 .image-box{position: relative;
	display: block;
	padding-right: 140px;
	padding-bottom: 90px;
	padding-left: 30px;}.about-section-home4 .image-box:before{position: absolute;
	content: '';
	background: #edf0f7;
	border: 1px solid #e8e8e8;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	top: -45px;
	right: 5px;}.about-section-home4 .image-box:after{position: absolute;
	content: '';
	border: 1px solid #e8e8e8;
	width: 320px;
	height: 320px;
	border-radius: 50%;
	top: -105px;
	right: -55px;
	z-index: -1;}.about-section-home4 .image-box img{width: 100%;}.about-section-home4 .image-box .image-2{position: absolute;
	right: 0px;
	bottom: 0px;
	border-left: 30px solid #fff;
	border-top: 30px solid #fff;}.about-section-home4 .image-box .image-1{position: relative;
	overflow: hidden;}.about-section-home4 .image-box .image-1:before{position: absolute;
  top: 0;
  left: -80%;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
  -webkit-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);}.about-section-home4 .image-box:hover .image-1:before{-webkit-animation: shine 1s;
  animation: shine 1s;}@-webkit-keyframes shine{100% {
    left: 125%;}@keyframes shine{100% {
    left: 125%;}.about-section-home4 .image-box .image-shape{position: absolute;
    left: -50px;
    bottom: -28px;
    width: 193px;
    height: 193px;
    background-repeat: no-repeat;}.about-section-home4 .pattern-layer{position: absolute;
	left: 0px;
	bottom: 300px;
	width: 260px;
	height: 340px;
	background-repeat: no-repeat;}.service-section-home4 .sec-title-two h2{color: #fff;}.service-section-home4 .single-item .inner-box{position: relative;
    display: block;
    background: #183c93;
    padding: 40px 40px 35px 40px;
    box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
    margin-bottom: 40px;
    z-index: 1;
    transition: all 500ms ease;}.service-section-home4 .single-item .inner-box:before{position: absolute;
	content: '';
	background: #00d1f9;
	width: 100%;
	height: 0%;
	left: 0px;
	bottom: 0px;
	z-index: -1;
	transition: all 500ms ease;}.service-section-home4 .single-item .inner-box:hover:before{height: 100%;
	top: 0px;}.service-section-home4 .single-item .inner-box .icon-box{position: relative;
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 27px;
    color: #00d1f9;
    transition: all 500ms ease;}.service-section-home4 .single-item .inner-box:hover .icon-box{color: #fff !important;}.service-section-home4 .single-item .inner-box h4{display: block;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 600;
    margin-bottom: 14px;}.testimonial-section.home-4 .testimonial-block-one .inner-box .rating li{float: none;
	text-align: center;}.service-section-home4 .single-item .inner-box h4 a{color: #fff;}.service-section-home4 .single-item .inner-box h4 a:hover{text-decoration: underline;}.service-section-home4 .single-item .inner-box p{color: #fff;}.service-section-home4 .image-layer{position: absolute;
	left: 50%;
	bottom: 0px;
	transform: translateX(-50%);}.service-section-home4 .bg-layer .layer{position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 100px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.10);}.service-section-home4 .bg-layer .layer-1{width: 570px;
	height: 570px;}.service-section-home4 .bg-layer .layer-2{bottom: 200px;
	width: 370px;
	height: 370px;}.service-section-home4 .bg-layer .layer-3{bottom: 300px;
	width: 170px;
	height: 170px;}.service-section-home4 .pattern-layer{position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;}.works-section-home4 .pattern-layer{position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;}.works-section-home4 .upper-box .text{padding-left: 50px;
	padding-right: 50px;}.works-section-home4 .upper-box .shape{position: absolute;
	left: 50%;
	top: 4px;
	transform: translateX(-50%);
	width: 7px;
	height: 84px;
	background-repeat: no-repeat;}.works-section-home4 .single-item .inner-box{position: relative;
	display: block;
	text-align: center;
	padding: 0px 65px;}.works-section-home4 .single-item .inner-box .arrow{position: absolute;
	top: 90px;
	right: -35px;
	width: 56px;
	height: 17px;
	background-repeat: no-repeat;}.works-section-home4 .single-item .inner-box .icon-box{position: relative;
	display: inline-block;
	width: 200px;
	height: 200px;
	line-height: 170px;
	border: 25px solid #fff;
	border-radius: 50%;
	background: #00d1f9;
	font-size: 60px;
	color: #fff;
	z-index: 1;
	text-align: center;
	margin-bottom: 26px;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 8%);
	transition: all 500ms ease;}.works-section-home4 .single-item .inner-box .icon-box:before{position: absolute;
	content: '';
	background: #002c8f;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	transform: scale(0,0);
	z-index: -1;
	border-radius: 50%;
	transition: all 500ms ease;}.works-section-home4 .single-item .inner-box:hover .icon-box:before{transform: scale(1,1);}.works-section-home4 .single-item .inner-box h4{position: relative;
	display: block;
	font-size: 20px;
	line-height: 1.5em;
	font-weight: 600;
	margin-bottom: 15px;}.works-section-home4 .single-item .inner-box p{font-size: 16px;
	line-height: 26px;}.shop-section.home-4{padding-top: 145px;}.chooseus-section-home4 .sec-title-two h2{color: #fff;
	margin-bottom: 16px;}.chooseus-section-home4 .sec-title-two p{font-size: 16px;
	color: #fff;}.chooseus-section-home4 .single-item .icon-box{position: absolute;
	left: 0px;
	top: 4px;
	width: 40px;
	height: 40px;
	line-height: 46px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	background: #00d1f9;}.chooseus-section-home4 .single-item h4{display: block;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 14px;}.chooseus-section-home4 .single-item p{font-size: 16px;
	color: #fff;}.chooseus-section-home4 .pattern-layer{position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 167px;
	background-size: cover;
	background-repeat: no-repeat;}.video-section-home4 .video-inner{position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  margin-top: -265px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);
  z-index: 1;}.video-section-home4 .video-inner .inner-box{position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;}.video-section-home4 .video-inner .inner-box:before{position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;}.video-section-home4 .video-inner .inner-box .video-btn a{position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 100px;
  border: 10px solid #fff;
  border-radius: 50%;}.video-section-home4 .video-inner .inner-box .video-btn a:after, 
.video-section-home4 .video-inner .inner-box .video-btn a:before{width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;}.video-section-home4 .video-inner .inner-box .video-btn a:after{-webkit-animation-delay: .6s;
  animation-delay: .6s;}.testimonial-section.home-4{padding: 145px 0px;}.testimonial-section.home-4 .owl-dots{position: relative;
	top: 0px;
	right: 0px;
	display: block;
	text-align: center;
	margin-top: 56px;}.cta-section-home4 .inner-container{position: relative;
	padding: 150px 0px 130px 0px;}.cta-section-home4 .inner-container .line{position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 22px;
	background-repeat: repeat-x;}.cta-section-home4 .image-box{position: relative;
	display: block;
	padding: 0px 60px 40px 100px;}.cta-section-home4 .image-box:before{position: absolute;
	content: '';
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	width: 320px;
	height: 320px;
	left: -30px;
	top: -70px;
	z-index: -1;}.cta-section-home4 .image-box img{max-width: 100%;}.cta-section-home4 .image-box .image-2{position: absolute;
	left: 57px;
	bottom: 0px;}.cta-section-home4 .image-box .text{position: absolute;
	left: 0px;
	top: 90px;
	width: 150px;
	height: 150px;
	display: flex;
	background: #042b8a;
	align-items: center;
	justify-content: center;
	text-align: center;
	border-radius: 50%;}.cta-section-home4 .image-box .text h2{display: block;
	font-size: 30px;
	line-height: 40px;
	font-weight: 700;
	color: #00d1f9;
	margin-bottom: 0px;}.cta-section-home4 .image-box .text h5{display: block;
	font-size: 17px;
	line-height: 26px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;}.cta-section-home4 .image-box .shape .shape-1{position: absolute;
	left: 20px;
	top: -15px;
	width: 193px;
	height: 193px;
	background-repeat: no-repeat;}.cta-section-home4 .image-box .shape .shape-2{position: absolute;
	right: 30px;
	top: 140px;
	width: 193px;
	height: 193px;
	background-repeat: no-repeat;
	z-index: -1;}.cta-section-home4 .content-box .theme-btn.btn-two{background: #002c8f;
	border-color: #002c8f;
	padding: 13px 43px;
	color: #fff !important;}.cta-section-home4 .content-box{position: relative;
	display: block;
	margin-left: 30px;}.cta-section-home4 .content-box .sec-title-two{margin-bottom: 18px;}.cta-section-home4 .content-box .text{position: relative;
	display: block;
	margin-bottom: 19px;}.cta-section-home4 .content-box .list{position: relative;
	display: block;
	margin-bottom: 39px;}.cta-section-home4 .content-box .list li{position: relative;
	display: block;
	font-size: 15px;
	color: #172746;
	font-weight: 500;
	padding-left: 40px;
	margin-bottom: 10px;}.cta-section-home4 .content-box .list li:last-child{margin-bottom: 0px;}.cta-section-home4 .content-box .list li:before{position: absolute;
	content: "\f10a";
	font-family: 'Flaticon';
	font-size: 10px;
	left: 0px;
	top: 3px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	background: #002c8f;
	border-radius: 50%;
	text-align: center;}.cta-section-home4 .content-box .theme-btn.btn-one{margin-right: 16px;
	padding: 15px 50px;}.cta-section-home4 .content-box .theme-btn.btn-one i{margin-right: 10px;}.contact-section-home4 .sec-title-two h2{margin-bottom: 18px;}.contact-section-home4 .form-inner{position: relative;
	display: block;}.contact-section-home4 .form-inner input[type='text'],
.contact-section-home4 .form-inner input[type='email'],
.contact-section-home4 .form-inner input[type='tel'],
.contact-section-home4 .form-inner textarea{position: relative;
	width: 100%;
	height: 55px;
	background: #fff;
	border-radius: 30px;
	padding: 10px 30px;
	font-size: 16px;
	color: #727272;
	border: none;
	border: 1px solid #fff;
	box-shadow: 0px 15px 30px 0px rgb(0 0 0 / 8%);
	transition: all 500ms ease;}.contact-section-home4 .form-inner textarea{height: 150px;
	resize: none;
	padding-top: 15px;}.contact-section-home4 .form-inner input:focus,
.contact-section-home4 .form-inner textarea:focus{border-color: #00d1f9 !important;}.contact-section-home4 .image-layer{position: absolute;
    left: 0;
    bottom: -180px;}.main-footer.home-4{background: #022b8c;}.main-footer.home-4 .footer-bottom{background: #01267e;}@media only screen and (max-width: 1200px){.header-top .left-column,
	.header-top .right-column{
		float: none;
		display: block;
		text-align: center;}.header-top .left-column .info li,
	.header-top .social-links li{float: none;}.header-top .left-column .info li:before{display: none;}.header-top .info li{padding-bottom: 0px;}.about-section-home4 .image-box .image{transform: translateY(0px) !important;}.about-section-home4 .content-box{margin-bottom: 30px;}.cta-section-home4 .content-box .theme-btn{margin-bottom: 15px;}.contact-section-home4 .image-layer{left: 0px;}@media only screen and (max-width: 991px){.feature-section-home4 .single-item .inner-box{
		margin-bottom: 30px;}.service-section-home4 .image-layer{display: none;}.works-section-home4 .upper-box .shape{display: none;}.works-section-home4 .upper-box .text{padding: 0px;
		margin-bottom: 30px;
		text-align: center;}.works-section-home4 .single-item .inner-box .arrow{display: none;}.works-section-home4 .single-item .inner-box{margin-bottom: 30px;}.cta-section-home4 .image-box{margin-bottom: 30px;}.contact-section-home4 .image-layer{display: none;}@media only screen and (max-width: 767px){.feature-section-home4 .pattern-layer-3{
		display: none;}.feature-section-home4 .pattern-layer{display: none;}.about-section-home4 .image-box{padding-left: 0px;}.sec-title-two h2{font-size: 30px;
		line-height: 40px;}.sec-title-two h2 br{display: none;}.shop-section.home-4{padding-top: 65px;}.testimonial-section.home-4{padding: 65px 0px 40px 0px;}.testimonial-section.home-4 .owl-dots{display: none;}.cta-section-home4 .inner-container{padding-bottom: 70px;}@media only screen and (max-width: 599px){.main-header.home-4 .header-lower{
		padding-bottom: 20px;}.about-section-home4 .content-box .list li{width: 100%;}.about-section-home4 .image-box{padding: 0px;}.about-section-home4 .image-box .image-2{position: relative;
		margin-top: 30px;
		border: none;}.video-section-home4 .video-inner .inner-box{padding: 120px 0px;}.cta-section-home4 .image-box .shape{display: none;}.cta-section-home4 .image-box{padding: 0px;
		margin-bottom: 30px;}.cta-section-home4 .image-box .image-2{position: relative;
		left: 0px;
		margin-top: 30px;}.cta-section-home4 .content-box{margin-left: 0px;}.news-section.one{padding-bottom: 0;}.news-section.three{padding-top: 0;}.main-footer.home-4{background: transparent;}footer.main-footer.two, footer.main-footer.three, footer.main-footer.four, footer.main-footer.five{background-color: transparent;}.team-singel-image-box img{width: 100%;}.team-member-info-box .title span{color: #798795;
    font-size: 16px;
    font-weight: 400;
    font-size: 12px;
    color: #787878;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;}.team-member-info-box ul{position: relative;
    display: block;
    overflow: hidden;
    margin-top: 20px;}.team-member-info-box ul li{color: #798795;
    font-size: 18px;
    line-height: 40px;
    font-weight: 500;
    display: inline-block;
    margin-right: 10px;}.team-member-info-box ul li span{position: relative;
    display: inline-block;
    padding-right: 5px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;}.team-member-info-box ul li a{color: #798795;}.team-member-info-box .social-links-style1 li a i{position: relative;
    display: block;
    background: #ededed;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #798795;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    text-align: center;
    transition: all 500ms ease;}.team-member-info-box .social-links-style1 li a:hover i{color: #ffffff;
    background: #00d1f9;}.project-details .project-info h5{position: relative;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;}.project-details .project-info p{position: relative;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;}.project-details h2{font-size: 50px;
    font-weight: 700;
    margin-bottom: 30px;}.project-details .text{position: relative;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 30px;}.project-details .list{position: relative;
    margin-bottom: 30px;}.project-details .list li{position: relative;
    color: #797672;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 12px;
    padding-left: 27px;
    transition: .5s;}.project-details .list li:before{font-family: 'fontawesome';
    content: "\f00c";
    position: absolute;
    left: 0;
    top: -1px;
    line-height: 30px;
    font-size: 15px;
    font-weight: 900;
    display: inline-block;
    color: #00d1f9;}.contact-section .default-form.appointment-form .form-group input[type="text"], 
.contact-section .default-form.appointment-form .form-group input[type="email"], 
.contact-section .default-form.appointment-form .form-group input[type="password"], 
.contact-section .default-form.appointment-form .form-group input[type="tel"], 
.contact-section .default-form.appointment-form .form-group input[type="url"], 
.contact-section .default-form.appointment-form .form-group input[type="file"], 
.contact-section .default-form.appointment-form .form-group input[type="number"], 
.contact-section .default-form.appointment-form .form-group textarea, 
.contact-section .default-form.appointment-form .form-group select{border: 1px solid #eee;
    background: #fff;}.contact-section .default-form.appointment-form .form-group textarea{height: 180px;}.appointment-form .form-group{margin-bottom: 30px;}.why-choose-us-block .inner-box{position: relative;
    padding: 40px 15px 40px;
    width: 100%;
    text-align: center;
    background: #fff;
    border: 1px solid #e5e9f2;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;}.why-choose-us-block .inner-box .icon-box{position: relative;
    color: #00d1f9;
    margin: 0 auto 15px;
    font-size: 60px;
    background-repeat: no-repeat;
    background-position: center;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    border-radius: 50%;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;}.why-choose-us-block .inner-box h4{position: relative;
    font-size: 20px;
    color: #222222;
    font-weight: 600;
    margin-bottom: 10px;
    font-family: 'Montserrat', sans-serif;}.why-choose-us-block .inner-box h4 a{color: #222;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;}.why-choose-us-block .inner-box h4 a:hover{color: #00d1f9;}.why-choose-us-block .inner-box .text{position: relative;
    color: #848484;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6em;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    margin-bottom: 0;}.why-choose-us-block .inner-box .read-more{position: relative;
    margin-top: 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 16px;}.why-choose-us-block .inner-box:hover .icon-box,
.why-choose-us-block .inner-box:hover h4 a,
.why-choose-us-block .inner-box:hover .text{color: #fff;}.cart-total-table li{border-bottom: 1px solid #e8e6f4}.cart-total-table li:last-child{border-bottom: none}.cart-total-table li span.col.col-title{position: relative;
    display: block;
    float: left;
    border-right: 1px solid #e8e6f4;
    color: #282828;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    padding: 10px 18px;
    width: 50%;}.cart-total-table li span.col{position: relative;
    display: block;
    float: left;
    color: #111;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding: 10px 18px;
    width: 50%;}.billing-information .payment-options .option-block .checkbox label{display: block;
    font-weight: 500;
    min-height: 20px;
    padding-left: 0px;
    margin: 0;}.billing-information .payment-options .option-block .checkbox label input{position: relative;
    top: 1px;}.billing-information .payment-options .option-block .checkbox label span{color: #282828;
    font-size: 16px;
    font-weight: 400;
    padding-left: 10px;}.billing-information .payment-options .option-block .checkbox label span b{color: #222222;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    padding-left: 25px;
    text-decoration: underline;}.billing-information .payment-options .option-block .text{padding-left: 30px;}.billing-information .payment-options .option-block .text p{margin: 0;
    line-height: 28px;}.pricing-details .text{margin-bottom: 40px;}.pricing-details h4{position: relative;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 30px;}.tt-coupons .btn-custom span{display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 1;
    top: 3px}.tt-coupons .btn-custom span:before{display: inline-block;
    position: relative;
    content: '';
    display: block;
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 2px;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #87888e;
    -webkit-transition: width .2s linear;
    transition: width .2s linear}.tt-coupons .btn-custom:hover span:before{width: 0}.tt-coupons .tt-top-left a{color: #fff}@media (max-width: 1229.98px){.tt-coupons {
        max-width:570px;
        margin-left: auto;
        margin-right: auto}@media (max-width:575.98px){.tt-coupons .tt-coupons__bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch}.coupons-section .owl-dots .owl-dot:hover,
.coupons-section .owl-dots .owl-dot.active{background-color:#eab207;}.resume .info-box .inner{position: relative;}.resume .info-box .inner{position: relative;}.resume .info-box .title h4{position: relative;
    display: block;
    font-size: 18px;
    line-height: 20px;
    color: #222222;
    font-weight: 600;}.resume .info-box .title span{position: relative;
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #222222;
    font-weight: 400;}.resume .info-box h5{position: relative;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    font-weight: 700;
    margin-bottom: 10px;}.resume .info-box .text{position: relative;
    margin-bottom: 20px;}.resume .info-box .image-box{position: relative;
    margin-bottom: 30px;}.resume .info-box .image-box img{display: block;
    width: 100%;
    height: auto;}.resume .info-box ol li{position: relative;
    padding-left: 30px;
    font-size: 16px;
    color: #222222;
    line-height: 32px;}.resume .info-box ol li:before{position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 32px;
    font-weight: 700;
    color: #222222;
    counter-increment: count;
    content: counter(count);}.resume .info-box ol li:after{position: absolute;
    left: 10px;
    top: 0;
    font-size: 14px;
    line-height: 30px;
    font-weight: 700;
    color: #222222;
    content: "-";}.progress-block .inner-box{position: relative;
    min-height: 210px;}.video-section .video-btn{position: relative;
    margin-bottom: 30px;}.video-section .video-btn a{position: relative;
    display: inline-block;
    width: 100px;
    height: 100px;
    border: 2px solid #fff;
    line-height: 96px;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;}.video-section .text{position: relative;
    color: #fff;}.video-section .sec-title.light h2{color: #fff;}.pricing-section.style-two  .row{margin: 0 -25px;}.pricing-section.style-two .pricing-block .inner-box{position: relative;
    padding: 60px 30px;
    margin-bottom: 30px;
    text-align: center;
    box-shadow: 0px 5px 18.9px 2.1px rgba(0, 0, 0, 0.05);}.pricing-section.style-two .pricing-block.active-block .inner-box{box-shadow: none;
    border: 5px solid #222;
    padding: 56px 26px;}.pricing-section.style-two .pricing-block .icon{position: relative;
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 15px;}.pricing-section.style-two .pricing-block .text{margin-bottom: 0;
    font-size: 14px;}.pricing-section.style-two .pricing-block ul{position: relative;
    padding-bottom: 15px;}.pricing-section.style-two .pricing-block ul li{font-size: 12px;
    color: #666;
    opacity: .4;
    margin-bottom: 20px;}.pricing-section.style-two .pricing-block ul li.active{opacity: 1;}.pricing-section.style-two .pricing-block ul li strong{font-size: 18px;
    font-weight: 500;
    color: #222;
    opacity: .4;}.pricing-section.style-two .pricing-block ul li.active strong{opacity: 1;}.pricing-section.style-two .sec-title{position: relative;
    margin-bottom: 0;}.pricing-section.style-two .sec-title h2{position: relative;
    font-size: 48px;
    font-weight: 500;
    margin-bottom: 20px;
    letter-spacing: -3px;}.pricing-section.style-two .sec-title.style-two h2{font-weight: 700;
    letter-spacing: -2px;}.pricing-section.style-two .sec-title.light h2{color: #fff;}.pricing-section.style-two .sec-title.small{margin-bottom: 30px;}.pricing-section.style-two .sec-title.small h2{font-size: 36px;
    font-weight: 600;
    letter-spacing: -2px;}.pricing-section.style-two .sec-title .sec-title-dec{position: absolute;
    top: 0;
    left: 27px;
    height: 100px;
    width: 2px;
    transform: translate(0, -145px);}.pricing-section.style-two .sec-title.text-center .sec-title-dec{left: 50%;    
    transform: translate(-50%, -145px);}.pricing-section.style-two .sec-title .sec-title-dec:before{position: absolute;
    content: '';
    left: -25px;
    top: 25px;
    width: 2px;
    height: 50px;}.pricing-section.style-two .sec-title .sec-title-dec:after{position: absolute;
    content: '';
    right: -25px;
    top: 25px;
    width: 2px;
    height: 50px;}.pricing-section.style-two .sec-title .sec-title-dec-two{position: absolute;
    top: 20px;
    left: -75px;
    height: 2px;
    width: 52px;}.pricing-section.style-two .sec-title .shape-one{position: absolute;
    left: 10px;
    top: 70px;
    width: 100%;
    height: 100px;
    background-image: url(../images/shape/shape-3.png);}.pricing-section.style-two .btn-style-two span{position: relative;
    z-index: 2;}.one.project-details{padding-bottom: 0;}.two.project-details{padding-top: 30px;}.three.project-details{padding-top: 30px;}.team-single-area .btn-style-two span{position: relative;
    z-index: 2;}.one.team-single-area{padding-bottom: 0;}.two.team-single-area{padding-bottom: 0;}.three.team-single-area{padding: 0;}.four.team-single-area{padding: 0;}.five.team-single-area{padding-top: 0;}.bkr003 .pricing-5 .single-pricing-plan .text{color: #222222;
    margin-bottom: 29px;
    font-size: 14px;
    font-weight: 500;}.bkr003 .pricing-5 .single-pricing-plan .list li{position: relative;
	display: block;
	margin-bottom: 18px;}.bkr003 .pricing-5 .single-pricing-plan .list li span{position: relative;
    display: inline-block;
    color: #777777;
    padding: 0px 0px 0px 12px;
    font-size: 14px;
    font-weight: 500;}.bkr003 .pricing-5 .single-pricing-plan .list li span:before{position: absolute;
    content: "\f058";
    font-size: 16px;
    color: #f74883;
    left: -12px;
    top: 0px;
    font-family: 'Fontawesome';
    font-weight: 900;}.bkr003 .pricing-5 .pricing-column:nth-child(1) .single-pricing-plan .list li:nth-child(4) span:before,
.bkr003 .pricing-5 .pricing-column:nth-child(1) .single-pricing-plan .list li:nth-child(5) span:before,
.bkr003 .pricing-5 .pricing-column:nth-child(2) .single-pricing-plan .list li:nth-child(5) span:before{color: #777777;}.bkr003 .pricing-5 .single-pricing-plan .list{padding-bottom: 16px;}.bkr003 .pricing-5 .single-pricing-plan .link a{position: relative;
	display: inline-block;
	font-weight: 500;
	color: #222222;
	text-transform: uppercase;
	padding: 13px 43px 12px 43px;
	border: 1px solid #e5e5e5;
	background: transparent;
	transition: all 500ms ease;}.bkr003 .pricing-5 .single-pricing-plan:hover .link a{border: 1px solid #f74883;
	background: #f74883;
	color: #ffffff;}.bkr003 .pricing-6 .sec-title{position:relative;
	margin-bottom:50px;}.bkr003 .pricing-6 .sec-title .title{position:relative;
	color:#c4c4c4;
	font-size:14px;
	line-height:1.4em;
	letter-spacing:1px;
	margin-bottom:15px;
	text-transform:uppercase;}.bkr003 .pricing-6 .sec-title h2{position:relative;
	font-size:35px;
	color:#222222;
	font-weight:600;
	line-height:1.3em;
	padding-bottom:20px;
	display:inline-block;}.bkr003 .pricing-6 .sec-title h2:after{position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:42px;
	height:3px;
	background-color:#ff4c72;}.bkr003 .pricing-6 .sec-title.light .title{color: #ffffff;
    display: block;}.bkr003 .pricing-6 .sec-title.light h2{color:#ffffff;}.bkr003 .pricing-6 .sec-title.centered{text-align:center;}.bkr003 .pricing-6 .sec-title.centered h2:after{left:50%;
	margin-left:-21px;}.bkr003 .pricing-6  .upper-section .sec-title{margin-bottom:0px;}.bkr003 .pricing-6  .upper-section .big-letter span{color: #6048f0;
    text-shadow: -1px -1px 0 rgba(255,255,255,0.10), 1px -1px 0 rgba(255,255,255,0.10), -1px 1px 0 rgba(255,255,255,0.10), 1px 1px 0 rgba(255,255,255,0.10);}.bkr003 .pricing-6 .price-block .inner-box{position:relative;
	padding:45px 40px 30px;
	border-radius:5px;
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.20);
	background:#ffffff url(../images/background/pattern-9.png) repeat;}.bkr003 .pricing-6 .price-block .inner-box .upper-box{position:relative;
	padding-bottom:20px;
	margin-bottom:25px;
	border-bottom:1px solid #d1d1d1;}.bkr003 .pricing-6 .price-block .inner-box .title{position:relative;
	color:#222222;
	font-size:15px;
	font-weight:600;
	margin-bottom:5px;}.bkr003 .pricing-6 .price-block .inner-box .price{position:relative;
	color:#222222;
	font-size:80px;
	font-weight:600;
	line-height:1em;}.bkr003 .pricing-6 .price-block .inner-box .price sup{position:relative;
	color:#777777;
	font-size:26px;
	font-weight:400;
	top:-38px;
	margin-right:5px;}.bkr003 .pricing-6 .price-block .inner-box .price sub{position:relative;
	color:#777777;
	bottom:0px;
	font-size:15px;
	font-weight:400;}.bkr003 .pricing-6 .price-block .inner-box .upper-box .theme-btn{margin-top:30px;}.bkr003 .pricing-6 .price-block .inner-box .lower-box{position:relative;
	padding:0px 10px 10px;}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul{position:relative;}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul li{position:relative;
	max-width:230px;
	width:100%;
	color:#777777;
	font-size:18px;
	margin-bottom:12px;
	padding-left:22px;
	display:inline-block;}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul li:before{position:absolute;
	content:'';
	left:0px;
	top:13px;
	height:1px;
	width:10px;
	background-color:#ff4c72;}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul li span{position:relative;
	color:#222222;
	font-weight:500;}.bkr003 .pricing-6  .carousel-section .owl-carousel .owl-stage-outer{overflow:visible;
	padding:10px 0px;}.bkr003 .pricing-6  .carousel-section .owl-carousel .owl-stage-outer .owl-item{opacity:0.6;}.bkr003 .pricing-6  .carousel-section .owl-carousel .owl-stage-outer .owl-item.active{opacity:1;}.bkr003 .pricing-6 .btn-style-one .icon{position: relative;
    color: #ffffff;
    margin-left: 15px;
    font-size: 20px;
    top: 3px;
    line-height: 0;
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;}.bkr003 .pricing-6 .btn-style-one:hover .icon{color: #f74883;}i.far.fa-print{font: normal normal normal 14px/1 FontAwesome;}.bkr003 .pricing-8 .sec-title-two h2{position: relative;
    font-size: 40px;
    color: #132c47;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1px;
    display: inline-block;}.bkr003 .pricing-8 .sec-title-two h2 a{color: #aaaaaa;}.bkr003 .pricing-8 .sec-title-two.light .title,
.bkr003 .pricing-8 .sec-title-two.light h2{color: #fff;}.bkr003 .pricing-8 .content-column{position:relative;
	margin-bottom:30px;}.bkr003 .pricing-8 .content-column .sec-title{margin-bottom:50px;}.bkr003 .pricing-8 .content-column .sec-title .subtitle{margin-bottom:10px;}.bkr003 .pricing-8 .content-column .sec-title h2{font-size:36px;
	line-height:1.5em;}.bkr003 .pricing-8 .content-column .inner{position: relative;
    padding-right: 0;}.bkr003 .pricing-8 .content-column .text{line-height:1.8em;
	font-size:15px;
	color:#00000a;
	margin-bottom:40px;}.bkr003 .pricing-8 .pricing-section-two .image-column{position:relative;
	margin-bottom:30px;}.bkr003 .pricing-8 .pricing-section-two .image-column .inner{position:relative;
	margin-top:-30px;}.bkr003 .pricing-8 .image-column .out-box{position:absolute;
	top:0px;
	left:0px;
	width:1200px;
	height:650px;}.bkr003 .pricing-8 .image-column .out-box .image-box{position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:cover;}.bkr003 .pricing-8 .price-column .specs-list li{position:relative;
	line-height:24px;
	font-size:15px;
	font-weight:500;
	margin-bottom:12px;}.bkr003 .team-1 .sec-title{margin-bottom: 80px;}.bkr003 .team-1 .sec-title{position: relative;
	margin-bottom: 40px;
	padding-bottom: 10px;}.bkr003 .team-1 .sec-title > span{position: relative;
	font-size: 18px;
	color: #888888;
	font-weight: 400;
	line-height: 1.2em;
	display: block;
	margin-bottom: 10px;}.bkr003 .team-1 .sec-title > h2{position: relative;
	font-size: 40px;
	color: #333333;
	font-weight: 700;
	line-height: 1.4em;
	text-transform: uppercase;}.bkr003 .team-1 .sec-title > h3{position: relative;
	font-size: 35px;
	color: #333333;
	font-weight: 700;
	line-height: 1.4em;
	text-transform: uppercase;}.bkr003 .team-1 .sec-title:after{position: absolute;
	left: 0;
	bottom: 0;
	height:3px;
	width: 85px;
	background-color: #f74883;
	content: "";}.bkr003 .team-1 .sec-title.centered:after{left: 50%;
	margin-left: -42.5px;}.bkr003 .team-1 .sec-title.light > span,
.bkr003 .team-1 .sec-title.light h2{color: #ffffff;}.bkr003 .team-1 .row{margin-left: -40px;
	margin-right: -40px;}.bkr003 .team-1 .team-block .image-box{position: relative;
	text-align:center;}.bkr003 .team-1 .team-block .image-box img{position:relative;
	display:inline-block;
	max-width: 100%;}.bkr003 .team-1 .team-block .lower-box .name a{color: #333333;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;}.bkr003 .team-1 .team-block .lower-box .name a:hover{color: #f74883;}.bkr003 .team-1 .team-block .lower-box .designation{position:relative;
	display:block;
	font-size: 14px;
	line-height: 26px;
	color: #f74883;
	text-transform: capitalize;
	margin-bottom: 5px;}.bkr003 .team-1 .social-icon-two li{position:relative;
	display: inline-block;
	margin-right:25px;}.bkr003 .team-1 .social-icon-two li:last-child{margin-right: 0;}.bkr003 .team-1 .social-icon-two li a{position:relative;
	font-size:13px;
	line-height: 30px;
	display:inline-block;
	color: #c3c3c3;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;}.bkr003 .team-1 .social-icon-two li a:hover{color:#f74883;}@font-face{font-family: 'Spartan';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/spartan/v22/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrHbuV6JABE.ttf) format('truetype');}@font-face{font-family: 'Spartan';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/spartan/v22/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrGFuV6JABE.ttf) format('truetype');}@font-face{font-family: 'Spartan';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/spartan/v22/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrG3uV6JABE.ttf) format('truetype');}@font-face{font-family: 'Spartan';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/spartan/v22/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrFivl6JABE.ttf) format('truetype');}@font-face{font-family: 'Spartan';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/spartan/v22/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrEsvl6JABE.ttf) format('truetype');}.title span,
.header-top .social-links li a:hover,
.header-top .info li i,
.header-top .info li span,
.header-top .info li a:hover,
.banner-style-four .banner-carousel .content-box h4,
.sec-title-two h5,
.feature-section-home4 .single-item .inner-box .icon-box,
.service-section-home4 .single-item .inner-box .icon-box,
.cta-section-home4 .content-box .list li:before,
.woocommerce a.added_to_cart,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-info::before,
.woocommerce-privacy-policy-link,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-content p a,
.tag_post a,
.wp-block-group ul li a:hover,
.blog-sidebar .post-widget .post p{color:#66b5d8!important;}.theme-btn.btn-one,
.banner-style-four .banner-carousel .content-box h4:before,
.banner-style-four .banner-carousel .content-box h4:after,
.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:before,
.sec-title-two h5:before,
.sec-title-two h5:after,
.feature-section-home4 .single-item .inner-box .icon-box:before,
.service-section-home4 .single-item .inner-box:before,
.works-section-home4 .single-item .inner-box .icon-box,
.chooseus-section-home4 .single-item .icon-box,
.page-title:before,
span.page-numbers.current,
.team-member-info-box .social-links-style1 li a:hover i,
.resume .info-box .title:after,
.woocommerce a.button,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li:hover a,
.woocommerce button.button,
.woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover,
.pagination li .dots:hover,
.tagcloud a:hover,
.wp-block-search .wp-block-search__button{background: #66b5d8!important;
	background-color:#66b5d8!important;}.project-page ,
.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:hover,
.about-section-home4 .content-box .list li:before,
.image_block_2 .image-box .text,
span.page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li:hover a,
.woocommerce nav.woocommerce-pagination ul li span,
.pagination li .dots:hover,
blockquote,
.tagcloud a:hover{border-color:#66b5d8!important;}.featured-three-column .column .inner-box:hover{box-shadow:0px 0px 10px rgba(102,181,216,0.8) !important;}.scroll-top{background-color: #66b5d8!important;}.theme-btn.btn-one{background-color:#66b5d8!important;}.main-header .nav-right .cart-box a span{background-color:#66b5d8!important;}.main-header .search-box-btn:hover{color:#66b5d8!important;}.main-header .nav-right .cart-box a:hover{color: #66b5d8!important;}.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{color: #66b5d8!important;}.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{color: #66b5d8!important;}.main-menu .navigation > li > ul > li > ul > li > a:hover{color:#66b5d8!important;}.banner-carousel .content-box .btn-box .theme-btn:hover{color:#66b5d8!important;}.feature-block-one .inner-box .icon-box{color:#66b5d8!important;}.service-block-one .inner-box .icon-box{color:#66b5d8!important;}.service-block-one .inner-box h4 a:hover{color:#66b5d8!important;}.content_block_2 .content-box .single-item .icon-box{background-color: #66b5d8!important;}.theme-btn.btn-two:before{background-color:#66b5d8!important;}.theme-btn.btn-two:hover{border-color: #66b5d8!important;}.shop-block-one .inner-box .lower-content h4 a:hover{color: #66b5d8!important;}.shop-block-one .inner-box .lower-content h6{color: #66b5d8!important;}.testimonial-block-one .inner-box .rating li{color: #66b5d8!important;}.testimonial-block-one .inner-box .designation{color:#66b5d8!important;}.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover{background-color: #66b5d8!important;}.team-block-one .inner-box .image-box .social-links li a:hover{background-color: #66b5d8!important;}.team-block-one .inner-box .lower-content h4 a:hover{color: #66b5d8!important;}.team-block-one .inner-box .lower-content .share-box a:hover{background-color:#66b5d8!important;}.content_block_3 .content-box .theme-btn:hover{color: #66b5d8!important;}.news-block-one .inner-box .lower-content .category a{color: #66b5d8!important;}.news-block-one .inner-box .lower-content h4 a:hover{color:#66b5d8!important;}.news-block-one .inner-box .lower-content .post-info li a:hover{color: #66b5d8!important;}.main-footer .footer-top .text h2 span{color: #66b5d8!important;}.main-footer .footer-top .support-box a{background-color: #66b5d8!important;}.main-footer .contact-widget .info-list li a:hover{color: #66b5d8!important;}.main-footer .contact-widget .info-list li i{color:#66b5d8!important;}.main-footer .links-widget .links-list li a:hover{color: #66b5d8!important;}.main-footer .links-widget .links-list li a:before{background-color:#66b5d8!important;}.main-footer .subscribe-widget .form-group button{background-color:#66b5d8!important;}.main-footer .subscribe-widget .form-group input:focus{border-color: #66b5d8!important;}.footer-bottom .copyright p a{color: #66b5d8!important;}.footer-bottom .social-links li a:hover{background-color: #66b5d8!important;}.footer-bottom .footer-nav li a:hover{color: #66b5d8!important;}.banner-carousel .owl-nav button:hover{background-color: #66b5d8!important;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:before{background-color:#66b5d8!important;}.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{border-color:#66b5d8!important;}.content_block_4 .content-box .list li:before{color: #66b5d8!important;}.content_block_5 .form-inner .form-group input:focus,
.content_block_5 .form-inner .form-group textarea:focus{border-color:#66b5d8!important;}.image_block_2 .image-box .text h2{color:#66b5d8!important;}.pricing-section .tab-btn-box .tab-btns li.active-btn{background-color:#66b5d8!important;
  border-color:#66b5d8!important;}.testimonial-style-two .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-dots span:hover{background-color:#66b5d8!important;}.testimonial-block-two .inner-box .designation{color:#66b5d8!important;}.testimonial-style-three .inner-box .rating li{color:#66b5d8!important;}.testimonial-style-three .inner-box .designation{color:#66b5d8!important;}.accordion-box .block .acc-btn.active h4{background-color:#66b5d8!important;}.faq-sidebar .form-inner form .form-group input:focus,
.faq-sidebar .form-inner form .form-group textarea:focus{border-color: #66b5d8!important;}.sortable-masonry .filters .filter-tabs li.active{background-color:#66b5d8!important;
  border-color:#66b5d8!important;}.service-block-two .inner-box .icon-box .icon{background-color: #66b5d8!important;}.service-block-two .inner-box h4 a:hover{color:#66b5d8!important;}.service-details-content .content-two .inner-box .single-item .icon-box{background-color: #66b5d8!important;}.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{border-color: #66b5d8!important;}.service-sidebar .category-list li a:before{background-color: #66b5d8!important;}.default-sidebar .sidebar-search .form-group input:focus{border-color: #66b5d8!important;}.default-sidebar .sidebar-search .form-group input:focus + button,
.default-sidebar .sidebar-search .form-group button:hover{color: #66b5d8!important;}.default-sidebar .sidebar-category .category-list li a i{color:#66b5d8!important;}.default-sidebar .sidebar-category .category-list li a:hover{color:#66b5d8!important;}.default-sidebar .tags-widget .tags-list li a:hover{border-color: #66b5d8!important;
	background-color:#66b5d8!important;}.product-details-content .image-box .preview-link a:hover{border-color: #66b5d8!important;
	background-color: #66b5d8!important;}.product-details-content .product-details .rating li{color:#66b5d8!important;}.product-details-content .product-details .customer-rating .review a:hover{color: #66b5d8!important;}.product-details-content .product-details .addto-cart-box .clearfix li a:hover{border-color:#66b5d8!important;
	background-color:#66b5d8!important;}.product-details-content .product-details .other-option .social-links li a:hover{color: #66b5d8!important;}.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{color:#66b5d8!important;}.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{color: #66b5d8!important;}.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{border-color:#66b5d8!important;}.cart-section .othre-content .coupon-box button{background-color:#66b5d8!important;}.checkout-section .upper-box .single-box a{color:#66b5d8!important;}.checkout-section .billing-form .form-group input:focus{border-color: #66b5d8!important;}.pagination li a:hover,
.pagination li a.current{background-color: #66b5d8!important;
	border-color:#66b5d8!important;}.blog-sidebar .post-widget .post h5 a:hover{color:#66b5d8!important;}.blog-sidebar .archives-widget .archives-list li a:hover{color: #66b5d8!important;}.news-block-one .inner-box .lower-content h3 a:hover{color:#66b5d8!important;}.blog-details-content .content-one blockquote .icon-box{color: #66b5d8!important;}.blog-details-content .post-share-option .social-links li a:hover{background-color: #66b5d8!important;}.default-form .form-group input:focus,
.default-form .form-group textarea:focus{border-color: #66b5d8!important;}.contact-style-two .info-list li i{color:#66b5d8!important;}.contact-style-two .info-list li p a:hover{color:#66b5d8!important;}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con .elementor-widget.elementor-widget{margin-block-end:0}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button-icon svg{height:auto;width:1em}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}.elementor-kit-17{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.elementor-widget-image-carousel .swiper{position:static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}.elementor-2624 .elementor-element.elementor-element-106dc54b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2624 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box h2{display:show !important;text-align:left !important;color:#FFFFFFFA !important;}.elementor-2624 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box p{display:show !important;text-align:left !important;color:#FFFFFF !important;}.elementor-2624 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box .btn-box .theme-btn.btn-one{display:show !important;}.elementor-2624 .elementor-element.elementor-element-106dc54b .main-slider .content .btns-box{text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box .btn-box .banner-btn{display:show !important;}.elementor-2624 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .owl-nav button{display:show !important;border-radius:50%;}.elementor-2624 .elementor-element.elementor-element-b72a6ce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2624 .elementor-element.elementor-element-5615ccd0 .feature-section .title-text h2{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-5615ccd0 .feature-section .feature-block-one .inner-box .icon-box{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-5615ccd0 .feature-section .feature-block-one .inner-box h4{display:show !important;}.elementor-2624 .elementor-element.elementor-element-5615ccd0 .feature-section .feature-block-one .inner-box h4 p{text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-5615ccd0 .feature-section .feature-block-one .inner-box p{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-1c8c3961 .about-style-two .sec-title h2{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-1c8c3961 .about-style-two .content-box .text p{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .sec-title h2{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .shop-block-one .inner-box .lower-content span{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .shop-block-one .inner-box .lower-content h4 a{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .shop-block-one .inner-box .lower-content h6{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .shop-block-one .inner-box .lower-content p{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .theme-btn.btn-two{display:show !important;}.elementor-2624 .elementor-element.elementor-element-75ed78e .shop-section .btn-box{text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-14a0b0d .testimonial-section .sec-title h2{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-14a0b0d .testimonial-section .testimonial-block-one .inner-box .author-thumb img{display:show !important;}.elementor-2624 .elementor-element.elementor-element-14a0b0d .testimonial-section .testimonial-block-one .inner-box p{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-14a0b0d .testimonial-section .testimonial-block-one .inner-box h5{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-14a0b0d .testimonial-section .testimonial-block-one .inner-box .designation{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-1602c27 .cta-style-two .sec-title h2{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .text p{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .list li:before{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .list li{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-1602c27 .cta-style-two .theme-btn.btn-one{display:show !important;}.elementor-2624 .elementor-element.elementor-element-1602c27 .cta-style-two .btn-box{text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-22165b76 .contact-section .sec-title h2{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-22165b76 .contact-section .title-inner .text p{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-22165b76 .contact-section .theme-btn.btn-one{display:show !important;}.elementor-2624 .elementor-element.elementor-element-22165b76 .contact-section .btn-box{text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-97d6e1f{--e-image-carousel-slides-to-show:5;}.elementor-2624 .elementor-element.elementor-element-97d6e1f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .sec-title h2{display:show !important;text-align:center !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .category a{display:show !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .category{text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content h4 a{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .post-info li a{display:show !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .post-info li{text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .post-info li:last-child{display:show !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .post-info{text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .text p{display:show !important;text-align:left !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .theme-btn.btn-two{display:show !important;}.elementor-2624 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .btn-box{text-align:left !important;}@media(max-width:767px){.elementor-2624 .elementor-element.elementor-element-106dc54b{width:var( --container-widget-width, 421.8px );max-width:421.8px;--container-widget-width:421.8px;--container-widget-flex-grow:0;}.elementor-2624 .elementor-element.elementor-element-97d6e1f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-5be8d8e-bc82813{aspect-ratio:auto;position:static;margin-block-start:0px;margin-block-end:0px;margin-inline-start:60px;margin-inline-end:60px;}@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAj-lg.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiA8.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOmb2Rm.ttf) format('truetype');}@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOmb2Rm.ttf) format('truetype');}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:100%;width:100%}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.elementor-45 .elementor-element.elementor-element-6922ddc1:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-6922ddc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A56;}.elementor-45 .elementor-element.elementor-element-6922ddc1 > .elementor-background-overlay{background-image:url("https://www.logoonbottle.com/wp-content/uploads/2021/07/shape-13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-6922ddc1 > .elementor-container{max-width:1200px;}.elementor-45 .elementor-element.elementor-element-6922ddc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45 .elementor-element.elementor-element-6703b848 > .elementor-widget-container{background-color:#7A7A7A00;transition:background 0s;}@media(max-width:1024px) and (min-width:768px){.elementor-45 .elementor-element.elementor-element-fc10210{width:100%;}.elementor-45 .elementor-element.elementor-element-53cb44ff{width:100%;}.elementor-45 .elementor-element.elementor-element-5e4aea39{width:100%;}.elementor-45 .elementor-element.elementor-element-467b0b4e{width:100%;}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley, img.emoji{display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;}:where(body){margin: 0;}body .is-layout-flex{display: flex;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-block-icon svg){width: 24px;}.woocommerce form .form-row .required{visibility: visible;}.kkey-bc-nav a{color:#0073aa}.kkey-bc-nav a:hover{color:#005177}.e-heading-base a, .e-paragraph-base a{all: unset; cursor: pointer;}form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{display: block;}.kkey-protect-container{font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
                margin:
                18px 0px 18px 0px                !important;
                padding:
                0px 0px 0px 0px                !important;
                border-radius: 14px;
                background:
                    #fafafa                ;
                border: 1.5px solid
                    #eeeeee                ;
                width: 100%;
                max-width:
                    350                    px;
                box-sizing: border-box;
                position: relative;
                overflow: hidden;
                box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
                transition: border-color 0.25s ease, box-shadow 0.25s ease;}.kkey-protect-container::before{content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                height: 3px;
                background: linear-gradient(90deg, #2563eb, #7c3aed);
                z-index: 1;}.kkey-protect-header{display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 10px;
                padding: 14px 16px 10px;
                border-bottom: 1px solid rgba(0, 0, 0, 0.06);
                background: rgba(0, 0, 0, 0.015);}.kkey-protect-body{display: flex;
                align-items: center;
                flex-wrap: wrap;
                gap: 8px;
                padding: 14px 16px 12px;}.kkey-protect-container.is-valid{border-color: #46b450;
                box-shadow: 0 0 5px rgba(70, 180, 80, 0.3);}.kkey-protect-container.is-invalid{border-color: #dc3232;}.kkey-protect-label{display: inline-flex;
                align-items: center;
                gap: 5px;
                font-size: 11px;
                font-weight: 700;
                letter-spacing: 0.7px;
                text-transform: uppercase;
                color: #6b7280;
                margin: 0;}.kkey-protect-label::before{content: '🔐';
                font-size: 12px;}.kkey-logo-img{width: 36px;
                height: 36px;
                border-radius: 8px;
                object-fit: contain;
                flex-shrink: 0;
                opacity: 0.9;
                display: block;}.kkey-protect-question{font-weight: bold;
                font-size: 1.25rem;
                margin-right: 8px;
                font-family: monospace;
                white-space: nowrap;
                display: flex;
                align-items: center;}.kkey-char{display: inline-block;
                transform-origin: center;
                margin: 0 1px;}.kkey-refresh-btn{text-decoration: none !important;
                font-size: 1.4rem;
                line-height: 1;
                color: #2271b1;
                margin-right: 12px;
                cursor: pointer;
                display: inline-block;
                transition: color 0.2s ease;
                border: none;
                background: none;
                padding: 0;}.kkey-refresh-btn:hover{color: #135e96;}.kkey-refresh-btn.spinning{animation: kkey-spin 0.6s linear infinite;}@keyframes kkey-spin{100% {
                    transform: rotate(-360deg);}.kkey-protect-input{width: 100px;
                border: 1px solid #ccc;
                padding: 8px;
                border-radius: 4px;
                font-size: 1rem;
                flex-grow: 1;
                min-width: 70px;}.kkey-inline-error{width: 100%;
                color:
                    #dc3232                ;
                background-color:
                    transparent                ;
                font-size: 12px;
                margin-top: 5px;
                display: none;}input[type="submit"]:disabled,
            button[type="submit"]:disabled,
            .button:disabled,
            .wc-forward:disabled{opacity: 0.5 !important;
                cursor: not-allowed !important;
                filter: grayscale(1);}body.kkey-unsolved .cart-collaterals a.checkout-button,
            body.kkey-unsolved .cart-collaterals button,
            body.kkey-unsolved .wcppec-checkout-buttons,
            body.kkey-unsolved #ppc-button-wc-express-checkout,
            body.kkey-unsolved .apple-pay-button,
            body.kkey-unsolved .google-pay-button,
            body.kkey-unsolved .amazon-pay-button,
            body.kkey-unsolved .stripe-button-el,
            body.kkey-unsolved #place_order,
            body.kkey-unsolved [class*="payment-button"],
            body.kkey-unsolved [id*="payment-button"],
            body.kkey-unsolved .wc-proceed-to-checkout a{opacity: 0.5 !important;
                pointer-events: none !important;
                cursor: not-allowed !important;
                filter: grayscale(1);}body.kkey-unsolved.kkey-modal-page::before{content: "";
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(0, 0, 0, 0.85);
                backdrop-filter: blur(8px);
                z-index: 999998;
                pointer-events: auto;}body.kkey-unsolved.kkey-modal-page{overflow: hidden !important;}body.kkey-unsolved.kkey-modal-page .kkey-protect-container{position: fixed;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                z-index: 999999;
                max-width: 420px;
                width: calc(100% - 40px);
                border-radius: 20px;
                background: #fff;
                border: none;
                box-shadow: 0 25px 80px rgba(0, 0, 0, 0.45), 0 8px 24px rgba(37, 99, 235, 0.15);}body.kkey-unsolved.kkey-modal-page .kkey-protect-header{padding: 20px 24px 14px;}body.kkey-unsolved.kkey-modal-page .kkey-protect-body{padding: 16px 24px 20px;}body.kkey-unsolved.kkey-modal-page .kkey-logo-img{width: 44px;
                height: 44px;}body:not(.kkey-unsolved).kkey-modal-page .kkey-protect-container,
            body.kkey-modal-page .kkey-protect-container.is-valid{display: none !important;
                opacity: 0;
                pointer-events: none;}.kkey-popup-overlay{position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(0, 0, 0, 0.7);
                backdrop-filter: blur(4px);
                z-index: 999999;
                display: flex;
                align-items: center;
                justify-content: center;
                opacity: 0;
                visibility: hidden;
                transition: opacity 0.3s, visibility 0.3s;}.kkey-popup-overlay.kkey-show{opacity: 1;
                visibility: visible;}.kkey-popup-overlay .kkey-protect-container{position: relative;
                max-width: 420px;
                width: calc(100% - 40px);
                box-shadow: 0 25px 80px rgba(0, 0, 0, 0.45);
                margin: 0 !important;
                transform: scale(0.95);
                transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.kkey-popup-overlay.kkey-show .kkey-protect-container{transform: scale(1);}.kkey-popup-close{position: absolute;
                top: 10px;
                right: 12px;
                background: none;
                border: none;
                font-size: 26px;
                line-height: 1;
                color: #9ca3af;
                cursor: pointer;
                z-index: 10;
                padding: 4px;
                transition: color 0.2s;}.kkey-popup-close:hover{color: #374151;}@media (max-width: 480px){.kkey-protect-body {
                    flex-wrap: wrap;}.kkey-protect-question{font-size: 1.15rem;}.kkey-protect-input{min-width: 80px;}@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;}.kkey-container.kkey-std a{background-color: #03cc0b}.kkey-wa-button span.agent-detail-fig{color: #fff}.kkey-wa-button span.agent-name{color: #fff}.kkey-wa-button.Online span.agent-label span.status{color: #ffef9f}.kkey-wa-button.Online span.agent-label span.status:before{background-color: #ffef9f}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.available a.kkey-whatsapp-button{background-color: #ffffff  !important;
                color : #000000}.kkey-container.kkey-floating ul.kkey-whatsapp-content li a.kkey-whatsapp-button span.kkey-whatsapp-text{color: #000000}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.available a.kkey-whatsapp-button span.kkey-whatsapp-text span.kkey-whatsapp-label span.status{color: #03cc0b}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.unavailable a.kkey-whatsapp-button span.kkey-whatsapp-text span.kkey-whatsapp-label span.status{color: #bababa}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-header{background: #03cc0b}.kkey-container.kkey-floating ul.kkey-whatsapp-content li.kkey-content-header h5{color: #ffffff}.kkey-container span#contact-trigger{background: #03cc0b;
                color: #ffffff;}.woocommerce div.product form.cart .variations select{float: right;
    width: 100%;
    height: 55px;
    border: 2px solid #1776c4;
		padding-left: 10px;}.cart .quantity input.input-text{border: 1px solid #1776c4;}.cart-btn button{background-color: #66b5d8 !important;}.woocommerce div.product form.cart .variations label{margin-right: 20px;}.mr-search-box-form select,
.mr-search-box-form button{width: 100%;
    padding: 14px 15px; 
    font-size: 16px; 
    border: 1px solid #d1d5db;
    border-radius: 6px;
    box-sizing: border-box;
    background-color: #ffffff;
    font-family: inherit;}.mr-search-box-form button{background-color: #2563eb; 
    color: #ffffff;
    font-weight: 600;
    border: none;
    cursor: pointer;
    transition: background-color 0.2s ease;}.mr-search-box-form button:hover{background-color: #1d4ed8;}@media (min-width: 768px){.mr-search-box-form {
        flex-direction: row; 
        align-items: center;
        flex-wrap: wrap;}.mr-search-box-form button{flex: 0 0 auto; 
        width: auto;
        padding-left: 30px;
        padding-right: 30px;}.product-block-two .lower-content h4 a{display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100%;}.col-lg-3.col-md-12{display: flex;}.product-block-two .lower-content{flex-grow: 1 !important; 
    display: flex !important;
    flex-direction: column !important;}.product-block-two .lower-content .price{margin-top: auto !important; 
    margin-bottom: 15px !important;}.product-block-two .lower-content h4 a{display: -webkit-box !important;
    -webkit-line-clamp: 4 !important; 
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
    
    
    line-height: 1.4 !important; 
    min-height: calc(1.4em * 4) !important;}@media only screen and (max-width: 820px){.col-lg-3.col-md-12:has(.product-block-two) {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
        float: left !important;
        padding: 0 5px 15px 5px !important; 
        box-sizing: border-box !important;
        margin: 0 !important;}.col-lg-3.col-md-12:has(.product-block-two):nth-child(2n+1){clear: left !important;}.product-block-two .lower-content h4,
    .product-block-two .lower-content h4 a{font-size: 13px !important; 
        line-height: 1.3 !important;
        white-space: normal !important; 
        word-wrap: break-word !important;
        display: block !important;
        margin-bottom: 8px !important;}.product-block-two .lower-content{padding: 5px !important;
        display: flex !important;
        flex-direction: column !important;
        flex-grow: 1 !important; 
        justify-content: space-between !important;}.inner-box .image .overlay{display: none !important;}@media only screen and (min-width: 768px){.main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul, .main-menu .navigation > li > .megamenu {
        border-radius: 20px;}.default-form .form-group input[type='text'], .default-form .form-group input[type='email'], .default-form .form-group input[type='tel'], .default-form .form-group textarea{border: 1px solid #66b5d8;}.content_block_5 .form-inner .form-group input[type='text'], .content_block_5 .form-inner .form-group input[type='email'], .content_block_5 .form-inner .form-group textarea{border: 1px solid #66b5d8;}@media (max-width: 1024px){.wp-bottom-menu{
                        display:flex;}.wp-bottom-menu-search-form-wrapper{display: block;}