html, body { -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-smoothing: antialiased;}body {background: #ffffff none repeat scroll 0 0; color: #687188; font-family: 'Poppins', sans-serif; font-size: 16px;}h1,h2,h3,h4,h5,h6 {color: #292b2c;font-family: "Montserrat", sans-serif;}p {color:#687188;line-height: 28px;margin-bottom: 25px;}a {color: #292b2c;text-decoration: none;-webkit-transition: all 0.5s ease-in-out;transition: all .5s ease-in-out;}a:hover {color: #1FE075;text-decoration: none;}a:focus {outline: none;}img {max-width: 100%;}ul,li,ol {margin: 0;padding: 0;}fieldset {border: 0 none;margin: 0 auto;padding: 0;}label {color: #6c757d;}input:focus,textarea:focus {outline: none;box-shadow: none;}iframe {border: 0;display: block;}video {width: 100%;}.section {padding: 100px 0;position:relative;}.section.small_pt,.top_footer.small_pt {padding-top: 50px;}.section.small_pb,.top_footer.small_pb {padding-bottom: 50px;}.section.pb_20, .pb_20 {padding-bottom: 20px;}.section.pb_85, .pb_85 {padding-bottom: 85px;}div.banner_large_pad {padding: 200px 0;}.small_padding { padding: 30px;}.medium_padding { padding: 50px;}.large_padding { padding: 100px;}.small_divider {height: 30px;}.medium_divider {height: 50px;}.large_divider {height: 100px;}.padding_eight_all {padding: 8%;}.padding_eight_lr {padding: 0 8%;}.padding_eight_tb {padding: 8% 0;}.list_none li {list-style:none;}.order_list,.disc_list {padding-left: 15px;}.btn:focus,.btn:hover,.btn.active {box-shadow: none;outline: medium none;}button:focus {outline:none;}.border-2 {border-width: 2px !important;}.btn {border-width: 1px;cursor: pointer;line-height: normal;padding: 12px 35px;text-transform: capitalize;transition: all 0.5s ease-in-out;}.btn.active:focus, .btn:active:focus {box-shadow: none !important;}.btn-fill-out {background-color: transparent;border: 1px solid #1FE075;color: #ffffff;position: relative;overflow: hidden;z-index: 1;}.btn-fill-out:hover {color: #1FE075 !important;}.btn-fill-out::before {display: block;position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;z-index: -1;content: '';background-color: #1FE075;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.btn-white {background-color: transparent;border: 1px solid #fff;color: #292b2c !important;position: relative;overflow: hidden;z-index: 1;}.btn-white:hover {color: #fff !important;}.btn-white::before {display: block;position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;z-index: -1;content: '';background-color: #fff;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.btn-fill-out-dark {background-color: transparent;border: 1px solid #333;color: #fff !important;position: relative;overflow: hidden;z-index: 1;}.btn-fill-out-dark:hover {color: #333 !important;}.btn-fill-out-dark::before {display: block;position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;z-index: -1;content: '';background-color: #333;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.btn-fill-out::after,.btn-white::after,.btn-fill-out-dark:after {content: "";position: absolute;height: 0%;right: 50%;top: 50%;width: 100%;z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s;transition: all 0.75s ease 0s;}.btn-fill-out:hover::before,.btn-white:hover::before,.btn-fill-out-dark:hover:before {right: 0%;left: auto;width: 0;}.btn-fill-out.btn-radius::before,.btn-fill-out.btn-radius::after,.btn-white.btn-radius::before,.btn-white.btn-radius::after,.btn-fill-out-dark.btn-radius:after {border-radius: 40px;}.btn-line-fill {border: 1px solid #333;overflow: hidden;position: relative;color: #333 !important;transition: all 0.8s ease 0s;z-index: 1;}.btn-line-fill:hover {color: #fff !important;}@keyframes criss-cross-left { 0% { left: -20px; } 50% { left: 50%; width: 20px; height: 20px; } 100% { left: 50%; width: 450px; height: 450px; }}@keyframes criss-cross-right { 0% { right: -20px; } 50% { right: 50%; width: 20px; height: 20px; } 100% { right: 50%; width: 450px; height: 450px; }}.btn-line-fill:before, .btn-line-fill:after {position: absolute;top: 50%;content: '';width: 20px;height: 20px;background-color: #333;border-radius: 50%;z-index: -1;}.btn-line-fill:before,.btn-fill-line:before {left: -20px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.btn-line-fill:after,.btn-fill-line:after {right: -20px;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);}.btn-line-fill:hover:before,.btn-fill-line:hover:before {-webkit-animation: criss-cross-left 0.7s both;animation: criss-cross-left 0.7s both;-webkit-animation-direction: alternate;animation-direction: alternate;}.btn-line-fill:hover:after,.btn-fill-line:hover:after {-webkit-animation: criss-cross-right 0.7s both;animation: criss-cross-right 0.7s both;-webkit-animation-direction: alternate;animation-direction: alternate;}.btn-line-white {border: 1px solid #fff;color: #fff !important;}.btn-line-white:hover {color: #333 !important;}.btn-line-fill.btn-line-white:before, .btn-line-fill.btn-line-white:after {background-color: #fff;}.btn-line-blue {border-color: #233645;color: #233645 !important;}.btn-line-blue::before, .btn-line-blue::after {background-color: #233645;}.btn-tran-light {background-color: rgba(255,255,255,0.2);color: #fff;}.btn-tran-light:hover {background-color: #fff;}.btn-fill-line {background-color: #333;border: 1px solid #333;overflow: hidden;position: relative;color: #fff !important;transition: all 0.8s ease 0s;z-index: 1;}.btn-fill-line:before, .btn-fill-line:after {position: absolute;top: 50%;content: '';width: 20px;height: 20px;background-color: #fff;border-radius: 50%;z-index: -1;}.btn-fill-line:hover {color: #333 !important;}.btn-out-border {background-color: #1FE075;color: #fff;border-radius: 0 !important;margin: 5px;display: inline-block;border: 0;position: relative;z-index: 1;}.btn-out-border::after {content: "";position: absolute;left: 0;top: 0;border-top: 2px solid #1FE075;border-left: 2px solid #1FE075;height: 20px;width: 20px;transition: all 0.5s ease-in-out;margin: -5px;z-index: -1;}.btn-out-border::before {content: "";position: absolute;right: 0;bottom: 0;border-right: 2px solid #1FE075;border-bottom: 2px solid #1FE075;height: 20px;width: 20px;transition: all 0.5s ease-in-out;margin: -5px;z-index: -1;}.btn-out-border:hover::after,.btn-out-border:hover::before {width: -webkit-calc(100% + 10px);width: -moz-calc(100% + 10px);width: calc(100% + 10px);height: -webkit-calc(100% + 10px);height: -moz-calc(100% + 10px);height: calc(100% + 10px);}.btn-out-border:hover {color: #fff !important;}.btn.btn-out-border-white {background-color: #fff;color: #333 !important;}.btn.btn-out-border-white::after,.btn.btn-out-border-white::before {border-color: #fff;}.btn.btn-out-border-dark {background-color: #333;}.btn.btn-out-border-dark::after,.btn.btn-out-border-dark::before {border-color: #333;}.btn-gd-orange {color: #fff;background: -moz-inear-gradient(left, #ff9f54 0%,#ffd255 51%,#ff9f54);background: -webkit-inear-gradient(left, #ff9f54 0%,#ffd255 51%,#ff9f54);background: linear-gradient(to right, #ff9f54 0%,#ffd255 51%,#ff9f54);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f54', endColorstr='#ffd255',GradientType=1 );background-size: 200% 100%;}.btn-gd-green {color: #fff;background: -moz-inear-gradient(left, #16A3FE 0%,#23C99D 51%,#16A3FE);background: -webkit-inear-gradient(left, #16A3FE 0%,#23C99D 51%,#16A3FE);background: linear-gradient(to right, #16A3FE 0%,#23C99D 51%,#16A3FE);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16A3FE', endColorstr='#23C99D',GradientType=1 );background-size: 200% 100%;}.btn-gd-pink-orange {color: #fff;background: -moz-inear-gradient(left, #F42F54 0%,#ff9625 51%,#F42F54);background: -webkit-inear-gradient(left, #F42F54 0%,#ff9625 51%,#F42F54);background: linear-gradient(to right, #F42F54 0%,#ff9625 51%,#F42F54);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F42F54', endColorstr='#ff9625',GradientType=1 );background-size: 200% 100%;}.bg-gd-orange {background: -moz-inear-gradient(left, #ff9f54 0%,#ffd255 100%);background: -webkit-inear-gradient(left, #ff9f54 0%,#ffd255 100%);background: linear-gradient(to right, #ff9f54 0%,#ffd255 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f54', endColorstr='#ffd255',GradientType=1 );}.bg-gd-green {background: -moz-inear-gradient(left, #16A3FE 0%,#23C99D 100%);background: -webkit-inear-gradient(left, #16A3FE 0%,#23C99D 100%);background: linear-gradient(to right, #16A3FE 0%,#23C99D 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16A3FE', endColorstr='#23C99D',GradientType=1 );}.bg-gd-mantle {background: -moz-linear-gradient(-45deg, #8400fc 0%, #11def4 100%);background: -webkit-linear-gradient(-45deg, #8400fc 0%,#11def4 100%);background: linear-gradient(135deg, #8400fc 0%,#11def4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8400fc', endColorstr='#11def4',GradientType=1 );}.btn-gd-orange:hover,.btn-gd-green:hover,.btn-gd-pink-orange:hover {color: #fff !important;background-position: 100% 0;}.btn-radius {border-radius: 40px;}.btn + .btn {margin-left: 10px;}.btn i {font-size: 16px;margin-right: 5px;vertical-align: middle;line-height: 1;}.btn span {vertical-align: middle;}.btn-group-sm > .btn, .btn-sm { padding: 8px 25px;}.btn-group-lg > .btn, .btn-lg { padding: 16px 45px;}.btn-xs { padding: 4px 20px; font-size: 12px;}.btn-md { padding: 12px 35px; font-size: 16px;}.btn.btn-xs i { font-size: 10px;}.btn.btn-sm i { font-size: 12px;}.btn.btn-lg i { font-size: 22px;}.btn-ripple {padding-right: 0 !important;border: 0;}.btn-link {position: relative;z-index: 2;text-decoration: none;}.btn-link:hover {text-decoration: none;}.btn-link::before {content: "";position: absolute;left: 0;right: 0;bottom: 0px;height: 1px;background-color: #1FE075;z-index: -1;}.text_white * {color: #fff;}.text_dark * {color: #333;}.text_default {color: #1FE075 !important;}.bg_gray {background-color: #f7f8fb !important;}.bg_light_blue {background-color: #EBF5FF !important;}.bg_light_blue2 {background-color: #F4F9FC !important;}.bg_blue {background-color: #4382FF !important;}.bg_linen {background-color: #F9F5F0 !important;}.bg_redon {background-color: #FFF1F1 !important;}.bg_dark {background-color: #0F1932 !important;}.bg_dark2 {background-color: #131d24 !important;}.bg_dark3 {background-color: #233645 !important;}.bg_dark4 {background-color: #0D1B26 !important;}.bg_apricot {background-color: #fde0ca !important;}.radius_all_5,.radius_all_5:before,.radius_all_5:after {border-radius: 5px;}.radius_all_10,.radius_all_10:before,.radius_all_10:after {border-radius: 10px;}.radius_lb_10,.radius_lb_10:after,.radius_lb_10:before {border-radius: 10px 0 0 10px;}.radius_rb_10,.radius_rb_10:before,.radius_rb_10:after {border-radius: 0 10px 10px 0;}.radius_lbrb_10,.radius_lbrb_10:before,.radius_lbrb_10:after {border-radius: 0 0 10px 10px;}.radius_ltrt_10,.radius_ltrt_10:before,.radius_ltrt_10:after {border-radius: 10px 10px 0 0;}.scrollup {background-color: #171717;border-radius: 100%;bottom: 20px;color: #ffffff;font-size: 24px;height: 40px;line-height: 40px;position: fixed;right: 20px;text-align: center;width: 40px;z-index: 99;}.scrollup:hover {background-color: #1FE075;color:#fff;}.scrollup:focus {color:#fff;}.scrollup_style1 {background-color: #1FE075;}.scrollup.scrollup_style1:hover {background-color: #333;}.background_bg {background-position: center center;background-size: cover;}.bg_size_auto { background-size: auto !important;}.bg_size_contain {background-size: contain !important;}.bg_norepeat { background-repeat: no-repeat !important;}.position_top_center { background-position: top center !important;}.position_center_bottom { background-position: center bottom !important;}.position_right_center { background-position: right center !important;}.position_right_bottom { background-position: right bottom !important;}.fixed_bg { background-attachment: fixed !important;}[class*=overlay_bg_] {position: relative;}[class*=overlay_bg_]::before {background-color: #000;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 0;}[class*=overlay_bg_default_]::before {background-color: #1FE075;}[class*=overlay_bg_blue_]::before {background-color: #031B4E;}[class*=overlay_bg_white_]::before {background-color: #fff;}.overlay_bg_90::before,.overlay_bg_default_90::before,.overlay_bg_blue_90::before,.overlay_bg_white_90::before {opacity: 0.9;}.overlay_bg_80::before,.overlay_bg_default_80::before,.overlay_bg_blue_80::before,.overlay_bg_white_80::before {opacity: 0.8;}.overlay_bg_70::before,.overlay_bg_default_70::before,.overlay_bg_blue_70::before,.overlay_bg_white_70::before {opacity: 0.7;}.overlay_bg_60::before,.overlay_bg_default_60::before,.overlay_bg_blue_60::before,.overlay_bg_white_60::before {opacity: 0.6;}.overlay_bg_50::before,.overlay_bg_default_50::before,.overlay_bg_blue_50::before,.overlay_bg_white_50::before {opacity: 0.5;}.overlay_bg_40::before,.overlay_bg_default_40::before,.overlay_bg_blue_40::before,.overlay_bg_white_40::before {opacity: 0.4;}.overlay_bg_30::before,.overlay_bg_default_30::before,.overlay_bg_blue_30::before,.overlay_bg_white_30::before {opacity: 0.3;}.overlay_bg_20::before,.overlay_bg_default_20::before,.overlay_bg_blue_20::before,.overlay_bg_white_20::before {opacity: 0.2;}.overlay_bg_10::before,.overlay_bg_default_10::before,.overlay_bg_blue_10::before,.overlay_bg_white_10::before {opacity: 0.1;}.ripple {background-color: #1FE075;border-radius: 100%;color: #fff;position: relative;display: inline-block;margin-right: 25px;line-height: 50px;font-size: 22px !important;vertical-align: middle;margin-left: -15px;height: 50px;width: 50px;text-align: center;}.ripple i {margin-right: 0;margin-left: 3px;font-size: 22px;}.ripple::before,.ripple::after { -webkit-animation: ripple 1.8s infinite ; -moz-animation: ripple 1.8s infinite ; -o-animation: ripple 1.8s infinite ; -ms-transition:ripple 1.8s infinite ;animation: ripple 1.8s infinite ;background-color: #1FE075;border-radius: 100%;margin: -20px;bottom: 0px;content: "";display: block;left: 0px;opacity: 0;position: absolute;right: 0px;top: 0px;z-index:-1;}.ripple::before {-webkit-animation-delay: 0.4s;-moz-animation-delay: 0.4s;-o-animation-delay: 0.4s;animation-delay: 0.4s;}.ripple::after {-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-o-animation-delay: 1s;animation-delay: 1s;}@-webkit-keyframes ripple{ 0%{ opacity:0; -webkit-transform:scale(0); transform:scale(0) } 50%{ opacity:0.5; }100%{ opacity:0; -webkit-transform:scale(1); transform:scale(1) }}@keyframes ripple{ 0%{ opacity:0; -webkit-transform:scale(0); transform:scale(0) } 50%{ opacity:0.5; }100%{ opacity:0; -webkit-transform:scale(1); transform:scale(1) }}.btn-ripple-white .ripple::before,.btn-ripple-white .ripple::after,.btn-ripple-white .ripple {background-color: #fff;}.btn-ripple-white .ripple {color: #1FE075;}.bg_transparent_20 {background-color: rgba(0,0,0,0.2);}.box_shadow1 {box-shadow: 0 0 10px rgba(0,0,0,0.1);}.border-top-tran {border-top: 1px solid rgba(255,255,255,0.1);}.border_bottom_tran {border-bottom: 1px solid rgba(255,255,255,0.1);}.heading_s1,.heading_s4 {margin-bottom: 25px;}.heading_s1 h1, .heading_s1 h2, .heading_s1 h3, .heading_s1 h4, .heading_s1 h5, .heading_s1 h6 {font-weight: 700;margin: 0;text-transform: capitalize;line-height: 40px;}.heading_s2 {margin-bottom: 20px;position: relative;}.heading_s2 h1, .heading_s2 h2, .heading_s2 h3, .heading_s2 h4, .heading_s2 h5, .heading_s2 h6,.heading_s3 h1, .heading_s3 h2, .heading_s3 h3, .heading_s3 h4, .heading_s3 h5, .heading_s3 h6 {font-weight: 700;margin: 0;text-transform: capitalize;}.heading_s2 h1,.heading_s2 h2,.heading_s2 h3,.heading_s2 h4,.heading_s2 h5,.heading_s2 h6 {position: relative;z-index: 9;}.heading_s2 .sub_heading {font-size: 100px;font-weight: bold;padding: 0;margin-bottom: -15px;z-index: 0;position: relative;line-height: 100px;background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#1affffff',GradientType=0 );-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.heading_s2.heading_light .sub_heading {background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.01) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.01) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.01) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#1a000000',GradientType=0 );background-clip: text;-webkit-text-fill-color: transparent;-webkit-background-clip: text;}.heading_s3 {margin-bottom: 30px;padding-bottom: 15px;position: relative;}.heading_s3::before {content: "";position: absolute;left: 0;width: 50px;height: 2px;background-color: #292b2c;bottom: 0;right: 0;}.heading_light.heading_s3::before {background-color: #fff;}.heading_s3.text-center::before {margin: 0 auto;}.heading_s3.text-right::before {left: auto;right: 0;}.heading_s4 h1, .heading_s4 h2, .heading_s4 h3, .heading_s4 h4, .heading_s4 h5, .heading_s4 h6 {font-weight: 700;margin: 0;text-transform: capitalize;line-height: normal;}.heading_s4 .heading_icon i {color: #20E076;font-size: 30px;position: relative;z-index: 3;width: 50px;display: block;height: 50px;line-height: 50px;}.heading_icon {display: inline-block;position: relative;z-index: 2;padding: 0 30px;text-align: center;}.heading_icon::after {content: "";position: absolute;right: 0;width: 30px;top: 50%;border-top: 1px solid #999;z-index: -1;border-bottom: 1px solid #999;height: 5px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.heading_icon::before {content: "";position: absolute;left: 0;width: 30px;top: 50%;border-top: 1px solid #999;z-index: -1;border-bottom: 1px solid #999;height: 5px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.heading_light .heading_icon i {color: #fff !important;}.heading_uppercase h1,.heading_uppercase h2,.heading_uppercase h3,.heading_uppercase h4,.heading_uppercase h5,.heading_uppercase h6 {text-transform: uppercase;}.heading_light * {color: #fff;}.sub_heading {color: #1FE075;margin-bottom: 10px;display: block;}.highlight_text {font-size: 20px;color: #333;font-weight: 600;margin-bottom: 15px;display: block;}.leads {margin-bottom: 30px;}.preloader {bottom: 0;height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 9999;}.lds-ellipsis {height: 64px;margin: 0 auto;position: relative;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 64px;z-index: 9999;}.lds-ellipsis span {position: absolute;top: 27px;width: 15px;height: 15px;border-radius: 50%;background: #222;-webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);-moz-animation-timing-function: cubic-bezier(0, 1, 1, 0);-o-animation-timing-function: cubic-bezier(0, 1, 1, 0);animation-timing-function: cubic-bezier(0, 1, 1, 0);}.lds-ellipsis span:nth-child(1) {left: 6px;-webkit-animation: lds-ellipsis1 0.6s infinite;-moz-animation: lds-ellipsis1 0.6s infinite;-o-animation: lds-ellipsis1 0.6s infinite;animation: lds-ellipsis1 0.6s infinite;background-color: #F04A63;}.lds-ellipsis span:nth-child(2) {left: 6px;-webkit-animation: lds-ellipsis2 0.6s infinite;-moz-animation: lds-ellipsis2 0.6s infinite;-o-animation: lds-ellipsis2 0.6s infinite;animation: lds-ellipsis2 0.6s infinite;background-color: #40A2DC;}.lds-ellipsis span:nth-child(3) {left: 30px;-webkit-animation: lds-ellipsis2 0.6s infinite;-moz-animation: lds-ellipsis2 0.6s infinite;-o-animation: lds-ellipsis2 0.6s infinite;animation: lds-ellipsis2 0.6s infinite;background-color: #FFBB00;}.lds-ellipsis span:nth-child(4) {left: 55px;-webkit-animation: lds-ellipsis3 0.6s infinite;-moz-animation: lds-ellipsis3 0.6s infinite;-o-animation: lds-ellipsis3 0.6s infinite;animation: lds-ellipsis3 0.6s infinite;background-color: #FFBB00;}@-webkit-keyframes lds-ellipsis1 {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes lds-ellipsis1 {0% {-webkit-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1);transform: scale(1);}}@-webkit-keyframes lds-ellipsis2 {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(24px, 0);transform: translate(24px, 0);}}@keyframes lds-ellipsis2 {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(24px, 0);transform: translate(24px, 0);}}@-webkit-keyframes lds-ellipsis3 {0% {-webkit-transform: scale(1);transform: scale(1);}100% {-webkit-transform: scale(0);transform: scale(0);}}@keyframes lds-ellipsis3 {0% {-webkit-transform: scale(1);transform: scale(1);}100% {-webkit-transform: scale(0);transform: scale(0);}}.loader-section {position: fixed;width: 100%;height: 50%;background-color: #E7EDF3;z-index: 999;-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }.loader-section.section-top {top: 0;}.loader-section.section-bottom {bottom: 0;}.loaded .loader-section.section-top {-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%);-ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all 0.5s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.5s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded .loader-section.section-bottom {-webkit-transform: translateY(100%); -ms-transform: translateY(100%); -moz-transform: translateY(100%);transform: translateY(100%); -webkit-transition: all 0.5s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.5s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.navbar-brand { padding: 13px 0; vertical-align: top; margin: 0; WIDTH: 300px; height: 152px;}.dark_skin .logo_dark, .light_skin .logo_light { max-width: 150px; height: auto; }@media (max-width: 768px) { .dark_skin .logo_dark, .light_skin .logo_light { max-width: 120px; height: auto; margin: 0 auto; }}@media (max-width: 500px) { .dark_skin .logo_dark, .light_skin .logo_light { max-width: 100px; }}.light_skin .navbar-nav a,.light_skin .navbar-toggler {color: #ffffff;}.navbar {padding: 0;}.header_wrap {transition: transform 0.3s ease-in-out; background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.1); position: fixed; top: 0; left: 0; right: 0; z-index: 1030;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {background-color: #fff;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header {background-color: transparent;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed {background-color: #fff;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.light_skin.nav-fixed {background-color: #1D2224;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.sticky_dark_skin.nav-fixed,.light_skin .sidetoggle_icon::after,.light_skin .sidetoggle_icon::before,.light_skin .toggle_center_line {background-color: #fff;}.navbar .navbar-nav li {position: relative;list-style: none;transition: all 0.3s ease 0s;}.navbar-nav .dropdown-menu {border: 0;border-radius: 0;margin: 0;padding: 0;min-width: 14rem;}.navbar-nav .dropdown-menu {background-color: #252A2C;}.light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu, .light_skin .navbar-nav .dropdown-menu .dropdown-menu {background-color: #303537;}.dark_skin .navbar-nav .dropdown-menu {background-color: #fff;box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);}.dark_skin .mega-menu-col,.dark_skin .cart_list li {border-color: #ddd;}.dark_skin .navbar .navbar-nav .dropdown-menu li a.active, .dark_skin .navbar .navbar-nav .dropdown-menu li a:hover, .dark_skin .navbar .navbar-nav .dropdown-menu > ul > li:hover > a, .dark_skin .navbar .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a {color: #1FE075;}.dropdown-toggle::after, .dropdown-toggler::after {border: 0 none;content: "\f3d0";font-family: "Ionicons";height: auto;line-height: normal;margin-left: 5px;vertical-align: middle;width: auto;font-weight: 100;}.dropdown-toggler::after {-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg); transform: rotate(-90deg);}.dropdown-menu .dropdown-toggler::after {position: absolute;right: 15px;top: 10px;}.navbar .navbar-nav > li > .nav-link {font-weight: 500;padding: 30px 10px;text-transform: capitalize;font-size: 14px;}.nav-fixed .navbar .navbar-nav > li > .nav-link {padding: 20px 10px;}.navbar .navbar-nav > li > a.active, .navbar .navbar-nav > li:hover > a,.light_skin .navbar .navbar-nav .dropdown-item,.light_skin .navbar .navbar-nav .dropdown-header {color: #fff;}.light_skin .item_remove {color: #fff !important;}.light_skin .mega-menu-col {border-right: 1px solid #3f3f3f;}.dropdown:not(.dropdown-mega-menu) .dropdown-menu > ul, .mega-menu-col > ul, .dropdown .dropdown-menu .dropdown-menu > ul {padding: 10px 5px;}.navbar .navbar-nav .dropdown-item {padding: 8px 20px 8px 20px;color: #333;font-size: 14px;text-transform: capitalize;}.navbar .navbar-nav .dropdown-item.dropdown-toggler {padding-right: 30px;}.navbar .navbar-nav .dropdown-header { color: #333; padding: 10px 20px; text-transform: uppercase; font-weight: bold;}.navbar .attr-nav li .nav-link {padding: 27px 10px;position: relative;}.nav-fixed .navbar .attr-nav li .nav-link {padding: 17px 10px;}.navbar .attr-nav li.nav-btn {margin-left: 10px;}.navbar .attr-nav li .nav-link i {font-size: 20px;}.navbar .attr-nav li .nav-link.cart_trigger {padding-right: 0 !important;margin-right: -5px;}.hover_menu_style2 .navbar .navbar-nav.attr-nav > li > .nav-link {margin: 0;padding: 20px 10px;}.dropdown-item:focus, .dropdown-item:hover,.dropdown-item.active, .dropdown-item:active {background-color: transparent;}.navbar .navbar-nav.attr-nav .dropdown-menu li a.active, .navbar .navbar-nav.attr-nav .dropdown-menu li a:hover, .navbar .navbar-nav.attr-nav .dropdown-menu > ul > li:hover > a {background-color: rgba(0,0,0,0);}.navbar .navbar-nav .dropdown-menu li a.active, .navbar .navbar-nav .dropdown-menu li a:hover, .navbar .navbar-nav .dropdown-menu > ul > li:hover > a, .navbar .navbar-nav .dropdown-menu > ul > .mega-menu-col ul > li:hover > a, .sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item:hover {color: #1FE075;}.sticky_dark_skin.nav-fixed .logo_light { display: none;}.sticky_dark_skin.nav-fixed .logo_dark {display: block;}.sticky_dark_skin.nav-fixed .navbar-nav li > a,.sticky_dark_skin.nav-fixed .navbar-toggler,.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item,.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-header,.sticky_dark_skin.nav-fixed .cart_quantity, .sticky_dark_skin.nav-fixed .cart_total {color: #333;}.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item.active {color: #1FE075;}.sticky_dark_skin.nav-fixed .item_remove {color: #333 !important;}.sticky_dark_skin.nav-fixed .navbar-nav .dropdown-menu, .sticky_dark_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu {background-color: #fff;box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);}.sticky_dark_skin.nav-fixed .mega-menu-col,.sticky_dark_skin.nav-fixed .cart_list li {border-color: #ddd;}.sticky_dark_skin.nav-fixed.header_wrap[class*="bg_"], .sticky_dark_skin.nav-fixed.header_wrap[class*="bg-"] {background-color: #fff !important;}.sticky_light_skin.nav-fixed .logo_dark { display: none;}.sticky_light_skin.nav-fixed .logo_light {display: block;}.sticky_light_skin.nav-fixed.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header,.sticky_light_skin.nav-fixed.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {background-color: #1D2224;}.sticky_light_skin.nav-fixed.header_wrap[class*="bg_"], .sticky_light_skin.nav-fixed.header_wrap[class*="bg-"] {background-color: #1D2224 !important;}.sticky_light_skin.nav-fixed .navbar-nav a,.sticky_light_skin.nav-fixed .navbar-toggler,.sticky_light_skin.nav-fixed .navbar .navbar-nav .dropdown-item,.sticky_light_skin.nav-fixed .navbar .navbar-nav .dropdown-header,.sticky_light_skin.nav-fixed .cart_quantity, .sticky_light_skin.nav-fixed .cart_total {color: #fff;}.sticky_light_skin.nav-fixed .item_remove {color: #fff !important;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu {background-color: #252A2C;border-color: #252A2C;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu, .header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu {background-color: #303537;}.sticky_light_skin.nav-fixed .mega-menu-col {border-right: 1px solid #3f3f3f;}.sticky_light_skin.nav-fixed .cart_list li {border-color: #3f3f3f;}.sticky_dark_skin.nav-fixed .btn-tran-light {background-color: #333;color: #fff !important;}.sticky_dark_skin.nav-fixed .btn-tran-light:hover {background-color: transparent;color: #333 !important;border-color: #333;}.search_overlay {content: "";background-color: #000;height: 0;left: 0;position: fixed;text-align: center;bottom: 0;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);width: 100%;z-index: 99;}.search_overlay.open {height: 100%;top: 0;bottom: auto;}.search-overlay.open { visibility: visible; opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1); transform: scale(1);}.search_trigger.open i::before {content: "\f129";font-family: "Ionicons";}.search_wrap {position: fixed;left: 0;right: 0;max-width: 800px;margin: 0 auto;padding: 80px 0;z-index: 9999;bottom: 0;opacity: 0;visibility: hidden;display: -ms-flexbox;display: flex;height: 0;-ms-flex-align: center;align-items: center;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.search_open {overflow-y: hidden;padding-right: 17px;}.search_wrap.open {top: 0;opacity: 1;visibility: visible;bottom: auto;height: 100%;}.search_wrap form {position: relative;width: 100%;}.search_wrap .form-control:focus {color: #fff;}.search_icon {font-size: 24px;position: absolute;right: 5px;top: 5px;border: 0;background-color: transparent;cursor: pointer;padding: 0;color: #fff;}.search_wrap .form-control {background-color: transparent;border-bottom: 2px solid #fff;border-top: 0;border-left: 0;border-right: 0;border-radius: 0;padding: 10px 0;color: #fff;}.close-search {font-size: 40px;color: #fff;cursor: pointer;position: absolute;right: 0;top: 25%;}.navbar .attr-nav li .search_trigger i {font-size: 20px;vertical-align: middle;line-height: normal;}.navbar .attr-nav li.cart_wrap .nav-link i {font-size: 20px;}.navbar .attr-nav li.cart_wrap .nav-link {padding: 35px 5px;}.navbar .attr-nav li .nav-link.sidetoggle i {font-size: 28px;}.header_wrap.fixed-top {position: relative;padding-right: 0 !important;}.header_wrap.transparent_header {position: absolute;left: 0;right: 0;top: 0;z-index: 1030;}.nav-fixed.border_bottom_tran {border: 0;}.header_wrap.fixed-top.transparent_header.nav-fixed.no-sticky {position: absolute;}.header_wrap.fixed-top.nav-fixed.no-sticky {position: relative;}.header_wrap.no-sticky .navbar .navbar-nav > li > .nav-link {-webkit-transition: none;transition: none;}.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed.no-sticky {background-color: transparent;box-shadow: none;}.mega-menu {display: table;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;}.navbar .navbar-nav li.dropdown-mega-menu {position: static;}.navbar .navbar-nav li.dropdown-mega-menu .dropdown-menu {right: 0;padding-left: 0;padding-right: 0;}.mega-menu-col {border-right: 1px solid #ddd;padding: 0;}.mega-menu-col:last-child {border-right: 0 !important;}.dropdown-menu li a i { font-size: 14px; width: 20px; display: inline-block;vertical-align: middle;}.navbar .navbar-nav > li > .nav-link.cart_trigger i {font-size: 20px;}.cart_list li {list-style: outside none none;}.cart_count {position: relative;top: -3px;left: -5px;font-size: 11px;background-color: #1FE075;border-radius: 50px;height: 16px;line-height: 16px;color: #fff;min-width: 16px;text-align: center;padding: 0 5px;display: inline-block;vertical-align: top;}.navbar-nav .dropdown-menu.cart_box {width: 320px;position: absolute !important;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: -webkit-calc(100% - 30px) 0;transform-origin: calc(100% - 30px) 0;display: block;transition: all 0.25s ease-in-out;padding: 0;}.navbar-nav .dropdown-menu.cart_box.show {-webkit-transform: scale(1);transform: scale(1);}.cart_list li {border-bottom: 1px solid #3f3f3f;padding: 15px;width: 100%;}.item_remove {float: right;margin-left: 5px;color: #333 !important;}.cart_list img {border: 1px solid #dddbackground-color: #ffffff;float: left;margin-right: 10px;max-width: 80px;}.cart_list a {font-size: 14px;vertical-align: top;padding: 0 !important;text-transform: capitalize;font-weight: 600;}.cart_quantity {color: #ffffff;display: table;margin-top: 5px;font-weight: 500;}.cart_total .cart_amount {float: right;color: #F32B56;}.cart_box .cart_list {width: 100%;padding: 0 !important;max-height: 242px;overflow-y: auto;}.cart_list li {display: inline-block;width: 100%;}.dropdown-menu .cart_list li a i {width: auto;}.cart_total {color: #ffffff;margin: 0;padding: 10px 15px;font-weight: 600;text-align: right;}.cart_total strong {float: left;font-weight: 600;}.cart_buttons {margin: 0;padding: 10px 15px 20px;text-align: center;}.cart_buttons .view-cart, .cart_buttons .checkout {padding: 8px 20px !important;}.top-header {border-bottom: 1px solid #eee;}.top-header.light_skin {border-color: rgba(255,255,255,0.2);}.top-header { padding: 10px 0;transition: all 0.5s ease-in-out;}.top-header[class*="bg_"], .top-header[class*="bg-"] {border: 0;}.top-header span {font-size: 14px;}.header_wrap .social_icons li {padding-bottom: 0;}.social_icons, .contact_detail {font-size: 0;}.contact_detail > li:last-child,.header_list > li:last-child {padding-right: 0;}.social_icons li {display: inline-block;padding: 0px 5px 5px 0;}.social_icons li a {font-size: 18px;color: #687188;height: 36px;width: 36px;line-height: 36px;display: inline-block;text-align: center;vertical-align: middle;overflow: hidden;}.social_icons li a:hover, .header_wrap .social_icons li a:hover {color: #1FE075;}.social_icons.social_small li a {height: 25px;width: 25px;line-height: 26px;font-size: 16px;}.social_white .social_icons li a, .social_white.social_icons li a,.header_wrap .social_white .social_icons li a, .header_wrap .social_white.social_icons li a {color: #fff;border-color: #fff;}.social_white .social_icons li a:hover, .social_white.social_icons li a:hover {color: #1FE075;}.border_social .social_icons li a:hover, .border_social.social_icons li a:hover {background-color: #1FE075;border-color: #1FE075;color: #fff;}.border_social.social_white .social_icons li a:hover, .social_white.border_social.social_icons li a:hover {color: #fff;}.border_social li a {border: 1px solid #687188;line-height: 35px;}.social_icons li:last-child a {margin-right: 0px;}.radius_social li a {border-radius: 5px;}.rounded_social li a {border-radius: 50px;}.social_icons.social_style1 li a {background-color: rgba(255,255,255,0.1);}.social_icons.social_style1 li a:hover {background-color: #1FE075;color: #fff !important;}.social_style2 li a {background-color: #FFF;box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.3);}.social_style3 li a {background-color: #F6F8F9;color: #B2B2B7;font-size: 20px;height: 50px;width: 50px;line-height: 50px;}.social_style4 li a {background-color: #fff;color: #1FE075;}.social_style4 li a:hover {background-color: #1FE075;color: #fff;}.social_style4 li a:hover {background-color: #1FE075;color: #fff !important;}.vertical_social li {display: block;}.header_wrap .social_icons li a {color: #333;}.contact_detail i {margin-right: 10px;vertical-align: middle;font-size: 16px;}.contact_detail span {vertical-align: middle;}.contact_detail > li,.header_list > li {color: #333;font-size: 14px;vertical-align: middle;display: inline-block;padding: 2px 15px 2px 0;}.header_list > li i {margin-right: 6px;}.header_list > li .dropdown-item:hover,.custome_dropdown .ddChild li:hover,.contact_detail > li a:hover {color: #F32B56;}.header_dropdown .dropdown-menu {border-radius: 0;padding: 0;margin-top: 0px;border: 0;transform: none !important;top: 100% !important;will-change: auto !important;}.header_dropdown .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"] {right: 0;left: auto !important;}.header_dropdown .dropdown-item {padding: 5px 10px;border-bottom: 1px solid #e6e6e6;text-transform: capitalize;}.contact_detail li:first-child {margin-left: 0px;}.contact_detail li a span {vertical-align: middle;}.top-header.light_skin .contact_detail li,.top-header.light_skin .contact_detail li a,.top-header.light_skin .widget_text span {color: #fff;}.top-header.dark_skin .contact_detail li {color: #000;}.nav-fixed .top-header,.nav-fixed .middle-header {display: none !important;}.navbar-toggler {float: right;margin: 15px 0;padding: 0;border: none;background: transparent;outline: none !important;position: relative;z-index: 999;}.navbar-toggler:focus {outline: none;box-shadow: none;}.mobile-menu-icon {display: block;width: 25px;height: 20px;position: relative;margin: 0;transform: rotate(0deg);transition: .5s ease-in-out;cursor: pointer;}.mobile-menu-icon span {display: block;position: absolute;height: 2px;width: 100%;background: #333;border-radius: 2px;opacity: 1;left: 0;transform: rotate(0deg);transition: .25s ease-in-out;}.mobile-menu-icon span:nth-child(1) { top: 0px; }.mobile-menu-icon span:nth-child(2) { top: 8px; }.mobile-menu-icon span:nth-child(3) { top: 16px; }.navbar-toggler[aria-expanded="true"] .mobile-menu-icon span:nth-child(1) { top: 8px; transform: rotate(45deg);}.navbar-toggler[aria-expanded="true"] .mobile-menu-icon span:nth-child(2) { opacity: 0;}.navbar-toggler[aria-expanded="true"] .mobile-menu-icon span:nth-child(3) { top: 8px; transform: rotate(-45deg);}.navbar-collapse {position: fixed;top: 70px;left: 0;right: 0;background: white;padding: 20px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);max-height: calc(100vh - 70px);overflow-y: auto;transition: all 0.3s ease-in-out;display: none;}.navbar-collapse.show {display: block;}@media (max-width: 991px) {.navbar-brand {padding: 10px 0;}.navbar-toggler {display: block;}.navbar-collapse {display: none;}.navbar-collapse.show {display: block;}}.navbar-toggler[aria-expanded="true"] span::before { content: "\f129"; font-size: 16px;}.navbar-toggler[aria-expanded="true"] {line-height: 32px;font-size: 20px;}header .attr-nav + .social_icons {border-left: 1px solid #333;margin-left: 5px;padding-left: 5px;}header .attr-nav + .social_icons li {padding: 0;}header.light_skin .attr-nav + .social_icons {border-color: #fff;}header.light_skin.nav-fixed .attr-nav + .social_icons {border-color: #333;}header.light_skin.nav-fixed .social_icons li a {color: #000;}header.light_skin.nav-fixed .social_icons li a:hover { color: #0E93D8;}.search_box {position: relative;}.search_box input {padding-right: 30px;}.search_box button {border: 0;padding: 0 10px;background-color: transparent;font-size: 22px;position: absolute;right: 0;top: 0;bottom: 0;cursor: pointer;}.top-header.light_skin .header_list li a,.top-header.light_skin .ddArrow::before,.top-header.light_skin .ddcommon .ddTitle .ddlabel {color: #fff;}.top-header.light_skin .header_list > li::before {background-color: #fff;}.top-header .custome_dropdown .ddChild {background-color: #fff;border: 0 !important;min-width: 10rem;left: -10px;}.top-header.light_skin .header_list li a:hover, .top-header.light_skin .contact_detail li a:hover, .top-header.light_skin .header_list li a:hover span {color: #1FE075;}.main_menu_uppercase .navbar-nav > li > .nav-link {text-transform: uppercase;}.main_menu_weight_100 .navbar .navbar-nav > li > .nav-link {font-weight: 100;}.main_menu_weight_200 .navbar .navbar-nav > li > .nav-link {font-weight: 200;}.main_menu_weight_300 .navbar .navbar-nav > li > .nav-link {font-weight: 300;}.main_menu_weight_400 .navbar .navbar-nav > li > .nav-link {font-weight: 400;}.main_menu_weight_500 .navbar .navbar-nav > li > .nav-link {font-weight: 500;}.main_menu_weight_600 .navbar .navbar-nav > li > .nav-link {font-weight: 600;}.main_menu_weight_700 .navbar .navbar-nav > li > .nav-link {font-weight: 700;}.main_menu_weight_800 .navbar .navbar-nav > li > .nav-link {font-weight: 800;}.main_menu_weight_900 .navbar .navbar-nav > li > .nav-link {font-weight: 900;}.main_menu_size_16 .navbar .navbar-nav > li > .nav-link,.dd_menu_size_16 .navbar .navbar-nav .dropdown-item,.dd_menu_size_16 .cart_list a {font-size: 16px;}.header_banner_wrap {padding: 15px;height: 100%;}.header_banner {height: 100%;display: -ms-flexbox;display: flex;padding: 15px;}.header_banner_wrap .header_banner {-ms-flex-align: center;align-items: center;}.header_banner_content {position: relative;}.header_banner_text {color: #fff;}.header_banner_title {font-weight: bold;color: #fff;margin-bottom: 15px;}.banner_img {position: relative;}.shop_bn_content {position: absolute;bottom: 0;left: 0;right: 0;padding: 30px;z-index: 1; }.shop_bn_content * {color: #fff;}.shop_title {font-size: 38px;font-weight: bold;margin-bottom: 10px;}.shop_banner {position: relative;display: inline-block;}.shop_banner::before {content: "";position: absolute;left: 10px;top: 10px;right: 10px;bottom: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;z-index: 01;}.shop_banner::after {content: "";position: absolute;left: 10px;top: 10px;bottom: 0;height: 85px;background-color: #fff;width: 2px;}.shop_banner .banner_img::after {content: "";position: absolute;right: 10px;bottom: 10px;width: 85px;height: 2px;background-color: #fff;}.sidebar_menu {padding: 50px 30px 30px;position: fixed;top: 0;z-index: 99;background-color: #fff;box-shadow: -3px 0 3px rgba(0,0,0,.04);bottom: 0;width: 400px;overflow-y: auto;right: -400px;visibility: hidden;height: 100vh;transition: all 0.5s ease;z-index: 99999;}.sidebar_menu.active {right: 0;visibility: visible;}.side_panel_close {position: absolute;right: 30px;top: 30px;}.side_panel_close i {font-size: 24px;}.sidebar_menu .widget {margin-bottom: 20px;display: inline-block;width: 100%;}.sidebar_left .sidebar_menu,.sidebar_left_push .sidebar_menu {right: auto;left: -400px;}.sidebar_left .sidebar_menu.active,.sidebar_left_push .sidebar_menu.active {left: 0;}.sidebar_left_push.sidetoggle_active {overflow-y: hidden;left: 400px;}.sidebar_left_push {overflow-x: hidden;position: relative;transition: all 0.5s ease;left: 0;}.sidebar_left_push.sidetoggle_active .header_wrap.nav-fixed {left: 400px;right: -400px;}.sidebar_right_push.sidetoggle_active {overflow-y: hidden;right: 400px;}.sidebar_right_push {overflow-x: hidden;position: relative;transition: all 0.5s ease;right: 0;}.sidebar_right_push.sidetoggle_active .header_wrap.nav-fixed {left: -400px;right: 400px;}.sidebar_dark {background-color: #222;}.sidebar_dark .sidemenu_close,.sidebar_dark p {color: #fff;}.header-overlay {position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.7);z-index: 9999;top: 0;transition: all 0.5s ease-in-out;cursor: url("../images/close.png"), pointer;}body.active {overflow: hidden;padding-right: 17px;}.sidetoggle_icon {width: 22px;display: block;margin: 10px 0;position: relative;transition: all 0.5s ease-in-out;height: 1px;}.sidetoggle_icon::before {content: "";background-color: #333;display: block;height: 1px;width: 100%;position: absolute;top: -7px;right: 0;transition-duration: .3s,.3s;transition-delay: .3s,0s;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}.sidetoggle_icon::after {content: "";background-color: #333;display: block;height: 1px;width: 15px;position: absolute;bottom: -7px;right: 0;transition-duration: .3s,.3s;transition-delay: .3s,0s;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}.sidetoggle.open .sidetoggle_icon::before {top: 0;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);transition-property: top,transform;transition-delay: 0s,.3s;}.sidetoggle.open .sidetoggle_icon::after {bottom: 0;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);transition-delay: 0s,.3s;transition-property: bottom,transform;width: 100%;}.toggle_center_line {background-color: #333;height: 1px;width: 100%;display: block;position: absolute;top: 50%;right: 0;left: 0;transition: all 0.6s ease-in-out;}.sidetoggle.open .toggle_center_line {opacity: 0;}.sidetoggle_icon:hover:after {width: 22px;}.widget_text p:last-child {margin-bottom: 0;}.widget_contact_info .contact_wrap li:last-child {margin-bottom: 0;}.hover_menu_style1 .navbar-collapse .navbar-nav > li > a {position: relative;padding: 30px 0px;margin: 0 10px;}.hover_menu_style1.nav-fixed .navbar .navbar-collapse .navbar-nav > li > .nav-link {padding: 20px 0px;}.hover_menu_style1 .navbar-collapse .navbar-nav > li > a::before {display: block;position: absolute;bottom: 20px;right: 0px;height: 2px;width: 0;z-index: 0;content: '';background-color: #1FE075;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.hover_menu_style1.nav-fixed .navbar-collapse .navbar-nav > li > a::before {bottom: 10px;}.hover_menu_style1 .navbar-collapse .navbar-nav > li:hover > a::before,.hover_menu_style1 .navbar-collapse .navbar-nav > li > a.active::before {left: 0;right: auto;width: 100%;}input.text {display: none;}.dd.ddcommon {cursor: pointer;padding-right: 10px;position: relative;width: auto !important;outline: none;}.ddcommon .ddTitleText img,.ddcommon .ddChild li img {border-radius: 100%;height: 16px;width: 16px;margin-right: 6px;}.ddcommon .ddTitleText {padding: 5px 7px 5px 10px;display: inline-block;text-transform: uppercase;}.ddcommon .ddlabel {text-transform: uppercase;font-size: 14px;color: #333;white-space: nowrap;}.ddArrow::before {content: "\f3d0";color: #878787;font-family: ionicons;position: absolute;right: 0;top: 5px;}.ddcommon .ddChild {background-color: #fff;height: auto !important;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;display: block !important;opacity: 0;visibility: hidden !important;right: 0;left: 0;}.ddcommon.borderRadiusTp .ddChild {opacity: 1;visibility: visible !important;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}.ddcommon .ddChild li {cursor: pointer;line-height: normal;list-style: outside none none;padding: 5px 10px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}.banner_section {position: relative;}.banner_content_wrap {position: relative;z-index: 1;}.banner_half_content {padding: 100px 0 80px; z-index: 0;}.full_screen.banner_half_content {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}.banner_section:not(.full_screen), .banner_section:not(.full_screen) .carousel-item, .banner_section:not(.full_screen) .banner_content_wrap, .banner_section:not(.full_screen) .banner_content_wrap .carousel-item {height: 800px;}.full_screen, .full_screen .carousel-item {height: 100vh;min-height: 45rem;}.banner_section.slide_medium, .banner_section.slide_medium .carousel-item, .banner_section.slide_medium .banner_content_wrap, .banner_section.slide_medium .banner_content_wrap .carousel-item {height: 500px;}.banner_section .banner_slide_content {left: 0;position: absolute;right: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}.carousel-item img {position: relative;z-index: -1;width: 100%;}.carousel-control-next, .carousel-control-prev {background-color: rgba(0,0,0,0.5);font-size: 18px;height: 50px;opacity: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 50px;transition: all 0.3s ease-in-out;}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {opacity: 0;}.carousel:hover .carousel-control-next, .carousel:hover .carousel-control-prev {opacity: 1;}.carousel-control-next {right: 20px;}.carousel-control-prev {left: 20px;}.carousel_style1 .carousel-control-next, .carousel_style1 .carousel-control-prev {border-radius: 100%;}.carousel_style2 .carousel-control-next, .carousel_style2 .carousel-control-prev {font-size: 16px;border-radius: 4px;height: 40px;width: 40px;}.light_arrow .carousel-control-next, .light_arrow .carousel-control-prev {background-color:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);color: #000;}.carousel-control-next:hover, .carousel-control-prev:hover,.light_arrow .carousel-control-next:hover, .light_arrow .carousel-control-prev:hover{background-color: #1FE075;color: #fff;}.indicators_style1 {counter-reset: step;}.indicators_style1.carousel-indicators li {width: auto;height: auto;background-color: transparent;text-indent: 0;transition: all 0.5s ease-in-out;opacity: 1;}.indicators_style1.carousel-indicators li::before {content: "0"counter(step);color: #fff;counter-increment: step;position: static;height: auto;width: auto;margin: 0 10px;}.indicators_style1.carousel-indicators li::after {content: "";margin: 0 8px;font-size: 30px;color: #fff;bottom: -5px;line-height: normal;height: 20px;left: 28px;font-weight: 300;background-color: #fff;width: 2px;transform: rotate(10deg);display: inline-block;vertical-align: middle;}.indicators_style1.carousel-indicators li:last-child::after {opacity: 0;margin: 0;}.indicators_style1.carousel-indicators li.active::before {color: #1FE075;}.indicators_style2,.indicators_style3 {margin-bottom: 15px;}.indicators_style2 li {width: 10px;height: 10px;background-clip: inherit;border: 0;margin: 8px;position: relative;}.indicators_style2 li::before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;border: 2px solid #fff;margin: -4px;}.indicators_style3 li {background-color: #333;border-radius: 100%;width: 10px;height: 10px;background-clip: inherit;border: 0;margin: 8px;position: relative;}.indicators_style3 li::before {content: "";position: absolute;border-radius: 100%;left: 0;right: 0;bottom: 0;top: 0;border: 2px solid #333;margin: -4px;}.indicators_style3 li.active {background-color: #1FE075;}.indicators_style3 li.active:before {border-color: #1FE075;}.indicators_style4 li {background-color: #fff;border-radius: 100%;width: 15px;height: 15px;background-clip: inherit;border: 0;margin: 5px;position: relative;}.banner_content .carousel-item {padding: 100px 0;}.banner_content h2 {font-size: 60px;margin-bottom: 20px;font-weight: 600;text-transform: capitalize;}.banner_content p {margin-bottom: 30px;}.banner_shape {position: absolute;right: 0;top: 0;width: 70%;z-index: -1;}.banner_shape img {width: 100%;}.wave_shape_bottom::before {background-image: url("../images/wave_shape.png");display: block;height: 100%;content: "";background-position: bottom center;position: absolute;bottom: 0;background-size: contain;background-repeat: no-repeat;left: 0;right: 0;}.banner_content1 h2 {font-size: 78px;margin-bottom: 20px;font-weight: 600;text-transform: capitalize;}.background_shape {position: absolute;width: 200px;height: 100%;top: 0;bottom: 0;right: 0;left: 35%;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1affffff',GradientType=0 );-moz-transform: skewX(30deg);-webkit-transform: skewX(30deg);transform: skewX(30deg);transform-origin: left bottom;pointer-events: none;}.background_shape:before {content: "";position: absolute;width: 200px;height: 100%;top: 0;bottom: 0;right: 0;left: 100%;background: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);background: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);background: linear-gradient(to top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1affffff',GradientType=0 );}.banner_center_content {margin-top: -70px;}.carousel-indicators.vertical_center_right {display: block;right: 40px;top: 50%;margin: 0;left: auto;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);bottom: auto;}.indicators_style2.vertical_center_right li {margin: 15px 0;}.banner_content_border {border: 10px solid #1FE075;padding: 50px;position:relative;}.slide_banner_img {height: 100%;position: relative;z-index: -1;}.zoom-in {-webkit-animation: zoomin 5s;-moz-animation: zoomin 5s;-o-animation: zoomin 5s;animation: zoomin 5s;}@keyframes zoomin { 0% { -moz-transform: scale(1.2) rotate(3deg);-webkit-transform: scale(1.2) rotate(3deg);transform: scale(1.2) rotate(3deg); } 100% { -moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); }}.header_with_topbar.transparent_header + .banner_section .banner_slide_content {margin-top: 45px;}.fb_style1 {padding-right: 30px;padding-top: 30px;position: relative;display: table;margin: 0 auto;}.fb_style1::before {content: "";position: absolute;top: 0;right: 0;background-color: #F0F1F9;z-index: -1;height: 300px;width: 300px;}.fb_style1 img {box-shadow: 0 0 20px rgba(0,0,0,0.2);}.service_img {padding: 0 30px;background-size: contain !important;background-repeat: no-repeat !important;}.about_double_img {position: relative;padding-top: 80px;}.first_img {max-width: 360px;box-shadow: 0 0 20px rgba(0,0,0,0.2);}.second_img {box-shadow: 0 0 20px rgba(0,0,0,0.2);max-width: 360px;position: absolute;top: 0;right: 0;}.about_wrap {padding-left: 50px;}.about_bg {background-image: url(../images/shape12.png);background-position: top center;background-size: cover;z-index: 0;}.profile_info > li {list-style: none;margin-bottom: 20px;}.profile_info > li:last-child {margin-bottom: 0;}.profile_info span.title {float: left;max-width: 100px;width: 100%;font-weight: 500;color: #333;text-transform: capitalize;}.profile_info span.title + * {overflow: hidden;margin: 0;line-height: normal;color: #687188;}.profile_info a:hover {color: #1FE075;}.about_img_box {position: absolute;bottom: 0;left: 15px;right: 15px;}.about_double_img2 {padding-bottom: 100px;}.about_double_img2 .second_img {bottom: 0;top: auto;}.about_single_img {position: relative;}.about_single_img .play_icon {position: absolute;left: 0;right: 0;top: 50%;text-align: center;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.about_single_img img {width: 100%;}.ibc_orange {color: #FF9F54 !important;background-color: rgba(255,159,84,0.2) !important;}.ibc_purple {color: #B598F6 !important;background-color: rgba(181,152,246,0.2) !important;}.ibc_pink {color: #FA247B !important;background-color: rgba(250,36,123,0.2) !important;}.ibc_green {color: #44CEB0 !important;background-color: rgba(68,206,176,0.2) !important;}.ibc_red {color: #FA5E5D !important;background-color: rgba(250,94,93,0.2) !important;}.ibc_blue {color: #439CEE !important;background-color: rgba(67,156,238,0.2) !important;}.icon_box {margin-bottom: 30px;}.icon {margin-bottom: 15px;}.icon_box_content h1,.icon_box_content h2,.icon_box_content h3,.icon_box_content h4,.icon_box_content h5,.icon_box_content h6 {text-transform: capitalize;}.icon i {font-size: 30px;}.icon_box p:last-child {margin: 0;}.icon_box_content .link i {vertical-align: middle;margin-left: 2px;}.box_img {margin-bottom: 15px;}.icon_box_style1,.icon_box_style2 {padding: 30px;background-color: #fff;}.icon_box_style1 .icon {color: #ffffff;background-color: #1FE075;height: 90px;width: 90px;text-align: center;display: inline-block;border-radius: 100%;position: relative;z-index: 1;}.icon_box_style1 .icon i {line-height: 90px;}.icon_box_style1 .icon::before {background-color: #1FE075;bottom: 0px;content: "";display: block;left: 0px;position: absolute;right: 0px;top: 0px;z-index: -1;margin: 0px;border-radius: 100%;opacity: 0.5;transition: all 0.3s ease-in-out;}.icon_box_style1:hover .icon::before {margin: -7px;}.icon_box_style2 .icon {color: #1FE075;background-color: rgba(31,224,117,0.2);height: 70px;width: 70px;display: inline-block;border-radius: 100%;position: relative;z-index: 1;text-align: center;}.icon_box_style2 .icon i {line-height: 70px;}.icon_box_style2:hover .icon {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: tada;animation-name: tada;}.icon_box_style3 { padding: 20px; background-color: #fff; -moz-transition: transform .25s cubic-bezier(.68,-0.55,.27,1.55); -webkit-transition: transform .25s cubic-bezier(.68,-0.55,.27,1.55); transition: transform .4s cubic-bezier(.68,-0.55,.27,1.55); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-animation-fill-mode: none; animation-fill-mode: none;}.icon_box_style3:hover { -moz-transform: translate3d(0,-15px, 0); -webkit-transform: translate3d(0,-15px, 0); transform: translate3d(0,-15px, 0);}.icon_box_style3 .icon i {color: #1FE075;font-size: 40px;}.icon_box_style4 {padding: 50px 40px;border: 1px solid #ddd;margin-left: -1px;margin-bottom: 0;margin-top: -1px;}.icon_box_style4 .icon i {font-size: 40px;color: #1FE075;}.icon_box_style4 .icon {margin-bottom: 20px;}.icon_box_style4 .icon_box_content h5 {margin-bottom: 20px;font-weight: bold;}.icon_box_style4 .box_link {transition: none;position: relative;padding-bottom: 6px;display: inline-block;}.icon_box_style4 .box_link::before {content: "";position: absolute;left: 0;bottom: 0;height: 2px;background-color: #292b2c;width: 30px;transition: all 0.3s ease-in-out;}.icon_box_style4:hover .box_link::before {background-color: #fff;width: 50px;}.icon_box_style4:hover {background-color: #1FE075;}.icon_box_style4:hover .icon i,.icon_box_style4:hover .icon_box_content * {color: #fff;}.icon_box_style5 {background-color: #fff;border: 2px solid #E7EDF3;padding: 20px 15px;position: relative;}.icon_box_style5::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 2px solid #E7EDF3;margin: -10px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);transition: all 0.5s ease-in-out;z-index: -1;}.icon_box_style5:hover:before {-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}.icon_box_style5 .icon {float: left;margin-right: 15px;margin-bottom: 0;}.icon_box_style5 .icon i {font-size: 50px;color: #1FE075;line-height: 60px;}.icon_box_style5 .icon_box_content {overflow: hidden;}.icon_box_style5 .icon_box_content h5,.icon_box_style6 .icon_box_content h5 {font-weight: 600;}.icon_box_style6 {padding: 30px 15px;position: relative;z-index: 1;border: 1px solid #ddd;}.icon_box_style6 .icon i {font-size: 50px;color: #1FE075;line-height: 1;}.icon_box_style6[class*="overlay_bg_"]:before {z-index: -1;}.icon_box_style6::before {content: "";position: absolute;left: -1px;top: -1px;border-left: 2px solid #1FE075;height: 0px;width: 0px;opacity: 0;border-top: 2px solid #1FE075;transition: all 0.5s ease-in-out;}.icon_box_style6::after {content: "";position: absolute;right: -1px;bottom: -1px;border-right: 2px solid #1FE075;height: 0px;width: 0px;opacity: 0;border-bottom: 2px solid #1FE075;transition: all 0.5s ease-in-out;}.icon_box_style6:hover::before, .icon_box_style6:hover::after {opacity: 1;height: 30px;width: 30px;}.icon_box_style6 .icon_box_content h1, .icon_box_style6 .icon_box_content h2, .icon_box_style6 .icon_box_content h3, .icon_box_style6 .icon_box_content h4, .icon_box_style6 .icon_box_content h5, .icon_box_style6 .icon_box_content h6 {margin-bottom: 15px;}.icon_box_style6 .icon_box_content p {margin-bottom: 15px;}.icon_box_style6 .icon_box_content .link {border-bottom: 1px solid #333;}.icon_box_style6 .icon_box_content .link:hover {border-bottom-color: #1FE075;}.icon_box_style7 {background-color: #fff;padding: 30px;border-radius: 10px;box-shadow: 0 0 20px rgba(35,54,69,0.05);}.icon_box_style7 .icon {color: #1FE075;background-color: #DFFFED;height: 90px;width: 90px;text-align: center;display: inline-block;overflow: hidden;border-radius: 100%;position: relative;z-index: 1;}.icon_box_style7 .icon i {display: inline-block;line-height: 90px;font-size: 44px;transition: all 0.5s ease-in-out;}.icon_box_style7 .icon_box_content p {margin-bottom: 10px;}.icon_box_style7 .link {font-weight: 500;font-size: 15px;}.icon_box_style7:hover .icon i {-webkit-animation: toLeftFromRight 0.3s forwards;-moz-animation: toLeftFromRight 0.3s forwards;animation: toLeftFromRight 0.3s forwards;}@-webkit-keyframes toLeftFromRight {49% {-webkit-transform: translate(-100%);}50% {opacity: 0;-webkit-transform: translate(100%);}51% {opacity: 1;}}@-moz-keyframes toLeftFromRight {49% {-moz-transform: translate(-100%);}50% {opacity: 0;-moz-transform: translate(100%);}51% {opacity: 1;}}@keyframes toLeftFromRight {49% {transform: translate(-100%);}50% {opacity: 0;transform: translate(100%);}51% {opacity: 1;}}.icon_box_style8 {padding: 30px;border: 2px solid #eee;}.icon_box_style8 .icon i {color: #1FE075;font-size: 50px;line-height: 1;}.icon_box_style8 .icon_box_content h5 {position: relative;padding-bottom: 15px;}.icon_box_style8 .icon_box_content h5::before {content: "";position: absolute;left: 0;right: 0;width: 50px;height: 2px;background-color: #1FE075;bottom: 0;}.icon_box_style8.text-center .icon_box_content h5::before {margin: 0 auto;}.icon_box_style9 .icon {float: left;margin-right: 15px;margin-bottom: 0;width: 50px;text-align: center;height: 50px;position: relative;z-index: 0;}.icon_box_style9 .icon i {line-height: 50px;color: #1FE075;font-size: 40px;}.icon_box_style9 .icon_box_content {overflow: hidden;}.icon_box_style9 .icon::before {content: "";position: absolute;left: 0;top: 0;height: 35px;width: 35px;background-color: #1FE075;border-radius: 60px 30px 50px 50px / 40px 40px 50px 60px;z-index: -1;opacity: 0.15;}.icon_box_style10 {padding: 30px;background-color: #fff;}.icon_box_style10 .icon {color: #1FE075;background-color: rgba(31,224,117,0.2);height: 90px;width: 90px;display: inline-block;border-radius: 100%;position: relative;z-index: 1;text-align: center;}.icon_box_style10 .icon i {line-height: 90px;font-size: 40px;}.icon_box_style10:hover .icon {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: swing;animation-name: swing;}.icon_box_style12 {padding: 30px 20px;}.icon_box_style12 .icon i {line-height: 50px;color: #1FE075;font-size: 40px;}.list_style1 li::before {content: "\f121";font-family: ionicons;left: 0;position: absolute;top: 7px;color: #1FE075;text-align: center;font-size: 16px;}.list_style1 li {list-style: outside none none;padding: 5px 0px 5px 25px;position: relative;}.list_style2 li::before {content: "";left: 0;position: absolute;top: 12px;background-color: #707070;text-align: center;height: 1px;width: 12px;}.list_style2 li {list-style: outside none none;padding: 0px 0px 15px 25px;position: relative;}.list_style3 li::before {content: "\f121";font-family: ionicons;left: 0;position: absolute;top: 0px;color: #1FE075;text-align: center;font-size: 14px;background-color: #DFFFED;height: 28px;width: 28px;line-height: 28px;border-radius: 100%;}.list_style3 li {list-style: outside none none;padding: 0px 0px 15px 37px;position: relative;}.list_style4 li {list-style: outside none none;padding: 0px 0px 15px 37px;position: relative;}.list_style4 li i {color: #1FE075;position: absolute;left: 0;top: 0px;font-size: 26px;}.box_counter i { font-size: 50px; color: #333;display: block;}.box_counter [class^="linearicons-"] {margin-bottom: 20px;}.box_counter img {margin-bottom: 10px;}.counter_text { font-weight: 600;}.box_counter p { margin: 0;}.counter_white.box_counter i,.counter_white .counter_text,.counter_white.box_counter p {color: #fff;}.counter_style1.box_counter {padding-left: 70px;position: relative;}.counter_style1 .counter_text {color: #1FE075;}.counter_style1.box_counter i {margin-bottom: 0;position: absolute;left: 0;top: 0;}.box_counter.counter_style2 {box-shadow: 0 0 20px rgba(35,54,69,0.05);border-radius: 10px;padding: 30px;background-color: #fff;text-align: center;margin: 0;}.counter_style2 i {border-radius: 100%;width: 80px;height: 80px;line-height: 80px;margin: 0 auto 15px;font-size: 40px;}.overlap_counter_bottom {position: relative;}.overlap_counter_bottom:before {content:"";background-color: #fff;height:100px;position: absolute;left: 0;bottom: 0;right: 0;}.carousel_slider li {list-style: none;}.grid_filter {margin-bottom: 30px;}.grid_filter li { display: inline-block;}.grid_filter li a {padding: 5px 15px; display: block;font-size: 16px; text-transform: capitalize;}.grid_filter li a.current {color: #1FE075;}.grid_filter.filter_style1 li a {padding: 5px 20px;}.grid_filter.filter_style1 li a.current {color: #fff;background-color: #1FE075;}.grid_filter.filter_style2 li a {border-bottom: 1px solid transparent;}.grid_filter.filter_style2 li a.current {border-bottom-color: #1FE075;}.grid_container > li {list-style: none;}.gutter_small { margin: 0 -7.5px 0px -7.5px;}.gutter_small > li { padding: 0 7.5px 0px 7.5px;}.gutter_medium { margin: 0 -15px 0px -15px;}.gutter_medium > li {padding: 0px 15px 0px 15px;}.gutter_medium > li .portfolio_item,.gutter_medium > li .image_gallery_item {margin-bottom: 30px;}.gutter_small > li .portfolio_item,.gutter_small > li .image_gallery_item {margin-bottom: 15px;}.grid_col2 > li {width: 50%;float: left;}.grid_col3 > li {width: 33.33%;float: left;}.grid_col4 > li { width: 25%;float: left;}.loadmore > li {transition: all 0.5s ease-in-out;}.portfolio_item {overflow: hidden;position: relative; width: 100%; height: 100%;}.portfolio_item .portfolio_img a {display: block;overflow: hidden;}.portfolio_img img {width: 100%;}.link_container a {background-color: #fff;color: #1FE075;font-size: 18px;width: 40px;height: 40px;display: inline-block;border-radius: 100%;line-height: 40px;margin: 0 2px;text-align: center;}.link_container a:hover {background-color: #1FE075;color: #fff;}.link_container a .ion-ios-play {padding-left: 3px;}.portfolio_content {bottom: 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;-ms-justify-content: center;justify-content: center;-webkit-flex-flow: column nowrap;-ms-flex-flow: column nowrap;flex-flow: column nowrap;position: absolute;top: 0px;right: 0;left: 0;text-align: center;transition: all 0.5s ease-in-out;}.portfolio_item:hover .portfolio_content {background-color: rgba(0,0,0,0.5);}.portfolio_desc { margin-top: 0; top: 0px; text-align: center; left: 4px; place-items: baseline; right: 0; height: 200px;}.link_container {text-align: center;-moz-transform: translateY(50%);-webkit-transform: translateY(50%);transform: translateY(50%);opacity: 0;visibility: hidden;transition: all 0.3s ease-in-out;}.portfolio_item:hover .link_container {opacity: 1;visibility: visible;-moz-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}.portfolio_desc h5 a {font-weight: 600;}.portfolio_desc a,.portfolio_desc a:hover {color: #fff;}.portfolio_desc h5, .portfolio_desc p {color: #fff;opacity: 0;visibility: hidden;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}.portfolio_desc p {margin: 0;font-size: 15px;}.portfolio_item:hover .portfolio_desc h5 {-webkit-animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-duration: 0.6s;animation-fill-mode: both;-webkit-animation-name: slideInUp;animation-name: slideInUp;opacity: 1;visibility: visible;}.portfolio_item:hover .portfolio_desc p {-webkit-animation-duration: 0.7s;-webkit-animation-fill-mode: both;animation-duration: 0.7s;animation-fill-mode: both;-webkit-animation-name: slideInUp;animation-name: slideInUp;opacity: 1;visibility: visible;}.portfolio_style1 .portfolio_content {padding: 20px; width: 100%; height: 100%;}.portfolio_style1 .portfolio_content::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;right: 100%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;margin: 20px 10px;pointer-events: none;transition: all 0.5s ease-in-out;}.portfolio_style1 .portfolio_item {transform-style: preserve-3d;transform: perspective(1000px);}.portfolio_style1 .portfolio_content::after {content: "";position: absolute;left: 0;top: 0;bottom: 100%;right: 0;border-right: 1px solid #fff;border-left: 1px solid #fff;margin: 10px 20px;pointer-events: none;transition: all 0.5s ease-in-out;}.portfolio_style1 .portfolio_item:hover .portfolio_content::before {right: 0;}.portfolio_style1 .portfolio_item:hover .portfolio_content::after {bottom: 0;}.portfolio_style1 .link_container a {border-radius: 0;}.grid_container .owl-carousel.owl-theme .owl-dots {margin: 0 !important;position: absolute;top: 10px;right: 10px;z-index: 9;}.grid_container .owl-carousel {z-index: inherit;}.grid_container .owl-carousel {display: block;}.grid_container .owl-carousel a:nth-child(1n+2) {display: none;}.portfolio_item:hover .portfolio_img .carousel_slider.owl-theme .owl-dot span {border-color: #fff;}.portfolio_item:hover .portfolio_img .carousel_slider.owl-theme .owl-dot span:hover {background-color: transparent;}.portfolio_item:hover .portfolio_img .carousel_slider.owl-theme .owl-dot.active span {background-color: #fff;}.mfp-ajax-holder .mfp-content .portfolio_ajax {max-width: 1140px;background-color: #fff;margin: 6px auto;position: relative;}.portfolio_ajax .card-header {background-color: transparent;}.portfolio_ajax .carousel_slider img {width: 100%;}.portfolio_ajax .mfp-close {margin-top: 15px;margin-right: 10px;}.portfolio_info_box > li,.portfolio_info_box2 > li {padding-bottom: 10px;margin-bottom: 10px;}.portfolio_info_box > li:last-child {border-bottom: 0;padding-bottom: 0px;margin-bottom: 0px;}.portfolio_info_box span,.portfolio_info_box2 span {color: #333;font-weight: 600;text-transform: capitalize;min-width: 100px;float: left;}.portfolio_info_box2 > li {border-bottom: 1px solid #ddd;}.portfolio_info_box3 > li {border-bottom: 1px solid #999;padding-bottom: 10px;margin-bottom: 10px;}.portfolio_info_box3 > li:last-child {border-bottom: 0;padding-bottom: 0px;margin-bottom: 0px;}.portfolio_info_box3 span {display: block;color: #333;font-weight: bold;margin-bottom: 5px;text-transform: capitalize;}.portfolio_info_light li,.portfolio_info_light li span {color: #fff;}.portfolio_info_light.portfolio_info_box3 > li {border-bottom-color: rgba(255,255,255,0.2);}.portfolio_share {display: inline-block;width: 100%;}.portfolio_share h5 {float: left;margin-right: 20px;font-weight: 600;margin-bottom: 0;margin-top: 7px;}.portfolio_share .social_icons {overflow: hidden;}.post_nav_home {display: table;margin: 0 auto;font-size: 20px;}.post_nav .nav_meta {text-transform: capitalize;display: block;font-size: 14px;color: #687188;}.post_nav {text-transform: capitalize;}.post_nav_prev {padding-left: 30px;position: relative;}.post_nav_next {padding-right: 30px;position: relative;text-align: right;}.post_nav_next i {right: 0;left: auto;}.post_nav i {position: absolute;left: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.portfolio_text p:last-child {margin-bottom: 0;}.portfolio_single_img img:not(:last-child) {margin-bottom: 30px;}.product_gallery_item.owl-theme .owl-nav .owl-prev { margin-left: 1px;}.product_gallery_item.owl-theme .owl-nav .owl-next { margin-right: 1px;}.author_img img {max-width: 100px;}.author_name {overflow: hidden;}.author_name h6 {margin-bottom: 5px;}.author_name span {color: #1FE075;}.testimonial_box.box_shadow1 {margin: 10px;}.testimonial_desc p:last-child {margin-bottom: 0;}.testimonial_style1 .author_img,.testimonial_style3 .author_img {float: left;margin-right: 15px;}.testimonial_style1 .author_img img {max-width: 50px;}.testimonial_style1 .testimonial_desc {display: inline-block;width: 100%;margin-top: 10px;}.testimonial_style1 .testimonial_box,.testimonial_style2 .testimonial_box,.testimonial_style3 .testimonial_box {padding: 30px;background-color: #fff;position: relative;z-index: 1;}.testimonial_style1 .testimonial_box::before {content: "\f10e";position: absolute;right: 30px;bottom: 0;font-family: fontawesome;font-size: 150px;color: #f7f7f7;font-weight: 900;z-index: -1;line-height: normal;}.testimonial_style2 .testimonial_box {text-align: center;}.testimonial_style2 .author_img {margin: 0 auto;display: table;}.testimonial_style2 .author_name {margin: 15px 0 10px;}.testimonial_style2[data-items="1"]::before {content: "";position: absolute;left: 15px;right: 15px;bottom: 55px;top: 25px;background-color: #fff;z-index: -1;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px;}.testimonial_style2[data-items="1"]::after {content: "";position: absolute;left: 0;right: 0;bottom: 70px;top: 40px;background-color: #fff;z-index: -2;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 5px;}.testimonial_style2[data-items="1"] {padding: 0 20px;}.testimonial_style3 .testimonial_desc,.testimonial_style4 .testimonial_desc {margin-bottom: 25px;}.testimonial_style3 .author_name {padding-top: 8px;display: table;}.testimonial_style3 .author_img img { max-width: 60px;}.testimonial_style3 .author_img img {box-shadow: 0 0 10px rgba(0,0,0,0.2);}.testimonial_style3 .owl-item {-moz-transform: scale(0.95);-webkit-transform: scale(0.95);transform: scale(0.95);opacity: 0.5;transition: all 0.5s ease-in-out;}.testimonial_style3 .owl-item.center {-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);opacity: 1;}.testimonial_style4 .testimonial_desc p,.testimonial_style6 .testimonial_desc p {font-size: 18px;line-height: 36px;font-style: italic;}.testimonial_style4 .author_img img {max-width: 80px;margin: 0 auto 10px;display: table;}.testimonial_style4 .testimonial_box,.testimonial_style6 .testimonial_box {text-align: center;}.testimonial_style5 .testimonial_box {padding: 30px;border: 1px solid #ddd;position: relative;}.testimonial_style5 .testimonial_box::before {content: "\f10e";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 70px;position: absolute;right: 30px;top: 10px;color: #eee;}.testimonial_style5 .author_img {float: left;margin-right: 15px;}.testimonial_style5 .author_img img {max-width: 60px;}.testimonial_style5 .testimonial_desc,.testimonial_style6 .testimonial_desc {display: inline-block;margin-top: 15px;}.testimonial_style5 .author_name h6 {font-weight: 600;}.testimonial_style5 .author_name {margin-top: 8px;}.testimonial_style6 .author_img img {max-width: 100px;margin: 0 auto 10px;display: table;}.testi_thumb {max-width: 450px;margin: 0 auto;}.testi_thumb_style1 .author_img {max-width: 100px;margin: 0 auto;cursor: pointer;}.testi_thumb_style1 .author_img img {border-radius: 100%;width: 100%;opacity: 0.5;-moz-transform: scale(0.8);-webkit-transform: scale(0.8);transform: scale(0.8);transition: all 0.5s ease-in-out;}.testi_thumb_style1 .slick-center .author_img img {opacity: 1;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}.testimonial_wrap {padding: 30px;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 10px;}.testimonial_wrap .testi_thumb {margin-top: 20px;}.testimonial_wrap .author_name {margin-top: 20px;}.testimonial_wrap .testimonial_box::before {content: "\f11d";font-size: 50px;font-family: "Flaticon";color: #1FE075;}.testimonial_wrp {padding: 50px;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 10px;}.testimonial_wrp .testimonial_desc,.testimonial_wrp .author_name {margin-top: 20px;}.blog_post {margin-bottom: 30px;transition: all 0.5s ease-in-out;}.blog_content {padding-top: 15px;}.blog_post .blog_img a {display: block;overflow: hidden;}.blog_img {position: relative;overflow: hidden;}.blog_img img {width: 100%;}.blog_meta {display: inline-block;margin-bottom: 5px;width: 100%;}.blog_meta li {float: left;margin-right: 15px;}.blog_meta li:last-child {margin-right: 0;}.blog_meta li a {text-transform: capitalize;}.blog_meta li a i {margin-right: 5px;vertical-align: middle;color: #1FE075;}.blog_title {line-height: 30px;margin-bottom: 15px;font-weight: 600;}h6.blog_title {line-height: 24px;}.blog_text p {margin-bottom: 15px;}.fit-videos {background-color: #000000;}.blog_style1 {border-radius: 10px;}.blog_style1 .blog_content {padding: 15px;border-radius: 10px;}.blog_style1 .blog_img + .blog_content {border-radius: 0 0 10px 10px;}.blog_style1 .blog_img {border-radius: 10px 10px 0 0;}.blog_style1 .blog_img img {border-radius: 10px 10px 0 0;transition: all 0.5s ease-in-out;width: 100%;}.blog_style1:hover .blog_img img,.blog_style3:hover .blog_img img {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.blog_style1.radius_all_5 {border-radius: 5px;}.blog_style1.radius_all_5 .blog_img,.blog_style1.radius_all_5 .blog_img img {border-radius: 5px 5px 0 0;}.blog_style1.radius_all_5 .blog_content {border-radius: 0 0 5px 5px;}.blog_style2 .blog_content {padding: 15px;}.blog_post.blog_style3 {position: relative;}.blog_style3 .blog_content {position: absolute;bottom: 0;padding: 15px;left: 0;right: 0;z-index: 2;}.blog_style3 .blog_img img {transition: all 0.5s ease-in-out;width: 100%;}.blog_style3 .blog_img::before {background: -moz-linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0.0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.0)), color-stop(100%, rgba(0,0,0,0.7)));background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0.0) 100%);background: -o-linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0.0) 100%);background: -ms-linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0.0) 100%);background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0.0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#000000',GradientType=0 );content: "";position: absolute;left: 0;bottom: 0;right: 0;top: 0;z-index: 1;}.post_date {position: absolute;left: 15px;top: 15px;width: 30px;text-align: center;background-color: #1FE075;min-width: 60px;padding: 8px 10px;color: #ffffff;z-index: 2;}.blog_post.blog_style3 .blog_content a:hover {color: #1FE075;}.post_date strong {font-size: 30px;line-height: 1;}.blog_post.blog_style3 .blog_content a {color: #fff;}.blog_style4 .blog_title {margin-bottom: 10px;}.blog_img .owl-dots {position: absolute;top: 0;right: 15px;}.blog_thumbs .blog_post {display: inline-block;width: 100%;padding-bottom: 30px;border-bottom: 1px solid #ddd;}.blog_thumbs .blog_img {float: left;width: 40%;}.single_post .blog_content {padding-top: 20px;}.single_post .blog_title {font-size: 30px;line-height: normal;margin-bottom: 20px;}.single_post .blog_meta {padding-bottom: 20px;margin-bottom: 10px;border-bottom: 1px solid #ddd;width: 100%;}.post_author .author_img {float: left;padding-right: 15px;}.author_info {overflow: hidden;}.author_info .author_name {font-weight: 600;}.author_info p {font-size: 14px;line-height: 26px;}.author_info p:last-child {margin-bottom: 0;}.post_author {margin-top: 40px;margin-bottom: 40px;}.content_title * {margin-bottom: 30px;font-weight: 600;}.comment_user img { border-radius: 100%; height: auto; max-width: 80px;}.comment_content .meta_data h6 {font-size: 16px;}.comment_info {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}.comment_info:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}.comment_content p:last-child {margin-bottom: 0;}.children {border-top: 1px solid #ddd;margin-top: 20px;padding-top: 20px;margin-left: 60px;}.comment_content { padding-left: 20px;}.comment-time {font-size: 14px;line-height: normal;margin-bottom: 8px;text-transform: uppercase;font-style: italic;}.comment-reply i { margin-right: 5px;}.comment-area .comment_list { margin-bottom: 40px;}.comment-area {padding-top: 10px;}.newsletter_small {padding: 70px 0;}.newsletter_form form {position: relative;}.rounded-input {border-radius: 50px;}.newsletter_form input,.newsletter_form input:focus {height: 60px;padding: 10px 155px 10px 20px;border: 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);}.newsletter_form input.form-control-sm {height: 50px;padding: 10px 140px 10px 20px;}.newsletter_form button {position: absolute;right: 5px;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.newsletter_box {padding: 60px 70px;background-color: #fff;position: relative;}.newsletter_wrap {position: relative;margin: 30px 0;}.newsletter_wrap::before {content: "";position: absolute;left: 15px;right: 15px;bottom: -15px;top: -15px;box-shadow: 0 0 10px rgba(0,0,0,0.1);z-index: -1;background-color: #fff;}.newsletter_wrap::after {content: "";position: absolute;left: 30px;right: 30px;bottom: -30px;top: -30px;box-shadow: 0 0 10px rgba(0,0,0,0.1);z-index: -2;background-color: #fff;}.input_tran_white input, .input_tran_white input:focus {background-color: rgba(255,255,255,0.1);color: #fff;box-shadow: none;}.input_tran_white input::-webkit-input-placeholder {color:#ffffff;opacity:1}.input_tran_white input::-moz-placeholder {color:#ffffff;opacity:1}.input_tran_white input:-ms-input-placeholder {color:#ffffff;opacity:1}.input_tran_white input::-ms-input-placeholder {color:#ffffff;opacity:1}.input_tran_white input::placeholder {color:#ffffff;opacity:1}footer {overflow: hidden;}.footer_dark {background-color: #202325;position: relative;}.footer_top {padding: 100px 0 70px;}.footer_logo {margin-bottom: 20px;}footer p {font-size: 14px;}footer .widget {margin-bottom: 30px;}footer .widget_title {text-transform: capitalize;margin-top: 10px;margin-bottom: 25px;font-size: 18px;}.widget_links li {list-style: none;padding-bottom: 10px;}.widget_links li:last-child {padding-bottom: 0;}.widget_links li a {font-size: 14px;color: #687188;}.contact_info > li {margin-bottom: 15px;list-style: none;}.contact_info > li:last-child {margin-bottom: 0px;}.contact_info li i {display: inline-block;margin-right: 10px;margin-top: 4px;font-size: 18px;vertical-align: top;}.contact_info li span {float: left;margin-right: 10px;max-width: 70px;width: 100%;color: #292b2c;}.contact_info span + * {overflow: hidden;color: #687188;margin: 0;font-size: 14px;line-height: 26px;}.contact_info i + * {overflow: hidden;font-size: 14px;color: #687188;line-height: 26px;margin: 0;vertical-align: middle;max-width: 78%;display: inline-block;}.contact_info_light li i {border-color: #fff;color: #fff;}.contact_info_light li span,.contact_info_light li a {color: #fff;}.contact_info_style2 i + * {font-size: 18px;}.contact_info_style2 li i {margin-right: 8px;margin-top: 2px;font-size: 22px;color: #1FE075;}.bottom_footer {padding: 30px 0;position: relative;}.footer_link li {display: inline-block;position: relative;}.footer_link li a {font-size: 14px;padding: 0 5px;color: #687188;}.footer_dark h1, .footer_dark h2, .footer_dark h3, .footer_dark h4, .footer_dark h5, .footer_dark h6, .footer_dark p, .footer_dark a, .footer_dark .widget_links li a, .footer_dark .footer_link li a, .footer_dark .post_content a {color: #fff;}.footer_dark a:hover, .footer_dark .widget_links li a:hover, .widget_links li a:hover, .footer_dark .footer_link li a:hover,.footer_link li a:hover {color: #1FE075;}.footer_bg {background-image: url(../images/footer_shape.png);background-repeat: no-repeat;background-size: contain;background-position: top center;}.widget_contact_form {background-color: #fff;padding: 20px 30px 30px;margin-top: -190px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}.pattern_bg {background-image: url(../images/pattern_bg2.png);background-position: top center;background-repeat: no-repeat;background-size: cover;}.bottom_footer .social_icons li {padding-bottom: 0;}.footer_payment li {display: inline-block;list-style: none;}.footer_call {border-radius: 40px;padding: 15px;text-align: center;background-color: rgba(0,0,0,0.2);}.footer_call * {margin: 0;font-size: 22px;}.footer_call i {margin-right: 10px;}.pricing_box {background-color: #fff;text-align: center;overflow: hidden;position: relative;margin-bottom: 30px;}.pr_title {padding: 30px 15px 30px;}.pr_title h4 {text-transform: uppercase;}.pr_icon {background-color: rgba(31,224,117,0.2);border-radius: 100%;width: 100px;display: block;text-align: center;height: 100px;margin: 0 auto;}.pr_icon i {font-size: 60px;color: #1FE075;line-height: 100px;}.price_tage {padding-top: 10px;}.price_tage h2 {font-size: 40px;font-weight: bold;}.pr_content {text-align: left;padding: 0 60px;}.pr_list li i {margin-right: 10px;vertical-align: middle;}.pr_list li.yes i {color: #82b73a !important;}.pr_list li.no i {color: #f1572f !important;}.pr_list li {padding: 12px 0;}.pr_footer {padding: 20px 20px 30px;}.ribbon {position: absolute;right: 60px;padding: 8px 10px 8px 0px;background-color: #1FE075;color: #fff;text-transform: uppercase;font-size: 14px;transform-origin: right top;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);top: 0;height: 38px;line-height: normal;}.ribbon::before {content: "";position: absolute;display: block;border: 19px solid #1FE075;border-left-color: #1FE075;border-bottom-color: transparent;position: absolute;top: 0;right: 100%;z-index: -1;bottom: 0;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);margin-right: -5px;}.bg-gd-green.ribbon::before {border-left-color: #16A3FE;border-right-color: #16A3FE;border-top-color: #16A3FE;}.bg-gd-orange.ribbon::before {border-left-color: #ff9f54;border-right-color: #ff9f54;border-top-color: #ff9f54;}.pb_style1 .pr_content,.pb_style2 .pr_content {padding: 0 15px;text-align: center;}.pb_style2 .price_tage {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 5px;}.pb_style2 .price_tage span {margin-left: 5px;position: relative;font-size: 14px;}.pb_style2 .price_tage span:before {content: "/";margin-right: 5px;}.map iframe {height: 460px;width: 100%;border: 0;display: block;}.contact_map {height:400px;}.contact_map2 {height: 100%;}.map1 {height: 460px;}.team_img img {width: 100%;}.team_box {position: relative;overflow: hidden;margin-bottom: 30px;}.team_style1::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(24, 27, 49, 0.7);transition: all 0.5s ease-in-out;opacity: 0;z-index: 1;}.team_style1:hover::before {opacity: 1;}.team_style1 .team_content {position: absolute;top: 50%;left: 0;right: 0;text-align: center;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}.team_style1 .team_title h4, .team_style1 .team_title span {color: #fff;opacity: 0;visibility: hidden;-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-duration: 1s;animation-fill-mode: both;-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}.team_style1:hover .team_title h4 {-webkit-animation-duration: 0.6s;-webkit-animation-fill-mode: both;animation-duration: 0.6s;animation-fill-mode: both;-webkit-animation-name: slideInUp;animation-name: slideInUp;opacity: 1;visibility: visible;}.team_style1 .social_icons + .team_title {margin-top: 10px;}.team_title h1,.team_title h2,.team_title h3,.team_title h4,.team_title h5,.team_title h6 {font-weight: 600;}.team_style1 .team_title span {display: block;}.team_style1:hover .team_title span {-webkit-animation-duration: 0.7s;-webkit-animation-fill-mode: both;animation-duration: 0.7s;animation-fill-mode: both;-webkit-animation-name: slideInUp;animation-name: slideInUp;opacity: 1;visibility: visible;}.team_style1:hover .social_icons { opacity: 1; visibility: visible; -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0);}.team_style1 .social_icons { -moz-transform: translateY(50%); -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out;}.team_single_img {margin-bottom: 30px;}.team_single_info .team_title h3 {font-weight: 600;}.team_single_content {padding-left: 30px;border-left: 1px solid #eeeeee;}.team_single_info .contact_info {margin: 20px 0;}.team_email {font-size: 20px;display: inline-block;}.team_style2 {box-shadow: 0 0 10px rgba(0,0,0,0.15);}.team_style2 .team_img::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;transition: all 0.5s ease-in-out;opacity: 0;}.team_style2:hover .team_img::before {opacity: 0.7;}.team_style2 .team_img,.team_style4 .team_img {position: relative;}.team_style2 .social_icons { position: absolute; top: 0%; left: 0; right: 0; text-align: center; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; transition: all 0.5s ease-in-out;}.team_style2:hover .social_icons { top: 50%; opacity: 1;}.team_style2 .team_content {background-color: #fff;text-align: center;padding: 15px;}.team_style3 .social_icons {position: absolute;top: 20%;right: -50px;background-color: rgba(255,255,255,0.8);padding-left: 5px;padding-top: 5px;border-radius: 50px;box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: all 0.5s ease-in-out;}.team_style3 .team_img {position: relative;overflow: hidden;}.team_style3 .team_img::before {position: absolute;top: 0;left: -100%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);-moz-transform: skewX(-25deg);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}.team_style3:hover .team_img::before {-webkit-animation: shine .70s;animation: shine .70s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}.team_style3 .team_content {padding-top: 20px;}.team_style3:hover .social_icons {right: 15px;transition-delay: 500ms;}.team_style4 { text-align: center;}.team_style4 .team_img img {border-radius: 100%;}.team_style4 .social_icons { position: absolute; top:70%; left: 0; right: 0; text-align: center; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; transition: all 0.5s ease-in-out;}.team_style4:hover .social_icons { top: 50%; opacity: 1;}.team_style4 .team_img::before {content: "";border-radius: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;transition: all 0.5s ease-in-out;opacity: 0;}.team_style4:hover .team_img::before {opacity: 0.5;}.team_style4 .team_content {padding-top: 10px;}.team_style4 .team_img {margin: 30px;}.team_style4 .team_img::after {padding: 30px;background-image: url("../../demo-yoga/images/team_bg_pattern.png");background-size: cover;background-position: center center;content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;margin: -30px;}.team_style4:hover .team_img::after {-webkit-animation: rotate 80s infinite linear;-moz-animation: rotate 80s infinite linear;-o-animation: rotate 80s infinite linear;animation: rotate 80s infinite linear;}.client_logo .cl_logo img {opacity: 0.7;width: 163px;margin: 0 auto;transition: all 0.5s ease-in-out;}.client_logo .cl_logo:hover img {opacity: 1;}.client_logo.cl_logo_style1 .cl_logo img {opacity: 1;-webkit-filter: grayscale(100%); filter: grayscale(100%);}.client_logo.cl_logo_style1 .cl_logo:hover img {-webkit-filter: grayscale(0); filter: grayscale(0);}.progress {height: 4px;border-radius: 0;overflow: visible;}.progress-bar {border-radius: 0;}.skill_box {margin-bottom: 15px;}.skill_content {position: relative;}.skill_box:last-child .skill_content {margin-bottom: 0px;}.count_pr {position: absolute;left: 0;top: 0;color: #292b2c;font-size: 16px;transition: all 1s ease-in-out;}.skill_content .progress-bar {background-color: #1FE075;width: 0;transition: all 1s ease-in-out;}.progrees_bar_text {margin-bottom: 10px;color: #292b2c;}.pr_style1 {box-shadow: 0 0 8px rgba(0,0,0,0.15);padding: 20px;}.pr_style1 .count_pr {left: auto !important;right: 0;}.pr_style2 .progrees_bar_text {font-weight: 600;}.pr_style2 .progress {height: 5px;}.pr_style2.skill_box {margin-bottom: 20px;}.pr_style2.skill_box:last-child {margin-bottom: 0;}.pr_style2 .count_pr {-moz-transform: translateX(-20px);-webkit-transform: translateX(-20px);transform: translateX(-20px);padding-bottom: 5px;}.pr_style2 .count_pr::before {content: "";background-color: #1FE075;height: 14px;width: 14px;position: absolute;right: 0;z-index: 99999;border-radius: 100%;top: 100%;left: 0;margin: 0 auto;}.pr_style2 .count_pr::after {content: "";background-color: #1FE075;height: 22px;width: 22px;position: absolute;right: 0;z-index: 99999;border-radius: 100%;top: 100%;opacity: 0.3;left: 0;margin: -4px auto 0;}.pr_style3 .count_pr {left: auto !important;right: 0;}.circular_bar {margin-top: 30px;}.circular_bar_chart {display: inline-block;position: relative;}.percent {color: #333;font-weight: 600;position: absolute;top: 50%;right: 0;left: 0;margin: 0 auto;text-align: center;font-size: 24px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.percent::after {content: "%";margin-left: 2px;}.circular_bar_text h5 {font-weight: 600;margin-bottom: 0;margin-top: 10px;}.resume_list li {padding: 20px;background-color: #fff;position: relative;margin-bottom: 30px;list-style: none;}.resume_title {margin-bottom: 20px;}.resume_title * {margin: 0;font-weight: 600;}.resume_title i {margin-right: 10px;}.resume_box p:last-child {margin: 0;}.resume_box span {margin-bottom: 10px;display: block;color: #1FE075;}.breadcrumb_section {padding: 80px 0;width: 100%;}.breadcrumb_section.page-title-mini {padding: 70px 0;}.page-title-mini .page-title h1 {font-size: 28px;}.page-title-mini .breadcrumb li {font-size: 14px;}.header_wrap.transparent_header + .breadcrumb_section {padding-top: 200px;}.header_wrap.transparent_header.header_with_topbar + .breadcrumb_section {padding-top: 250px;}.page-title h1 {margin: 0;text-transform: capitalize;font-weight: bold;line-height: normal;}.page_title_light *, .page_title_light .breadcrumb-item, .page_title_light .breadcrumb-item::before {color: #fff;}.breadcrumb {background-color: transparent;margin: 0;padding: 0;}.breadcrumb-item + .breadcrumb-item::before {content: "\f3d1";font-family: "Ionicons";vertical-align: middle;}.page-title + .breadcrumb {margin-top: 15px;}.page-title + span {margin-top: 15px;display: inline-block;width: 100%;}.page_title_video {position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;overflow: hidden;}.page_title_video video {object-fit: cover;width: 100%;}.breadcrumb-item a i {font-size: 26px;line-height: 1;vertical-align: middle;margin-right: 5px;margin-top: -5px;display: inline-block;}.page-title-video {position: absolute;top: 50%;right: 0;left: 0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: -3;}.page-title-video video {object-fit: cover;width: 100%;}.contact_wrap li {list-style: none;}.contact_wrap li {display: -ms-flexbox;display: -webkit-box;display: flex;margin-bottom: 25px;-ms-flex-align: center;align-items: center;}.contact_icon {margin-right: 20px;}.contact_icon i {font-size: 34px;color: #1FE075;}.contact_text span {color: #333;font-weight: 600;display: block;margin-bottom: 3px;}.contact_text p:last-child {margin-bottom: 0;}.contact_text a {color: #687188;line-height: 28px;}.contact_text a:hover {color: #1FE075;}.contact_style1 {text-align: center;padding: 20px;border: 2px solid #eee;margin-bottom: 30px;}.contact_style1 .contact_text span {margin-bottom: 5px;}.contact_style1 .contact_icon {margin-right: 0;margin-bottom: 10px;}.contact_style2 {text-align: center;margin-bottom: 30px;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 40px 20px;border-radius: 10px;}.contact_style2 .contact_icon {background-color: #DFFFED;margin: 0 0 5px;height: 90px;width: 90px;text-align: center;display: inline-block;overflow: hidden;border-radius: 100%;position: relative;z-index: 1;}.contact_style2 .contact_icon i {line-height: 90px;}.contact_style3 {text-align: center;margin-bottom: 30px;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 40px 20px;border-radius: 10px;}.contact_style3 .contact_icon {border: 1px solid #1FE075;margin: 0 0 5px;height: 80px;width: 80px;text-align: center;display: inline-block;overflow: hidden;border-radius: 100%;position: relative;z-index: 1;}.contact_style3 .contact_icon i {line-height: 78px;transition: all 0.5s ease-in-out;}.contact_style3 .contact_icon::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #1FE075;z-index: ;transition: all 0.5s ease-in-out;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);border-radius: 100%;z-index: -1;}.contact_style3:hover .contact_icon::before {-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}.contact_style3:hover .contact_icon i {color: #fff;}.contact_box {position: relative;padding: 50px 0px;display: table;width: 100%;}.contact_form {box-shadow: 0 0 10px rgba(0,0,0,0.2);border-radius: 10px;max-width: 500px;background-color: #fff;padding: 30px;float: right;margin-right: 30px;position: relative;z-index: 9;}.contact_box .map {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;}.contact_box .map iframe {height: 100%;}.divider {position: relative;overflow: hidden;height: 4px;z-index: 9;}.divider.center_icon,.divider.left_icon,.divider.right_icon,.divider.text_divider {height: auto;}.divider.left_icon i {padding-left: 0;padding-right: 20px;}.divider.center_icon {text-align: center;}.divider.right_icon i {padding-right: 0;padding-left: 20px;}.divider.right_icon {text-align: right;}.divider.text_divider {text-align: center;}.divider.text_divider span {background-color: #fff;position: relative;z-index: 1;font-size: 30px;padding: 0 30px;}.divider.divider_style1 .divider_icon {padding-right: 10px;background-color: #fff;display: inline-block;position: relative;z-index: 9;}.divider.divider_style1.center_icon .divider_icon {padding-left: 10px;}.divider.divider_style1.right_icon .divider_icon {padding-right: 0px;padding-left: 10px;}.divider.divider_style1 i {background-color: #1FE075;border-radius: 100%;width: 40px;height: 40px;font-size: 18px;display: block;padding: 0;text-align: center;line-height: 40px;color: #fff;}.divider:before,.divider:after {content: ''; position: absolute; width: 100%; top: 50%; left: 0px; height: 0; border-top: 1px solid #dddddd;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.divider::before {margin-top: -1px;}.divider::after {margin-top: 1px;}.divider i {background-color: #fff;color: #d9d9d9;position: relative;z-index: 1;font-size: 30px;padding: 0 40px;}.accordion .card .card-header {background-color: transparent;padding: 0px;margin: 0;}.accordion .card-header a {padding: 15px 40px 15px 15px;display: block;line-height: normal;}.accordion .card-body p:last-child {margin: 0;}.card-body p {margin-bottom: 15px;}.accordion_style1.accordion .card {background-color: transparent;margin-bottom: 15px;border-radius: 0;border: 0;}.accordion_style1.accordion .card:last-child {margin-bottom: 0;}.accordion_style1 .card-body {padding: 15px 0 10px 0;}.accordion.accordion_style1 .card-header a {padding-left: 0;padding-top: 0;font-weight: 600;}.accordion_style1 .card-header a::after {content: "\f208";font-family: "Ionicons";font-size: 16px;font-weight: normal;position: absolute;right: 15px;top: 0px;}.accordion_style1 .card-header a[aria-expanded="false"]::after {content: "\f217";}.accordion_style2 .card-header {border: 0;background-color: transparent;padding: 0px;}.accordion_style2 .card-header a {padding: 15px 40px 15px 15px;display: block;font-weight: 600;}.accordion_style2 .card-body {padding: 0 15px 15px 15px;}.accordion_style2 .card-header a::after {content: "\f126";font-family: "Ionicons";font-size: 16px;font-weight: normal;position: absolute;right: 15px;top: 15px;}.accordion_style2 .card-header a.collapsed:after { content: "\f123";}.accordion_style3.accordion .card {background-color: transparent;margin-bottom: 15px;border-radius: 0;}.accordion.accordion_style3 .card-header {border: 0;}.accordion.accordion_style3 .card-header a {font-weight: 600;}.accordion.accordion_style3.accordion > .card {border: 1px solid rgba(0,0,0,.125);}.accordion.accordion_style3.accordion .card-body {border-top: 1px solid rgba(0,0,0,.125);}.accordion_style3 .card-header a::after {content: "\f208";font-family: "Ionicons";font-size: 16px;font-weight: normal;position: absolute;right: 15px;top: 16px;}.accordion_style3 .card-header a[aria-expanded="false"]::after {content: "\f217";}.accordion_style4 .card-header a {padding: 20px 20px 20px 50px;font-weight: 600;display: inline-block;width: 100%;}.accordion_style4 .card-header a::after {content: "\f126";font-family: "Ionicons";font-size: 14px;font-weight: normal;position: absolute;left: 20px;top: 25px;}.accordion_style4 .card-header a.collapsed::after {content: "\f123";}.accordion_style4 > .card .card-header {margin-bottom: -1px;}.error_wrap {width: 100%;}.error_txt {color: #333;font-size: 60px;font-weight: 600;margin-bottom: 20px;}.search_form form {position: relative;}.search_form form input {height: 50px;padding: 5px 50px 5px 20px;}.search_form form input:focus {height: 50px;}.search_form .icon_search {position: absolute;right: 20px;top: 50%;padding: 0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.search_form .icon_search i {font-size: 24px;margin-right: 0;}.form-note {margin-top: 20px;}.login_wrap {box-shadow: 0 0 10px rgba(0,0,0,0.2);margin: 20px 0;}.login_register_wrap {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;position: relative;}.login_footer {margin-bottom: 20px;margin-top: 5px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}.login_footer a {color: #687188;}.different_login {text-align: center;position: relative;margin: 20px 0;}.different_login span {background-color: #fff;padding: 0 15px;position: relative;text-transform: uppercase;}.different_login::before {content: "";position: absolute;left: 0;top: 50%;right: 0;border-top: 1px solid #ddd;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.btn-login li {margin: 0px 5px 0;display: inline-block;}.btn-login li a {border-radius: 5px;padding: 10px 20px;color: #fff;display: block;}.btn-login li a i {margin-right: 10px;font-size: 18px;margin-left: 0;}.btn-facebook {background: #3b5998;border-color: #3b5998;}.btn-facebook:hover {color: #fff;background: #344e86;border-color: #344e86;}.btn-google {background: #d85040;border-color: #d85040;}.btn-google:hover {color: #fff;background: #d33d2b;border-color: #d33d2b;}.cs_wrap {min-height: 100vh;position: relative;padding: 30px 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}.countdown_time {display: table;width: 100%;}.countdown_time .countdown_box {float: left;width: 25%;padding: 0 15px;}.countdown-wrap {display: inline-block;text-align: center;}.countdown_time .cd_text {display: block;}.countdown_box .countdown {color: #292b2c;font-size: 40px;}.countdown_white .countdown_box .countdown, .countdown_white .countdown_box .cd_text { color: #fff;}.countdown_style1 .countdown_box { position: relative;text-align: center;}.countdown_style1 .countdown_box::before { content: ":"; font-size: 40px; font-weight: bold; color: #000; position: absolute; right: -6px;}.countdown_style1.countdown_white .countdown_box::before {color: #fff;}.countdown_style1 .countdown_box:last-child:before {content: normal;}.cs_logo {margin-bottom: 30px;display: block;}.cs_title {line-height: 44px;margin-bottom: 20px;}.cs_content .countdown_time,.cs_content .newsletter_form {margin-bottom: 30px;}.countdown_style2 {margin-left: -15px;margin-right: -15px;width: auto;display: -ms-flexbox;display: flex;}.countdown_style2 .countdown_box .countdown-wrap {text-align: center;border: 1px solid #ddd;width: 100%;padding: 10px;}.shorting_icon { font-size: 20px; margin-left: 10px; height: 30px; width: 30px; float: left;}.shorting_icon .ti-layout-list-thumb {font-size: 26px;line-height: 30px;}.result_count {font-size: 14px;display: inline-block;vertical-align: middle;}.product_header {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.products_view {margin-left: 5px;display: inline-block;vertical-align: middle;}.shorting_icon.active {color: #1FE075;}.product {border-radius: 5px;background-color: #fff;border: 1px solid #ced4da;position: relative;margin-bottom: 30px;transition: all 0.5s ease-in-out;}.product_img img {border-radius: 4px;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.product_img .product_hover_img {opacity: 0;position: absolute;z-index: -1;top: 0;left: 0;}.product:hover .product_img .product_hover_img {opacity: 1;z-index: 0;}.pr_desc {display: none;}.pr_flash {background-color: #FF9F00;position: absolute;left: 10px;top: 10px;text-transform: uppercase;color: #fff;padding: 2px 8px;border-radius: 3px;font-size: 13px;z-index: 1;}.add_to_wishlist {position: absolute;right: 10px;top: 10px;}.add_to_wishlist a {font-size: 18px;color: #999;padding-left: 5px;}.add_to_wishlist a:hover {color: #1FE075;}.product_info {padding: 15px;text-align: center;}.price {color: #292b2c;font-weight: 600;}.product_price del {font-size: 14px;margin-left: 3px;}.on_sale {display: inline-block;color: #388e3c;margin-left: 5px;font-size: 14px;}.product_price {margin-bottom: 10px;}.product .rating_wrap {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 10px;position: relative;}.rating_num { font-size: 14px; margin-left: 5px; vertical-align: middle; display: inline-block;}.rating_wrap .rating { overflow: hidden; position: relative; height: 20px; font-size: 12px; width: 70px; font-family: "Font Awesome 5 Free"; display: inline-block; vertical-align: middle;}.rating::before {font-size: 12px;content: "\f005\f005\f005\f005\f005";top: 0;position: absolute;left: 0;float: left;color: #F6BC3E;}.product_rate {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;color: #F6BC3E;}.product_rate::before {font-size: 12px;content: "\f005\f005\f005\f005\f005";top: 0;position: absolute;left: 0;font-weight: 900;}.product_action_box {position: absolute;top: 50px;left: 10px;z-index: 2;}.pr_action_btn {display: table;margin: 0 auto;}.product_img {position: relative;}.pr_action_btn li {position: relative;margin: 5px 0px;}.product_action_box li {-webkit-transform: translate(-15px, 0px);-ms-transform: translate(-15px, 0px);-o-transform: translate(-15px, 0px);transform: translate(-15px, 0px);opacity: 0;filter: alpha(opacity=0);}.product_action_box li:nth-child(1) {-webkit-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.product_action_box li:nth-child(2) {-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.product_action_box li:nth-child(3) {-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}.product:hover .product_action_box li {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);opacity: 1;}.pr_action_btn li a {background-color: #fff;font-size: 0;text-transform: capitalize;transition: all 0.3s ease-in-out;width: 37px;height: 37px;padding: 0;display: block;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,0.2);}.pr_action_btn li a i {vertical-align: middle;line-height: 35px;font-size: 18px;}.pr_action_btn li a:hover {background-color: #1FE075;color: #fff;}.product .product_title {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.product_color_switch span {height: 15px;width: 15px;display: inline-block;margin: 5px;position: relative;cursor: pointer;}.product .product_color_switch span {-webkit-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px);opacity: 0;}.product_color_switch span.active:before {content: "";border: 2px solid #1FE075;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: -5px;}.product .pr_switch_wrap {position: absolute;bottom: 0;left: 0;right: 0;background-color: #fff;padding: 15px;opacity: 0;visibility: hidden;transition: all .3s ease-in-out;}.product:hover .pr_switch_wrap {opacity: 1;visibility: visible;}.product:hover .product_color_switch span {-webkit-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);opacity: 1;}.product_color_switch span:first-child {-webkit-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.product_color_switch span:nth-child(2) {-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}.product_color_switch span:nth-child(3) {-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}.product_color_switch span:nth-child(4) {-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}.product_color_switch span:nth-child(5) {-webkit-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;transition: all 0.6s ease 0s;}.product_color_switch span:nth-child(6) {-webkit-transition: all 0.7s ease 0s;-o-transition: all 0.7s ease 0s;transition: all 0.7s ease 0s;}.product_color_switch span:nth-child(7) {-webkit-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s;transition: all 0.75s ease 0s;}.mfp-ajax-holder .mfp-content .ajax_quick_view {max-width: 980px;background-color: #fff;margin: 6px auto;padding: 30px;position: relative;}.mfp-close {width: 30px;height: 30px;line-height: normal;}.product-image { position: relative;}.pr_detail .pr_desc { display: inline-block;}.pr_detail .pr_desc p { margin-bottom: 15px;}.pr_detail .rating_wrap { float: right;margin-top: 7px;}.pr_detail .product_price { float: left;}.pr_detail .price { vertical-align: middle; font-size: 26px;}.cart-product-quantity {margin: 7px 10px 7px 0;display: table;}.quantity {display: table;}.quantity .minus, .quantity .plus {background-color: #eee;display: block;float: left;border-radius: 50px;cursor: pointer;border: 0;padding: 0;width: 34px;height: 34px;line-height: 36px;text-align: center;font-size: 20px;margin: 4px;}.quantity .minus { padding-left: 4px;}.quantity .qty {float: left;width: 55px;height: 36px;border: 1px solid #ddd;background-color: transparent;text-align: center;padding: 0;margin: 3px;}.cart_extra {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;}.zoomContainer {z-index: 99;}.zoom_image .zoomContainer {z-index: 9999;}.switch_lable { float: left; margin-right: 10px;}.pr_detail .pr_switch_wrap { margin-bottom: 10px;}.product_size_switch span {cursor: pointer;text-transform: uppercase;width: 32px;display: inline-block;border: 2px solid #ddd;text-align: center;height: 32px;line-height: 28px;font-size: 14px;margin-bottom: 3px;}.product_size_switch span.active {border-color: #1FE075;}.cart_btn .add_wishlist, .cart_btn .add_compare { font-size: 20px; display: inline-block; margin-left: 15px;vertical-align: middle;}.product_gallery_item a {border: 1px solid #ddd;display: block;padding: 5px;}.product-meta li { list-style: none;margin-top: 10px;}.slick-vertical .slick-slide {border: 0;}.slick-list {padding: 0 !important;}.product_gallery_item.slick-slider .slick-slide {margin-right: 5px;margin-left: 5px;}.product-image .slick-list {margin-right: -5px;margin-left: -5px;}.product_gallery_item a.active { border-color: #1FE075;}.vertical_gallery #pr_item_gallery {width: 15%;float: left;margin-right: 10px;}.vertical_gallery .slick-list {margin-right: 0;margin-left: 0;}.vertical_gallery .product_gallery_item.slick-slider .slick-slide {margin-bottom: 10px;margin-right: 0;margin-left: 0;}.vertical_gallery .slick-prev, .vertical_gallery .slick-next { height: 40px; width: 50px;}.vertical_gallery .slick-prev {border-radius: 0 0 5px 5px;left: 0;right: 0;top: -40px;margin: 0 auto;transform: none;-webkit-transform: none;-ms-transform: none;transform: none;}.vertical_gallery .slick-next {border-radius: 5px 5px 0 0;right: 0;left:0;bottom: -40px;top: auto;margin: 0 auto;transform: none;-webkit-transform: none;-ms-transform: none;transform: none;}.vertical_gallery .slick-prev:before {content: "\f10e"}.vertical_gallery .slick-next:before {content: "\f105"}.vertical_gallery .slick_slider:hover .slick-prev {top: 0;}.vertical_gallery .slick_slider:hover .slick-next {bottom: 10px;right: 0;}.product_img_box { padding: 8px; border: 1px solid #ddd; margin-bottom: 10px; overflow: hidden;position: relative;}.product_share { margin-top: 15px;}.product_share > span {margin-right: 10px;}.product_share > span, .product_share .social_icons { vertical-align: middle; display: inline-block;}.product_share .social_icons li {padding-bottom: 0;}.product_sort_info {margin-bottom: 15px;}.product_sort_info li {font-size: 14px;color: #292B2C;padding-bottom: 10px;list-style: none;padding-left: 22px;position: relative;}.product_sort_info li i {color: #1FE075;position: absolute;font-size: 16px;left: 0;top: 3px;}.filter_price .ui-widget.ui-widget-content {border: 0;border-radius: 0;background-color: #ddd;height: 4px;margin-bottom: 20px;}.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}.filter_price .ui-slider .ui-slider-range {background-color: #1FE075;border-radius: 0;}.filter_price .ui-slider .ui-slider-handle {cursor: pointer;background-color: #fff;border-radius: 100%;border: 0;height: 18px;top: -8px;width: 18px;margin: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}.price_range {color: #292b2c;}#flt_price {margin-left: 5px;font-weight: 600;}.shop_container {position: relative;}.loading_pr {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;z-index: 9;}.shop_container .mfp-preloader {top: 100px;}.shop_container.list [class*="col-"] {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.shop_container.list .product {display: inline-block;width: 100%;}.shop_container.list .product_img {float: left;width: 35%;}.shop_container.list .product .product_title {font-size: 20px;margin-bottom: 15px;}.shop_container.list .product_info {overflow: hidden;text-align: left;padding: 15px 30px;}.shop_container.list .product_price {float: left;}.shop_container.list .product .rating_wrap {display: block;float: right;}.shop_container.list .pr_desc {display: table;width: 100%;}.shop_container.list .pr_desc p {margin-bottom: 15px;}.shop_container.list .product_action_box,.shop_container.list .product .pr_switch_wrap {position: static;}.shop_container.list .product .pr_switch_wrap {padding: 0;opacity: 1;visibility: visible;margin-bottom: 10px;}.shop_container.list .product .product_color_switch span {opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}.shop_container.list .product_action_box li { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; filter: alpha(opacity=1);}.shop_container.list .pr_action_btn {display: block;margin: 0;}.shop_container.list .pr_action_btn li {margin: 0 5px 0 0;display: inline-block;vertical-align: middle;}.shop_container.list .pr_action_btn li a {box-shadow: none;}.shop_container.list .pr_action_btn li a:hover {background-color: transparent;color: #1FE075;}.shop_container.list .pr_action_btn li.add-to-cart a {font-size: 16px;width: auto;height: auto;padding: 12px 30px;background-color: #1FE075;border: 1px solid #1FE075;color: #fff;border-radius: 4px;}.shop_container.list .pr_action_btn li.add-to-cart a:hover {background-color: transparent;color: #1FE075;}.shop_container.list .pr_action_btn li.add-to-cart a i {line-height: normal;margin-right: 5px;}#Additional-info table td:first-child {width: 25%;}.product_tab_title span {font-weight: 600;}.tab-content.shop_info_tab {margin-top: 40px;}.comment_list {margin-bottom: 20px;}.comments li {margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}.comment_img {float: left;}.comment_img img {border-radius: 100%;max-width: 100px;}.comment_block {padding-left: 120px;}.customer_meta {margin-bottom: 5px;}.comment_block .rating_wrap {float: right;}.description p:last-child {margin: 0;}.review_author {display: block;color: #292b2c;font-weight: 500;}.comment-date {font-style: italic;}.star_rating > span {color: #F6BC3E;}.star_rating span {cursor: pointer;display: inline-block;}.star_rating span i {font-size: 20px;}.star_rating > span.selected i::before {font-weight: 900;}.releted_product_slider .item {margin: 10px 0px 0px;}.releted_product_slider .product {margin-bottom: 20px;}.releted_product_slider.owl-theme .owl-nav.disabled + .owl-dots,.product_slider.owl-theme .owl-nav.disabled + .owl-dots {margin: 0;}.mfp-ajax-holder .compare_box {width: 90%;margin: 6px auto;background-color: #fff;position: relative;padding: 30px;}.compare_box .table {margin: 0;display: block;}.compare_box table tr td {vertical-align: middle;width: 27%;}.compare_box table tr td.row_title {width: 270px;text-transform: uppercase;font-weight: 600;}.row_remove a, .row_remove a:hover {color: #FF0000;}.in-stock {color: #388e3c;}.in-stock {color: #388e3c;}.out-stock {color: #dc3545;}.product_name a {font-weight: 600;}.row_color .product_color_switch span {pointer-events: none;}.product-thumbnail img {max-width: 70px;border: 1px solid #ced4da;}.shop_cart_table th, .shop_cart_table td,.wishlist_table th, .wishlist_table td {vertical-align: middle;text-align: center;}.shop_cart_table th.product-name, .shop_cart_table td.product-name,.wishlist_table th.product-name, .wishlist_table td.product-name {text-align: left;}.shop_cart_table .quantity {margin: 0 auto;display: -ms-flexbox;display: flex;}.product-remove a i {height: 30px;width: 30px;color: #292b2c;display: inline-block;line-height: 30px;text-align: center;border-radius: 100%;font-size: 14px;}.product-remove a i:hover {background-color: #F00;color: #fff;}.shop_cart_table td.product-price,.shop_cart_table td.product-subtotal {font-weight: 600;}.shop_cart_table .table {margin: 0;}.toggle_info {padding: 20px;border: 2px dashed #ddd;}.toggle_info span {padding-left: 25px;display: inline-block;width: 100%;position: relative;}.toggle_info i {margin-right: 10px;color: #1FE075;position: absolute;left: 0;top: 5px;}.login_form .panel-body, .coupon_form .panel-body {border: 1px solid #ddd;padding: 30px;margin-top: 30px;}label.label_info {color: #292b2c !important;font-weight: 600;}.ship_detail {margin-bottom: 10px;display: inline-block;width: 100%;}.product-qty {font-weight: 600;}.product-subtotal {font-weight: 600;}.order_review {background-color: #f7f8fb;padding: 30px;}.order_table thead th {border-bottom-width: 1px;font-weight: 600;}.order_table tfoot th {font-weight: 600;}.order_table tbody td {border: 0;}.payment_method {margin-bottom: 30px;display: inline-block;width: 100%;}.payment_option .custome-radio {margin-bottom: 10px;}.payment-text {display: none;margin-top: 5px;margin-bottom: 0;}.payment_option .custome-radio:first-child .payment-text {display: block;}.payment_option .custome-radio .form-check-label {color: #292b2c;font-weight: 600;}.wishlist_table .table td {border-bottom: 1px solid #dee2e6;}.wishlist_table .badge {line-height: normal;vertical-align: middle;padding: 2px 10px;}#load-more {transition: none;}.grid_item_hide .product,.grid_item_hide .blog_post {-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}.grid_item_hide {opacity: 0;visibility: hidden;height: 0;padding-top: 0 !important;padding-bottom: 0 !important;transform: scale(0);}.loading {background: url('../images/loading.gif') center center no-repeat;font-size: 0 !important;background-color: #000 !important;border: 0;height: 51px;width: 50px;padding: 0;}.loading::after, .loading::before {content: normal;}.load_more_wrap {margin-top: 20px;}.load_more_wrap span {display: inline-block;margin: 0;line-height: 1;font-size: 14px;}.order_complete i {color: #1FE075;font-size: 80px;margin-bottom: 20px;}.empty_icon {background-color: #DFFFED;display: inline-block;height: 100px;width: 100px;line-height: 100px;border-radius: 100%;margin-bottom: 25px;}.card-body .comments {margin-top: 5px;}.image_gallery_item {position: relative;}.gallary_hover_box {background-color: rgba(0,0,0,0.80); bottom: 0px;display: -webkit-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; -ms-justify-content: center; justify-content: center; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; position: absolute; top: 0px;opacity: 0;visibility: hidden; right: 0px; left: 0px;text-align: center;transition: all 0.5s ease-in-out;}.gallary_hover_box i {color: #fff;font-size: 24px;}.image_gallery_item:hover .gallary_hover_box {opacity: 1;visibility: visible;}.gallery_img img {transition: all 0.5s ease;}.gallery_hover_style1 .image_gallery_item,.gallery_hover_style2 .image_gallery_item {overflow: hidden;}.gallery_hover_style1 .image_gallery_item:hover .gallery_img img {-moz-transform: scale(1.3);-webkit-transform: scale(1.3);transform: scale(1.3);}.gallery_hover_style2 .gallary_hover_box {top: 15px;left: 15px;bottom: 15px;right: 15px;}.gallery_hover_style2 .image_gallery_item:hover .gallery_img img {-moz-transform: scale(1.3);-webkit-transform: scale(1.3);transform: scale(1.3);-webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); -o-filter: blur(5px); filter: blur(5px);}.gallery_hover_style3 .gallary_hover_box::before { content: ""; position: absolute; left: 0; right: 0; top: 0px; bottom: 0px; border: 2px solid rgba(255,255,255,0.5); margin: 10px;}.form-control {color: #000;box-shadow: none;height: 50px;padding: 8px 15px;}.form-control:focus,.custom-file-input:focus ~ .custom-file-label {color: #000;box-shadow: none;height: 50px;}textarea.form-control, textarea.form-control:focus {height: auto;padding: 12px 15px;}.form-control-sm,.form-control-sm:focus,.custom_select select.form-control-sm,.custom_select select.form-control-sm:focus {height: 45px;}select.not_chosen, select.first_null option:first-child, select.not_chosen:focus, select.form-control.not_chosen, select.form-control.first_null option:first-child, select.not_chosen.form-control:focus {color: #6c757d;}select option {color: #000;}.custom_select {position: relative;}.custom_select select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #ced4da;border-radius: 4px;padding: 8px 35px 8px 15px;width: 100%;height: 50px;}.custom_select::before {content: "\e64b";font-family: 'themify';position: absolute;display: block;color: #848484;top: 50%;right: 15px;font-weight: 900;pointer-events: none;font-size: 12px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.custom-file-label::after {height: 48px;border: 0;line-height: 40px;border-radius: 0;}.custom-file-label, .custom-file, .custom-file-input {height: 50px;line-height: 38px;}.form_style1 .form-control,.form_style1 input,.form_style1 textarea {background-color: #EFF4F8;border: 0;}.form_style2 .form-control,.form_style2 input,.form_style2 textarea,.form_style2 select {color: #fff;background-color: transparent;border-color: rgba(255, 255, 255, 0.4)}.form_style2 .form-control::placeholder { color: #fff;}.form_style2 .form-control::placeholder { color: #fff;}.form_style2 .form-control::placeholder { color: #fff;}.form_style2 .form-control::placeholder { color: #fff;}.form_style2 .input_icon,.form_style2 select.not_chosen, .form_style2 select.not_chosen:focus, .form_style2 select.form-control.not_chosen, .form_style2 select.not_chosen.form-control:focus,.form_style2 .custom_select::before {color: #fff;}.rounded_input .form-control,.rounded_input input {border-radius: 30px;padding: 10px 20px;}.rounded_input .custom_select select {padding-right: 40px;}.rounded_input .custom_select::before {right: 20px;}.rounded_input textarea.form-control, .rounded_input textarea.form-control:focus {padding: 15px 20px;}.input_group {position: relative;}.input_icon {position: absolute;right: 20px;top: 14px;pointer-events: none;color: #848484;}.rounded_input .input_icon {top: 12px;}.pagination .page-item a {color: #0E93D8;height: 40px;width: 40px;text-align: center;line-height: 40px;padding: 0px;z-index: 1;}.page-link:focus {box-shadow: none;}.pagination_style1 li,.pagination_style2 li,.pagination_style3 li,.pagination_style4 li {margin-right: 5px;}.pagination_style1 .page-item a {border: 2px solid #dee2e6;border-radius: 4px;color: #687188;margin-left: 0px;line-height: 36px;}.pagination_style1 .page-item a i {line-height: 36px;}.pagination_style1 .page-item.disabled .page-link,.pagination_style3 .page-item.disabled .page-link {color: #c6c6c6;pointer-events: none;background-color: #fff;border-color: #f4f4f4;}.pagination_style1 .page-item.active .page-link, .pagination_style1 .page-item .page-link:hover {background-color: #1FE075;border-color: #1FE075;color: #fff;}.pagination_style2 .page-item a {border: 0;border-radius: 0px !important;color: #687188;margin-left: 0px;line-height: 40px;}.pagination_style2 .page-item.active a,.pagination_style2 .page-item a:hover,.pagination_style4 .page-item.active a,.pagination_style4 .page-item a:hover {background-color: #1FE075;color: #fff;}.pagination_style3 .page-item a.page-link {border: 2px solid #dee2e6;border-radius: 40px;color: #687188;margin-left: 0px;line-height: 36px;}.pagination_style3 .page-item.active .page-link, .pagination_style3 .page-item .page-link:hover {background-color: #1FE075;border-color: #1FE075;color: #fff;}.pagination_style3 .page-item a i {line-height: 36px;}.pagination_style4 .page-item a {border: 0;border-radius: 40px !important;color: #687188;margin-left: 0px;line-height: 40px;}.pg_gd_pink_orange.pagination_style2 .page-item.active .page-link, .pg_gd_pink_orange.pagination_style2 .page-item .page-link:hover,.pg_gd_pink_orange.pagination_style4 .page-item.active .page-link, .pg_gd_pink_orange.pagination_style4 .page-item .page-link:hover {background: -moz-inear-gradient(left, #F42F54 0%,#ff9625 100%);background: -webkit-inear-gradient(left, #F42F54 0%,#ff9625 100%);background: linear-gradient(to right, #F42F54 0%,#ff9625 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F42F54', endColorstr='#ff9625',GradientType=1 );}.mfp-preloader {color: #ccc;position: absolute;top: 50%;left: 50%;width: 24px;height: 24px;background: url("../images/loading.gif") center center no-repeat;text-align: center;margin-top: -12px;margin-left: -12px;z-index: 1044;text-indent: -9999px;background-color: #000;padding: 25px;border-radius: 5px;}.widget_title {margin-bottom: 25px;text-transform: capitalize;font-weight: 600;letter-spacing: 0.3px;}.widget_categories li,.widget_archive li {padding-bottom: 10px;list-style: none;}.widget_categories li a,.widget_archive li a {position: relative;}.widget_categories li a::before,.widget_archive li a:before {content: "\f3d1";font-family: "Ionicons";height: auto;line-height: normal;margin-right: 10px;}.widget_categories li:last-child,.widget_archive li:last-child {padding-bottom: 0;}.widget_categories .categories_num,.widget_archive .archive_num {float: right;font-size: 14px;}.sidebar .widget + .widget { border-top: 1px solid #ddd; margin-top: 30px; padding-top: 30px;}.sb_style1.sidebar .widget {background-color: #fff;border: 0 !important;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 30px;}.widget_newsletter p {font-size: 14px;line-height: normal;}.widget_newsletter button {padding: 5px 12px;}.widget_newsletter button i, .widget_newsletter .btn i {font-size: 18px;}.widget_recent_post li,.widget_course li {list-style: none;margin-bottom: 15px;width: 100%;}.widget_course li {display: table;}.post_footer {display: inline-block;vertical-align: top;}.widget_recent_post li:last-child,.widget_course li:last-child {margin-bottom: 0px;}footer .widget_recent_post .post_img img {border: 0;}.post_img,.widget_course li .course_img {float: left;margin-right: 10px;}.post_img img {border: 1px solid #ced4da;}.post_content,.widget_course li .course_content {overflow: hidden;}.post_content h6 {font-size: 14px;line-height: 22px;margin-bottom: 0;}.post_content .product_title {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;margin-bottom: 5px;}.post_content .product_price {margin-bottom: 0px;}.tags a {background-color: #f7f7f7;font-size: 14px;padding: 8px 15px;display: inline-block;border-radius: 3px;margin-bottom: 5px;color: #333;}.tags a:hover {background-color: #1FE075;color: #fff;}.tags_style1 a {border-radius: 40px;}.widget_tweet_feed li {list-style: none;position: relative;font-size: 14px;padding-bottom: 15px;padding-left: 25px;}.widget_tweet_feed li::before {content: "\e74b";font-family: 'themify';position: absolute;left: 0;top: 0;color: #292B2C;}.widget_tweet_feed a {color: #1FE075;}.widget_tweet_feed li:last-child {padding-bottom: 0px;}.widget_instafeed {margin: -2px;display: table;}.widget_instafeed li {list-style: none;float: left;width: 33.33%;padding: 2px;position: relative;}.instafeed_col4 li {width: 25%;}.widget_instafeed li a {display: block;position: relative;overflow: hidden;}.widget_instafeed li a::before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 0;background-color: rgba(0,0,0,0.8);transition: all 0.5s ease-in-out;z-index: 1;}.widget_instafeed img {width: 100%;}.insta_icon {color: #fff;font-size: 16px;position: absolute;top: 50%;left: 0;right: 0;opacity: 0;text-align: center;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);transition: all 0.5s ease-in-out;z-index: 2;}.widget_instafeed li:hover a::before, .widget_instafeed li:hover .insta_icon {opacity: 1;}.insta_img {position: relative;}.instagram_icon {position: absolute;top: 50%;left: 0;right: 0;text-align: center;-moz-transform: translateY(-50%) rotate(30deg) scale(1.8);-webkit-transform: translateY(-50%) rotate(30deg) scale(1.8);transform: translateY(-50%) rotate(30deg) scale(1.8);z-index: 1;opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}.instagram_icon i {color: #fff;font-size: 50px;}.insta_img::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 1;opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}.insta_img:hover:before { opacity: 1;visibility: visible;}.insta_img:hover .instagram_icon {opacity: 1;visibility: visible;-moz-transform: translateY(-50%) rotate(0deg) scale(1);-webkit-transform: translateY(-50%) rotate(0deg) scale(1);transform: translateY(-50%) rotate(0deg) scale(1);}.nav-tabs li.nav-item a {background-color: transparent;border: 0;font-weight: 500;text-align: center;text-transform: capitalize;padding: 5px 20px;}.tab-content {margin-top: 25px;}.tab-style1 .nav-tabs,.tab-style3 .nav-tabs {position: relative;border: 0;}.tab-style1 .nav-tabs::before {background-color: #ddd;content: "";position: absolute;left: 0;right: 0;height: 1px;top: 50%;-moz-transform: translateY(-50%);-wekit-transform: translateY(-50%);transform: translateY(-50%);z-index: -1;}.tab-style1 .nav-tabs .nav-item,.tab-style3 .nav-tabs .nav-item {margin-right: 15px;}.tab-style1 .nav-tabs .nav-item:last-child,.tab-style3 .nav-tabs .nav-item:last-child {margin-right: 0px;}.tab-style1 .nav-tabs li.nav-item a {background-color: #fff;padding: 12px 25px;border: 1px solid #ddd;border-radius: 4px;}.tab-style1 .nav-tabs li.nav-item a.active, .tab-style1 .nav-tabs li.nav-item a.active:hover {color: #fff;background-color: #1FE075;border-color: #1FE075;}.tab-style2 .nav-tabs {position: relative;border: 0;}.tab-style2 .nav-tabs li.nav-item a {border-radius: 0px;}.tab-style2 .nav-tabs li.nav-item a.active, .tab-style2 .nav-tabs li.nav-item a.active:hover { color: #fff;background-color: #1FE075;}.tab-style3 .nav-tabs li.nav-item a {text-transform: uppercase;padding: 5px 15px;border: 0;border-radius: 0;}.tab-style3 .nav-tabs li.nav-item a.active, .tab-style3 .nav-tabs li.nav-item a.active:hover {color: #1FE075;}.tab-style3 .tab-content.shop_info_tab {margin-top: 30px;}.custome-checkbox .form-check-label {position: relative;cursor: pointer;color: #687188;padding: 0;vertical-align: middle;}.custome-checkbox .form-check-input {display: none;}.custome-checkbox .form-check-label span {vertical-align: middle;}.custome-checkbox .form-check-label::before {content: "";border-radius: 3px;border: 2px solid #ced4da;height: 17px;width: 17px;position: absolute;left: 0;margin: 0px 8px 0 0;top: 3px;}.custome-checkbox input[type="checkbox"]:checked + .form-check-label::after {opacity: 1;}.custome-checkbox input[type="checkbox"] + .form-check-label::after {content: "";width: 11px;position: absolute;top: 7px;left: 3px;opacity: 0;height: 6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before {background-color: #1FE075;border-color: #1FE075;}.custome-radio .form-check-input, .custome-checkbox .form-check-input {display: none;}.custome-radio .form-check-label::before {content: "";border: 1px solid #908f8f;height: 16px;width: 16px;display: inline-block;border-radius: 100%;vertical-align: middle;position: absolute;left: 0;top: 5px;}.custome-radio input[type="radio"] + .form-check-label::after {content: "";background-color: #07d765;height: 10px;width: 10px;border-radius: 100%;position: absolute;top: 8px;left: 3px;opacity: 0;}.custome-radio .form-check-label, .custome-checkbox .form-check-label {position: relative;cursor: pointer;padding-left: 25px;}.custome-radio input[type="radio"]:checked + .form-check-label::before {border-color: #07d765;}.custome-radio input[type="radio"]:checked + .form-check-label::after {opacity: 1;}.custome-checkbox input[disabled] + .form-check-label,.custome-radio input[disabled] + .form-check-label {color: #d0d0d0;}.custome-checkbox input[disabled] + .form-check-label::before,.custome-radio input[disabled] + .form-check-label::before {border-color: #e8e8e8;}.owl-theme .owl-nav {margin-top: 0;}.owl-theme .owl-nav [class*="owl-"] {background-color: #1FE075;color: #fff;font-size: 26px;line-height: 40px;transition: all 0.3s ease-in-out;height: 40px;padding: 0;margin: 0;width: 40px;text-align: center;}.owl-theme .owl-nav [class*="owl-"] i {line-height: normal;}.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 15px;}.owl-theme .owl-dots {font-size: 0;margin-top: 15px;}.owl-theme .owl-dots .owl-dot span {background-color: transparent;border: 1px solid #1FE075;cursor: pointer;margin: 3px;opacity: 1;transition: all 0.3s ease-in-out;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {background-color: #1FE075;}.dot_white.owl-theme .owl-dots .owl-dot span {border-color: #fff;}.dot_white.owl-theme .owl-dots .owl-dot.active span, .dot_white.owl-theme .owl-dots .owl-dot:hover span {background-color: #fff;}.dot_style1.owl-theme .owl-dots .owl-dot span {background-color: rgba(0,0,0,0.3);border: 0;}.dot_style1.owl-theme .owl-dots .owl-dot.active span, .dot_style1.owl-theme .owl-dots .owl-dot:hover span {background-color: #333;}.dot_style2.owl-theme .owl-dots .owl-dot span {background-color: rgba(0,0,0,0);border-color: #333;}.dot_style2.owl-theme .owl-dots .owl-dot.active span, .dot_style1.owl-theme .owl-dots .owl-dot:hover span {background-color: #333;}.nav_style1.owl-theme .owl-nav [class*="owl-"] {position: absolute;top: 50%;-moz-transform: translateY(-50%);-webkittransform: translateY(-50%);transform: translateY(-50%);border-radius: 100%;}.nav_style1.owl-theme .owl-nav .owl-prev {left: -15px;}.nav_style1.owl-theme .owl-nav .owl-next {right: -15px;}.nav_style1.owl-theme[data-margin="10"] .owl-nav .owl-prev {left: -10px;}.nav_style1.owl-theme[data-margin="10"] .owl-nav .owl-next {right: -10px;}.nav_style2 .ion-arrow-left-c::before,.nav_style7 .ion-arrow-left-c::before {content: "\ec43";font-family: 'Linearicons';}.nav_style2 .ion-arrow-right-c::before,.nav_style7 .ion-arrow-right-c::before {content: "\ec44";font-family: 'Linearicons';}.nav_style2.owl-theme .owl-nav .owl-prev {left: 50px;}.nav_style2.owl-theme .owl-nav .owl-next {right: 50px;}.nav_style2.owl-theme .owl-nav [class*="owl-"] {background-color: transparent;position: absolute;top: 25%;}.nav_dark.nav_style2.owl-theme .owl-nav [class*="owl-"],.nav_dark.nav_style7.owl-theme .owl-nav [class*="owl-"] {color: #333;}.nav_style3.owl-theme .owl-nav [class*="owl-"] {background-color: transparent;border-radius: 0;font-size: 30px;color: #333;position: absolute;bottom: 75px;right: 0;}.nav_style3.owl-theme .owl-nav .owl-prev {left: 0px;}.nav_style3 .owl-prev i::before {content: "\ec43";font-family: 'Linearicons';}.nav_style3 .owl-next i::before {content: "\ec44";font-family: 'Linearicons';}.nav_style4.owl-theme .owl-nav [class*="owl-"],.nav_style5.owl-theme .owl-nav [class*="owl-"] { background-color: #fff; border-radius: 3px; box-shadow: 0 1px 4px rgba(0,0,0,.1); font-size: 22px; color: #333; position: absolute; top: 50%; -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%); height: 60px; line-height: 60px; width: 35px;opacity: 0;}.nav_style4.owl-theme .owl-nav .owl-prev { left: -40px;border-radius: 0 4px 4px 0;}.nav_style4.owl-theme .owl-nav .owl-next { right: -40px;border-radius: 4px 0 0 4px;}.nav_style4.owl-theme .owl-nav [class*="owl-"].disabled,.nav_style5.owl-theme .owl-nav [class*="owl-"].disabled { opacity: 0;}.nav_style4.owl-theme:hover .owl-nav .owl-prev { left: 0px;opacity: 1;}.nav_style4.owl-theme:hover .owl-nav .owl-next { right: 0px;opacity: 1;}.nav_style4.owl-theme .owl-nav [class*="owl-"]:hover,.nav_style5.owl-theme .owl-nav [class*="owl-"]:hover { color: #fff; background-color: #1FE075;}.nav_style4,.nav_style5 { overflow: hidden;}.nav_style5.owl-theme .owl-nav [class*="owl-"] {width: 46px;height: 46px;line-height: 46px;}.nav_style5.owl-theme .owl-nav .owl-prev { left: -40px;border-radius: 4px;}.nav_style5.owl-theme .owl-nav .owl-next { right: -40px;border-radius: 4px;}.nav_style5.owl-theme:hover .owl-nav .owl-prev { left: 20px;opacity: 1;}.nav_style5.owl-theme:hover .owl-nav .owl-next { right: 20px;opacity: 1;}.nav_style6.owl-theme .owl-nav [class*="owl-"] {position: absolute;bottom: 70px;}.nav_style6.owl-theme .owl-nav .owl-prev {left: -10px;}.nav_style6.owl-theme .owl-nav .owl-next {right: -10px;}.nav_style6.owl-theme .owl-nav [class*="owl-"] {background-color: transparent;color: #333;}.nav_style6 .owl-prev i::before {content: "\e64a";font-family: themify;font-size: 40px;}.nav_style6 .owl-next i::before {content: "\e649";font-family: themify;font-size: 40px;}.nav_style7.owl-theme .owl-nav .owl-prev {left: 30px;}.nav_style7.owl-theme .owl-nav .owl-next {right: 30px;}.nav_style7.owl-theme .owl-nav [class*="owl-"] {background-color: rgba(255,255,255,0.2);position: absolute;top: 10%;height: 40px;width: 40px;text-align: center;line-height: 42px;border-radius: 100%;font-size: 20px;}.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before {opacity: 1;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {background-color: #fff;}.slick-prev {left: -50px;border-radius: 0 5px 5px 0;opacity: 0;}.slick-next {right: -50px;border-radius: 5px 0 0 5px;opacity: 0;}.slick-prev::before {content: "\f108";font-family: "Ionicons";color: #333;opacity: 1;display: block;font-size: 22px;}.slick-next::before {content: "\f10b";font-family: "Ionicons";color: #333;opacity: 1;display: block;font-size: 22px;}.slick-prev, .slick-next {height: 50px;width: 40px;box-shadow: 0 1px 4px rgba(0,0,0,.1);background-color: #fff;z-index: 9;transition: all 0.5s ease-in-out;}.slick-prev:hover, .slick-next:hover {background-color: #1FE075;}.slick-prev:hover:before, .slick-next:hover:before {color: #fff;}.slick_slider:hover .slick-prev {opacity: 1;left: 0;}.slick_slider:hover .slick-next {opacity: 1;right: -2px;}.social_icons [class*="sc_"] {color: #fff !important;}.social_icons [class*="sc_"] i { transition: all 0.3s ease-in-out; display: block;line-height: 36px;}.social_icons [class*="sc_"]:hover i { -webkit-animation: toLeftFromRight 0.3s forwards;-moz-animation: toLeftFromRight 0.3s forwards;animation: toLeftFromRight 0.3s forwards;}.sc_facebook {background-color: #3b5998 !important;border-color: #3b5998 !important;}.sc_gplus,.sc_google {background-color:#dd4b39 !important;border-color: #dd4b39 !important;}.sc_linkedin {background-color:#0e76a8 !important;border-color: #0e76a8 !important;}.sc_rss {background-color:#ee802f !important;border-color: #ee802f !important;}.sc_skype {background-color:#00aff0 !important;border-color: #00aff0 !important;}.sc_twitter {background-color:#00acee !important;border-color: #00acee !important;}.sc_youtube {background-color:#c4302b !important;border-color: #c4302b !important;}.sc_vimeo {background-color:#86c9ef !important;border-color: #86c9ef !important;}.sc_yahoo {background-color:#720e9e !important;border-color: #720e9e !important;}.sc_tumblr {background-color:#34526f !important;border-color: #34526f !important;}.sc_instagram {background-color:#3f729b !important;border-color: #3f729b !important;}.sc_pinterest {background-color:#c8232c !important;border-color: #c8232c !important;}.sc_dribbble {background-color:#EA4C89 !important;border-color: #EA4C89 !important;}.sc_reddit {background-color: #C6C6C6 !important;border-color: #C6C6C6 !important;}.sc_github {background-color: #171515 !important;border-color: #171515 !important;}.sc_android {background-color: #A4C639 !important;border-color: #A4C639 !important;}.sc_windows {background-color: #00A7E7 !important;border-color: #00A7E7 !important;}.sc_tux {background-color: #C1C1C1 !important;border-color: #C1C1C1 !important;}.sc_delicious { background-color: #205cc0!important;border-color: #205cc0 !important;}.sc_paypal { background-color: #00588b!important;border-color: #00588b !important;}.sc_blogger { background-color: #fc4f08!important;border-color: #fc4f08!important;}.sc_flickr { background-color: #ff0084!important;border-color: #ff0084!important;}.sc_yahoo { background-color: #720e9e!important;border-color: #720e9e!important;}.sc_dropbox { background-color: #3d9ae8!important;border-color: #3d9ae8!important;}.sc_ebay { background-color: #89c507!important;border-color: #89c507!important;}.sc_wordpress { background-color: #1e8cbe!important;border-color: #1e8cbe !important;}.sc_yelp { background-color: #c41200!important;}.scroll_down_icon { position: absolute; bottom: 50px; left: 50%; z-index: 9; -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);}.scroll_down_icon .down {background-color: #1FE075;width: 45px;height: 45px;color: #fff;display: inline-block;line-height: 45px;border-radius: 40px;text-align: center;white-space: nowrap;-webkit-animation: scroll 1.5s linear infinite; -moz-animation: scroll 1.5s linear infinite; animation: scroll 1.5s linear infinite;position: relative;}.scroll_down_icon.scroll_link {left: auto;right: 0;bottom: 80px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}.scroll_link a {color: #fff;}.scroll_link::before {content: "";position: absolute;right: 100%;height: 1px;width: 50px;background-color: #fff;bottom: 10px;margin-right: 10px;}@-webkit-keyframes scroll { 0% {-webkit-transform: translateY(-10%);} 50% {-webkit-transform: translateY(20%);} 100% {-webkit-transform: translateY(-10%);} }@-moz-keyframes scroll { 0% {-moz-transform: translateY(-10%);} 50% {-moz-transform: translateY(20%);} 100% {-moz-transform: translateY(-10%);} }@keyframes scroll { 0% {transform: translateY(-10%);} 50% {transform: translateY(20%);} 100% {transform: translateY(-10%);} }blockquote {font-size: 20px;line-height: 34px;}blockquote p {line-height: 34px;}blockquote p:last-child {margin: 0;}.blockquote_style1 {padding-left: 20px;border-left: 3px solid #ddd;margin: 30px 0;}.blockquote_style1 p {color: #292B2C;}.blockquote_style2 {background-color: #1FE075;padding: 20px;position: relative;}.blockquote_style2 * {color: #fff;font-size: 16px;line-height: 28px;}.blockquote_style2::before {content: "\f10e";position: absolute;left: 20px;top: 10px;color: #fff;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 70px;opacity: 0.3;line-height: normal;}.blockquote_style3 {background-color: #FAFAFA;padding: 20px;border-left: 2px solid #1FE075;margin-bottom: 25px;font-size: 16px;line-height: 28px;margin-top: 5px;display: inline-block;width: 100%;position: relative;}.blockquote_style3::before {content: "\f10e";position: absolute;left: 20px;top: 10px;color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 70px;opacity: 0.05;line-height: normal;}.blockquote_style3 p {line-height: 28px;}.blockquote_style4 {text-align: center;padding: 20px;background-color: #f7f7f7;margin-bottom: 20px;font-size: 18px;position: relative;}.blockquote_style4::before {content: "\f10d";position: absolute;left: 50px;top: 10px;color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 70px;opacity: 0.05;line-height: normal;}.blockquote_style4,.blockquote_style4 p {color: #222;}.blog_post_footer {padding-bottom: 30px;padding-top: 15px;}.process_tab {border: 0;position: relative;-ms-flex-align: center;align-items: center;}.process_step_wrap {position: relative;margin-top: 30px;}.process_step_wrap::before {content: "";position: absolute;left: 0;right: 0;top: 50%;height: 4px;background-color: #F7F7F7;width: 100%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.process_tab.nav-tabs .nav-item {margin: 0;}.process_tab li a.nav-link, .process_tab li a.nav-link.active {position: relative;color: #333;padding: 0;}.process_tab li a::before {content: "";right: 0;margin: 0 auto;border-radius: 100%;height: 20px;width: 20px;border: 3px solid #1FE075;display: block;background-color: #fff;}.process_tab li a::after {content: "";height: 8px;width: 8px;border-radius: 100%;background-color: #1FE075;display: block;position: absolute;top: 6px;right: 0;left: 0;margin: 0 auto;transition: all 0.5s ease-in-out;opacity: 0;}.process_tab li.complete a::after {opacity: 1;}.process_tab li:first-child .step_title {left: 0;-moz-transform: translate(0%,-100%);-webkit-transform: translate(0%,-100%);transform: translate(0%,-100%);}.process_tab li:last-child .step_title {right: 0;left: auto;-moz-transform: translate(0%,-100%);-webkit-transform: translate(0%,-100%);transform: translate(0%,-100%);}.steps_progress {position: absolute;left: 0;right: 0;background-color: #1FE075;height: 4px;top: 50%;transition: all 0.5s ease-in-out;width: 0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.step_title {font-weight: 600;position: absolute;top: -10px;left: 50%;-moz-transform: translate(-50%,-100%);-webkit-transform: translate(-50%,-100%);transform: translate(-50%,-100%);}.process_step_content {margin-top: 30px;}.datepicker-panel > ul > li {color: #000;}.mdtp__wrapper {bottom: auto;top: 50%;-moz-transform: translateX(-50%) translateY(-50%) scale(1);-webkit-transform: translateX(-50%) translateY(-50%) scale(1);transform: translateX(-50%) translateY(-50%) scale(1);}.modal {padding-right: 0 !important;}.page_soon {font-size: 10px;color: #fff;padding: 0px 5px;border-radius: 20px;background-color: #28A745;text-transform: uppercase;font-weight: 600;}.alert .close {font-weight: normal;margin-left: 10px;}.alert_style1 {border-radius: 0;border-left: 3px solid;padding: 20px;position: relative;border-top: 0;border-bottom: 0;border-right: 0;}.alert > i {margin-right: 5px;font-size: 18px;vertical-align: middle;}.alert_style2 {border-radius: 20px;padding: 20px 20px;background-color: #fff;border-left: 3px solid;box-shadow: 0 0 10px rgba(0,0,0,0.2);border-top: 0;border-bottom: 0;border-right: 3px solid;;}.button_group .btn {margin-bottom: 20px;}.toggle-password {pointer-events: auto;cursor: pointer;}.cd-words-wrapper {display: inline-block;position: relative;}.cd-words-wrapper i, .cd-words-wrapper em, .cd-words-wrapper b { font-style: normal; font-weight: inherit;}.cd-words-wrapper b {display: inline-block;position: absolute;white-space: nowrap;font-weight: inherit;left: 0;top: 0;}.cd-words-wrapper b.is-visible {position: relative;}.cd-headline .cd-words-wrapper {overflow: hidden;vertical-align: top;}.cd-headline.clip .cd-words-wrapper::after {content: '';position: absolute;top: 0;right: 0;width: 2px;height: 100%;background-color: #292b2c;bottom: 0;}.cd-headline.clip.cd-type-light .cd-words-wrapper::after {background-color: #fff;}.cd-headline.clip b {opacity: 0;}.cd-headline.clip b.is-visible {opacity: 1;}.cd-headline.rotate-1 .cd-words-wrapper {-webkit-perspective: 300px; perspective: 300px;}.cd-headline.rotate-1 b {opacity: 0;-webkit-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-animation: cd-rotate-1-out 1.2s; animation: cd-rotate-1-out 1.2s;}.cd-headline.rotate-1 b.is-visible {opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); -webkit-animation: cd-rotate-1-in 1.2s;animation: cd-rotate-1-in 1.2s;}@-webkit-keyframes cd-rotate-1-in { 0% { -webkit-transform: rotateX(180deg);transform: rotateX(180deg); opacity: 0; } 35% { -webkit-transform: rotateX(120deg);transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(360deg);transform: rotateX(360deg); opacity: 1; }}@keyframes cd-rotate-1-in { 0% { -webkit-transform: rotateX(180deg);transform: rotateX(180deg); opacity: 0; } 35% { -webkit-transform: rotateX(120deg);transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(360deg);transform: rotateX(360deg); opacity: 1; }}@-webkit-keyframes cd-rotate-1-out { 0% { -webkit-transform: rotateX(0deg);transform: rotateX(0deg); opacity: 1; } 35% { -webkit-transform: rotateX(-40deg);transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(180deg);transform: rotateX(180deg); opacity: 0; }}@keyframes cd-rotate-1-out { 0% { -webkit-transform: rotateX(0deg);transform: rotateX(0deg); opacity: 1; } 35% { -webkit-transform: rotateX(-40deg);transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(180deg);transform: rotateX(180deg); opacity: 0; }}.cd-headline.type b { visibility: hidden;}.cd-headline.type b.is-visible { visibility: visible;}.cd-headline.type i { position: absolute; visibility: hidden;}.cd-headline.type i.in { position: relative; visibility: visible;}.cd-headline.type .cd-words-wrapper::after {content: ' ';background-color: #292b2c;position: absolute;right: 0;top: 0;height: 100%;width: 1px;display: block;}.cd-headline.type.cd-type-light .cd-words-wrapper::after {background-color: #fff;}.cd-headline.type .cd-words-wrapper {padding-right: 3px;}.cd-headline.type .cd-words-wrapper.waiting::after {-webkit-animation: 1s word-rotator-pulse step-end infinite;animation: 1s word-rotator-pulse step-end infinite;}.cd-headline.type .cd-words-wrapper.selected {background-color: #0078D7;}.cd-headline.type .cd-words-wrapper.selected::after {visibility: hidden;}.cd-headline.type .cd-words-wrapper.selected b {color: #FFF;}@-webkit-keyframes word-rotator-pulse {from, to {opacity: 0;}50% {opacity: 1;}}@keyframes word-rotator-pulse {from, to {opacity: 0;}50% {opacity: 1;}}.cd-headline.slide b {opacity: 0;top: .2em;}.cd-headline.slide b.is-visible {top: 0;opacity: 1;-webkit-animation: slide-in .6s;animation: slide-in .6s;}.cd-headline.slide b.is-hidden {-webkit-animation: slide-out .6s;animation: slide-out .6s;}@-webkit-keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}60% {opacity: 1;-webkit-transform: translateY(20%);transform: translateY(20%);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slide-in {0% {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}60% {opacity: 1;-webkit-transform: translateY(20%);transform: translateY(20%);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes slide-out {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}60% {opacity: 0;-webkit-transform: translateY(120%);transform: translateY(120%);}100% {opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);}}@keyframes slide-out {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}60% {opacity: 0;-webkit-transform: translateY(120%);transform: translateY(120%);}100% {opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);}}.cd-headline.scale b {opacity: 0;}.cd-headline.scale i {display: inline-block;opacity: 0;-webkit-transform: scale(0);transform: scale(0);}.cd-headline.scale i.in {-webkit-animation: scale-up .6s forwards;animation: scale-up .6s forwards;}.cd-headline.scale i.out {-webkit-animation: scale-down .6s forwards;animation: scale-down .6s forwards;}@-webkit-keyframes scale-up {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}60% {-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 1;}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}}@keyframes scale-up {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}60% {-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 1;}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}}@-webkit-keyframes scale-down {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}60% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}}@keyframes scale-down {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}60% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}}.cd-headline.zoom .cd-words-wrapper {-webkit-perspective: 300px;perspective: 300px;overflow: visible;}.cd-headline.zoom b {opacity: 0;}.cd-headline.zoom b.is-visible {opacity: 1;-webkit-animation: zoom-in .8s;animation: zoom-in .8s;}.cd-headline.zoom b.is-hidden {-webkit-animation: zoom-out .8s;animation: zoom-out .8s;}@-webkit-keyframes zoom-in {0% {opacity: 0;-webkit-transform: translateZ(100px);transform: translateZ(100px);}100% {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes zoom-in {0% {opacity: 0;-webkit-transform: translateZ(100px);transform: translateZ(100px);}100% {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@-webkit-keyframes zoom-out {0% {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}100% {opacity: 0;-webkit-transform: translateZ(-100px);transform: translateZ(-100px);}}@keyframes zoom-out {0% {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}100% {opacity: 0;-webkit-transform: translateZ(-100px);transform: translateZ(-100px);}}.shape_wrap [class*="shape"] {position: absolute;pointer-events: none;z-index: -1;}.user_img [class*="user"] {position: absolute;pointer-events: none;z-index: -1;}.user_img [class*="user"] img {border-radius: 100%;box-shadow: 0 0 15px rgba(0,0,0,0.2);animation-name: zoom-fade;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: zoom-fade;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: zoom-fade;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: zoom-fade;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: zoom-fade;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;}.shape1 {right: 35%;bottom: 30px;max-width: 200px;}.shape2 {left: 30px;bottom: 50px;max-width: 72px;}.shape3 {left: 20%;top: 10%;max-width: 38px;}.shape4 {bottom: 10%;left: 10%;max-width: 30px;}.shape5 {top: 20%;left: 4%;width: 200px;height: 200px;}.shape6 {bottom: 10%;left: 40%;max-width: 26px;}.shape7 {top: 40%;left: 40%;max-width: 36px;}.shape8 {top: 20%;left: 35%;max-width: 33px;}.shape9 {right: 5%;bottom: 0;z-index: -2 !important;max-width: 230px;}.shape10 {top: 0;left: 0;max-width: 500px;}.shape11 {right: 0;bottom:0;left: 0;}.shape11 img {width: 100%;}.shape12 {right: 150px;top: 0;width: 150px;height: 90px;}.shape13 {top: -40px;left: 10%;max-width: 34px;}.shape14 {right: 150px;bottom: 10%;max-width: 32px;}.shape15 {right: 10%;top: 45%;max-width: 18px;}.shape16 {top: -50px;left: 5%;max-width: 230px;}.shape17 {top: 10%;right: 150px;max-width: 47px;}.shape18 {top: 50%;right: 0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);max-width: 800px;}.shape19 {top: 0;left: 10%;max-width: 33px;}.shape20 {left: 10%;bottom: 0;max-width: 43px;}.shape21 {top: 0%;left: 42%;max-width: 34px;}.shape22 {bottom: 0;left: 0;max-width: 900px;}.shape23 {top: 0;right: 150px;max-width: 75px;}.shape24 {top: -20px;left: 50%;max-width: 20px;}.shape25 {right: 0;top: 0;max-width: 205px;}.shape26 {left: 0;top: -50px;z-index: -3 !important;max-width: 565px;}.shape27 {top: 5%;left: 5%;max-width: 72px;}.shape28 {right: 300px;top: 0;max-width: 42px;}.shape29 {right: 100px;top: 0;height: 100px;width: 100px;}.shape30 {bottom: 15%;right: 150px;max-width: 60px;}.shape31 {bottom: 15%;left: 150px;z-index: 1 !important;max-width: 16px;}.shape32 {top: 0;z-index: 0 !important;left: 0;right: 0;}.shape33 {bottom: 0;z-index: 0 !important;left: 0;right: 0;}.shape32 img, .shape33 img {display: block;}.shape34 {bottom: 10%;left: 0;right: 0;z-index: 1 !important;}.shape35 {top: 18%;left: 10%;width: 100px;}.shape36 {bottom: 20%;left: 10%;width: 135px;}.shape37 {top: 20%;left: 30%;width: 33px;}.shape38 {top: 30%;left: 50%;width: 18px;}.shape39 {bottom: 15%;left: 40%;width: 47px;}.shape40 {top: 15%;right: 100px;width: 34px;}.shape41 {top: 50%;right: 150px;width: 42px;}.shape42 {bottom: 15%;right: 40px;width: 80px;}.shape43 {bottom: 5%;left: 5%;max-width: 72px;}.shape44 {bottom: 7%;left: 7%;max-width: 33px;}.shape45 {top: 40%;left: 10%;max-width: 16px;}.shape46 {top: 20%;left: 30%;max-width: 26px;}.shape47 {left: 0;top: 0;max-width: 376px;z-index: -2 !important;}.shape48 {right: 0;bottom: 0;max-width: 520px;z-index: -2 !important;}.user1 {left: 20%;top: 15%;max-width: 70px;}.user1 img {-webkit-animation-duration: 4s;-moz-animation-duration: 4s;-ms-animation-duration: 4s;-o-animation-duration: 4s;animation-duration: 4s;}.user2 {left: 25%;top: 40%;max-width: 80px;}.user2 img {-webkit-animation-duration: 7s;-moz-animation-duration: 7s;-ms-animation-duration: 7s;-o-animation-duration: 7s;animation-duration: 7s;}.user3 {left: 20%;bottom: 15%;max-width: 75px;}.user3 img {-webkit-animation-duration: 5s;-moz-animation-duration: 5s;-ms-animation-duration: 5s;-o-animation-duration: 5s;animation-duration: 5s;}.user4 {right: 18%;top: 10%;max-width: 80px;}.user4 img {-webkit-animation-duration: 3s;-moz-animation-duration: 3s;-ms-animation-duration: 3s;-o-animation-duration: 3s;animation-duration: 3s;}.user5 {right: 25%;top: 40%;max-width: 70px;}.user5 img {-webkit-animation-duration: 5s;-moz-animation-duration: 5s;-ms-animation-duration: 5s;-o-animation-duration: 5s;animation-duration: 5s;}.user6 {right: 20%;bottom: 10%;max-width: 75px;}.user6 img {-webkit-animation-duration: 7s;-moz-animation-duration: 7s;-ms-animation-duration: 7s;-o-animation-duration: 7s;animation-duration: 7s;}.waveWrapper {overflow: hidden;position: absolute;left: 0;right: 0;top: 0;margin: auto;height: 43px;}.wave {position: absolute;left: 0;width: 200%;height: 100%;background-repeat: repeat-x;background-position: 0 bottom;transform-origin: center bottom;}.waveTop {background-size: 50% 44px;background-image: url('../images/wave_shape3.png');-webkit-animation: move_wave_reverse 10s linear infinite;-moz-animation: move_wave_reverse 10s linear infinite;-o-animation: move_wave_reverse 10s linear infinite;animation: move_wave_reverse 10s linear infinite;right: 0;left: auto}@-webkit-keyframes move_wave_reverse { 0% {-webkit-transform: translateX(0) translateZ(0);} 50% {-webkit-transform: translateX(25%) translateZ(0);} 100% {-webkit-transform: translateX(50%) translateZ(0);}}@-moz-keyframes move_wave_reverse { 0% {-moz-transform: translateX(0) translateZ(0);} 50% {-moz-transform: translateX(25%) translateZ(0);} 100% {-moz-transform: translateX(50%) translateZ(0);}}@-o-keyframes move_wave_reverse { 0% {-o-transform: translateX(0) translateZ(0);} 50% {-o-transform: translateX(25%) translateZ(0);} 100% {-o-transform: translateX(50%) translateZ(0);}}@keyframes move_wave_reverse { 0% {transform: translateX(0) translateZ(0);} 50% {transform: translateX(25%) translateZ(0);} 100% {transform: translateX(50%) translateZ(0);}}.animation1 {-webkit-animation: orbit 20s linear infinite;-moz-animation: orbit 20s linear infinite;-o-animation: orbit 20s linear infinite;animation: orbit 20s linear infinite;}.animation2 {-webkit-animation: orbit2 15s linear infinite;-moz-animation: orbit2 15s linear infinite;-o-animation: orbit2 15s linear infinite;animation: orbit2 15s linear infinite;position: absolute;}.animation3 {-webkit-animation: orbit3 25s linear infinite;-moz-animation: orbit3 25s linear infinite;-o-animation: orbit3 25s linear infinite;animation: orbit3 25s linear infinite;}.animation4 {-webkit-animation: orbit4 20s linear infinite;-moz-animation: orbit4 20s linear infinite;-o-animation: orbit4 20s linear infinite;animation: orbit4 20s linear infinite;}.animation5 {-webkit-animation: rotate 10s linear infinite;-moz-animation: rotate 10s linear infinite;-o-animation: rotate 10s linear infinite;animation: rotate 10s linear infinite;}.animation6 {animation-name: zoom-fade; animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: zoom-fade; -webkit-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: zoom-fade; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: zoom-fade; -ms-animation-duration: 3s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: zoom-fade; -o-animation-duration: 3s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear;}@-webkit-keyframes orbit { from { -webkit-transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); } to { -webkit-transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }}@-moz-keyframes orbit { from { -moz-transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); } to { -moz-transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }}@-o-keyframes orbit { from { -o-transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); } to { -o-transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }}@keyframes orbit { from { transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); } to { transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }}@-webkit-keyframes orbit2 { 0% { -webkit-transform: rotate(0deg); top: -25px; left: 10px;} 20% { -webkit-transform: rotate(45deg); top: 0px; left: 59px;}40% { -webkit-transform: rotate(-12deg); top: 55%; left: 47px; }60% { -webkit-transform: rotate(-120deg); top: 60px; left: -7px; }80% { -webkit-transform: rotate(60deg); top: 9px; left: -29px; }100% { -webkit-transform: rotate(0deg); top: -25px; left: 10px; }}@-moz-keyframes orbit2 { 0% { -moz-transform: rotate(0deg); top: -25px; left: 10px; } 20% { -moz-transform: rotate(45deg); top: 0px; left: 59px; }40% { -moz-transform: rotate(-12deg); top: 55%; left: 47px;}60% { -moz-transform: rotate(-120deg); top: 60px; left: -7px; }80% { -moz-transform: rotate(60deg); top: 9px; left: -29px; }100% { -moz-transform: rotate(0deg); top: -25px; left: 10px; }}@-o-keyframes orbit2 { 0% { -o-transform: rotate(0deg); top: -25px; left: 10px; } 20% { -o-transform: rotate(45deg); top: 0px; left: 59px; }40% { -o-transform: rotate(-12deg); top: 55%; left: 47px; }60% { -o-transform: rotate(-120deg); top: 60px; left: -7px; }80% { -o-transform: rotate(60deg); top: 9px; left: -29px; }100% { -o-transform: rotate(0deg); top: -25px; left: 10px; }}@keyframes orbit2 { 0% { transform: rotate(0deg); top: -25px; left: 10px;} 20% { transform: rotate(45deg); top: 0px; left: 59px;}40% { transform: rotate(-12deg); top: 55%; left: 47px; }60% { transform: rotate(-120deg); top: 60px; left: -7px; }80% { transform: rotate(60deg); top: 9px; left: -29px; }100% { transform: rotate(0deg); top: -25px; left: 10px; }}@-webkit-keyframes orbit3 { 0% { -webkit-transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }50% { -webkit-transform: rotate(180deg) translate(calc(105px - 50%), -50%) rotate(180deg); } 100% { -webkit-transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); }}@-moz-keyframes orbit3 { 0% { -moz-transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }50% { -moz-transform: rotate(180deg) translate(calc(105px - 50%), -50%) rotate(180deg); } 100% { -moz-transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); }}@-o-keyframes orbit3 { 0% { -o-transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }50% { -0-transform: rotate(180deg) translate(calc(105px - 50%), -50%) rotate(180deg); } 100% { -o-transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); }}@keyframes orbit3 { 0% { transform: rotate(360deg) translate(calc(105px - 50%), -50%) rotate(-360deg); }50% { transform: rotate(180deg) translate(calc(105px - 50%), -50%) rotate(180deg); } 100% { transform: rotate(0deg) translate(calc(105px - 50%), -50%) rotate(0deg); }}@-webkit-keyframes orbit4 {0% { -webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@-moz-keyframes orbit4 {0% { -moz-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}20%{-moz-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}40%{-moz-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}60%{-moz-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}80%{-moz-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}100%{-moz-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@-o-keyframes orbit4 {0% { -o-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}20%{-o-transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}40%{-o-transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}60%{-o-transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}80%{-o-transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}100%{-o-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes orbit4 {0% { transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}20%{transform:translate(73px,-1px) rotate(36deg);transform:translate(73px,-1px) rotate(36deg)}40%{transform:translate(141px,72px) rotate(72deg);transform:translate(141px,72px) rotate(72deg)}60%{transform:translate(83px,122px) rotate(108deg);transform:translate(83px,122px) rotate(108deg)}80%{transform:translate(-40px,72px) rotate(144deg);transform:translate(-40px,72px) rotate(144deg)}100%{transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);}}@-moz-keyframes rotate {0% {-moz-transform: rotate(0deg);}50% {-moz-transform: rotate(180deg);}100% {-moz-transform: rotate(360deg);}}@-o-keyframes rotate {0% {-o-transform: rotate(0deg);}50% {-o-transform: rotate(180deg);}100% {-o-transform: rotate(360deg);}}@keyframes rotate {0% {transform: rotate(0deg);}50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}@-webkit-keyframes zoom-fade { 0% {-webkit-transform: scale(0.8);transform: scale(0.8);} 50% {-webkit-transform: scale(1);transform: scale(1);} 100% {-webkit-transform: scale(0.8);transform: scale(0.8);}}@keyframes zoom-fade { 0% {-webkit-transform: scale(0.8);transform: scale(0.8);} 50% {-webkit-transform: scale(1);transform: scale(1);} 100% {-webkit-transform: scale(0.8);transform: scale(0.8);}}.left_bottom_ripples {margin-bottom: -60vh;margin-left: -60vh;width: 120vh;height: 120vh;bottom: 0;position: absolute;left: 0;}.left_top_ripples {margin-top: -60vh;margin-left: -60vh;width: 120vh;height: 120vh;top: 0;position: absolute;left: 0;}.right_top_ripples {margin-top: -60vh;margin-right: -60vh;width: 120vh;height: 120vh;position: absolute;top: 0;right: 0;}.right_bottom_ripples {margin-bottom: -60vh;margin-right: -60vh;width: 120vh;height: 120vh;position: absolute;bottom: 0;right: 0;}.ripple_wrap {overflow: hidden;position: absolute;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;}.ripples:after, .ripples:before {content: "";top: 0;position: absolute;}.ripples, .ripples:after, .ripples:before {height: 100%;width: 100%;}.ripples:before {background: -webkit-radial-gradient(center,ellipse,rgba(182,225,235,0) 0,rgba(182,225,235,.05) 40%,rgba(182,225,235,.4) 100%);background: -moz-radial-gradient(center,ellipse,rgba(182,225,235,0) 0,rgba(182,225,235,.05) 40%,rgba(182,225,235,.4) 100%);background: -o-radial-gradient(center,ellipse,rgba(182,225,235,0) 0,rgba(182,225,235,.05) 40%,rgba(182,225,235,.4) 100%);background: radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 40%,rgba(255,255,255,.4) 100%);border-radius: 50%;opacity: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-animation-name: ripple1;-moz-animation-name: ripple1;-o-animation-name: ripple1;animation-name: ripple1;-webkit-animation-duration: 6s;-moz-animation-duration: 6s;-o-animation-duration: 6s;animation-duration: 6s;-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;-o-animation-timing-function: linear;animation-timing-function: linear;}.ripples:after {background: -webkit-radial-gradient(center,ellipse,rgba(182,225,235,0) 0,rgba(182,225,235,.05) 40%,rgba(182,225,235,.4) 100%);background: -moz-radial-gradient(center,ellipse,rgba(182,225,235,0) 0,rgba(182,225,235,.05) 40%,rgba(182,225,235,.4) 100%);background: -o-radial-gradient(center,ellipse,rgba(182,225,235,0) 0,rgba(182,225,235,.05) 40%,rgba(182,225,235,.4) 100%);background: radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 40%,rgba(255,255,255,.4) 100%);border-radius: 50%;opacity: 0;-webkit-animation-name: ripple1;-moz-animation-name: ripple1;-o-animation-name: ripple1;animation-name: ripple1;-webkit-animation-duration: 6s;-moz-animation-duration: 6s;-o-animation-duration: 6s;animation-duration: 6s;-webkit-animation-delay: 3s;-moz-animation-delay: 3s;-o-animation-delay: 3s;animation-delay: 3s;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;-o-animation-timing-function: linear;animation-timing-function: linear;}@keyframes ripple1 {0% {-webkit-transform:scale(.01);-moz-transform:scale(.01);-o-transform:scale(.01);transform:scale(.01);opacity:0}33% {-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4);opacity:.8}100% {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes fadeBlur { 0% {opacity: 0;-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); filter: blur(10px); } 100% {opacity: 1;-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); filter: blur(0px); }}@keyframes fadeBlur { 0% {opacity: 0;-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); filter: blur(10px); } 100% {opacity: 1;-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); filter: blur(0px); }}.fadeBlur { -webkit-animation-name: fadeBlur; animation-name: fadeBlur;}span.statcounter { display: none;}.demo_switcher {position: fixed;right: 0;z-index: 9999;top: 20%;}.demo > ul > li > a {font-size: 22px;text-align: center;display: block;width: 40px;height: 40px;line-height: 40px;color: #fff;transition: all 0.5s ease-in-out;}.demo > ul > li > a.menu_icon {line-height: 44px;font-size: 25px;}.bg-green {background-color: #73e080;}.bg-red {background-color: #f94551;}.demo_list ul {list-style: none;display: inline-block;}.demo_list {background-color: #fff;position: fixed;right: -360px;;max-width: 360px;padding: 5px;overflow: auto;top: 0;bottom: 0;transition: all 0.5s ease-in-out;z-index: 9999;}.demo_list.switch-active {right: 0;}.demo_list li {float: left; width: 50%; padding: 5px;}.demo_list li a {display: block;border: 1px solid #ddd;padding: 4px;position: relative;}.demo_list li a::before {content: "";position: absolute;left: 4px;top: 4px;bottom: 4px;right: 4px;opacity: 0;background-color: rgba(0,0,0,0.6);z-index: 9;transition: all 0.5s ease-in-out;}.demo_list li a:hover:before {opacity: 1;}body.switch-open {overflow: hidden;padding-right: 15px;}.switch-open::before {content: "";position: fixed;left: 0;right: 0;bottom: 0;top: 0;background-color: rgba(0,0,0,0.8);z-index: 9999;}.demo li {position: relative;}.demo > ul > li > a.demo_icon.switch-active {position: relative;transition: all 0.5s ease-in-out;-moz-transform: translateX(-360px);-webkit-transform: translateX(-360px);transform: translateX(-360px);}.demo > ul > li > a.demo_icon.switch-active i::before {content: "\f129";font-size: 20px;vertical-align: middle;}.demo > ul > li > a.menu_icon.switch-active {line-height: 36px;}.demo_list h5 {margin: 10px 0;}.demo li.switch-active .color_icon {transition: all 0.5s ease-in-out;-moz-transform: translateX(-200px);-webkit-transform: translateX(-200px);transform: translateX(-200px);}.color-switch {background: #212121;right: -200px;padding: 10px;position: absolute;top: 0;transition: all .5s ease-in-out;;width: 200px;z-index: 999;}.switch-active {right: 0;}.color-switch button::after {color: #ffffff;content: "\f122";font-family: "Ionicons";font-size: 18px;left: 5px;opacity: 0;position: absolute;top: 2px;}.color-switch button.active::after {opacity: 1;}.color-switch button {border: 0 none;border-radius: 3px;cursor: pointer;height: 25px;line-height: 20px;margin: 2px;padding: 0;position: relative;text-align: center;width: 25px;}.default {background-color: #1FE075;}.orange {background-color: #FF9F54;}.red {background-color: #F0222C;}.yellow {background-color: #FFBB00;}.pink {background-color: #E53153;}.demo_list li a span {position: absolute;left: 0;right: 0;color: #fff;z-index: 9;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);text-shadow: 0 0 4px rgba(0,0,0,0.8);opacity: 0;padding: 0 10px;transition: all 0.5s ease-in-out;}.demo_list li a:hover span { opacity: 1;}@media only screen and (max-width: 480px) {.demo_list {right: -270px;max-width: 270px;}.demo > ul > li > a.demo_icon.switch-active {-moz-transform: translateX(-270px);-webkit-transform: translateX(-270px);transform: translateX(-270px);}}