body{background:#F5F5F5;}#timeline{height:auto !important;margin-bottom:0px !important;}#timeline #issues, #timeline #issues li{height:auto;}.main-container > section {	padding: 70px 0;}.no-margin {    margin: 0 !important;    padding: 0 !important;}#qq_icon2{    transition: all 0.2s ease;    position: fixed;    bottom: 0;    right: 109px;    width: auto;    width: 100px;    padding: 0px;    z-index: 999998;    overflow: hidden;    line-height: 20px;}.section_padding {    padding-top: 0px;    /* background-color: #fff; */}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li .active> a:focus {    background-color: #8f755b;    color: #fff;}#pg {    float: right;    display: inline;    padding-top: 10px;}#pg .active {  float: none;  display: inline-block;  margin-right: 5px;  color: #666666;  font-weight: normal;  font-style: normal;  font-size: 11px;  width: 27px;  height: 27px;  text-align: center;  line-height: 22px;  text-decoration: none;  border: solid 1px;  border-color: #CCCCCC;  border: solid 1px #8F755B;  background-color: #8F755B;  color: #FFFFFF;}#pg li {  display: inline;}#pg span{  float:left;  width: 27px;  height: 27px;  text-align: center;  margin-right: 5px;  border-radius:2px;}#cssmenu ul li.has-sub > a>.after {    display: block;    position: absolute;    content: "";    width: 50px;    height: 100%;    right: 0px;    z-index: 11;    top: 0px;    /* border-top: 2px solid #eeeeee;    border-left: 2px solid #eeeeee;    -webkit-transform: rotate(-135deg);    -moz-transform: rotate(-135deg);    -ms-transform: rotate(-135deg);    -o-transform: rotate(-135deg);    transform: rotate(-135deg); */}.item .thumb {    width: 18%;    cursor: pointer;    float: left;    margin: 1%;    border: 1px #ccc solid;    background: #fff;    text-align: center;}          .cart_list+.cart_backdrop{              position: fixed;    /* background: rgba(0,0,0,0.1); */    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 1900;          }          .cart_list.off+.cart_backdrop{            display:none;          }          .cart_list{            position:fixed;    right: 0;    top: 10%;    max-height:60%;    overflow-y:auto;    transition:right 0.2s ease;    width:200px;    z-index: 2000;    background-color:white;    padding:5px;    box-shadow:#ccc 0px 0px 5px;          }          .cart_list .cart_list_items{          padding-left:0px;          }          .cart_list .cart_list_title img{          width: 20px; height:auto; position: absolute; top: 7px; left: 6px;          }          .cart_list .cart_list_title{          padding-left:30px;          padding-bottom:5px;          border-bottom:1px solid #8F755B;          }          .cart_list.static{          position: relative;width: 100%;max-height: 400px;overflow-x: auto;box-shadow:none;background:none;z-index:0;          }          .cart_list.static li{          width:100%;          display:inline-block;    background-color:white;    box-shadow:#ccc 0px 0px 5px;          }          .cart_list img{            max-width:50px;            height:50px;            float:left;          }          .cart_list li{            clear:both;            list-style:none;            padding-top:5px;            position:relative;          }          .cart_list span{            /* margin-left:50px; */            float:left;            padding:5px;          }          .cart_list.off{            right:-210px;          }          .cart_list .remove_cart{    position: absolute;    right: 0;    top: 0;    padding: 5px;    color: #d33;    cursor:pointer;          }.doc-image img{width:80px;    position: absolute;}.doc-image a{cursor:pointer;}.file-grid .index_text_st{display:none;}.file-grid .invert a{display: inline-block;line-height:normal;vertical-align:middle;}.file-grid .invert{    padding-left:90px;    line-height: 80px;    width:100%;    display: inline-block;}.file-grid{    min-height: 80px;    text-align:left;    }    #main-slider.full-image .carousel .item { height:auto !important;}.recent-work-wrap {    background:#fff;    padding: 5% 5% 10%;    margin-bottom:15px;}#product-carousel .item{padding:10%;background:#fff;}.dropdown:hover .dropdown-menu{      display: block;}.product-name-overlay{position:absolute;width:100%;bottom:0;left:0;background-color:#fff;background-color:rgba(255,255,255,0.8);text-align:center;padding: 0 5%;}.product-name-overlay h3{margin:0;font-size:100%;}.recent-work-inner{text-align:center;}.form-group .form-control{border-color:#A89684}.doc-image{    width: 80px;    height: 80px;    /* display: inline-block; */    position: absolute;    text-align: center;}.doc-image img{  width:auto;  height:100%;  position:static;}