


@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500&display=swap');


/*

font-family: 'Roboto Slab', serif;
Regular 400 
Medium  500 

*/




h1,h2,h3,h4,h5 {font-family: Georgia; color: #340203; font-weight: normal;}

.relative { position: relative; }

.btn-red:hover,
.btn-red { background: #900b06; color: #fff; }


html { background: #fec20e url('../images/bg.png') repeat-x 0 0 !important;}
body { background:  url('../images/bg2.png') no-repeat center top !important; color: #000; }

.main_wrapper {background: url('../images/bg2.png') no-repeat center top;}

.bg_top { background: url('../images/bg_top.png') repeat-x 0 0 !important; height: 91px; }




.navbar-light .navbar-nav .nav-link {
   font-family: 'Roboto Slab', serif;
   font-size: 20px;
   text-transform: uppercase;
   font-weight: 500;
   color: #640404;
   padding-right: 1rem;
   padding-left: 1rem;
}


.banner_bottom {background: url('../images/banner_bottom.png') repeat-x 0 0 !important; height: 43px; margin: 30px 0;}
.devider {background: url('../images/devider.png') repeat-x 0 0 !important; height: 21px; margin: 10px 0 30px 0; }



.register_box { border: 2px solid #fdf400; border-radius: 8px; padding: 20px 30px 20px 30px; background: #ffe86b; }



.register_box .form-select, 
.register_box .form-select:focus,

.register_box .form-control, 
.register_box .form-control:focus {
   background-color: rgba(0, 0, 0, .0);
   border-radius: 0;
   border: 0;
   border-bottom: 1px solid #900b06;
   padding-left: 0;
   color: #000;
   box-shadow: 0 0 0 .25rem rgba(13,110,253,0);
}


.register_box .form-select::placeholder,
.register_box .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
   color: #000 !important;
   opacity: 1; /* Firefox */
}

.register_box .form-select::-ms-input-placeholder,
.register_box .form-control:-ms-input-placeholder { 
   color: #000;
}

.register_box .form-control::-ms-input-placeholder {
   color: #000;
 }


 .btn-register { background: url('../images/btn_left.png') no-repeat left top; padding:0 0 0 15px !important; color: #fff !important; }
 .btn-register span { background: url('../images/btn_right.png') no-repeat right top; padding:6px  15px 0 5px; display: inline-block; height: 43px; }





.bannerWrapper { margin: 0px auto; width: 1148px; max-width: 100%; position: relative;  box-sizing: border-box; }
.bannerSliderBox { position: absolute; width: calc(100% - 28px); left: 14px; top: 22px; z-index: -1;  }
.bannerSliderBox img { max-width: 100%; }
.banner_frame { z-index: 11; max-width: 100%; }



.welcome-row { text-align: justify; }

.welcome_img { background: #fff; padding: 10px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 8px; }


.header-text h2 { color:#340203 ; font-size: 32px !important; font-family: Georgia;}
.welcome-row h2 span,
.header-text h2 span { color:#e00a00 ;}


.sliderBox { padding: 15px;}
.sliderBox h4 { font-size: 20px; text-decoration: underline;}
.sliderBox h5 { font-size: 16px; font-style: italic; font-weight: bold;}
.sliderBox p a { font-size: 16px; color: #f41400; text-decoration: underline;}
.sliderBox p a:hover { text-decoration: none;}
.sliderBox img {
  background: #fff;
  padding: 10px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 8px;
}

.testimonialBox { padding: 0 15px;}

.testimonialBox figure { float: left; width: 100px; margin-right: 15px;}
.testimonialBox figure img { width: 100px; height: 100px; border-radius: 50%; background: #fff;
   padding: 5px;  box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 8px; }

.testimonialBox figcaption { padding-top: 6px;}
.testimonialBox figcaption h4 { font-size: 20px; text-decoration: underline; margin:0;}
.testimonialBox h5 { font-size: 16px; font-style: italic; font-weight: bold;  margin: 0;}
.testimonialBox p.start_rating { font-size: 20px; color: #f41400; margin:0 0 15px; }
.testimonialBox p.start_rating .fa { margin-right: 5px;}


.clearfix { clear: both;}




footer {background: #212933 url('../images/devider_bottom.png') repeat-x 0 0 !important; margin-top: 30px; padding-top:40px ;  color: #a6a9ad; }
footer h2 { color: #ec812a; font-size: 22px; padding-bottom: 25px; }
.ft_text { color: #a6a9ad; text-align: justify; padding-right: 20px; }
.ft_link ul { margin: 0; padding: 0; }
.ft_link li { margin: 0; padding: 0 0 8px; list-style: none; text-decoration: none; }
.ft_link li a { color: #fff; text-decoration: none; }
.ft_link li a:hover { color: #fff; text-decoration: underline !important; }
.ft_bg { background: #1d242d; padding: 15px 0; color: #a6a9ad; }

.social_icon { text-align: center; color: #a6a9ad; }

.social_icon a { 
   color: #a6a9ad;
   border: 2px solid #3b424b;
   display: inline-block;
   width: 40px;
   height: 40px;
   border-radius: 50%;
   margin: 0 5px;
   background: #212933;
   font-size: 20px;
   transition: 0.3s;
}

.social_icon a:hover {
   color: #fff;
   background: #000;
}



/* slider arro css */


.react-multi-carousel-list { padding-bottom: 50px;}


.testimonials-row .react-multiple-carousel__arrow,
  .success-story-row .react-multiple-carousel__arrow {  
    bottom: 0px;
  }

  .testimonials-row .react-multiple-carousel__arrow--left:hover, 
  .success-story-row .react-multiple-carousel__arrow--left:hover,
  .testimonials-row .react-multiple-carousel__arrow--left, 
  .success-story-row .react-multiple-carousel__arrow--left {
    left: calc(50% - 70px);    
    background: url(../images/arrow_left.png) no-repeat 0 0 ;
    width: 57px;
    height: 41px;
  }

  .testimonials-row .react-multiple-carousel__arrow--right ,
  .success-story-row .react-multiple-carousel__arrow--right ,
  .testimonials-row .react-multiple-carousel__arrow--right:hover ,
  .success-story-row .react-multiple-carousel__arrow--right:hover {
    right: calc(50% - 70px);
    background: url(../images/arrow_right.png) no-repeat right 0  !important;
    background: none;
    width: 57px;
    height: 41px;
  }



  .react-multiple-carousel__arrow::before {
    display: none !important;
  }

  .react-multiple-carousel__arrow {
    position: absolute;
    outline: 0;
    transition: all .5s;
    border-radius: 35px;
    z-index: 1000;
    border: 0;
    background: rgba(0,0,0,0);
    min-width: 43px;
    min-height: 43px;
    opacity: 1;
    cursor: pointer;
  }

  .react-multiple-carousel__arrow:hover {
   background: rgba(0,0,0,0);

 }

 .dropdown-menu {
  background-color: #900b06;
  color: #fff ;
 }

 .dropdown-item {
  color: #fff ;
 }

 .dropdown-item:focus, .dropdown-item:hover {
  color: #1e2125;
  background-color: #ffe86b;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 .0rem;
}

.navbar-light .navbar-toggler {
  color:#fff;
  border-color: rgba(0,0,0,.0);
  background-color: #900b06;
}

.thanks_you_circle { border: 2px solid #1eb663; width: 60px; height:60px; display: inline-block; border-radius: 50%;}

.leftNav { background-color: #900b06; font-family: 'Roboto Slab', serif;  font-size: 16px;}
.leftNav a { color: #fdd86b;}

.leftNav a:active,
.leftNav a:focus,
.leftNav a:hover { color: #fff; transition: ease-in .3s all;}
.leftNav a.active-link { color: #fff;}
.profile_img { width: 100px; height: 100px;}
.copyright_text { color: #fff; font-size: smaller;}
.copyright_text a { color: #fff; font-size: smaller;}
