I am using bootstrap3 to create my page. I created a slider with images and inside the slider image I have created a <div> with some content inside it with white transparent background. My code as follows:
<div class="header-banner">
<div class="flexslider header-slider hidden-xs col-sm-3">
<ul class="slides">
<li>
<img src="img/transparent.png" alt="">
<div data-image="img/content/Slide_Intro_1.png"></div>
<div class="slider-caption container">
<div class="row">
<div class="slider-caption container">
<div class="col-xs-10 col-sm-5" style="background: rgba(255, 255, 255, 0.4 );">
<h3 class="mb-7px" style="margin:0 0 0 20px ;padding:10px 0 0 0;">Lorem ipsum</h3>
<p class="mid-dle-font-size mb-5px" style="margin:0 0 0 20px ;padding:10px 0 0 0;">Lorem ipsum Lorem ipsum </p>
<a href="#" class="btn btn-red" style="margin:0 0 0 20px ;">Know More</a>
</div>
</div>
</div>
</div>
</li>
</ul>
<div>
</div>
But the transparent box I created is intersect on top of the slider image. I need that box to be little more down, so that it should not intersect on top of the slider. Please check the image as follows:

I am marking it with red. I need to move that box to little more down say it as 40px down. I tried that by giving style="padding:40px 0 0 0"; But the alignment is getting changed and responsiveness also changing. How can I do it without affecting the left and right positions of the transparent box. Any help will be appreciated.

style="margin-top: 40px;"?