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

/* =============================================
Internal Slider
============================================= */


.inpage-slider { margin-top: 40px; position: relative; float: left; width: 100%; background-image: url("../images/blue-background.jpg"); border-radius:8px; margin-bottom: 20px; background-size:cover;}

.inpage-slider .owl-controls { margin:0; }
.inpage-slider .owl-controls .owl-buttons div { position: absolute; height: 55px; width: 55px; line-height: 45px; opacity: 1; background: #FFF; padding:0; border-radius: 0; margin: 0;  }

.inpage-slider .owl-controls .owl-buttons img {max-width: 30px; padding-top: 12px; float: none; margin: 0 auto; display: block; max-width: 30px;}
body .inpage-slider .owl-buttons .owl-prev { left: 0px; top: 32%; border-bottom-right-radius: 10px; border-top-right-radius: 10px; }
body .inpage-slider .owl-buttons .owl-next { right: 0px; top: 32%; border-bottom-left-radius: 10px;  border-top-left-radius: 10px; }

.inpage-slider .owl-wrapper { float: left; width: 100%; }
.inpage-slider .owl-wrapper .owl-item { width: 100%; }
.inpage-slider .slide { float: left; width: 100%; }
.inpage-slider .slide a { float: left; width: 100%; padding:20px; font-size: 20px; color: #FFF;  }
.inpage-slider .slide a .fa-angle-right { float: right; }
.inpage-slider .slide a .fa-map-marker { padding-right: 10px; }

.inpage-slider img {border-top-right-radius: 10px;border-top-left-radius: 10px;}

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


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


#internal-banner-consultancy { margin-top:154px; position: relative;  }
.internal-banner-content {position: absolute; width: 100%; }

/*.internal-banner-content img {position: absolute; top: 0; left: 0;}
*/

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






.internal-banner-content .title { font-size: 30px; font-family: din_next; margin:0; padding: 0;  font-weight: bold; text-align:center; position: absolute; color: #FFF; margin-top:5%;  }



/* =======================================
 @ 550
======================================= */
@media only screen and (min-width: 550px) {
#internal-banner-consultancy { margin-top:130px; position: relative;  }
.internal-banner-content .title { margin-top:8%;}

}


/* =======================================
 @ 648
======================================= */
@media only screen and (min-width: 648px) {
#internal-banner-consultancy { margin-top:95px; position: relative; padding:0;  }

}


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


#internal-banner-consultancy {margin-top: 0;}

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

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


.internal-banner-content .title { margin-top:12.5%; font-size: 40px;}



}






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

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


}
