.sponsorsmain_body { width: 100%; position: relative; padding: 0 0 50px; }
.sponsorbig_head { width: 100%; position: relative; padding: 0 0 50px;  }
.sponsorbig_head p { font-size: 18px; color: #ffffff; line-height: 26px; font-weight: 500; padding: 3px 0; margin: 0 0 40px; }
.sponsorbig_head .lightborderbtn { padding: 10px 40px; }
.sponsorbig_logo { padding: 0 0 30px; }
.sponsorlogobox { width: 100%; display: inline-flex; align-items: center; justify-content: center; text-align: center; background: #fff; margin: 13px 0; } 
.sponsorlogobox img { height: 250px; padding: 15px; object-fit: contain; }
.sponsorsm_logo .custom_row { padding-top: 15px; padding-bottom: 30px; }
.sponsorsm_logo .sponsorlogobox h3 { font-size: 35px; letter-spacing: 0.7px; max-width: 250px; }
.sponsorsm_logo .sponsorlogobox img { height: 150px;}
.sponsorbig_head p a { color: #65CCC8; text-decoration: underline; text-underline-position: under; }

/*-------------------------------- Responsive Media Query --------------------------------*/
@media (min-width: 1200px){



}


@media (max-width: 1199px){

}


@media (max-width: 991px){
.sponsorlogobox img { height: 200px; }
.sponsorsm_logo .col-md-3 { width: 33.33%; }

}


@media (max-width: 767px){
.sponsorsm_logo .col-md-3 { width: 50%; }
.sponsorlogobox img { height: 130px; }
.sponsorsm_logo .sponsorlogobox img { height: 110px;}

}