403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/hkosl.com/alfex/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hkosl.com/alfex/css/style.css
body:lang(tc-HK){
    font-family: Microsoft JhengHei;
}
 button{
    cursor: pointer;
}
 body:lang(tc-HK) button,body:lang(tc-HK) select,body:lang(tc-HK) input{
    font-family: Microsoft JhengHei;
}
.fixed{position: fixed;}
 .en{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
 .tc{font-family: Microsoft JhengHei;}
 .header{
     width: 100%;
     position: relative;
     padding: 10px 80px;
     border-bottom: 1px solid #CCC;
}
 .header .logo{
    float: left;
    position: relative;
    top: 10px;
}

 .pageTools{
     position: relative;
     float: right;
     top: 17px;
}
 .toolsnav a{
     display: inline-block;
     margin: 0 10px;
     color: #bbb;
     text-decoration: none;
}
 .toolsnav a i{
    margin-right: 2px;
}
 .toolsnav a:hover,.toolsnav button:hover{
    color: #999;
}
 .toolsnav button{
     border:0;
     padding: 0;
    margin:0 20px 0 0;
     background-color: transparent;
     color: #bbb;
     font-size: 15px;
}
/*language*/
 .language{
     width: 76px;
     cursor: pointer;
     position: relative;
     top: 5px;
     display: inline-block;
     border:1px solid #e0e0e0;
     text-align: left;
     padding: 5px 20px 2px 10px;
}
 .language img{
    width: auto;
    height: 24px;
}
 .currentlang i{
     position: absolute;
     top: 11px;
     right: 7px;
     font-size: 10px;
}
 .otherlang{
     display: none;
     width: 76px;
     position: absolute;
     background-color: #fff;
     top: 35px;
     left: -1px;
     border: 1px solid #ebeef0;
     z-index: 999;
}
 .otherlang a{
    display: block;
    padding: 6px 8px 4px 1px;
}
 .rotate {
     transform: rotate(90deg);
    /*transform: rotate(180deg);
    */
     transition: .3s;
}
 .rotate-reset {
     transform: rotate(0deg);
     transition: .3s;
}
/*searchbox*/
 .searchbox{
     position: absolute;
     bottom: -53px;
     right: 80px;
     display: none;
     filter: alpha(opacity=100);
     -webkit-transform: scaleY(1);
     -moz-transform: scaleY(1);
     -ms-transform: scaleY(1);
     -o-transform: scaleY(1);
     z-index: 999;
}
 .searchbox input{
     width: 550px;
     border: none;
     background-color: white;
     color: #222;
     font-size: 14px;
     font-weight: 300;
     padding: 18px 50px 18px 15px;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     -webkit-box-shadow: 0 3px 5px 0 rgba(52,52,52,0.25);
     box-shadow: 0 3px 5px 0 rgba(52,52,52,0.25);
}
 .searchbox button[type="submit"]{
     position: absolute;
     right: 15px;
     top: 21px;
     font-size: 16px;
     background-color: transparent;
     border:0;
     padding: 0;
}
/*side_menu*/
/*sidenav*/
 .sidebg{
     position: fixed;
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,0.7);
     z-index: 999;
     display: none;
}
 nav.sidenav {
     position: fixed;
     z-index: 1000;
     top: 0;
     bottom: 0;
     width: 300px;
     background-color: #818181;
     transform: translate3d(-300px, 0, 0);
     -ms-transform: translate3d(-300px, 0, 0);
    /* IE 9 */
     -webkit-transform: translate3d(-300px, 0, 0);
    /* Safari and Chrome */
     -o-transform: translate3d(-300px, 0, 0);
    /* Opera */
     -moz-transform: translate3d(-300px, 0, 0);
    /* Firefox */
     transition: transform 0.2s ease;
     padding-top: 30px;
     overflow: hidden;
}
 .active-nav nav {
     transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
    /* IE 9 */
     -webkit-transform: translate3d(0, 0, 0);
    /* Safari and Chrome */
     -o-transform: translate3d(0, 0, 0);
    /* Opera */
     -moz-transform: translate3d(0, 0, 0);
    /* Firefox */
}
 .active-nav .sidebg{
    display: block;
}
 nav.sidenav .closesidenav{
     cursor: pointer;
     position: absolute;
     right: 8px;
     top: 8px;
     color: #fff;
}
 nav.sidenav ul {
     list-style: none;
     margin-top: 0;
     margin-left: 0;
     padding-left: 0;
}
 nav.sidenav ul li {
    position: relative;
}
 nav.sidenav ul li a {
     text-decoration: none;
     display: block;
     text-align: left;
     letter-spacing: -0.45px;
     color: #fff;
     padding:10px 10px 10px 20px;
     margin-bottom: 0;
     font-size: 14px;
     -webkit-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
     transition: all .2s ease-in-out;
}
 nav.sidenav ul li a:hover{
     color: #fff;
     background-color: #676767;
}
 .sidedropdown{
     background-color: #fff;
     padding: 0;
}
 nav.sidenav ul li ul li a{
     color: #818181;
     padding: 6px 10px 6px 20px;
}
 .sidedropdown a:hover{
    color: #fff;
}
 .sidedropdown h4{
     color: #222;
    font-weight: bold;
     margin:0;
     font-size: 14px;
     padding: 14px 20px;
}
 .slidenav_container{
     overflow: hidden;
     height: 100%;
}
 .scroll_sidenav{
     margin-right: -17px;
     height: 100%;
     overflow-y: scroll;
     padding: 10px 0;
     margin-bottom: 30px;
}
 .device-lg.no-transition.no-superfish.active-nav, .no-transition.no-superfish.active-nav.device-sm, .no-transition.no-superfish.active-nav.device-xs, .no-transition.no-superfish.active-nav.device-xxs {
     position: fixed;
}
 .wrapper {
     transition: transform 0.2s ease;
}
 .active-nav .wrapper {
     transform: translate3d(300px, 0, 0);
}
 .nav-toggle-btn{
     display: none;
     cursor: pointer;
     position: absolute;
     left: 20px;
     top: 14px;
}
/*featured_collection*/
 .featured_collection{
     width: 100%;
     padding-bottom: 30px;
}
 .container{
    width: 85%;
    margin:0 auto;
}
 .product_container{
    width: 1400px;
    margin:0 auto;
}
 .featured_collection h2{
     font-size: 18px;
     text-align: center;
     margin: 50px 0;
     color: #818181;
     letter-spacing: 2px;
}
 .featured_collection .featured_grid{
     width: 20%;
    float: left;
    padding: 0 15px;
     margin-bottom: 30px;
     position: relative;
}
 .featured_collection .box,.col_product .box{
     position: relative;
     width: 100%;
     border:1px solid #ddd;
     cursor: pointer;
}
 .featured_collection .box img{
    width: 100%;
}
 .featured_grid .overlay,.col_product .overlay {
 	display: inline-block;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     height: 100%;
     width: 100%;
     transition: .2s ease;
     background-color: rgba(114,110,103,0);
}
 .featured_grid .box:hover .overlay,.col_product .box:hover .overlay {
     background-color: rgba(114,110,103,0.70);
}
 .featured_grid .overlay .data,.col_product .overlay .data{
     color: #fff;
     position: absolute;
     width: 100%;
     top: 50%;
     left: 50%;
     opacity: 0;
     transform: translate(-50%, -50%);
     text-align: center;
}
 .featured_grid .box:hover .overlay .data,.col_product .box:hover .overlay .data{
    opacity: 1;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
 .featured_grid .overlay .data h2,.col_product .overlay .data h2{
     font-size: 22px;
    margin:12px 0;
    text-transform: uppercase;
     color: #fff;
}
 .featured_grid .box:hover .overlay .data .money{
     font-size: 15px;
     color: #fff;
}
/*swiss made*/
 .swisswrap {
     display: flex;
     justify-content: flex-start;
     flex-wrap: wrap;
}
 .swisswrap .greysection{
     position: relative;
     background-color: #f4f4f4;
     width: 50%;
     float: left;
     text-align: center;
}
 .swisswrap .content{
     padding: 0 15px;
     width: 100%;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
     color: #726e67;
}
 .swisswrap .content h2{
     margin-bottom: 30px;
     font-size: 60px;
     line-height: 62px;
     font-weight: 700;
}
 .swisswrap .content a{
     display: inline-block;
     border:1px solid #818181;
     color: #818181;
     padding: 10px 30px;
     margin-top: 20px;
     text-decoration: none;
}
 .swissimg{
     width: 50%;
     float: left;
     margin-left: 0;
}
 .swissimg img{
    width: 100%;
    height: 100%;
}
/*series*/
 .series{
     margin:50px 0;
}
 .series_container{
     width: 80%;
     margin:0 auto;
}
 .series_container h3{
     font-size: 20px;
     font-weight: normal;
     text-transform: uppercase;
     text-align: center;
     margin: 50px 0 40px 0;
     padding: 40px 0 5px;
     color: #818181;
     border-top: 1px solid #ddd;
}
 .series_grid{
     position: relative;
     width: 33.33%;
     padding: 0 15px;
     float: left;
     transition: .2s ease;
}
 .series_grid img{
    width: 100%;
}
 .series_grid:hover {
     opacity: 0.75;
}
 .series_grid span{
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     color: #fff;
     font-size: 18px;
     text-shadow: 0px 2px 2px rgba(99, 99, 99, 1);
}
 .main_cat_btitle {
     font-size: 28px;
     font-weight: bold;
     color: #818181;
     line-height: 33px;
     text-transform: uppercase;
     text-align: center;
     border-bottom: 1px solid #ddd;
     margin-bottom: 50px;
     padding: 50px 0 45px 0;
}
 .main_cat_btitle span{
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
/*video*/
 .youtube_container{
    margin-bottom: 30px;
}
 .youtube-player {
     position: relative;
     padding-bottom: 56.23%;
    /* Use 75% for 4:3 videos */
     height: 0;
     overflow: hidden;
     max-width: 100%;
     background: #fff;
     margin: 0;
}
 .youtube-player iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 100;
     background: transparent;
}
 .youtube-player img {
     bottom: 0;
     display: block;
     left: 0;
     margin: auto;
     max-width: 100%;
     width: 100%;
     position: absolute;
     right: 0;
     top: 0;
     border: none;
     height: auto;
     cursor: pointer;
     -webkit-transition: .4s all;
     -moz-transition: .4s all;
     transition: .4s all;
}
 .youtube-player img:hover{
    -webkit-filter: brightness(75%);
}
/*instagram*/
 .instagram_row h2{
     color: #8d8d8d;
     font-family: "Open Sans",sans-serif;
     margin-bottom: 30px;
}
 .ig_slider{
    margin-bottom: 50px !important;
}
 .ig_photo{
    padding: 0 5px;
    position: relative;
}
 .ig_photo img{
    max-width: 100%;
}
 .ig_slider .slick-dots{
    bottom: -30px;
    text-align: center;
}
 .ig_slider .slick-dots li{
    margin:0;
}
 .ig_slider .slick-dots li button:before{
    font-size: 30px;
    color: rgba(0,0,0,0.2);
}
 .ig_slider .slick-dots li.slick-active button:before{
    color: rgba(242,14,39,1);
}

.ig_slider .slick-prev{left: 0;}
.ig_slider .slick-next{right: 0;}

 .ig_photo .overlay {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     height: 100%;
     width: 100%;
     transition: .2s ease;
     background-color: rgba(0,0,0,0);
}
 .ig_photo .box{
     position: relative;
     width: 100%;
     border:1px solid #ddd;
     cursor: pointer;
}
 .ig_photo:hover .overlay {
     background-color: rgba(0,0,0,0.45);
}
 .ig_photo .overlay .data{
     color: #fff;
     position: absolute;
     width: 100%;
     top: 50%;
     left: 50%;
     opacity: 0;
     transform: translate(-50%, -50%);
     text-align: center;
     font-size: 20px;
}
 .ig_photo:hover .overlay .data{
    opacity: 1;
}
 footer{
     display: block;
     background-color: #fff;
}
 .footer_container{
     width: 100%;
     padding: 0 50px;
}
 .footer_content{
     width: 100%;
     border-top: 1px solid #ccc;
     padding: 0;
     border-bottom: 1px solid #ccc;
     margin-bottom: 50px;
}
 .newssubscribe{
     width: 40%;
     float: left;
     padding: 40px 0;
     text-align: center;
     border-right: 1px solid #ccc;
     min-height: 225px;
}
 .subscribe{
     position: relative;
     padding: 0;
}
 .newssubscribe h4{
    font-weight: normal;
    margin-bottom: 15px;
    color: #999999;
}
 .subscribe input[type="text"]{
     width: 65%;
     border:1px solid #ccc;
    padding: 8px;
     font-size: 14px;
     font-family: Microsoft JhengHei;
     height: 37px;
     -webkit-transition: .2s all;
     -moz-transition: .2s all;
     transition: .2s all;
     border-radius: 0;
}
 .subscribe input[type="text"]:focus{
     border:1px solid #222;
}
 .subscribe input[type="submit"]{
     margin-left: -10px;
     background-color: #000000;
     color: #fff;
     padding: 8px;
     text-align: center;
    min-width: 100px;
     border:0;
     font-size: 14px;
     font-family: Microsoft JhengHei;
     height: 37px;
     cursor: pointer;
     border-radius: 0;
}
 .footerlinks{
     width: 35%;
     float: left;
     padding-top: 40px;
     min-height: 225px;
}
 .footerlinks .col_links{
     width: 33.33%;
     float: left;
     text-align: center;
     color: #999999;
     line-height: 1.4;
}
 .footerlinks .col_links a{
     color: #999999;
     text-decoration: none;
}
 .footerlinks .col_links a:hover{
    color: #222;
}
 .footerlinks .col_links .rowlink{
    margin-bottom: 12px;
}
 .footersocial{
     position: relative;
     width: 25%;
     float: left;
     text-align: center;
     padding-top: 40px;
     border-left: 1px solid #ccc;
     min-height: 225px;
}
 .footersocial .social a{
     display: inline-block;
     text-decoration: none;
     color: #999999;
     margin:0 10px;
     font-size: 18px;
     -webkit-transition: .2s all;
     -moz-transition: .2s all;
     transition: .2s all;
}
 .footersocial .social a:hover{
    color: #222;
}
 .footersocial .copyright{
     position: absolute;
     bottom: 30px;
     width: 100%;
     text-align: center;
     color: #999999;
     font-size: 14px;
     font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
 .footerLogo{
     width: 100%;
     text-align: center;
     margin-bottom: 40px;
}
 .footerLogo img{
    width: auto;
    height: 60px;
}
/*scroll top*/
 .scrollToTop{
     width:40px;
     height:40px;
     padding:10px;
     text-align:center;
     font-weight: bold;
     color: #444;
     text-decoration: none;
     position:fixed;
     right: 40px;
     bottom: 50px;
     display:none;
     z-index: 99;
}
 .scrollToTop img{
    width: 40px;
    height: 40px;
}
 .scrollToTop:hover{
     text-decoration:none;
}
/*page location*/
 .pagelocation{
    position: relative;
    text-align: center;
    font-size: 15px;
}
 .pagelocation a{
    color: #222;
    text-decoration: none;
}
 .pagelocation h2{
	font-size: 30px;
	font-weight: 700;
    color: #555;
    text-align: left;margin-top: 20px;
    text-transform: uppercase;
}
 .pagelocation h4{
    margin-top: 25px;
    font-weight: normal;
}

.service-btn{
    position: absolute;right: 0;
    top: 90px;
}

.location{
    position: relative;
     border-bottom: 1px solid #ddd;
     padding: 40px 0;
     margin-bottom: 50px;
}


/*category*/
 .category_sidemenu{
     position: relative;
     width: 20%;
     padding: 17px;
     float: left;
     background-color: #f9f9f9;
     margin-bottom: 30px;
}
 .open_sidecate {
     cursor: pointer;
     display: none;
     position: absolute;
     right: 15px;
     top: 20px;
     font-size: 19px;
}
 .category_sidemenu a{
    color: #222;
    text-decoration: none;
    font-size: 14px;
}
 .category_sidemenu a:hover{
    color:#f37600
}
 .category_sidemenu ul{
    margin-left: 0;
    padding-left: 0;
}
 .category_sidemenu ul li{
     list-style: none;
     padding-left: 0;
     margin-left: 0;
     line-height: 1.5;
     margin-bottom: 15px;
     position: relative;
}
 .category_sidemenu ul span{
     position: absolute;
    font-size: 13px;
     right: 12px;
     top: 2px;
     font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
 .category_sidemenu ul i{
     position: absolute;
     top: 4px;
     right: -5px;
     font-size: 10px;
     cursor: pointer;
}
 .category_sidemenu ul li ul{
    display: none;
}
 .category_sidemenu ul li ul li{
     padding-left: 15px;
     margin:7px 0;
}
 .category_products{
     width: 80%;
     float: left;
     padding-left: 30px;
}
 .category_products h2{
     position: relative;
     color: #818181;
     font-size: 32px;
}
 .category_products span{
     display: inline-block;
     position: absolute;
     right: 0;
     top: 16px;
     font-size: 15px;
     color: #999;
}
 .category_products .filter{
     margin: 10px 0;
     background-color: #f9f9f9;
     padding:9px 12px;
}
 .category_products .filter select{
     position: relative;
     top: -1px;
     border:1px solid #ddd;
     padding: 3px;
     font-size: 15px;
     min-width: 150px;
     margin-left: 10px;
}
 .product_show{
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 30px;
}
 .col_product{
     float: left;
     width: 25%;
     padding: 0 15px;
     position: relative;
     margin: 15px 0;
}
 .col_product .box{
     position: relative;
     width: 100%;
     border: 1px solid #ddd;
}
 .col_product img{
    width: 100%;
    height: 100%;
}

.salelabel{
    position: absolute;top: 0;right: 0;
    background-color: #f13340;
    color: #fff;
    padding: 6px;
    font-size: 11px;
    text-align: center;
}

.col_product .money{
    font-size: 16px;
    margin-bottom: 5px;
}
.col_product .money.del{text-decoration: line-through;font-size: 12px;}
/*pages*/
 .page{
     width: 100%;
     background-color: #f9f9f9;
     padding: 12px;
     margin-bottom: 40px;
}
 .page .display{
    float: left;
}
 .page .pages{
    float: right;
}
 .page .pages a{
     color: #999;
     text-decoration: none;
     margin:0 4px;
     font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
 .page .pages a.active{
    color: #222;
}
 .page .pages a i{
     position: relative;
     top: 1px;
     font-size: 12px;
}
/*product images zoom*/
 .productimg{
     width: 50%;
     float: left;
     padding: 0 15px;
}
 .easyzoom{
    float: left;
    width:552px;
    border:1px solid #ddd;
}
 .zoomimg{
    width: 550px;
}
 ul.thumbnails{
     float: left;
     width: 17%;
     list-style: none;
    padding: 0;
    margin:0;
     padding-left: 15px;
}
 ul.thumbnails li{
    margin-bottom: 20px;
    border:1px solid #ddd;
    max-width: 100px;
}
 .productimg ul.thumbnails img{
    width: 100%;
    height: auto;

}
/*product details content*/
 .product_content h1{
     margin: 0 0 20px 0;
     padding: 0;
     font-size: 30px;
     color: #818181;
     font-family: "Open Sans",sans-serif;
     margin: 0;
     text-transform: uppercase;
}

/*product details*/
 .product_content{
     width: 50%;
    float: left;
     padding: 0 15px;
    position: relative;
     color: #555555;
}
 .product_content .method{
     font-size: 15px;
     margin:7px 0;
}
 .colorRed{
    color:#f13340;
}
 .description {
     width: 100%;
     margin:20px 0;
     padding: 20px 0;
     line-height: 1.7;
     border-top: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
}

.originalPrice{
    position: relative;
    font-size: 20px;
    text-decoration: line-through;
    letter-spacing: -0.5px;
    margin-right: 8px;
}

.original span.discount{
    position: relative;
    top: -2px;
    padding: 4px 8px;
    border-radius: 2px;
    background-color: #f13340;
    color: #fff;
    font-size: 15px;
    letter-spacing: -0.5px;
}

 .price{
     margin-top: 20px;
     font-size: 30px;
     letter-spacing: -1px;
}
 .price img{
     display: inline-block;
     width: auto;
     position: relative;
     top: 5px;
     height: 32px;
}
 .tocart{
    margin-top: 30px;
     clear: both;
     border-bottom: 1px solid #ddd;
     padding-bottom: 30px;
}
 .quantity {
     position: relative;
     display: inline-block;
     float: left;
}
 .quantity input[type=number]::-webkit-inner-spin-button, .quantity input[type=number]::-webkit-outer-spin-button {
     -webkit-appearance: none;
     margin: 0;
}
 .quantity input[type=number] {
     -moz-appearance: textfield;
}
 .quantity input {
     width: 100px;
     height: 42px;
     line-height: 1.65;
     float: left;
     display: block;
     padding: 0;
     margin: 0;
     padding-left: 20px;
     border: 1px solid #eee;
     font-size: 18px;
}
 .quantity input:focus {
     outline: 0;
}
 .quantity-nav {
     float: left;
     position: relative;
     height: 42px;
}
 .quantity-button {
     position: relative;
     cursor: pointer;
     border-left: 1px solid #eee;
     width: 20px;
     text-align: center;
     color: #333;
     font-size: 18px;
     font-family: "Trebuchet MS", Helvetica, sans-serif !important;
     line-height: 1.1;
     -webkit-transform: translateX(-100%);
     transform: translateX(-100%);
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
}
 .quantity-button.quantity-up {
     position: absolute;
     height: 50%;
     top: 0;
     border-bottom: 1px solid #eee;
}
 .quantity-button.quantity-down {
     position: absolute;
     bottom: -1px;
     height: 50%;
}
 .addtocart{
     display: inline-block;
}
 .addtocart button{
     border:0;
     padding: 10px 30px;
     background-color: #818181;
     color: #fff;
     height: 42px;
     text-align: center;
     margin-left: 15px;
     font-size: 16px;
     -webkit-transition: .2s all;
     -moz-transition: .2s all;
     transition: .2s all;
}
 .addtocart button:hover{
    background-color: #000;
}
/*product tab*/
.tab {
  padding-top: 20px;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  background: #fff;
  width: 100%;
  margin: 0 auto;
  line-height: 1.5;
  font-weight: 300;
  color: #888;
  -webkit-font-smoothing: antialiased;
}

.tabs {
  display: table;
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid #ddd;
}
.tabs li {
  float: left;
  line-height: 38px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.tabs a {
  background-color: transparent;
  border-bottom: 1px solid #fff;
  color: #888;
  font-weight: 500;
  display: block;
  letter-spacing: 0;
  outline: none;
  padding: 0 0;
  margin-right: 30px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}

.tabs_item {
  display: none;
  padding: 0;
}

.tabs_item:first-child {
  display: block;
}
.current a {
	color: #555;
  	border-bottom: 3px solid #818181;
}

.otherproducts{margin-top: 20px;}
.otherproducts a{text-decoration: none;
	display: inline-block;
	margin-right: 15px;
}
.otherproducts img{
	border:1px solid #ddd;
	width: 100px;
	height: auto;
}

.related_section{
	width: 100%;	
	margin-top: 30px;
	margin-bottom: 50px;
}

.related_content{
	border-top: 1px solid #ddd;
}

.related_content h2{
	padding-top: 30px;
	text-align: center;
	color: #818181;
	font-weight: normal;
}

.related_slider{margin:20px -15px 0 -15px;}
.related_product{width: 100% !important;}

.related_slider .slick-prev{left: 15px;}
.related_slider .slick-next{right: 15px;}


/*popup cart*/
.productlayer,.popuplayer{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
}

.layercart{
    position: relative;
    width:100%;
}
.layercart .cartItem{
    position: relative;
    width: 50%;float: left;
    background-color: #fff;padding: 30px;position: relative;
    min-height: 350px;
}
.layercart .cartTotle{
    width: 50%;float: left;
    background-color: #fafafa;padding: 30px;position: relative;
    min-height: 350px;
    position: relative;
}

.layercart .cartItem .item{width: 100%:}
.layercart .cartItem .itemImg,.layercart .cartItem .itemDetails{float: left;}

.layercart .cartItem .msg{width: 100%;margin-bottom: 20px;padding: 10px 0;}
.layercart .itemImg{width: 180px;margin-right: 20px;}
.layercart .itemImg img{max-width: 100%;height: auto;border:1px solid #ddd;}

.layercart .itemDetails{position: relative;top: 30px;}
.layercart .itemDetails h3{font-weight: normal;text-transform: capitalize;font-family: "Open Sans",sans-serif;}
.layercart .itemDetails p,.layercart .totalprice p{font-size: 15px;}

.layercart .cartTotle .msg{
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0;
}

.layercart .totalprice{margin-top: 20px;}

.layercart .continuebtn,.layercart .checkoutbtn{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    position: absolute;
    bottom: 30px;
    text-decoration: none;
    padding: 8px 15px; 
}
.layercart .continuebtn{
    left: 30px;
    border:1px solid #000;
    color: #000;   
}

.layercart .checkoutbtn{
    right: 30px;
    border:1px solid #000;
    color: #fff;
    background-color: #000;
}

.layercart .continuebtn:hover,.checkoutbtn:hover{background-color: #000;color: #fff;}

.productlayer .closecross{
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 15px;
    padding: 0;
    background-color: transparent;
    color: #999;
    border:0;
    z-index: 10;
}
.productlayer .closecross:hover{color: #000;}

/*subcontent*/
.subcontent h1{
    font-size: 32px;
    color: #818181;
    font-weight: normal;
}
.subcontent h2{
	font-size: 24px;
	color: #818181;
	font-weight: normal;
	margin-bottom: 20px;
}

.subcontent h3{font-size: 18px;color: #666;font-weight: bold;margin-bottom: 10px;}

/*components*/
.components,.ourTeam{margin:30px 0 60px 0;}
.subcontent p{font-size: 15px;line-height: 1.6;}

/*team*/
.team_right{text-align: right;}
.team_left span,.team_right span{display: block;font-size: 15px;}

/*gallery*/
.gallery iframe{width: 100%;min-height: 600px;margin-bottom: 20px;}
.gallery{margin-bottom: 50px;}

/*about*/
.aboutus p{text-align: center}

/*timeline*/
.timeline_container{margin-bottom: 50px;}

/*===== Vertical Timeline =====*/
#conference-timeline {
  position: relative;
  max-width:1150px ;
  width: 100%;
  margin: 0 auto;
}

#conference-timeline .conference-center-line {
  position: absolute;
  width: 3px;
  height: 100%;
  top: 0;
  left: 50%;
  margin-left: -2px;
  background: #eeeeee;
  z-index: -1;
}
#conference-timeline .conference-timeline-content {
  padding-top: 67px;
  padding-bottom: 67px;
}
.timeline-article {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  margin: 20px 0;
}
.timeline-article .content-left-container,
.timeline-article .content-right-container {
  max-width: 45%;
  width: 100%;
}
.timeline-article .timeline-author {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #242424;
  text-align: right;
}
.timeline-article .content-left,
.timeline-article .content-right {
  position: relative;
  width: auto;
  border: 1px solid #ddd;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.03);
  padding: 20px;
  border-radius: 4px;
}
.timeline-article p {
  margin: 0 0 0 0;
  padding: 0;
  font-weight: 400;
  color: #242424;
  font-size: 14px;
  line-height: 24px;
  position: relative;
}
.timeline-article .content-left p{text-align: left;margin:10px 0;}
.timeline-article .content-right p{text-align: left;margin:10px 0;}

.timeline-article img{max-width: 100%;}
.timeline-article hr{border:0;border-top: 1px solid #eee;
	margin:15px 0;
}

.timeline-article p span.article-number {
  position: absolute;
  font-weight: 300;
  font-size: 44px;
  top: 10px;
  left: -60px;
  color: #00b0bd;
}
.timeline-article .content-left-container {
  float: left;
}
.timeline-article .content-right-container {
  float: right;
}
.timeline-article .content-left:before,
.timeline-article .content-right:before{
  position: absolute;
  top: 20px;
  font-size: 23px;
  font-family: "FontAwesome";
  color: #ddd;
}
.timeline-article .content-left:before {
  content: "\f0da";
  right: -9px;
}
.timeline-article .content-right:before {
  content: "\f0d9";
  left: -9px;
}
.timeline-article .meta-date {
  position: absolute;
  top: 0;
  left: 50%;
  width: 55px;
  height: 55px;
  margin-left: -31px;
  color: #fff;
  border-radius: 100%;
  background: #999999;
  text-align: center;
  line-height: 55px;
}

.timeline-article .meta-date-To {
  position: absolute;
  top: 0;
  left: 50%;
  width: 55px;
  height: 55px;
  margin-left: -31px;
  color: #fff;
  border-radius: 100%;
  background: #999999;
  text-align: center;
  line-height: 1.2;
}

.timeline-article .meta-date .year,.timeline-article .meta-date-To .year {
  font-size: 16px;
  line-height: 10px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
  position: relative; 
}
.timeline-article .meta-date-To .year {top: 8px;}

/*===== // Vertical Timeline =====*/

/*===== Resonsive Vertical Timeline =====*/
@media only screen and (max-width: 830px) {
  #conference-timeline .timeline-start,
  #conference-timeline .timeline-end {
    margin: 0;
  }
  #conference-timeline .conference-center-line {
    margin-left: 0;
    left: 50px;
  }
  .timeline-article .meta-date {
    margin-left: 0;
    left: 20px;
  }
  .timeline-article .content-left-container,
  .timeline-article .content-right-container {
    max-width: 100%;
    width: auto;
    float: none;
    margin-left: 110px;
    min-height: 53px;
  }
  .timeline-article .content-left-container {
    margin-bottom: 20px;
  }
  .timeline-article .content-left,
  .timeline-article .content-right {
    padding: 10px 25px;
    min-height: 65px;
  }
  .timeline-article .content-left:before {
    content: "\f0d9";
    right: auto;
    left: -8px;
  }
  .timeline-article .content-right:before {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  .timeline-article p {
    margin: 0;
  }
  .timeline-article p span.article-number {
    display: none;
  }
  
}
/*===== // Resonsive Vertical Timeline =====*/


/*news*/
.eachnews{
	border-bottom: 1px solid #ddd;
	margin-bottom: 45px;
}

.eachnews:last-child{border:0;}

.news_date{
	width: 20%;
	float: left;
	color: #989898;
}
.news_content{
	width: 65%;
	float: left;
	color: #8d8d8d;
}

.news_content img{max-width: 100%;}

.news_content h1{
	color: #818181;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
    font-size: calc(28px * 0.875) !important;
    text-transform: uppercase;
    margin-bottom: 25px;
}
a.continue_btn{
	color: #8d8d8d;
	text-decoration: none;
	display: inline-block;
	margin:10px 0;
}

a.continue_btn:hover{color: #222;}

a.continue_btn i{position: relative;top: 2px;}


/*contacts*/
.contacts{margin-bottom: 50px;}
.contacts_half{
	width: 50%;
	float: left;
	padding: 0 20px;
}

.map{width: 100%;min-height: 500px;margin-top: 20px;}

/*form*/
.contactform{margin-top: 30px;}
.form h4{color: #555555;margin:7px 0;}
.form_row{margin-bottom: 25px;}
.form_row_with-margin{
	margin: 0 -20px 0 -20px;
}
.form-half{
	position: relative;
	width: 50%;
	float: left;
	padding: 0 20px;
	margin-bottom: 25px;
}

.registerform p{margin:5px 0 0 0;}

.form .form-control,.form select.form-control{
	width: 100%;
	padding: 10px;
	border:1px solid #ddd;
	font-size: 16px;
	background-color: transparent;
	-webkit-transition: .2s all;
    -moz-transition: .2s all;
    transition: .2s all;
    height: 44px;
}
.form textarea.form-control,textarea.form-control{
	width: 100%;
	padding: 10px;
	border:1px solid #ddd;
	font-size: 16px;
	background-color: transparent;
	resize:none;
	min-height: 200px;
	-webkit-transition: .2s all;
    -moz-transition: .2s all;
    transition: .2s all;
}


.form input.form-control:focus,.form textarea.form-control:focus,textarea.form-control:focus{
	border:1px solid #000;
}

.form input[type="submit"].form-control{
	width: auto;
	border:1px solid #000000;
	padding: 10px 30px;
	background-color: transparent;
	color: #000;
	font-size: 16px;
	cursor: pointer;
	-webkit-transition: .2s all;
    -moz-transition: .2s all;
    transition: .2s all;
    height: auto;
}

.form input[type="submit"].form-control:hover{color: #fff;background-color: #000;}

.col-Title{width: 38%;float: left;padding: 0 0 0 20px;}
.col-Name{width: 62%;float: left;padding: 0 20px 0 0;}

/*fileupload*/
.uploader{
	position: relative;
	border:1px dashed #ddd;
}
.form input[type="file"]{
	opacity: 0;
	cursor: pointer;	
	width: 100%;
	min-height: 250px;
}

.form-half span{
	pointer-events:none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.form-half span i{
	font-size: 18px;
	position: relative;
	top: 3px;
}

.previewIMG{
	pointer-events:none;
    position: absolute;
    top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
    width: auto;
    max-width: 70%;
    max-height: 230px;
}


/*radiobtn*/
.optionstyle input[type=radio],
.optionstyle input[type=checkbox] {
    display: none;
}
.optionstyle input[type=radio] + label,
.optionstyle input[type=checkbox] + label {
    border: 1px solid #ddd;
    font-weight: normal;
    padding: 8px 25px;
    background-color: #fff;
    color: #313131;
    border-radius: 0;
    margin: 0 -5px 0 0px;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    height: 42px;
    -o-transition: color .2s ease-out, background .2s ease-in;
    -ms-transition: color .2s ease-out, background .2s ease-in;
    -moz-transition: color .2s ease-out, background .2s ease-in;
    -webkit-transition: color .2s ease-out, background .2s ease-in;
    transition: color .2s ease-out, background .2s ease-in;
}
.optionstyle input[type=radio]:checked + label,
.optionstyle input[type=checkbox]:checked + label{
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
}

/*static*/
.static{margin-bottom: 70px;}
.static hr{border:0;
	margin: 30px 0;
	border-top: 1px solid #ddd;
}
.static p{color: #666;}

.static a{color: #666;text-decoration: none;}
.static a:hover{color: #999;text-decoration: underline;}

.static table{width: 100%;border-collapse: collapse;}
.static table td{
    padding: 7px 12px;
    text-align: center;
    border:1px solid #999;
    width: 25%;
}
.static table td:first-child{text-align: left;}

.colorGreen{color: green;}


/*checkout*/
.checkout_now{margin-bottom: 100px;}

.checkoutTable,.orderTable{
     overflow-x:scroll;
}
.checkoutTable table{
    width: 100%;
    border-collapse: collapse;
     min-width: 950px;
}

.checkoutTable::-webkit-scrollbar-track,.orderTable::-webkit-scrollbar-track
{
    background-color: #fff;
}

.checkoutTable::-webkit-scrollbar,.orderTable::-webkit-scrollbar
{
    width: 2px;
    height: 3px;
    background-color: #888;
}

.checkoutTable::-webkit-scrollbar-thumb,.orderTable::-webkit-scrollbar-thumb
{
    background-color: #000;
    border: 2px solid #000;
}

.checkoutTable table th{padding: 9px 12px;border:1px solid #eee;}
.checkoutTable table td{
    border:1px solid #eee;
    padding: 9px 12px;
    text-align: center;
}

.checkoutTable table img{max-width: 80px;max-height: 80px;}
.checkoutTable h4{font-weight: normal;text-transform: capitalize;margin-bottom: 7px;font-size: 18px;}
.checkoutQuantity{border:1px solid #ddd;width: 60px;padding: 7px;text-align: center;}
.checkoutTable .removeItem{
    border:0;
    padding: 0;
    background-color: transparent;font-size: 12px;
}

.totalPrice{
    margin:25px 0;
    text-align: right;
    font-size: 21px;
    font-weight: normal;    
}

.totalPrice span{font-size: 30px;letter-spacing: -1px;font-size: bold}

.checkoutoptions .continue a,.checkoutoptions .checkoutnow a{
    float: left;
    display: inline-block;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;    
    text-decoration: none;
    padding: 10px 20px;
    font-size: 16px;
    border:1px solid #000;
    color: #000;
}

.checkoutoptions .checkoutnow a{float: right;}

.checkoutnow{
    float: right;
    text-align: right;
}

.checkoutoptions .continue a:hover,.checkoutoptions .checkoutnow a:hover{
    background-color: #000;color: #fff
}

.checkoutnow img{height: 43px;display: inline-block;float: left;
    margin-bottom:40px; 
}

/*login*/
.login_contianer,.registerform_contianer{
    width: 100%;
    margin-top: 30px;
    margin-bottom: 80px;
}

.login_contianer .login,.login_contianer .register{
    width: 50%;
    float: left;
    padding: 0 15px;
}

.login_contianer h4{font-weight: normal;margin-bottom: 5px;font-size: 15px;}

.login_contianer input{
    width: 100%;
    max-width: 300px;
    border:1px solid #ddd;
    padding: 10px;
    font-size: 15px;
    margin-bottom: 15px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.login_contianer input:focus{border:1px solid #000;}


button.borderstyle,a.borderstyle{
    border:1px solid #000;
    color: #000;
    padding: 10px 20px;
    font-size: 16px;
    background-color: transparent;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
}
button.borderstyle:hover,a.borderstyle:hover{background-color: #000;color: #fff;}
a.darkLink{color: #000;}

/*register form*/
.register_form{width: 100%;max-width: 900px;margin: 0 auto 20px auto;}

.form_row{margin-bottom: 25px;}
.register_form .formlabel{
    float: left;width: 30%;text-align: right;padding: 0 10px;
    position: relative;
    top: 10px;
}
.register_form .forminput{width: 70%;float: left;padding: 0 10px;}
.register_form .forminput p{margin: 5px 0;color: #666;}
.col_33{width: 33.33%;float: left;padding: 0 15px;}



.styled-checkbox {
  position: absolute;
  opacity: 0;
}
.styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.styled-checkbox + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: white;
  border:1px solid #ddd;
}
.styled-checkbox:hover + label:before {
  background: #f13340;

}
.styled-checkbox:checked + label:before {
  background: #f13340;
  border:1px solid #f13340;
}
.styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.styled-checkbox:checked + label:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}


.fullcol{width: 100%;padding: 0 15px;float: left;}

.addressOption{margin-bottom: 50px;}
.addressOption .box{
    width: 33.33%;
    padding: 15px;
    float: left;
}

.addressOption .option{
    position: relative;
    border:2px solid #ddd;padding: 15px;
    color: #555;cursor: pointer;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}
.addressOption .title{font-size: 18px;}
.addressOption .option p{font-size: 15px;margin-bottom: 0;}
.addressOption .option:hover{border:2px solid #f13340;}
.addressOption .option.active{
    border:2px solid #f13340;
    background-color: #f13340;
    color: #fff;
}
.addressOption .option.active p{color: #fff;}

.addressOption .option.active::after { 
    content: ' ';
    background-image: url('../img/checked_white_svg.svg');
    background-size: 16px 16px;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 14px;
    right: 10px;
    color: #09bb07;
}

.addressOption .remove{
    opacity: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0;
    border:0;
    background-color: transparent;
    color: #999;
}
.addressOption .option:hover .remove{opacity: 1;}
.addressOption .remove:hover{color: #f13340;}


.fontnormal{font-weight: normal !important;}

.deliverymsg{
    width: 100%;
}



/*login profile*/
.profile_contianer{margin-bottom: 100px;}
.sidelogin_menu{
    width: 25%;
    float: left;
    padding: 0 15px;
}

.sidelogin_menu a{
    width: 100%;
    color: #777;
    padding: 20px 0;
    text-align: center;
    border-bottom: 2px solid #ddd;
    text-decoration: none;
    background-color: #f5f5f5;
    display: inline-block;
}

.sidelogin_menu a.active{background-color: #000;color: #fff;border-bottom: 2px solid #000;}

.profile_content{
    width: 75%;
    float: left;
    padding-left: 3%;
}

.profile_content p{color: #666;}

.myprofile_form .formlabel{
    width: 100px;
    position: relative;
    top: 10px;
    float: left;
}

.myprofile_form .forminput{float: left;width: 80%;}



.orderTable{width: 100%;}

.orderTable table{width: 100%;border-collapse: collapse;margin-bottom: 35px;min-width: 850px;}
.orderTable tr th,.orderTable tr td{
    border:1px solid #eee;
    padding:12px 10px;
}
.orderTable tr th{background-color: #818181;color: #fff;border:1px solid #818181;}
.orderTable tr td{vertical-align: top;}
.orderTable img{
    width: 65px;
    height: 65px;
    display: block;float: left;
}

.orderTable tr td{text-align: center;}

.orderTable h4{
    position: relative;
    font-weight: normal;
    text-transform: capitalize;
    margin-bottom: 5px;
    font-size: 18px;
}

.orderTable .data{font-size: 14px;color: #777;}


.popupmsg_container{
    width: 100%;
    max-width: 600px;padding: 15px;
    background-color: #fff;
    position: absolute;top: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.popupmsg_container .content{position: relative;}
.popupmsg_container h2{
    text-align: center;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}
.popupmsg_container p{margin: 14px 0;}
.popupmsg_container .title{font-size: 20px;font-weight: bold;padding: 0;margin-bottom: 0;}
.option-btn{margin: 20px 0 10px 0;}
.option-btn button{margin:0 10px;}
.popupmsg_container .closepopup{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 15px;
    padding: 0;
    background-color: transparent;
    color: #999;
    border: 0;
    z-index: 10;
}
.popupmsg_container .closepopup:hover{color: #000;}

.process-steps ul{padding: 0;margin:0 0 20px 0;}
.process-steps ul li{
    position: relative;
    padding: 0;
    display: inline-block;  
    border:1px solid #222;
    padding: 5px 15px;  
    margin-right: 25px;
    margin-bottom: 25px;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.75);
}

.process-steps ul li i{
    position: absolute;
    top: 60%;
    right: -25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}



.stores_container{
    width: 100%;
    margin-top: 40px;
    padding: 30px 0;
    border-top: 1px solid #ddd;
}

.stores_container select{
    width: 300px;
    padding: 6px 12px;
    border:1px solid #ddd;
    font-size: 15px;
    margin-bottom: 30px;
}

.sidemap-box{
    width: 33.33%;
    float: left;
    padding: 0 15px;
}

.sidemap-box .option{   
    border-bottom:1px solid #ddd; 
}

.sidemap-box ul{
    padding: 0;margin: 0;
    list-style: none;
    font-size: 14px;
    line-height: 1.5;
    height: 500px;
    overflow-y:scroll;
}

.sidemap-box ul li{
    border:1px solid #ddd;
    border-bottom: 0;
    padding: 10px;
    cursor: pointer;
}
.sidemap-box ul li:nth-child(even){background-color: #f5f5f5;}
.sidemap-box h4{font-size: 16px;}

.sidemap-box ul,.overflowbox::-webkit-scrollbar-track
{
    background-color: #ddd;
}

.sidemap-box ul,.overflowbox::-webkit-scrollbar{
    width: 3px;
    height: 3px;
    background-color: #888;
}

.sidemap-box ul,.overflowbox::-webkit-scrollbar-thumb
{
    background-color: #000;
    border: 2px solid #000;
}


.storegooglemap{
    float: left;
    width: 66.66%;
    padding: 0 15px;
}

.storegooglemap #map{width: 100%;height: 500px;}


.service-login-container,.service-process-container{
    width: 100%;
    max-width: 700px;
    margin:0 auto;
}

.service-details-container{
    width: 100%;
}

.refNo{
    width: 100%;
    padding: 10px 10px;
    background-color: #818181;
    color: #fff;
}

.watch_img{width: 35%;float: left;padding: 30px 15px;}
.service_details{width: 65%;float: left;padding:30px  15px;}

.watch_img img{border:1px solid #ddd;width: 100%;height: auto;}

.service_details h2{color: #222;margin-bottom: 10px;}

.service_details p{margin:8px 0 0 0;}

.remarks{
    width: 100%;
    margin-top: 0;
    border-top: 1px solid #ddd;
    padding:  30px 0;
}

.remarks textarea{
    width: 100%;background-color: #f5f5f5;
    color: #222;
    padding: 15px;
    border:0;
    min-height: 160px;
    resize:none;
}

.processbar{width: 100%;padding: 0 30px;margin-bottom: 30px;}

.processbar .step{
    width: 20%;
    float: left;
    text-align: center;
    color: #999;
}
.processbar .icon{
    background-color: #f5f5f5;
    border:2px solid #ddd;
    font-size: 30px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    margin: 0 auto;
    line-height: 65px;
    margin-bottom: 7px;
}

.processbar .step.active{
    color: #f13340;
}

.processbar .step.active .icon{
    border:2px solid #f13340;
    background-color: #fff;
    animation-duration: 1.8s;
    animation-iteration-count: infinite;
}

.processbar .step.active .icon{
    animation-name: bounce-5;
    animation-timing-function: ease;
}
@keyframes bounce-5 {
    0%   { transform: scale(1,1)    translateY(0); }
    10%  { transform: scale(1.1,.9) translateY(0); }
    30%  { transform: scale(.9,1.1) translateY(-20px); }
    50%  { transform: scale(1,1)    translateY(0); }
    57%  { transform: scale(1,1)    translateY(-10px); }
    64%  { transform: scale(1,1)    translateY(0); }
    100% { transform: scale(1,1)    translateY(0); }
}

Youez - 2016 - github.com/yon3zu
LinuXploit