
.ass-spon {
    color: #333333;
   font-size: 13px;
   font-style: italic;
   margin-bottom: 18px;
   margin-left: 79px;
}
.spon1 {
   padding-right: 20px;
}
.BRB1 {
   border-bottom: 1px solid #cccccc;
   margin-bottom: 25px;
}
.img-seemr {
   top: -1px;
}
.PM-letter ul li .img-wrap {
   float: left;
   height: 120px;
   margin-right: 7px;
   width: 120px;
}
.PM-letter .description {
   margin-top: -11px;
}
.home-pm .tabular-data {
   margin-top: 0;
}
.home-pm .startup-news, .home-pm .block2, .home-pm .block1, .home-pm .startup-videos, .home-pm .main-slide {
   padding-bottom: 20px;
}
.PM-letter li:first-child .related_des a {
   color: #333333;
   font: 400 14px/20px "Fira Sans",sans-serif;
   text-transform: none;
}

.PM-letter li .related_des a {
   color: #666;
     font: 400 13px/18px "Fira Sans",sans-serif;
     font-style: italic;
         text-transform: none;
}
.PM-letter li {
     border-bottom: 1px dotted #cccccc;
   margin-bottom: 14px;
   padding-bottom: 8px;
}
.name-post {
   color: #0065a1;
   font-size: 13px;
   text-transform: uppercase;
   margin-left: 5px;
}
.posted-by {
   color: #666666;
   font-size: 12px;
   text-transform: capitalize;
}
.PM-letter h3 {
   border-bottom: 0 none;
   margin-bottom: 0;
}
.pre-title {
   display: inline-block;
   margin-right: 5px;
   vertical-align: bottom;
   font-size: 12px;
}

span.ad-80-30 {
   background: #cccccc none repeat scroll 0 0;
   display: inline-block;
   height: 30px;
   vertical-align: bottom;
   width: 80px;
}

.pre-block {
   margin-top: -12px;
   }
   
.PM-post_cnt {
   background: #ffffff none repeat scroll 0 0;
   border: 1px solid #dcdcdc;
   border-radius: 3px;
   padding: 4px;
}


.PM-postpin {
   border: medium none;
   height: 40px;
   padding: 4px 10px;
   resize: none;
   width: 190px;
}
.PM-sub_btn {
   background: #0f4d6b none repeat scroll 0 0;
   border: medium none;
   border-radius: 2px;
   color: #ffffff;
   cursor: pointer;
   font: 500 14px/48px "Open Sans",sans-serif;
   width: 55px;
}
.PM-letter {
   margin-bottom: 50px;
}
.home-pm .business-item {
    padding-top: 0px;
    }
    
 .home-pm .ads-320-250 {
   height: 250px;
   width: 320px;
}

.home-pm-right .section-title h2 a {
   border-bottom: 0 none;
   color: #0065a2;
   display: block;
   font: 900 18px/21px "Fira Sans",sans-serif;
   padding-bottom: 0;
   text-transform: uppercase;
}
   .spon {
   margin-right: 12px;
}
.big-spon {
 height: 50px;
 width: 135px;
 display: block;
 overflow: hidden;
}
.small-spon {
 display: inline-block;
 height: 45px;
 overflow: hidden;
 width: 130px;
}
.pre-small-spon {
   display: inline-block;
       margin-right: 10px;
 }
.pre-spon {
padding-left: 30px;
}
/*.pre-spon::before {
 background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(88, 88, 88, 0.8) 30%, rgba(88, 88, 88, 0.8) 0px, rgba(88, 88, 88, 0.8) 50%, rgba(88, 88, 88, 0.8) 75%, rgba(88, 88, 88, 0.88) 0px, rgba(88, 88, 88, 0)) repeat scroll 0 0;
 content: "";
 margin-left: 30px;
 min-height: 110px;
 position: absolute;
 width: 1px;
}*/
@media screen and (max-width:768px){
.home-mid-contener #right.dis-b {
   display: block;
}
.dis-n{
   display: none;
}
.PM-letter {
   margin-bottom: 10px;
   margin-top: 50px;
}
}
@media screen and (max-width:767px){
   .modi-logo.FL, .modi-spon.FR {
  clear: both;
   display: block;
   float: none;
   overflow: hidden;
   text-align: center;
}
.modi-spon{
   margin-bottom: 15px;
}
.letter-band {
   margin-bottom: 30px;
   text-align: center;
}
.spon1 {
   padding-right: 10px;
}
.spon, .co-spon {
   display: inline-block;
   float: none !important;
}
}
