/*
Theme Name: Lotus Hammers
Theme URI: http://www.lotushammers.com/
Description: Lotus Hammers
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.1
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/

@import url(reset.css);


@font-face {
    font-family: 'mistralregular';
    src: url('fonts/mistral.eot');
    src: url('fonts/mistral.eot?#iefix') format('embedded-opentype'),
         url('fonts/mistral.woff2') format('woff2'),
         url('fonts/mistral.woff') format('woff'),
         url('fonts/mistral.ttf') format('truetype'),
         url('fonts/mistral.svg#mistralregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.logoFont {font-family: 'mistralregular'; color:#d3006d; text-transform:lowercase; font-size:35px;}
/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/
p { line-height: 26px; padding: 0 0 10px 0; text-align: justify;}
h1 { font-family: 'oswaldregular'; font-size: 30px; color: #0594bd; margin: 30px 0 35px 0; padding: 0 0 18px 0; font-weight: normal; font-style: normal; line-height: 24px;  text-align: left; text-transform: none; border-bottom: 1px solid #9bd4e5; }
h2 { font-family: 'open_sansregular', sans-serif; font-size: 26px; color: #fff; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-family: 'open_sansregular', sans-serif; font-size: 14px; color: #000; padding: 5px 0 6px 0; margin: 0; font-weight: bold; text-transform:uppercase; }
h4 { font-family: 'open_sansregular', sans-serif; text-transform: uppercase; font-size: 18px; font-weight: bold; color: #000; padding: 3px 0 8px 0; }
h5 { font-family: 'open_sansregular', sans-serif; font-size: 13px; font-weight: normal; padding: 0 0 5px 0;  text-transform:uppercase;}
h6 { font-family: 'open_sansregular', sans-serif; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; text-transform:uppercase;}
strong { font-weight: normal; }
a { color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: none;}
ul { margin: 0; padding: 0; }
li { line-height: 22px; padding: 0; margin: 0; background: none; list-style:none; }

body {font-size: 13px; color:#212222; font-family: 'open_sansregular'; font-weight: normal; background: url(../images/background.gif) repeat-x left top #FFF; line-height: normal; text-align: left;}



/*-----------------------------------*/
/* Embedding Fonts
/*-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dosisbook';
    src: url('fonts/dosis-book-webfont.eot');
    src: url('fonts/dosis-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dosis-book-webfont.woff') format('woff'),
         url('fonts/dosis-book-webfont.ttf') format('truetype'),
         url('fonts/dosis-book-webfont.svg#dosisbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('fonts/tt0009m-webfont.eot');
    src: url('fonts/tt0009m-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0009m-webfont.woff') format('woff'),
         url('fonts/tt0009m-webfont.ttf') format('truetype'),
         url('fonts/tt0009m-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

 

/*-----------------------------------*/
/* Ready to use classes
/*-----------------------------------*/
.header, .middle, .footTop, .footer, .innerHeader{width:100%; float:left; clear:both; }
.container {position: relative; width: 1100px; margin: 0 auto; }
.bulecontent {background-color: #005d84;}
.logo{width: 367px; position: relative; z-index: 50; padding: 18px 0 20px 25px; float: left;}
.logo a{/*width: 297px;*/ height: 90px; background:url(../images/logo.png) no-repeat left center; text-indent:-9999px; display:block;  }
.listing{margin:0 0 8px 20px; float:left; width:100%;}
.listing li{list-style:disc; padding:0 0 7px 0;}
.fltRgt{float:right; margin:6px 0 20px 25px;}
.subfltRgt{float:right; margin:0 0 0px 20px;}
.fltLft{float:left; margin:0 25px 0 0;}
.clear {clear: both;}
.alignleft {float: left;}
.alignright {float: right;}
.left {text-align:left;}
.right {text-align:right;}

/*-----------------------------------*/
/* Navigation Styles
/*-----------------------------------*/
 .nav{float: right; width: 100%; background: url(../images/menuline.gif) no-repeat center top; margin: 25px 0 0 0; }
.nav ul li{padding:0; margin:0; float: left; background:url(../images/linkDevider.gif) no-repeat right center; text-align: right;  }
.nav ul .last {color: #d8026e; }
.nav ul li a{padding: 15px 28px 19px 28px; margin: 0 1px 0 0; display:block; text-transform: none; color:#130b09; font-size:13px; font-weight: normal; font-family: 'dosisbook'; text-decoration:none; text-transform: uppercase; }
.nav ul li a:hover {color: #d8026e;  }
.nav ul ul{position:absolute;  padding:0; margin:0; top: 116px; width:190px; left:-1500px; z-index: 9999; }
.nav li:hover ul{height:auto; left:auto; }
.nav li li{margin:0; width:190px; background:none; display:block; position:relative; }
.nav li li a{margin:0; width:190px; font-family: Arial, Helvetica, sans-serif;  color:#ffffff;   background-color:#7964a2; border-bottom:solid 1px #614a8e; padding:7px 8px; font-size: 14px; font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; text-align: left;}
.nav li li a:hover{margin:0; width:190px; border-bottom:solid 1px #7964a2; padding:7px 8px; /*font-size: 13px;*/ font-weight: normal; text-transform: none; display:block; color:#ffffff; text-decoration:none; background-color:#614a8e; background-image: none;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
	left: -999em;
	}
.nav ul ul ul{position:absolute; z-index:999; padding:0; margin:0;  width:190px; left:-1500px;}
.nav li li:hover ul, .nav li li li:hover ul{padding:0; margin:0; top:0;  left:205px; height:auto;}



/*-----------------------------------*/
/* Footer Styles
/*-----------------------------------*/
.footer {float: left; position: relative;width: 100%;  color: #fff; background-color: #0093de; padding: 0 0 10px 0; border-top: 9px solid #0183c5;}
.footLinks{width: 71%;  font-family: 'open_sansregular'; float: left; font-size: 12px;  margin: 0 0 0 0; color: #fff; padding: 25px 0 0 0; }
.footLinks a{text-decoration:none;  font-family: 'open_sansregular';   font-size: 12px; color:#fff; font-weight: normal; }
.footLinks a:hover{text-decoration:underline; }
.footLinks p {text-align: left; padding: 0 0 6px 0; }
.footLBM {width: 29%; color: #fff; font-family: 'open_sansregular'; font-size: 12px; float: right; padding: 25px 0 0 0; margin: 0 0 6px 0; text-align: right;}
.footLBM p {text-align: right; margin: 0 0 0 0; border-bottom: none;} 
.footLBM a{text-decoration:none;  font-family:  'open_sansregular';    font-size: 12px; color:#fff; font-weight: normal; line-height: 30px;  }
.footLBM a:hover{text-decoration:underline; color: #fff; } 
 
 
 

/*-----------------------------------*/
/* Contact Styles
/*-----------------------------------*/
.tWidth{width:100px; float:left;}
.enquiryBtn {margin: 10px 0 0 100px;}
.textBox{width:250px; height:28px; background:#fff; border:solid 1px #e0e0e0; font-family:  'open_sansregular'; color:#000; font-size:15px;}
.textBoxMulti {width: 250px; height: 100px; background: #fff; border: solid 1px #e0e0e0; font-family:  'open_sansregular'; color:#000; font-size:15px;}
.btn{background:#d3006d; display:inline-block; padding:10px 18px; color:#ffffff; text-transform:uppercase; text-decoration:none; border:none;}
.tred{color:#C00;}
.subtWidth{width:150px; float:left;}
.box {border:solid 1px #e0e0e0;}

/*-----------------------------------*/
/* Themes Styles
/*-----------------------------------*/
.dis2{display:none;}
.disNav {display: block;}
.headsubbox {float: left; width: 100%; background-color: #fff;}
.topcontnet {width: 1128px; /*position: absolute; top: 0px; left: 0; right: 0;*/ background:url(../images/topshadow.png) no-repeat center top; margin: 0 auto; }
.topbgcon { float: left; width: 100%; background-color: #FFF; border-bottom: 4px solid #0093de; }
.toprightbox {float: right; width: 60%; }
.topmailbox {float: right; width: 50%; background-color: #fff; padding: 0 3% 0 0;}
.mailbox {float: right; /*width:40%;*/ background: url(../images/mailbg.gif) repeat-x left top #FFF; padding: 0 15px; -webkit-border-radius:  0 0 15px 15px;
-moz-border-radius:  0 0 15px 15px; border-radius: 0 0 15px 15px;} 
.mailbox a { color: #fff; text-decoration: none; font-size: 15px;  line-height: 30px; font-family: 'dosisbook'; font-weight:bold; }
.mailbox a:hover { color: #fff; text-decoration: underline;}
.topmailleft {float: left; padding: 0 10px 0 0; }
.header {float: left; width: 100%; margin:0px 0 0 0;  }
.probanner {position: absolute; width: 100%; z-index: 100; left: 4px;}
.probanner img{ max-width:366px; max-height:313px; width:100%; height:100%;  }
.leftcontent {float: left; width: 50%; margin: 30px 4% 0 0;}
.leftcontent p {text-align: left;}
.leftcontent h1, .headTxt { font-family: 'swis721_cn_btroman'; font-size: 23px; color: #010101; margin: 0 0 15px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border: none; }
.leftcontent a { color: #fff; text-decoration: none; background:#0183c5; padding: 6px 15px 8px 15px;}
.leftcontent a:hover { color: #fff; text-decoration: none;}
.rightcontent {float: left; width: 46%;  margin: 30px 0 0 0; }
.rightcontent h3 { font-family: 'swis721_cn_btroman'; font-size: 20px; color: #010101; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border: none; }
.rightcontent h4 { font-family: 'swis721_cn_btroman'; font-size: 20px; color: #010101; margin: 25px 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border: none; }

.bluebox {float: left; width: 100%; }
.bluebox h2 {background-color: #756495; padding: 8px 5%; margin: 0; width: 40%; font-family:  'dosisbook'; font-size: 15px; color: #fff;  font-weight: normal; font-style: normal; line-height: 22px; float: left; text-align: left; text-transform: none;}
.bluebox h2 a {color: #fff; text-decoration:none;}

.bluebox h3 {background-color: #5e4d7e; padding: 8px 5%; margin: 0; width: 40%; font-family:  'dosisbook'; font-size: 15px; color: #fff;  font-weight: normal; font-style: normal; line-height: 22px; float: left; text-align: left; text-transform: none;}
.bluebox h3 a {color: #fff; text-decoration:none;}

.bluetextbox { float: left; width: 100%; background: url(../images/blueicon.png) no-repeat 30px top;  }
.bluetextbox p { padding: 25px 0 0 0;}

.subinnerbox {float: left; width: 100%; background: url(../images/innerbg.gif) repeat-x left top #FFF; margin: 40px 0 0 0; padding: 30px 0;}
.qualitycon {float: left; width: 31%; margin: 0 5% 0 3%; }
.qualitycon h3 { padding: 0 0 10px 0; margin: 0; font-family:  'dosisbook'; font-size: 19px; color: #d3006d;  font-weight: normal; font-style: normal; line-height: 22px; float: left; text-align: left; text-transform: uppercase;}
.qualityline {float: left; width: 100%;  background: url(../images/line.gif) no-repeat right top #b0b0b0; height: 3px; margin: 0 0 0 0;}
.clientcon {float: left; width: 45%; margin: 0 5% 0 3%;  }
.clientcon h3 { padding: 0 0 10px 0; margin: 0; font-family:  'dosisbook'; font-size: 19px; color: #d3006d;  font-weight: normal; font-style: normal; line-height: 22px; float: left; text-align: left; text-transform: uppercase;}

.missioncon {float: left; width:44%; margin: 0 3% 0 0; }
.missioncon h3 { padding: 0 0 10px 0; margin: 0; font-family:  'dosisbook'; font-size: 19px; color: #d3006d;  font-weight: normal; font-style: normal; line-height: 22px; float: left; text-align: left; text-transform: uppercase;}
.clientfl {float: left; margin: 0 6px 0 0;}

.contactbox {float: left; width: 100%; padding: 0; margin: 0;}
.contactbox li {cursor: pointer; display: block; margin-left: 0; padding: 13px 0 13px 0; width: 100%;font-size: 14px; color:#525252; font-weight:normal;  border-top:solid 1px #efefef; text-decoration: none; text-transform: none; line-height: 24px;}
.blacktext {font-family: 'open_sansregular'; font-size: 14px; color: #d3006d; padding: 0 0 0 0; font-weight: normal; font-style: normal; line-height: 24px; margin: 0; text-transform: none;}

.bigsdisNone {display: none;}  
.bigsdisNone1 {display: block;}  
.conimgbox {width: 100%; height: auto;}

.subheadbox {width: 100%; float: left; background-color: #dbdbdb;}
marquee {width: 100%; float: left; background-color: #dbdbdb;}
.subheadline {width: 94%; float: left; padding: 15px 3% 10px 3%; clear: #6f4fad; }
.linemarq {font-family: 'open_sansregular'; font-size: 16px; color: #2689bb; font-weight: normal; font-style: normal; line-height: 24px; margin: 0; text-transform: uppercase;}
.subheadlogo {width: 24%; float: left; padding: 10px 3% 10px 3%; background-color: #969696; }

.subheadlogo ul {padding:0 0 0 0 }
.subheadlogo li { float: left; padding: 0; margin: 0 10px 0 0; line-height: 25px; color: #fff; text-decoration: none; text-transform: none; font-size: 12px; display: block; text-align: center; }
 
.socialbox {position: fixed; right: 0; top: 150px; width: 38px; z-index: 200;}
.socialbox img {padding: 0 0 5px 0;}

#google_translate_element {width: 30%; height: 30px; z-index: 9999; float: right; margin-top: 5px;  }


/*-----------------------------------*/
/* About Styles
/*-----------------------------------*/
.leftaboutcon {float: left; width: 72%; margin: 30px 4% 35px 0;}

.leftaboutcon p {text-align: justify;}
.leftaboutcon h1 { font-family: 'swis721_cn_btroman'; font-size: 28px; color: #0183c5; margin: 0 0 15px 0; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border-bottom: 1px solid #e3e3e3;  }
.leftaboutcon h2 { font-family: 'open_sansregular'; font-size: 20px; font-weight:bold; /*color: #d3006d;*/ color:#4bacc6; margin: 15px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform: none; border: none; display:block; text-align:center}

.leftaboutcon a { color: #fff; text-decoration: none;  background: url(../images/readbg.png) repeat-x left bottom #756495; padding: 6px 15px 8px 15px;}
.leftaboutcon a:hover { color: #fff; text-decoration: none;}
.rightaboutcon {float: left; width: 24%;  margin: 30px 0 35px 0;  }
.rightaboutcon h3 { font-family: 'swis721_cn_btroman'; font-size: 20px; color: #010101; margin: 0 0 10px 0; padding: 0; font-weight: normal; font-style: normal; line-height: 22px;  text-align: left; text-transform :uppercase; border: none; }
.aboutbluebox {float: left; width: 100%;  }
.redsubtext {font-family: 'open_sansregular'; font-size: 14px; color: #d3006d;  font-weight: normal; font-style: normal; line-height: 26px; text-align: left; text-transform: none;}
.bluesubtext {font-family: 'open_sansregular'; font-size: 14px; color: #7554b6;  font-weight: normal; font-style: normal; line-height: 18px;   text-align: left; text-transform: none; }

.leftsubtext {font-family: 'open_sansregular'; font-size: 14px; color: #575757; font-weight: bold; text-decoration: none; text-transform: none;}
 
.downloadbox {float: left;  background-color: #3d3945; padding: 13px 3% 13px 3%; margin: 15px 0 15px 0; }
.downloadbox a {color: #fff;  font-family: 'swis721_cn_btroman'; font-size: 18px; font-weight: normal; text-transform: none; text-decoration: none; background: url(../images/icon6.png) no-repeat left center; padding: 0 0 0 40px; }
.downloadbox a:hover {text-decoration: none;}

.backbox {float: left; background-color: #d3006d; padding: 13px 3% 13px 3%; margin: 15px 2% 0 0; }
.backbox a {color: #fff;  font-family: 'swis721_cn_btroman'; font-size: 18px; font-weight: normal; text-transform: none; text-decoration: none; background: url(../images/icon3.png) no-repeat left center; padding: 0 0 0 35px; }
.backbox a:hover {text-decoration: none;}

.enquirybox {float: left; width: 88.2%; background-color: #d3006d; padding: 18px 4% 12px 8%; margin: 20px 0 0 0; color: #fff; font-family: 'dosisbook';  font-size: 18px; line-height: 23px; font-weight: bold; text-transform: none; text-decoration: none;  }
.enquirybox a {color: #fff;  font-family: 'dosisbook'; font-size: 15px; font-weight: bold; text-transform: none; text-decoration: none; }
.enquirybox a:hover {text-decoration: underline;}
.businessbox {float: left; padding: 2px 20px 0 0;}

.availabbox {float: left;  background-color: #3d3945; padding: 13px 3% 13px 3%; margin: 15px 0 15px 0; }
.availabbox a {color: #fff;  font-family: 'swis721_cn_btroman'; font-size: 18px; font-weight: normal; text-transform: none; text-decoration: none; background: url(../images/icon1.png) no-repeat left center; padding: 0 0 0 35px; }
.availabbox a:hover {text-decoration: none;}

.subviewbox {float: left; width: 33.1%; }
.subviewbox a img  {background-size: 100% 100%;}
.subviewbox a:hover img {background: url(../images/newbg1.png) no-repeat left top #900; background-size: 100% 100%; background-color: rgba(255,255,255, 0.6); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.subviewbox a:hover img {width: 100%; height: auto;}

.subviewbox2 {float: left; width: 33.1%; margin: 0 0 0 0; }
.subviewbox2 a img  {background-size: 100% 100%;}
.subviewbox2 a:hover img {background: url(../images/newbg2.png) no-repeat left top #900; background-size: 100% 100%; background-color: rgba(255,255,255, 0.6); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.subviewbox2 a:hover img {width: 100%; height: auto;}

.subviewbox3 {float: left; width: 33.1%; margin: 0 0 0 0; }
.subviewbox3 a img  {background-size: 100% 100%;}
.subviewbox3 a:hover img {background: url(../images/newbg3.png) no-repeat left top #900; background-size: 100% 100%; background-color: rgba(255,255,255, 0.6); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.subviewbox3 a:hover img {width: 100%; height: auto;}
 
  
 /*-----------------------------------*/
/* Products Styles
/*-----------------------------------*/
 
.commonListing ul {padding:0 0 0 0 }
.commonListing li { padding: 10px 0 10px 45px; margin: 0 20px 2px 0; line-height: 25px; background: url(../images/icon.png) 25px 17px no-repeat #f6f6f6; color: #2b2b2b; text-decoration: none; text-transform: none; font-size: 14px; display: block; }
 

.dowlist ul {padding:0 0 0 0 }
.dowlist li { padding: 0 4% 0 0; margin: 0 ; display: block; width: 46%; float: left; }

#s3{ height:135px; font-size:13px; font-size:12px; text-align:center; }
.slider_box{width:170px; float:left;}
.slider_box2{width:160px; float:left; margin-left:15px;}

.global_list li{ display:inline; margin:0px 5px;}


.widthImg { width:100%;}
.listStyle li { list-style:circle; margin-left:30px; padding-left:5px; margin-bottom:5px;}
.listStyle2 li  { list-style:decimal !important}
.aboutimgsub { vertical-align:top;}

.qualitycon1 { width:100%;}
.leftaboutcon1{ width:100%; padding-bottom:30px;}
.contactbox li:first-child { border:none;}
.prodThub {border:solid 3px #FFFFFF; outline: solid 1px #C7C7C7; margin-bottom:10px; max-height:185px; overflow:hidden}
.prodThub img { width:100%;}
.prodThub1 {border:solid 3px #FFFFFF; outline: solid 1px #C7C7C7; margin-bottom:10px; max-height:120px; overflow:hidden}
.prodThub1 img { width:100%;}
.prodImg li {text-align:center; width:23%; float:left; margin-right:2%; margin-bottom:10px;}
.prodImg li:last-child {margin-right:0px;}
.prodImg li p{text-align:center; font-size:15px; color:#000;}
.lightbox-image {margin:0px !important; padding:0px !important;}
.prodImg a { background:none; color:#000; padding:0px; transition:all 1s; }
.prodImg a:hover {text-decoration:none; opacity:0.6}
.prodImg a p {color:#000; transition:all 1s; }
.prodImg a:hover p { color:#d3006d;}

.aboutimg { width:30%;}

.tableStyle { border-top:0px; font-size:13px; margin-bottom:30px; }
.tableStyle td { border:solid 1px #000; height:25px; padding: 6px 6px 0 6px; padding-left:8px;}
.tableStyle th {font-family: 'open_sansregular'; font-size: 16px; color: #d3006d; text-align:center; padding-top:10px; padding-bottom:10px; font-weight:normal; background:#efefef; border:solid 1px #000;}
.tableStyle p { margin-bottom:5px !important; padding:0px;}
.tableHd th { font-size:14px; padding-left:10px;}

.steelMilled .one { margin-top:20px; clear:both; border-bottom:solid 1px #efefef; padding-bottom:20px;}
.steelMilled .one b {text-transform:uppercase; margin-bottom:15px;}
.flotImg {float:left;  margin-right:15px;}


.accordion {
    margin:1em 0
}
.accordion h3 {
    background:#dfdfdf;
    color:#4f4f4f;
    cursor:pointer;
    margin:0;
    padding:8px 10px;font-family: 'open_sansregular'; font-size: 16px;
	text-transform:none;
	margin-bottom:1px;
	font-weight:normal
}
.accordion h3.current {
    background:#dfdfdf;
    cursor:default
}
.accordion div.pane {
    padding:15px;
	background:#efefef
}
.btn {
	cursor:pointer;
}
.jcarousel-wrapper p {line-height:18px; margin-top:5px;}

/*=====================Final Slider ============================*/

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 100%; 
}
.oneTwo {
	padding-top:20px;
}

.oneDiv {
	width:75%; float:left;
}
.twoDiv {
	width:24%; float:left;
	margin-left:1%;
}
.twoDiv img {
	width:100%;
	margin-bottom:25px;
}
.margn10R {
	margin-right:10px;
}


.example_menu ul a  { color:#000 !important}
.mrgnBtm20 { margin-bottom:20px;}
.mrgnTop20 { margin-top:10px;}

.dowlist h2 { text-align:left}



#page404{text-align:center;}
#page404 img{margin:45px 0; width:945px; }
#page404 a{padding: 20px 30px; font-weight:bold; font-size:13px;}
.btn404{background:#0183c5; display:inline-block; color:#ffffff; text-transform:uppercase; padding:8px 12px 5px 12px; border:none;}
.btn404:hover{ color:#ffffff; text-decoration:none }
.full{width:100%; height:auto;}
#middle{margin:22px 0;}


.fencing h2 { text-align:left}