header.masthead h1.mb-5  {margin-bottom: 0px!important;font-size: 44px;}
header.masthead p.place  {font-size: 32px;}
header.masthead  {line-height: 38px;padding-top: 8rem;padding-bottom: 8rem;}
header.masthead div.label {max-width:475px;line-height: 28px;margin-top: 40px;background-color: rgba(0,36,74,0.6);padding: 14px 0 14px 0;color:#ffdd00;}
header.masthead div.label p {font-size: 24px;margin-bottom: 0px;}   
nav.navbar a.nav-link {font-weight: bold;}   
nav.navbar p.logo {padding:12px 0 10px 0;width:60%;margin:0px;}    
section.testimonials {padding-bottom: 60px;padding-top: 60px;}
section.testimonials h2.mb-5 {font-size: 32px;color: #0056b3;text-align:center;}
section.testimonials ul li i.fa {padding-right: 10px;}
section.testimonials ul li a.forms:hover {text-decoration: none;}
section.testimonials ul li a.forms {font-size: 18px;}
section.testimonials ul {margin-top: 20px;}
section.testimonials ul li {margin-bottom: 10px;}
section.ch2018 {padding: 60px 0;}
div.side div.my-4 img {width:100%;max-width:250px;}
div.side div.my-4 {text-align:center;padding-bottom:20px;}
#forms .col-lg-2 {padding:0px;margin:0 19px;}
.testimonials .testimonial-item img {max-width: 8rem;}
.testimonials h5 {margin-bottom: 26px;font-size:1.20rem;margin-top: 10px;color: #0056b3;}
.testimonials p {margin-bottom: 10px;font-size: 18px;}
.testimonials p.mb-0 {text-align: center;}
.testimonials hr {border:1px solid #112549;width:40px;margin-bottom: 12px;}
section.ch2018 {background-image: url(../img/ren_announce_bg.png);background-position: center center;}
section.ch2018 h1.my-4 {font-size: 32px;color: #0056b3;}
section.ch2018 div.tz-gallery h1.my-4 {margin-top: -10px !important;text-align:center;margin-bottom:50px !important;}
section.ch2018 div.card {background:none;border:0px;}
section.ch2018 div.card-body {padding: 20px 10px 0 0;}
section.ch2018 div.card-body table {font-size:18px;}
section.ch2018 div.card-body div.item {padding: 10px 0;}
section.ch2018 div.card-body td.date {color: #DF127B;font-weight: bold;padding-right:14px;vertical-align:top;}
section.ch2018 div.card-body td.date img {max-width:50px;}
section.ch2018 div.card-body td.ann-title {padding-bottom: 18px;font-weight:bold;}
section.video h1.my-4 {margin-top: -10px !important;text-align:center;margin-bottom:50px !important;width:100%;}
section.video .container .row iframe{margin: 0 auto;}
section.ch2018 .side h1.my-4 {font-size: 25px;}
section.ch2018 .side .prvyear {padding-bottom: 0px;}
footer.footer .horizon {text-align:center;}
footer.footer .horizon p {width:100%;padding:0px;margin-bottom:0px;}
footer.footer .horizon img {margin-top:20px;margin-bottom:20px;}


    
@media screen and (max-width: 1200px) {
	#forms .col-lg-2 {padding:0px;margin:0 16px;}
  }

@media screen and (max-width: 1000px) {
	nav.navbar p.logo {text-align: center;width:100%;}  
	nav.navbar div.form-link {text-align: center;width:100%;padding: 2px 0 10px 0;}  
  }

@media screen and (max-width: 780px) {	
	div.side div.my-4 img {max-width:100%;}
	section.ch2018 {padding: 30px 0 !important;}
	nav.navbar p.logo img.logo{width:100%;} 
}

@media screen and (max-width: 900px) {			
	header.masthead h1.mb-5 {font-size: 34px !important;}
	header.masthead p.place {font-size: 28px !important;}

}