#main_news_portal {width:100%;  min-height:500px; margin-top:40px; padding-top:0px;}
#news_top {width:auto; float:left; margin-top:40px; color:#fff; padding-left:35px; font-size:26px;}     
#main_news {padding:15%;  padding-top:40px; line-height:1.7; font-size:18px; min-height:500px;text-align: left;}   
#transporant_main1,
#transporant_main { font-size:16px; min-width: 250px; width:40%; padding-left:20px; }
#transporant_main1 {width:93.5%; font-size:18px; text-align:center; }
.link_news {color:#000; }
.main_trblock1, .main_trblock2, .main_trblock3,
.window_ramn {background: #fff;   background-clip: padding-box;     background-color: #FFFFFF;    border: 1px solid rgba(0, 0, 0, 0.2);
              border-radius: 0px;     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding-top: 4px; padding: 10px;
              border:1px #ccc solid; text-align:left; width:auto;
             }

.main_trblock1,
.main_trblock2,             
.main_trblock3 {width:30%; padding:0px; float:left; margin-left:3%;}

.main_trblock1 {margin-left:0%;}
.text_tranp_div {padding:5%; padding-top:10%; text-align:left; line-height:1.0; font-size:14px; min-height:100px;}
#main_news a {color:#000; text-decoration:none;}
.gray_line {background-color:#efefef; min-height:20px; width:100%; text-align:center; 
            font-size:18px;}

#left_man {float: left;  width: 29%; min-height:280px; padding-top:20px;  border: 0px red solid; background-color: #fff;}
#right_man {float: right; width:70%;  min-height:280px; padding-top:20px; font-size:14px; border: 0px green solid; background-color: #fff;}
.zag_company {font-weight:800; text-transform:uppercase; line-height:1.1;}
#scroll_man_div {scroll:auto; width:97%;  overflow-y: auto; height:180px;}

@media  (min-width: 0px) and (max-width: 384px)
{ /* мобильники */
  #news_top {width:auto; float:left; margin-top:10px;}
  #main_news {padding:1%; padding-top:22px;}
  #transporant_main {width:90%;}
  #main_news_portal {margin-top:5px; margin-left:-10px;}
  .main_trblock1,
  .main_trblock2,             
  .main_trblock3 {width:31%; padding:0px; float:left; margin-left:2.5%;}
  .main_trblock1 {margin-left:0%;}
  .text_tranp_div {padding:3%; padding-top:8%; text-align:left; line-height:1.0; font-size:10px; min-height:140px;}
  #transporant_main1 {width:89.5%; font-size:9px; line-height:1.0; }
  #left_man {float: left;  width: 99%; margin-top:-30px;margin-left:0.5%;  }
  #right_man {float: left; width:99%; margin-left:0.5%; border-top:1px  #ddd solid; }
  #scroll_man_div {height:140px;}
  .gray_line {font-size:14px;}

}



@media  (min-width: 385px) and (max-width: 767px)
{ 
  #main_news_portal {margin-top:20px;}
  #news_top {margin-top:14px; padding-left:25px; font-size:25px;}  
  #main_news {padding:5%; padding-top:20px;}
  #transporant_main {width:90%;}
  .main_trblock1,
  .main_trblock2,             
  .main_trblock3 {width:31%; padding:0px; float:left; margin-left:2.5%;}
  .main_trblock1 {margin-left:0%;}
  .text_tranp_div {padding:3%; padding-top:8%; text-align:left; line-height:1.0; font-size:10px; min-height:140px;}
  #transporant_main1 {width:90%; font-size:10px; line-height:1.0;}
  #left_man {float: left;  width: 99%; margin-top:-30px;margin-left:0.5%;  }
  #right_man {float: left; width:99%; margin-left:0.5%;  border-top:1px  #ddd solid; }
  #scroll_man_div {height:150px;}
  .gray_line {font-size:14px;}


}

@media  (min-width: 768px) and (max-width: 1279px) 
{
    #main_news_portal {margin-top:25px;}
    #main_news {padding:10%; padding-top:25px;}
    .main_trblock1,
    .main_trblock2,             
    .main_trblock3 {width:31%; padding:0px; float:left; margin-left:2.5%;}
    .main_trblock1 {margin-left:0%;}
    .text_tranp_div {padding:3%; padding-top:8%; text-align:left; line-height:1.0; font-size:11px; min-height:110px;}
    #transporant_main1 {width:94%; font-size:16px;}
    #left_man { width: 29%; min-height:280px; }
    #right_man {width:70%;  min-height:280px; }
    #scroll_man_div {height:180px;}

}
 
@media  (min-width: 1280px) 
{  /* большой экран */
   #main_news {padding:12%; padding-top:30px;}
   #main_news_portal {margin-top:35px;}
   .text_tranp_div {padding:3%; padding-top:8%; text-align:left; line-height:1.0; font-size:14px; min-height:110px;}

} 
