.main_container .rule_container {
    position: relative;
    padding-bottom: 20px;
}

.news_us_container {
    padding: 20px;
    font-size: 15px;
    color: #525252;
    line-height: 24px;
}

/*.news_us_container h1:after {
    content: " ";
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #daa75b;
    display: block;
    width: 200px;
    padding-top: 20px;
}*/

.news_bg {width: 100%; margin: auto;text-align: center;padding: 10px;}
.news_block {width: 100%; display: inline-block;margin: auto; vertical-align: top;}
.news_block h2 {font-family: ubuntu; font-size: 24px; line-height: 24px; text-align: left;padding-bottom: 0px;}
.facebook_bg {text-align: left;}
.news_block_inline {text-align: left; background:#f8f8f8;}

.title_news_container {margin: auto;background-color:#f2f2f2;padding: 30px 0;}
.title_news_container h3 {margin: auto;text-align: center;font-size: 48px;color:#969696;}
.title_news_block_inline {max-width: 1280px; width: 100%;margin: auto;}
.gallery_news_block {
    text-decoration: none;
    transition: all 0.2s ease;
    display: inline-block;
    position: relative;
    /*max-height: 380px;
    min-height: 380px;*/
    text-align: center;
    vertical-align: top;
    overflow: hidden;
	max-width: 350px;
}
.button_news_title {width: 100%; display: inline-block; text-decoration: none; font-size: 24px; padding: 10px; font-family: ubuntu; vertical-align: top; color: #2a2a2a; position: relative;overflow: hidden;}
.button_news_title a {width: 100%;}
.button_news_title p {font-size: 15px; color: #2a2a2a; margin: 0; font-family: arial; font-weight: 400; line-height: 18px; min-height: 56px; /*max-height: 880px; overflow: hidden;*/}
.button_news_title p:last-child { margin-bottom: 15px; }
.button_news_title:hover {}
.button_news_title img {display: block; height: auto!important; width: 100%!important;}
.new_block_title {display: inline-block; vertical-align: top; width: 70%; padding-left: 15px; position: relative;}

.btn_news_more {
  	display: inline-block;
    font-family: UbuntuL;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    padding: 5px 30px;
    margin-top: 20px;
    background-color: #969696;
    text-align: center;
    line-height: 1;
    max-width: 220px;
}
.btn_news_more:hover {;opacity:0.8!important;}

.data_block {display:inline-block; background: #3b3b3b; width: 100px; height: 100px; padding: 10px; text-align: center; vertical-align: middle;}
.data_block .month {font-size: 26px; font-family: ubuntuL; color: #fff; display: block;padding-top: 8px;}
.data_block .years {font-size: 30px; font-family: ubuntuL; color: #9d9d9d; display: block;}
.new_block {display: inline-block; vertical-align: top; width: 90%; padding-left: 15px; position: relative;}

.button_news {width: 100%; display: inline-block; text-decoration: none; font-size: 24px; padding: 10px; font-family: ubuntu; vertical-align: top; color: #2a2a2a; position: relative;overflow: hidden;}
.button_news a {width: 100%;}
.button_news p {font-size: 15px; color: #2a2a2a; margin: 0; font-family: arial; font-weight: 400; line-height: 18px; min-height: 56px; /*max-height: 880px; overflow: hidden;*/}
.button_news p:last-child { margin-bottom: 15px; }
.button_news:hover {background: #e8e8e8;}
.button_news img {display: block; height: auto!important; width: 100%!important;  margin-top: 10px; margin-bottom: 10px;}

.news_photo {}

.news_button_block {padding: 0px 0px 10px 0px;}

.btn_default {/*margin-top:10px!important;*/ display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;  border: 1Px solid transparent;  cursor: pointer; margin-right:0px; margin-bottom:4px;transition:0.3s ease;}
.btn_default:link {/*margin-top:10px!important;*/ display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;  border: 1Px solid transparent;  cursor: pointer; margin-right:0px; margin-bottom:4px;transition:0.3s ease;}
.btn_default:visited {/*margin-top:10px!important;*/  display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}
.btn_default:active {/*margin-top:10px!important;*/  display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #333; background: #f3f3f3;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease; }
.btn_default:hover {/*margin-top:10px!important;*/  display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: #fff; background: #c92c00;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}
.btn_default:disabled{opacity:0.5}

.btn_default_ac:link {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background: #c92c00;  border: 1Px solid transparent;  cursor: pointer; margin-right:0px; margin-bottom:4px;	transition:0.3s ease;}
.btn_default_ac:visited {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background: #c92c00;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}
.btn_default_ac:active {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background: #c92c00;border: 1Px solid transparent;  cursor: pointer;  margin-bottom:4px;	transition:0.3s ease;}
.btn_default_ac:hover {display: inline-block; padding: 5Px 12Px; font-size: 18Px; line-height: normal; font-weight: 400; text-align: center; text-decoration: none; color: white; background: #c92c00;border: 1Px solid transparent;  cursor: pointer; margin-bottom:4px;	transition:0.3s ease;}

.div_news_photo2 {padding: 20px;}

.new_block iframe {padding: 5px 0px; display: inline-block; width: 49%; height: 308px;}

.small_photo_displai_in_news {
    padding: 20px 20px;
    padding-bottom: 30px;
    width: 33%;
    float: right;
}
.galery {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 20px;
}

.galery .div_news_photo2 {
  display: inline-block;
  max-width: 32.3334%;
  min-width: 32.3334%;
  max-height: 250px;
  box-sizing: border-box;
  padding: 0px 2px;
}

.galery .div_news_photo2 a {
  display: block;
}

.galery .div_news_photo2 a img {
  width: 100%;
  height: -webkit-fill-available;
  display: block;
  object-fit: cover;
}

.galery .div_news_photo2 a:hover {
  opacity: .7;
}

@media screen and (max-width: 440px) {
	.news_block h2 {font-size:20px; padding-bottom: 5px;}
	.news_block {width: 100%;padding-bottom: 20px;}
	.new_block {width: 100%; padding-top: 10px; padding-left: 0px;}
	.button_block {width: 100%; line-height: 70px;}
	
	.data_block {display: block; width: 100%; height: 40px;padding: 0px;}
	.data_block .month {display: inline-block; font-size: 25px;padding-right: 10px;}
	.data_block .years {display: inline-block; font-size: 25px;}
	.button_news img {display: block; width: 100%!important; height: 100%!important;}
	.new_block iframe {top: 0; left: 0; width: 100%; height: 188px; display: block;}
	.button_news p {min-height: 100%;max-height: 100%;}
	.title_news_container h3 {font-size: 26px;}
	.gallery_news_block {max-width: none;}
	.new_block_title h2 {font-size: 22px;}
	.new_block_title {width: 100%;padding-left: 0}
	
	.galery {padding: 10px;}
	.small_photo_displai_in_news {padding: 0; padding-bottom: 10px; width: 100%; float: none;}
	.galery .div_news_photo2 {max-width: 100%;min-width: 100%;}
	
}
