@media screen and (max-width:1400px) {
.header .top_hdr .inn_hdr .logo {  left: 50px;}
.header .top_hdr .inn_hdr .social_wrap {  margin-right: 90px;}
.main_menu ul { margin:0;}
}
@media screen and (max-width:1279px) {
.header .top_hdr .inn_hdr .logo {  left: 0px;}
.header .top_hdr .inn_hdr .social_wrap {  margin-right: 10px;}
.main_menu > ul > li {  margin: 0 5px;}
.hm_blk_one .blk_one_inner ul li {  width: 30%;}
.footer .ftr_inner .ftr_lg {  margin: 0px 0 61px;}
}
@media screen and (max-width:1025px) {
.header .top_hdr .inn_hdr .logo {  top: 16px;}
.header .top_hdr .inn_hdr .logo img {  width: 300px;}
.header .top_hdr .inn_hdr .social_wrap {  margin-right: 80px;}
.mean-bar {  min-height: inherit;}
.header .bottom_hdr{ height:auto;}
.header {  height: 120px;}
.banner .slider_wrap li .a_slide {  bottom: 20px;  left: 20px;}
.banner .head_btm h2 {  font-size: 22px;}
.banner .head_btm {  padding: 10px;}
.hm_blk_one .blk_one_inner ul li .list_img{ width:100%;}
.hm_blk_two .blk_two_inner .a_clk {  bottom: 30px;  right: 20px;}
.hm_blk_four .blk_four_inner .overlay {  left: 0;  padding: 10px;  text-align: center;  top: 0;  width: 100%;}
.footer .ftr_inner .social_ftr {  position: static;  display: inline-block;  width: 100%;}
.footer .ftr_inner .ftr_menu {  margin: 0 0 12px;}
.footer .ftr_inner .ftr_menu li{ margin:0 5px 5px;}
.footer .ftr_inner .ftr_lg {  margin: 20px 0;  padding: 0 10px;  text-align: center;}
.footer .ftr_inner .ftr_lg li {  display: inline-block;  float: none;  margin: 0 5px;}
.footer .ftr_inner .social_ftr li {  float: none;  margin: 0 4px;  display: inline-block;}
}
@media screen and (max-width:767px) {
.header .top_hdr .inn_hdr .logo img { width: 180px;}
.header .top_hdr .inn_hdr .social_wrap ul {  display: none;}
.header .top_hdr .inn_hdr .social_wrap {  margin: 66px 0 0;  width: 100%;  text-align: center;}
.header .top_hdr .inn_hdr .social_wrap .a_blg {  clear: none;  float: none;  margin-right: 0;  margin-top: 0;  text-align: center;  display: inline-block;  width: 100%;}
.banner .slider_wrap li .a_slide {left: 5%;text-align: center;width: 90%;font-size: 16px;bottom: 10px;}
.banner .head_btm h2 {  font-size: 16px;}
.hm_blk_one .blk_one_inner ul li {  width: 46%;  margin-bottom: 25px;}
.hm_blk_one .blk_one_inner ul li .list_img h4{ font-size:15px;}
.hm_blk_one .blk_one_inner ul li h3 {  font-size: 15px;}
.hm_blk_one .blk_one_inner ul li p {  font-size: 12px;}
.hm_blk_one .blk_one_inner ul li .a_list {  font-size: 12px;}
.hm_blk_one {  padding: 20px 0 10px;}
.hm_blk_two .blk_two_inner .a_clk {bottom: 5px;font-size: 12px;right: 5%;width: 90%;padding: 5px 16px;}
.hm_blk_two .blk_two_inner .a_clk span {  font-size: 12px;}
.hm_blk_three .blk_three_inner h3 {  font-size: 20px;}
.hm_blk_three .blk_three_inner p {  font-size: 14px;}
.hm_blk_three {  padding: 20px 0;}
.hm_blk_four .blk_four_inner .overlay {  position: static;  width: 100%; float:left;}
.hm_blk_four .blk_four_inner .overlay h3 {  font-size: 18px;  margin: 0 0 15px;}
.hm_blk_four .blk_four_inner .overlay p {  font-size: 15px;  line-height: 26px;}
}
@media screen and (max-width:479px) {
.hm_blk_one .blk_one_inner ul li {  width: 100%;  margin-bottom: 25px;}
.footer .ftr_inner .ftr_menu li {margin:0 7px 5px;}
}
