@charset "utf-8";.index-center{margin:0 auto}.left{float:left}.right{float:right}.index-logo{position:relative;top:-20px}.logo-img{width:105px;height:100px;margin-top:40px}.logo-img img{-webkit-animation:invarteLogo 30s infinite;-webkit-animation-timing-function:linear;-moz-animation:invarteLogo 30s infinite;-moz-animation-timing-function:linear;animation:invarteLogo 30s infinite;animation-timing-function:linear;-o-animation:invarteLogo 30s infinite;-o-animation-timing-function:linear}@-webkit-keyframes invarteLogo{from{-webkit-transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg)}}@-moz-keyframes invarteLogo{from{-moz-transform:rotateZ(0deg)}to{-moz-transform:rotateZ(360deg)}}@keyframes invarteLogo{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}@-o-keyframes invarteLogo{from{-o-transform:rotateZ(0deg)}to{-o-transform:rotateZ(360deg)}}.index-title{font-size:30px;font-family:Roboto,sans-serif;font-weight:500}.index-description{font-size:14px;font-family:Roboto,sans-serif;font-weight:300;margin-top:15px}.index-content{width:650px;padding-right:50px}.index-title-dmax{background:url(../images/title-img.PNG) no-repeat;width:327px;height:104px;position:relative;left:104px;top:-6px}.title-dmax, .title-dmax2 {background:url(../images/title-img.PNG) no-repeat;width:327px;height:104px;position:absolute;left:104px;top:40px}@-webkit-keyframes anime{from{background:#008fef}to{background:#6ba4ea}}.index-thumbnail-user{position:absolute;width:26px;height:26px;right:-35px;overflow:hidden;top:-6px;box-shadow:0 0 3px #fff}.index-thumbnail-user img{height:26px;width:26px}.index-thumbnail-user:hover{background-position:0 -33px}.index-social-media{height:30px;background:#0d6f9e;position:relative;top:-38px;right:18px}.index-separator-horizontal{border-right:1px solid #ccc}.index-awards{width:260px;height:auto}.index-first-item{margin-left:0;border:none!important}.index-last-item{border-radius:0!important;border:none!important}.index-title-certifications{font-family:Roboto,sans-serif;font-size:22px;color:#000;text-align:center;font-weight:700;position:relative;line-height:20px}.index-title-certifications img{position:relative;top:7px;left:-3px}.index-white{color:#fff}.index-container-certifications{width:215px;height:auto}.index-box-certifications{width:156px;height:112px;position:relative;margin-top:10px}.index-box-certifications img{position:relative;left:45px}.index-separator-right{height:100%;position:relative;width:1px;background:#ccc}.index-download-but{width:273px;height:150px;margin-top:30px;position:relative;left:345px;margin-bottom:30px;background:url(../images/dl-but.PNG) 0 -166px}.index-download-but a{text-decoration:none}.index-download-but a span{height:100%;width:100%;displaY:block;text-align:center}.index-download-but:hover{background-position:0 -6px}.index-question img{position:relative;top:23px}.index-question p{margin-top:5px;margin-left:20px;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:20px;text-align:justify}.hide{display:none}.flip{-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}#id1,#id2,#id3,#id4{box-shadow:1px 1px 3px #ddd;border:1px solid #ccc;margin-top:5px;position:absolute;top:-155px;width:300px;font-family:Roboto,sans-serif;font-weight:500;font-size:13px;background:#f3f3f3;border-radius:10px}@keyframes zoomAnimatie{0%{opacity:0;transform:scale(1.1,1.1)}20%,80%{opacity:1;transform:scale(1,1)}100%{opacity:0;transform:scale(0.3,.3)}}@-webkit-keyframes zoomAnimatie{0%{opacity:0;-webkit-transform:scale(1.1,1.1)}20%,80%{opacity:1;-webkit-transform:scale(1,1)}100%{opacity:0;-webkit-transform:scale(0.3,.3)}}.index-user-comments{position:relative;-webkit-perspective:2000;-moz-perspective:2000;-o-perspective:2000;perspective:2000}.index-user-comments p{position:relative;left:3px;color:#333;padding:10px}.index-user-comments img{position:relative;left:14px}.index-user-comments2{position:relative;left:-330px;top:160px}.index-user-comments2 p{position:relative;left:3px;color:#333;padding:10px}.index-user-comments2 img{position:relative;left:14px}.user-testimonials a{display:block;color:#666;margin-top:20px;text-decoration:underline}.left215{left:215px}.notices{display:block;line-height:18px;text-align:justify}.underline{background:#ececec;border:1px solid #ccc;padding-top:5px;padding-bottom:5px;text-align:center}.description{font-family:Roboto,sans-serif;font-weight:300;color:#000;line-height:18px;margin-top:15px;font-size:14px;text-align:justify}.description b{font-weight:500}.description-fontnou{font-family:Roboto,sans-serif;font-weight:300;color:#000;line-height:18px;margin-top:15px;font-size:14px}.description-fontnou b{font-weight:500}.notices h3{font-size:13px;position:relative}.from-cnet{background:url(../images/poweredBy_dl.png) no-repeat;width:81px;height:16px;position:absolute;left:178px;top:5px}.relative{position:relative}.follow-us{position:fixed;z-index:50;background:#fff;bottom:75px;right:-295px;border:1px solid #ccc;box-shadow:0 1px 5px #ccc}.follow-us:hover{cursor:pointer}.like-facebook{position:relative}.button-follow-us{-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg);top:35px;font-size:14px;font-weight:300;background:#007CCF;color:#fff;width:87px;position:relative;text-align:center;left:-72px;padding:10px;border-radius:2px 2px 0 0}.box-follow-us{position:relative;top:-30px}.screenshots{display:block;width:150px;margin:0 auto;position:relative;top:50px}.screenshots a{display:block;margin-top:25px}.screenshots img{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;border:1px solid #444}.screenshots img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);opacity:.6}h4.how-it-works{display:inline-block;position:relative;top:-23px;left:-6px;color:#666;font-size:12px}.how-it-works{position:relative}.works-container{margin-top:25px;margin-bottom:25px}#video1,#video2{width:800px;height:600px;left:52px;background:#f2f2f2;padding:0 45px 45px;border:1px solid #ccc;z-index:30;display:none;top:-260px;box-shadow:0 1px 15px #666}#video1 a,#video2 a{position:absolute;top:0;right:0}.text-video{text-align:center}.link{cursor:pointer;margin-left:80px;margin-right:80px}a.link img{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}a.link img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:.6}.close{cursor:pointer}.computing{font-family:Roboto,sans-serif;line-height:20px;font-weight:300;font-size:14px;text-align:justify}.ad-block-enabled{height:87px;width:630px;display:none;background:#f2f2f2;border:1px solid #ccc;padding:5px;margin:0 auto}.ad-block-enabled img{position:absolute}.ad-block-enabled p{display:block;margin-left:100px;margin-top:9px;font-size:14px;font-family:font-family:'Roboto',sans-serif;font-weight:500}#back-to-top{position:fixed;bottom:-65px;width:50px;height:50px;background:url(../images/back-to-top.png) no-repeat 0 -5px;right:50px;cursor:pointer}#back-to-top:hover{background-position:0 -55px}.show{display:block}.loading-bar{height:2px;width:280px;left:12px;background:#ccc;display:block;position:absolute;top:-158px}.agreement{font-size:20px;line-height:18px}#container-oferta{width:1000px;height:322px;background:url(../images/bg_oferta.png) no-repeat;position:relative;top:5px}#container-poza-oferta{width:154px;height:189px;position:absolute;left:10px;top:53px;background:url(../images/container-poza-oferta.png) no-repeat}.separator-oferta{position:absolute;height:275px;width:1px;left:455px;top:25px;background:#fefefe;box-shadow:0 0 3x #fff}#buy-oferta{width:200px;height:48px;position:relative;left:162px;top:165px;background:url(../images/buy-oferta.png) no-repeat;cursor:pointer}#buy-oferta:hover{background-position:0 -50px}#buy-oferta span{color:#fff;display:block;position:absolute;cursor:pointer;left:66px;top:17px}#buy-oferta a{display:block;width:100%;height:100%}.upper-oferta{position:absolute;width:260px;left:167px;top:10px}.upper-oferta p{color:#fff}#container-cu-timp{left:465px;top:88px;position:absolute;text-align:center}#container-cu-timp p{display:inline-block;color:#fff}#timp{font-size:72px;position:absolute;top:60px;left:115px;text-shadow:0 0 30px #fff}.money-back{background:url(../images/money-back.png) no-repeat;width:75px;height:75px;position:absolute;left:305px;z-index:10;top:155px;text-shadow:0 0 30px #FFF}.ribbon{width:555px;height:86px;background:url(../images/expired.png) no-repeat;position:absolute;left:-275px;top:17px;-webkit-transform:rotateZ(-35deg);-moz-transform:rotateZ(-35deg);-o-transform:rotateZ(-35deg);transform:rotateZ(-35deg)}.upper-name{font-weight:lighter;font-size:25px}.upper-price{font-weight:700;position:relative;top:5px;font-size:21px;display:block}.upper-slogan{font-size:12px;position:relative;top:12px}.offer-certifications{width:156px;height:112px;margin-top:10px;position:relative;display:inline-block}.certificari-block{position:relative}.offer-container-certifications{position:absolute;top:330px;left:152px;display:block;width:1000px}.expired{height:160px;width:160px;background:url(../images/expired.png) no-repeat;position:absolute;left:-85px;top:50px}.reduced{width:99px;height:30px;right:-23px;position:absolute;background:url(../images/reduced.png) no-repeat -4px -4px}.discount{position:absolute;top:255px;left:100px;font-size:35px;color:#F22;text-shadow:1px 1px 3px #000;display:block;height:50px}.fb_generat,.gpl{display:inline-block;margin-left:150px}
.h1-pro {
    font-size: 18px;
    text-align: center;
    margin-bottom: 50px;
}
.form-horizontal input{
    width: 10px;
}
.form-horizontal label {
    display: block;
    margin-top: 25px;
    line-height: 1.5em;
    cursor: pointer;
}
.form-horizontal label:last-of-type {
    margin-bottom: 50px;
}
.h1-pro {
    font-size: 18px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 50px;
    font-weight: 700;
}
.form-horizontal {
    max-width: 1100px;
    margin: 0 auto;
}
.form-horizontal label {
    display: block;
    margin-top: 25px;
    line-height: 1.5em;
    cursor: pointer;
}
.form-horizontal label:last-of-type {
    margin-bottom: 50px;
}
.h3-error, .error, .ul, .ol, .p-pro {
    max-width: 1100px;
    display: block;
    margin: 20px auto;
}
.ol {
    list-style: decimal;
}
.ol li{
    margin-bottom: 5px;
}
.pro-container {min-height: 600px;}
.form input {
  display: block;
  width: 300px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form input:focus {
  border-color: #3f517f;
  outline: 0;
}
.form-horizontal .art-button {
    display: block;
    width: 150px;
    height: 50px;
    background: #eabe39;
    border: none;
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    margin-bottom: 60px;
}
.art-button:hover {
    background: #ecc650;
}
.img-responsive{
    display: block;
    height: auto;
    max-width: 100%;
}
.line-through{
    text-decoration: line-through;
}
#header-no-gradient {
    background: linear-gradient(#2B0606, #F00);
}
.title-dmax2 {
    background: url(../images/title-img2.png) no-repeat;
    width: 350px;
    height: 110px;
}
/*
Modal
*/
.button, .button2 {  
    display:inline-block;
    width: 130px;
    height: 31px;
    font-size: 17px;
    text-align: center;
    padding-top: 17px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #063d00;    
    border-radius: 3px;
    background-color: #119f00;
    background-image: -moz-linear-gradient(top,#12aa00,#0f8e00);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#12aa00),to(#0f8e00));
    background-image: -webkit-linear-gradient(top,#12aa00,#0f8e00);
    background-image: -o-linear-gradient(top,#12aa00,#0f8e00);
    background-image: linear-gradient(to bottom,#12aa00,#0f8e00);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff12aa00',endColorstr='#ff0f8e00',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #0f8e00 #0f8e00 #074200;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-color: #063d00;
    -webkit-box-shadow: inset 0 1px 0 rgba(33,221,0,1),inset -1px 0 0 rgba(19,172,0,1),inset 0 -1px 0 rgba(19,172,0,1),inset 1px 0 0 rgba(19,172,0,1),0 1px 2px -1px rgba(0,0,0,.85);
    -moz-box-shadow: inset 0 1px 0 rgba(33,221,0,1),inset -1px 0 0 rgba(19,172,0,1),inset 0 -1px 0 rgba(19,172,0,1),inset 1px 0 0 rgba(19,172,0,1),0 1px 2px -1px rgba(0,0,0,.85);
    box-shadow: inset 0 1px 0 rgba(33,221,0,1),inset -1px 0 0 rgba(19,172,0,1),inset 0 -1px 0 rgba(19,172,0,1),inset 1px 0 0 rgba(19,172,0,1),0 1px 2px -1px rgba(0,0,0,.85);
}
.button:hover, .button2:hover { 
    text-decoration: none;
    background-color: #19a808;
    background-image: -moz-linear-gradient(top,#1baf09,#179d07);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#1baf09),to(#179d07));
    background-image: -webkit-linear-gradient(top,#1baf09,#179d07);
    background-image: -o-linear-gradient(top,#1baf09,#179d07);
    background-image: linear-gradient(to bottom,#1baf09,#179d07);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1baf09',endColorstr='#ff179d07',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-box-shadow: inset 0 1px 0 rgba(49,222,16,1),inset -1px 0 0 rgba(18,160,0,1),inset 0 -1px 0 rgba(18,160,0,1),inset 1px 0 0 rgba(18,160,0,1),0 1px 2px -1px rgba(0,0,0,.85);
    -moz-box-shadow: inset 0 1px 0 rgba(49,222,16,1),inset -1px 0 0 rgba(18,160,0,1),inset 0 -1px 0 rgba(18,160,0,1),inset 1px 0 0 rgba(18,160,0,1),0 1px 2px -1px rgba(0,0,0,.85);
    box-shadow: inset 0 1px 0 rgba(49,222,16,1),inset -1px 0 0 rgba(18,160,0,1),inset 0 -1px 0 rgba(18,160,0,1),inset 1px 0 0 rgba(18,160,0,1),0 1px 2px -1px rgba(0,0,0,.85);
}
.modal-open {
    overflow-y: scroll;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {   
    padding-top: 20px;
    position: relative;
    width: auto;
    margin: 10px;
    margin-top: 50px;
}
.modal-content {
    position: relative;
    background-color: #ffffff;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.in {
    opacity: 0.8;
}
.modal-body{
    border-radius: 6px;
}
.modal-header .close {
    margin: 5px;
}
.close {
    float: right;
}
.close:hover,
.close:focus {
    color: #000000;
    cursor: pointer;
    opacity: 0.8;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    position: relative;
    z-index: 1;
}
@media screen and (min-width: 544px){
    .modal {
        top: 100px;
    }
}
.modal-body {
    position: relative;
    padding: 23px;
    margin-top: 50px;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 750px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }   
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.block-card{
    background: #fff;  
    text-align: center; 
    padding-bottom: 25px;
}
.block-card > p {
    color: #000;
    font-size: 17px;
    font-weight:300;
}
@media screen and (max-width: 767px){
    .block-card, .block-card:first-child, .block-card:last-child {
        margin-left: 0;
        margin-right: 0;
    }        
}
.button-big {
    width: 225px;
}
.button2 {
    border: 1px solid #714006; 
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-color: #714006;
    background-color: #EF870C;
    background-image: -moz-linear-gradient(top,#EF870C,#D4790E);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#EF870C),to(#D4790E));
    background-image: -webkit-linear-gradient(top, #EF870C, #D4790E);
    background-image: -o-linear-gradient(top,#EF870C,#D4790E);
    background-image: linear-gradient(to bottom,#EF870C,#D4790E);
    webkit-box-shadow: inset 0 1px 0 #ffc824,inset -1px 0 0 #ef870c,inset 0 -1px 0 #ef870c,inset 1px 0 0 #ef870c,0 1px 2px -1px rgba(0,0,0,.85);
    -moz-box-shadow: inset 0 1px 0 #ffc824,inset -1px 0 0 #ef870c,inset 0 -1px 0 #ef870c,inset 1px 0 0 #ef870c,0 1px 2px -1px rgba(0,0,0,.85);
    box-shadow: inset 0 1px 0 #ffc824,inset -1px 0 0 #ef870c,inset 0 -1px 0 #ef870c,inset 1px 0 0 #ef870c,0 1px 2px -1px rgba(0,0,0,.85);
}
.button2:hover{
    background-color: #EF870C;
    background-image: -moz-linear-gradient(top,#FD9923, #E28210);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#FD9923),to(#E28210));
    background-image: -webkit-linear-gradient(top, #FD9923, #E28210);
    background-image: -o-linear-gradient(top,#FD9923, #E28210);
    background-image: linear-gradient(to bottom, #FD9923, #E28210);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff12aa00',endColorstr='#ff0f8e00',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        border-color: #D97B0E #EB850D #96560B;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-color: #714006;
    -webkit-box-shadow: inset 0 1px 0 #ffc824,inset -1px 0 0 #ef870c,inset 0 -1px 0 #ef870c,inset 1px 0 0 #ef870c,0 1px 2px -1px rgba(0,0,0,.85);
    -moz-box-shadow: inset 0 1px 0 #ffc824,inset -1px 0 0 #ef870c,inset 0 -1px 0 #ef870c,inset 1px 0 0 #ef870c,0 1px 2px -1px rgba(0,0,0,.85);
}
.twitter{
    margin-top: 30px;
    border: 1px solid #ccc;
    padding: 20px;
}
.col-md-2, .col-xs-12  {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-12 {
    float: left;
    width: 100%;
}
@media screen and (min-width:768px){
    .col-md-2, .col-md-9 {
        float: left;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-9 {
        width: 75%;
        margin-left: -85px;
    }
}
/*Floats*/
.container:before,
.container:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.container:after,
.row:after {
  clear: both;
}
.col-md-9 p {
    margin-bottom: 15px;
}
.affiliate-ul {
    margin-top: 15px;
    padding-left: 15px;
    line-height: 30px;
}
.video-link {
    font-size: 16px;
}
/*Thank you page*/
.thankyou{
    max-width: 1000px;
    display: block;
    margin: 0 auto;
}
.h1, .paragraph{
    color: #000;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
}
.h1 {
    font-size: 1.5em;
    margin-top:70px;
    margin-bottom: 50px;
}
.email {
    margin-top: 15px;
    font-weight: 700;
    text-decoration: underline;
}
/*Update*/
.info-wiki {
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
}
.desc-wiki {
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    box-shadow: 0 0 11px #ccc;
    background: #367fc2;
}
/*Table*/
.table {
  background-color: transparent;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
  background: #ebebeb;
  border: 1px solid #ccc;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px;
  line-height: 1.42857143;
  border: 1px solid #ccc;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ccc;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table-responsive {
  margin: 30px auto;  
  overflow-x: auto;
  min-height: 0.01%;  
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
}
.table-title {
    border-right: 1px solid #ccc;
}
.story-img {
    width: 100%;
    display: block;
    margin: 20px auto;
    max-width: 500px;
}