/*!
 * Start Bootstrap - Full Slider (https://startbootstrap.com/template-overviews/full-slider)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full-slider/blob/master/LICENSE)
 */


.slih3{font-size: 44px;text-transform: capitalize;}

@media only screen and (max-width: 544px) {
  
  .slih3 {font-size:15px !important;} /*1rem = 16px*/
.services-box{margin-top:135px !important;}
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
 
@media only screen and (max-width: 768px) {
  .slih3{font-size:25px !important;} /*1rem = 16px*/
.services-box{margin-top:15px !important;}
.service-title{color: #070707 !important;
    text-shadow: 2px 2px 2px rgb(255, 255, 255) !important;}
.date{margin-bottom:10px}
#smedia,#bmedia {text-align:center!important}
.service-page .carousel-caption{font-size:15px !important; top: 22% !important;margin-bottom:30px}
#jj,#jj2{margin-top:100px !important}
.sidebar{padding: 23px 30px 40px !important}
#ser_accu,#home_accu {color:#ffffff !important;text-shadow:none !important}
#form{margin-top:50px !important}
.footer .newsletter #mc_embed_signup {width:100% !important}
.mc-field-group {width:100% !important}
#mc-embedded-subscribe{width:100% !important}
#lau{width:100% !important}
.sidebar-wrapper{padding-left:20px !important}
.sidebar{margin-top:50px !important}
.footer .newsletter .heading{white-space:nowrap !important ; font-size:20px !important}
.content h3 {margin-top:50px}

}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  .slih3{font-size:2.5rem !important;} /*1rem = 16px*/
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
  .slih3{font-size:3rem !important;} /*1rem = 16px*/    
}









.carousel-item {
  height: 73vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.carousel-caption {
    bottom: initial;
    top: 32%;
}
.home .carousel-item {
    height: 115vh;
    background-position: top center;
}
.carousel-item {
  height: 350px;
}
.service-page .carousel-item {
	height:75vh; 
}
.service-page .carousel-caption {
    top: 50%;
}
.service-page .services-wrapper {
    margin-top:-300px;
}
.service-page .services-box a.service-title {
    color: #fff;
}
.service-page .pagecontent {
    padding-top: 40px;
	position:relative;padding-bottom: 40px;
}

.service-page .pagecontent h1{
    padding-bottom: 40px;
	
}

.service-page .services-sep {
border-bottom:4px solid #ddf3f4;
width:99%;
margin:0 auto;	
}
.service-page .anchors{
    position: absolute;
    top: -105px;
}