.navbar-light .navbar-brand {
  background-image:url("../../assets/img/tc.png");
  background-repeat:no-repeat;
  width:150px;
  background-size:100%;
  background-position:center;
  height:40px;
}

#navcol-1 {
  font-size:13px;
  font-family:Montserrat, sans-serif;
  font-weight:normal;
  font-style:normal;
  /*text-transform:uppercase;*/
  background-color:rgba(211,165,165,0);
  color:rgb(0,0,0);
  margin-right:50px;
}

.navbar-light .navbar-nav .nav-link {
  color:rgb(255,255,255);
  font-size:14px;
  padding-top:25px;
  padding-bottom:25px;
}

#title {
  font-family:Montserrat, sans-serif;
  font-weight:300;
  font-size:32px;
  color:rgb(255,255,255);
}

#subtitle {
  font-size:40px;
  font-family:Montserrat, sans-serif;
  font-weight:bold;
  color:rgb(255,255,255);
}

#hero-bottom {
  color:#fff;
}

.p-top {
  font-size:26px;
  font-family:Montserrat, sans-serif;
  font-weight:bold;
  margin-bottom:0px;
}

.p-bottom {
  font-size:13px;
  font-family:Montserrat, sans-serif;
}

.reserve-button {
  background-color:rgba(0,98,204,0);
}

.r-button {
  background-color:rgba(0,98,204,0);
  border:3px solid #fff;
  border-radius:30px;
}

.arrow-button {
  padding:-19px;
}

#hero-bottom .container {
  max-width:700px;
  text-align:center;
}

.col.with-border {
  border:1px solid rgba(255,255,255,0.24);
  border-bottom:0;
  border-top:0;
}

#hero-top .navbar-toggler {
  background-color:rgba(255,255,255,0.82);
  color:#000000;
}

.col.with-border2 {
  border:1px solid rgba(255,255,255,0.24);
  border-bottom:0;
  border-top:0;
  border-left:0;
  border-radius:20px;
}

.col.with-border1 {
  border:1px solid rgba(255,255,255,0.24);
  border-bottom:0;
  border-top:0;
  border-right:0;
  border-radius:20px;
}





.col.border-line {
  border:2px dashed #000000;
  border-radius:15px;
  padding-right:0px;
  padding-left:0px;
}

.col.icon-border {
  color:rgb(0,0,0);
  font-size:51px;
  /*margin-right:20px;*/
  border:1px dashed #000000;
  /*padding-right:0px;*/
  border-radius:15px;
}

.servise-h {
  color:rgb(0,0,0);
  font-size:24px;
  font-family:Montserrat, sans-serif;
  font-weight:bold;
  margin:0px;
  width:140px;
}

.icon.ion-checkmark-circled {
  color:rgb(0,0,0);
  font-size:74px;
}

.col.icon1 {
  text-align:center;
  /*margin-right:20px;*/
  border:2px dashed #2a2a32;
  padding:0px;
  padding-right:0px;
  border-radius:15px;
  margin-top:-91px;
}

.tittles {
  font-size:24px;
  color:rgb(0,0,0);
  font-family:Montserrat, sans-serif;
  font-weight:bold;
  margin-bottom:-49px;
}

.text {
  color:rgb(0,0,0);
  font-family:Montserrat, sans-serif;
}

.col.text-position {
  position:relative;
}

#service-bottom {
}

.fa.fa-star.icons {
  font-size:62px;
  color:rgb(0,0,0);
}





.ser-text {
  color:rgb(0,0,0);
  font-size:26px;
  margin-top:-24px;
  font-family:Montserrat, sans-serif;
}

.line {
  position:absolute;
  width:182px;
  left:50%;
  margin-left:-90px;
  height:4px;
  background:#45aed6;
}

.icons-style {
  color:#45aed6;
  font-size:50px;
}

.serviceBox {
  text-align:center;
  color:black;
}

.col-sm-4.col-md-4.two-lines {
  border:1px solid rgba(0,0,0,0.24);
  border-bottom:0;
  border-top:0;
}

.radius-line {
  border:1px solid rgba(0,0,0,0.24);
  border-bottom:0;
  border-top:0;
  border-right:0;
  border-radius:20px;
}

.col-sm-4.col-md-4.radius-line2 {
  border:1px solid rgba(0,0,0,0.24);
  border-bottom:0;
  border-top:0;
  border-left:0;
  border-radius:20px;
}

.bold-text {
  font-weight:600;
}

#about-us {
  height:auto;
  background-color:#3a3a3a;
  padding-top:100px;
}

.about-text {
  color:rgb(221,221,221);
  font-size:16px;
  margin-top:-24px;
  font-family:Montserrat, sans-serif;
  font-style:italic;
}

#about-title {
  font-family:Montserrat, sans-serif;
  font-weight:600;
  color:rgb(255,255,255);
}

.line2 {
  position:absolute;
  width:182px;
  left:50%;
  margin-left:-100px;
  height:4px;
  background:#45aed6;
}

.hr-style {
  background-color:rgba(255,255,255,0.44);
}

@media (min-width: 576px) {
  .col-xs-12.col-sm-6.col-md-6.clearmargin.clearpadding.col-sm-push-6.cover {
    background-image:url("../../assets/img/Tcauto2.jpg");
    background-size:cover;
    height:461px;
    background-position:center;
  }
}

.col-xs-12.col-sm-6.col-md-6.clearmargin.clearpadding.col-sm-push-6.cover {
  background-image:url("../../assets/img/Tcauto2.jpg");
  background-size:cover;
  height:400px;
  background-position:center;
}



.text-center.gallery-text {
  color:rgb(0,0,0);
  font-size:16px;
  margin-top:-24px;
  font-family:Montserrat, sans-serif;
}

#team {
}

