/* CSS Document */

* { margin: 0; padding: 0;-webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300);
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { background: #fff; height: 100%; color: #333; font-size: 14px; font-family: 'robotolight', sans-serif;color:#000; }
a{color:#ed1c24;}
a:hover{opacity:0.9;}
ul,ol{list-style:none;}
input { font-family: 'Roboto', sans-serif; border:none; }

h1,
h2,
h3,
h4,
h5,
h6,
p { padding-bottom: 20px; }
a{outline:none; text-decoration:none;}
a:hover, a:focus {color: #212121;}
img { vertical-align: middle; text-decoration: none; max-width: 100%; border: none; }
.btn {background:#e6472d; color:#fff; border:none;border-radius: 4px; -webkit-border-radius: 4px;font-size: 14px;font-weight: normal;line-height:22px;padding: 10px 15px;}
/********************************/
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.alignleft{ float:left;margin:0 10px 10px 0;}
.alignright{margin:0 0 10px 10px; float:right;}

.wrapper{width:1170px; margin:0 auto;}

.head-full{background:#ececec; padding:7px 0;}
.head-full .wrapper{position:relative;}
.logo {padding-left: 30px;}
.right-box{float:right;}
.head-full .wrapper:after { clear: both;content: " ";display: block;height: 0;visibility: hidden;}

.top-rgt{text-align:right;padding-top: 6px;}
.top-links {float: left;}
ul.top-link li {line-height: 40px;display: inline-block;padding-right: 16px;color: #000;vertical-align: top;}
ul.top-link li a {color: #000;font-weight: normal;}
ul.top-link li span i {background: none repeat scroll 0 0 #fdfdfd;  border: 1px solid #34495E;   border-radius: 50%; color: #000000; display: table-cell;
    font-size: 19px;    height: 37px;    text-align: center;    vertical-align: middle;    width: 37px;
}
ul.top-link li span{display:inline-block;  float: left;margin-right: 10px;}
ul.top-link li span.txt{float: none;margin: 0;}
.social {float: left;}
ul.share {}
.share li:hover { border:1px solid #34495E; cursor:pointer;}
ul.share li {    border: 1px solid #ECECEC;    border-radius: 50%;    display: inline-block;    line-height: 28px;    padding: 2px;    text-align: center;}
ul.share li a{background:#156599;border-radius:50%; display:table-cell; vertical-align:middle; text-align:center; font-size: 14px; height: 32px;width: 32px; border:solid 1px #34495e;font-size:14px; color:#fff;}
ul.share li a i{float:none;margin: 0;}
ul.share li a:hover{background:#eaeaea; color:#104c73;border:solid 1px #34495e}


.menu {bottom: 10px; position: absolute;right: 0;}
.menu  .respon-btn{display:none;}
ul.menu-bar{text-align:right;}
ul.menu-bar li { display: inline-block; line-height: 34px;  padding: 0 30px;color: #000;font-size: 15px; text-transform:uppercase;}
ul.menu-bar li:last-child {padding-right:0;}
ul.menu-bar li a {color: #000;}
ul.menu-bar li a:hover, ul.menu-bar li a.active{color:#006739;}

.banner{padding:5px 0;}
.banner .wrapper{position:relative;}
.thumbs{position:absolute; width:100%; bottom:-2px; text-align:center; line-height:22px;}
table#bx-pager.thumbs{vertical-align:middle;}
table#bx-pager.thumbs td{ vertical-align:middle;background:url(../images/shadow.png);margin-right: 1px; color:#000;height: 62px;cursor: pointer;text-transform: uppercase;font-size: 15px;}
#bx-pager.thumbs a{ color:#000; display:block; width:100%;}
#bx-pager.thumbs a span{display:block; width:100%;}
#bx-pager.thumbs td:hover, #bx-pager.thumbs td.active{background:url(../images/shadow2.png); color:#fff;}
#bx-pager.thumbs td:hover a, #bx-pager.thumbs td.active a{color:#fff;}

table#bx-pager.thumbs td:first-child {border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px;}
table#bx-pager.thumbs td:last-child {border-radius: 0 0 5px 0px; -webkit-border-radius: 0 0 5px 0px;}


.container{padding-bottom:20px;}
.container .wrapper:after { clear: both;content: " ";display: block;height: 0;visibility: hidden;}
.lft-in{padding:0 17px;}
.left-col p{font-size:16px; line-height:22px;}
h3.heading{font-size:22px; color:#006739; padding: 20px 0; text-transform:uppercase;letter-spacing: 0.5px;}

.left-col{width:65%;}
.sidebar{background:url(../images/shadow-back.png) left center no-repeat; width:34%;}
.side-in{padding:0 50px;}
.well-txt a.readmore{float:right; text-decoration:underline;text-transform: uppercase;}
.well-txt a.readmore:hover{text-decoration:none;}

ul.servics-list li{background:url(../images/drop.png) left 8px no-repeat; padding-left:26px; font-size:15px; line-height:30px;}
ul.servics-list li a{ color:#000;}
ul.servics-list li a:hover{color:#006739;}

.carousel-box{position: relative;}
.carousel-box .item{text-align:center;}
.carousel-box .item img{border:solid 3px #d5d5d5; border-radius:5px; -webkit-border-radius:5px;}
.carousel-box h4{font-size:16px; padding: 10px 0;}
.carousel-box p{font-size:14px;line-height: 20px;}
.carousel-box a.read-btn{ text-decoration:underline; text-transform:uppercase;}
.carousel-box a.read-btn:hover{ text-decoration:none;}
.carousel-box .owl-prev, .owl-next {background:url(../images/control-btn.png) no-repeat; height:43px; width:20px; position:absolute; text-indent:-9999px;top: 20px; transition:none; -webkit- transition:none;}
.carousel-box .owl-prev{left:0;}
.carousel-box .owl-next{background-position:right top; right:0; }

.carousel-box .owl-prev:hover{background-position:left bottom;}
.carousel-box .owl-next:hover{background-position:right bottom;}




/*css for footer*/
.footer{background:#000;padding: 10px 0;}
.footer .wrapper:after { clear: both;content: " ";display: block;height: 0;visibility: hidden;}
ul.ft-link li { display: inline-block; line-height: 34px;  padding: 0 16px;color: #000;}
ul.ft-link li:first-child {padding-left:0;}
ul.ft-link li a {color: #fff;}
ul.ft-link li a:hover{text-decoration:underline;}
.copyright{color:#fff;line-height: 34px;}


/*css for inner pages*/
.content p{font-size:16px; line-height:22px;}

.list-styles{padding-left: 20px;}
ul.list-style li{background:url(../images/arrow.png) left 8px no-repeat; padding-left:26px; font-size:15px; line-height:30px;}
ul.list-style li a{ color:#000;}
ul.list-style li a:hover{color:#006739;}

.thumbs-abt{padding-top:30px;}
ul.thumb li{display:inline-block; width:33%; text-align:center;margin-bottom: 10px;}
ul.thumb li p{padding-bottom:10px;}
ul.thumb li .image{background:#012237; border:solid 4px #d9d9d9; display:inline-block; border-radius:5px; -webkit-border-radius:5px; padding:4px; margin-bottom:18px;}
ul.thumb li .name{color:#363636; font-size:16px;}
ul.thumb li .department{color:#00; font-size:14px;}

/*css for news page*/
.banner img{border-radius:5px; -webkit-border-radius:5px;}
.list-styles2{padding-left: 20px;}
ul.list-style2 li{background:url(../images/arrow.png) left 8px no-repeat; padding-left:26px; font-size:15px; line-height:30px; margin-bottom: 20px;}
ul.list-style2 li a{ color:#000;}
ul.list-style2 li a:hover{color:#006739;}

/*css for product page*/
.list-styles3{padding-left: 20px;}
ul.list-style3 li{background:url(../images/drop.png) left 8px no-repeat; padding-left:26px; font-size:15px; line-height:30px;}
ul.list-style3 li a{ color:#000;}
ul.list-style3 li a:hover{color:#006739;}

/*css for contact page*/
.container .sidebar{ min-height: 470px;}
.addrss{font-size:15px; padding:40px 0; line-height:25px;}
.addrss h4{font-size:18px;}
.addrss a.mailto{color:#000;}
.required{color:#89b735; padding-left: 3px;font-weight: bold;}

.cnt-us{padding-right:20px; padding-bottom:60px; font-size: 15px;}
p.fill{font-size:13px;}
ul.con-form li{display:block; padding-bottom: 14px;}
ul.con-form li:after {clear: both; content: " "; display: block;height: 0;visibility: hidden;}
ul.con-form li {display:inline-block; width:44%;margin-right: 20px; vertical-align: top;}
ul.con-form li  label{display: inline-block; width: 100px; }
ul.con-form li .input-bx, ul.con-form li select{padding:5px; border:solid 1px #bbbbbb; background:#fff; width:61%; }
ul.con-form li select{ width:65%; }
ul.con-form li input.checkbox{vertical-align: super;}

.message {padding-bottom: 20px;}
.message label{display: inline-block; width: 100px;   vertical-align: top;padding-top: 36px;}
.message textarea{padding:5px; border:solid 1px #bbbbbb; background:#fff; width:74%;}

.cnt-us input.btn{background:#333; text-transform:uppercase; border-radius:0; -webkit-border-radius:0; cursor:pointer; margin-left:100px;}






