/* palette #932B1F, #322F31, #edb604, #212121 icons */
html {
  /* font-family: 'Amatic SC', cursive;*/
  /* font-family: 'Ravi Prakash', cursive; */
  /* font-family: 'Berkshire Swash', cursive; */
  /* font-family: Montserrat; */
  font-family: Oswald;
  font-size: 24px;
  font-weight: bolder;
}
/* turn off spinners on numeric fields, like phone */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
table {
  font-size: 20px !important;
}
.font-normal {
  font-weight: normal;
  color: #618acc;
}
.nav-wrapper i {
  font-size: 24px !important;
  color: #edb604 !important;
}
.sidenav {
  background-color: #fff;
}
#mobile1 a {
  font-size: 24px;
}
.slider .indicators .indicator-item.active {
  background-color: #932B1F !important;
}
.navbar-top {
  background-color: rgba(0,0,0,0.6);
}
.navbar-fixed {
  z-index: 9999 !important;
}
nav ul a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #edb604;
}
.dropdown-content {
  background-color: rgba(0,0,0,0.6);
}
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
  background-color: rgba(255, 255, 255, 0.2);
}
.dropdown-content li > a, .dropdown-content li > span {
  font-size: 24px;
  color: #fff;
  font-weight: bolder;
}
.dropdown-trigger {
  outline: none;
}
.text-slides {
  font-size: 32px;
}
.text-slides span {
  background: linear-gradient(transparent, #322F31, transparent);
  border-radius: 6px;
}
.collapsible-body a {
  padding-left: 46px !important;
}
.caption {
  margin-top: 60px;
}
.card-text {
  font-size:16px;
  font-family:Montserrat;
  border-radius:4px;
  height:400px;
  background-color: rgba(0,0,0,0.05);
  border: 2px solid #edb604;
}
/* for engine_repair */
.card-text2 {
  height:270px;
}
.brief-description {
  text-align:justify;
  padding-left:5px;
  padding-right:5px;
  color:#322F31;
}
.icon-tires {
  width: 180px;
  height: 164px;
  display: inline-block;
  background: url("../media/icon/brakes2.png") no-repeat;
  background-size: contain;
  padding-bottom: 0;
}
.icon-tires:hover {
  background: url("../media/icon/brakes.png") no-repeat;
  background-size: contain;
  cursor: pointer;
}
.icon-machine {
  width: 180px;
  height: 164px;
  display: inline-block;
  background: url("../media/icon/machine.png") no-repeat;
  background-size: contain;
  padding-bottom: 0;
}
.icon-machine:hover {
  background: url("../media/icon/machine2.png") no-repeat;
  background-size: contain;
  cursor: pointer;
}
.fa-icons:hover {
  color:#edb604;
  cursor: pointer;
}
.video-front {
  border-radius:4px;
  height:400px !important;
}
.location iframe {
  margin-top: 0px;
}
.parallax {
  z-index: 0 !important;
}
.projects-parallax {
  color: #322F31;
  background-color: rgba(255,255,255,0.55);
  width: 400px;
  border-radius: 4px;
  border: 2px solid #edb604;
}
.btn-red {
  font-size: 28px !important;
  background-color: #932B1F;
  border-radius: 4px;
}
.btn-red:hover {
  background-color: #edb604;
}
.service_hrs {
  position: absolute;
  color: #322F31;
  padding: 10px;
  margin-left: 20px;
  background-color: rgba(255,255,255,0.55);
  width: 400px;
  border-radius: 4px;
  border: 2px solid #edb604;

}
.foot-follow-us {
  background-color:#605e5e;
  /* background-color: rgba(255,255,255,0.55); */
  background-image: url(http://urmotorsports.com/media/logos/UR-logo.png);
  background-repeat: no-repeat;
  background-size: 160px;
  background-position: right;
}
.poweredby {
  font-style: italic;
  font-size: 12px;
  color: #fff;
}
.hide-on-mobile {
  display: block !important;
}
.show-on-mobile {
  display: none !important;
}
.privacyp p, ol, li {
  font-size: 20px;
}

/*****media queries********/
/*
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/
@media (min-width: 1281px) {

}

/*
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1025px) and (max-width: 1280px) {

}

/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {

}

/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) {
  p {
    font-size: 16px;
  }
  .card-text {
    height: auto;
    font-size:14px;
  }
  .video-front {
    height:auto !important;
  }
  .location iframe {
    margin-top: 140px;
  }
  .text-slides {
    font-size: 22px;
  }
  .hide-on-mobile {
    display: none !important;
  }
  .show-on-mobile {
    display: block !important;
  }
  .service_hrs {
    width: 370px !important;
  }
}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 220px) and (max-width: 480px) {
  p {
    font-size: 16px;
  }
  .card-text {
    height: auto;
    font-size:14px;
  }
  .video-front {
    height:auto !important;
  }
  .location iframe {
    margin-top: 140px;
  }
  .text-slides {
    font-size: 22px;
  }
  .hide-on-mobile {
    display: none !important;
  }
  .show-on-mobile {
    display: block !important;
  }
  .service_hrs {
    width: 310px !important;
  }
}
