.b-loading{display:none;position:fixed;z-index:200;left:0;top:0;right:0;bottom:0;background:#fff;opacity:1;visibility:visible;}
.b-loading_spinner{position:absolute;z-index:10;left:50%;top:50%;margin:-8px 0 0 -50px;width:100px;height:16px;text-align:center;}
.b-loading_spinner_bounce{display:inline-block;margin:0 1px 0 3px;width:0;height:0;border-width:8px;border-style:solid;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);transform:scale(0.0);}
.b-loading_spinner_bounce:nth-child(1){-webkit-animation:loading 1.4s infinite;-moz-animation:loading 1.4s infinite;animation:loading 1.4s infinite;}
.b-loading_spinner_bounce:nth-child(2){-webkit-animation:loading 1.4s infinite 160ms;-moz-animation:loading 1.4s infinite 320ms;animation:loading 1.4s infinite 160ms;}
.b-loading_spinner_bounce:nth-child(3){-webkit-animation:loading 1.4s infinite 320ms;-moz-animation:loading 1.4s infinite 320ms;animation:loading 1.4s infinite 320ms;}
.m-loaded .b-loading{opacity:0;visibility:hidden;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;}
.innerpages{padding:0px 0 30px;}
.m-affix{position:fixed;}
.m-hidden{display:none;visibility:hidden;}
.m-hidden-text{font-size:0;color:transparent;text-shadow:none;}
.m-pull-left{float:left;margin:0 24px 12px 0;}
.m-pull-right{float:right;margin:0 0 12px 24px;}
.m-left{text-align:left;}
.m-center{text-align:center;}
.m-right{text-align:right;}
.m-nowrap{white-space:nowrap;}
.img-responsive {
    width: 100%;
}
.m-perspective{-webkit-perspective:1500px;-moz-perspective:1500px;perspective:1500px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%;}
.m-transition{-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.e-btn{display:inline-block;position:relative;text-decoration:none !important;text-align:center;outline:none;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.e-btn_lg{padding:22px 54px;font:400 20px/1 'Roboto Slab', sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.e-btn_xl{padding:14px 75px;font:400 20px/1 'Roboto Slab', sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comments{margin: 15px 0 0 0;}
.defaultlogo{font-size: 24px;margin: 20px 0 0 0;}
@media (max-width:767px){.e-btn_lg{padding:22px 24px;}
.e-btn_xl{padding:14px 25px;}
#intro{overflow-x:hidden;}
.b-intro .e-arrow{margin-left:0;}
.carousel-control .e-arrow.e-arrow__right.a-pulse-right{left:-20px;right:20px;}
.col-xs-12.col-sm-12.col-md-4.col-lg-4 > div#sidebar {margin: auto; max-width: 94%;}
.b-intro .carousel-control span.e-arrow{margin-left:0}
}
.e-btn_outline{border-width:1px;border-style:solid;}
.e-btn_block{display:block;width:100%;margin-left:0;margin-right:0;}
.e-btn_solid[disabled]{color:#fff !important;background:#999 !important;}
.e-btn_outline[disabled]{color:#999 !important;border-color:#dedede !important;}
.e-btn_dropIcon{overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);}
.e-btn_dropIcon span{display:block;position:relative;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.e-btn_dropIcon:before{position:absolute;left:0;top:50%;right:0;margin-top:-16px;font:400 32px/1 'Fontello', sans-serif;text-align:center;-webkit-transform:translate(0, -64px);-moz-transform:translate(0, -64px);-ms-transform:translate(0, -64px);-o-transform:translate(0, -64px);transform:translate(0, -64px);-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.e-btn_lg.e-btn_dropIcon:before{margin-top:-24px;font-size:48px;}
.e-btn_dropIcon:hover span{-webkit-transform:translate(0, 64px);-moz-transform:translate(0, 64px);-ms-transform:translate(0, 64px);-o-transform:translate(0, 64px);transform:translate(0, 64px);opacity:0;}
.e-btn_dropIcon:hover:before{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.b-form_box_field input[type="submit"]{overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);}
.b-form_box_field input[type="submit"]:before{position:absolute;left:0;top:50%;right:0;margin-top:-16px;font:400 32px/1 'Fontello', sans-serif;text-align:center;-webkit-transform:translate(0, -64px);-moz-transform:translate(0, -64px);-ms-transform:translate(0, -64px);-o-transform:translate(0, -64px);transform:translate(0, -64px);-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.e-btn_sending{color:transparent !important;}
.e-btn_sending:before{position:absolute;left:0;top:50%;right:0;margin-top:-9px;font:400 18px 'Fontello', sans-serif;text-align:center;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;content:'\e817';}
.e-btn_blue.e-btn_sending:before{color:#fff;}
.i-icon:before,
.i-icon-after:after{width:auto;line-height:1;font-weight:normal;font-style:normal;font-family:'Fontello', sans-serif;font-variant:normal;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.b-wysiwyg h3{font:100 2.14285714285714em/1 'Roboto Slab', sans-serif;letter-spacing:normal;text-transform:uppercase;}
.b-wysiwyg h4{font:200 1.71428571428571em/1 'Roboto Slab', sans-serif;letter-spacing:normal;}
.b-wysiwyg h5{font:300 1.28571428571429em/1 'Roboto Slab', sans-serif;letter-spacing:normal;}
.b-wysiwyg h6{font:100 1em/1 'Roboto Slab', sans-serif;letter-spacing:normal;}
.b-wysiwyg a:hover{color:inherit;}
.b-wysiwyg p{margin:1.75em 0;}
.b-wysiwyg hr{margin:1.75em 0;border:none;border-bottom:1px solid #dedede;}
.b-wysiwyg table{margin:1.75em 0;}
.b-wysiwyg * ~ h3, .b-wysiwyg * ~ h4, .b-wysiwyg * ~ h5, .b-wysiwyg * ~ h6{margin-top:56px;}
.b-wysiwyg *:first-child{margin-top:0;}
.b-wysiwyg ul,
.b-wysiwyg ol{list-style:none;margin:1.75em 0 1.75em 2em;}
.b-wysiwyg li ul,
.b-wysiwyg li ol{margin:15px 0 0 0;}
.b-wysiwyg li{position:relative;padding-left:18px;margin-bottom:16px;}
.b-wysiwyg li:before{position:absolute;left:0;top:0;}
.b-wysiwyg ol,
.b-wysiwyg ul ol{counter-reset:list;}
.b-wysiwyg ol ol{counter-reset:sublist;}
.b-wysiwyg ol ol ol{counter-reset:thirdlist;}
.b-wysiwyg ol > li:before{top:auto;font:600 1.325em 'Raleway', sans-serif;counter-increment:list;content:counter(list) ".";}
.b-wysiwyg ol li ol li:before{counter-increment:sublist;content:counter(list) "." counter(sublist) ".";}
.b-wysiwyg ol li ol li ol li:before{counter-increment:thirdlist;content:counter(list) "." counter(sublist) "." counter(thirdlist) ".";}
.b-wysiwyg ol li{padding-left:32px;}
.b-wysiwyg ol li ol li{padding-left:48px;}
.b-wysiwyg ol li ol li ol li{padding-left:64px;}
.b-wysiwyg ul > li:before{left:0;top:12px;width:4px;height:4px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;content:'';}
.e-arrow{display:block;width:38px;height:38px;background:transparent;border-bottom-width:1px;border-bottom-style:solid;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.e-arrow:before{position:absolute;top:100%;width:0;height:0;border-width:4px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';}
.e-arrow__down{right:0;border-right-width:1px;border-right-style:solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.e-arrow__down:before{left:100%;margin:-4px 0 0 -4px;}
.e-arrow__left{left:0;border-left-width:1px;border-left-style:solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.e-arrow__left:before{right:100%;margin:-4px -4px 0 0;}
.e-arrow__right{right:0;border-right-width:1px;border-right-style:solid;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.e-arrow__right:before{left:100%;margin:-4px 0 0 -4px;}
.b-figure{position:relative;padding-left:24px;margin:1em 0 1em 24px;font:400 .92857142857143em/1.53846153846154 'Raleway', sans-serif;color:#7f7f7f;}
.b-figure:before{position:absolute;left:0;top:8px;bottom:12px;width:1px;content:'';}
.b-figure:after{position:absolute;left:-4px;bottom:8px;width:8px;height:8px;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;content:'';}
.js-tabs-wrapper{position:relative;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px);}
.js-tabs-page{position:absolute;left:0;top:0;right:0;visibility:hidden;opacity:0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-transition:visibility 300ms ease, opacity 300ms ease;-o-transition:visibility 600ms ease, opacity 600ms ease;transition:visibility 600ms ease, opacity 600ms ease;}
.js-tabs-page.visible{position:static;visibility:visible;opacity:1;}
.b-carousel{position:relative;letter-spacing:-5px;}
.b-carousel > .b-carousel_item{display:inline-block;vertical-align:top;width:25%;letter-spacing:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-carousel.owl-carousel{letter-spacing:normal;}
.b-carousel .owl-nav > div{position:absolute;top:50%;margin-top:-20px;color:#dedede;}
.b-carousel .owl-nav .owl-prev{left:0;}
.b-carousel .owl-nav .owl-next{right:0;}
#gallery-carousel.b-carousel .owl-nav .owl-prev{left:25px;}
#gallery-carousel.b-carousel .owl-nav .owl-next{right:25px;}
.b-slider{position:relative;}
.b-slider_viewPort{height:100%;}
.b-slider_inner{position:relative;list-style:none;height:100%;}
.b-slider_inner:after{display:table;clear:both;content:'';}
.b-slider_inner > div{position:relative;overflow:hidden;height:100%;}
.b-slider_inner > div + div{display:none;}
.b-section{position:relative;padding-top:50px;font:400 1.4em/1.8 'Raleway', sans-serif;letter-spacing:.04em;color:#3c3c3c;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.b-section__expanding{padding-bottom:50px;}
@media (min-width:768px){.b-section{padding-top:85px;}
.b-section__expanding{padding-bottom:85px;}
.b-section-inner.b-section{padding: 30px 0 0 0;}
}
@media (max-width:767px){.b-header_logo img{max-width:170px;}
.b-intro_header_logo img{display:none;}
.b-pricing_plan {
  opacity: 1 !important;
}
.countdown{margin:0 10px;}
}
.b-schedule_monitor{position:absolute;left:50%;top:100%;margin-left:-555px;width:1110px;height:306px;visibility:hidden;}
@media (min-width:768px){.b-schedule_monitor{visibility:visible;}
}