* {margin: 0px;padding: 0px;}
body {font: 15px 'RobotoCondensedLight' !important; line-height: 21px; background:#FFF;}
img {max-width: 100%;}
p{ text-align:justify;}
ol, ul {list-style: outside none none;}
a:focus, a:hover, a:active{ outline:none !important;}
@font-face {
    font-family: 'RobotoCondensedLight';
    src: url('../fonts/RobotoCondensedLight.eot');
    src: url('../fonts/RobotoCondensedLight.eot') format('embedded-opentype'),
         url('../fonts/RobotoCondensedLight.woff2') format('woff2'),
         url('../fonts/RobotoCondensedLight.woff') format('woff'),
         url('../fonts/RobotoCondensedLight.ttf') format('truetype'),
         url('../fonts/RobotoCondensedLight.svg#RobotoCondensedLight') format('svg');
}

#wrapper {width: 100%; background:#fff;}
h1{ font:21px 'RobotoCondensedLight' !important; color:#c5080f  !important; padding:0px 0 6px 0px; border-bottom:1px solid #139BDF; margin-bottom:7px !important; border-bottom:1px dotted #ababab; margin-top:0px !important; clear:both;}
h2 {border-bottom: 1px solid #6e6e6e;color: #222222;font: 500 20px 'RobotoCondensedLight';margin-bottom: 7px;padding: 8px 0;}
h2 span {border-bottom: 2px solid #222222;padding-bottom: 7px;}
h3{ color:#e94239 !important; font:20px 'RobotoCondensedLight' !important;padding: 7px 0 6px; margin:0px !important;}
h3 span{ color:#333!important;}
h4{ color: #444444;font: bold 16px 'RobotoCondensedLight'; padding: 3px 0 0 0px;}
h5{ font:17px 'RobotoCondensedLight' !important; color:#E54539 !important;  font-weight:bold !important;}
h6{ font: bold 13px Arial, Helvetica, sans-serif; color:#333; padding:5px 10px 5px 0px;}
a{ text-decoration:none; color:#222222;}
a:hover{ text-decoration: none; color:#000;}
.clear{ clear:both;}
header {width: 100%;background: #fff;padding: 10px 0;border-top: 4px solid #d21010;}
header.logo {width: 100%;margin: 10px 0;}
header .rgt {margin-top: 10px;float: right;}
header .rgt ul {list-style: none;}
header .rgt ul li {padding: 10px 20px;font-size: 17px;float: left;background: #333;border-radius: 5px;margin: 0 5px;}
header .rgt ul li a {color: #fff;text-decoration: none;}
header .rgt ul li:hover {color: #fff;text-decoration: none;background:#0073CF;}
header .rgt .fa {font-size: 20px;margin-right: 10px;}
header .rgt .fa-envelope {font-size: 21px;margin-right: 10px;}

header ul.social { list-style:none; margin:0; float:right; padding:14px 0 0 0; }
header ul.social li { float:left; margin:0 5px 0 0; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding:0px; }
header ul.social li:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
header ul.social li a { position:relative; width:26px; height:26px; display:block; }
header ul.social li a:before { content: "\f041"; width:26px; height:26px; left:0; top:0px; position: absolute; font-family: 'FontAwesome'; font-size:26px; color:rgba(255, 255, 255, 0.7); text-align:center; line-height:1; }
header ul.social li a.facebook-icon:before { content:'\f082'; color:#3b5999;}
header ul.social li a.twitter-icon:before { content:'\f081'; color:#00c4f8;}
header ul.social li a.google-plus-icon:before { content:'\f0d4'; color:#d74633;}
header ul.social li a.instagram-icon:before { content:'\f16d'; color:#579eca;}
header ul.social li a.linkedin-icon:before { content:'\f08c'; color:#1983bd;}
header ul.social li a.pinterest-icon:before { content:'\f0d3'; color:#f13534;}
header ul.social li a.tumblr-icon:before { content:'\f174'; color:#425679;}
header ul.social li a.flickr-icon:before { content:'\f16e'; color:#f1078c;}
header ul.social li a.youtube-icon:before { content:'\f166'; color:#fe0000;}
header ul.social li a.medium-icon:before { content:'\f23a'; color:#00ad6c;}

.nav {background:#d21010;}
.navbar-nav { float:inherit !important; }

.navbar-nav .container ul > li { float: left; display: block; position: relative; }

.navbar-nav .container ul > li a {border-right: 1px solid #e93b3b;color: #fff !important;font-size: 15px !important;font-weight: normal !important;line-height: 14px;padding:16px 18px;text-transform: uppercase; display:block;}
.navbar-nav .container ul > li > a.active {background: #333333;color: #fff !important;}
.nav > li > a:focus, .nav > li > a:hover {background-color: #333333 !important;text-decoration: none;color: #fff!important;}

.navbar-nav .container ul ul {background: #232323 none repeat scroll 0 0;display: none;position: absolute;width: 260px;z-index: 9;}
.navbar-nav .container ul ul li a {background: #333;display: block;font-size: 14px;line-height: 1.2;padding: 7px 10px 7px 15px; color:#FFF; border:0; font-size:13px !important; font-family:Arial, Helvetica, sans-serif; text-transform:none; }
.navbar-nav .container ul > li:hover > ul {display: block;}
.navbar-nav .container ul > ul ul {left: 100%;position: absolute;top: 0;}
.navbar-nav .container ul > li > ul li {border-bottom: 1px solid #292929;border-right: 0 none;float: none;left: 0;position: relative;z-index: 1;}
.navbar-nav .container ul > li:hover > ul {display: block;}
.navbar-nav .container ul > li a:hover {background: #d21010;text-decoration: none;}
.navbar-nav .container ul ul ul { left:100%; top:0; }

.navbar-nav .container ul ul li.haschild:after,
.navbar-nav .container ul ul ul li.haschild:after {color: #ffffff;content: "\f105";font-family: "FontAwesome";font-size: 0.8em;position: absolute;right: 14px;top: 13px;}


.sent-mail {display: table;}
.btn-primary {background: #333 none repeat scroll 0 0 !important; border-color: #333 !important;}
.input-lg {font-size: 14px !important; height:43px !important;width: 100% !important;}
.btn-lg, .btn-group-lg > .btn {border-radius: 4px;font-size: 15px !important;line-height: 1.5;}
.btn-primary:hover, .btn-primary:active {background: #0073CF none repeat scroll 0 0 !important; border-color: #0073CF !important;}
.header-banner {background-color: #0088cc;overflow: hidden;}
.header-banner .assetBlock {border-bottom: 1px solid #057bb6;color: #fff;font-size: 13px;font-weight: bold;margin: auto;padding: 12px;text-align: center;text-transform: uppercase;width: 1170px;}
.header-banner p {margin: 0;}
.header-banner .assetBlock a {color: #fff;}
.header-banner .assetBlock span {color: #ffeb21;}
.our-features-box {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;margin-top: 0;}
.our-features-box ul {border: medium none; border-top: 1px solid #0b9ae2;list-style:outside none none;margin: auto;overflow: hidden;padding: 12px 0;width:1170px;}
.our-features-box li {display: inline-block;float: left;margin-bottom: 0;margin-right: 15px;padding: 0;text-align: center;width: 275px;}
.our-features-box .feature-box {color: #fff;font-family: 'RobotoCondensedLight';font-size: 12px;font-weight: normal;letter-spacing: 0.5px;line-height: 1.4em;
margin-right: 15px;overflow: hidden;text-align: center;text-transform: uppercase;width: 275px;}
.icon-truck::before {content: "";}
.icon-truck {background: #057bb6 none repeat scroll 0 0;border: 1px solid #0592d9;border-radius: 25px;color: #fff;display: inline-block !important;float: left;font-family: FontAwesome;font-size: 16px;height: 40px;line-height: 40px;margin: auto;padding-left: 0;text-align: center;width: 40px !important;}
.our-features-box .feature-box .content {display: block;margin-left: 50px;margin-top: 12px;text-align: left;}
.icon-support {background: #057bb6 none repeat scroll 0 0;border-radius: 25px;color: #fff;display: inline-block !important;float: left;font-family: FontAwesome;
    font-size: 16px;height: 40px;line-height: 40px;margin: auto;text-align: center;width: 40px !important;}
.icon-support::before {content: "";}
.icon-money {background: #057bb6 none repeat scroll 0 0;border: 1px solid #0592d9;border-radius: 25px;color: #fff;display: inline-block !important;
float: left;font-family: FontAwesome;font-size: 16px;height: 40px;line-height: 40px;margin: auto;text-align: center;width: 40px !important;}
.icon-money::before {content: "";}

.icon-return::before {content: "";}
.icon-return {background: #057bb6 none repeat scroll 0 0;border: 1px solid #0592d9;border-radius: 25px;color: #fff;display: inline-block !important;float: left;font-family: FontAwesome;font-size: 15px;height: 40px;line-height: 40px;margin: auto;text-align: center;width: 40px !important;}
.slide-nav{ background:#d21010; padding:15px 0; width:100%;}
.slide-nav h1 {border-bottom: none;color: #fff !important;font: 22px 'RobotoCondensedLight' !important;margin: 0 !important;padding: 0 0 6px;}
.slide-nav p{ color:#FFF; padding-top:5px; margin:0px!important; text-align:center;}
.slide-nav1{padding:15px 0; width:100%; float:left; background:rgba(0, 0, 0, 0) url("../images/mid_box_shadow.png") no-repeat scroll center bottom;padding: 15px 0 45px;}
.one_third {float: left;padding-bottom: 10px;padding-top: 10px;}
.one_third .feature-doc {border-color: #e94239 !important;color: #e94239!important;}
.one_third .icon-feature {border: 1px solid #e3e3e3;border-radius: 50%;float: left;margin-right: 20px;padding: 18px 18px 15px;}
.one_third .content p { color:#636363;}
.footer {width:100%; background:#222222;}
.footer-box {float:left;padding:25px 25px 25px 0; border-right: 1px solid #414141; min-height:340px !important;}
.footer-box h2 {border-bottom:1px solid #e2dfdf !important;color: #ffffff;font: 19px 'RobotoCondensedLight';margin:0 0 7px;padding: 8px 0;}
.footer-box h4 {color: #fff;font: 16px 'RobotoCondensedLight';padding: 3px 0 3px; margin:0;}
.footer-box h2 span {border-bottom: 2px solid #e8e8e8;padding-bottom: 7px;}
.footer-box p {color: #929292;}
.footer-box p a {color: #fff;}
.footer-box ul {margin: 0 0 10px;padding: 0;}
.footer-box ul li {border-bottom: 1px solid #fff;line-height: 28px;list-style: outside none none;}
.footer-box ul li a {color: #fff;padding: 0 0 0 2px;text-decoration: none;}
.footer-box ul li a:hover {color:#FFD75D;}
.footer-btm {background: #d32727;color: #ffffff; padding: 14px 0;width: 100%; position:static !important;}
.footer-box ul li a::before {color: #666666;content: "";cursor: pointer;display: inline-block !important;font-family: FontAwesome;font-size: 13px;
    line-height: 20px;margin-right: 5px;}
.footer-box ul li a:hover::before {color:#FFD75D;}	
.footer-box .fa-envelope{ font-size:16px;}
.footer-box .fa{ margin-right:10px;}
.copyright { text-align:right;}
.copyright a {color: #ffffff;text-decoration: none;}
.copyright a:hover {color:#0066B7;text-decoration: underline;}
.form_box {float: left;margin-top: 8px;}
.form_box input, .form_box textarea {background: #fff4f4 none repeat scroll 0 0;border: medium none;border-radius: 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) inset;color: #b4b4b4;font-size: 12px;padding: 7px 9px 7px;text-shadow: none !important;width: 100%; margin:3px 0 !important;}
.form_box textarea {font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;margin-bottom: 0;min-height: 70px;padding: 6px 10px;width: 100%;}
.form_box input.btn {background: #eee none repeat scroll 0 0;border: medium none;box-shadow: none;color: #484848;font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;font-weight: normal;height: auto;margin-bottom: 6px;margin-top: 10px;padding: 7px 13px;width: 104px;}
.form_box input.btn:hover{background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ffc24b 0%, #ff8328 100%) repeat scroll 0 0;
    color: #fff;}
.sb-navbar {display: none;}
#sb-site { }
#enquiry {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);width: 100%;z-index: 10000; margin-top:30px; float:right;  margin-bottom: 30px;}
#enquiry h3{ background:#e94239; color:#fff !important; text-transform:uppercase; font-size:19px !important; text-align:center; padding:10px 0;}
#quick-enquiry {background: rgba(0, 0, 0, 0.6);padding: 14px 20px 24px;width: 100%;z-index: 10000; }
#enquiry input {border: none;color: #000 !important;font: 13px Arial,Helvetica,sans-serif !important;margin: 6px 0 !important;padding: 7px 5px;width: 100%;
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;background: rgba(255, 255, 255, 0.79);}
#enquiry textarea {border: none;color: #000 !important;font: 13px Arial,Helvetica,sans-serif !important;min-height: 96px;margin: 5px 0 !important;padding: 8px 5px;width: 100%; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;background: rgba(255, 255, 255, 0.79);}
#enquiry label {display: inline-block;font-weight: 500 !important;margin-bottom: 5px;max-width: 100%;}
#enquiry .submit { border: none;color: #fff !important;cursor: pointer;font: 17px 'RobotoCondensedLight'!important;margin: 15px 0 !important;padding: 10px 0 !important;width: 100%; background:#d21010;}

form {margin: 0;padding: 0;}
input {border: 1px solid #c7c7c7;color: #555 !important;font: 13px Arial,Helvetica,sans-serif !important;margin: 6px 0 !important;padding: 7px 5px;width: 100%;
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;background: rgba(255, 255, 255, 0.79);}
textarea {border: 1px solid #c7c7c7;color: #555 !important;font: 13px Arial,Helvetica,sans-serif !important;min-height: 96px;margin: 5px 0 !important;padding: 8px 5px;width: 100%; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;background: rgba(255, 255, 255, 0.79);}
label {display: inline-block;font-weight: 500 !important;margin-bottom: 5px;max-width: 100%;}


.left-menu{border-right: 1px solid #ccc;padding-right: 20px;width: 100%;}
.left-menu ul {margin: 0 0 10px;padding: 0; overflow:auto; }
.left-menu ul li {border-bottom: 0; line-height: 32px; list-style:none;}
.left-menu ul li a {border-bottom: 1px dotted #ababab; display:block;
    color: #c5080f !important;
    font: 21px "RobotoCondensedLight" !important;
    margin-bottom: 7px !important;
    margin-top: 0 !important;
    padding: 0 0 6px;

}

.left-menu ul ul li {border-bottom:1px dotted #ababab !important;}
.left-menu ul ul li a {color: #636363!important; padding:0 0 0 10px; text-decoration: none; display:block; font-size:14px !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif  !important; border:0 !important; margin:0 !important; line-height:28px!important; }
.left-menu ul li a:hover {color: #0073CF;}
.left-menu ul ul li a:before {color: #636363;content: "\f105";cursor: pointer;display: inline-block !important;font-family: FontAwesome;font-size: 13px;
    line-height: 20px;margin-right: 12px;}
.left-menu ul li a:hover::before{color: #0073CF;}
.item-page {margin-top: 20px;}
.item-page .col-md-3 {margin-bottom: 70px;}
.team_member {background: #fff none repeat scroll 0 0;position: relative;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.team_member-inr {padding: 10px 10px 15px;}
.team_member-inr img { width:100% !important;}
.team_member-inr > h4 {color: #f4373d; font-size:16px;}
.team_member .details {background: #fff none repeat scroll 0 0;box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2);font-size: 14px;opacity: 0; overflow: hidden;
padding: 0 10px;position: absolute;transition: all 0.8s ease-out 0s;visibility: hidden; width:100% !important; max-height:60px;}
.team_member:hover {z-index: 2;}
.team_member:hover {border-radius: 4px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.team_member:hover .details {opacity: 1;visibility: visible;}
.breadcrumbs { width:100%; margin:20px 0 0px; float:left;}
.breadcrumbs ul {border-bottom: 1px solid #eaeaea;float: left; padding-bottom:10px;width: 100%; margin-bottom:0px !important;}
.breadcrumbs li {float: left;font-size: 15px;text-transform: uppercase; list-style:none;}
.breadcrumbs ul li a {color: #666666;float: left;font-size: 100%;padding: 0;text-transform: uppercase;}
.breadcrumbs ul li.home a::before {
    color: #EB3D3C;
    content: "";
    font-family: "FontAwesome";
    font-size: 19px;
    left: 6px;
    position: absolute;
    text-indent: 0;
    top: 0px;
}
.breadcrumbs ul li.home a {min-width: 24px;position: relative;text-indent: -9999em;}
.breadcrumbs span {float: left;padding: 0 7px;}
.contact{border-right: 1px solid #ccc;padding-right: 20px;width: 100%;}
.contact ul {margin: 0 0 10px;padding: 0;}
.left-menu.contact ul li {border-bottom: 1px dotted #ababab;line-height: 24px;list-style: outside none none;padding: 6px 0; line-height:inherit;}
.left-menu.contact ul li a {color: #636363 !important;padding: 0 0 0 2px;text-decoration: none; border-bottom:0; display:inline-block; font: 15px 'RobotoCondensedLight' !important;}
.left-menu.contact ul li a:hover {color: #E53F3F;}
.left-menu.contact li .fa { color:#EB3D3C; margin-right:10px;}
.btn-success { padding:6px 20px !important;}
.media-middle { margin:25px 0;vertical-align: middle;}

.media-middle .right ul {margin: 0 0 10px 20px;padding: 0;}
.media-middle .right ul li {border-bottom: 0 solid #efefef;line-height: 32px;list-style: outside none none;}
.media-middle .right ul li:before {color: #666666;content: ""; cursor: pointer;display: inline-block !important;font-family: FontAwesome;font-size: 13px;line-height: 20px;margin-right: 5px;}

.media-middle .right ul.form-list { margin: 0 0 10px 0; }
.media-middle .right ul.form-list li:before { color: #666666;content: ""; cursor: pointer; display:none !important;font-family: FontAwesome;font-size: 13px;line-height: 20px;margin-right: 5px;}

.form-control.input-lg {margin-top: 0 !important; font-family:'RobotoCondensedLight' !important;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-left: -1px;margin-top: -5px !important;}
.product-info ul {margin: 0 0 10px;padding: 0;}
.product-info ul li {border-bottom: 1px solid #efefef;line-height: 32px;list-style: outside none none;}
.product-info ul li:before {color: #666666;content: ""; cursor: pointer;display: inline-block !important;font-family: FontAwesome;font-size: 13px;line-height: 20px;margin-right: 5px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 5px 8px !important;}
.product-info img {border: 1px solid #cccccc;margin-bottom: 20px;padding: 3px;width: 100%;}
.product-info{border-bottom: 2px solid #e74739; margin-top: 16px; padding:20px 0;}
.product-info:last-child { border:0; }
.product-info .pro-lft a.btn::before {background: #eee none repeat scroll 0 0;border-radius: 50%;color: #e74739;content: "";font-family: "FontAwesome";
font-size: 30px;font-weight: 100 !important;height: 46px;left: -20px;line-height: 46px;position: absolute;text-shadow: 0 0 #e8e8e6;top: 0;width: 46px;}
.product-info .pro-lft a.btn {background: #e74739 none repeat scroll 0 0;border: 1px solid #ffffff;border-radius: 5px;box-shadow: 2px 2px 1px #c0c0c0;
color: #fff;display: block;font-size: 17px;margin: 0 auto 20px;padding: 10px 20px 10px 34px;position: relative;width: 160px;}
.product-info h2 {border-bottom: 1px dotted #9f9f9f;color: #c5080f;font-size: 20px;font-weight: 100;margin: 0 0 15px;padding: 0 0 7px;}
.product-info a.btn { border: 1px solid #ffffff;border-radius: 5px;box-shadow: 2px 2px 1px #c0c0c0;color: #ffffff;display: inline-block;font-size: 17px;padding: 6px 15px;position: relative;}

.product-info .pro-rgt table,
.product-info .pro-rgt-mdt table { width:100%; border:1px solid #ccc; margin-bottom:10px; font-size:13px; }
.product-info .pro-rgt table th,
.product-info .pro-rgt-mdt table th { padding:4px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.product-info .pro-rgt table td,
.product-info .pro-rgt-mdt table td { padding:4px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.product-info .pro-rgt table td b,
.product-info .pro-rgt table td strong,
.product-info .pro-rgt-mdt table td b,
.product-info .pro-rgt-mdt table td strong { font-weight:700; }


.lft-enquiry > .inner {background: #ffffff none repeat scroll 0 0;border: 1px solid #333333;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);padding: 0 10px 10px;}
.lft-enquiry { margin-top:20px;}
.lft-enquiry > .inner h3 {background: #333333 none repeat scroll 0 0 !important;color: #ffffff!important;font-size: 25px!important;font-weight: 100;
margin: 0 -10px 10px!important;padding: 5px 10px!important;}
.lft-enquiry > .inner .form-control {
    border-radius: 0;
    margin: 0 0 10px !important;
}
.lft-enquiry > .inner .btn {background: #be2a11 none repeat scroll 0 0;color: #ffffff;}
.lft-enquiry.scroll-to-fixed-fixed {margin-top: 0;}
.flex-direction-nav li a:focus {border:none; outline:none !important;}
.contact-container { color:#000; position:inherit!important; }
.slide-nav .container h1 { margin: 0 auto !important;text-align: center; }

.left-menu ul li.has-sub::before {
    color: #c20000;
    content: "+";
    font-family: "FontAwesome";
    font-size: 1.2em;
    position: absolute;
    right: 8px;
}

.left-menu ul li.has-sub.open::before {
    color: #c20000;
    content: "_";
    font-family: "FontAwesome";
    font-size: 1em;
    position: absolute;
    right: 9px;
    top: -9px;
}
.left-menu ul li {
    list-style: outside none none;
    position: relative;
}
.left-menu ul ul {
    display: block;
    margin-bottom: 0;
    padding-left: 0;  max-height:300px;
}
.left-menu ul ul li a {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    cursor: pointer;
    font-size: 15px;
    text-decoration: none;
    z-index: 1; display:block;
}
.left-menu ul ul li:hover > a, .left-menu ul ul li.open > a, .left-menu ul ul li.active > a {
    background: #efefef none repeat scroll 0 0;
    color: #333333; display:block;
}
.pro-right{ background:#f7f7f7; padding:15px; border:1px solid #eee;}
.pro-right form > .box { position:relative; margin-bottom:20px; }
.pro-right form > .box .error { bottom: -18px; font-family: arial; font-size: 12px; position: absolute; width: 100%; color:#900; padding:0 0 0 15px; }
.pro-right form > .box .error:before { content: "\f062"; left: 0; top:0; position: absolute; font-family: 'FontAwesome'; font-size:.9em; }
.pro-right form > .box .form-control { border-radius:0; margin:0!important; }
.pro-right form > .box textarea.form-control {  }
.pro-right button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ed4001 0%, #cb3904 100%) repeat scroll 0 0;
    border: 1px solid #d13b10;
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    margin: 10px auto 0;
    width: 30%;
}
.thanks{ color:#F30; text-align:center;}
.thank{margin:30px auto 15px; text-align:center;}
.form-list .input-box { position:relative; }
.form-list .input-box input { margin:0 0 20px !important; }
.form-list .input-box label { margin:0; }
.form-list .input-box .error { bottom: 0; font-family: arial; font-size: 12px; position: absolute; width: 100%; color:#900; padding:0 0 0 15px; }
.form-list .input-box .error:before { content: "\f062"; left: 0; top:0; position: absolute; font-family: 'FontAwesome'; font-size:.9em; }
.form-list .wide { position:relative; }
.form-list .wide textarea { margin:0 0 20px !important; }
.form-list .wide label { margin:0; }
.form-list .wide .error { bottom: 0; font-family: arial; font-size: 12px; position: absolute; width: 100%; color:#900;padding:0 0 0 15px; }
.form-list .wide .error:before { content: "\f062"; left: 0; top:0; position: absolute; font-family: 'FontAwesome'; font-size:.9em; }
.banner-wrapper{ background:url(../images/banner-bg.jpg) no-repeat center top; }


.inner-cont .product-mini .pro-inner { margin-bottom: 20px; }
.inner-cont .product-mini .pro-inner a.btn { background: #d4d4d4; border: 1px solid #fff; border-radius: 5px; box-shadow: 2px 2px 1px #c0c0c0; color: #2f2f2f; display: block; font-size: 17px; margin: 0 auto 20px; padding: 10px 20px 10px 34px; position: relative; text-shadow: 1px 1px #e8e8e8; width: 160px; }
.inner-cont .product-mini .pro-inner a.btn:before { background: #c20000 none repeat scroll 0 0; border-radius: 50%; color: #fff; content: ""; font-family: "FontAwesome"; font-size: 30px; font-weight: 100 !important; height: 46px; left: -20px; line-height: 46px; position: absolute; text-shadow: 0 0 #e8e8e6; top: 0; width: 46px; }
.inner-cont .product-mini .pro-inner img { border: 1px solid #ccc; margin-bottom: 20px; padding: 3px; width: 100%; }

.video-list { margin:10px 0; }
.video-list h5 { text-align:center; color:#333!important; font-size:15px!important; margin:5px 0; font-weight:100!important; }
.gallery-box { padding:0 10px !important; margin:10px 0; }
.gallery-box h5 { text-align:center; color:#333!important; font-size:15px!important; margin:5px 0; font-weight:100!important; }
.gallery-box > .box { border:1px solid #ccc; padding:5px !important; position:relative; }
.gallery-box > .box a.zoom-btn { background: rgba(0, 0, 0, .0); height: 100%; left: 0; position: absolute; top: 0; width: 100%; -webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; }
.gallery-box > .box:hover a.zoom-btn { display:block; background: rgba(0, 0, 0, .5); }
.gallery-box > .box a.zoom-btn:after { content:""; position:absolute; width:32px; height:32px; background:url(../images/zoom-icon.png) no-repeat 0 0; left:45%; bottom:0; opacity:0;  -webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; }
.gallery-box > .box:hover a.zoom-btn:after { left:45%; bottom:45%; opacity:1; }

.pro-inner { min-height:680px; }

ul.oth-contact {  }
.oth-contact li { position:relative !important; padding-left:30px !important; }
.oth-contact li:before {
    color: #EB3D3C;
    content: "";
    font-family: "FontAwesome";
    font-size: 19px;
    left: 6px;
    position: absolute;
    text-indent: 0;
    top: 6px;
}
.oth-contact {  }
.col-sm-8.col-md-9.resolve {
    min-height: 750px;
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.sb-navbar {display: block !important;}
.content1 {margin: 0 auto;position: relative;width: 100% !important;}
.product-info .pro-lft { text-align:center; }
.pro-inner { min-height:inherit; }
}
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) {
.item-page .pro-list {width: 50%; padding:0 10px;}
.product-info .pro-lft img { max-width:300px; }
.pro-inner { min-height:inherit; }
}

@media only screen  and (min-device-width : 0px) and (max-device-width : 480px) {
header .rgt { margin:0 -10px 0 -20px; }
header .rgt ul li { padding:6px 8px; margin:15px 3px 0 3px; }
.pro-inner { min-height:inherit; }
}

@media only screen and (min-device-width : 0px) and (max-device-width : 360px) {
.product-info .pro-lft img { max-width:240px; }
header .rgt ul li { font-size:12px; padding:6px 5px; min-height:32px; }
header .rgt .fa { margin-right:6px; }
header .rgt .fa-envelope { font-size:16px; }
.btn.btn-danger { font-size: 12px; padding: 6px; }
.item-page .pro-list { padding: 0 5px; }
.item-page .pro-list:nth-child(2n) { padding-right: 10px; }
.item-page .pro-list:nth-child(2n+1) { padding-left: 10px; }
}

@media only screen and (min-device-width : 0px) and (max-device-width : 320px) {
header .rgt ul { margin:0; }
header .rgt ul li { font-size:12px; padding:6px 5px; min-height:32px; float:right; margin:0 6px 4px 0; }
header .rgt .fa { margin-right:6px; }
header .rgt .fa-envelope { font-size:16px; }
.item-page .pro-list { padding: 0 10px; }
.item-page .pro-list:nth-child(2n) { padding-right: 10px; }
.item-page .pro-list:nth-child(2n+1) { padding-left: 10px; }
}



@media only screen  and (min-device-width : 0px) and (max-device-width : 768px) {
.footer-box {min-height:inherit !important;}
.sb-navbar { display:block; }
.mobile-nav-btn { display:block; }
.slider_container { width:100% !important; }
.flex-direction-nav li a { right:10px !important; }
#enquiry h3 { padding:5px 0; }
#quick-enquiry { padding:5px 15px; }
#enquiry .submit { margin:7px 0 !important; padding:7px 0 !important; }
.pro-inner { min-height:inherit; }
}

@media only screen  and (min-device-width : 481px) and (max-device-width : 640px) {
.product-info .pro-lft { width:40%; float:left; }
.product-info .pro-rgt { width:60%; float:left; }
}

@media only screen  and (min-device-width : 641px) and (max-device-width : 767px) {
.product-info .pro-lft { text-align:center; }
.product-info .pro-lft img { max-width:300px; }
}

@media only screen  and (min-device-width : 0) and (max-device-width : 800px) {
.mobile-nav-btn { display:block; }
.mobile-nav-btn { background: #fff; border-color: #000; border-style: solid; border-width: 18px 15px; float: left; height: 38px; position: relative; width: 50px; }
.mobile-nav-btn:after,
.mobile-nav-btn:before { background: #fff; content: ""; height: 2px; left: 0; position: absolute; top: -6px; width: 20px; }
.mobile-nav-btn:before { top: 6px; }
.cbp-spmenu-push, #mobilenav .container { -webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;  }
.cbp-spmenu-push { left: 0; overflow-x: hidden; position: relative; }
.cbp-spmenu-push.push-toright { left:280px; }
.pro-inner { min-height:inherit; }

#mobilenav .container { position:absolute; left:-280px; width:280px !important; padding:0; top:0; background:#202020; height:100%; }
#mobilenav.push-toright-nav .container { left:-280px; }
#mobilenav.push-toright-nav .container ul { margin:0; }

#mobilenav.push-toright-nav .container ul > li { float:none; }
#mobilenav.push-toright-nav .container ul > li a,
#mobilenav .container ul > li a { border:none; border-bottom:1px solid #3f3f3f !important; padding:12px 6px 12px 22px; background:#262626; }

#mobilenav.push-toright-nav .container ul > li > ul li,
#mobilenav .container ul > li > ul li  { border:none; }
#mobilenav.push-toright-nav .container ul ul { background:none; display:block; position:inherit; width:inherit; margin-left:20px; }
#mobilenav.push-toright-nav .container ul ul ul { left:0; }
#mobilenav.push-toright-nav .container ul ul li a { background:none; padding:8px 6px 8px 22px; }
#mobilenav.navbar-nav { margin:0; }
.product-info .pro-lft a.btn { font-size: 15px; padding: 6px 10px 6px 24px; width: 124px; }
.product-info .pro-lft a.btn::before { font-size: 24px; height: 40px; left: -13px; line-height: 40px; top: -3px; width: 40px; }
}
@media only screen  and (min-device-width : 769px) and (max-device-width : 991px) {
.container { width:100% !important; }
.sb-navbar { display:block; }
#sb-site {  }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#sb-site {box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.3);}
#enquiry textarea { min-height:60px; }
}

@media only screen and (min-device-width : 769px) and (max-device-width : 800px) {
.item-page .pro-list { width:25%; padding:0 10px; }
.item-page .pro-list a.btn { font-size: 14px; padding: 3px 4px; }
.mobile-nav-btn { display:block; }
.copyright, .copy { width:50% !important; font-size:13px; padding:0 10px !important; }
.product-info .pro-lft a.btn { font-size: 15px; padding: 6px 10px 6px 24px; width: 124px; }
.product-info .pro-lft a.btn::before { font-size: 24px; height: 40px; left: -13px; line-height: 40px; top: -3px; width: 40px; }
}
@media only screen and (min-device-width : 641px) and (max-device-width : 768px) {
.item-page .pro-list { width:50%; padding:0 10px; }
.team_member-inr { text-align:center; }
.team_member-inr img { max-width:200px; }
.team_member-inr > h4 { text-align:left; }
.item-page .pro-list a.btn { font-size: 14px; padding: 3px 4px; }
.mobile-nav-btn { display:block; }
.copyright, .copy { width:50% !important; font-size:13px; padding:0 10px !important; }
.product-info .pro-lft a.btn { font-size: 15px; padding: 6px 10px 6px 24px; width: 124px; }
.product-info .pro-lft a.btn::before { font-size: 24px; height: 40px; left: -13px; line-height: 40px; top: -3px; width: 40px; }
}

@media only screen and (min-device-width : 801px) and (max-device-width : 1100px) {
.navbar-nav .container ul > li a { padding:14px 10px; font-size:13px !important; }
}
.right table {border: solid 1px #d8d5d5; width: 100%;}
.right table tr td {border-collapse: collapse;border: solid 1px #bfbfbf; text-align: center; padding: 6px;}
.text3 p {color: #fff;}
.ico {float: left; text-align: center;margin-left: 404px;margin-top: 17px; display:none;}
.ico a.fa {font-size: 37px;line-height: 33px;color: #2ab200; text-decoration:none;}
@media(max-width:767px){
.ico {
    float: left;
    text-align: center;
    margin-left: 0;
    margin-top: 7px;
    display: block;
}
	
}