/***imagery start***/
.imagery_section{
  overflow: hidden;
}
.imagery_main{
  display: flex;
  flex-flow: row wrap;
  margin-left: -6px;
  margin-right: -6px;
}
.imagery_main img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
}
.imagery_main .imgry_left{
  width: 40%;
}
.imagery_main .imgry_right{
  width: 60%;
}
.imagery_main .imgry_right .imgry_line{
  display: flex;
  flex-flow: row wrap;
  overflow: hidden;
}
.imagery_main .imgry_right .imgry_line .imgry_box{
  width: 33.3333%;
}
.imagery_main .imgry_left .imgry_img{
  position: relative;
  padding: calc(50% - 6px);
  overflow: hidden;
  margin: 5px;
}
.imagery_main .imgry_right .imgry_img{
  position: relative;
  padding: calc(50% - 6px);
  overflow: hidden;
  margin: 6px;
}
@media (max-width: 767px) {
  .imagery_main .imgry_left{
    width: 199%;
  }
  .imagery_main .imgry_right{
    width: 199%;
  }
}
/***imagery close***/

/***Footer start***/
footer.site-footer{
  margin: 92px 0 0 0;
  position: relative;
  background: url("../images/footer/footer-triangle-min.png")no-repeat right 10% top;
  background-size: 290px;
}
footer.site-footer .foot_line{
  width: 100%;
  padding:108px 5%;
}
footer.site-footer .foot_line img{
  width: 100%;
  display: block;
  object-fit: cover;
}

footer.site-footer .foot_container{
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}
footer.site-footer .top_footer{
  padding: 0 0 60px 0;
}
footer.site-footer .top_foot_main{
  display: flex;
  flex-flow: row wrap;
}
footer.site-footer .top_foot_main .foot_title{
  color:#000000;
  font-size: 20px;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 30px 0;
}
footer.site-footer .top_foot_main .foot_one .foot_title{
  color:#FF2270;
}
footer.site-footer .top_foot_main .foot_four .foot_title{
  color:#112FBC;
}
footer.site-footer .top_foot_main .foot_des{
  color:#a3a3a3;
  font-size: 15px;
}
footer.site-footer .top_foot_main .foot_link ul li{
  margin: 0 0 10px 0;
}
footer.site-footer .top_foot_main .foot_link ul li a{
  color:#a3a3a3;
  font-size: 15px;
  text-transform: uppercase;
}
footer.site-footer .top_foot_main .foot_link ul li a:hover{
  color:#FF2270;
}
footer.site-footer .top_foot_main .foot_address,
footer.site-footer .top_foot_main .foot_address a{
  color:#a3a3a3;
  font-size: 15px;
}
footer.site-footer .top_foot_main .foot_address address{
  margin: 0 0 15px 0;
}
footer.site-footer .top_foot_main .foot_address .foot_ad{
  margin: 0 0 15px 0;
}
footer.site-footer .top_foot_main .foot_address a:hover{
  color:#FF2270;
}
footer.site-footer .top_foot_main .foot_tags a{
  background-color:#FFFFFF;
  color: #112FBC;
  font-size: 15px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  padding: 2px 10px 4px 10px;
  margin: 0 15px 10px 0;
  border: 1px solid rgba(0, 0, 0, 0.5);
}
footer.site-footer .top_foot_main .foot_tags a:hover{
  background-color:#FF2270;
  color: #FFFFFF;
}

footer.site-footer .top_foot_main .foot_one{
  width: 26%;
  padding: 0 4% 0 0;
}
footer.site-footer .top_foot_main .foot_two{
  width: 20%;
  padding: 0 15px 0 0;
}
footer.site-footer .top_foot_main .foot_three{
  width: 22.5%;
  padding: 0 15px 0 0;
}
footer.site-footer .top_foot_main .foot_four{
  width: 31.5%;
}

footer.site-footer .bot_footer{
  background-color: #f2f2f2;
  padding: 31.1px 0;
}
footer.site-footer .bot_main{
  display: flex;
  flex-flow: row wrap;
}
footer.site-footer .bot_main .bot_left{
  width: 35%;
}
footer.site-footer .bot_main .bot_right{
  width: 65%;
}
footer.site-footer .bot_social .soci_box{
  display: inline-block;
  vertical-align: middle;
  padding: 0 25px 0 0;
}
footer.site-footer .bot_social .soci_box a{
  color: #112ebc;
  font-size: 26px;
}
footer.site-footer .bot_social .soci_box a:hover{
  color: #fc2971;
}

footer.site-footer .bot_link{
  text-align: right;
}
footer.site-footer .bot_link ul li{
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 24px;
}
footer.site-footer .bot_link ul li a{
  font-size: 13px;
  color: #9a9a9a;
  line-height: normal;
  display: block;
}
footer.site-footer .bot_link ul li a:hover{
  color: #112fbd;
}
/***Footer close***/
