@charset "utf-8";
/* CSS Document */

body,p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.fz16_14_12{ font-size:16px;}
.fz14_12{ font-size:14px;}

@media (max-width: 991px){
	
.fz16_14_12{ font-size:14px;}

}

@media (max-width: 767px){
	
body,p{ font-size:12px;}
.fz14_12{ font-size:12px;}
.fz16_14_12{ font-size:12px;}
}



* {
	margin:0;
	padding:0;
	border:0;
}

ul,li{
	list-style:none;
}

a {  
color:#333;
	text-decoration:none;
}
a:hover{
	
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6,h7{	font-family:Arial, Helvetica, sans-serif;font-weight:normal;display: inline;}
img {
	border: 0;
}



.left{ float:left !important;}
.right{ float:right !important;}
.w30{width:30%; }
.w50{width:50%; }
.w70{ width:70%;}
.w100{ width:100% !important; height:auto; position:relative;}
.w1200{ max-width:1200px; margin:0 auto; width:auto;}
.mr0{ margin-right:0px !important;}
.mb0{  margin-bottom:0px !important;}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container2{ max-width:1170px;width:auto;  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;}
.col-md-4-1,col-md-3-1,col-md-2-1{ float:left;}
.col-md-2-1{ width:24%; margin-bottom:15px; margin-right:1.3333%;}
.col-md-2-1:nth-child(4n){ margin-right:0px; margin-bottom:0px;}
.col-md-4{ width:33.33333333%}
.col-md-4-1{width: 30.33333333%; margin-left:1.5%; margin-right:1.5%;}
.col-md-3-1{width: 47%; margin-left:1.5%; margin-right:1.5%;}
.w50_100{ width:50%;}


@media (min-width: 300px) {
  .col-md-4{ width:100%}
}


@media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .col-md-4{ width:50%}

}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
  
  .col-md-4{ width:33.33333333%}
  
}

@media (min-width: 1024px) {
  .container {
    width: 994px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

@media (min-width: 384px) and (max-width: 1024px) {

  .w50_100{ width:100%;}
  .col-md-3-1{ width:47%; margin-left:1.5%; margin-right:1.5%; margin-bottom:30px;}


}

@media (max-width: 528px){

  .w50_100{ width:100%;}
  .col-md-3-1{ width:90%; margin-left:5%; margin-right:5%; margin-bottom:30px;}

}

@media (min-width: 384px) and (max-width: 768px) {

   .col-md-4-1{ width:47%; margin-left:1.5%; margin-right:1.5%;}

}
@media (min-width: 384px) and (max-width: 992px) {
 .col-md-2-1{width:48%; margin-right:2%;}
 .col-md-2-1:nth-child(2n){ margin-right:0px;}
}  
	  
@media (max-width: 384px) {
  .col-md-2-1{width:100%;}
  .col-md-4-1{ width:90%; margin-left:5%; margin-right:5%;}
  .col-md-3-1{ width:90%; margin-left:5%; margin-right:5%; margin-bottom:30px;}
  
}



