.arrow-right {float: right; max-width:12px; width: 12px;}


/* =============================================
Internal Banner
============================================= */


#internal-banner { margin-top:5%;  }
.internal-banner-content {position: relative;}
/*.internal-banner-content img {position: absolute; top: 0; left: 0;}
*/

.internal-page-banner {margin-top: 110px; padding:0; }

.internal-page-banner .wrap {position: relative; overflow: visible; max-width: 1100px;}
.internal-page-banner .wrap img { border-radius: 10px; }

.banner-image {border-radius: 10px;}

.banner-arrow { position: relative; top:-10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;  background: #55b9c0; width:100%; overflow: hidden; padding: 10px 10px 20px 10px;}


.banner-arrow p {color: #fff; width:auto; clear: both;}
.banner-arrow:before { display: none; content: ''; background: url(../images/arrow-tail.jpg); position: absolute; left: -39px; width: 39px; height: 150px; background-size: cover;}

.banner-arrow:after { display: none; content: ''; background: url(../images/arrow-point.png); position: absolute; right: -41px; width: 41px; height: 115px; background-size: cover;}


.banner-title { font-size: 30px; font-family: din_next; margin:0; padding: 0;  font-weight: bold;  }
.banner-sub-title { font-size: 16px; font-family: din_next; margin: 0; padding: 0;  }




/* =============================================
Workbridge
============================================= */

.workbridge-site .internal-page-banner {margin-top: 160px; padding:0; }



/* =======================================
 @ 1150
======================================= */
@media only screen and (min-width: 1150px) {


.banner-arrow { border-radius:0px; background: #55b9c0; margin-bottom: 0; padding: 0; min-width: 220px; margin-bottom: 20px; width:auto; position: absolute; left: 15px;    top: 120px; height:115px; overflow: visible;}
.banner-title {  margin-bottom: 0; padding-bottom: 0; margin-top: 20px; }


.banner-arrow:before, .banner-arrow:after {display: block;}

.internal-page-banner {padding:20px;}

body .inpage-slider .owl-buttons .owl-prev, 
body .inpage-slider .owl-buttons .owl-next { top:45%; }





}






/* =======================================
 @ 1200
======================================= */
@media only screen and (min-width: 1200px) {

    .internal-page-banner .wrap {max-width: 1200px;}
    .banner-arrow {left: 0;}

}
