@charset "utf-8";
body {
  padding: 0px; margin: 0px;font-family:  'PT Sans', sans-serif;
  font-size: 1rem;  font-weight: 400;  line-height: 1.5;
  color: #888;}
footer, .topbar{ height:35px; background:#d00132;color:#fff;font-size:.7rem; padding-top:10px; padding-left:25px !important }
footer a{color:#ccc;font-size:.7rem;}

.navbar, h1,h2,h3,h4,h5,h6{font-family: 'Merriweather', serif; color:#2d2e2e; font-weight:700}
h6{ border-bottom:1px solid #E5E5E5}
.navbar .nav-item.active a{ color:#d00132}

.services h1,.services p{ color:#fff}
.services .bg{background:#575759}
.services .bg2{background:url('../images/servi1.jpg');background-size: cover;}
.services .bg3{background:url('../images/servi2.jpg');background-size: cover;}
.services .bg4{background:url('../images/few-words.jpg');background-size: cover;}
.bgWhite{ background:#fff}
.carousel h1{color:#fff; font-size:50px}
.navbar a{color:#2d2e2e; margin-right:2rem; }

.navbar .nav-link i{ background:url(../images/nav-arrow.png) 0px 2px no-repeat; display:inline-block; width:8px; height:8px; margin-left:6px }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {    color: #800127;    background-color: #fff; font-weight:700}
.nav-pills a{ color:#5a5b5b; font-size:20px}
.btn-sub{background: #D00132; margin-left: -5px; color:#fff}
.btn-caro{border: #fff 1px solid;background: none;color: #fff;}
.btn-more{border: #cc0033 1px solid;background: none;color: #cc0033;}
.dropdown-toggle::after { border:none !important}

.contact, .contact input{font-size: .8rem}
.ico-cont-phone{ background:url(../images/ico-cont-phone.png) no-repeat; padding-left:20px}
.ico-cont-email{ background:url(../images/ico-cont-email.png) no-repeat; padding-left:26px}
.ico-cont-loc{ background:url(../images/ico-cont-loc.png) no-repeat; padding-left:20px}

.ico-top-phone{ background:url(../images/ico-top-phone.png) 0px 1px no-repeat; padding-left:20px}
.ico-top-email{ background:url(../images/ico-top-email.png) 0px 2px no-repeat; padding-left:26px}
.ico-top-loc{ background:url(../images/ico-top-loc.png) 0px 0px no-repeat; padding-left:20px}

.contactus p{ background-position-y:6px}
.titles{ background:#5a5b5b; color:#fff}
.titles h1{ color:#fff}
.titles p, .titles a{font-size: .8rem;color:#fff}

.nav-pills {border-right: 1px solid #ccc}
.nav-pills a{ text-align:right}


@media (min-width: 306px) {
	
.topbar{ height:70px; } 	
	 }

@media (min-width: 576px) {
.topbar{ height:55px; } 	
	 }


@media (min-width: 768px) {
.topbar{ height:35px; } 		
	 }


@media (min-width: 992px) {
	.topbar{ height:35px; } 	
	}


@media (min-width: 1200px) {
.topbar{ height:35px; } 		
	}




/*
html {
  font-size: 1rem;
}

@include media-breakpoint-up(sm) {
  html {
    font-size: 1.2rem;
  }
}

@include media-breakpoint-up(md) {
  html {
    font-size: 1.4rem;
  }
}

@include media-breakpoint-up(lg) {
  html {
    font-size: 1.6rem;
  }
}*/
