.dia-home,.dia-headline h1, .dia-headline h2, .dia-headline h3, .dia-headline h4, .dia-headline h5, .dia-headline h6 {
    font-family: 'Cairo', sans-serif;
}
.dia-banner-section .dia-banner-content .dia-banner-btn a {
    font-size: 22px;
    font-family: 'Cairo', sans-serif;
}
.dia-banner-section .dia-banner-content .dia-banner-btn .dia-abt-btn {
    width: 380px;
}
.dia-banner-section .dia-banner-content .dia-banner-tag, .dia-section-title span {
    background-image: linear-gradient(81deg, #182f73 0%, #264cb9 75%, #436ce2 100%);
}
.dia-service-section .dia-service-btn .dia-service-more a {
    font-size: 16px;
    font-family: 'Cairo', sans-serif;
}
.dia-footer-copyright {
    font-family: 'Cairo', sans-serif;
}
.dia-footer-copyright .dia-copyright-menu {
    float: left;
}
.dia-footer-section {
    padding-top: 30px;
}
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form .nws-button {
    position: relative;
}
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form input,
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form select {
    max-width: 530px;
    margin-bottom: 15px;
}
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form .nws-button button {
    width: 100%;
    font-family: 'Cairo', sans-serif;
    background-image: linear-gradient(
-100deg
, #ff6600 0%, #ff9903 75%, #ffcb05 100%);
}
.dia-newslatter-section {
    background-color: #282350;
}
.dia-service-section .dia-service-btn .dia-service-more {
    background-color: #282350;
}
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form .nws-button button:before {
    background-color: #282350;
}
.dia-banner-section .banner-shape2 {
    top: 5%;
  }
  .dia-section-title h2{
    font-size: 36px;
  }
  .servicest1{
    font-size: 22px;
  }
  .dia-service-section .dia-service-details .dia-service-item {
    width: 65%;
  }  
  .dia-service-section .dia-service-review {
    max-width: 300px;
}
.fancybox1{
    direction: rtl;
    text-align: right;
}
.textred {
    color: #ffca0d!important;
    border: 1px solid orange!important;
}

.textred::placeholder { /* Firefox, Chrome, Opera */
    color: #ffca0d;
}

.textred:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ffca0d;
}

.textred::-ms-input-placeholder { /* Microsoft Edge */
    color: #ffca0d;
}
@media screen and (max-width: 991px) {
    .dia-newslatter-section .dia-newslatter-content .dia-newslatter-form input,
    .dia-newslatter-section .dia-newslatter-content .dia-newslatter-form select {
        max-width: 100%;
      }    
      .dia-newslatter-section .dia-newslatter-content .dia-newslatter-form {
        margin-top: 0px;
    }      
}
  @media screen and (max-width: 480px) {
    .dia-section-title h2{
        font-size: 30px;
      }
      .dia-service-section .dia-service-details .dia-service-item {
        width: 100%;
      }     
      .dia-banner-section .dia-banner-content {
        padding: 30px 0px 0px;
    }       
    .dia-banner-section {
        padding-bottom: 0px;
    }
  }  
  @media screen and (max-width: 380px) {
    .dia-section-title h2{
        font-size: 26px;
      }
  }
  .dia-newslatter-section {
    background-color: #ffffff;
}
.dia-banner-section .dia-banner-content h3 {
    font-size: 25px;
}
.dia-newslatter-section {
    padding: 0px 0px 10px;
}
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form .nws-button button {
    width: 100%;
    font-family: 'Cairo', sans-serif;
    background-image: linear-gradient( 
        -100deg
         , #02aef0 0%, #1fabe0 75%, #02aef0 100%);
}
.dia-newslatter-section .dia-newslatter-content {

    padding-bottom: 0px;

}
.container-fluid.container-fluid2 {
    padding-left: 0;
    padding-right: 0;
}
.dia-banner-content.dia-headline.pera-content {
    padding-top: 0;
}
body.dia-home {
    background-color: #25408f;
    color: #fff;
}
.dia-newslatter-section {
    background-color: #25408f;
    margin-top: 15px;
}

.dia-newslatter-section .dia-newslatter-content {
    border-radius: 15px;
    padding: 30px 25px 30px 25px;
}
.dia-footer-copyright .dia-copyright-menu {
    color: #fff;
     float: none; 
}
.dia-footer-copyright .dia-footer-copyright-content {
    padding: 10px 0px 15px;
}
.dia-banner-section .dia-banner-content h3 {
    font-size: 23px;
    line-height: 34px;
}
.dia-newslatter-text.dia-headline.pera-content {
    color: #000;
    padding-bottom: 10px;
}
.wazelink-div {
    text-align: center;
    padding-top: 15px;
    font-size: 22px;
}
.dia-footer-section {
    padding-top: 0px;
}
input {
    color: #000!important;
}
.dia-newslatter-section .dia-newslatter-content .dia-newslatter-form .nws-button {
    color: #000;
}