.clasfrm { margin:25px 0; }
.smtbtn { margin:15px 0 0; }
p.uplobtmmar { margin:0 0 20px; font-weight:700; color: #000000; font-family: Arial, sans-serif; font-size:16px; text-transform:uppercase; }
p.uplotpmar { margin:20px 0 0; }
.marg-btm { margin:0 0 30px; }
.singlwbg { background:url('images/campaign_bg.jpg') no-repeat; background-size:cover; }
.looplist_outer { width:24.2%; margin-right:1%; margin-bottom:2%; float:left; background:#ffffff; padding:20px; box-sizing: border-box; }
.track_listouter { padding:50px 0; }
.looplist_outer:nth-child(4n+4) { margin-right:0px; clear:right; }
.looplist_outer:nth-child(4n+1) { clear:left; }
.lplisimg_outer { width:100%; height:168px; overflow:hidden; }
.lplisimg_outer img { width:100%; height:auto; margin:0px; }
.lplistitle { margin:15px 0 15px; font-weight:700; color: #000000; font-family: Arial, sans-serif; font-size:16px; text-transform:uppercase; padding: 0; }
a.hreditbtn { background:#6d98bf; padding: 6px 7px; border-radius: 5px; display: inline-block; font-size: 15px; color:#fff; margin-bottom:7px;}
.listerouter:after { clear:both; content:''; display:block; }
.hreditbtnwt { background:#fff; padding: 6px 12px; border-radius: 5px; display: inline-block; font-size: 15px; color:#6d98bf; }

.td_sedouter:after { clear:both; display:block; margin:0px; padding:0px; }
.interview_outer_box { width: 100%; margin-left: 1.3%; float: none; margin-bottom: 2%; padding: 0; box-sizing: border-box; }
.martp30 { margin:30px 0; }
.interview_outer_box .interview_box2 { border-bottom:0px; margin:0px; }
.brdbtm { border-bottom:1px solid #000; padding:10px 0; }
.brdbtm:last-child { border-bottom:0px; }

a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

@media screen and (max-width: 1250px) {
.campaign_detail{max-width:98%;}
.interview_outer_box{width:98%;}
}

@media screen and (max-width: 950px) {
    a.hreditbtn{margin-bottom:6px;}
    .whitetitle_strip .title2{font-weight:700;}
}    

@media screen and (max-width: 850px) {
    .looplist_outer{width:32% !important;}
}  

@media screen and (max-width: 750px) {
    .looplist_outer{width:49% !important;}
    .playersection .left{width:30%; padding-right: 2%;}
    .playersection .right{width:67%;}
    .playersection small{float:left; text-align:left; display:none;}
    #pg-200-0.panel-has-style > .panel-row-style{flex-direction: unset !important;}
} 

@media only screen and (max-width: 500px) {
    .looplist_outer{width:100% !important;}
    .lplisimg_outer{height:auto !important;}
    audio{margin: 0px 0;}
    .download_btn{margin-top:-5px;}
    .interview_box_left{width:25%;}
    .playersection .right .title2{font-weight:700;}
}

@media only screen and (max-width: 460px) {
    #pg-200-0.panel-has-style > .panel-row-style{
      width: 100%;
      position: unset;
      margin-bottom: 10px;
      margin-top: 10px;  
    }
    .so-widget-sow-button-flat-07ace3e430da .ow-button-base a{width:99%;}
}    

@media only screen and (max-width: 430px) {
    .download_btn a{width: 30px; height: 30px; line-height: 30px; margin-right: 5px; font-size: 10px;}
}    