/* Website Primary Color */
.site-primary-color {
  color: #fff;
  background-color: #ff6c01;
}

/* Header Top Color */
.header-top {
  font-size: 12px;
  padding: 8px;
  background-color: #ff6c01;
}

.header-top a {
    color: #fff;
}

.header-top .header-top-left a:hover i {
  color: #fff;
}

.header-top .header-top-right a:hover {
  color: #fff;
  text-decoration: none;
}

.header-btn {
  background-color: #ff6c01;
  border-radius: 0;
  padding-left: 30px;
  padding-right: 30px;
  border: 1px solid transparent;
  color: #fff;
}

.header-btn:hover {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}

.primary-btn {
  background-color: #ff6c01;
  line-height: 42px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 25px;
  border: none;
  color: #fff;
  display: inline-block;
  font-weight: 500;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  position: relative;
}

.genric-btn.primary {
  color: #fff;
  background: #ff6c01;
  border: 1px solid transparent;
}

.genric-btn.info {
    color: #fff;
    background: #ff6c01;
    border: 1px solid transparent;
}

.genric-btn.primary:hover {
  color: #ff6c01;
  border: 1px solid #ff6c01;
  background: #fff;
}

.genric-btn.primary-border {
  color: #ff6c01;
  border: 1px solid #ff6c01;
  background: #fff;
}

.genric-btn.primary-border:hover {
  color: #fff;
  background: #ff6c01;
  border: 1px solid transparent;
}

.home-about-area .home-about-left .primary-btn {
  text-transform: capitalize !important;
  background-color: #ff6c01;
  color: #fff;
  border: 1px solid transparent;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border-radius: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.home-about-area .home-about-left h6 {
  color: #ff6c01;
  font-weight: 300;
  margin-bottom: 10px;
}

.home-about-area .home-about-right {
    background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
    background-size: cover;
}

.circle {
    border: 2px solid #ff6c01;
    border-radius: 100px;
    display: inline-block;
}

.inner {
    background-color: #ff6c01;
    border-radius: 50%;
    margin: 7px;
    height: 120px;
    width: 120px;
}


.img_container {
  position: relative;
  overflow: hidden;
  border: 1px solid #fff;
}

.short_info {
  position: absolute;
  left: 0;
  bottom: -1px;
  background: url(../images/site/shadow.png) repeat-x left bottom;
  width: 100%;
  padding: 10px 10px 8px 5px;
  color: #fff;
}

.home-about-area .home-about-right {
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(<?php echo $form_background; ?>);
  background-size: cover;
}

.faq-area {
    background: url(../images/site/banner-stats.jpg) center;
    background-size: cover;
}

.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.content-desktop {
    display: none;
}

.content-mobile {
    display: block;
}

@media screen and (max-width: 768px) {
    .content-mobile {
        display: none;
    }

    .content-desktop {
        display: block;
    }
}

.image-box-resize {
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.single-footer-widget .click-btn {
  background-color: #ff6c01;
  color: #fff;
  border-radius: 0;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 8px 12px;
  border: 0;
}

.contact-page-area .single-contact-address .lnr {
  font-size: 30px;
  font-weight: 500;
  color: #ff6c01;
  margin-right: 30px;
}

.feedback-left .overlay-bg {
  background-color: rgba(250, 183, 0, 0.7);
}

.feedback-right .star .checked {
  color: orange;
}

.feedback-right .owl-dot.active {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background: #ff6c01;
}

.section-gap {
  padding: 30px 0;
}

.genric-btn.share {
  color: #fff;
  background: #11db25;
  border: 1px solid transparent;
}

.genric-btn.share:hover {
  color: #11db25;
  border: 1px solid #11db25;
  background: #fff;
}

.genric-btn.share-border {
  color: #11db25;
  border: 1px solid #11db25;
  background: #fff;
}

.genric-btn.share-border:hover {
  color: #fff;
  background: #11db25;
  border: 1px solid transparent;
}

/* Video Background Image */
.feedback-left {
  background: url(../images/site/video-background-image.jpg) center;
  background-size: cover;
  padding: 130px 0;
}
