@charset "UTF-8";
/*Style*/
body {position: relative;color: #3e396b; }
h1, h2, h3, h4, h5, h6 {font-family: "Quicksand", sans-serif;line-height: 1.5; }
a {color: #a84848;text-decoration: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
a:hover, a:focus, a:active {color: #be6565;text-decoration: none; }
.mauto{margin:auto;}
.py_lg {padding-top: 5em;padding-bottom: 5em; }
.pt_lg {padding-top: 5em; }
.display_4 {font-size: 3.5rem;font-weight: 300;line-height: 1.2;}
.display_5 {font-size: 2rem;font-weight: 300;line-height: 1.5; }
.display_7 {font-size: 2.2rem;font-weight: 300;line-height: 1.5; }
.display_6 {font-size: 1.4rem;font-weight: 300;line-height: 1.5; }
.bg_light {background-color: #a84848; }
.bg_dark{background-color: #1e2321;}
.light_text {color: #b5bcc0; }
body .w100{width: 100%;}
.white_text{color:#e7e7e7;}
.pure_white{color:#fff;}
.form-control::-webkit-input-placeholder, .form-control:-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-control::placeholder, .form-control::-webkit-input-placeholder {color: #636c72;opacity: 0.7; }
.text_muted {color: #e3acac; }
[class^="display"] {font-family: "Quicksand", sans-serif;font-weight: 500; }
::selection {background: rgba(168, 72, 72, 0.2);}
.prel{position:relative;}
.pull-left{float:left}

/*Section*/
.section {padding-top: 3em;padding-bottom: 3em;position: relative; }
.section_title {margin: 2em auto; }

/*Button*/
.form-control {height: 50px;border-radius: 30px;padding: 5px 20px;border-color: #ebebed;-webkit-box-shadow: 0 0 5px rgba(38, 38, 76, 0.05);box-shadow: 0 0 5px rgba(38, 38, 76, 0.05); }
.btn-block {padding: 15px 0; }
.btn {text-transform: uppercase;font-size: 14px;border-radius: 30px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.navbar-nav .btn {margin-left: 10px;margin-right: 10px;padding-left: 15px;padding-right: 15px;box-shadow: none; }
.btn-lg {font-size: 16px;letter-spacing: 2px;padding: 17px 35px; }
.btn-xl {padding: 12px 35px; }
.btn-primary, .btn-primary:focus {background-color: #a84849;border: 0;color: #fff; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus:hover, .btn-primary:focus:active {color: #fff;background-color: #a84849;box-shadow: 0 14px 26px -12px rgba(168, 72, 73, 0.42), 0 4px 23px 0px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(168, 72, 73, 0.2); }
.btn-light:hover, .btn-light:active, .btn-outline-light:hover, .btn-outline-light:active {box-shadow: 0 14px 26px -12px rgba(255, 255, 255, 0.42), 0 4px 23px 0px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(255, 255, 255, 0.2); }
.btn-primary.focus, .btn-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:focus {box-shadow: 0 0 0 0.2rem rgba(168, 72, 72, 0.5);}
.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {color: #fff;background-color: #a14141;border-color: #a14141;box-shadow: 0 0 0 0.2rem rgba(168, 72, 72, 0.5);}
.btn-outline-primary {color: #a84849;background-image: none;background-color: transparent;border-color: #a84849; }
.btn-outline-primary:hover, .btn-outline-primary:active {color: #fff;background-color: #a84849;border-color: #a84849;box-shadow: 0 14px 26px -12px rgba(168, 72, 73, 0.42), 0 4px 23px 0px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(168, 72, 73, 0.2); }

/*Header*/
header {position: relative;padding-top: 63px; }
.jumbotron {width: 100%;background-color: transparent;margin-bottom: 0; }
.jumbotron .lead {max-width: 600px;margin: auto;font-weight: 400; }
.jumbotron .btn {margin: 10px; }
.jumbotron .container{position:relative}
.wave {position: absolute;left:0;right:0;top:579px;bottom:0;z-index: 1;height: 290px;}
.wave + .wave{z-index: 2;}
.split_bg {background: -webkit-gradient(linear, left top, left bottom, from(#a84848), color-stop(50%, #a84848), color-stop(50%, white));background: -webkit-linear-gradient(top, #a84848 0%, #a84848 50%, white 50%);background: -o-linear-gradient(top, #a84848 0%, #a84848 50%, white 50%);background: linear-gradient(to bottom, #a84848 0%, #a84848 50%, white 50%); }
.confetti{position: absolute;left: 50%;z-index: 0;width: 1085px;opacity: 0.05;transform: translateX(-50%);}
.st0{fill:#000;}.st1{fill:#000;}.st2{fill:#000;}.st3{fill:#000;}.st4{fill:#000;}.st5{fill:#000;}.st6{fill:#000;}.st7{fill:#000;}
.macbook_hero {max-width: 1100px;position: relative;margin: 0 auto;z-index: 3; }
.macbook_hero img{user-select:none;pointer-events:none}
.macbook_hero .macbook-screen {position: absolute;left: 12.4%;top: 5.4%;right: 11.8%;bottom: 30.6%;max-width: 835px;max-height: 522px;background: #fff; }
.macbook_hero .macbook-screen img {width: 100%;height: 100%; }
.carousel-indicators{bottom: -17px;margin-bottom: 0;}
.carousel-indicators li {background-color: rgba(0, 0, 0, 0.3);cursor:pointer}
.carousel-indicators .active {background-color: #000;}

/*Navbar*/
.navbar {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 9px 10px;background: #1e2321;-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);position: fixed;width: 100%;z-index: 99;top: 0;height: 63px;}
.navbar-toggler {margin-top: 5px; }
.nav-link {padding: .3em 1em; }
.nav-link .pe-7s-angle-down {margin: -13px -13px -13px -8px;position: relative;top: 8px; }
.navbar-nav .nav-link {font-size: 16px;text-align: center;position: relative; }

/*Dropdown*/
.dropdown-menu {border-radius: 0;border: 1px solid rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.05);box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.05); }
.dropdown-item {padding: 5px 2rem 5px 1.2rem; }
.dropdown-item.active, .dropdown-item:active {color: #000;background-color: #f8faff; }

/*Made With*/
.lang_logos.negative-margin {margin-top: -100px;position: relative;z-index: 4; }
.lang_logos svg {width: 60px;margin: 0px 8px;filter: grayscale(1);opacity: 0.4;transition: all 0.2s ease; }
.lang_logos svg:hover{opacity:1;filter: grayscale(0)}
  
/*Features*/
.wo_features h1{margin-bottom:50px}
.wo_features .media{margin-bottom:60px}
.browser-window {display: inline-block;text-align: left;min-height: 200px;max-width: 100%;border-radius: 5px;background-color: #F1F3F5;-webkit-box-shadow: 0 19px 38px rgba(137, 149, 199, 0.15), 0 15px 12px rgba(137, 149, 199, 0.08);box-shadow: 0 19px 38px rgba(137, 149, 199, 0.15), 0 15px 12px rgba(137, 149, 199, 0.08);margin-bottom: 60px;overflow: hidden; }
.browser-window.limit-height {max-height: 500px; }
.browser-window .top-bar {height: 49px;border-radius: 5px 5px 0 0;border-top: thin solid #F1F3F5;border-bottom: thin solid #F1F3F5;background: #efefef;width: 100%; }
.browser-window .circle {height: 13px;width: 13px;margin-right: 5px;display: inline-block;border-radius: 50%;background-color: #fff; }
.browser-window .circles {margin: 12px 12px; }
.browser-window .content {display: inline-block;margin: 0;border-radius: 0 0 5px 5px;background-color: #fafafa; }
.browser-window .content img {max-width: 100%;height: auto; }
.browser-window .circle-red {background: #f56455; }
.browser-window .circle-yellow {background: #fbbd05; }
.browser-window .circle-blue {background: #46ca0f; }
.feature-border {height: 2px;background: #a84848;width: 50px;margin-bottom: 15px;}
.media-icon i {min-width: 50px;color: #a84849; }
.color-icon i {color: #fff; }

/*Stats*/
.wo_stats{background-blend-mode: overlay;background-image: url(../images/bg.png);background-attachment: fixed;}
.wo_stats .section-title{margin-top: 0;}

/*Slider*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* Arrows */
.slick-prev, .slick-next{position: absolute; top: 50%; display: block; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: #5f5f5f; border: none; outline: none; z-index: 9; background: white; box-shadow: 0 2px 6px 1px rgba(50, 50, 50, 0.16); width: 50px; height: 50px; border-radius: 100%; text-align: center;}
.slick-prev svg.feather, .slick-next svg.feather{margin: 0px;width: 31px;height: 31px;}
.slick-prev svg.feather{margin-left: -2px;}
.slick-next svg.feather{margin-left: 2px;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: #222;outline: none;box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, .3);}
.slick-prev.slick-disabled, .slick-next.slick-disabled{opacity: 0;visibility: hidden;}
.slick-prev{left: 0px;}
.slick-next{right: 0px;}

/*Cool Features*/
.wo_cool_features{height: 350px;overflow:hidden;}
.wo_cool_features .single-feature{width: 100%;text-align: center;padding: 50px 30px;-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);border-radius: 6px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);margin: 30px 15px;outline: none;}
.wo_cool_features .single-feature:hover {-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.1);-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
.wo_cool_features .single-feature:nth-child(even) {margin-top: 60px;}
.wo_cool_features .single-feature .feature-icon {height: 120px;width: 120px;text-align: center;margin: auto;}
.wo_cool_features .single-feature .feature-icon img {width: 80px;margin: auto;}
.wo_cool_features .single-feature .title {font-size: 22px;}

/*Testimonial*/
.wo_reviews{position: relative;background: #fff;border-radius: 3px;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);margin-top: 30px;padding: 30px;}
.wo_reviews .slick-prev{left: -25px;}
.wo_reviews .slick-next{right: -25px;}
.wo_reviews:after, .wo_reviews:before {background: #c8c8c8;content: "";position: absolute;bottom: -10px;left: 12px;right: 12px;height: 10px;box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.05);border-radius: 0 0 3px 3px;}
.wo_reviews .wo_reviews_item{outline:0;}
.wo_reviews .wo_reviews_item img{margin:auto;border-radius:50%;margin-bottom: 10px;}

/*Price Plan*/
.card {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.card:hover {margin-top: -5px;-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); }
.pricing {text-align: center;padding: 20px;border: 1px solid #e9b6b6;border-radius: 15px;margin-bottom: 30px;background-color: transparent;color: white;}
.pricing small {letter-spacing: 2px; }
.pricing .card-title {font-size: 65px;font-family: "Quicksand", sans-serif;font-weight: 700;margin: 10px 0 15px; }
.pricing .plan-muted {text-decoration: line-through;opacity: 0.5; }
.pricing ul {line-height: 2.5;margin: 0 0 20px; }

/*Contact*/
.wo_reqment li{	margin: 15px 0px;list-style-type: circle;}
.wo_contact input{background-color: #f7f7f7;height: 45px;border-radius: 3px;}
.wo_contact textarea{background-color: #f7f7f7;border-radius: 3px;width: 100%;height: 100px;margin-top:15px;}
.wo_contact button{	margin-top:50px;cursor:pointer;}

/*Footer*/
#footer img.logo-dark{width: 60px;}
#footer h6{color:#ddd}
.footer-links li {padding: 0.2em 0; }
.footer-links a {color: #929292; }
.footer-links a:hover {text-decoration: none;color: #fff; }

/*To Top*/
.wo_top{position: fixed;bottom: -60px;right: 20px;background-color: white;border-radius: 50%;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);width: 40px;height: 40px;text-align: center;font-size: 20px;z-index:99}

/*Animation*/
.animated { -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } @-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

/*Detail Features*/
.wo_detail_featur li{list-style-type: none;border-bottom: 1px solid #ececec;padding: 1.7em;-webkit-transition: 0.35s ease-out;-moz-transition: 0.35s ease-out;}
.wo_detail_featur li:last-child{border:0;}
.wo_detail_featur li:hover{transform: translate3d(0,-10px,0);-webkit-transform: translate3d(0,-10px,0);box-shadow: 0 9px 15px rgba(0, 0, 0, 0.08);}
.wo_detail_featur li strong{display:block}

/*Mobile Apps*/
.app_card{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);margin-bottom: 15px;border-radius: 3px;text-align: center;padding: 20px 10px;transition:all 0.1s}
.app_card.android:hover{box-shadow: 0 0 0 3px #6ab344;}
.app_card.apple:hover{box-shadow: 0 0 0 3px #8e8e8e;}
.app_card.window:hover{box-shadow: 0 0 0 3px #00ADEF;}
.app_card svg{width: 130px;margin: 30px 0px;}
.app_card .btn{margin: 15px 5px 0;border-radius: 3px;background-color: rgba(255, 255, 255, 0.76);color: #6ab344;border-color:#6ab344;text-transform: capitalize;font-weight: 500;padding: 7px 20px;}
.app_card.apple .btn{color: #8e8e8e;border-color:#8e8e8e;}
.app_card.window .btn{color: #00ADEF;border-color:#00ADEF;}


/*Responsive*/
@media (max-width: 1085px) {
.res_svg{width:100%;}
}

@media (max-width: 991px) {
.display_5 {font-size: 1.4rem; }
.navbar{min-height:63px;height:auto;} 
.navbar-nav {margin-bottom: 1em; } 
.lang_logos.negative-margin {margin-top: -150px; }
.pricing {padding: 0px;}
.pricing .btn{padding: 8px 20px;}
.wave_scene{display:none;}
.wo_stats .media {margin-bottom: 50px;}
.wo_cool_features .single-feature{padding: 40px 10px;}
}

@media (max-width: 767px) {
.display_4 {font-size: 2.5rem; } 
.nav-link {padding: .3em 0.6em; }
.lang_logos.negative-margin {margin-top: -100px; }
.wo_detail_featur{padding:0px 10px;}
.wo_reviews .slick-next, .wo_reviews .slick-prev{display:none !important;}
}

@media (max-width: 575px) {
.lang_logos.negative-margin {margin-top: -70px; }
}

@media (min-width: 992px) {
.lang_logos {padding-left: 1em;padding-right: 1em; }
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem; }
}

.macbook_hero {
  max-width: 1550px !important;
    position: relative;
    margin: 0 auto;
    z-index: 3;
}
.macbook_hero .macbook-screen {
  max-width: 1335px !important;
  background: transparent;
  top: -1px;
}
.macbook_hero .img-fluid {
  visibility: hidden;
}
.carousel-item img, .carousel-item, .carousel-inner, .carousel {
  border-radius: 15px;
}
.content img {
  width: 100%;
}