@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#e1e5ef;}
.cols{float:left;}
* html .cols{display:inline;}
.right{float:right; display:inline;}

#main_wrapper{width:1000px; border-left:3px solid #95989f; border-right:3px solid #95989f; margin:0 auto; background-color:#FFF;}
/* main top start */
#main_top{width:1000px; height:108px; background:url(../images/top-bg.jpg) top right no-repeat;}
#logo{width:429px; height:72px; margin:13px 0 0 25px;}

#menus{margin:86px 26px 0 0; width:480px;}
#menus ul{margin:0px; padding:0px; display:inline;}
#menus li{margin:0px 2px 0 0; display:inline; float:left; list-style-type:none;}
#menus li a{ padding:5px 10px; background-color:#8092bb; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; border-top-left-radius:5px; border-top-right-radius:5px; text-decoration:none;}
#menus li a:hover{background-color:#080b96; padding:5px 10px;}
#menus li a.select{background-color:#080b96; padding:5px 10px; cursor: default;}
/* main top start */

/* banner start */
#banner{width:976px; height:276px; background-color:#080b96; padding:12px;}
#banner_left{width:668px; height:254px; background-color:#FFF; border-radius:5px; padding:10px 14px;}
#banner_img{width:667px; height:254px; background:url(../images/banner-img.jpg) no-repeat;}
#read_btn{width:119px; height:49px; margin:169px 0 0 26px;}
#banner_right{width:252px; margin:5px 0 0 0;}
#banner_tit{width:252px; padding-bottom:10px; text-align:center; background:url(../images/hr-line.jpg) bottom left no-repeat; color:#FFF; text-transform:uppercase; font-size:18px;}

#right_links{width:252px; margin:6px 0 0 0;}
#right_links ul{margin:0px; padding:0px;}
#right_links li{margin:0px; padding:0px 0 0 15px; width:230px; height:25px; line-height:25px; list-style-type:none; background:url(../images/bullets.jpg) left no-repeat; float:left; font-size:13px; color:#FFF; text-decoration:none; border-bottom:1px dotted #494cb3; font-weight:bold;}
#right_links li a{font-size:13px; color:#FFF; text-decoration:none;}
#right_links li a:hover{ font-size:13px; color:#aad7f1; text-decoration: none;}
/* banner end */

/* main middle start */
#middle{width:1000px; overflow:auto; margin:11px 0 24px 0; background-color:#FFF;overflow: hidden;}
#middle_left{width:667px; margin:0 0 0 25px;}
#about_company{width:667px; margin:0 0 0 0;}
#heading{color:#000099; font-size:22px; font-weight:bold; text-transform:uppercase; text-align: center;padding: 10px 0 20px;}
#home_content{width:667px; margin:16px 0 26px 0; text-align:justify;}
.img{background-color:#FFF; padding:5px; border:1px solid #d7d7d7; margin:0 13px 10px 0; float:left;}
a.img:hover{background-color:#000099; padding:5px; border:1px solid #000099; margin:0 13px 10px 0; float:left;}

.viewmore{color:#000099; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold;}
a.viewmore:hover{color:#000099; text-decoration:none;}

#home_links{width:667px;}
#home_links p{color:#000099; font-size:18px; font-weight:bold; text-transform:uppercase; height:15px;}
#home_links ul{margin:0px; padding:0px;}
#home_links li{margin:0px 20px 0 0; padding:0px; width:208px; display:inline; list-style-type:none; float:left;}
.image{background-color:#FFF; padding:5px; border:1px solid #d7d7d7;}
a.image:hover{background-color:#FFF; padding:5px; border:1px solid #000099;}

#middle_right{width:262px; margin:0 14px 0 0;}
#news{width:262px; height:174px; background-color:#6e7ea4; border-radius:5px;}
#news_tit{width:262px; font-size:18px; font-weight:bold; color:#FFF; background:url(../images/news-hrline.jpg) no-repeat bottom; padding-bottom:10px; text-align:center; margin:10px 0 0 0;}
#news_cont{width:223px; margin:15px 0 0 18px; font-size:14px; color:#FFF; font-weight:bold;}

#product{width:262px;  margin:26px 0 0px 0;}
#product_tit{width:262px; background:url(../images/gallery-bg.jpg) no-repeat center;  height:43px; line-height:43px; font-size:18px; color:#FFF; text-transform:uppercase; text-align:center;}
#product_img{width:262px; height:135px; text-align:center; margin-top:20px;}
#product_footer{width:260px; height:9px; background:url(../images/gallery-bg-bottom.jpg) no-repeat center;}
/* main middle end */

/* about us start */
#aboutus{width:950px; margin:0 auto;}
#breadcrumb{width:950px; margin:0 0 0 0; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#303030;}
.breadcrumb_link{font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#8b8b8b; text-decoration:underline;}
a.breadcrumb_link:hover{font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#8b8b8b; text-decoration:none;}

h1{width:950px; font-size:18px; font-weight:bold; color:#000099; margin:17px 0 17px 0; text-transform:uppercase;}
h2{font-size:18px; font-weight:bold; color:#000099; margin:0px; padding:0px;}
.aboutus_content{width:950px; border-bottom:1px solid #eaeaf8; padding-bottom:10px; margin:0 0 20px 0; text-align:justify;}
.aboutus_content01{width:950px; padding-bottom:10px; margin:0 0 20px 0; text-align:justify;}
.about_tit{font-size:16px; font-weight:bold; text-transform: capitalize;}
/* about us end */

/* products start */
#products{width:950px; margin:0 0 0 0;}
#products ul{margin:0px; width:960px; padding:0px; float:left; display:inline;}
#products li{margin:0px 35px 39px 0; padding:0px; width:200px; height:215px; list-style-type:none; float:left; display:inline;}

.products_contents{width:950px; margin:0px; padding:0px; text-align:justify;}
.products_contents ul{ margin:0px; padding:0px; float:left;}
.products_contents li{ margin:0px 0 20px 0; width:930px; padding:0px 0 0 12px; background:url(../images/bullet-cont.jpg) left top no-repeat; list-style-type:none; float:left; text-align:justify;}

.table_heading{border-bottom:2px solid #cbcbcb; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding-left:10px; font-size:14px; font-weight:bold; color:#333333;}
.table_heading01{border-bottom:2px solid #cbcbcb; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding-left:10px; font-size:12px; font-weight:bold; color:#333333;}
.td_border{border-right:1px solid ##d3d3d3;}
.tab{padding-left:12px;}
.back_btn{ margin:0px 0 0 0px;}
.table{width:950px; margin:0 0 15px 0;}
.product_heading{font-size:16px; font-weight:bold; width:940px; margin:5px 0 15px 0;}

#paging{width:950px; padding:5px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold;}
#paging ul{margin:0px; padding:0px; display:inline;}
#paging li{margin:0px 0px 0 0; display:inline; text-align:right; list-style-type:none;}
#paging li a{background-color:#fff; padding:3px 7px; border-radius:3px; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#585256; text-decoration:none; text-align:right;}
#paging li a:hover{background-color:#dedede; padding:3px 7px; border-radius:3px;  font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#585256; text-decoration:none;}
#paging li a.select{background-color:#dedede; padding:3px 7px; border-radius:3px;  font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; color:#585256; text-decoration:none; cursor:auto;}
/* products end */

/* contact us start */
#contactus{width:950px; margin:0 0 20px 0;}
.email{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:underline;}
a.email:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
/* contact us end */

/* feedback form start */
.textbox{width:237px; height:21px; line-height:21px; border-top:1px solid #8a9094; border-left:1px solid #8a9094; border-right:1px solid #8a9094; border-bottom:1px solid #e5e5e5; padding:0 0 0 5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666;}
.textarea{width:237px; height:68px; border-top:1px solid #8a9094; border-left:1px solid #8a9094; border-right:1px solid #8a9094; border-bottom:1px solid #e5e5e5; padding:5px 0 5px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666;}
/* feedback form end */

/* footer start */
#footer{width:1000px; height:102px; background:url(../images/footer-bg.jpg) repeat-x left;}
#footer_links{width:1000px; text-align:center; margin:0px 0px 34px 0px; padding-top:21px;}
#footer_links ul{margin:0px; padding:0px;}
#footer_links li{margin:0px 10px 0 0; padding:0px; display:inline; list-style-type:none;}
#footer_links li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
#footer_links li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: underline;}
#copyright{width:975px; font-size:11px; padding:0 0 0 25px;}
/* footer end */



.termslink1 {color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
.termslink1:link {color:#000; text-decoration:none;}
.termslink1:active {color:#000; text-decoration:none;}
.termslink1:visited {color:#000; text-decoration:none;}
.termslink1:hover {color:#000; text-decoration:underline;}

#product_carousel {
	width: 90%;
	margin: 0 auto
}
#product_carousel a {
	text-decoration: none;
}
#product_carousel.owl-carousel .owl-item img {
	width: 98%;
	padding: 0;
}
#product_carousel p {
    color: #000099;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    height: 15px;
    text-align: center;
}
#product_carousel .owl-nav {
    display: flex;
    justify-content: space-between;
    width: 99%;
    align-items: center;
}

#product_carousel .owl-nav [class*=owl-prev] {
    background-image: url("../img/common/prev.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    color: transparent;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    left: -40px;
}

#product_carousel .owl-nav [class*=owl-next] {
    background-image: url("../img/common/next.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    color: transparent;
    width: 26px;
    height: 40px;
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    right: -50px;
}
