.blox{clear:both;background:#f1f8fc;position:relative;}
.blox.nopad{padding:0;margin:0;}
.blox.dark{background:#384852;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.23);}
.blox.dark .nonetextshadow *{text-shadow:none;}
.blox.gray{background:#f0f0f0;}
.blox.redbox{background:#ffc5cb;}
.blox.greenbox{background:#dbebb9;}
.blox.yellowbox{background:#f7c218;}
.dark.redbox{background:#de3059;}
.dark.bluebox{background:#128abc;}
.dark.blackbox{background:#25272a;margin-top:-1px;}
.blox hr{border-color:rgba(255, 255, 255, 0.2);}
.dark.greenbox{background:#5aa300;}
.dark.yellowbox{background:#fdb012;}
.blox.dark *{color:#fff;}
.blox.dark input[type="text"], .blox.dark input[type="password"], .blox.dark input[type="email"]{color:#444;}
.blox.dark a{color:#07add4;}
.blox.dark a.button{color:#fff;}
.blox.dark a:hover{color:#ff9900;}
.blox.dark .magic-link a{color:#fff;}
.blox.dark p{color:rgba(255, 255, 255, 0.9);}
.blox.dark small{color:rgba(255, 255, 255, 0.8);}
.bloxcirc{width:70px;height:70px;border-radius:35px;background:#e53f51 url(../images/ico-bulb1.png) no-repeat center center;position:relative;margin:-78px auto 21px;display:block;}
.bloxcirc.portx{width:50px;height:50px;border-radius:25px;margin:-58px auto 21px;background-color:#0093d0;}
.bloxcirc.bell-bg{background:#e53f51 url(../images/ico-bell1.png) no-repeat center center;}
.bloxcirc.flash-bg{background:#e53f51 url(../images/ico-flash1.png) no-repeat center center;}
.bloxcirc.eye-bg{background:#e53f51 url(../images/ico-eye1.png) no-repeat center center;}
.bloxcirc.calendar-bg{background:#e53f51 url(../images/ico-calendar1.png) no-repeat center center;}
.bloxcirc.video-bg{background:#e53f51 url(../images/ico-video1.png) no-repeat center center;}
.bloxcirc.clock-bg{background:#e53f51 url(../images/ico-clock1.png) no-repeat center center;}
#wrap > section.about.blox.dark{padding-bottom:0;}
img.about-img-bot{margin-bottom:0;max-width:100%;}
.blox.promoblox{background:#1bbc9b;padding:60px 0 50px;margin:0;text-shadow:none;}
.blox.promoblox a.button{background:transparent;padding:16px 26px;border:2px solid #fff;font-weight:400;float:right;margin-left:20px;vertical-align:middle;letter-spacing:3px;text-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.blox.promoblox a.button:hover{background:#fff;color:#000;}
.blox.dark.bot-blox{padding:14px 0;clear:both;background:#303740 url(../images/pattern-bg2.png);border-top:5px solid #242e38;margin:0;}
.dark.bot-blox .magic-link{margin:0;float:right;}
*+html .blox.dark.bot-blox{margin-bottom:-21px;}
.blox h1.extr{font-size:63px;font-size:57px\9;font-weight:lighter;line-height:80px;letter-spacing:-4px;}
.blox h1.extr span, .blox.dark h1.extr span{color:#fc4f4f;}
.extrabgsec{padding:20px;background:rgba(255,255,255,0.6);}
.blox.dark .mex-title{border-bottom:4px solid rgba(255, 255, 255, 0.27);}
.blox.parallax-sec{background-position:center bottom;background-repeat:no-repeat;background-attachment:fixed;min-height:400px;margin:0 auto;width:100%;max-width:1920px;background-size:cover}
.parallax-sec article{position:relative;}
.parallax-sec .blox, .parallax-sec .blox.dark{background:none;}
.max-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;}
.max-pat,.max-pat2 ,.max-alpha, .max-alpha2{position:relative;}
.max-pat .max-overlay{background-image:url(../images/pattern.png)}
.max-pat2 .max-overlay{background-image:url(../images/pattern2.png)}
.max-alpha .max-overlay{background-color:rgba(33, 65, 83, 0.5)}
.max-alpha2 .max-overlay{background-color:rgba(8, 22, 31, 0.8)}
.blox .container{position:relative;}
.max.blox{position:relative;background:#f8f8f8;padding-top:50px;padding-bottom:15px;}
.max.blox:after{content:'';position:absolute;left:50%;bottom:-22px;margin-left:-29px;z-index:1;border-radius:100%;width:50px;height:50px;background:#f8f8f8;}
.max.blox.dark,.max.blox.dark:after{background:#384852 url(../images/pattern2.png);}
.video-sec{background-color:#000;position:relative;overflow:hidden;padding:0!important;}
.video-item{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden;}
.video-sec .pattern-bg{background-image:url(../images/pattern.png);opacity:0.5;width:100%;height:100%;z-index:1;padding:45px 0 43px;clear:both;background-repeat:repeat;position:absolute;}
.video-sec .dark-content, .video-sec .light-content{text-shadow:1px 1px 0 rgba(0, 0, 0, 0.53);padding:45px 0 43px;z-index:2;width:100%;height:100%;position:relative;}
.video-sec .dark-content *{color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.23);}
.video-sec .light-content{text-shadow:none;}
.video-sec .slight{color:#292929;}
.video-sec .mejs-container{position:absolute;z-index:0;}
.video-sec .max-video{position:relative;}
@media only screen and (max-width:767px){.blox.dark, .blox.gray{height:auto !important;}
}
@media only screen and (max-width:959px){.parallax-sec, .video-sec{height:auto !important;background-attachment:scroll;background-repeat:repeat-y !important;}
.homedark{height:auto !important;background-size:cover;}
.slogan h1{font-size:41px;line-height:53px;}
.aboutdark .slogan{position:relative;right:auto;margin:0 auto;padding:3%;}
}