.index_video{position: absolute;width: 100%;height: 100%;z-index: 10;}
.index_video > .tcp-skin{width: 100%;height: 100%;}
.responsive-embed, .flex-video{background:url(../img/video_bg.jpg);background-size: 100% 100%;}


@media only screen and (max-width: 768px) {
.highlighter h1 span{font-size: 20px;}
.float-title h1, .float-title-right h1{font-size: 1.5rem;}
.highlighter h1 span {box-shadow: inset 0 -10px 0 rgba(116,143,186, 0.8);}
.float-title{left: 1em;}
.menu > li, .menu.horizontal > li{display: block;}
/*.top-bar li a{border-top: 1px solid #f0f0f0;}*/
.top-bar .logo img{margin: 0;}
.center-paragraph-small{padding: 30px 15px;}
.option-container .small-10{width: auto;margin: 15px;}
.option-container{border: none;height:auto;padding-bottom: 2em;}
.client-bar{padding-top: 0;}
.client-bar .option-container{padding: 0 15px 30px 15px;}
.small-option-container{padding: 30px 15px;}
.footer-square{padding: 15px;}
.mod_copyright_inner p{font-size: 13px;text-align: center;}

/*about*/
.aboutdifferentiators{margin-top: 2em;}
.aboutcolumn h4{border-bottom: 6px solid #222;}
.aboutmarket,.aboutteam,.aboutsystem{padding: 3rem 0;}
.aboutteamimg{height: 37em;}
.contact h2{font-size: 1.6rem;}
.contactbutton{padding: 0.5em 0.8em;}
.contactbutton h1{margin-bottom: 0;}

/*ecommerce*/
.videocropped{padding: 0;margin: 0;border: none;}
/*.float-title-right{right: 1em;}*/
.highlighter h3 span, .highlighter h4 span, .highlighter p span{box-shadow: inset 0 -10px 0 rgba(156,220,230,0.5);}
.button h4{margin-bottom: 0;}


.nav_top{height: 56px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);background: #FFF;opacity: 1;line-height: 56px;margin-bottom: 0;overflow: hidden;position: relative;}
.nav_top ul{margin: 0;}
.nav_top li img{margin: 0;height: 50px;margin: 3px 0 3px 20px;}
.toggle-span{display: inline-block;float: right;top: 0;}
.toggle-span p{font-size: 16px;color: #000;line-height: 56px;display: inline-block;vertical-align: top;margin: 0;}
.toggle_span_list{display: inline-block;padding: 20px 20px 18px 10px;}
.toggle_span_list span{display: block;width: 18px;height: 2px;background: #333;margin-bottom: 4px;}


.nav_bar{background: #fff;position: fixed;top: 0;left: 0;width: 55%;margin:0;border-right: 1px solid #efefef;z-index: 999;height: auto;display: none;}
.nav_bar li{border-bottom: 1px solid #efefef;list-style: none;}
.nav_bar li a{padding: 0 20px;color: #333;line-height: 56px;display: block;}
.nav_bar li.active a{background: #f0f0f0;}
.nav_top .toggle-topbar.menu-icon {margin-top: -16px;position: absolute;right: 0; top: 50%;}
.nav_top ul{list-style: none;}
.nav_top .title-area {
    margin: 0;
    padding-left: 2rem;
    position: relative;
}
/*.float-title-right{top: 0;}*/

.fixed_nav{position: fixed;bottom: 20px;right: 20px;background: #e33b25;z-index: 100;width: 40px;text-align: center;line-height: 2px;padding: 11px 0;}
.fixed_nav span{display: inline-block;width: 51%;height: 2px;background: #fff;margin-bottom: 2px;}


}