body{
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}

@font-face {
    font-family: roboto;
    src: url(roboto-regular.ttf);
}
p, h1, h2, h3, h4, h5, h6, a, li{
    font-family: roboto!important;
}
.header-area .container, .header-top .container{
	width:80%;
}
.nav.navbar-nav {
    width: auto;
    float: right;
}
.hero-area-menu ul.nav.navbar-nav li.last-menu a{
  padding: 42px 0 42px 20px;
} 
.activites-area h3, .mr-tp0{
	margin-top: 0;
}
p{
	text-align: justify;
}
.topfooter-area p{
	color: #000000;
}
.footer-area p{
    color: #000000;
}
.topfooter-area a, .footer-area a{
    color: #000000!important;
}
.topfooter-area a:hover, .footer-area a:hover{
    color: #f79500!important;
}
.topfooter-area .socials{
	margin-top: 20px;
}
.topfooter-area .socials li{
	padding: 2%;
}
.about-content {
	margin: 22% 0% 0% 0%;
}
.mission-area-text li{
	font-size: 16px;
	margin-bottom: 10px;
}
.team-member-etails p{
	text-align: center;
}
.service-contant ul{
	display: grid;
    font-size: 16px;
    list-style-type: disc;
    list-style: disc;
}
.service-contant ul li{
    margin-bottom: 5px;
    display: list-item;
    list-style: disc;
    margin-left: 20px;
}
/*.navbar-nav>li>.dropdown-menu {*/
/*    margin-top: 3px;*/
/*}*/
.d-desk{
    display: block;
}
.d-mob{
    display: none;
}
.no-padding{
    padding: 0px!important;
}
.logo-area a img{
    width: 270px;
}
.vnm{
    background: rgb(2 13 35 / 80%);
    height: 260px;
    padding: 6%;
}
.vnm h3, .vnm p{
    color:#ffffff;
}
.vnm h3::after {
    display: block;
    height: 1px;
    width: 125px;
    content: "";
    background: #f79500;
    background-size: 300% 300%;
    background-position: center center;
    margin-top: .75rem;
    margin-bottom: 20px;
}
.welcome-br::after {
    display: block;
    height: 3px;
    width: 125px;
    content: "";
    background: #1f4386;
    background-size: 300% 300%;
    background-position: center center;
    margin-top: .75rem;
    margin-bottom: 30px;
}
.hero-area-menu ul.nav.navbar-nav .dropdown-menu li a
{
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
}
.abt-hm{
    padding: 1% 0 0% 4%;
}
.abt-hmnew{
    padding: 2% 6% 0% 0;
}
.mr-tp{
    margin-top: 10px;
}
.mr-bt40{
    margin-bottom: 40px;
}
.blog-right-menu .download-btn a:hover {
    border-bottom: none; 
    color: #ffffff;
}
.d-desk{
    display:block;
}
.d-mob{
    display: none!important;
}
.fa-facebook{
    color: #1e4297; ;
}
.fa-linkedin{
    color: #1c71b5; ;
}
.gm-style .place-card-large{
    display: none!important;
}
.count {
    color: #f79500;
    font-weight: 600;
    font-size: 45px;
}
.color-white{
    color: #fff;
}
.fnt-23{
    font-size: 23px;
}
.about-area-counter {
    position: relative;
    background-image: url(../img/about/about-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    padding: 8% 0%;
    background-attachment: fixed;
}
.about-area-counter::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.55;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.pd-80{
    padding: 50px;
}
.pd-80 .container{
    padding: 0 80px;
}
.pd-80 .container h4{
    text-align: center;
    font-size: 24px;
    line-height: 38px;
    color: #1f4386;
}
.dropdown-menu{
      display: none;
}
.hero-area-menu .nav.navbar-nav li:hover ul.dropdown-menu{
       display: block;
}
.mr-bt-25{
    margin-top: 8%;
}
.mr-bt-25 li{
    margin-bottom: 25px!important;
    text-align: justify;
}

.topfooter-area{
    padding: 40px 0px 0px;
}

.login-btn
{
    background: #1f4386 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 8px 8px 8px;
    margin-left: 55px;
    font-style: normal;

}

.login-btn:hover
{
    background: #1f4386 none repeat scroll 0 0;
    color: #fff;
    
}

.login-btn:focus
{
    color:#fff;
}
/*.pd-tp4{*/
/*    padding-top: 4%;*/
/*}*/