html, body {
    padding: 0;
    margin: 0;
}

body {

    font-family: Arial,sans-serif;
    font-size: 14px;
    position: relative;
    -webkit-text-size-adjust: none;
}

i.fa span {
    font-size: 16px;
}


#ibacordotcom-content {
    padding: 0 100px;
}

iframe,input,textarea,button{border:0}


span.ibacordotcom-nav-title {
    font-size: 20px;
}



hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.ibacordotcom-vid-top hr {
    border: 0;
    height: 0;
    border-top: 2px solid rgba(0, 0, 0, 0.7);
    border-bottom: 1px solid rgba(150, 150, 150, 0.3);
}

a  {
    text-decoration: none;
}

a img {
    border: 0;
}

.ibacordotcom-unit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    overflow: hidden;
    *overflow: visible;
    margin-bottom: 40px;
}

/*.ibacordotcom-vid-katuhu {*/
    /*!*width:33.45%;*!*/
    /*width:30%;*/
    /*float:left;*/
    /*margin-right: 20px;*/
/*}*/

.fa a, a i.fa, a span.ibacordotcom-uploader {
    color: #444;
}

.ibacordotcom-vid-kenca {
    width:66.50%;
}

.ibacordotcom_youtube_thumb{float:left;margin-right:10px;}

.ibacordotcom_youtube_thumb {
    position: relative;
}

.ibacordotcom_youtube_thumb span {
    position: absolute;
    right: 1px;
    bottom: 10px;
    padding:0 5px 0 5px;
    background: #000;
}

.ibacordotcom-vid-box {
    /*display: none;*/
    background:#fff;
    border:1px solid #e0e0e0;
    margin-bottom:10px;
    padding:20px;
    display:block;
    overflow:hidden;
    *overflow:visible;
}

.ibacordotcom-vid-box-user {
    margin-bottom: 35px;
    display: none;
}

#ibacordotcom-user-img {
    float:left;
    margin-right:10px
}

.ibacordotcom-play {
    margin:0;
    padding:10px;
    display:block;
    overflow:hidden;
    *overflow:visible;
}

div.ibacordotcom-vid-top {
    color: #c0c0c0;
    background:#1a1a1a;
    padding:20px;
    display:block;
    overflow:hidden;
    *overflow:visible;
}

div.ibacordotcom-vid-bottom {
    color: #c0c0c0;
    background:#222222;
    display:block;
    margin-bottom: 30px;
}

span.ibacordotcom-vid-by a {
    color: #878787;
}

.ibacordotcom_youtube_thumb img {
    width: 100px;
}

div.ibacordotcom-play:hover {
    background:#525252;
}

.ibacordotcom-vid-active {
    background:#3a3a3a;
}

.ibacordotcom-vid-active img{
    border :2px solid #e42b28;
}

.ibacordotcom_vid_prev,.ibacordotcom_vid_next,.ibacordotcom-play{
    cursor:pointer
}

iframe.ibacordotcom-vid-iframe {
    width: 100%;
    height: 500px
}
@media only screen and (min-width: 960px) and (max-width: 1045px) {
    h1{font-size: 26px;line-height: 24px;}
    #ibacordotcom-content {padding:50px}
    .ibacordotcom-vid-katuhu {width:35%}
    .ibacordotcom-vid-kenca {width:65%}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body {font-size: 14px;line-height: 24px}
    h1 {font-size: 20px;line-height: 20px;}
    #ibacordotcom-content {padding:10px}
    .ibacordotcom-vid-katuhu {width:35%}
    .ibacordotcom-vid-kenca {width:65%}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    body {font-size: 14px;line-height: 24px}
    h1 {font-size: 18px;line-height: 20px;}
    #ibacordotcom-content {padding:5px}
    .ibacordotcom-vid-katuhu {width:100%}
    .ibacordotcom-vid-kenca {width:100%;margin-bottom:20px}
    iframe.ibacordotcom-vid-iframe {height: 450px;}
}

@media screen and (max-width:479px){
    body {font-size: 12px;line-height: 22px}
    #ibacordotcom-content {padding:0}
    h1 {font-size: 16px;line-height: 18px;}
    .ibacordotcom-vid-box{padding:5px}
    .ibacordotcom-vid-katuhu{margin:0}
    .ibacordotcom-vid-kenca {margin:0 0 20px 0}
    .ibacordotcom-unit{width:auto;margin-left:0;display:block;margin-top:0}
    iframe.ibacordotcom-vid-iframe {height: 350px;}
}