body{font-family: 'Playfair Display', serif;}
h1{font-weight:600;font-size:25px;}
h5 {
display: inline-block;
padding: 10px;
background: #B9121B;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
h4{font-size: 18px;line-height: 26px;}
p {
text-align: center;
font-size: 14px;
line-height: 23px;
text-align: left;
font-family: 'Montserra', sans-serif!important;
/* font-weight:600; */
}

.footer{padding:100px 200px!important;}

/* .footer {
  position: fixed;
  left: 16px;
  font-size: 14px!important;
  bottom: 0;
  width: 100%;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
} */
.note{color:red;}
.clients .carousel-caption {
	    margin: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
/* position: absolute!important;
right: 6%!important; 
bottom: 28%!important;
left: 6%!important;
z-index: 10!important; */
/*    padding-top: 20px;
padding-bottom: 20px; */
/*     color: #fff!important;
text-align: center!important;*/
} 
.carousel-caption {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
/* position: absolute!important;
right: 6%!important; 
bottom: 40%!important;
left: 6%!important;
z-index: 10!important; */
/*    padding-top: 20px;
padding-bottom: 20px; */
/*     color: #fff!important;
text-align: center!important;*/
} 
.carousel-control-prev {
width:6%;
opacity:0.8;}
.carousel-control-next {
width:6%;
opacity:0.8;}
.bg{
background: grey;
opacity: 0.7;
}



/*footer styles*/
.col-md-4{float:left;}
.col-md-6{float:left;}
h3{font-size:15px;font-weight:500;line-height:18px;color:#ff9400;}
h6{font-size:13px;font-weight:500;line-height:18px;color:#ff9400;font-family: 'Montserra', sans-serif!important;}
.rmargin{margin-right: 0px;margin-left: 0px;}
.space{margin-right:10px;}
.footer{color:#8c8989;padding:50px;background-color:#363839;}
.footer a{color:#8c8989;}
.white{color:#ffffff;}
.transparent{color:transparent;}
.copyright{background-color:#000000;width:100%;padding:20px 0px 10px 0px;}

/* media query for desktop */
@media only screen and (min-width: 768px)and (max-device-width : 1920px){
.desktop{height:100vh!important;}
.mobile{display:none!important;}	
.logo{background-color: transparent!important;z-index: 999;position: absolute;padding:1%;}
}

/* media query for laptops */
@media only screen and (min-width: 900px)and (max-device-width : 1440px){
.lappy{height:50px;width:152px;} 

}
/* media query for mobile */
@media only screen and (min-width: 320px)and (max-device-width : 767px){
.mobile {height: 1000px!important;}
.mobile2 {height: 2000px!important;}
.desktop{display:none!important;}
.top{top:90px;padding-left:5px;}
.carousel-control-prev {display:none;}
.carousel-control-next {display:none;}
.logo{background-color: transparent!important;z-index: 999;position: absolute;padding:4%;}
h1{font-size: 25px;line-height: 30px;}
h4{font-size: 18px;line-height: 26px;}
p {text-align: left;font-size: 16px;line-height: 25px;}
.carousel-caption {top: 42%;} 

.tcenter{text-align:center!important;}
.footer p{text-align:center!important;}
.copyright{padding:10px 10px 10px 10px;}
.footer{padding:20px!important;}

}
/* media query for ipad landscape orientation */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
h1{font-size: 25px;line-height: 30px;}
h4{font-size: 18px;line-height: 26px;}
p {text-align: left;font-size: 14px!important;line-height: 25px;}
.footer{padding:30px!important;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
h1{font-size: 25px;line-height: 30px;}
h4{font-size: 18px;line-height: 26px;}
p {text-align: left;font-size: 14px!important;line-height: 25px;}
.footer{padding:30px!important;}
}