@charset "utf-8";
/* CSS Document */
.headtoppart {display: block; width: 100%;background-color: #FFF;margin: 0px auto;padding: 0px 0px;min-width: 320px; }
.headerwp {max-width: 1320px;margin: 0 auto;padding: 0px 15px 0px 15px;border-bottom: solid 1px #efefef;height: 30px;}
.headertopleft {width: 50%;float: left;}
.headertopright {width: 50%;float: right;text-align: right;}
.headertopright a {line-height: 30px;color: #5f5f5f;font-size: 14px;padding: 0px 12px;float: right;}
.headertopright a:hover {
    background-color: #272B37;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
 }
.headertopright a.facebookicon:hover {background-color: #3b5998;color: #fff;}
.headertopright a.twittericon:hover {background-color: #55acee;color: #fff;}
.headertopright a.linkedinicon:hover {background-color: #0077b5;color: #fff;}
.headertopright a.googleicon:hover {background-color: #dd4b39;color: #fff;}
.company {padding: 5px 0px 0px 0px;font-size: 13px;color: #b6b6b6;}
.mobiletext02 {display: none;}

.header_fixed,.header_h_fixed{position:fixed; top:0px; left:0px;z-index: 100;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.master-slider_fixed{padding-top: 74px;}
.wsmainfull_fixed{box-shadow: 0 1px 4px rgba(0,0,0,.5);	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);background-color: rgba(255,255,255,.95);}

.header_h_fixed .desktoplogo {width:160px;}
.header_h_fixed.wsmainfull {height: 60px;}
.header_h_fixed .wsmenu>.wsmenu-list>li {padding:13px 10px 1px 8px;}
.header_h_fixed .wsmenu>.wsmenu-list>li>a {  padding: 6px 8px 18px 8px;}
.header_h_fixed .wsmenu>.wsmenu-list>li>ul.sub-menu {top: 60px;}

.dabout{padding:80px 15px;}
.dh1{font-size:24px; color:#B22D00; font-weight: 800; padding-bottom: 20px;}
.dabout .content{max-width: 800px; margin: 10px auto;}

/*dzsparallaxer*/
.small-highlight{border-top: 1px solid #FFF;}
.divimage{-webkit-filter:brightness(.7);}
.stitle{color:#DBD777; font-size:16px; font-weight: 600;}
.iiright{padding: 0px 50px !important;}


/*news*/
.d_news_list{padding:60px 0px 60px 0px; position:relative; overflow:hidden;}
.d_news_list ul{ max-width:800px; margin:0px auto; padding:0px;}
.d_news_list li{ list-style-type:none; width:100%px; border-bottom:#CCC dotted 1px; display:block;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;}
.d_news_list li.titleli{padding:5px 0px 5px 10px;}

.d_news_list span.content{ color:#20202F; display:inline-table; font-size:16px; font-weight:600;line-height:20px;transition:0.5s all;	-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.d_news_list span.content.date{ width:20%; color:#9797A6; font-weight:normal; font-size:14px;padding:10px 0px 10px 0px;}
.d_news_list span.content.subject{width:78%; display:inline-block; vertical-align: top;}
.d_news_list span.content.subject span{overflow: hidden;padding:10px 0px 10px 0px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.d_news_list li:hover{  background:#f2f2f2;}
.d_news_list li.titleli:hover{ cursor:pointer; color:#000000; text-decoration: none;}
.d_news_list li:hover span.content.subject, .d_news_list li:hover span.content.date{color:#000000;}

.mynewsdetail{padding: 20px;}
.mynewsdetail .ndate{ color:#999; font-size:13px; font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;letter-spacing:1px;}
.mynewsdetail .dot{ font-size:60px; text-align:left; color:#CCC; width:60px; margin:0px auto 30px auto;}
.mynewsdetail h1{ background:#F7F7F7; padding:15px; line-height:30px;display:block; margin-bottom:20px; margin-top:10px; font-size:20px !important;}

.backbtn{
	height: 36px;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 0 20px;
	outline: none;
	border: 0;
	text-decoration: none;
	color:#B22D00;
	border: #B22D00 solid 2px;
	cursor: pointer;
	background:#FFF;
	border-radius:25px;
	line-height:20px;
    font-weight: 600;
	transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;
}
.backbtn:hover{background:#B22D00; color:#FFFFFF}

/*pddownload*/
.pddownload{}
.pddownload ul{ list-style-type: none;margin: 0px; padding: 0px;}
.pddownload ul li{display:block; padding: 5px 5px 5px 28px;position: relative;}
.pddownload ul li:before{
    font-family: "Font Awesome 5 Free";
   content: "\f1c1";
   position: absolute;
   top:5px; left:5px;
   padding-right: 5px;
   vertical-align: middle;
   font-weight: 900;
   color:#D7412E;
   font-size:16px;
}
.pddownload ul li i{color:#D7412E;}
.pddownload ul li a{color:#006DD9;font-size:16px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.pddownload ul li a:hover{color:#D7412E; text-decoration: none;}


/*myindex*/
.myindex ul{ list-style-type:none; padding-bottom:10px;}
.myindex ul li { padding:5px 4px 5px 0px; display:inline-block;font-size:12px;}
.myindex ul li a{ color:#333; font-size:14px;}
.myindex ul li a:hover{ text-decoration:none; color: #D7412E}
.myindex i{ padding-right:5px; font-size:14px;}

.pdphoto{ float:left; width:45.246%;}
.pdphoto img{width:100%; height:auto;}
.pdinfo{float:right; width:49%; padding-right: 15px;}
.pdinfo h1{ font-size:24px; font-weight:800; font-style:normal; border:none;}
.pdmemo{padding: 20px 0px 10px 0px; font-size:14px; line-height: 25px;}


/*media box*/
.thumbnail-overlay{background-color: rgba(0,0,0,.1); }
.media-boxes-no-more-entries{display: none;}
/*product list*/
.pdcat{margin-bottom:40px;}
.pdcat h1{background:#f2f2f2; padding: 10px; font-size:16px; font-weight: 600; margin-bottom: 20px;}
.media-box-title{text-align: center;}
.media-box-title.mcattitle{ color:#B22D00; font-size:18px; font-weight: bold;}

.cattitle{color:#B22D00; font-size:18px; font-weight: bold; margin-bottom: 10px;}


@media only screen and (max-width:820px) {
    .divimage {background-position: -200px 50%;-webkit-filter:brightness(.7);}
}

@media only screen and (max-width:820px) {
    .d_news_list ul{ max-width:95%;}
	.d_news_list{padding:0px 0px 50px 0px; }
}

@media only screen and (max-width: 640px) {
	.d_news_list span.content.date{ width:100%; padding-bottom: 2px;}
	.d_news_list span.content.subject{width:100%; margin-top:3px;}
    .pdphoto,.pdinfo{float:none; width:100%;}
}

@media only screen and (min-width: 230px) and (max-width:691px) {
   .headtoppart {display: none;}
   .mymasterslider{padding-top: 55px;}
}


