.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
#links{
border-top: 1px solid #e6eff3;}
#links a { font-size:14px; padding:5px;
}

@media (min-width: 992px) {
    .c-layout-header .c-brand {
        margin: 30px 0 37px 0;
    }

    .c-layout-header .c-brand img.c-desktop-logo {
            width: 180px;
        }

    .c-layout-header .c-brand img.c-desktop-logo-inverse {
            width: 150px;
        }

    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
        margin: 13px 0 19px 0;
    }
   .c-layout-header .c-navbar > .container-fluid {
    position: relative;   
    padding: 0 50px;
}

   .c-border-l{
border-left: 1px solid #f2f2f2;
}
.c-border-r{
border-right: 1px solid #f2f2f2;
}
 .m-bgimg-news {
        background-image: url(/images/bg-37.jpg); background-position-y: -400px; 
        padding: 80px 0;
    }
  .m-bgimg-newslist {
        background-image: url(/images/bg-37.jpg); background-position-y: -400px; 
        padding: 80px 0;
    }
   .u-solulist {
     padding: 0 !important;
 }
 .u-solulist p { font-size:15px;
 }
 .c-content-product-1 .row .c-body > .c-row {
     padding: 0 0 0 20px !important;
 }
 .c-content-product-1 .row .c-body > .c-row > li {
     padding: 0 20px 0 0 !important;
     margin-bottom: 20px !important;
 }
  .c-content-product-1 .row .c-body > .c-row > li:last-child {
         padding: 0 0 0 20px !important;
     }
}

@media (max-width: 991px) {
      .c-layout-header .c-brand img.c-mobile-logo {
            width: 120px;
        }
         .c-layout-header .c-navbar > .container-fluid {
    position: relative;
}
    .c-layout-header .c-navbar .c-mega-menu {
        width: 90%;
    }
    .m-with-bt {
        width:120px;
    }

       .c-border-l{
border-left: 0px solid #f2f2f2;
}
.c-border-r{
border-right: 0px solid #f2f2f2;
}

 .m-bgimg-news {
        background-image: url(/images/bg-37.jpg); background-position-y: -500px; 
        padding: 10px 0;
    }
  .m-bgimg-newslist {
        background-image: url(/images/bg-37.jpg); background-position-y: -500px; 
        padding: 10px 0;
    }
.c-content-blog-post-1-view {
    padding-right: 0px;
}
.m-padding-40{
    padding-top: 40px !important;

}
#body-content-Comment {
    display: none;
}
 .m-timeset {
        display: none;
  }
 ul.thumbs_all {
        padding-left: 0;
    }

.m-bgcolor {
    border-top: 20px solid #f4f5f7;
    padding-top: 20px;
    }
#links {
    border-top: 20px solid #f4f5f7;
}
#links .c-content-box {
    display: none;
}
.newsList .c-menu > li {
    padding: 10px 0;
}
 .m-noneset {
        display: none;
        padding-left:10px;
  }
 footer .c-prefooter {
    padding: 40px 0 0 0 !important;
}
}

@media (min-width: 992px) and (max-width: 1080px) {
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 41px 8px 39px 10px;
}
   .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {
    padding: 23px 8px 21px 10px;
}
 }

@media (max-width: 640px) {
    .c-layout-header .c-navbar {
    height: 50px;
}
    .c-layout-header .c-brand {
    margin: 11px 15px 0px 15px;
}
   .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-page {
    margin-top: 50px;
}
}
@media (max-width: 1199px){
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li {
    width: auto; 
}
}
.cbp-caption-activeWrap .cbp-l-caption-alignCenter {
    Z-INDEX: 2;
    POSITION: absolute;
}

#achievements .c-content-box.c-size-md {
    padding: 40px 0;
}


.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li img {
width:200px;
}

.c-content-blog-post-1 .c-title {
    margin: 0px 0 20px 0;
}

.c-content-pagination > li > span {
  border-color: #e7505a;
  background: #e7505a;
  color: #fff;
}
.fl-right { float:right;
}



.newsList.c-cases ul>li {
    width: 40%;
    float: left;
    border-bottom: dotted 1px #d5d5d5;
    padding: 5px 0;
    list-style: none;
    margin: 0 15px;
}
.newsList.c-cases ul { padding-left: 0;
    }
 .c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-color-ff > li > a {
    color: #fff;
}
.pic .pirobox ul>li { list-style:none;
}

.c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-color-hf > li > a {
   color: #7f8c97;
}

#DataList1{    margin: 0 0 40px 0;
}
#DataList1 td.cdef {
    padding: 8px 10px;
    border-bottom: 1px solid #f2f2f2;
}

#body-content-html img,#body-content-html video,.pic img {
    max-width: 100%;
    height: auto !important;
}
.c-content-title-1 > p,.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a,.c-address span {
    color: #838e9a;
}

 .c-bg-grey-0 {
     background-color: #FCFCFC !important;
 }
