﻿.clear {clear:both ;}ul{list-style:none;}a{ text-decoration: none;}
a:focus, a:hover, a:visited{  text-decoration :none;}
@font-face {   font-family: OpenSans-Regular;  src: url("/css/font/OpenSans-Regular.ttf");}
@font-face {   font-family:OpenSans-Regular;  src: url("/css/font/OpenSans-Regular.eot");}

@font-face { font-family: OpenSans-Bold;  src: url("/css/font/OpenSans-Bold.ttf"); }
@font-face { font-family: OpenSans-Bold;   src: url("/css/font/OpenSans-Bold.eot");}

@font-face {  font-family: segoeui-italic;  src: url("/css/font/SegoeUI-Italic.ttf");}
@font-face {  font-family: segoeui-italic;  src: url("/css/font/SegoeUI-Italic.eot");}

@font-face {  font-family: OpenSans-Light;   src: url("/css/font/OpenSans-Light.ttf");}
@font-face {  font-family: OpenSans-Light;   src: url("/css/font/OpenSans-Light.eot");}

@font-face {  font-family: OpenSans-LightItalic;  src: url("/css/font/OpenSans-LightItalic.ttf");}
@font-face {  font-family: OpenSans-LightItalic;  src: url("/css/font/OpenSans-LightItalic.eot");}

@font-face {  font-family: OpenSans-Semibold;  src: url("/css/font/OpenSans-Semibold.ttf");}
@font-face {  font-family: OpenSans-Semibold;  src: url("/css/font/OpenSans-Semibold.eot");}

@font-face {  font-family: segoeui-bolditalic;  src: url("/css/font/SegoeUI-BoldItalic.ttf");}
@font-face {  font-family: segoeui-bolditalic;  src: url("/css/font/SegoeUI-BoldItalic.eot");}

body{font-family:Arial, Helvetica, sans-serif; margin:0 auto;padding:0px;  background :#d4d4d4;  font-size :13px; max-width: 1024px; }


.search-form { text-align:right;}
.search-icon,.pnSearch{   float:right; cursor :pointer ;}
.bttsearch  { float:right ;margin :0px;  width :32px ; height:30px ;  padding :0px; border :0px ; background:url(images/icon-search.png) }
.txtsearch { float:left;  width:200px; padding :0  0 0 4px;font-family :OpenSans-Regular; margin :0px; border :0px ; line-height :30px ; font-size :13px; color :#898989;  border-left  :1px solid #e7e7e7;
     outline :none ;
         -webkit-transition:all 0.8s; /* For Safari 3.1 to 6.0 */
    transition:all 0.8s;
}


.header-logo {  float :left ;  }
.header-logo img{ float :left; }
.banner-images { display:inline-block;max-width:100%; margin-top:5px;}


.title-main-right{ float:left; width:100%; padding-left:15px ; background:#d51927; line-height:35px; color:#fff; font-size :18px; }

/*menu top right*/
.header-content-right { float :right;}
/*content home*/
.content-home { text-align :center ; margin-top :41px;}
.content-home-title{ float :left ; width :100%; margin :0; padding:17px 0 10px 0;}
.content-home-title a{  display :block; padding :0; margin :0; font-size :14px; font-weight :bold ;}
.content-home-desc{ font-size :14px; line-height :20px;}

/*content*/
.img-menu { float :left; width:100%;}


.right-title { float :left; margin-top:10px ; width:100%; background:url(images/right-left.png) no-repeat  right center;}

.content-detail {  padding-bottom :48px;}
.content-detail p{ font-family :segoeui-regular; font-size :14px; color :#555555; line-height :21px;}
.content-detail p img { width :100%!important; height :auto!important;}


.news-right{ float :left; width:100%; background:#e8e6e7; }
.div-new-right { float :left; width:100%; padding-bottom:200px;}

.new-right-title { float :left; clear:both;}
/*news home*/
.news-home-title{ float :left; padding :0; margin :0;   }
.news-home-title h3{ float :left;  padding :0 0 18px 0; margin :0;  font-size :18px; color :#0167b1;   font-family :OpenSans-Bold; text-transform:uppercase; }

.kinhdoanh-home-title{ float :left; margin :20px 0 10px 0; font-size :15px; color :#444444;   font-family :segoeui-semibold; }

.new-center-main { float:left; width:100%;}
.center-new-left { float:left;  padding:0 16px 0 0;}
.center-new-left a.img,.center-new-left a.img img { float :left; width:100%; height:212px; }

.center-new-title { float :left; width :100%;   margin:9px 0 0 0; }
.center-new-title a{ float :left; width :100%; font-size :15px; font-weight :bold ;  color:#2d2d2d; line-height:24px;  font-family:OpenSans-Semibold;}
.center-new-title a:hover{ color :#da0f05; }
.center-left-date { float:left; width:100%; padding:7px 0 0px 0; margin:0; font-style:italic; color:#2d2d2d;}
.center-new-left h4{ display:block; clear:both; margin-top:7px; float :left ;font-size :13px;  font-weight :normal; line-height:20px; text-align:justify; color:#2d2d2d; font-family:OpenSans-Light;}
.center-new-right { float :right;padding:0;}


/*tab control*/
.home-new-hot { float :left; width:100%; height:10px; background:#E9EAEE url(../../images/kenhtinview/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;  border:1px solid #e5e6ea;}

.news-right-link2 { float :left ; width :100% ; margin-bottom :19px;  overflow:hidden; }
.news-right-link2 .img{ float :left ; width:103px; height:66px; padding-right:7px;  }
.news-right-link2 .img img{ float :left ; width:100%; height:100%;  }
.news-right-link2 a.name{ display:block; overflow:hidden; height:56px; font-family: OpenSans-Light;  color :#2d2d2d;  font-size :13px; }
.news-right-link2 a:hover{ color :#da0f05;  }

/*banner-r*/
.banner-r ,.banner-r img{ float:left; width:100%;}
/*new center*/
.new1 { float:left; width:100%;}
.news-center-main { padding:0; margin-top:20px; height:539px;}
.news-center-title { float:left; margin-bottom:9px; width:100%; background:url(images/new-center-line.png) repeat-x left center;}
.news-center-title a{ float:left; padding-right:7px; background:#fff;line-height:26px; font-size:18px; text-transform:uppercase; color:#0167b1;}
.center-new a.img,.center-new a.img img { float :left; width:100%; height:212px; }


.center-new-1 { float :left; width :100%;   margin:7px 0 0 0; overflow:hidden; height:21px; overflow:hidden; }
.center-new-1 a{ float :left; width :100%; font-size :13px;  color:#2d2d2d; line-height:21px;  font-family:OpenSans-Semibold;}
.center-new-1 a:hover,.main-r-answer .name:hover{ color :#da0f05; }
.center-new .desc{ display:block; height:80px; clear:both; margin-top:13px; float :left ;font-size :13px;  line-height:20px; text-align:justify; color:#313131; font-family:OpenSans-Light;}

.center-new-link { float :left ; width :100% ; margin-top :21px;  overflow:hidden; }
.center-new-link .img{ float :left ; width:79px; height:49px; padding-right:7px;  }
.center-new-link .img img{ float :left ; width:100%; height:100%;  }
.center-new-link a.name{font-family: OpenSans-Light;  color :#2d2d2d;  font-size :13px; display:block;height:56px; overflow:hidden; }
.center-new-link a:hover{ color :#da0f05;  }


/*market*/
.market { float:left; width:100%;  }
.market .img{ display:inline-block; width:100%; }
.market .img img{ display:inline-block; width:100%; }
.market .more{ margin:0 auto; width:116px; display:block ;}
.market .more a{display:block ; width:100%; padding:5px 0 ; text-align:center; background:rgba(255,255,255,0.2); color:#fff; 
                border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;  
}
.market:hover .more a { background:rgba(255,255,255,0.4);}

.market2 { float:left; width:100%; margin-top:3px; }
.market2 .img{ display:inline-block; width:100%; }
.market2 .img img{ display:inline-block; width:100%; }
.market2 .more{display:block ; width:100%; padding:0; text-align:center;  color:#fff; font-family:OpenSans-Light; font-size :14px;}

/*main r*/
.main-r1 { padding-left:5px;}
.main-r { float:right; width:100%; border:1px solid #e1e1e1;}
.main-r-title { float:left; padding:0 0 0 11px; margin:0; width:100%; background:#f8f8f8; color:#0167b1; font-size:15px; font-family:OpenSans-Bold; line-height:38px; text-transform:uppercase; }

.right_link { float:left ; width:100%; clear :both ;  background:#f9f9f9 ; padding: 5px 9px 5px 9px;cursor :pointer ; color :#1e1e1e;  font-family :OpenSans-Light; font-size:12px; border-bottom:1px solid #fff; }
.right_link:hover { color :#da0f05 ;}
.right_link:last-child { border-bottom:0;}

.main-r-answer { float:left; width:100%; padding:11px 7px 11px 10px; border-bottom:1px dotted #dddddd;}
.main-r-answer:last-child {  border-bottom:none;}
.main-r-answer p.number{ float:left; margin:0 6px 0 0; padding-right:6px; width:36px; height:41px; text-align:center; background:#f8f8f8; color:#0167b1; font-size:30px; font-family:OpenSans-Bold;}
.main-r-answer .name{ display:block ; height:36px; overflow:hidden; color:#1e1e1e; font-family:OpenSans-Light;}
.main-r-answer .answer{ float:left; clear:both ; margin-top:7px ; height:auto; color:#1e1e1e; font-family:OpenSans-LightItalic; text-decoration:underline; text-decoration-color:#cbcbcb;}
.main-r-link {float:left; margin:11px 0 0px 0; width:100%; }
.cssdrlink { float:left; width:100%; }
.link-ad { margin-top:15px;}
.link-ad,.link-ad img { float:left; width:100%;}


/*news views*/
.new-new-title { float:left; margin:0; padding-bottom:2px; color:#0167b1; font-size :22px; font-family:OpenSans-Bold; text-transform:uppercase;}
.news-views {  padding-top:19px; padding-bottom:19px;   border-bottom:1px dotted #d2d2d2; padding-left:0; }
.news-views:last-child {   border-bottom:none; }
.news-views .news-img { float :left;width :33%;}
.news-views .news-title { float :left; width :65%; padding-left :13px;}
.news-views .news1-img { float :left;width :50%;}
.news-views .news1-title { float :left; width :50%!important;padding-left :13px; }

.news-views .news-img a {  float:left; width :100%; }
.news-views .news-img a img { display:block; width :100% ; }
.news-views:hover center a img { opacity:0.8;}
    
.news-views .news-title .name{ display :block ;  overflow :hidden ; max-height :44px ; color :#0167b1; font-size :16px; font-family :OpenSans-Semibold;}
.news-views:hover .news-title .name,.news-content .news-title .detail:hover {color :#d21f21; }
.news-views .news-title .date{ display :block ; padding-top:5px;  color :#1e1e1e; font-size :14px; font-family :OpenSans-LightItalic;}
.news-views .news-title .desc{display :block ; margin:0; height :63px ; overflow:hidden;   color :#1e1e1e; font-size :14px;  font-family :OpenSans-Light; text-align :justify ; line-height :21px;}


.news-views .news1-img a {  float:left; width :100%; }
.news-views .news1-img a img { display:block; width :100% ; }
.news-views .news1-title .name{ display :block ;  overflow :hidden ; max-height :44px ; color :#0167b1; font-size :16px; font-family :OpenSans-Semibold;}
.news-views .news1-title .date{ display :block ; padding-top:5px;  color :#1e1e1e; font-size :14px; font-family :OpenSans-LightItalic;}
.news-views .news1-title .desc{display :block ; margin:0; height :63px ; overflow:hidden;   color :#1e1e1e; font-size :14px;  font-family :OpenSans-Light; text-align :justify ; line-height :21px;}


.news-title-main{ color :#555555; font-size :30px; font-family :segoeui-regular; padding :0 0px 38px 0px; margin :0;}

/*newdetail*/
.newdetail-title { float :left; width:100%; color:black; font-size :20px; margin:0;padding-bottom:12px; padding-top:5px;font-family :OpenSans-SemiBold;}
.newdetail-desc { float :left;width:100%; color:#555555; font-size :14px; margin:0; line-height:20px; font-family :OpenSans-Bold;  }
.newdetail-content { float :left; padding-top:10px; width:100%;}
.newdetail-content img{  max-width:100%!important;width:auto!important;}
.newdetail-other { float :left; clear :both; width:100%; margin:7px 0px 2px 10px; padding-left:12px ; background:url(images/icon-link.png) no-repeat 0px 4px;}
.newdetail-other a{ float :left; color:#000; font-family:OpenSans-Regular;}
.newdetail-other a:hover{  color:#d21f21;}

/*newgallerysviews*/
.newgallery-name { float :left; font-size :14px; font-weight :bold; color :black;}
.newgallery-img { float :left; margin-top:10px; margin-bottom:10px ; width:100%; text-align:center;}
.newgallery-img  img{ display:inline-block; max-width:100%; }
.newgallery-desc { float :left; margin:0; height:36px; overflow:hidden;}
.newgallery-other { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eee; padding-left:5px; padding-right:5px; text-align:center;}
.newgallery-other-img {  display:inline-block; border:1px solid #eee; max-width:100%;}
.newgallery-other-img img{ float :left;width:100%;}
.newgallery-other-name {clear:both ; display:inline-block ; margin-top:8px ; font-size :13px; font-weight :bold;color:black; height:18px; overflow:hidden; text-align:center; }

/*product view*/
.home-main-title { float :left; width:100%  ; padding-bottom:6px; font-size :26px; font-family:OpenSans-Regular;/* border-bottom:2px solid #1e283a;*/}
.pro-views { text-align:center;margin-top:15px;}
.pro-views .pro-views-img { max-width:100%; display:inline-block; }
.pro-views .pro-views-img img{ width:100%; display:block; }
.pro-views-title { float:left ;width:100%; text-align:center; height:54px; }
.pro-views-title  a{font-size :16px ; padding:10px 0 0 0;font-family:OpenSans-Bold;  display:inline-block; color:#4d7829;}
.prodetail-main-content img{ max-width:100%!important; height:auto!important;}

.prodetail-name {float:left ;font-size :22px ; padding-top:0 ; margin:0; font-family:OpenSans-Semibold ; padding-bottom:5px; margin-bottom:15px ;  display:inline-block; color:#1e283a; width:100%; }
.prodetail-desc {float:left ;font-size :14px ; font-family:OpenSans-Bold;  display:inline-block;color:#1e283a;}
.prodetail-content p{ font-size :14px ; color:#1e283a; font-size :14px;}

/*menu footer*/
.menu-footer { float:left;   margin-right:7px; padding:0 11px; line-height:37px; font-size :13px; color:#fff; text-transform:uppercase; font-family:OpenSans-Light; background:url(images/menu-footer.png) no-repeat 0px center;}

/*footer*/
.footer-main { margin-left:0; margin-right:0 ; margin-top:20px; padding-bottom :38px; background:url(images/bg-footer-main.png) no-repeat;}
.footer-left ,.footer-right { color:#fff; }

.footer-title {  font-size :14px; color:#0167b1; font-family:OpenSans-Bold; text-transform:uppercase;  }
.social-footer { float :left; margin-left:17px;  margin-top:4px; }
.footer-left{padding:0 5px 0 0;}
.footer-right p { margin-bottom :4px; padding-top :3px; font-family :OpenSans-light; color :#2d2d2d; font-size :13px;}
.footer-add { margin-top:8px;}
.footer-add img{float:left; padding-right:7px;}

.menu-footer:hover { color :#e2e2e2;   }
.footer { line-height :22px;}
.footer .hotline{  line-height :18px;color :#fff; margin :0 5px 0 0; padding :0;  float:left ;}
.link-footer a,.link-footer span{  color :#fff;  font-family :Arial,Tahoma; font-size :13px; line-height :18px; padding :0; margin :0; float :left;}
.link-footer { display :inline-block ;}

.link-footer a:hover{  color :#ff0000; text-decoration :none ;}

.coutview { float:left; padding:7px;  background:rgba(225, 218, 160,0.9); margin-top:18px; }

.coutview img{ float:left; padding-right:7px; }
.coutview p{ float:left;  margin:0; padding-top:0; }
.coutview p.number{ float:left;  margin:0; padding-top:0; padding-left:12px; color:#0167b1; }
.online {
    border-radius: 4px 0px 0px 4px; 
        -webkit-border-radius: 4px 0px 0px 4px; 
        -moz-border-radius:4px 0px 0px 4px; 
}
.all {
    margin-left:1px;
    border-radius: 0px 4px 4px 0px; 
        -webkit-border-radius:  0px 4px 4px 0px; 
        -moz-border-radius: 0px 4px 4px 0px; 
}
/*banner*/
.wrapper{  margin: 0px auto;width: 1000px; height: 3000px; background: red; z-index: 999;}
    .banner { position:absolute;
        top:100px;
        background: url("images/1.png");
        width: 120px; height: 300px;
    }
    #banner_l{
         left: 5px;
    }
    #banner_r{
        right: 5px;
    }
    .zindex{z-index:-999; }

/*paging*/
.pagination{  display:inline-block; margin :27px auto 25px auto; padding :0;}
.pagination a {  float: left;  margin: 0 0 0 2px;padding: 3px 11px;  color: #5086c0;font: 400 15px/24px arial; text-align :center ; border :1px solid #dfdfdf;}
.pagination a:hover {   background :#6cb0ea;   border :1px solid #dfdfdf; }
.pagination .active {  float: left; font-family :OpenSans-Semibold ; color :#fff;  border :1px solid #dfdfdf; background:#337ab7;}
.pagination .pagination_btn{  padding :3px 11px;  }

/*intruction*/
.intruc-main { float :left; width :100%; background :#f5f5f5;  }
.intruction { float:left; padding :11px 0;  }
.intruction  span{  display:inline-block; margin :0;  color :#555555;  font-size :12px; padding :0px 0 0 0; }
.intruction  a{ display:inline-block; margin :0; padding:0px 9px 0px 9px ; color :#222222;  font-size :13px; font-family:OpenSans-Light; }
.intruction a:last-child { background :none;}
.intruction a:first-child { padding-left :0;}
.intruction a:hover { text-decoration :underline ; }
.group2 { display :inline-block ;}

/*main-right*/
.main-right { float :left; width:100%; }
.main-right-title { float :left; margin-bottom:11px ; width:100%;}
.main-right-title p { float :left; text-transform:uppercase; font-size:15px; font-family:OpenSans-Bold; color:#0167b1;  margin:0; }
.right-content{   float:left ; width:100%; margin-bottom:20px;}
.menu-right {float:left;width:100%;  border-bottom:1px solid #cccccc;}
.menu-right:last-child {border-bottom:none;}
.menu-right a{float:left;  padding:8px 10px 8px 20px;}
.menu-right:hover{ background:#ececec;}

/*menu right*/
.menu-content-right{ float :left; width :100% ; padding :8px; background :#e8e6e7;}
.menu-content{ float :left ; padding :5px 6px 5px 20px ; width :100% ;  margin-bottom:2px; background:url(images/icon-menu-r.png)no-repeat 9px 10px #0167b1;  }
.menu-content a{ float :left ; width:100%;  color :#fff; font-family:OpenSans-Semibold; font-size :14px; }
.menu-content a:hover { color :#fff; }
.menu-content:hover {background:url(images/icon-menu-r.png)no-repeat 9px 10px  #067fd7;}
.activecontent{  background :url(/css/images/icon-menu.png) 20px 10px no-repeat; }

/* intruc-menu*/
.intruc-menu { margin-top:-167px; height:125px;}
.intruc-menu .name { float:left; margin:0; padding:0; font-size:34px; color:#ffffff; font-family:OpenSans-Semibold;    }
.intruc-menu .home { float:left; margin:0; padding:0; font-size:17px; color:#ffffff; font-family:OpenSans-Semibold; text-transform:uppercase;   }
.intruc-menu span {float:left; margin-right:11px; margin-left:11px; font-size:17px; color:#ffffff; text-transform:uppercase; }

.new-home-main .name:hover { color:#da0909;}
.dropright {width:100%; text-align:left; background:#fff; color:#212121; font-family:OpenSans-Light; border:1px solid #e1e1e1;

}
.dropright .caret{ float:right; margin-top:7px; }
.dropdown-2 { width:240px;}


@media (min-width: 1030px) {
    .container { width:1030px; }
}

@media (min-width: 992px) {
    .project-desc {padding:0 120px;}
    .header-left { width:120px;}
}
@media (max-width: 991px) {

    .header-logo {  float :none ;margin-top :10px; display :inline-block ; }
    .header-left-title { display :none ; }
    .header-left {  text-align :center ;}
    .footer { text-align :center ; }

}


@media (min-width: 768px) {
    .footer-left{padding:0;}

    .gallery-main .gallery:nth-child(6){ width:50%;}
    .gallery-main .gallery:nth-child(4),.gallery-main .gallery:nth-child(7),.gallery-main .gallery:nth-child(11){ padding-right :0;}

    .pro-footer{ padding-left :0; }
    
    .prodetail-content p,.prodetail-content img,.prodetail-content p img,.prodetail-content p span img,.newdetail-content img { max-width :100%!important; height :auto!important ;}
    ul.drop-down li a { text-align:left;}
    .new1 .news-center-main:nth-child(2n+1){ padding-right:12px;}
    .new1 .news-center-main:nth-child(2n){ padding-left:12px;}
	.main_right { padding-right:0;}
}
@media (max-width: 767px) {
    * {
        margin: 0px;
        padding: 0px;
    }
    .center-new-left {padding:0;}
    .news-center-main { height:auto; padding-bottom:10px;}
    .center-new .desc { height:auto;}
    .center-new a.img,.center-new a.img img { height:auto; }
    .center-new-left a.img, .center-new-left a.img img { height:auto; width:100%;}
    .header-content-right { float :none; text-align:center;}
    .col-hotline {display:none;}
    .right-a { display:none; }
    .divLang {  padding-right :15px;}
    .fulid-menu { padding-right :0;}
    .active .txtsearch { margin-right :15px;}
    .title-show{ display:none ;}
    .footer-center2 { margin-bottom :15px;}
    .pagination { padding-right :15PX;}
    .gallery-main .gallery:nth-child(6){  display:none;}

    .prodetail-content p, .prodetail-content span,.prodetail-content img,.prodetail-content p img,.prodetail-content p span img,.newdetail-content img { width :100%!important; height :auto!important ;}
    .prodetail-content .example-image-link { width :100%!important;}
    .footer{ padding-bottom :15px;}
    .header-left {
        text-align: center;
    }

    .header-left-title {
        display: none;
    }

    .header-right {
        text-align: center; padding-right :0; padding-left :0;
    }
    .news-content center { display :inline-block ; width :100%; }
    .news-content center a { display :inline-block ; max-width :100%;}
    .news-content center a img {
        display :inline-block ;
        width: auto;
        max-width: 100%;
    }
    .news-content{ margin-bottom :15px; height:auto ; border-bottom :1px solid #eff0f0; padding-bottom :10px; }
    .news-content:last-child {  border-bottom :0; margin-bottom :0; }

    .new-hot-right {display:none;}
    .top-place { margin-top:12px;}
    .top-mobile { float :left;}
    .form-register { float:left; width:100%; }
    .form-register .txtRegister { float :left; width:75%;}
    .form-register .bttRegister { float :left; width:25%;}
    .project-home {  margin-bottom:10px; margin-top:10px;}
    .footer-left { padding-bottom:40px;}
    .project-home .project-home-desc { height:60px; }
    .project-home:hover .project-home-desc { height:60px; }
    .project-home-desc  .desc{ display:none; }
    .market,.market2 {  width:50%;padding-right:5px; }
    .market .img img,.market2.img img { height:301px; }
    .footer-logo { margin-top:30px;}
    .pnSearch { float:left;}
}

@media (max-width: 700px) {
    .news-views .news-title .name {font-size :18px;}
    .news-views .news-title .desc { display:none ;}
   
}
@media (max-width: 500px) {
    .content-home {
        width: 100%;
    }
    .news-views .news-title .desc { display :none;}
    .news-views .news-img {width :35%;}
    .news-views .news-title { padding-left :10px; width :65%;}
    .news-views .news-img a img { height :85px;}
    .news-views .news-title .name { font-size :14px;}
    
    .footer-right { width:100%!important;}
    .miscell-main .img img,.new-home-main .img img { width: 125px;height: 85px;}
    .miscell-main .desc,.new-home-main .desc { display:none;}
}


@media (max-width: 450px) {
    .news-views a.img {  display: none;}
    .news-views .desc{ display :none ;}
    /*.gallery { width :100%; }*/
    .gallery .img img, .gallery img { height:110px;}
}
@media (max-width: 400px) {
    .market,.market2 {  width:100%; }
}
@media (max-width: 380px) {
    .gallery { width :100%; }
    .gallery .img img, .gallery img { height:auto;}
}




