@charset "utf-8";
/* CSS Document */

body{color:#333; padding:0; margin:0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
div, span, a, p, h1, h2, h3, h4, h5, ul, li, select, input, textarea {margin:0; padding:0; outline:none;}
ul{list-style:none;}
.header .wrapper:after, .home-content .wrapper:after, ul:after, .nav:after, .footer-top:after, .footer-top:after, .footer-bot:after{ content:""; display:block; line-height:0; clear:both;}
h1, h2, h3, h4, h5{font-family: 'Open Sans', sans-serif; font-weight:600}

h2{color:#2d2d2d; font-size:26px; font-weight:600; line-height:26px; margin-bottom:15px}
h3{color:#e40b1f; font-size:18px; margin-bottom:0}
.clear{ clear:both; width:100%}
a{ color:#0066a4; text-decoration:none}
a:hover{color:#e40b1f}
.clear{ clear:both}
/* Clearfix */
.clearfix:before,
.clearfix:after,
.site-width:before,
.site-width:after {
	content: " "; 
	display: table;
}
.clearfix:after,
.site-width:after {
	clear: both;
}
.clearfix,
.site-width {
	*zoom: 1;
}
p{ margin-bottom:10px}
.wrapper{margin:0 auto; width:1020px;}
.header{ height:90px;}
.header .logo{float:left; padding:13px 0;}
.header .right{float:right; padding-top:13px; text-align:right; width:625px;}
.header .contact{ float:right; font-size:16px; width:100%;}
.header .contact .call{background:url(../images/call.png) no-repeat; padding:2px; padding-left:30px; margin-right:20px;}
.header .contact .email{background:url(../images/email.png) no-repeat; padding:2px; padding-left:30px;}
.header .contact .email a{color:#333}

.skype_call_box{position:absolute;}
.skype_call_box ul{z-index:999999999 !important;}

.header .right .search{background:#fff; height:30px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:1px 1px 6px #999; -webkit-box-shadow:1px 1px 6px #999; -moz-box-shadow:1px 1px 6px #999; float:right; margin-top:10px; width:300px;}
.header .right .search input[type="text"]{border:none; border-radius:4px 0 0 4px; font-style:italic; font-family: 'Open Sans', sans-serif; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; float:left; padding:6px 10px; width:250px}
.header .right .search input[type="submit"]{background:#e40b1f url(../images/search.png) no-repeat 7px 7px; border:none; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; float:right; font-size:0; height:30px; cursor:pointer; width:30px;}
/* ======== menu ======== */
.menu-higlight{color:#fff; background:#d94036; padding:0px 0px; margin-top:0px; }
.mobile-menu{ display:none;}
.nav-full{ background:#333; height:40px;}
.nav{margin:0 auto; width:1020px}
.nav li{ border-right:solid 1px #3C3C3C; border-left:solid 1px #353535; float:left}
.nav li a{color:#fff; line-height:40px; padding:11px 30.2px}
.nav li a:hover, .selected a{background:#5d9935; color:#fff !important;  text-decoration:none}
.nav li.menu-higlight a{ padding:11px 22px;}
.nav li.loginCompButton{ float:right;}
li.loginCompButton a.CompLogin{ text-decoration:none; color:#fff; background-color:#3399ff; -webkit-border-radius: 4px; -moz-border-radius: 4px; line-height:25px; border-radius: 4px; padding:2px 11px; margin:5px 0 0 0; float:right; font-size:13px; text-transform:uppercase;}
li.loginCompButton a.CompLogin:hover{ 	background-color:#8759ff; color:#fff;}
li.loginCompButton a.CompLogin img{ margin-top:5px; float:left; margin-right:7px;}


.google-traslater{width:150px; height:30px; float:right; margin-right:0; margin-top:10px; }
.goog-te-combo{background:#fafafa !important; border:1px solid #e1e1e1;font-family:Open Sans, Arial, Helvetica, sans-serif !important; font-size:12px!important;}
.goog-te-gadget{font-size:0px !important;}
a.goog-logo-link {display:none;}

.product-listing-box{width:214px; min-height:330px; padding:10px 10px 75px; float:left; border:1px solid #e1e1e1; margin-right:20px; margin-bottom:15px; font-size:13px; line-height:22px; position: relative;}
.product-listing-box span{font-size:13px; color:#000; font-weight:600}
.pl-image{width:auto; min-height:100px; text-align: center; margin-bottom: 15px;}
.pl-name{width:100%; height:auto}
.pl-category{width:100%; height:auto}
.pl-manufacturer{width:100%; height:auto}
.product-view-more {text-align: center; position: absolute; left: 15px; right: 15px; bottom: 15px;}
.product-view-more a {display: inline-block; vertical-align: middle; padding: 10px 25px; font-size: 14px; text-align: center; background: #d94036; color: #fff; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.product-view-more a:hover {background: #5d9935;}
.banner{background:url(../images/slider-bg.jpg) top center; background-size:cover; height:400px}
/* banner */
#home_banner {width:100%; height:560px;}
#home_banner .effectContainer { margin: 0; padding:0; width:100%; height:400px;}
#home_banner .slide { position: relative; height:400px; width: 100%; text-align: center; z-index:1; background-position: 50% 0 !important;}

#home_banner .slide-text{ background:url(../images/slide-text-bg.png); color:#fff; float:left; font-family: 'Oswald', sans-serif; padding:30px; text-align:left;  margin-top:140px; letter-spacing:1px; width:430px}
#home_banner .slide-text .heading{font-weight:400; font-size:32px; text-transform:uppercase; line-height:35px;}
#home_banner .slide-text .sub-heading{ font-size:21px; line-height:30px}

#home_banner .slide-text span{ text-transform:capitalize}

.inner-banner{background:#333 url(../images/inner-banner.jpg) no-repeat center; height:300px;}


.services-home{ background:#f4f4f4; border-bottom:solid 1px #DDD; height:170px; padding:40px 0;}
.services-home li img{ display:block; margin:0 auto; margin-bottom:15px;}
.services-home li{float:left; padding:25px; text-align:center; color:#fff; font-size:16px; text-transform:uppercase; height:120px; width:204px;}
.services-home li a{color:#fff}
.services-home li a:hover{opacity:0.9}
.blue-box{background:#0085b2; border-right:solid 1px #fff}
.red-box{background:#d94036; border-right:solid 1px #fff}
.violet-box{background:#8759ff; border-right:solid 1px #fff}
.green-box{background:#63bc38; border-right:solid 1px #63bc38}

.home-content{padding:30px 0}

.home-client{ border-top:solid 1px #ddd; padding:15px 0}

.product-left{float:left; margin-bottom:25px; width:240px}
.product-left .heading{background:#e13131; font-size:18px; font-weight:600; color:#fff; line-height:40px; padding-left:10px; border-top-left-radius:5px; border-top-right-radius:5px;}
.categories{border:1px solid #d6d6d6; border-radius:0 0 6px 6px;}
.categories li{ background:url(../images/menu_bg.png); border-bottom:1px solid #d6d6d6; font-size:13px; font-weight:600; padding:7px;}
.categories li:last-child{ border-bottom:none}
.categories li a{ background:url(../images/arrow.png) no-repeat 0 5px; color:#333; padding-left:12px;}
.categories li a:hover{color:#42b3e5;}

.product-right{float:right; width:750px;}

.faqs{background:#f9f9f9; border-bottom:dotted 1px #d6d6d6; margin-top:20px; padding:10px 10px 0}
.question{color:#0085b2; font-size:18px; font-weight:400;}
.ans{}

.heading1{ font-size:20px; font-weight:700}
.heading2{border-bottom:solid 1px #F5F5F5; color:#0085b2; font-size:20px; font-weight:400; margin-bottom:8px; padding-bottom:8px; margin-top:20px}
.heading3{ font-size:20px; font-weight:600}
.heading4{color:#d94036; font-size:18px; margin-top:20px}

.product-box{background:#f9f9f9; border: 1px solid #f5f5f5; float: left; margin-bottom: 20px; margin-right: 26px; padding: 10px; text-align:left; width: 340px;}
.product-box:nth-child(2n+2){ margin-right:0}
.product-box .name{font-weight:600; margin-bottom:5px}
.product-box .name span{color:#e13131}

.contact-left{float:left; width:500px; font-family: 'Open Sans', sans-serif; font-size:13px; margin-top:20px;}
.contact-right{margin-top:70px; width:980px;}
.contact-right .heading1{ background:url(../images/Sentient-Divider-Circle.png) center bottom no-repeat; color:#333; font-size:28px; font-weight:700; margin-bottom:0; text-align:center; padding-bottom:30px}
.contact-right .heading2{color:#0169a8; font-size:18px; line-height:30px; margin-bottom:10px;}
.contact-form{float:left; margin-top:15px; width:100%}
.contact-form li{margin-bottom:12px; width:33%; float:left }
.contact-form li:last-child{ margin-bottom:0; margin-top:10px}
.contact-form span{font-weight:600; display:block; line-height:30px; font-size:13px}
.contact-form input[type="text"], .contact-form input[type="password"], .contact-form textarea{border:solid 1px #e1e1e1; border-radius:2px; padding:9px 10px; width:90%; background:#fdfdfd}
.contact-form select{border:solid 1px #ccc; border-radius:2px; padding:8px; width:90%}
.contact-form textarea{ height:90px; width:90%}
.contact-form input[type="submit"], .contact-form input[type="reset"]{border-radius:4px; color:#fff; cursor:pointer; padding:5px 15px;}
.contact-form input[type="submit"]{background:#4f981e; border:solid 1px #42940c}
.contact-form input[type="submit"]:hover{background:#42940c}
.contact-form input[type="reset"]{background:#e40b1f; border:solid 1px #d30215}
.contact-form input[type="reset"]:hover{ background:#d30215}
.star{color:#FF0000}
.product-detail-inner {margin-bottom: 35px;}
.product-detail-wrapper .product-left-block {
	float: left;
	width: 300px;
	margin-right: 60px;
}
.product-detail-wrapper .product-detail-block {overflow: hidden;}
.product-left-block .product-img {
	display: table;
	width: 300px;
	height: 240px;
	border: 1px solid #dedede;
	text-align: center;
}
.product-left-block .product-img .inner-wrapper {
	display: table-cell;
	vertical-align: middle;
}
.product-title {font-size: 32px; margin-bottom: 25px; margin-top: -8px;}
.product-detail-wrapper .product-detail-block .list-item {margin-bottom: 6px;}
.product-detail-wrapper .content-wrapper p {margin-bottom: 20px; line-height: 1.6;}
.product-detail-wrapper .content-wrapper p:last-child {margin-bottom: 0;}
.highlight-box1{ background:#F4F4F4; border:solid 1px #F0F0F0; padding:12px 15px;}
.highlight-box1 li{background:url(../images/bullet.png) no-repeat 0 8px; margin-bottom:10px; padding-left:12px}
.highlight-box1 li:last-child{ margin-bottom:0}

.shipping{ margin-bottom:25px;}
.shipping img{ float:left; margin-right:25px;}
.shipping li{ list-style-type:disc; list-style-position:inside; margin-bottom:10px;}

.highlight-box2{ background:#F4F4F4; border:solid 1px #F0F0F0; padding:12px 15px;}
.highlight-box2 li{background:url(../images/bullet.png) no-repeat 0 8px; margin-bottom:10px; padding-left:12px}
.highlight-box2 li:last-child{ margin-bottom:0}

.highlight-box3{background:#F4F4F4; border:solid 1px #F0F0F0; padding:12px 15px; width:600px;}
.highlight-box3 li{background:url(../images/bullet.png) no-repeat 0 8px; margin-bottom:10px; padding-left:12px}
.highlight-box3 li:last-child{ margin-bottom:0}

.breadcrumbs{ float:right; padding-bottom:5px; margin-top:-15px}
.breadcrumbs span{ font-size:16px}

.footer{background:#222222; height:90px; padding-top:20px;}
.footer-top{margin:0 auto; width:1020px;}
.footer-top .menu{float:left;}
.footer-top .menu li{background:url(../images/dot.png) no-repeat 0 8px; padding-left:15px; margin-left:10px; display:inline;}
.footer-top .menu li:first-child{background:none; margin:0; padding:0}
.footer-top .menu li a{ color:#ccc; opacity:0.6}
.footer-top .menu li a:hover, .footer-top .selected a{ background:none; color:#fff}
.footer-top .social{color:#ccc; float:right; font-size:16px; font-style:italic;}
.footer-top .social img{ margin-left:10px;}
.footer-bot{background:url(../images/foot-divid.jpg) repeat-x; color:#fff; opacity:0.4; font-size:12px; margin:0 auto; padding:15px 0; width:1020px;}
.footer-bot .left{ float:left}
.footer-bot .right{ float:right}

/* ================ 12-05-16 ================= */
.left-co { float: left;  margin: 30px auto 10px;  width: 65%;}
.right-co{float: right;  width: 30%;}
.right-co img{ width:auto; max-width:100%;}
