/****** PLACE YOUR CUSTOM STYLES HERE ******/

.footer-image {

    width: 200px;
}

.imageDisplay {

    display: inline-block !important;
    
}



.inactiveLink {
   pointer-events: none;
   cursor: default;
}
.newcolor {
    background-color:#727272; 
    color: #434242;
}

.color1 {
    color: #334610;
}

.background-image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: #292929;
  background-size: cover !important;
  background-position: 50% 50% !important;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  opacity: 0;
}

.newlightbox {
    width: 60% !important;
    
}

.newlightbox1 {
    width: 50% !important;
    
}

.imagee { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

h25 { 
   position:relative; 
   top: 245px; 
   left: 40px; 
   width: 100%; 
   color: black;
}
h26 { 
   position:relative; 
   top: 245px; 
   left: 40px; 
   width: 100%; 
   color: white;
}

/*
     FILE ARCHIVED ON 17:21:01 Mar 17, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:25:29 Mar 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.81
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.011
  esindex: 0.013
  cdx.remote: 9.807
  LoadShardBlock: 365.042 (3)
  PetaboxLoader3.resolve: 388.89 (4)
  PetaboxLoader3.datanode: 287.709 (4)
  load_resource: 360.132
*/


.background-image-holder img{display: block;}
.background-image-holder{opacity:unset}

.nav-bar{    height: 75px; max-height: 95px;margin-top: 11px;}

.ti-location-arrow:before{display: none;}
.ti-email:before{display: none;}
.ti-twitter-alt:before{display: none;}
.ti-facebook:before{display: none;}
.ti-instagram:before{display: none;}
.ti-google:before{display: none;}
.ti-mobile:before{display: none;}



.innercontact{padding: 50px 0;}
.innercontact form .group input{padding: 10px;margin-bottom: 5px;width: 100%;    border: 1px solid #80808036;background:#e7e3e3;}
.innercontact form .group input:hover{border:1px solid #334610}
.innercontact form .col-md-12{margin-top: 10px;padding: 0;}
.innercontact form button a{font-size: 20px;background: #334610;color: #fff;    padding:10px 50px;border-radius: 5px;}
.innercontact form button{border:0;margin-top: 10px;}
.innercontact form button a:hover{background: #000;}
.innercontact textarea{height:100px;width: 100%; border: 1px solid #80808036;margin-top: 10px;padding: 10px;background: #e7e3e3;}
.innercontact textarea:hover{border:1px solid #334610;}
.innercontact textarea::placeholder{color:#80808036;}

.innercontact select{ margin: 0 !important;margin-top: 20px !important;    appearance: auto !important;background: #e7e3e3;padding: 10px;}


.innercontact .form-box{margin-top: -20px;}

.innercontact .wrap figure img{height: 430px;}


.submit-fields{text-align: center;margin-top: 250px;}

.submit-fields h3{font-size: 50px;color: #334610;}

.submit-fields .backbtn a{background: #334610;border: 0;padding: 22px 50px;border-radius: 10px;color: #fff !important;text-decoration: none;font-size: 19px;}

.submit-fields .backbtn{border: 0;}



.blogpage {padding: 60px 0;}
.blogpage h2{font-weight: 500;text-align: center;}
.blogpage h4{font-weight: 500;text-align: center;margin-top: 20px;}

.blogpage p{font-size: 16px;font-weight: 400;line-height: 28px;margin-bottom: 10px !important;}

.blogpage b{    font-weight: 500;color: #000;}
.blogpage ul li small{    font-size: 16px;color: #666;}

.blogpage ul li {list-style: disc !important;margin-bottom: 10px;    margin-left: 15px;}
.blogpage ul li.list-unstyled {list-style: none !important;    margin-left: 0px;}
.blogpage main{font-size: 16px;color: #666;    display: contents;}
.blogpage strong{display:inline-block;font-size: 16px;color: #000;}
.blogpage h5{font-weight: 500;margin-top: 20px;}


.footerserviceslinks h4{text-align: center;}
.footerserviceslinks{margin-bottom: 80px;}
.footerserviceslinks ul{column-count: 3;}
.footerserviceslinks ul li a{font-size: 13px !important;font-weight: 600 !important;font-family:Helvetica,Arial !important}
.footerserviceslinks ul li{margin-bottom: 10px;list-style: circle;}





.blog{padding-top: 30px;padding-bottom: 40px;}
.blog .wrapper .date{display: flex;justify-content: space-between;background: #3346105e;padding: 10px;margin-top: 10px;align-items: center;}
.blog .wrapper{box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.16);margin: 20px;}
.blog .wrapper .content{   padding: 0px 20px 20px 20px;margin-top: 20px;}
.blog .wrapper figure{width: 100%;    margin: 0;}
.blog .wrapper img{width: 100%;    height: 286px;}
.blog .wrapper .content h2{font-size: 18px;font-weight: 600;color: #000;margin-top: 15px;margin: 5px 0;line-height: 28px;}
.blog .wrapper .content p{font-size: 14px;font-weight: 500;}
.blog .wrapper .content a {padding: 10px 20px 10px 20px;background: #334610;color: white;font-size: 14px;margin-top: 20px;margin-right: 20px;font-weight: 500;border: 2px solid transparent;}
.blog .wrapper .content a:hover {background: white;color: #334610;font-weight: 500;border: 2px solid #334610;box-shadow: 0px 2px 15px 4px;}

.blog .wrapper figcaption{padding-bottom: 10px;}

.blog .wrapper .date p{margin-bottom: 0;font-weight: bold;font-size: 14px;}
.blog .wrapper .date small{font-weight: bold;font-size: 14px;}



.blog-detail{padding-top: 60px;padding-bottom: 70px;}
.blog-detail .heading h2{font-size: 25px;font-weight: 700;text-align: center;margin-bottom: 50px;}
.blog-detail .heading h2::before{border-bottom: 3px solid #13ae90;width:30px;height: 37px;position: absolute;content: "";}

.blog-detail .sub-heading h3{font-size: 20px;font-weight: 700;margin-bottom: 10px;}
.blog-detail .form-box{margin-bottom: 10px;}
.blog-detail  form{display: flex;}
.blog-detail  form input{border:1px solid #bfbfbf;background-color: #ece9ff;border:none;width: 100%;padding: 20px;}
.blog-detail form input::placeholder{font-size: 16px;color:#000;font-weight: 600;}
.blog-detail  form input[type=submit]{background-image: url(../images/search.png);width:24px;background-repeat: no-repeat;background-position: center; padding-left: 40px;background-color: #ece9ff;}
.blog-detail figcaption .date{display: flex;justify-content: space-between;background: #3346105e;    padding: 10px;margin-top: 15px;margin-bottom: 10px;}
.blog-detail .date p{    font-size: 14px;
    margin-bottom: 0;
    font-weight: bold;}
.blog-detail .date small{font-size: 14px;font-weight: bold;}
.blog-detail .post .row-2{display: flex;}
.blog-detail .post .right{margin-left: 20px;margin-bottom: 20px;}
.blog-detail .post .right .content a{font-size: 13px;font-weight: 600;color: #000;}
.blog-detail .post .right .content h3{font-size:16px;color:#6f6f6f;font-weight: 700;}
.blog-detail .post .right .content i{width: 21px;height: 21px;font-size: 13px;padding-top: 2px;padding-left: 2px;font-weight: 900;color: #827bb1;}
 .blog-detail .description p{    margin-bottom: 10px;text-align: justify;font-size: 16px;line-height: 29px;} 
.blog-detail figcaption h3{font-weight: 600;font-size: 32px;margin-bottom: 10px;color: #000;}
.blog-detail figcaption h4{margin-top: 30px;font-weight: 600;margin-bottom: 10px;}
.blog-detail figure{width: 100%;margin: 0;}
.blog-detail img{width: 100%;}
.blog-detail .wrapper{box-shadow: 0px 0px 59px 0px rgba(0, 0, 0, 0.09);padding: 20px;}

.blog-detail .post .row-2 .left{flex: 0 0 42%;margin-bottom: 20px;}
.cover.fullscreen .slides>li{height: 65vh;}
p.lead{width: 110rem;font-size: 32px;font-weight: 600;line-height: 45px;}
.fullscreen{height: 65vh;}