body {
	background:url("../images/body.jpg") no-repeat fixed 100% 0; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-size:14px;
	line-height:normal;
	font-weight:400;
	font-family: 'Raleway', sans-serif;
	margin:0px;
	padding:0px;
}

.container {
    margin-left: auto;
    margin-right: auto;
	width:1170px;
}
a {
    color: #dd0017;
    text-decoration: none;
}
*, *::after, *::before {
    box-sizing: border-box;
}
.header_top {
    background: #44434e;
    display: block;
    float: left;
    margin: 0;
    overflow: visible;
    width: 100%;
}

#contact-details { color: #fff; display: block; float: right; font-size: 12px; font-weight: 400; letter-spacing: 0.3px; }

#contact-details, #contact-details a { color: #fff;font-size: 14px; }

#contact-details ul { margin: 0; padding: 0; }

#contact-details li:first-child { border: medium none; margin-left: 0; padding-left: 0; }

#contact-details li {display: inline-block; padding: 8px 0 7px 16px; }

#contact-details li i {background: none; border:1px solid #fff; color: #ddd; display: inline-block; font-size: 16px; font-weight: 100; height: 25px; line-height: 22px; position: relative; text-align: center; width: 25px; margin-right:5px; }

#contact-details a { color: #fff; line-height: 18px; }

#contact-details a:hover { color: #dd0017; text-decoration:none; }

.social-top { display: block; float: left; height: 40px; overflow: hidden; }

.social-top a { background-color: transparent; width: 40px; height: 40px; display: inline-block; font-family: "FontAwesome"; font-size: 16px; font-style: normal; font-weight: normal; float: left; text-decoration: none; color: #B5B8BD; transition: background-color .2s linear, color .2s linear;
}

.social-top a:hover { color: #fff; text-decoration:none;}

.social-top a:before { width: inherit; height: inherit; display: table-cell; text-align: center; vertical-align: middle; }

.social-top a.fa-twitter { }

.social-top a.fa-twitter:before { content: "\f099"; }

.social-top a.fa-twitter:hover { background-color: #00acee; }

.social-top a.fa-facebook { }

.social-top a.fa-facebook:before { content: "\f09a"; }

.social-top a.fa-facebook:hover { background-color: #3b5998; }

.social-top a.fa-linkedin { }

.social-top a.fa-linkedin:before { /*content: "\f08e";*/ }

.social-top a.fa-linkedin:hover { background-color: #007fb1; }

.social-top a.fa-gplus { }

.social-top a.fa-gplus:before { content: "\f0d5"; }

.social-top a.fa-gplus:hover { background-color: #dd4b39; }

.navbar .brand {
    display: block;
    float: left;
    padding: 10px 0 8px;
}
.navbar .brand img {
    width: 100%;
	margin: 0px;
}
.search {
    position: relative;
    top: 60px;
} 
.search span {
    position: absolute;
    right: 12px;
    top: 7px;
	cursor:pointer;
}
.search span i {
    color: #ccc;
    font-size: 20px;
}
.search input#search {
    background-color: rgba(0, 0, 0, 0.5);
    border: medium none;
    border-radius: 4px;
    color: #fff;
    height: 34px;
    line-height: normal;
    margin: 0;
    padding: 5px 35px 5px 15px;
    width: 243px;
}
.search input#search:focus {
	box-shadow:none;
}
.header_bottom {
    background-color: rgba(0, 0, 0, 0.85);
    float: left;
    width: 100%;
}
.menu-top {
    float: right;
    width: 55%;
}
.menu {
    background-color: #b90204;
    float: left;
    width: 100%;
}
.menu-top ul.nav {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
	position:relative;
	bottom:12px;
}
.menu ul.nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.menu-top ul.nav li {
    display: inline;
}
.menu ul.nav li {
    display: inline;
}
.menu-top ul.nav li a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 25px 12px;
}
.menu ul.nav li a {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 20px;
}
.menu-top ul.nav li a:hover {
	color:#dd0017;
}
.menu ul.nav li a:hover {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.box {
    display: inline-block;
    padding: 30px 0 0;
}
.container-2 {
    position: relative;
    top: 12px;
    vertical-align: middle;
    white-space: nowrap;
}
.container-2 input#search {
    background: #dd0017 none repeat scroll 0 0;
    border: 1px solid #dd0017;
    box-shadow: none;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 37px;
    margin: 0;
    padding-left: 37px;
    -webkit-transition: width .55s ease;
    -moz-transition: width .55s ease;
    -ms-transition: width .55s ease;
    -o-transition: width .55s ease;
    transition: width .55s ease;
    width: 0;
}
.container-2 input:focus { box-shadow: none;}
.container-2 input#search::-webkit-input-placeholder {
   color: #fff;
}
 
.container-2 input#search:-moz-placeholder { 
   color: #fff;  
}
 
.container-2 input#search::-moz-placeholder { 
   color: #fff;  
}
 
.container-2 input#search:-ms-input-placeholder {  
   color: #fff;  
}

.container-2 .icon {
    color: #fff;
    left: 12px;
    position: absolute;
    top: 10px;
    z-index: 1;
	cursor:pointer;
}
.container-2 span.icon i { 
	font-size:16px;
}
.container-2 input#search:focus, .container-2 input#search:active{
  outline:none;
  width: 180px;
}
 
.container-2:hover input#search{
width: 180px;
}
 
.container-2:hover .icon{
  color: #fff;
}
.banner { float:left; width:100%;}

 /* jssor slider bullet navigator skin 21 css */

.jssorb21 {
  position: absolute;
}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
  position: absolute;
  /* size of bullet elment */
  width: 19px;
  height: 19px;
  text-align: center;
  line-height: 19px;
  color: white;
  font-size: 12px;
  background:url(../img/b21.png) no-repeat;
  overflow: hidden;
  cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }


.jssora21l, .jssora21r {
  display: block;
  position: absolute;
  /* size of arrow element */
  width: 55px;
  height: 55px;
  cursor: pointer;
  background:url(../img/a21.png) center center no-repeat;
  overflow: hidden;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21l.jssora21ldn { background-position: -243px -33px; }
.jssora21r.jssora21rdn { background-position: -303px -33px; }


.section-a {
    float: left;
    margin: 20px 0;
    width: 100%;
}
.section-b {
    width: 100%;
}


.side-Contact {
    background: none;
    padding: 0px;
}
.side-Contact h2 {
    border-bottom: 1px dashed #fff;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 25px;
    padding: 0 0 15px;
}
.side-Contact address {
    color: #a9a9a9;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 10px;
	font-size:15px;
}
address {
    display: block;
    font-style: normal;
    line-height: 20px;
    margin-bottom: 20px;
}
.side-Contact ul {
    color: #a9a9a9;
    margin: 0 0 13px;
    padding: 0;
}
.side-Contact ul li {
    font-size: 14px;
    line-height: 25px;
	font-weight: 500;
}
.side-Contact ul li i {
    color: #fff;
    font-size: 16px;
    padding-right: 12px;
}


.span6 {
    float: left;
    margin-left: 30px;
    width: 570px;
}
.row-fluid {
    width: 100%;
}
.row-fluid .span3:first-child {
    margin-left: 0;
}
.span3 {
    float: left;
    margin-left: 30px;
    width: 270px;
}
footer {
    background:#000;
	background-size:100%;
    float: left;
    padding: 30px 0;
    width: 100%;
	margin-top:30px;
}
footer h4.footer-heading {
    border-bottom: 1px dashed #fff;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 25px;
    padding-bottom: 10px;
}
footer p.footer-paragraph {
	color:#a9a9a9;
	font-size:14px;
	line-height:20px;
	margin:0px;
	font-weight:500
	margin-bottom:5px;
}
footer ul.dropdown-list {
    display: table-cell;
    padding: 0px;
    width: 100%;
}
footer ul.dropdown-list li {
    display: block;
    padding: 8px 0;
}
footer ul.dropdown-list li a {
    background: url("../img/arrow-left.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #cfcfcf;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    padding-left: 12px;
}
footer .social-bottom {
    display: inline-block;
    overflow: hidden;
}
footer .social-bottom ul {
	margin:0px;
}
footer .social-bottom ul li {
	width:150px;
	float:left;
}
footer .social-bottom ul li span {
    color: #cfcfcf;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    text-transform: capitalize;
    top: 10px;
}
footer .social-bottom ul li span:hover {
	color:#01a8e6;
}
footer .social-bottom a {
	background-color: transparent;
	width: 40px;
	height: 40px;
	display: block;
	font-family: "FontAwesome";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	float: left;
	text-decoration: none;
	color: #cfcfcf;
	transition: background-color .2s linear, color .2s linear;
}
footer .social-bottom a:hover { color: #fff; text-decoration:none;}

footer .social-bottom a:before { width: inherit; height: inherit; display: table-cell; text-align: center; vertical-align: middle; }

footer .social-bottom a.fa-twitter { }

footer .social-bottom a.fa-twitter:before { content: "\f099"; }

footer .social-bottom a.fa-twitter:hover { background-color: #00acee; }

footer .social-bottom a.fa-facebook { }

footer .social-bottom a.fa-facebook:before { content: "\f09a"; }

footer .social-bottom a.fa-facebook:hover { background-color: #3b5998; }

footer .social-bottom a.fa-gplus { }

footer .social-bottom a.fa-gplus:before { content: "\f0d5"; }

footer .social-bottom a.fa-gplus:hover { background-color: #dd4b39; }

footer form.newsletter {}
footer form.newsletter .control-group {
    margin-bottom: 10px;
    width: 270px;
}
footer form.newsletter .control-group input {
    background: #000;
    border: 1px solid #292929;
    border-radius: 0;
    box-shadow: none;
    color: #cfcfcf;
    font-size: 15px;
    font-weight: 500;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 10px 15px;
    width: 270px;
}
footer form.newsletter .control-group button.btn-newsletter {
    background: #dd0017;
    border: medium none;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    float: right;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    padding: 6px 20px;
    text-shadow: none;
	cursor:pointer;
}

.span4 {
    float: left;
    margin-left: 30px;
    width: 370px;
}
.span2 {
    float: left;
    margin-left: 30px;
    width: 170px;
}
ul.unstyled, ol.unstyled {
    list-style: outside none none;
    margin-left: 0;
}
ul, ol {
    margin: 0px;
    padding: 0;
}
.bottom {
    background-color: #fff;
    color: #222;
    float: left;
    padding: 25px 0;
    text-align: center;
    width: 100%;
	font-weight:500;
}
.bottom_text{
	text-align:center;
}
.bottom_text a {
    color: #404040;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}
.bottom_text a:hover{
	color:#dd0017;
}
.bottom_text p.copyright {
    margin: 10px 0 0;
}
.bottom_text p.developed {
    margin: 5px 0 0;
}
.bottom_text p.developed a {
    color: #dd0017;
    font-size: 13px;
}


h2.heading {
    background: #222 none repeat scroll 0 0;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 20px;
    padding: 8px 10px;
    text-transform: capitalize;
}
h2.prod_heading {
    color: #dd0017;
    font-size: 24px;
    font-weight: 600;
    line-height: normal;
    margin: 5px 0 0;
    text-transform: uppercase;
}
.feature_box div.products:first-child,
.feature_box div.products:nth-child(4n+1),
.feature_box div.products_view:nth-child(3n+1) { margin-left:0px;}
.feature_box {
    float: left;
    padding: 0px;
}
.products,
.products_view {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c2d6ed;
    border-radius: 0px;
    float: left;
    margin-left: 30px;
    padding: 0;
    text-align: center;
    width: 270px;
	margin-bottom:30px
}
.products:hover,
.products_view:hover { border:1px solid #dd0017;  opacity:0.9;}

.products:hover a img,
.products_view a img:hover {background-color:rgba(194 , 214 , 237, 0.5);  } 

.products img,
.products_view img {
    margin: 0px;
    width: 267px;
	height:265px;
}
.code {
    color: #44434e;
    font-size: 14px;
	font-weight:600;
    text-decoration: none;
}
.products p,
.products_view p {
    color: #dd0017;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
    text-decoration: none;
}
.products p a,
.products_view p a {
    color: #dd0017;
}
.head {
    float: left;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 100%;
}
.category {
	margin-top:30px;
	float:left;
	width:100%;
}
.span9 {
    float: left;
    width: 870px;
	margin-left:30px;
}
.small-banner {
    width: 100%;
}
.small-banner > img {
    width: 100%;
}

.top-bread {
    float: left;
    width: 100%;
}
ul.breadcurm {
    float: left;
    list-style: outside none none;
    margin: 10px 0px 15px;
    padding: 0;
    width: 50%;
}
ul.breadcurm > li {
    color: #353535;
    display: inline;
    /*font-family: "Source Sans Pro",sans-serif;*/
    font-size: 14px;
    font-weight: 500;
    padding: 0 3px;
}
ul.breadcurm li a {
    color: #353535;
}
ul.pagenation {
    float: right;
    list-style: outside none none;
    margin: 10px 0px 15px;
    padding-right: 30px;
    text-align: right;
    width: 50%;
}
ul.pagenation > li {
    color: #353535;
    display: inline;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 600;
}
ul.pagenation li a {
    color: #353535;
    padding: 0 5px;
}
ul.breadcurm li a:hover,
ul.pagenation li a:hover {
	color:#dd0017;
}
.left-menu {
    background: #282828 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    margin-top: 30px;
    padding: 10px;
    width: 268px;
}
.left_menu_main {
    background: none;
    margin-bottom: 0px;
    padding: 10px 20px;
}
.left_menu_main > a {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.left_menu_sub {
    margin-bottom: 0px;
}
.left_arrow {
    color: #7f7f7f;
    text-transform: capitalize;
	padding:7px 10px;
	display:block;
}
.left_arrow:hover {
	background:#dd0017;
	color:#fff;
}
.cat_heading {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: normal;
    margin: 15px;
    text-transform: uppercase;
}
.footer { background:url(../img/footer-bg.jpg) no-repeat; float:left;}

.view {
    border: none;
    box-shadow:none;
    cursor: default;
    float: left;
    height: auto;
    margin: 0px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: auto;
}
.view .mask, .view .content {
    height: 265px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 268px;
}
.view img {
    display: block;
    position: relative;
}
.view a.info {
    background: rgba(0, 0, 0, 0) url("../img/link.png") no-repeat scroll center center;
    display: inline-block;
    height: 20px;
    padding: 0;
    text-decoration: none;
    text-indent: -9999px;
    width: 20px;
}

.second-effect .mask {
    border: 0 solid rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
    opacity: 0;
    overflow: visible;
    transition: all 0.4s ease-in-out 0s;
/*	-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;*/
}
.second-effect a.info {
    opacity: 0;
    position: relative;
    top: -10px;
    transform: scale(0, 0);
    transition: transform 0.2s ease-in 0.1s, opacity 0.1s ease-in-out 0s;
}
.second-effect:hover .mask {
    border: 140px solid rgba(221, 0, 23, 0.40);
    opacity: 1;
}
.second-effect:hover a.info {
    opacity: 1;
    transform: scale(1, 1);
    transition-delay: 0.3s;
}
.news {
    color: #a9a9a9;
    font-weight: 300;
    line-height: 25px;
    padding: 0 5px;
	margin:0px;
}
.news a {
    color: #dd0017;
    font-weight: 300;
    line-height: 25px;
}

.span8 {
    float: left;
    margin-right: 20px;
    width: 442px;
}
.large-image {
    border: 1px solid #dcdbdb;
}
.large-image > img {
    padding: 10px;
	width:100%;
}
products-view .span4 {
    float: left;
    margin-left: 20px;
    width: 385px;
}
.detail {
    border: 1px solid #dcdbdb;
    float: left;
    padding: 20px 30px;
	height:455px;
}
h4.category-name {
    color: #dd0017;
    float: left;
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 7px;
    padding:  0px 5px;
    text-transform: capitalize;
	width:100%;
}
h3.category-name {
    color: #dd0017;
    float: left;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 7px;
    padding: 0px 5px;
    text-transform: capitalize;
	width:100%;
}
h2.category-name {
    color: #dd0017;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 7px;
    padding: 0 5px;
    text-transform: capitalize;
    width: 100%;
}
.size {
    margin-bottom: 10px;
    padding: 0 5px;
}

span.detail_code {
    color: #7f7f7f;
    float: left;
    font-weight: 600;
    padding: 0 10px;
    width: 100%;
	margin-bottom:10px;
}
.detail_code > span {
    color: #282828;
}
p.category-paragraph {
    color: #000;
    font-weight: 500;
    margin: 0;
    padding: 20px 5px;
}
.category-qty span.category-name {
    color: #dd0017;
    font-weight: 600;
    padding-left: 5px;
}
.category-qty input {
     border: 1px solid #dddddd;
    color: #000000;
    height: 25px;
    margin-top: 20px;
    text-align: center;
    width: 70px;
	border-radius: 4px;
}
.btn.btn-Basket {
    background: #dd0017 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    margin: 20px 0 10px;
    padding: 10px;
    text-transform: capitalize;
    width: 200px;
}
.row {
    float: left;
    padding: 0 10px 15px;
    width: 100%;
}
.sitemap {
    border: 1px solid #7f7f7f;
    border-radius: 4px;
    float: left;
    padding: 10px 0;
    width: 100%;
}
.col-lg-6.col-md-6.col-sm-6 {
    float: left;
    width: 50%;
}
.site_menu > ul {
    list-style: outside none none;
}
.site_menu li {
    display: block;
}
.site_menu a {
    color: #7f7f7f;
    display: inline-block;
    font-weight: 600;
    margin: 5px;
}
.col-md-12 {
    background: #dd0017 none repeat scroll 0 0;
    -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 100%;
}
.col-md-2 {
    float: left;
    width: 23%;
}
.col-md-6 {
    float: left;
    width: 30%;
}
.basket_heading {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.col-md-9 {
    float: right;
    margin: 10px 0;
    padding: 10px 0;
    width: 300px;
}
.btn.btn-continue, .btn.btn-quote {
    background: #dd0017 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    margin: 20px 0 10px;
    padding: 12px 10px;
    text-transform: capitalize;
    width: 200px;
}
.content_text {
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
	width:100%;
}
.img-responsive {
	 border: 1px solid #ccc;
    border-radius: 4px;
	width:80%;
}
.content_text p {
  text-align: center;
  color: #1e1e1e;
  padding: 10px;
  font-weight: 600;
  font-size: 16px;
  margin: 0px; 
}
p.content-paragraph {
  text-align: left;
  color: #1e1e1e;
  padding: 10px;
  font-weight: 400;
  font-size: 16px;
  margin: 0px; 
  border: 1px solid #7f7f7f;
    border-radius: 4px;
	float:left;
	width:100%;
}
.btn.btn-danger {
    background: #dd0017 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    padding: 5px 10px;
    text-transform: capitalize;
    width: auto;
}
.basket_name, .basket_art {
    color: #282828;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
.col form input {
    background: rgba(221, 0, 23, 0.50) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 12px 8px;
    width: 48%;
}
.quote_request select, .quote_request textarea {
    background: rgba(221, 0, 23, 0.50) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 12px 7px;
    width: 48%;
}
.col form input#secure {
    background: rgba(221, 0, 23, 0.50) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
    bottom: 60px;
    color: #fff;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 12px 8px;
    position: relative;
    width: 24%;
}
.col form .content_text {
	background: rgba(221, 0, 23, 0.50) none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
    bottom: 60px;
    color: #fff;
	float:none;
    display: inline-block;
    left: 10px;
    padding: 12px 7px;
    position: relative;
    width: 22%;
}

.about_us {
    background: #363636 none repeat scroll 0 0;
    color: #fff;
    float: left;
    padding: 30px 0 40px;
    text-align: center;
    width: 100%;
	margin-top:30px;
}
.about_us h2 {
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    padding-bottom: 15px;
}
.about_us p {
    font-size: 16px;
    line-height: 30px;
    margin: 0;
}
.row-fluid .span2:first-child, .row-fluid .span3:first-child, .row-fluid .span4:first-child, .row-fluid .span6:first-child, .row-fluid .span9:first-child {
    margin-left: 0;
}
.bdr {
    background: #fdfdfe none repeat scroll 0 0;
    border: 1px solid #e3e3e5;
    padding: 15px;
}
.base {
    color: #fff;
    font-size: 30px;
    font-weight: 500;
}
select#opt1, select#opt2 {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    width: 220px;
	border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}





@media (min-width: 320px) and (max-width: 1024px) {

.header_top,
.header_bottom,
footer,
.bottom {width:auto;}
.small-banner > img,
.bottom-img img {width:1170px;}

}



