@font-face {
  font-family: ahd-font-reg;
  src: url(../font/din-next-lt-w23-regular.ttf);
}
@font-face {
  font-family: ahd-font-bold;
  src: url(../font/din-next-lt-w23-bold.ttf);
}
.smallCardFont{
  font-size: 1.3rem;
}
*{
  font-family: ahd-font-bold;
}
.ahdFontReg{
  font-family: ahd-font-reg;
}
.ahdFontBold{
  font-family: ahd-font-bold;
}

body{
  overflow-y: scroll; 
  
}
body::-webkit-scrollbar {
  display: none;
}



.LogoLink{
  width:11%;

}
.navFlex{
  flex-grow: 0;
}
.mt-150{
margin-top:10% ;
  }

.fs-1r{
  font-size: 1.1rem;
  font-weight: bold;
}
.floatingNav {
  box-shadow: 0px 1px 10px #999;
}
.englishNav{
  border-right: 2px solid rgba(75, 74, 74, 0.39);
}
.gradientDiv{
  background: linear-gradient(
            to top,
            #f5f7fb 0%,
            #f5f7fb 50%,
            #fff 50%,
            #fff 100%
          );
}
.mainDivText{
  margin-bottom: -10%;
   margin-right: 5%;
}

.mainDivTextStrong{
  color: #121A50; 
  font-size: 3vw;
}
.mainDivTextWaek{
  color: #E6BE8D; font-size: 2.5vw;
}
.mainImg{
  width: 100%;
}
.mainDivTextUnder{
  color: #9194a1;
   font-size: 1.3vw;
}
.secendDiv{
  background-color: #f5f7fb;
}

#breadcrumbs li { display: inline-block; 
color: #7b809e;
font-size: 1.9vw;
font-weight: bold;

}
#breadcrumbs li i {
  font-size: 1.5vw;


}

#breadcrumbs li:not(:first-child) { margin-left: 0.4em; }

#breadcrumbs li:not(:first-child):before {
  content: "";
  margin-right: 0.4em;
}

.buleText{
  color: #121A50;
  text-decoration: none;
}
.buleTextNo{
  color: #7b809e;
  text-decoration: none;
}

.textJust{
  text-align: justify;
  text-justify: inter-word;
  font-size: 1.3vw;
}
 .butInImg{
  background-color: #ffffff;
  padding-left: 3%;
  padding-right: 3%;
  font-size: 2rem;
  border: none;  
 }

 .diiii{
  display: block;
 }

 .imgBg{
  background-image:url('../img/abutus.jpg');
  background-repeat: no-repeat;
  background-size: cover;
 }
 .imgBg2{
  background-image:url('../img/ourMassag.jpg');
  background-repeat: no-repeat;
  background-size: cover;
 }
 .imgBg3{
  background-image:url('../img/ourVigen.jpg');
  background-repeat: no-repeat;
  background-size: cover;
 }

 .navSlaOn{
  background-color: #121a50;
 }
 .navSlaOff{
  background-color: #caccd8;
 }

 .imgBgDiv{
  background-image:url('../img/divMain.jpg');
 }
 .goldText{
  color: #e6be8d;
 }

.bgFristDiv{
  background-color: #353c70;
}
.pb50{
  padding-bottom: 40px;
}
.apple-btn {
  background-size: 1.5rem 1.8rem !important;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iODQyLjMyMDA3IiBoZWlnaHQ9IjEwMDAuMDAwMSI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTgyNC42NjYzNiA3NzkuMzAzNjNjLTE1LjEyMjk5IDM0LjkzNzI0LTMzLjAyMzY4IDY3LjA5Njc0LTUzLjc2MzggOTYuNjYzNzQtMjguMjcwNzYgNDAuMzA3NC01MS40MTgyIDY4LjIwNzgtNjkuMjU3MTcgODMuNzAxMi0yNy42NTM0NyAyNS40MzEzLTU3LjI4MjIgMzguNDU1Ni04OS4wMDk2NCAzOS4xOTYzLTIyLjc3NzA4IDAtNTAuMjQ1MzktNi40ODEzLTgyLjIxOTczLTE5LjYyOS0zMi4wNzkyNi0xMy4wODYxLTYxLjU1OTg1LTE5LjU2NzMtODguNTE1ODMtMTkuNTY3My0yOC4yNzA3NSAwLTU4LjU5MDgzIDYuNDgxMi05MS4wMjE5MyAxOS41NjczLTMyLjQ4MDUzIDEzLjE0NzctNTguNjQ2MzkgMTkuOTk5NC03OC42NTE5NiAyMC42Nzg0LTMwLjQyNTAxIDEuMjk2MjMtNjAuNzUxMjMtMTIuMDk4NS05MS4wMjE5My00MC4yNDU3LTE5LjMyMDM5LTE2Ljg1MTQtNDMuNDg2MzItNDUuNzM5NC03Mi40MzYwNy04Ni42NjQxLTMxLjA2MDc3OC00My43MDI0LTU2LjU5NzA0MS05NC4zNzk4My03Ni42MDI2MDktMTUyLjE1NTg2QzEwLjc0MDQxNiA2NTguNDQzMDkgMCA1OTguMDEyODMgMCA1MzkuNTA4NDVjMC02Ny4wMTY0OCAxNC40ODEwNDQtMTI0LjgxNzIgNDMuNDg2MzM2LTE3My4yNTQwMUM2Ni4yODE5NCAzMjcuMzQ4MjMgOTYuNjA4MTggMjk2LjY1NzggMTM0LjU2MzggMjc0LjEyNzZjMzcuOTU1NjYtMjIuNTMwMTYgNzguOTY2NzYtMzQuMDExMjkgMTIzLjEzMjEtMzQuNzQ1ODUgMjQuMTY1OTEgMCA1NS44NTYzMyA3LjQ3NTA4IDk1LjIzNzg0IDIyLjE2NiAzOS4yNzA0MiAxNC43NDAyOSA2NC40ODU3MSAyMi4yMTUzOCA3NS41NDA5MSAyMi4yMTUzOCA4LjI2NTE4IDAgMzYuMjc2NjgtOC43NDA1IDgzLjc2MjktMjYuMTY1ODcgNDQuOTA2MDctMTYuMTYwMDEgODIuODA2MTQtMjIuODUxMTggMTEzLjg1NDU4LTIwLjIxNTQ2IDg0LjEzMzI2IDYuNzg5OTIgMTQ3LjM0MTIyIDM5Ljk1NTU5IDE4OS4zNzY5OSA5OS43MDY4Ni03NS4yNDQ2MyA0NS41OTEyMi0xMTIuNDY1NzMgMTA5LjQ0NzMtMTExLjcyNTAyIDE5MS4zNjQ1Ni42Nzg5OSA2My44MDY3IDIzLjgyNjQzIDExNi45MDM4NCA2OS4zMTg4OCAxNTkuMDYzMDkgMjAuNjE2NjQgMTkuNTY3MjcgNDMuNjQwNjYgMzQuNjkwMjcgNjkuMjU3MSA0NS40MzA3LTUuNTU1MzEgMTYuMTEwNjItMTEuNDE5MzMgMzEuNTQyMjUtMTcuNjUzNzIgNDYuMzU2NjJ6TTYzMS43MDkyNiAyMC4wMDU3YzAgNTAuMDExNDEtMTguMjcxMDggOTYuNzA2OTMtNTQuNjg5NyAxMzkuOTI3ODItNDMuOTQ5MzIgNTEuMzgxMTgtOTcuMTA4MTcgODEuMDcxNjItMTU0Ljc1NDU5IDc2LjM4NjU5LS43MzQ1NC01Ljk5OTgzLTEuMTYwNDUtMTIuMzE0NDQtMS4xNjA0NS0xOC45NTAwMyAwLTQ4LjAxMDkxIDIwLjkwMDYtOTkuMzkyMDcgNTguMDE2NzgtMTQxLjQwMzE0IDE4LjUzMDI3LTIxLjI3MDk0IDQyLjA5NzQ2LTM4Ljk1NzQ0IDcwLjY3Njg1LTUzLjA2NjNDNTc4LjMxNTggOS4wMDIyOSA2MDUuMjkwMyAxLjMxNjIxIDYzMC42NTk4OCAwYy43NDA3NiA2LjY4NTc1IDEuMDQ5MzggMTMuMzcxOTEgMS4wNDkzOCAyMC4wMDUwNXoiLz4KPC9zdmc+);
}
.google-btn {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVDREFERDsiIHBvaW50cz0iMjkuNTMsMCAyOS41MywyNTEuNTA5IDI5LjUzLDUxMiAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNCREVDQzQ7IiBwb2ludHM9IjM2OS4wNjcsMTgwLjU0NyAyNjIuMTc1LDExOS40NjcgMjkuNTMsMCAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEQzY4QTE7IiBwb2ludHM9IjI5LjUzLDUxMiAyOS41Myw1MTIgMjYyLjE3NSwzODMuNTUxIDM2OS4wNjcsMzIyLjQ3IDI5OS4wMDQsMjUxLjUwOSAiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0E5NjsiIGQ9Ik0zNjkuMDY3LDE4MC41NDdsLTcwLjA2Myw3MC45NjFsNzAuMDYzLDcwLjk2MWwxMDguNjg4LTYyLjg3N2M2LjI4OC0zLjU5Myw2LjI4OC0xMS42NzcsMC0xNS4yNyAgTDM2OS4wNjcsMTgwLjU0N3oiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
.market-btn {
  display: inline-block;
  padding: 0.3125rem 0.875rem;
  padding-left: 2.8125rem;
  -webkit-transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  border: 1px solid #e7e7e7;
  background-position: center left 0.75rem;
  background-color: #000;
  background-size: 1.5rem 1.5rem;
  background-repeat: no-repeat;
  text-decoration: none;
}
.market-btn .market-button-title {
  display: block;
  color: #ffffff;
  font-size: 1.125rem;
}
.market-btn .market-button-subtitle {
  display: block;
  margin-bottom: -0.25rem;
  color: #ffffff;
  font-size: 0.75rem;
}
.market-btn:hover {
  background-color: #e2122c;
  text-decoration: none;
}
/*-------------------------------------------------*/

.text-black {
  color: #000; }
  .text-ahd {
    color: #121a50; }

.content {
  padding: 7rem 0; }

.heading {
  font-size: 2.5rem;
  font-weight: 900; }

.form-control {
  background: #e5e6ec; 
  border-radius: 2px;
}
  .form-control:active, .form-control:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color:transparent;
    border-bottom: 2px solid rgb(0, 0, 0);
    background: #e5e6ec;
    
     }

.col-form-label {
  color: #000; }

.btn, .form-control, .custom-select {
  height: 50px; }

.custom-select:active, .custom-select:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000; }

.btn {
  border: none;
  border-radius: 4px !important; }
  .btn.btn-primary {
    background: #121a50;
    ;
    color: #fff;
    padding: 15px 20px; }
  .btn:hover {
    color: #fff; }
  .btn:active, .btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.box {
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: -30px 30px 0px 0 rgba(0, 0, 0, 0.08);
  box-shadow: -30px 30px 0px 0 rgba(0, 0, 0, 0.08); }
  .box h3 {
    font-size: 14px;
    margin-bottom: 30px;
    text-align: center; }

label.error {
  font-size: 12px;
  color: red; }

#message {
  resize: vertical; }

#form-message-warning, #form-message-success {
  display: none; }

#form-message-warning {
  color: #B90B0B; }

#form-message-success {
  color: #55A44E;
  font-size: 18px;
  font-weight: bold; }

.submitting {
  float: left;
  width: 100%;
  padding: 10px 0;
  display: none;
  font-weight: bold;
  font-size: 12px;
  color: #000; }
  .pAll-1{
    padding:0.15rem;
  }

.font-light{
  font-weight:400;
}
.borderRedues0{
  border-radius: 0px;
}
.paddingButon{
  padding-bottom:140px ;
}
.fontSize1{
  font-size: 1.2rem;
}

.height150{
  height: 17rem;
}
.bgBlueLite{
  background-color: #f5f7fb;
}
.imgBgDivJaib{
  background-image: url(../img/Divimg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.card8{
  border: none;
  border-radius: 0px;
}
.card8Body:hover{
  color: #000 !important;
}
.butMore{
  
  color: #121a50;

}
.iconClass{
  font-size: 2rem;
  
}
.mt-90{
  margin-top:90%;
 }
 .h-auot{
  height: auto;
 }


@media only screen and (max-device-width: 540px) {
  .mt-150{
    margin-top:40% ;
  
      }
      .mainDivTextStrong{
        font-size: 1.5rem;
      }
      .mainDivTextWaek{
        font-size: 1rem;
      }
      .ahdImg{
        width: auto;
        height: 50%;
      }
      .mainDivTextUnder{
        color: #9194a1;
         font-size: 3vw;
      }
      .hghit-300{
        height: 490px;
       }
       .hghit-500{
        height: 430px;
       }

       .fontS1{
        font-size: 1.5rem;
       }
       
       .fontS1e{
        font-size: 1.2rem;
       }
       .textJust{
        font-size: 1rem;
       }
       .wihtCard{
        width: 85.5vw;
       }
       .fontSize1{
        font-size: 1.2rem;
       }
       .photwithDiv5{
       height: 300px;
      }
     
      .fontSizeTitle5{
        font-size: 2rem;
      }
      .fontSizeSub5{
        font-size: 1.3rem;
      }
      .fontSizelite5{
        font-size: 1.3rem;
      }
       
}
@media only screen and (min-width:  768px)and (max-width:  1023px) {
  .mt-150{
    margin-top:15% ;
  
      }
      .mainDivTextStrong{
        font-size: 3rem;
      }
      .mainDivTextWaek{
        font-size: 2rem;
      }
      .ahdImg{
        width: auto;
        height: 90%;
      }
      .mainDivTextUnder{
        color: #9194a1;
         font-size: 3vw;
      }
      .hghit-300{
        height: 700px;
       }
       .hghit-500{
        height: 670px;
       }
       .fontS1{
        font-size: 2.5rem;
       }
       .textJust{
        font-size: 2rem;
       }
       .fontSize1{
        font-size: 1.8rem;
       }
       .fontSize2{
        font-size: 3rem;
       }
       .titleDiv2{
        font-size: 4rem;
       }
       .photwithDiv5{
        height: 610px;
       }
       .fontSizelite5{
        font-size: 1.8rem;
      }
}
@media only screen and (min-width:  1024px)and (max-width:  1223px) {
 .hghit-300{
  height: 300px;
 }
 .hghit-500{
  height: 370px;
 }
 .fontS1{
  font-size: 1.5rem;
 }
 .textJust{
  font-size: 1rem;
 }
 .wihtCard{
  width: 22.5vw;
 }
 .fontSize1{
  font-size: 1rem;
 }
 .fontSize2{
  font-size: 1.5rem;
 }
 .photwithDiv5{
  height: 450px;
 }
 .btn, .form-control, .custom-select {
  height: 70px; }
}
@media only screen and (min-width:  1440px)and (max-width:  1823px) {
  .hghit-300{
   height: 300px;
  }
  .hghit-500{
   height: 500px;
  }
  .fontS1{
    font-size: 2rem;
   }
   .textJust{
    font-size: 1.3rem;
   }
   .wihtCard{
    width: 22.5vw;
   }
   .photwithDiv5{
    height: 550px;
   }
   .btn, .form-control, .custom-select {
    height: 90px; }
 }
 @media only screen and (min-width:  1824px) {
  .hghit-300{
   height: 300px;
  }
  .hghit-500{
   height: 550px;
  }
  .fontS1{
    font-size: 2.5rem;
   }
   .textJust{
    font-size: 1.5  rem;
   }
   .wihtCard{
    width: 22.5vw;
   }
  
   .photwithDiv5{
    height: 650px;
   }
   .btn, .form-control, .custom-select {
    height: 60px; 
    font-size: 1rem;
  }
    .callTaxtTitle{
      font-size: 2rem;
    }
    .callTaxtSub{
      font-size: 1rem;
    }
 }