 .foot-drop li{
    margin-top: -24px;
    margin-left: 17px;
 }
 .gray-bg-3 {
    background-color: #032263;

}
.newh{
    color: #f8bf0d;
    font-weight: 600;
}
.foot-drop i{
    color:#f8bf0d;
}
.foot-drop li a{
    color: white;
    }
    .footer-light {
    background-color: #032263;
      border-top: 1px dashed white;
}
.footer-light .copyright {
    color: #ffffff;
    font-size: 14px;
    text-align: center;
}
.footer-light .copyright a{
    color: #f8bf0d;
}
.button {
    background-color: #2070b7;
    border: none;
    color: white;
    padding: 8px 19px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px;
    margin: -7px -2px;
    cursor: pointer;
        margin-left: auto;
    border-radius: 23px;
   
}
.fewfa
{
     
    
  display: inline-block;
    line-height: 28px;
    border-radius: 50%;
    text-align: center;
    background-color: #b93359;
    color: white;
    width: 38px;
    height: 38px;
    
}

    @media screen and (max-width: 320px) {
                #social {
                    margin-left: -47px;
                }
                .newnum
                {
                    font-size: 13px;
                }
            }
 .header-megazine .header-bottom {
    background: #052b79;
    }
    .primary-nav clear menu-dark{
       background: #052b79 !important; 
    }
    .header-megazine .primary-nav {
        background: #052b79 !important; 
    }
    .fewfa {
        background-color: #dc0047;
    }
    .submenu-bg-image.light li a {
    color: #f4f0f0;
    background: #052b79;
}
#subwidth{
    min-width: 235px;
}
.header-megazine .primary-nav {
    margin-left: -98px;
    }
    .header-megazine.is-sticky .primary-nav {
    margin-left: -86px;

}
.footer-widget-3 .social li a {
    color: #052b79;
    display: block;
    /* height: 35px; */
    line-height: 37px;
    margin-bottom: 0px;
    text-align: center;
    width: 78px;
    font-size: 15px;
    font-weight: 600;
}
.footer-widget-3 .social li a:hover{
    color: red;
    background: none;
}
.footer-widget-3 .social li a span{
    color: black;
}
@media screen and ( max-width:  768px ) and ( min-width: 320px ){
.header-megazine.is-sticky .primary-nav {
    margin-left: 21px;
}
.social{
    width: 343px !important;
    text-align: center;
    margin-top: 6px;
}
}
  .future{
     font-size: 50px;
    font-family: cursive;
  
    color:black;
        }
        
        @media screen and ( max-width: 1440px) and ( min-width: 1025px)
{
          .future{
            padding: 225px;
    margin-left: -6em;
    text-align: left;
    line-height:79px;
          }  
          .bright{
                  color: white;
    font-size: 87px;
    
          }
        }
          @media screen and ( max-width: 1024px) and ( min-width: 769px)
   {
     .future{
          padding: 61px;
    margin-left: -2em;
    text-align: left;
    line-height: 77px;
          }  
          .bright{
                  color: white;
    font-size: 87px;
    
          }  
   }
    @media screen and ( max-width: 768px) and ( min-width: 426px)
   {
     .future{
          padding: 9px;
    margin-left: -1em;
    text-align: left;
    line-height: 77px;
          }  
          .bright{
                  color: white;
    font-size: 87px;
    
          }  
          .carousel {
              height:auto;
        }
   }
         @media screen and ( max-width: 425px) and ( min-width: 376px)
        
        {
          .future{
            padding: 0px;
    margin-left: 0em;
    text-align: left;
    font-size: 29px;
          }  
          .carousel {
              height:auto;
        }
        }
          @media screen and ( max-width: 375px) and ( min-width: 321px)
        
        {
          .future{
            padding: 0px;
    margin-left: 0em;
    text-align: left;
    font-size: 24px;
          }  
          .carousel {
              height:auto;
        }
        }
         @media screen and ( max-width: 320px) 
        
        {
          .future{
            padding: 0px;
    margin-left: 0em;
    text-align: left;
    font-size: 19px;
          }  
          .carousel {
              height:auto;
        }
        }
         
            .newhh {
                background: beige;
                padding: 4px;
                width: fit-content;
                border: 4px solid #e1e1c2;
            }
            .fewfa {
                background: #ffffff;
    padding: 5px;
    color: #b93359;
    border-radius: 6px;
            }
            .burl {
                background: burlywood;
                border: 4px solid white;
                border-radius: 7px;
            }
            @media screen and (max-width: 480px) {
                .newnum {
                    display: block !important;
                }
            }
            #latnews {
    background: url(images/new.png) no-repeat;
    width: 100%;
    height: 100%;
    padding: 15px 20px;
    background-size: 100% 100%;
    margin-top: -11px;
        margin-bottom: -11px;
        margin-left: 15px;
}
.mare {
    padding: 10px 40px;
    color:black;
    font-size: 1.5em;
}
.carousel-control.left {
    background-image: none;
    }
    .carousel-control.right {
    background-image: none;
    }
    .strongbold{
     font-weight: bold;
     font-size: 30px;
     color: #052b79;
    }
.para{
    font-size: 17px !important;
    color: black !important;
}
.carousel {
    
    width: 100%;
    height: auto;
}
.btn {
    background-color: #2f2f2f;
    border: 0 none;
    border-radius: 2px;
    line-height: 40px;
    padding: -1px 15px;
    }
    .btn a{
        color: white;
    }
    .service-box2 {
    text-align: center;
}
.service-box-icon {
    margin-bottom: 31px;
}
.service-box2 .service-box-icon a {
    border-radius: 50%;
    height: 100px;
    width: 100px;
    display: block;
    background: #c3d2f3;
    line-height: 120px;
    margin: 0 auto;
}
.quality{
       color: #dc0435;
    font-size: 24px;
    font-weight: 600;
}
    
        .service-box2 p { 
            color: black;
            font-size: 16px;
        }
           
           .service-box2 .service-box-icon a i {
    color: #002147;
    font-size: 40px;
}
.service-box2 .service-box-icon a:hover {
        background: #f8bf0d;
 }
 .section-title {
    margin-bottom: 10px;
}
#vis{
   background: #e8e8e8;
    padding: 36px 0px;
    
}
.notice{
    background: url(images/board.png) no-repeat !important;
}
.orange-fade {
        background: #ffffff;
}
.pos-r {
    position: relative!important;
}
.white {
    background-color: #052b79 !important
}
.text-white {
   color: #565454!important;
    border: 2px solid #565454;
    padding: 10px;
}
.text-gray {
    color: #101010;
    font-weight: 700;
}
.testimonial {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.separator {
    width: 14%;
    height: 3px;
    margin: 1.2em auto 1em;
    background: white;
}
.one-slide {
  border-radius: 3px;
  margin-left: 1rem;
  margin-right: 1rem;
  font-size: 1.1rem;
      height: 234px;
}
.menu-list .sub-menu>li {
    border-bottom: 1px dashed white;
}
.one-slide img {
  width: 100%;
}
.carousel-controls .control {
  position: absolute;
  cursor: pointer;
  top: 56.4%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  c
}
.prev {
  left: -1.875rem;
}
.next {
  right: -1.875rem;
}
.testimonial-carousel  &.slick-initialized { 
    display: block; 
  }
 .message {
        width: 100%;
    font-size: 16px;
    padding: 10px;
    background: #f8bf0d;
  }
  .brand {
    width: 100%;
  }
  @media (max-width: 575px) {
    .one-slide {
        height: 200px;
      }
    img {
        width: 40%;
      }
  }
