.hidden {
  display: none;
}
.header_blog {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  /*background: #ffffffe0;*/
  padding: 10px 0;
  display: flex;
  align-items: center;

}
.header_blog .navbar {
  padding: 0;
}
.header_blog .navbar .brand img {
  max-width: 100%;
  height: 71px;
  object-fit: contain;
}
.header_blog .navbar .menu {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.header_blog .navbar .menu .menu-item {
  padding: 0;
  margin: 0;
}
.header_blog .navbar .menu .menu-item a {
  color: #373435;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  margin-right: 26px;
  padding: 0;
  display: inline-block;
}
.header_blog .navbar .menu .menu-item a:hover {
  color: #000;
}
.header_blog .navbar .menu .menu-item a::after {
  content: '';
  display: block;
  width: 0;
  height: 2px;
  background: #ED3237;
  transition: width .3s;
}
.header_blog .navbar .menu .menu-item a:hover::after {
  width: 100%;
  transition: width .3s;
}
.header_blog .navbar .menu .menu-item:last-child a {
  padding-right: 0;
}
.active-header {
  background: #fff;
  box-shadow: -11px 5px 11px 0px rgb(255 122 0 / 30%);
}
.wd-contact-btn{
  border-radius: 90px;
  background: #FF7A00;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 22px 6px 8px;
}
.wd-con-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #505050 0%, #352A2A 52.6%, #1B1B1B 10%);
  border-radius: 50%;
  width: 44px;
  height: 44px;
}
.wd-con-dtls span{
  display: block;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.wd-con-dtls a{
  color: #FFF !important;
  font-size: 16px !important;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.header_blog .navbar .menu .menu-item .wd-contact-btn a::after{
  display: none;
}
/* footer */
/* footer subscribe */
.wd-footr-subscribe{
  background: url(../images/subscribe-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 30px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  margin-bottom: 25px;
}
.wd-footr-subscribe h4{
  color: #FFF;
  text-align: center;
  text-shadow: 0px 8px 9px rgba(0, 0, 0, 0.25);
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 3.2px;
  margin-bottom: 9px;
}
.wd-footr-subscribe h5{
  color: #FFF;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 2.72px;
  text-transform: uppercase;
  margin-bottom: 0px;
  position: relative;
  display: inline-block;
}
.wd-footr-subscribe h5::before, .wd-footr-subscribe h5::after {
  content: "";
  position: absolute;
  width: 62px;
  height: 2px;
  inset-inline-start: -75px;
  background: #000;
  inset-block-start: 50%;
}
.wd-footr-subscribe h5::after {
  inset-inline-end: -75px;
  inset-inline-start: inherit;
}
.getin_form{
  max-width:100%;
  width: 85%;
  margin:20px auto 0;
}
.getin_form .form-group{
  margin-bottom: 0;
}
.getin_form .form-control{
  width: 100%;
  position: relative;
  height: auto;
  line-height: normal;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.40);
  background: rgba(255, 255, 255, 0.10);
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  padding: 13px 6px 13px 20px;
}
.getin_form a{
  box-shadow: 0px 3px 4px 0px #00000024;
  background: #ED3237;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  display: inline-block;
  padding: 8px 21px;
  position: absolute;
  right: 0;
  top: 0;
  margin: 6px;
}
.wd-foter-dtls img{
  max-width: 100%;
  height: 113px;
  object-fit: contain;
  margin-bottom: 20px;
}
.wd-foter-dtls p{
  color: #454545;
  font-size: 14px;
  font-weight: 400;
  width: 85%;
}
.wd-fotr-title{
  color: #002756;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  margin-bottom: 25px;
}
.wd-fotr-title::after{
  position: absolute;
  content: '';
  bottom: -7px;
  left: 0;
  border-top: none;
  height: 2px;
  width: 30px;
  border-radius: 90px;
  background: #FF7A00;
  background-image: #FF7A00;
}
.wd-ftr-title{
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 25px;
	text-transform: capitalize;
	letter-spacing: 1.5px;
  position: relative;
}
.wd-ftr-title::after{
  position: absolute;
  content: '';
  bottom: -8px;
  left: 0;
  border-top: none;
  height: 3px;
  width: 100px;
  background-image: #FF7A00;
  border-radius: 90px;
}
.wd-useful-links, .wd-contct-links{
  margin: 0;
  padding: 0;
}
.wd-useful-links li a, .wd-contct-links li a{
  display: block;
  color: #454545;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 4px;
}
.wd-useful-links li a:hover,
.wd-contct-links li a:hover{
  color: #FF7A00;
}
/* contact links */
.wd-contct-links{
/*  border-bottom:1px solid  rgba(0, 0, 0, 0.16);*/
  margin-bottom: 16px;
}
.wd-contct-links li a{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 16px;
}
/* social media link */
.wd-media-link{
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 16px;
}
.wd-media-link h6{
  color: #373435;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}
.wd-media-link li{
  display: inline-flex;
}
.wd-media-link li a{
  margin-right: 8px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.wd-media-link li a:hover{
  background: #FF7A00;
}
.wd-media-link li a:hover svg{width: 24px;height: 24px;}
.wd-media-link li a:hover svg path{
  fill: #fff;
}
/* copyright area */
.wd-footr-botm{
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid rgba(55, 52, 53, 0.3);
  padding: 22px 0;
}
.footr-botm-lft p{
  color: #454545;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
.footr-botm-lft a{
	font-weight: 700;
	color: #FF7A00;
}
.footr-botm-right li{
  display: inline;
  margin: 0 5px;
}
.footr-botm-right li a{
  color: #454545;
  font-size: 14px;
  font-weight: 600;
}
/* for call */
.footer{
  position: relative;
}
.call {
  position: fixed;
    width: 60px;
    height: 60px;
    bottom: 0;
    right: 0;
    margin: 15px;
    background-color: #FF7A00;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 22px;
    box-shadow: 1px 0px 6px rgb(0 0 0 / 50%);
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;   
}
.call i{
  font-size: 34px;
}
.call:hover{
  color: #FF7A00;
  background-color: #fff;
}

@media only screen and (max-width: 991px) 
{
	/* .brand{width: 50%;} */

    .header_blog .navbar #nav:checked ~ .wrapper {width: 60%;background: #373435;opacity: 1;display: flex;flex-direction: column;z-index: 99;height: 100%;transition: all 0.3s ease;}
    .header_blog .navbar .wrapper {position: fixed;top: 0;right:0;bottom: 0; width: 0;height: unset;z-index: -1;opacity: 0;background: #d1dee7;transition: all 0.3s ease;}
    .header_blog .navbar .wrapper .menu {display: none;position: absolute;top: 80px;width: 100%;padding-left: 15px;}
    .header_blog .navbar .wrapper .menu-item {padding-bottom: 10px;width: 100%;text-align: left;}
    .header_blog .navbar .wrapper .menu-item:nth-child(1) a {transition-delay: 0.2s;}
    .header_blog .navbar .wrapper .menu-item:nth-child(2) a {transition-delay: 0.3s;}
    .header_blog .navbar .wrapper .menu-item:nth-child(3) a {transition-delay: 0.4s;}
    .header_blog .navbar .wrapper .menu-item:nth-child(4) a {transition-delay: 0.5s;}
    .header_blog .navbar .wrapper .menu-item:not(:first-child) {margin-left: 0;}
    .header_blog .navbar .wrapper .menu-item a {opacity: 0; color: #fff; transform: translateX(-20px);transition: all 0.3s ease-in-out;text-align: left;font-size: 14px;margin-right: 0 !important;}
    .header_blog .navbar .nav-toggle {display: block;cursor: pointer;z-index: 999;margin-bottom: 0;position: relative;}
    .header_blog .navbar .nav-toggle span {display: block;width: 20px;height: 2px;background: #FF7A00;border-radius: 2px;margin-left: 14px;}
    .header_blog .navbar .nav-toggle span:nth-child(2) {margin-top: 4px;opacity: 1;}
    .header_blog .navbar .nav-toggle span:nth-child(3) {margin-top: 4px;}
    .header_blog .navbar #nav:checked + .nav-toggle {transform: rotate(45deg);}
    .header_blog .navbar #nav:checked + .nav-toggle span {background: #FF7A00;transition: transform 0.5s ease;}
    .header_blog .navbar #nav:checked + .nav-toggle span:nth-child(1) {transform: translateY(6px) rotate(180deg);}
    .header_blog .navbar #nav:checked + .nav-toggle span:nth-child(2) {opacity: 0;}
    .header_blog .navbar #nav:checked + .nav-toggle span:nth-child(3) {transform: translateY(-6px) rotate(90deg);}
    .header_blog .navbar #nav:checked ~ .wrapper .menu{display: block;flex-direction: column;}
    .header_blog .navbar #nav:checked ~ .wrapper .menu-item a {opacity: 1;transform: translateX(0);}
    .header_blog .navbar .menu-item::before{background: #FF7A00;left: 0;}
    .header_blog .navbar .menu-item::before{top: 34% !important;}
    .header_blog .navbar .menu-item:last-child a{margin-left: 0;}
	  .header_blog .navbar .menu-item a{padding:10px 0;}
    .wd-contact-btn{display: none;}
    .call{opacity: 1;}
    /*footer*/
    .wd-footr-subscribe h4{font-size: 28px;}
    .wd-footr-subscribe h5{font-size: 15px;}
    .wd-foter-dtls img{height: 80px;margin-bottom: 10px;}
    .getin_form .form-control{font-size: 14px;padding: 12px 6px 12px 15px;}
    .getin_form a{margin:6px;padding: 6px 15px;font-size: 15px;}
    .wd-foter-dtls p{width: 100%;margin: 0;}
    .wd-fotr-title{font-size: 18px;}
    .header_blog .navbar .brand img{height: 50px;}

}
@media (max-width: 767px)
{
  .header_blog .navbar #nav:checked ~ .wrapper{width: 70%;}
  .wd-footr-subscribe h5::before, .wd-footr-subscribe h5::after{display: none;}
  .getin_form{width: 90%;}
  .wd-footr-botm{flex-flow: column-reverse;}
  .wd-footr-subscribe h4{font-size: 22px;}
  .wd-footr-subscribe{padding: 25px 0;border-radius: 10px;}
  .wd-fotr-title{margin: 15px 0 25px;}


}
