.w1446{ width:1446px;}

.swiper-container-cube .swiper-cube-shadow{ display:none !important;}
.swiper-notification{ display:none !important;}

.ny_banner{ clear:both; height:400px;display: flex; justify-content: center; flex-direction: column; text-align:center;}
.ny_banner span{ text-transform:uppercase; font-size:40px; color:#FFF;}
.ny_banner p{ font-size:50px; font-weight:bold; color:#FFF;}

#page{ clear:both; margin-bottom:78px;}
#page a{ color:#999;}
#page .pagination li{ margin:0 11px;}
#page .pagination li a{ float:none; width:50px; line-height:50px; padding:0px; background:#f3f3f3; border:none; font-size:20px; color:#333333;}
#page .pagination li a:hover{ background:#315022; color:#FFF;}
#page .pagination li a.hover_page{ background:#315022; color:#FFF;}
#page .pagination li:nth-child(1){ display:none;}
#page .pagination li:nth-last-child(1){ display:none;}

.title_ny{ clear:both; overflow:hidden; text-align:left; padding-top:45px; margin-bottom:43px;}
.title_ny p{ font-size:16px; color:#868686; line-height:26px;}
.title_ny a{ font-size:16px; color:#868686; line-height:26px;}
.show_h1{ font-size:24px; color:#3e3e3e; font-weight:bold; line-height:50px; margin-bottom:12px;}
.hit{ clear:both;display: flex;flex-wrap: wrap;justify-content: center; margin-bottom:35px;}
.hit p{ font-size:12px; color:#878787; line-height:24px; margin-left:15px; margin-right:15px;}
.hit span{ font-size:12px; color:#878787; line-height:24px;}
.list_ny{ clear:both; overflow:hidden; text-align:left; margin-bottom:40px;}
.list_ny p{ font-size:16px; color:#3e3e3e; line-height:38px;}
.list_ny p a{font-size:16px; color:#3e3e3e; line-height:38px;}

.sheji_news_list{ clear:both; overflow:hidden; margin-bottom:70px; padding-top:83px;}
.sheji_news_list ul{display: flex;flex-wrap: wrap;}
.sheji_news_list ul li{ margin-right:50px;}
.sheji_news_list ul li a{ font-size:24px; color:#333333; line-height:58px;border-bottom:6px solid #fff;}
.sheji_news_list ul li:hover a{ color:#2b4d10; font-weight:bold; border-bottom:6px solid #2b4d10; }
.sheji_news_list ul li.hover_on a{ color:#2b4d10; font-weight:bold; border-bottom:6px solid #2b4d10; }

.category_ny{ clear:both; overflow:hidden;}

.category_ny_tongyong_ul{ clear:both;display: flex;flex-wrap: wrap;}
.category_ny_tongyong_ul li{ width:32%; margin-right:2%;  margin-bottom:75px;}
.category_ny_tongyong_ul li:nth-child(3n){ margin-right:0;}
.category_ny_tongyong_ul li img{ margin-bottom:25px;}
.category_ny_tongyong_ul li p{ font-size:18px; color:#4d4d4d; line-height:30px;}

.video_img{ position:relative;}
.video_img span{ background:url(video_bf.png) no-repeat center; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11;}

.category_ny_news_ul{ clear:both;display: flex;flex-wrap: wrap;justify-content: space-between;}
.category_ny_news_ul li{ width:48.6%; margin-bottom:52px;}
.category_news_img{overflow:hidden;display:block;position:relative;}
.category_news_img img{display:block;margin:0 auto;max-width:100%;-webkit-transition: 0.5s;transition: 0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
.category_news_img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.category_news_text{ display:block; background:#f6f6f6; padding:20px 40px; text-align:left;}
.category_news_text h3{ font-size:24px; color:#3e3e3e; font-weight:bold; line-height:32px; height:64px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; margin-bottom:15px;}
.category_news_text p{font-size:14px; color:#919191;line-height:30px; height:60px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.category_news_text span{ text-align:right; line-height:24px; display:block; font-size:16px; color:#b2b2b2;}

.show_content{ clear:both; overflow:hidden; text-align:left; width:900px; margin:0 auto; margin-bottom:60px;}
.show_content img{ width:auto; max-width:100%; margin-bottom:14px; margin-top:14px;}
.show_content p{ font-size:16px; color:#333333; text-indent:2em; line-height:30px; /*padding:10px 0;*/}
.show_content a{ font-size:16px; color:#333333; text-indent:0; line-height:30px;}
.show_content span{ color:#333333; text-indent:0; line-height:30px;}
.show_content strong{ font-size:20px; color:#333333; font-weight:bold;}

.sheji_related{ clear:both; overflow:hidden; margin-bottom:40px;}
.sheji_related h3{ text-align:left; font-size:24px; color:#333333; font-weight:bold; line-height:50px; margin-bottom:20px;}
.sheji_related ul{ clear: both;display: flex;flex-wrap: wrap;}
.sheji_related ul li{ width:23.5%; margin-right:2%; margin-bottom:20px;}
.sheji_related ul li:nth-last-child(1){ margin-right:0;}
.sheji_related ul li img{ margin-bottom:13px; border-radius:7px;}
.sheji_related ul li p{ font-size:12px; color:#4d4d4d; line-height:24px;}

.lxfs_title_ny{ clear:both; overflow:hidden; text-align:left; padding-top:120px; margin-bottom:55px; background:url(about_title.jpg) no-repeat bottom left; padding-bottom:16px;}
.lxfs_title_ny p{ font-size:40px; color:#333333; font-weight:bold; line-height:60px;}
.lxfs_title_ny span{ font-size:34px; color:#8a8a8a; text-transform:uppercase; line-height:50px;}

.lxfs_page_bg{ background:#f6f6f6; clear:both; overflow:hidden; padding:132px 0;}
.lxfs_page_bg ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.lxfs_page_bg ul li{ width:33%;}
.lxfs_page_bg ul li p{ font-size:24px; color:#333333; font-weight:bold; line-height:48px;}
.lxfs_page_bg ul li span{ font-size:16px; color:#585858; line-height:40px; display:block;}
.lxfs_page_bg ul li img{ width:120px; max-width:100%; margin-bottom:51px;}

.liuyan_lxwm_bg{clear:both; overflow:hidden; padding-top:110px; padding-bottom:136px;}

.about_us_ny_title{ clear:both; overflow:hidden; text-align:left; margin-bottom:80px; background:url(about_title.jpg) no-repeat bottom left; padding-bottom:16px;}
.about_us_ny_title p{ font-size:40px; color:#333333; font-weight:bold; line-height:60px;}
.about_us_ny_title span{ font-size:34px; color:#8a8a8a; text-transform:uppercase; line-height:50px;}

.about_us_ny{ padding-top:88px; clear:both; overflow:hidden;display: flex;flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
.about_us_ny_left{ width:49%;}
.about_ny_content{ text-align:left;}
.about_ny_content p{ font-size:18px; color:#333333; line-height:32px; margin-bottom:26px;}
.about_us_ny_right{ width:49%;}

.corporate_culture_ny{ padding-top:88px; clear:both; overflow:hidden;}
.corporate_culture_ny ul{ clear:both;display: flex;flex-wrap: wrap; justify-content: space-between;}
.corporate_culture_ny ul li{ margin-bottom:35px; height:500px; padding-top:169px; width:400px;}
.corporate_culture_ny ul li p{ font-size:24px; font-weight:bold; color:#FFF; line-height:64px; background:url(qywh_title.jpg) no-repeat bottom center; margin-bottom:15px;}
.corporate_culture_ny ul li span{ font-size:14px; line-height:26px; display:block; color:#FFF;}
.corporate_culture01{ background:url(qywh01.jpg) no-repeat center;}
.corporate_culture02{ background:url(qywh02.jpg) no-repeat center;}
.corporate_culture03{ background:url(qywh03.jpg) no-repeat center;}

.our_team_ny{ padding-top:88px; clear:both; overflow:hidden; padding-bottom:85px;}
.our_team_text{ clear:both; overflow:hidden; text-align:left;}
.our_team_text p{ font-size:16px; line-height:35px; color:#333333;}

.jysj_fuwu_bg{ background:#f6f6f6; clear:both; overflow:hidden; padding-top:77px; padding-bottom:57px; }
.jysj_fuwu{display: flex;flex-wrap: wrap; justify-content: space-around;}
.jysj_fuwu li{ width:250px;}
.jysj_fuwu li img{ width:auto; margin-bottom:32px;}
.jysj_fuwu li p{ font-size:24px; color:#2b4d10; font-weight:bold; line-height:48px; margin-bottom:18px;}
.jysj_fuwu li span{ font-size:14px; color:#5f5f5f; line-height:24px;}

.service_bg{ clear:both; overflow:hidden; padding:88px 0;}
.service_ul{display: flex;flex-wrap: wrap; justify-content: space-around; background:url(service_li.jpg) repeat-x top 49px center; clear:both; overflow:hidden;}
.service_ul li{}
.service_ul li p{ font-size:16px; color:#333333; line-height:26px;}
.service_ul li img{ width:auto; margin-bottom:30px;}

.category_pro_h2{ font-size:40px; color:#333333; font-weight:bold; text-align:left; line-height:60px; margin-bottom:35px;}
#banji{ clear:both; overflow:hidden; padding-top:150px; padding-bottom:75px; }
#sngn{ clear:both; overflow:hidden; padding-top:75px; padding-bottom:113px;}
#wanju{ clear:both; overflow:hidden; padding-top:83px; padding-bottom:44px;}
#hwgn{ clear:both; overflow:hidden; padding-top:75px; padding-bottom:113px;}

.swiper-banji{ width: calc(100% - 46px); margin:0 auto; overflow:hidden;}
.swiper-banji ul{}
.swiper-banji ul li:nth-child(1) a{ background:#e7c18c;}
.swiper-banji ul li:nth-child(2) a{ background:#aac3d4;}
.swiper-banji ul li:nth-child(3) a{ background:#b3c29e;}
.swiper-banji ul li:nth-child(4) a{ background:#e7b493;}
.swiper-banji ul li:nth-child(5) a{ background:#e1cc93;}
.swiper-banji ul li:nth-child(6) a{ background:#978070;}
.swiper-banji ul li:nth-child(7) a{ background:#dbc7c9;}
.banji_div{ padding:20px 20px 56px 20px; text-align:left; height:187px; background:url(prolist_jt.png) no-repeat left 20px bottom 20px; }
.banji_div p{ font-size:18px; color:#FFF; font-weight:bold; line-height:36px; padding-top:5px;}
.banji_div span{ font-size:12px; color:#FFF; line-height:20px;}
.swiper-banji-prev{ background:url(prolist_left.png) no-repeat center; width:46px; height:46px; position:absolute;box-shadow: -3px 3px 6px #ccc; border-radius:100%; left:0;top: 50%; z-index:30; margin-top:-23px;}
.swiper-banji-next{ background:url(prolist_right.png) no-repeat center; width:46px; height:46px; position:absolute;box-shadow: 3px 3px 6px #ccc; border-radius:100%; right:0; top: 50%; z-index:30; margin-top:-23px;}
.swiper-banji-next.swiper-button-disabled, .swiper-banji-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none;}

.swiper-hwgn{ overflow:hidden;}
.swiper-hwgn ul{ margin-bottom:62px;}
.swiper-hwgn li{ margin-top:0px !important;}
.swiper-hwgn li p{ color:#333333; font-weight:bold; font-size:18px; line-height:44px;}
.swiper-pagination-hwgn .swiper-pagination-bullet{ width:75px; height:12px; background:#b2b2b2; opacity:1; border-radius:0;}
.swiper-pagination-hwgn .swiper-pagination-bullet-active{ background:#2b4d10;}

.product_details{clear:both; overflow:hidden; padding-top:150px; padding-bottom:150px; background:#f6f6f6; }
.product_details_title{ font-size:40px; color:#333333; font-weight:bold; line-height:60px; margin-bottom:84px;}
.product_details_ul{ clear:both;display: flex;flex-wrap: wrap; justify-content: space-between;}
.product_details_ul li{ width:23.4%; background:#FFF; text-align:left; }
.product_details_ul li p{ font-size:14px; color:#616161; line-height:24px; padding:38px 28px;}

.wanju_ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.wanju_ul li{ width:49.2%; text-align:left;}
.wanju_ul li a{ position:relative;}
.wanju_ul_div_bg{ background:url(pro_wanju_t.png) repeat-x bottom center; width:100%; height:100%; position:absolute; bottom:0; z-index:10;}
.wanju_ul .wanju_ul_div{ position:absolute; bottom:22px; left:46px; z-index:20; background:url(prolist_jt.png) no-repeat bottom left; padding-bottom:38px;}
.wanju_ul .wanju_ul_div p{ font-size:18px; color:#FFF; font-weight:bold; line-height:36px;}
.wanju_ul .wanju_ul_div span{ font-size:12px; color:#FFF; line-height:20px;}
.category_wanju{ clear:both; position:relative;}
.swiper-wanju{ width: calc(100% - 46px); margin:0 auto; overflow:hidden;}
.swiper-wanju .wanju_ul_div{ position:absolute; bottom:95px; left:87px; z-index:10; text-align:left;}
.swiper-wanju .wanju_ul_div p{ font-size:30px; color:#FFF; font-weight:bold; line-height:50px;}
.swiper-wanju .wanju_ul_div span{ font-size:14px; color:#FFF; line-height:24px;}
.swiper-wanju-prev{ background:url(prolist_left.png) no-repeat center; width:46px; height:46px; position:absolute;box-shadow: -3px 3px 6px #ccc; border-radius:100%; left:0;top: 50%; z-index:30; margin-top:-23px;}
.swiper-wanju-next{ background:url(prolist_right.png) no-repeat center; width:46px; height:46px; position:absolute;box-shadow: 3px 3px 6px #ccc; border-radius:100%; right:0; top: 50%; z-index:30; margin-top:-23px;}
.swiper-wanju-next.swiper-button-disabled, .swiper-wanju-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none;}
.swiper-pagination-wanju{ bottom:28px; position:absolute; z-index:10;}
.swiper-pagination-wanju .swiper-pagination-bullet{ width:13px; height:13px; background:#fff;opacity: .5; margin:0 12px !important;}
.swiper-pagination-wanju .swiper-pagination-bullet-active{ background:#fff;opacity:1;}

.swiper-sngn{ overflow:hidden;}
.swiper-sngn ul{ margin-bottom:62px;}
.swiper-sngn li{ margin-top:0px !important;}
.swiper-sngn li p{ color:#333333; font-weight:bold; font-size:18px; line-height:44px;}
.swiper-pagination-sngn .swiper-pagination-bullet{ width:75px; height:12px; background:#b2b2b2; opacity:1; border-radius:0;}
.swiper-pagination-sngn .swiper-pagination-bullet-active{ background:#2b4d10;}

.show_product{ clear:both; overflow:hidden; padding-top:79px; padding-bottom:79px;}
.show_product_title{ font-size:40px; color:#333333; font-weight:bold; line-height:60px; margin-bottom:56px; text-align:left;}
.duotu_pro{ clear:both; overflow:hidden; margin-bottom:60px;}
.gallery-top{ margin-bottom:21px !important;}
.duotu_thumbs{ position:relative;overflow: hidden; list-style: none; padding: 0; z-index: 1;}
.duotu_thumbs .swiper-slide{ border:2px solid #fff;}
.duotu_thumbs .swiper-button-next{ background:url(duotu_right.png) no-repeat center; width:34px; height:100%; top:0; margin-top:0; right:0;}
.duotu_thumbs .swiper-button-prev{ background:url(duotu_left.png) no-repeat center; width:34px; height:100%; top:0; margin-top:0; left:0;}
.duotu_thumbs .swiper-slide-thumb-active{ border:2px solid #cb5d5d;}

.related_products{ clear:both; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.related_products h3{ font-size:24px; color:#333333; font-weight:bold; line-height:60px; margin-bottom:39px; text-align:left;}
.related_cp{ position:relative;}
.swiper-related{ width: calc(100% - 40px); margin:0 auto; overflow:hidden;}
.related_products ul{}
.related_products ul li a{ position: relative;display: flex; justify-content: center;}
.related_products ul li p{ font-size:12px; color:#333333; line-height:34px; padding:0 22px; background:#f6f6f6; border-radius:34px; position:absolute; z-index:15; bottom:18px;}
.related_products ul li:hover p{ bottom:103px;-webkit-transition: 0.5s;transition: 0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
.swiper-related-next{ background:url(related_right.png) no-repeat center; width:40px; height:40px; position:absolute; right:0; top: 50%; z-index:30; margin-top:-20px;}
.swiper-related-prev{ background:url(related_left.png) no-repeat center; width:40px; height:40px; position:absolute; left:0;top: 50%; z-index:30; margin-top:-20px;}

@media (max-width: 1446px) {
.w1446{ width:100%;}

}

@media (max-width: 1200px) {
.corporate_culture_ny ul li{ width:32%;}
.product_details_ul li p{ padding:20px;}
}

@media (max-width: 992px) {
.ny_banner{ height:400px;}
.sheji_related ul li{ width:24%;}
.about_us_ny_left{ width:100%;}
.about_us_ny_right{ width:100%;}
.corporate_culture_ny ul li{ height:400px; padding-top:100px;}
.swiper-wanju .wanju_ul_div{  bottom:70px; left:50px;}
.product_details_ul li p{ padding:15px;}
.product_details_ul li{ width:24%; }
.show_content{ width:100%;}

}

@media (max-width: 768px) {
.ny_banner{ height:320px;}
.category_news_text{ padding:15px;}
.lxfs_title_ny{ padding-top:40px; margin-bottom:30px;}
.lxfs_title_ny p{ font-size:34px; line-height:54px;}
.lxfs_title_ny span{ font-size:30px; line-height:45px;}
.lxfs_page_bg{ margin-bottom:40px; padding:40px 0 40px 0;}
.lxfs_page_bg ul li img{ margin-bottom:15px;}
.about_us_ny_title{ margin-bottom:32px;}
.about_us_ny_title p{ font-size:34px; line-height:54px;}
.about_us_ny_title span{ font-size:30px;  line-height:45px;}

.about_us_ny{ padding-top:32px;}
.corporate_culture_ny{ padding-top:32px;}
.our_team_ny{ padding-top:32px; padding-bottom:32px;}
.jysj_fuwu_bg{ padding-top:32px; padding-bottom:32px; }
.corporate_culture_ny ul li{ margin-bottom:15px;}
.jysj_fuwu li{ width:30%;}
.jysj_fuwu li img{ margin-bottom:15px;}
.corporate_culture_ny ul li p{ font-size:32px; line-height:56px;}
.corporate_culture_ny ul li span{ font-size:16px; line-height:30px;}
.service_bg{ padding:32px 0;}
.show_product{ padding:32px 0;}
.related_products{ padding:25px 0;}
.show_product_title{ font-size:32px; line-height:45px; margin-bottom:25px;}
.related_products h3{ font-size:32px; line-height:45px; margin-bottom:25px;}
.banji_div{ height:auto; padding:12px 12px 49px 12px; background: url(prolist_jt.png) no-repeat left 12px bottom 12px; }
.banji_div p{ margin-top:0px;}

.category_pro_h2{ font-size:32px; line-height:45px; margin-bottom:15px;}
#banji{  padding-top:55px; padding-bottom:30px; }
#sngn{ padding-top:30px; padding-bottom:55px;}
#wanju{ padding-top:30px; padding-bottom:20px;}
#hwgn{ padding-top:30px; padding-bottom:55px;}
.swiper-sngn ul{ margin-bottom:15px;}
.swiper-hwgn ul{ margin-bottom:15px;}
.swiper-pagination-hwgn .swiper-pagination-bullet{ width:32px; height:8px;}
.swiper-pagination-sngn .swiper-pagination-bullet{width:32px; height:8px;}
.wanju_ul .wanju_ul_div{ width:100%; height:100%; left:0; bottom:0; background:none;display: flex;flex-direction: column;align-items: center; justify-content: center; padding-bottom:0px;}
.swiper-wanju .wanju_ul_div{ left:0; padding:0 20px;}
.product_details{ padding-top:44px; padding-bottom:44px; }
.product_details_title{ font-size:32px; line-height:45px; margin-bottom:20px;}

}

@media (max-width: 650px) {
.lxfs_page_bg ul li{ width:49%; margin-bottom:25px;}
.lxfs_page_bg ul li:nth-last-child(1){ width:100%;}
.lxfs_page_bg ul li img{ width:80px;}
.lxfs_page_bg{ padding-bottom:15px;}
.show_content{ margin-bottom:25px;}
.swiper-wanju-prev{ display:none;}
.swiper-wanju-next{ display:none;}
.swiper-wanju{ width:100%;}
.wanju_ul li{ width:100%; margin-bottom:15px;}
#wanju{ padding-bottom:0px;}
.product_details_ul li{ width:49%; margin-bottom:15px; }

}


@media (max-width: 580px) {
.category_ny_tongyong_ul li{ width:49%; margin-bottom:25px;}
.sheji_news_list{  margin-bottom:25px; padding-top:25px;}
.sheji_news_list ul li{ margin-right:0px;}
.sheji_news_list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.sheji_news_list ul li a{ font-size:22px; line-height:32px;}
.ny_banner{ height:280px;}
.ny_banner p{ font-size:40px;}
.ny_banner span{ font-size:30px;}
.sheji_related ul li{ width:49%;}
.category_ny_news_ul li{ width:100%; margin-bottom:25px;}
#page{ margin-bottom:25px;}
.jysj_fuwu li{ width:30%;}
.jysj_fuwu{justify-content: space-between;}
.jysj_fuwu li p{ font-size:25px; line-height:35px;}
.corporate_culture_ny ul li{ width:100%;}
.service_ul li{ width:32%; margin-bottom:20px;}
.service_ul li img{ margin-bottom:10px; width:auto; max-width:100%;}
.related_products ul li p{ padding:0 15px; bottom:10px;}
.swiper-wanju .wanju_ul_div{ bottom:0px;  padding:0 20px;display: flex;flex-direction: column;align-items: center; justify-content: center; height:100%;}
.swiper-pagination-wanju{ bottom:-28px !important; position:absolute; z-index:10;}
.swiper-pagination-wanju .swiper-pagination-bullet{ background:#000;}
.swiper-pagination-wanju .swiper-pagination-bullet-active{ background:#000;}
.swiper-wanju .wanju_ul_div p{ font-size:24px; line-height:40px;}
.category_wanju{ margin-bottom:25px;}

}

@media (max-width: 425px) {
.lxfs_page_bg ul li span{ font-size:16px; line-height:26px;}
.lxfs_page_bg ul li p{ font-size:20px; line-height:32px;}
.jysj_fuwu li{ width:100%; margin-bottom:15px;}
.corporate_culture_ny ul li{ height:300px; padding-top:0px;display: flex; flex-direction: column; justify-content: center;}
.swiper-banji{width: calc(100% - 30px);}
.swiper-banji-prev{ width:30px; height:30px; background-size:contain; margin-top:-15px;}
.swiper-banji-next{ width:30px; height:30px; background-size:contain; margin-top:-15px;}


}


/* mobile_footer */
.mobile_footer{ position: fixed; z-index: 520; bottom: 0; left: 0; right: 0; display:none; }
.mobile_footer ul { display: flex; justify-content: space-between; margin-bottom:0px; }
.mobile_footer ul li { padding: 7px 5px; background-color:#2b4d10; }
.mobile_footer ul li:nth-child(3) i.iconfont { transform: translateY(-2px); }
.mobile_footer ul li a { color: #fff; display: flex; align-items: center; justify-content: center; line-height:30px; }
.mobile_footer ul li a i.iconfont { font-size: 21px; color: #fff; }
.mobile_footer ul li a span { font-size: 16px; margin-left: 5px; color: #fff; }
.mobile_footer .row{ margin:0px;}

@media (max-width: 768px) {  
.mobile_footer{ display:block;}

}