.footer-widgets{display:none;}
.b_bottom{position:fixed;bottom:0px;right:0px;z-index: 3;padding: 12px;background: #00000063;border-radius: 6px;}
.main-menu li ul, .main-menu > li.menu-item-has-children:after{width: 19.556em !important;}
.line_h_18{line-height: 18px;}
.main-header.mh-transparent{padding-top: 7px !important;
    padding-left: 7px !important;
    padding-bottom: 7px  !important;
}
.main-menu li a {
    font-size: 1.1em !important;
}
.main-header.mh-transparent .main-header-btns .ac-btn-h {
  margin-top: 18px !important;
}
.white{
color:#fff !important;
}
.f_64{
  font-size:48px;
}
.page-heading.heading-full-width {
    padding: 0 0 0 0 !important;
}

.dwn_btn_y{
		background: #ffa216;
    padding: 11px 72px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-weight: 500;
    border-radius: 4px;
    margin-bottom: 11px;
    display: inline-block;
}

.dwn_btn_y:hover{
  color: #fff;
  background: #ffab2d;
}

.dwn_btn{
		background: #167eff;
    padding: 11px 72px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-weight: 500;
    border-radius: 4px;
    margin-bottom: 11px;
    display: inline-block;
}

.dwn_btn:hover{
  color: #fff;
  background: #3e94ff;
}

.home #top-header-7{
  	background: red !important;
    height: 0 !important;
}
.home .sec-hs-elements{
  display:none !important;
}

.main-header.mh-transparent{
  background-color: #00000052 !important;
}

.mh-moving .logo-wrap {
    display: block !important;
}
.blook img{
	width:72px !important;
  transform: rotate(-44deg);
  margin-right: 28px;
  margin-top: 20px;
}

.blook img .center{
	width: 109px !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}

.blook{
    background: #fff;
    transition: 1s ease;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    width: 130px;
    height: 130px;
    transform: rotate(45deg);
    float: left;
    margin: 28px;
    -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.75);
}

.block_center{
		margin-left: auto;
    margin-right: auto;
    width: 88%;
}

.heading{
		font-size: 41px;
    color: #fff;
    text-align: center;
    margin-bottom: 6px;
    /*-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;*/
    text-shadow: 3px 3px 7px rgb(0, 0, 0);
}

.blook:hover{
-webkit-transform: rotateZ(-5deg);
-ms-transform: rotateZ(-5deg);
transform: rotateZ(-5deg);
transition: 1s ease;
}
.container{
    width: 95%;
    margin: auto;
}

.list li{
    border-bottom: 2px solid #f5f5f5;
    padding: 7px 0px;
    font-size: 18px;
}

.home_btn{
    /*border: 2px solid #2d9e1f;*/
    padding: 12px 32px;
    min-width: 22%;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    border-radius: 5px;
    margin: 17px;
    text-align: center;
    font-size: 18px;
}

.login{
		background: #f6d76a;
    border: 2px solid #f1cc4c;
}

.subcribe{
		background: #c17619;
  	border: 2px solid #af6810;
}

.instruction{
		background: #8ebf4a;
    border: 2px solid #77a933;
}

.submit{
		background: #65b6c9;
    border: 2px solid #34a5bf;
}

.issue_btn{
    border: 2px solid #2d9e1f;
    background: #2d9e1f;
    padding: 5px 26px;
    min-width: 22%;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    border-radius: 5px;
    margin-top: 17px;
    text-align: center;
    font-size: 15px;
}

#pg-7-0,#pg-7-1 {
    margin-bottom: 0px !important;
}

.archive .date_info{
  width:30%;
  font-size:25px;
  float:left;
  font-weight: 600;
}
.archive .discrip{
  width:70%;
  float:left;
}

.archive .discrip a{
  font-size:18px;
  font-weight: 600;
}
.archive .discrip{
 border-bottom: 1px solid #eaeaea;
  padding-bottom: 14px;
}

.archive li{
    padding-bottom: 22px;
    display: flex;
}



@media only screen and (max-width: 600px) {
  .heading{margin-top:60px}
  .main-header img{margin-top: 45px;}
  .home_btn{
    min-width: 100% !important;
  }
  .block_center{
  	display:none;
  }
  .blook{
    width: 104px;
    height: 104px;
  }
  .blook img {
    width: 43px !important;
    margin-right: 21px;
    margin-top: 15px;
	}
  .b_bottom img{width:80px;}
  .heading{
    padding-top: 77px;
  }
  .logo-wrap img {
    max-height: 6.666em;
    margin-top: 80px !important;
}
}