body
{
  background-image:url('../images/body_bg.jpg');
  background-image:url('../images/body_bg.jpg');
    /*background-color: #e7e7e9;*/
  background-repeat: no-repeat;
  background-size: cover;
  opacity:0.9;
  /*margin-top:76px;*/
}

/*////////////social media icons*/

.social-media-icons-ul{

  list-style: none;
  display: flex;
      margin-bottom: 0;
 }
.social-icon{
margin-top:80%;
height: 30px;
width: 30px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 20px;
border-radius: 7px;
margin-right: 11px;
cursor: pointer;

}

.social-twitter{

background-color: #55acee;
}


.social-facebook{

background-color: #3b5999;
}


.social-linkedin{

background-color: #0077B5;
}


.social-google{

background-color: #dd4b39;
}

.social-instagram{

background-color: #dd4b39;
}

.social-whatsapp{

  background-color: #25D366;
  }
.social-icon i{

transition: 0.4s all;
}

.social-icon:hover i{

transform: scale(1.1);

}
/*////////////////////////////////////////////////////*/

.bd-placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

.text-color-light
{
  color:#FFFFFF;
}
.breadcrumb-div
{
  background-image:url('../images/breadcrumb_bg.jpg');
  /*background-repeat: no-repeat;
  background-size: cover;*/
  opacity:0.4;
  padding:135px 0px 10px 0px;
}

.breadcrumb-item a
{
  color: #FC6A03;
}
.breadcrumb-item.active {
  color: #fff;
}
/*
.div-bg1
{
  background-image:url('../images/body_bg.jpg');
    /*background-color: #e7e7e9;*/
/*  background-repeat: no-repeat;
  background-size: cover;
  opacity:0.9;
  /*margin-top:76px;*/
/*}*/
.div-bg1 h1
{
  color:#FC6A03;
}
.navbar {
  margin-bottom: 20px;
}

.logoStyle
{
  height:70px;
  width:250px;
}

.nav-item
{
  padding: 0px 5px;
}
.nav-link:hover
{
  background-color: #FC6A03;
  border-radius: 10px;
}


/* ===================================
   Scroll Top
====================================== */

.go-top {
  position: fixed;
  cursor: pointer;
  bottom: 15px;
  right: 15px;
  color: #ffffff;
  background-color: #FC6A03;/* #c32865;*/
  border-radius: 50%;
  z-index: 4;
  width: 40px;
  text-align: center;
  height: 42px;
  line-height: 42px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .9s;
  -o-transition: .9s;
  transition: .9s;
  -webkit-transform: translateY(150px);
  -ms-transform: translateY(150px);
  transform: translateY(150px);
}

.go-top.active {
  -webkit-animation: bounceInDown 2s;
  animation: bounceInDown 2s;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.go-top i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.go-top i:last-child {
  opacity: 0;
  visibility: hidden;
  top: 60%;
}

.go-top::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background:#FC6A03;/* #c32865;*/
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  border-radius: 50%;
}

.go-top:hover, .go-top:focus {
  color: #ffffff;
}

.go-top:hover::before, .go-top:focus::before {
  opacity: 1;
  visibility: visible;
}

.go-top:hover i:first-child, .go-top:focus i:first-child {
  opacity: 0;
  top: 0;
  visibility: hidden;
}

.go-top:hover i:last-child, .go-top:focus i:last-child {
  opacity: 1;
  visibility: visible;
  top: 50%;
}

/* required for sticky footer  */
/*main > .container-fluid {
  padding: 60px 15px 0 !important;
}*/
.footer .text-colored
{
  color: #FC6A03 !important;
}

.transaprent_bg{
  background: transparent !important;
  border :1px solid rgba(0,0,0,0);
}
.theme-color{
  color:#FC6A03;
}

.btn-theme-colored {
  color: #fff;
  background-color: #FC6A03;
  border-color: #FC6A03;
}

/*////////////////////landing page////////////////////////////////////////////////////////////*/
.landing-page
{
  padding-left: 0px;
  padding-right: 0px;
}
.landing-page .navbar
{
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.landing-page-bg1
{
  background-color: #FC6A03;
}

.div-image_bg
{
  background-image:url('../images/body_bg.jpg');
    /*background-color: #e7e7e9;*/
  background-repeat: no-repeat;
  background-size: cover;
  opacity:0.9;
  /*margin-top:76px;*/
}
/*****************************************             animation  *************************************/
/*These styles contain basic styles for fomatting along with our animation css*/

/*animation element*/

.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}
.animation-element.slide-right {
  opacity: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -moz-transform: translate3d(100px, 0px, 0px);
  -webkit-transform: translate3d(100px, 0px, 0px);
  -o-transform: translate(100px,0px);
  -ms-transform: translate(100px,0px);
  transform: translate3d(100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.animation-element.slide-right.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/*animation slide left styled for testimonials*/

.animation-element.slide-left.testimonial {
  float: left;
  width: 47%;
  margin: 0% 1.5% 3% 1.5%;
  background: #F5F5F5;
  padding: 15px;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px #EAEAEA;
}
.animation-element.slide-left.testimonial:hover,
.animation-element.slide-left.testimonial:active{
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}

.animation-element.slide-left.testimonial:nth-of-type(odd) {
  width: 48.5%;
  margin: 0% 1.5% 3.0% 0%;
}

.animation-element.slide-left.testimonial:nth-of-type(even) {
  width: 48.5%;
  margin: 0% 0% 3.0% 1.5%;
}

.animation-element.slide-left.testimonial .header{
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.animation-element.slide-left.testimonial .left{
  float: left;
  margin-right: 15px;
}
.animation-element.slide-left.testimonial .right{
  float: left;
}

.animation-element.slide-left.testimonial img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}

.animation-element.slide-left.testimonial h3 {
  margin: 0px 0px 5px 0px;
}

.animation-element.slide-left.testimonial h4 {
  margin: 0px 0px 5px 0px;
}

.animation-element.slide-left.testimonial .content {
  float: left;
  width:100%;
  margin-bottom: 10px;
}

.animation-element.slide-left.testimonial i {
  color: #aaa;
  margin-right: 5px;
}



/*media queries for small devices*/
@media screen and (max-width: 678px){
  /*testimonials*/
  .animation-element.slide-left.testimonial,
  .animation-element.slide-left.testimonial:nth-of-type(odd),
  .animation-element.slide-left.testimonial:nth-of-type(even){
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .animation-element.slide-left.testimonial .right,
  .animation-element.slide-left.testimonial .left,
  .animation-element.slide-left.testimonial .content,
  .animation-element.slide-left.testimonial .rating{
    text-align: center;
    float: none;
  }
  .animation-element.slide-left.testimonial img{
    width: 85px;
    height: 85px;
    margin-bottom: 5px;
  }
  
}
.success_message
{
  padding:5px;
  /*border: 2px solid #FC6A03;
  border-radius: 10px;*/
  color:#FC6A03;
}