.main-wrapper{overflow:hidden;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#5c2b63;z-index:9999;}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/preloader-gears.svg);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
html,
body{width:100%;height:100%;}
body{font:300 16px/1.6em "Source Sans Pro", sans-serif;color:#43474f;}
h2{font:400 40px/1.2em "Raleway", sans-serif;text-align:center;}
h3{font:400 34px/1.2em "Raleway", sans-serif;}
h4{font:600 20px/1.3em "Raleway", sans-serif;}
p, a{font:300 16px/1.6em "Source Sans Pro", sans-serif;}
a{font:400 16px/1.6em "Source Sans Pro", sans-serif;color:#5c2b63;}
a:hover{color:black;text-decoration:none;}
p.sub-heading{font:300 20px/1.5em "Source Sans Pro", sans-serif;text-align:center;}
.ti-thumb-up{margin-right:11px;color:#5c2b63;font-size:14px;font-weight:normal;}
.button{border:2px solid #482e4c;color:#482e4c;border-radius:25px;padding:14px 45px 13px 45px;font:600 14px/1em "Raleway", sans-serif;display:inline-block;margin-top:5px;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.button:hover{text-decoration:none;background-color:#482e4c;color:#fff;}
.read-more{color:#482e4c;text-decoration:none;font:400 18px/1.5em "Source Sans Pro", sans-serif;margin-top:20px;}
.read-more:hover{text-decoration:none;color:#003459;}
#rmsgSubmit.h3.text-center.tada.animated.text-success{font:400 22px/1.5em "Source Sans Pro", sans-serif;color:#fff;}
#rmsgSubmit.h3.text-center.text-danger{font:400 18px/1.5em "Source Sans Pro", sans-serif;color:#ff3030;}
#cmsgSubmit.h3.text-center.tada.animated.text-success{font:400 22px/1.5em "Source Sans Pro", sans-serif;color:#43474f;}
#cmsgSubmit.h3.text-center.text-danger{font:400 22px/1.5em "Source Sans Pro", sans-serif;color:#ff3030;}
#toggle-switcher{display:block;width:40px;height:41px;background:#fff;position:absolute;left:-40px;top:30px;text-align:center;cursor:pointer;border:1px solid #ddd;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:none;}
#toggle-switcher img.style-gear{width:47x;height:47px;margin-top:-4px;margin-left:-4px;}
#style-switcher{position:fixed;z-index:1000;top:70px;right:-200px;width:200px;background:#fff;padding:10px 10px 12px 10px;border:1px solid #ddd;border-radius:2px;}
#style-switcher .style-switcher-cell{display:inline-block;max-width:78px;margin-left:3px;margin-right:3px;}
#style-switcher .style-switcher-cell img{margin-top:10px;height:40px;display:inline-block;}
#style-switcher h1{font:600 20px/1.3em "Raleway", sans-serif;text-align:center;color:#3a5c68;margin-top:0px;margin-left:-11px;margin-bottom:0px;}
#style-switcher a{font:400 12px/1.2em "Source Sans Pro", sans-serif;color:#4b555d;margin-top:5px;text-align:right;text-decoration:none;display:block;text-align:center;}
#style-switcher a:hover{color:#5c2b63;}
#style-switcher .style-switcher-buttons{margin-top:4px;margin-right:3px;margin-bottom:3px;text-align:center;}
#style-switcher a.style-switcher-back-button{padding:8px 20px 6px 20px;border:1px solid #482e4c;color:#482e4c;border-radius:25px;font:600 10px/1em "Raleway", sans-serif;display:inline-block;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:center;}
#style-switcher a.style-switcher-back-button:hover{color:#fff;background-color:#482e4c;}
#style-switcher a.style-switcher-buy-button{margin-left:3px;margin-right:3px;border:1px solid #482e4c;color:#fff;background-color:#482e4c;border-radius:25px;padding:8px 20px 6px 20px;font:600 10px/1em "Raleway", sans-serif;display:inline-block;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:center;}
#style-switcher a.style-switcher-buy-button:hover{color:#fff;background-color:#482e4c;border:1px solid #482e4c;}
a.navbar-brand.img-logo.scrolling{padding:1px;margin-left:0px;margin-top:-10px;}
.navbar-brand.img-logo.scrolling img{margin-left:15px;margin-top:10px;width:180px;}
a.navbar-brand.scrolling{text-decoration:none;font:300 34px/0.45em "Source Sans Pro", sans-serif;color:#fff;margin-left:5px;}
.navbar-custom{background-color:black;border-color:transparent;}
.navbar-custom a{font:600 13px/1em "Raleway", sans-serif;}
.navbar-custom .navbar-brand{color:#fff;}
.navbar-collapse .navbar-nav{margin-left:5px;margin-top:25px;}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active{color:#fff;opacity:1;}
.navbar-custom .navbar-collapse{border-color:rgba(255, 255, 255, 0.02);}
.navbar-custom .nav li.navbar-call-us{display:none;}
button.navbar-toggle span.ti-menu{font-size:24px;}
button.navbar-toggle{padding:6px 10px 4px 10px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#038de4;color:#fff;border-color:#038de4;}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle.collapsed{background-color:#5c2b63;border-color:#5c2b63;color:#fff;font:400 15px/1.2em "Source Sans Pro", sans-serif;}
.navbar-custom .nav li a.scrolling{color:#c667d5;opacity:0.7;text-decoration:none;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding-top:7px;padding-bottom:7px;}
.navbar-custom .nav li a:hover{color:#fff;outline:none;opacity:1;}
.navbar-custom .navbar-nav > .active > a.scrolling{border-radius:0;color:#fff;background-color:transparent;opacity:1;}
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus{color:#fff;background-color:transparent;}
.header{position:relative;min-height:auto;width:100%;min-height:100%;background-attachment:fixed;}
.header .flex-container-wrapper{display:flex;flex-direction:column;height:100%;}
.header .swiper-container-header{width:100%;height:100%;background:#365469;}
.header .swiper-container-header .swiper-slide.first .slider-background{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/bg2.png") center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.header .swiper-container-header .swiper-slide.second .slider-background{background:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../images/bg1.png") center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.header .swiper-container-header .swiper-slide.third .slider-background{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/bg4.png") center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.header .swiper-container-header .swiper-slide .slider-background{position:relative;min-height:auto;width:100%;background-color:#365469;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100%;background-attachment:fixed;height:100vh;}
.header .header-content{position:absolute;width:100%;height:100%;position:absolute;top:0;left:0;padding:0px 25px;z-index:2;margin-top:25px;display:flex;flex-direction:column;justify-content:center;min-height:100vh;}
.header .header-content h1{font:500 36px/1.3em "Raleway", sans-serif;color:#fff;text-align:center;text-align:-webkit-center;margin-top:80px;}
.header .header-content h1 #js-rotating .animated{background-color:#5c2b63;}
.header .header-content p{font:300 18px/1.5em "Source Sans Pro", sans-serif;color:#fff;margin-top:30px;margin-bottom:15px;text-align:center;text-align:-webkit-center;}
.header .header-content .header-buttons{margin-top:0px;text-align:center;}
.header .header-content .button.solid{background-color:#5c2b63;color:#fff;border:2px solid #5c2b63;margin-left:3px;margin-right:3px;}
.header .header-content .button.solid:hover{background-color:#fff;color:#5c2b63;border:2px solid #fff;}
.header .header-content .button.transparent{color:#fff;border:2px solid #fff;margin-left:3px;margin-right:3px;}
.header .header-content .button.transparent:hover{background-color:#fff;color:#5c2b63;border:2px solid #fff;}
#customers{background-color:black;height:150px;text-align:center;padding-top:40px;padding-bottom:40px;}
#customers img{margin:20px 17px 20px 17px;}
header .flex-container-wrapper .header-content form{margin-top:40px;}
header .flex-container-wrapper .header-content input,
header .flex-container-wrapper .header-content select{margin-top:20px;font:300 16px/1.5em "Source Sans Pro", sans-serif;height:44px;border-radius:1px;-webkit-appearance:none;}
header .flex-container-wrapper .header-content select.form-control{padding-left:11px;color:#888;border-radius:1px;}
header .flex-container-wrapper .header-content select.form-control option.select-option{color:#000;}
header .flex-container-wrapper .header-content form button{background-color:#5c2b63;color:#fff;font:600 14px/1.6em "Raleway", sans-serif;border:2px solid #5c2b63;border-radius:1px;padding:11px 30px 10px 30px;display:block;width:100%;margin-top:20px;}
header .flex-container-wrapper .header-content form button:hover{background-color:#fff;color:#5c2b63;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
header .flex-container-wrapper .header-ipad{margin:0px auto 0px auto;max-width:666px;}
#rmsgSubmit.h3.text-center.tada.animated.text-success{font:400 22px/1.5em "Source Sans Pro", sans-serif;color:#fff;}
#rmsgSubmit.h3.text-center.text-danger{font:400 18px/1.5em "Source Sans Pro", sans-serif;color:#ff3030;}
#cmsgSubmit.h3.text-center.tada.animated.text-success{font:400 22px/1.5em "Source Sans Pro", sans-serif;color:#43474f;}
#cmsgSubmit.h3.text-center.text-danger{font:400 22px/1.5em "Source Sans Pro", sans-serif;color:#ff3030;}
.logo-customers-1{width:320px;height:400px;margin-right:2%;}
.logo-customers-2{width:320px;height:400px;margin-right:2%;}
.logo-customers-3{width:320px;height:400px;margin-right:2%;}
.logo-customers-4{width:320px;height:400px;}
.logo-customers-5{width:400px;height:400px;}
.logo-customers-6{max-width:100%;height:100%;}
#features{padding-top:70px;padding-bottom:90px;}
#features p.sub-heading{margin-top:20px;}
#features .nav-pills{margin-top:40px;}
#features .nav-pills li a{border:1px solid #acabab;border-radius:1px;color:#acabab;padding:13px 40px 12px 40px;font:600 16px/1.1em "Raleway", sans-serif;margin-top:10px;margin-left:2px;margin-right:2px;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
#features .nav-pills li.active a,
#features .nav-pills li a:hover{border:1px solid #5c2b63;color:#fff;background-color:#5c2b63;}
#features .tab-content{margin-top:20px;}
#features .tab-content .features-icons{font-size:38px;color:#fff;margin-bottom:20px;margin-top:50px;display:inline-block;background-color:#5c2b63;padding:30px;border-radius:100px;border:2px solid #5c2b63;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
#features .tab-content .features-icons:hover{color:#5c2b63;border:2px solid #5c2b63;background-color:#fff;}
#features .tab-content #tab_b img{margin-top:60px;}
#features .tab-content #tab_b h3{margin-top:80px;margin-bottom:20px;}
#features .tab-content #tab_b p{font:300 18px/1.5em "Source Sans Pro", sans-serif;}
#features .tab-content #tab_c img{margin-top:60px;}
#features .tab-content #tab_c h3{margin-top:60px;margin-bottom:20px;}
#features .tab-content #tab_c p{font:300 18px/1.5em "Source Sans Pro", sans-serif;}
#description{background-color:#f2f3f5;overflow-x:hidden;}
#description .img-wrapper-right{background:#f2f3f5 url("../images/us4.png") center no-repeat;height:300px;background-size:cover;}
#description .img-wrapper-right2{background:#f2f3f5 url("../images/us1.png") center no-repeat;height:300px;background-size:cover;}
#description .description-first-pane{margin-top:60px;}
#description .description-first-pane h3{margin-bottom:20px;}
#description .description-first-pane ul{list-style:none;padding-left:0px;margin-top:20px;}
#description .description-first-pane ul li{margin-top:10px;}
#small-dialog{background:#fff;padding:20px 20px 30px 20px;text-align:left;max-width:600px;margin:40px auto;position:relative;}
#small-dialog h3{text-align:center;margin-bottom:35px;margin-top:20px;}
#small-dialog p.faq-question{font:400 18px/1.4em "Source Sans Pro", sans-serif;}
#small-dialog .faq-row{margin-top:20px;}
#small-dialog .bullet-number{width:39px;height:39px;background-color:#5c2b63;color:#fff;text-align:center;font:600 20px/1.9em "Source Sans Pro", sans-serif;display:inline-block;vertical-align:middle;margin-right:5px;vertical-align:top;margin-top:6px;}
#small-dialog .faq-text{display:inline-block;max-width:80%;vertical-align:top;}
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}
#description .img-wrapper-left{background:#f2f3f5 url("../images/bg3.png") center no-repeat;background-size:cover;margin-top:100px;height:300px;}
#description .img-wrapper-left2{background:#f2f3f5 url("../images/us5.png") center no-repeat;background-size:cover;margin-top:100px;height:300px;}
#description .img-wrapper-left4{background:#f2f3f5 url("../images/us7.png") center no-repeat;background-size:cover;height:600px;}
#description .description-second-pane{margin-top:60px;margin-bottom:100px;}
#description .description-second-pane h3{margin-bottom:20px;}
#description .description-second-pane ul{list-style:none;padding-left:0px;margin-top:20px;}
#description .description-second-pane ul li{margin-top:10px;}
#description .description-second-pane .progress{height:33px;border-radius:1px;margin-top:20px;}
#description .description-second-pane .progress-bar{text-align:left;font:400 14px/22px "Source Sans Pro", sans-serif;background-color:#5c2b63;color:#fff;padding-left:20px;padding-top:5px;}
#pricing{padding-top:70px;padding-bottom:100px;text-align:center;}
#pricing p.sub-heading{margin-top:20px;}
#pricing .pricing-pane{border:2px solid black;background-color:#fff;padding-top:20px;padding-bottom:40px;margin:50px auto 0px auto;border-radius:1px;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
#pricing .pricing-pane p{font:300 18px/1.5em "Source Sans Pro", sans-serif;margin-top:12px;}
#pricing .pricing-pane .price{font:300 66px/1.1em "Source Sans Pro", sans-serif;color:gray;}
#pricing .pricing-pane hr{border:1px solid black;width:70%;margin-top:15px;margin-bottom:25px;}
#pricing .pricing-pane h4{margin-top:30px;}
.pricing-pane .label{position:absolute;top:0px;right:15px;width:100px;height:100px;overflow:hidden;}
.pricing-pane .label .best-value{position:relative;left:-8px;top:14px;width:158px;padding:10px 28px 10px 0px;color:#fff;background-color:#5c2b63;-webkit-transform:rotate(45deg) translate3d(0, 0, 0);-moz-transform:rotate(45deg) translate3d(0, 0, 0);-ms-transform:rotate(45deg) translate3d(0, 0, 0);-o-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);}
#pricing .pricing-pane:hover{border:2px solid #482e4c;background-color:#482e4c;}
#pricing .pricing-pane:hover p{color:#fff;}
#pricing .pricing-pane:hover .price{color:#fff;}
#pricing .pricing-pane:hover hr{border:1px solid #fff;}
#pricing .pricing-pane:hover h4{color:#fff;}
#pricing .pricing-pane:hover .ti-thumb-up{color:#fff;}
#pricing .pricing-pane:hover .button{border:2px solid #fff;color:#fff;}
#pricing .pricing-pane:hover .button:hover{border:2px solid black;color:black;background-color:#fff;}
.pricing-pane:hover .label .best-value{background-color:#fff;color:#5c2b63;}
#video{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("../images/video-background.jpg") center no-repeat;background-size:cover;padding-top:70px;padding-bottom:100px;text-align:center;}
#video h2, #video p.sub-heading{color:#fff;}
#video p.sub-heading{margin-top:20px;margin-bottom:60px;}
#testimonials{padding-top:70px;padding-bottom:100px;background-color:#f2f3f5;}
#testimonials p.sub-heading{margin-top:20px;margin-bottom:60px;}
#testimonials .swiper-container .swiper-wrapper .swiper-slide p{max-width:100%;font:300 16px/1.6em "Source Sans Pro", sans-serif;}
#testimonials .swiper-container .swiper-wrapper .swiper-slide h4{margin:20px auto 0 auto;max-width:70%;}
#testimonials .swiper-container .swiper-wrapper .swiper-slide img.customer-head{margin-bottom:20px;}
#testimonials .swiper-container .swiper-wrapper .swiper-slide img.testimonials-logo{margin-top:25px;}
#testimonials .swiper-container .swiper-button-prev{left:0px;}
#testimonials .swiper-container .swiper-button-next{right:0px;}
#testimonials1{padding-top:70px;padding-bottom:100px;background-color:#f2f3f5;}
#testimonials1 p.sub-heading{margin-top:20px;margin-bottom:60px;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide p{max-width:70%;margin:0 auto;font:300 16px/1.6em "Source Sans Pro", sans-serif;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide h4{margin:20px auto 0 auto;max-width:70%;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide img.customer-head{margin-bottom:20px;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide img.testimonials-logo{margin-top:25px;}
#testimonials1 .swiper-container .swiper-button-prev{left:0px;}
#testimonials1 .swiper-container .swiper-button-next{right:0px;}
#Productos{padding-top:70px;padding-bottom:100px;background-color:#f2f3f5;}
#Productos p.sub-heading{margin-top:20px;margin-bottom:60px;}
#Productos .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
#Productos .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
#Productos .swiper-container .swiper-wrapper .swiper-slide{flex-shrink:0;height:100%;width:100%;position:relative;}
#Productos .swiper-container .swiper-wrapper .swiper-slide p{max-width:70%;margin:0 auto;font:300 16px/1.6em "Source Sans Pro", sans-serif;}
#Productos .swiper-container .swiper-wrapper .swiper-slide h4{margin:20px auto 0 auto;max-width:70%;}
#Productos .swiper-container .swiper-wrapper .swiper-slide img.customer-head{margin-bottom:20px;}
#Productos .swiper-container .swiper-wrapper .swiper-slide img.testimonials-logo{margin-top:25px;}
#Productos .swiper-container .swiper-button-prev{left:0px;}
#Productos .swiper-container .swiper-button-next{right:0px;}
#testimonials1{padding-top:70px;padding-bottom:100px;background-color:#f2f3f5;}
#testimonials1 p.sub-heading{margin-top:20px;margin-bottom:60px;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide p{max-width:70%;margin:0 auto;font:300 16px/1.6em "Source Sans Pro", sans-serif;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide h4{margin:20px auto 0 auto;max-width:70%;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide img.customer-head{margin-bottom:20px;}
#testimonials1 .swiper-container .swiper-wrapper .swiper-slide img.testimonials-logo{margin-top:25px;}
#testimonials1 .swiper-container .swiper-button-prev{left:0px;}
#testimonials1 .swiper-container .swiper-button-next{right:0px;}
#contact{padding-top:70px;padding-bottom:100px;}
#contact p.sub-heading{margin-top:20px;margin-bottom:60px;}
#contact .img-responsive{margin-bottom:50px;}
#contact #ContactForm{margin:10px auto 0px auto;}
#contact #ContactForm div:nth-of-type(3){margin-right:0px;}
#contact #ContactForm input,
#contact #ContactForm textarea{font:300 16px/1.5em "Source Sans Pro", sans-serif;height:44px;border-radius:1px;margin-top:5px;-webkit-appearance:none;}
#contact #ContactForm textarea{height:150px;-webkit-appearance:none;}
#contact #ContactForm button{background-color:black;color:#fff;font:600 14px/1.5em "Raleway", sans-serif;border:2px solid #5c2b63;border-radius:1px;padding:12px 30px 10px 30px;display:block;margin-top:10px;width:100%;}
#contact #ContactForm button:hover{border:2px solid #5c2b63;background-color:#fff;color:#5c2b63;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
#footer{padding-top:30px;padding-bottom:20px;background-color:black;}
#footer h4, #footer p{color:#fff;opacity:0.85;}
#footer h4{margin-top:35px;}
#footer .social-icons{color:#fff;font-size:20px;display:inline-block;background-color:#7d7d7d;padding:10px;margin-right:5px;margin-top:5px;}
#footer .social-icons:hover{color:#fff;background-color:#5c2b63;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
#footer a{color:#944ec0;}
#footer a:hover{color:#fff;}
#footer .copyright{margin-top:40px;text-align:center;font:300 14px/1.6em "Source Sans Pro", sans-serif;color:rgba(255, 255, 255, 0.7)}
#footer .copyright a{font:300 14px/1.5em "Source Sans Pro", sans-serif;}
#footer .copyright a.back-to-top{color:#fff;}
#footer .copyright .ti-arrow-circle-up{font-size:16px;vertical-align:middle;margin-bottom:0.5px;display:inline-block;margin-left:2px;font-weight:400;color:#fff;}
#header-privacy{position:relative;min-height:auto;width:100%;background-color:black;}
#header-privacy .flex-container-wrapper{display:flex;flex-direction:column;height:100%;}
#header-privacy .header-privacy-content{position:relative;width:100%;padding:120px 0px 80px 0px;z-index:2;margin-top:25px;display:flex;flex-direction:column;justify-content:center;}
#header-privacy .header-privacy-content h1{margin-top:0px;font:400 40px/1.1em "Raleway", sans-serif;color:#fff;text-align:center;}
#header-privacy .ti-lock{margin-right:15px;}
#privacy-content{padding-top:30px;padding-bottom:100px;}
#privacy-content h4{margin-top:50px;margin-bottom:10px;}
#privacy-content ul{padding-left:15px;}
#privacy-content ul li{margin-top:3px;}
#privacy-content .gray-background{background-color:#ebebeb;padding:35px 35px 30px 15px;margin-top:20px;}
#privacy-content .gray-background ol{counter-reset:awesome-counter;padding-left:15px;}
#privacy-content .gray-background li{list-style:none;margin-top:3px;}
#privacy-content .gray-background ol li:before{content:counter(awesome-counter);counter-increment:awesome-counter;margin-right:8px;content:counter(awesome-counter) '.';}
#header-terms{position:relative;min-height:auto;width:100%;background-color:black;}
#header-terms .flex-container-wrapper{display:flex;flex-direction:column;height:100%;}
#header-terms .header-terms-content{position:relative;width:100%;padding:120px 0px 80px 0px;z-index:2;margin-top:25px;display:flex;flex-direction:column;justify-content:center;}
#header-terms .header-terms-content h1{margin-top:0px;font:400 40px/1.1em "Raleway", sans-serif;color:#fff;text-align:center;}
#header-terms .ti-agenda{margin-right:15px;}
#terms-content{padding-top:30px;padding-bottom:100px;}
#terms-content h4{margin-top:50px;margin-bottom:10px;}
#terms-content ul{padding-left:30px;}
#terms-content ul li{margin-top:3px;}
@media (min-width:768px){h2{font:400 44px/1.1em "Raleway", sans-serif;text-align:center;}
h3{line-height:1.1em;}
#style-switcher{top:150px;}
.navbar-brand.img-logo.scrolling img{margin-top:-5px;margin-left:130px;}
.navbar.navbar-default.navbar-custom.navbar-fixed-top.affix .navbar-brand.img-logo.scrolling img{margin-left:130px;}
a.navbar-brand.scrolling{margin-top:-4px;font:300 38px/0.5em "Source Sans Pro", sans-serif;}
.navbar.navbar-default.navbar-custom.navbar-fixed-top.affix a.navbar-brand.scrolling{font:300 34px/0.55em "Source Sans Pro", sans-serif;margin-top:-3px;margin-left:0px;}
.navbar-collapse .navbar-nav{margin-left:0px;}
.navbar-custom.affix .navbar-brand{font:300 25px/20px "Roboto", sans-serif;}
.navbar-custom{background-color:transparent;padding:15px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;border:none;opacity:0.96;}
.navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.navbar-custom .navbar-nav > .active > a{border-radius:3px;}
.navbar-custom.affix{background-color:black;padding:4px 0 3px 0;}
.navbar-custom .nav li a.scrolling{padding:13px 12px 10px 12px;}
.swiper-container-header .header-content p{margin-top:10px;}
#features p.sub-heading{margin-top:10px;}
#features .nav-pills li{display:inline-block;width:auto;}
#features .features-tabs{margin:0 auto;text-align:center;}
#description .img-wrapper-right{height:600px;}
#description .img-wrapper-left{height:600px;}
#description .img-wrapper-right2{height:600px;}
#description .img-wrapper-left2{height:600px;margin-top:-0px;}
#small-dialog{padding:30px 40px 40px 40px;}
#small-dialog .bullet-number{margin-right:12px;}
#small-dialog .faq-text{max-width:89%;}
.pricing-pane .label{top:50px;}
#pricing p.sub-heading{margin-top:10px;}
#video p.sub-heading{margin-top:10px;}
#testimonials p.sub-heading{margin-top:10px;}
#testimonials .swiper-container .swiper-wrapper .swiper-slide p{max-width:60%;font:300 20px/1.6em "Source Sans Pro", sans-serif;}
#testimonials .swiper-container .swiper-wrapper .swiper-slide h4{max-width:80%;}
#testimonials .swiper-container .swiper-button-prev{left:10px;}
#testimonials .swiper-container .swiper-button-next{right:10px;}
#contact p.sub-heading{margin-top:10px;}
#footer .copyright{margin-top:30px;}
#header-privacy .header-privacy-content h1{font:400 44px/1.1em "Raleway", sans-serif;}
#privacy-content ul{padding-left:25px;}
#privacy-content .gray-background ol{padding-left:25px;}
#header-terms .header-terms-content h1{font:400 44px/1.1em "Raleway", sans-serif;}
#terms-content ul{padding-left:45px;}
}
@media (min-width:992px){.swiper-container-header .swiper-slide.first .header-content{padding:90px 0px 0px 0px;}
.swiper-container-header .swiper-slide.second .header-content{padding:80px 0px 0px 0px;}
.swiper-container-header .swiper-slide.third .header-content{padding:80px 0px 0px 0px;}
.swiper-container-header .swiper-slide.first .header-content img{display:block;max-width:410px;}
.swiper-container-header .swiper-slide.second .header-content img{display:block;max-width:370px;margin-left:auto;margin-right:auto;}
.swiper-container-header .swiper-slide.third .header-content img{display:block;max-width:410px;margin-left:auto;margin-right:auto;}
.swiper-container-header .swiper-slide.first .header-content h1{margin-top:80px;text-align:left;}
.swiper-container-header .swiper-slide.second .header-content h1{margin-top:80px;text-align:left;}
.swiper-container-header .swiper-slide.third .header-content h1{margin-top:70px;text-align:left;}
.swiper-container-header .header-content h1 br{display:none;}
.swiper-container-header .header-content p{text-align:left;}
.swiper-container-header .header-content .header-buttons{margin-top:0px;text-align:left;}
#features .tab-content #tab_b h3{margin-top:140px;}
#features .tab-content .tab-b-right-pane{margin-left:20px;}
#features .tab-content .tab-c-left-pane{margin-right:40px;}
#description .img-right{max-width:none;max-height:600px;}
#description .description-first-pane{max-width:410px;margin-right:50px;margin-top:90px;float:right;padding-left:0px;padding-right:0px;}
#description .img-wrapper-left{margin-top:0px;}
#description .description-second-pane{max-width:410px;margin-left:40px;margin-top:80px;margin-bottom:0px;padding-left:0px;padding-right:0px;}
#contact .img-responsive{margin-bottom:0px;}
#contact .form-same-line{display:inline-block;margin-right:10px;width:31.4%;}
#contact #ContactForm, #contact #ContactForm input{margin-top:0px;}
#contact #ContactForm textarea{margin-top:4px;height:174px;}
#contact #ContactForm button{margin-top:18px;width:auto;}
}
@media (min-width:1200px){.navbar-custom .nav li.navbar-call-us{display:block;font:600 12px/1em "Raleway", sans-serif;color:#fff;padding:9px 12px 10px 12px;border:1px solid #fff;border-radius:1px;margin-left:15px;margin-right:15px;margin-top:6px;}
.navbar-custom .nav li.navbar-call-us span{margin-right:5px;}
.swiper-container-header .swiper-slide.first .header-content img{max-width:480px;}
.swiper-container-header .swiper-slide.second .header-content img{max-width:420px;}
.swiper-container-header .swiper-slide.third .header-content img{max-width:460px;}
.swiper-container-header .header-content h1{font:600 58px/1.3em "Raleway", sans-serif;}
.swiper-container-header .header-content p{font:300 20px/1.5em "Source Sans Pro", sans-serif;text-align:left;}
#features .tab-content #tab_b h3{margin-top:190px;}
#features .tab-content #tab_c h3{margin-top:160px;}
#description .description-first-pane{max-width:510px;margin-top:100px;}
#description .description-second-pane{max-width:510px;margin-top:90px;}
#contact .form-same-line{margin-right:12px;}
#contact #ContactForm textarea{margin-top:8px;height:231px;}
#contact #ContactForm button{margin-top:24px;}
#centered{text-align:center;}
}
#RegistrationForm{width:100}