@font-face {
    font-family: 'Roboto_Medium';
    src: url('../fonts/Roboto-Medium_v-4.3.0.eot');
    src: url('../fonts/Roboto-Medium.eot') format('embedded-opentype'), url('http://saincotape.com/assets/css/fonts/Roboto-Medium.woff2?v=4.3.0') format('woff2'), url('../fonts/Roboto-Medium_v-4.3.0.woff') format('woff'), url('../fonts/Roboto-Medium_v-4.3.0.ttf') format('truetype'), url('../fonts/Roboto-Medium_v-4.3.0-fontawesomeregular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

p {
    margin: 0px;

}

a {
    text-decoration: none;
}

body {
    font-family: arial;
    font-size: 14px;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}

* {
    margin: 0px;
    padding: 0px;
}

ul, ol {
    padding: 0;
    margin: 0;
}

.clearfix-40 {
    height: 40px;
    clear: both;
}
.content-list-pro h1 {
    font-size: 18px !important;
}
  h1 {
    font-size: 18px !important;
}
li {
    list-style: none;
}
.row_10 {
    margin-right: -10px;
    margin-left: -10px;
}
.row_8 {
    margin-right: -8px;
    margin-left: -8px;
}
.row_7 {
    margin-right: -7px;
    margin-left: -7px;
}
.row_5 {
    margin-right: -5px;
    margin-left: -5px;
}

.clearfix-20 {
    height: 20px;
    clear: both;
}
.clearfix-30 {
    height: 30px;
    clear: both;
}
.clearfix-35 {
    height: 35px;
    clear: both;
}
.clearfix-38 {
    height: 38px;
    clear: both;
}

.clearfix-90 {
    height: 90px;
    clear: both;
}

/*====================*/
.w_100 {
    width: 100%;
}

.h_100 {
    height: 100% !important;
}

.clearfix-5 {
    height: 5px;
    clear: both;
}
.clearfix-7 {
    height: 7px;
    clear: both;
}

.clearfix-10 {
    height: 10px;
    clear: both;
}

.clearfix-15 {
    height: 15px;
    clear: both;
}

.clearfix-20 {
    height: 20px;
    clear: both;
}

.clearfix-25 {
    height: 25px;
    clear: both;
}
.pagecontent table {
    max-width: 100%;

}
.pagecontent img {
    max-width: 100% !important;
    height: auto !important;

}
.pagecontent {
    line-height: 24px;
    text-align: justify;
}
.page-content table {
    max-width: 100%;

}
.page-content img {
    max-width: 100%;
    height: auto !important;
}

.page-content {
    line-height: 24px;
    text-align: justify;
}

/*===================================================================*/

.timkiem .icon_search {
    background: none !important;
    /*border: 1px solid rgba(204, 204, 204, 0.46);*/
    border-top: 1px solid rgba(168, 168, 168, 0.45) !important;
    border-right: 1px solid rgba(168, 168, 168, 0.45) !important;
    border-bottom: 1px solid rgba(168, 168, 168, 0.45) !important;
    height: 31px;
}

.timkiem .form-control {
    border: none !important;
    border-top: 1px solid rgba(168, 168, 168, 0.45) !important;
    border-left: 1px solid rgba(168, 168, 168, 0.45) !important;
    border-bottom: 1px solid rgba(168, 168, 168, 0.45) !important;
    box-shadow: none;
    height: 31px;
}
.bg_header {
    background: #ED3338;
}
.menu-frist a {
    background: none !important;
}
.header_logo {
    /*padding-left: 18px;*/
}
.box_mxh {
    padding-top: 18px;
}
.language {
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    padding: 5px 7px 3px 7px !important;
    color: red;
    border-top: 1px solid rgb(255, 255, 255) !important;
    border-right: 1px solid rgb(255, 255, 255) !important;
    border-radius: 4px  4px  0px  0px;
    margin-top: -20px;
}
.language ul li a {
    color: red;
    font-weight: bold;
}
.language ul li a:hover {
    color: #3E4095;
}
.qts_slide {
    overflow: hidden;
    border-radius: 4px 0px 4px 4px;
}
.title {
    background-color: rgb(237, 51, 56);
    padding: 9px 5px 9px 7px;
    border-radius: 8px 8px 0px 0px;
}
.title a {
    color: #fff;
    font-size: 20px;
}
.title a:hover {
    color: #ff0;
}
.content-box {
    border-radius: 9px 9px 9px 9px;
    border: 1px solid rgba(108, 108, 108, 0.4);
    /*border-top: 1px solid rgba(108, 108, 108, 0);*/
}
.content-box .image-pro {
    padding: 7px;
}
.content-box .desc-pro {
    padding: 7px;
    font-weight: 400;
}
.content-box .chitiet {
    padding: 0px 7px 0px 5px;
}
.content-box .chitiet a {

    font-style: italic;
    color: rgba(255, 0, 0, 0.85);
}
.content-box-video {
    padding: 7px;
}
.content-box-video .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
   background: none;
    padding: 0px;
    margin: 0 !important;
}
.content-box-video ul li a {
    background: none;
    padding: 0px;
    margin: 0 !important;
}
.footer {
    background: #ED3338;
    font-size: 11px;
}
.menu-btt ul li a {
    color: #fff;
}
.menu-btt ul li a:hover {
    /*color: #3E4095;*/
    color: #ff0;
}

.thongketruycap {
    color: #fff;
}
.content-list-pro .image_pro {
    border: 1px solid rgba(108, 108, 108, 0.4);
}
.content-list-pro .name-pro {
    text-align: center;
}
.content-list-pro  .name-pro a {
    color: red;
}
.content-list-pro  .name-pro a:hover {
    color: #3E4095;
}
.phantrang .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #ED3338;
    border-color: #ED3338;
    color: #FFF;
}
.phantrang .pagination > li > a, .pagination > li > span {
    color: #000000;
    border-radius: 5px;
    margin-left: 3px;
}
.pro_first_content {
    padding: 7px;
}
.sanphamlienquan-content {
    padding: 0px 10px;
}
.sanphamlienquan-content ul li {
    padding: 0px  0px 9px 0px;
}
.sanphamlienquan-content ul li a {
    color: rgba(0, 0, 0, 0.72);
}
.sanphamlienquan-content ul li a:hover {
    color: #0008e0;
}
.content-tinlienquan {
    border: solid 1px #d0d0d0;
    border-radius: 7px;
    padding-left: 22px;
}
.title-tin a {
    text-transform: uppercase;
    font-weight: bold;
    color: rgb(62, 64, 149);
}
.item-news-lq {
    padding: 15px 15px 25px 15px;
}
.item-news-lq a {
    color: rgba(0, 0, 0, 0.76);
}
.back_link i {
    color: #fff;
}
.name-news a {
    color: rgba(0, 0, 0, 0.82);
    font-weight: bold;
    font-size: 15px;
}
.name-news a:hover {
    color: #3C3E8F;
}
.line-news {
    border-bottom: 1px solid rgba(141, 141, 141, 0.25);
}
.news-list {
    padding-bottom: 17px;
}
.hotline-fix {
    z-index: 999;
    position: fixed;
    top: 40%;
    background: aliceblue none repeat scroll 0% 0%;
    border-radius: 4px;
    padding: 16px 16px;
    border: 1px solid rgb(237, 51, 56);
    font-size: 20px;
}
.hotline-fix-nummer {
    color: rgb(62, 64, 149);
    text-shadow: 1px 1px 2px rgb(201, 201, 201);
}
.hotline-fix i {
    font-size: 20px;
    color: #ff0000;
}
.list-inline>li {
         padding-right: 0px; 
     padding-left: 0px; 

}