@charset "utf-8";
@import "http://fonts.googleapis.com/css?family=Roboto:400, 100, 100italic, 300, 300italic, 400italic, 500, 500italic, 700, 700italic, 900, 900italic";
@import "http://fonts.googleapis.com/css?family=PT+Sans:400, 400italic, 700, 700italic";
@import "href='https://fonts.googleapis.com/css?family=Bitter:400,700";
body {
background:#fff;
font:normal 14px 'PT Sans', sans-serif;
font-weight:300;
color:#333;
height:100%;
line-height:1.6;
min-height:100%!important;
}
a, a:hover {
text-decoration:none;
}
html {
min-height:100%!important;
}
.clear {
clear:both;
width:100%;
}
.top-bar {
background:#961c0f;
color:#fff;
padding:5px 0;
}
.top-bar a {
color:#fff;
}
.top-bar a:hover {
text-decoration:none;
color:#eee;
}
.top-bar .email, .top-bar .phone {
display:inline-block;
margin-top:1px;
margin-right:10px;
}
.top-bar .social {
float:right;
text-align:right;
}
.top-bar .social a {
background:#fff;
border-radius:50%;
color:#961c0f;
display:inline-block;
height:23px;
line-height:18px;
padding:3px;
text-align:center;
transition:all .5s;
width:23px;
}
.header-cart {
cursor:pointer;
float:right;
margin-top:-39px;
position:relative;
}
.header-cart-count {
background:#1aa6d9;
border-radius:100%;
color:#fff;
display:inline-block;
font-size:10px;
font-weight:700;
height:18px;
left:-9px;
line-height:17px;
position:relative;
text-align:center;
top:-9px;
width:18px;
}
header .logo {
display:inline-block;
margin:25px 0;
}
header .social a:hover {
background:#000;
color:#fff;
}
.top-search {
float:right;
margin-top:17px;
width:360px;
}
.top-select {
width:100%;
padding:5px;
background-image:url(../images/select-arrow.png) no-repeat right center!important;
background-size:100%;
}
.search-tab {
list-style:none;
margin:0;
padding:0;
}
.search-tab li {
float:left;
font-size:12px;
margin-right:7px;
text-transform:uppercase;
}
.search-tab li a {
background:#545454;
border-radius:4px 4px 0 0;
border-bottom:1px solid #454545;
color:#fff;
display:block;
padding:2px 10px;
text-decoration:none;
transition:all .5s;
}
.search-tab li a:hover, .search-tab .active a {
background:#1aa6d9;
border-bottom:1px solid #109dd0;
color:#fff;
}
.search-box {
background:#fff;
border:1px solid #f1f1f1;
border-radius:0 5px 5px 5px;
padding:4px;
}
.search-box input[type=text] {
border:none;
padding:4px 7px;
width:300px;
}
.search-box input[type=button] {
background:url(../images/search-icon.png) 7px 4px no-repeat;
border:none;
font-size:0;
float:right;
height:30px;
width:30px;
cursor:pointer;
}
#search-by-code {
display:none;
}
.navbar-header {
display:none;
}
.navbar-default {
background:none!important;
border:none;
}
.navbar-toggle {
background:#1aa6d9;
border:1px solid #0d9fd4!important;
border-radius:2px;
margin-top:9px;
}
.navbar-toggle:hover {
background:#961c0f!important;
border:1px solid #931204!important;
}
.navbar-toggle .icon-bar {
background-color:#fff!important;
height:1px;
}
.navbar-collapse {
font-size:16px;
text-transform:uppercase;
}
.navbar {
margin-bottom:0;
}
.navbar-nav {
border-bottom:1px solid #c9c8c8;
border-top:1px solid #c9c8c8;
width:100%;
}
.navbar-nav > li {
background:url(../images/nav-space.png) no-repeat right center;
}
.navbar-nav > li:last-child {
background:none;
}
.navbar-nav > li > a {
color:#000!important;
line-height:48px;
padding:0 29px;
}
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li.active > a {
background:none!important;
color:#1aa6d9!important;
}
.navbar-nav > li.active > a:before {
background:#1aa6d9;
content:"";
display:block;
height:3px;
left:0;
position:absolute;
top:-2px;
width:100%;
}
.navbar-nav .fa-home {
font-size:25px;
padding-top:11px;
}
.home .navbar-nav {
border-bottom:none;
}
.carousel-fade .carousel-inner .item {
opacity:0;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
}
.carousel-fade .carousel-inner .active {
opacity:1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
left:0;
opacity:0;
z-index:1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
opacity:1;
}
.carousel-fade .carousel-control {
z-index:2;
}
.slider-text {
position:absolute;
left:0;
bottom:20%;
width:100%;
}
.slider-text-inner {
background:rgba(0, 0, 0, .2);
float:left;
padding:12px;
border-radius:3px;
}
.slider-text-inner .title {
color:#fff;
font-size:45px;
line-height:60px;
text-shadow:1px 1px 3px #666;
}
.slider-text-inner .title span {
font-weight:600;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
margin:0 auto;
}
section.welcome {
background:url(../images/welcome-bg.jpg);
border-bottom:1px solid #f1f1f1;
font-size:16px;
padding:30px 0;
text-align:center;
}
section.welcome .title {
background:url(../images/title-bg.png) no-repeat bottom center;
font-size:45px;
font-weight:300;
margin:0 0 15px;
padding-bottom:15px;
text-align:center;
}
section.welcome .title span {
color:#961c0f;
font-weight:600;
}
section.products {
padding:30px 0;
}
section.products .lab-icon {
display:block;
margin:0 auto 15px;
}
section.products .title {
background:url(../images/title-bg.png) no-repeat bottom center;
font-size:32px;
font-weight:300;
margin:0 0 15px;
padding-bottom:15px;
text-align:center;
}
section.products .title span {
color:#961c0f;
font-weight:600;
}
section.products .product-list {
border:1px solid #d0d0d0;
padding:10px;
}
section.products .product-list ul {
margin:0;
padding:0;
list-style:none;
}
section.products .product-list ul li {
background:url(../images/arow-black.png) no-repeat 0 14px;
color:#961c0f;
cursor:pointer;
padding:5px 0 5px 15px;
transition:color .5s;
}
section.products .product-list ul li a{color:#961c0f}
section.products .product-list ul li:hover {
color:#000;
}
section.products .subtitle {
color:#111;
cursor:pointer;
font-size:21px;
margin-top:0;
}
section.products .subtitle a{color:#000;}
section.products .subtitle a:hover{color:#961c0f}
section.products .product-list .more a{color:#1aa6d9; transition:all .5s}
section.products .product-list .more a:hover{color:#961c0f}
.eduicon, .analyticon, .electronicicon {
background:url(../images/product-icon.png) no-repeat;
display:inline-block;
height:20px;
margin-bottom:-2px;
width:28px;
}
.eduicon {
background-position:0 2px;
}
.analyticon {
background-position:-36px 2px;
}
.electronicicon {
background-position:-64px 1px;
}
section.products .text-box {
margin-bottom:10px;
display:none;
}
section.products .text-box figure{ background:url(../images/noimage.jpg) no-repeat center; height:300px; }
section.products .text-box img {height:auto; margin-bottom:7px; max-height:100%; max-width:100%;}
.mb30 {
margin-bottom:30px;
}
.mb30:nth-child(4n+4) {
clear:both;
}
.product-list-div {
display:none;
}
section.feature {
background:url(../images/feature-bg.jpg) no-repeat;
background-size:cover;
padding:30px 0;
}
section.feature .divide {
border-bottom:1px dashed #a43720;
clear:both;
hieight:1px;
margin-bottom:25px;
padding-top:25px;
width:100%;
}
.order-icon, .oem-icon, .support-icon, .bulk-icon, .payment-icon, .dealership-icon {
background:url(../images/feature-icon.png) no-repeat;
float:left;
height:79px;
margin-bottom:50px;
margin-right:10px;
}
.order-icon {
width:75px;
}
.oem-icon {
background-position:-95px 0;
width:50px;
}
.support-icon {
background-position:-157px 0;
width:76px;
}
.bulk-icon {
background-position:-243px 0;
width:90px;
}
.payment-icon {
background-position:-352px 0;
width:60px;
}
.dealership-icon {
background-position:-425px 0;
width:70px;
}
section.feature .subtitle {
color:#a43720;
display:block;
font-size:28px;
font-weight:400;
}
section.contact {
background:url(../images/contact-bg.jpg) no-repeat top fixed;
background-size:cover;
color:#fff;
padding:30px 0;
}
section.contact .title {
background:url(../images/title-bg1.png) no-repeat bottom center;
font-size:40px;
font-weight:500;
margin:0 0 15px;
padding-bottom:15px;
text-align:center;
}
section.contact .subtitle {
font-size:19px;
text-align:center;
}
section.contact p {
margin-bottom:20px;
overflow:hidden;
}
section.contact input[type=text] {
background:rgba(256, 256, 256, 0);
border:1px solid #ccc;
border-radius:6px;
float:right;
padding:10px 2%;
width:85%;
}
section.contact textarea {
background:rgba(256, 256, 256, 0);
border:1px solid #ccc;
border-radius:6px;
float:left;
height:240px;
padding:10px 2%;
width:85%;
}
section.contact input[type=submit] {
background:#fff;
border:none;
border-radius:6px;
color:#a43720;
display:block;
font-size:20px;
font-weight:500;
margin:0 auto;
padding:7px 0;
transition:all .5s;
width:200px;
}
section.contact input[type=submit]:hover {
background:#a43720;
color:#fff;
}
.inner_banner {
background:url(../images/inner-banner.jpg) no-repeat center;
background-size:cover;
height:300px;
margin-top:-2px;
}
.inner_banner .title {
color:#fff;
font-size:40px;
line-height:45px;
margin-top:120px;
text-shadow:1px 1px 3px #666;
}
.inner_banner .title span {
font-weight:600;
}
.page-content {
padding:0 0 30px;
}
.bread-crumbs {
padding:10px 0;
margin-bottom:10px;
}
.page-title {
color:#1aa6d9;
font-size:25px;
font-weight:600;
margin-top:0;
}
.page-content .title {
background:url(../images/title-bg.png) no-repeat bottom center;
font-size:35px;
font-weight:300;
margin:0 0 15px;
padding-bottom:15px;
text-align:center;
}
.page-content .title span {
color:#961c0f;
font-weight:600;
}
.sub-title {
color:#961c0f;
font-size:23px;
}
.product-thumb {
border:1px solid #fff;
color:#000;
cursor:pointer;
margin-bottom:30px;
transition:all .4s;
}
.product-thumb:hover {
border:1px solid #961c0f;
}
.product-thumb figure {
overflow:hidden; height:215px;
margin:0 auto;
width:90%;
}
.product-thumb figure img {
width:100%;
}
.product-thumb .pro-name {
display:block;
font-size:16px;
padding:5px;
text-align:center;
transition:all .4s;
}
.product-thumb:hover .pro-name {
background:#961c0f;
color:#fff;
}
.product-list {
background:#fff;
border:1px solid #f1f1f1;
padding:15px;
margin-bottom:20px;
overflow:hidden;
}
.product-img {
float:left;
margin-right:15px;
width:100%;
text-align:center;
min-height:350px;
}
.product-img img {
width:auto;
}
.product-img-list {float:left; margin-right:15px;
text-align:center;
min-height:185px; width:150px;
}
.product-img-list img {
width:auto;
}
.product-list .product-description {
float:left;
width:650px;
}
.product-description .product-code {
color:#961c0f;
display:block;
font-size:16px;
font-weight:600;
}
.product-description .product-name {
color:#1aa6d9;
display:block;
font-size:19px;
font-weight:600;
}
.cart_button {
background:#1aa6d9;
border:1px solid #1aa6d9;
border-radius:5px;
color:#fff;
display:inline-block;
float:left;
height:35px;
line-height:34px;
margin-right:10px;
padding:0 10px;
transition:all .5s;
}
.cart_button:hover {
background:#333;
border:1px solid #222;
color:#fff;
text-decoration:none;
}
.detail_button {
background:#961c0f;
border:1px solid #951709;
border-radius:5px;
color:#fff;
display:inline-block;
float:left;
height:35px;
line-height:34px;
padding:0 10px;
transition:all .5s;
}
.detail_button:hover, .detail_button:focus {
background:#333;
border:1px solid #222;
color:#fff;
text-decoration:none;
}
.product-detail {
width:102%;
}
.product-detail .product-img {
border:1px solid #e0e0e0;
float:left;
margin:5px 15px 0 0;
width:148px;
}
.product-detail .product-img img {
width:100%;
}
.product-detail .product-description {
float:left;
}
.related-products {
margin-top:30px;
}
.related-products .subtitle {
color:#961c0f;
font-size:22px;
border-bottom:1px dashed #ccc;
margin-bottom:15px;
}
.related-products .retpro-thumb {
margin-bottom:20px;
}
.related-products .retpro-thumb img {
display:block;
margin:0 auto;
}
.related-products .retpro-name {
display:block;
text-align:center;
}
#cssmenu, #cssmenu ul, #cssmenu li, #cssmenu a {
margin:0;
padding:0;
border:0;
list-style:none;
font-weight:400;
text-decoration:none;
line-height:1;
font-size:14px;
position:relative;
}
#cssmenu a {
line-height:1.3;
}
#cssmenu {
background:#fff;
border:1px solid #e2e2e2;
border-bottom:none;
position:relative;
}
#cssmenu > ul > li {
margin:0;
border-bottom:1px solid #d2d2d2;
}
#cssmenu > ul > li:last-child {
margin:0;
}
#cssmenu > ul > li > a {
background:url(../images/left-menu-bg.jpg);
font-size:15px;
display:block;
color:#000;
}
#cssmenu > ul > li > a > span {
display:block;
padding:8px 10px;
}
#cssmenu > ul > li > a:hover {
text-decoration:none;
}
#cssmenu > ul > li.active {
border-bottom:none;
}
#cssmenu > ul > li.has-sub > a span {background: url(../images/icon_plus.png) 98% center no-repeat;}
#cssmenu > ul > li.has-sub.active > a span {background: url(../images/icon_minus.png) 98% center no-repeat;}
#cssmenu > ul > li.active > a {
background:#e0e0e0;
color:#000;
}
#cssmenu > ul > li.has-sub > a span:before {
color:#555;
content:"\f078";
display:block;
font-family:FontAwesome;
font-size:15px;
position:absolute;
right:15px;
top:10px;
display:none;
}
#cssmenu > ul > li.has-sub.active > a span:after {
color:#555;
content:"\f077";
display:block;
font-family:FontAwesome;
font-size:15px;
position:absolute;
right:15px;
top:10px;
display:none;
}
#cssmenu > ul > li.has-sub.active > a span:before {
visibility:hidden;
}
#cssmenu > ul > li.has-sub > a span img {
float:left;
height:14px;
margin:4px 5px 0 0;
}
#cssmenu ul ul {
padding:5px 12px;
display:none;
}
#cssmenu ul ul li {
padding:7px 0;
border-bottom:1px solid #e0e0e0;
}
#cssmenu ul ul li:last-child {
border-bottom:none;
}
#cssmenu ul ul a {
display:block;
color:#595959;
font-size:14px;
}
#cssmenu ul ul a:hover, #cssmenu ul ul a.active {
color:#20acb8;
}
#cart-alert {
background:rgba(0, 0, 0, .7);
display:none;
position:fixed;
left:0;
bottom:0;
top:0;
height:100%;
min-height:100%;
width:100%;
z-index:999;
}
#cart-alert .inner {
background:#fff;
border:1px solid #e0e0e0;
border-radius:6px;
padding:20px;
position:relative;
text-align:center;
margin:300px auto 0;
width:50%;
}
#cart-alert .msg {
color:#14881f;
margin-bottom:20px;
}
#cart-alert .inner .detail_button {
float:none;
}
.close-btn {
background:url(../images/close-icon.png) no-repeat;
display:block;
height:38px;
position:absolute;
top:-19px;
right:-20px;
width:40px;
}
.more {
float:right;
padding-right:10px;
}
.more a {
color:#961c0f;
text-decoration:none;
}
#back-top {
bottom:0;
position:fixed;
right:65px;
}
#back-top a {
color:#bbb;
display:block;
font:11px/100% Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
text-transform:uppercase;
transition:all 1s ease 0;
}
#back-top a:hover {
color:#000;
}
#back-top span {
background:rgba(0, 0, 0, 0) url(../images/scroll-to-top.png) no-repeat scroll center bottom;
display:block;
height:50px;
transition:all 1s ease 0;
width:55px;
}
.share-option {
margin:18px 0;
width:102%;
}
.share-option button {
margin:5px 15px 5px 0;
}
.bkground1 {
padding:10px 15px;
border:1px solid #f1f1f1;
}
.list-table {
width:100%;
border:1px solid #c8e7f2;
}
.list-table th {
background:#c8e7f2;
border:1px solid #b8e1f0;
color:#000;
font-size:15px;
font-weight:600;
padding:7px;
text-align:left;
}
.list-table td {
padding:7px;
border:1px solid #c8e7f2;
}
.list-table .qty {
border:none;
}
.list-table .detail_button {
font-size:16px;
width:150px;
}
section.enquiry-cart-form {
background:#fff;
color:#000;
margin-top:20px;
}
section.enquiry-cart-form .subtitle {
color:#961c0f;
}
section.enquiry-cart-form input[type="submit"] {
background:#1aa6d9;
color:#fff;
font-size:18px;
padding:4px;
}
footer {
background:url(../images/footer-bg.jpg);
}
.footer-wrap {
border-bottom:1px solid #fff;
padding:30px 0;
}
.footer-wrap .title {
font-size:14px;
font-weight:600;
}
.footer-wrap ul {
list-style:none;
margin:0;
padding:0;
}
.footer-wrap ul li a {
color:#666;
display:block;
font-size:11px;
padding:4px 0;
transition:color .5s;
}
.footer-wrap ul li:last-child a {
padding-bottom:0;
}
.footer-wrap ul li a:hover {
color:#961c0f;
text-decoration:none;
}
.footer-nav {
border-top:1px solid #dedede;
padding:15px 0;
text-align:center;
}
.footer-nav a {
color:#666;
transition:color .5s;
}
.footer-nav i {
display:inline-block;
margin:0 9px;
}
.footer-nav a:hover {
color:#961c0f;
text-decoration:none;
}
.copyright .copy {
color:#666;
display:block;
font-size:12px;
text-align:center;
padding:15px 0;
}
.copyright .design-by {
display:block;
margin:10px auto;
width:118px;
}
.copyright .design-by a {
color:#353535;
}
.copyright .design-by a:hover {
color:#000;
text-decoration:none;
}
.ii-icon {
background:url(../images/ii-icon.png);
display:inline-block;
float:right;
height:20px;
width:20px;
}
.enquiry-pop-form ul {
margin:0;
padding:0;
}
.enquiry-pop-form ul li {
width:100%;
float:left;
list-style:none;
}
.enquiry-pop-form ul li input, select, textarea {
margin:4px 0;
}
.fancybox-inner {
min-height:500px!important;
}
.top-space {
margin-top:32px;
}
.page-not-found {
color:#961c0f;
margin:180px 0;
text-align:center;
}
.about-img ul {
list-style:none;
margin:20px 0;
padding:0;
}
.about-img ul li {
display:inline-block;
margin-right:20px;
}
.prod-qty {
border:1px solid #d5d5d5;
display:block;
float:left;
margin-top:5px;
position:relative;
text-align:left;
width:49px;
}
.prod-qty input[type=text] {
border:none;
border-right:1px solid #d5d5d5;
padding:4px 5px;
height:22px;
-webkit-appearance:none;
width:30px;
}
.prod-qty .up, .prod-qty .down {
background:url(../images/arow.jpg);
position:absolute;
right:0;
float:right;
height:13px;
width:17px;
}
.prod-qty .up {
top:0;
}
.prod-qty .down {
background-position:0 -16px;
bottom:0;
}
.mobile{ display:none !important;}

.disclaimer{color:#999; font-size:11px; line-height:16px; padding-bottom:10px}
/* 301215 skd*/
.carousel-caption{ background:rgba(222,222,222,0.9); padding:15px 1% 15px 1%; box-sizing:border-box; text-align:left !important; margin-bottom:0; left:67% !important; border-radius:3px; width:32%; float:right;}
.carousel-caption h3{ font-size:14px; line-height:20px; text-shadow:none; color:#333; margin:0; padding:0; font-family:"PT Sans",sans-serif; font-weight:300;}
.carousel-caption h3 span{}





@media screen and (max-width :1040px) and (min-width:760px) {
.navbar-nav > li > a {
padding:0 12px!important;
}
.navbar-brand {
display:none;
}
.navbar-nav > li {
background:none!important;
}
.navbar-nav .fa-home {
padding-top:0;
}
.top-bar .social {
margin-top:0!important;
}
}
@media screen and (max-width :768px) {
.top-bar .social {
margin-top:-25px;
}
header .logo {
display:block;
margin:20px auto;
}
.top-search {
float:none;
margin:0 auto;
margin-top:10px;
}
.navbar-header {
background:#eee;
display:block;
margin:10px 0 0;
}
.navbar-collapse {
padding:0;
}
.navbar-default {
margin-left:-15px;
margin-right:-15px;
}
.navbar-nav {
margin:0;
}
.navbar-nav > li, .navbar-nav > li:last-child {
background:#f1f1f1;
border-bottom:1px solid #e0e0e0;
}
.navbar-nav > li > a {
padding:0 25px;
}
.slider-text-inner .title {
font-size:35px;
line-height:40px;
}
section.products .col-sm-4 {
width:50%;
float:left;
margin-bottom:25px;
}
section.feature .col-sm-4 {
overflow:hidden;
}
section.contact input[type="text"] {
display:block;
float:none;
margin:0 auto;
}
section.contact textarea {
display:block;
float:none;
margin:0 auto 15px;
}
.divide {
display:none;
}
.order-icon, .oem-icon, .support-icon, .bulk-icon, .payment-icon, .dealership-icon {
margin-bottom:10px;
}
.dotline {
border-bottom:1px dashed #a43720;
margin-bottom:25px;
padding-bottom:25px;
}
.footer-wrap .col-sm-3:last-child {
margin-bottom:0;
}
.footer-wrap .col-sm-3 {
margin-bottom:25px;
}
.footer-wrap {
padding:15px 0 0;
}
.footnav {
float:left;
margin-bottom:15px;
width:33.33%;
}
#cssmenu {
margin-bottom:20px;
}
#cssmenu ul ul {
padding:5px 12px;
display:none;
}
#cssmenu > ul > li.has-sub > a span:before {
display:block;
}
#cssmenu > ul > li.has-sub.active > a span:after {
display:block;
}
.product-list .product-description {
width:75%;
}
.hidden-pannel {
display:none;
}
.top-space {
margin-top:10px;
}
.mb30:nth-child(4n+4) {
clear:none;
}
.mb30:nth-child(3n+3) {
clear:both;
}
.mb30:last-child {
margin-top:-66%;
}
.related-products .col-sm-3, .product-listing .col-sm-4 {
width:50%;
float:left;
}
#back-top {
bottom:5px;
right:5px;
margin:0;
}
#back-top span {
background-size:100%;
width:30px;
}
}
@media screen and (max-width :620px) {
	
.desktop{ display:none !important;}	
.mobile{ display:block !important;}
.top-search {
width:95%;
}
.search-box input[type="text"] {
width:90%;
}
.slider-text-inner .title {
font-size:25px;
line-height:30px;
}
.search-tab li {
font-size:11px;
padding:0;
}
.search-tab li a {
padding:2px 10px;
}
.footnav {
width:50%;
}
.page-content {
padding-bottom:15px;
}
.page-title {
font-size:20px;
}
.top-bar .email, .top-bar .phone {
display:block;
margin-bottom:10px;
text-align:center;
}
.top-bar .social {
float:none;
margin-top:0;
text-align:center;
}
.top-bar .social a {
height:20px;
width:20px;
font-size:12px;
line-height:15px;
}
}
@media screen and (max-width :480px) {
.search-box input[type="text"] {
width:85%;
}
.slider-text-inner .title {
font-size:18px;
}
section.welcome .title, section.products .title, section.contact .title {
font-size:35px;
}
section.products .col-sm-4 {
width:100%;
}
section.products .product-list {
margin:0 auto 25px;
width:100%;
}
section.contact input[type="text"], section.contact textarea {
width:100%;
}
.inner_banner {
height:100px;
}
.inner_banner .title {
font-size:24px;
line-height:30px;
margin-top:50px;
}
.footnav {
width:100%;
}
.share-option a {
margin-bottom:10px;
}
.product-list .product-description {
width:100%;
}
.mb30:last-child {
margin-top:0;
}
.related-products .col-sm-3, .product-listing .col-sm-4 {
width:100%;
float:left;
}
}



