@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
/* ==========================================================================
   1. CSS Reset Code
   ========================================================================== */

/* 1.1. Eric Meyers Reset
   http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
   ========================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* Force scrollbar */
html { overflow-y: scroll; }

/* Align radios and text inputs with their label */

input[type='radio'] { vertical-align: text-bottom; }

/* Hand cursor on clickable input elements */
label,
input[type='button'],
input[type='submit'],
button {
  cursor: pointer;
}

strong {
  font-weight: bold;
  font-family: inherit;
  font-size: inherit;
}

em { font-style: italic; }

img {
  width: 100%;
  border: 0;
  vertical-align: middle;
}

sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 55%;
  line-height: 0;
}

sup { top: -.7em; }
sub { bottom: -.25em; }

/* 1.2. Clear Fix
   ========================== */

.cf:before,
.cf:after {
  display: table;
  content: " ";
}

.cf:after { clear: both; }
.cf { *zoom: 1; }

/*for all*/
body {
  box-sizing: border-box;
  /*font-family: sans-serif;*/
  font-family: 'Open Sans', sans-serif;
}

a { 
  display: inline-block;
  text-decoration: none; 
}

li {
  display: inline-block;
  list-style-type: none;
}

/*for wrapper*/
.wrapper {
  /*max-width: 1360px;*/
  max-width: 1360px;
  /*width: 86%;*/ 
  width: 86%;
  margin: 0 auto;
}
/*=================================
  Header styling starts here
=================================*/



.modal-body ul li {
    color:#fff !important;
    display: list-item !important;
    list-style-type: disc !important;
}

header { 
    margin-bottom:50px;
}

header .wrapper {
    width:100%;
}

h1 {
    width: 25%;
    /*box-shadow: 4px 2px 6px #0f204b;*/
}

nav {
  width:90%;
  margin-left:auto;
}

.home-active {padding:3px 0; }
.home::before {
  content: '\f015';
  margin-right: 10px;
  float: left;
  color: #0f204b;
  font-family: FontAwesome;
  font-size: 22px;
  text-indent: 0;  
}

.header-social-media {
    width:30%;
    margin-left: auto;
}

.social-media__links li { width: 16%; }
.social-media__links li:not(:last-of-type){ margin-right:calc(3% - 1px); }

.social-media__links {
    display: flex;
    flex-wrap:wrap;
    justify-content: flex-end;
    align-items: center;
}

/*.hamburger {*/
.hamburger {
    padding: 20px 3%;
    display:flex;
    align-items:center;
    background-color: #fcae1b;
    box-shadow: 8px 3px 9px #000;

}

.stkyfix{
    width:100%;
}

.hamburger-menu { display: none; }

.primary-menu {
    margin:10px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background-color: #fff;
    width: 100%;
}
.header-logo {     
    width: 35%;
    margin-left: 2%; 
    
}

.sticky {
  /*width: 100%;*/
  width: 100%;
  position: fixed;
  top: 0;  
}

.menu { 
  width: 100%;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.menu li:not(:last-of-type) { margin-right: calc(6% - 7px); }

.menu li a,.home-active {
  color: #0f204b;
  font-size: 17px;
  font-family: 'Open Sans', sans-serif;
  text-transform: capitalize;
}

.menu a:hover { color: #000;}

.menu__current-opening-sub-menu ,.menu__about-us-sub-menu, .menu__services-sub-menu {
  width: 466%;
  padding: 10px 30px;
  display: none;
  position: absolute;
  top: 91%;
  z-index: 1;
  background-color: #fcae1b;
}

.menu__current-opening-sub-menu li,.menu__about-us-sub-menu li,.menu__services-sub-menu li { 
  margin-bottom:10px;
  display: block;
}

.menu__current-opening .menu__current-opening-sub-menu a {
  color: #fff;
  font-size: 13px;
  font-weight: normal;
  text-transform: capitalize;
} 

.menu__current-opening-sub-menu a:hover,.menu__about-us-sub-menu a:hover,.menu__services-sub-menu a:hover { color: #000; }

.current__opening--active::after,.about-us--active::after , .services--active::after{
  content: "\f107";
  padding-top: 1px;
  margin-left: 6px;
  float: right;
  text-indent: 0;
  font-family: FontAwesome;
  font-size: 19px;
}

.menu__about-us-sub-menu,.menu__services-sub-menu { display: none; }
.menu__current-opening,.menu__about-us,.menu__services { position: relative;}
.menu__current-opening:hover > ul { display: block; }
.menu__about-us:hover > ul { display: block; }
.menu__services:hover > ul { display: block; }

/*=================================
  Header styling ends here
=================================*/  

/*=================================
  main styling starts here
=================================*/

/*banner start*/

.banner { margin-bottom: 70px; }

.banner .wrapper { 
  width: 100%;
  text-align:center;
}

.banner .wrapper h2 {
    padding-top:28px;
    padding-left: 0;
    margin-bottom: 15px;
    color: #0f204b;
    font-size: 23px;

}
/* slick slider */

.slick-prev, .slick-next { display: none !important; }

.slick-dots { bottom: 22px !important; }

.slick-dots li {
  width: 0% !important;
  margin-right: 26px !important;
}
.services-content .slick-list{
  padding: 10px 0 !important;
  padding-left: 20px !important;
}
.banner-content__hide { display: none; }

.banner-heading {
  position: absolute;
  top: 21%;
  left: 2%;
}

.banner h2 {
  padding-left: 0;
  margin-bottom: 15px;
  color: #0f204b;
  font-size: 44px;
}

.form-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

input[type=submit] {
  padding: 9px 7%;
  border: none;
  background-color: #71ffbe;
  color: #000;
  font-size: 17px;
  /*font-family: serif;*/
 font-family: 'Open Sans', sans-serif;
}

input[type=submit]:hover {
  box-shadow: 2px 2px 5px #000;
}
/*Services section start*/

h2 { 
  padding-left: 2%;
  padding-top: 70px;
  margin-bottom: 10px;
  color: #0f204b;
  font-size: 40px;
  /*font-family: serif;*/
  font-family: 'Open Sans', sans-serif;
  text-transform: capitalize;
}

.services { 
  margin-bottom: 75px;
  background-color: #fcae1b;
}

.services h2 + span {
  margin-bottom: 50px;
  padding-left: 2%;
  display: block;
  color: #fff;
  font-size: 18px;
  text-transform: capitalize;
}

.services-content {
  padding-bottom: 50px; 
  margin: 70px 0; 
  display: flex;
  flex-wrap: wrap;
}

.services-content li { width: 17%; }
.services-content li { margin-right: calc(4% - 3px) ;}
.services-content li a { width: 100%; }
.content__hide { display: none; }

.services-content li a:hover { box-shadow: 2px 1px 6px 3px #fff; }

.services-content span {
  padding: 20px 0;
  display: block; 
  color: #fff;
  font-size: 15px;
  text-transform: capitalize;
  text-align: center;
}

/*About us section satrt*/

.about-us { 
  background-color: #fcae1b; 
  margin-bottom: 75px;
}
.about-us .wrapper { padding-bottom: 50px; }

.about-us h2 { 
  margin-bottom: 20px;
  color: #0f204b;
}

.about-us__content { 
  padding-left: 2%;
  margin-bottom: 35px;
  display: flex;
  flex-wrap: wrap;
}

.about-us__content p {
  margin-bottom: 25px; 
  font-size: 13px;
  color: #0f204b;
  line-height: 22px;
}

.about-us__content li { width: 45%; }
.about-us__content li:not(:last-of-type) { margin-right: calc(10% - 0px); }

.see-more-about-us,.content__see-more,.submit{ 
  margin: 0 38%;
  padding: 17px 5%;
  border-radius: 10px;
  background-color: #8a2be2;
  color: #fff;
  font-size: 15px;
  text-transform: capitalize;
  text-align: center;
}

.see-more-about-us::after,.content__see-more::after {
  content: "\f101";
  margin-left: 9px;
  float: right;
  text-indent: 0;
  font-family: FontAwesome;
  font-size: 19px;
}


/*About us page content styling*/

.oddsection {
    background-color:#fcae1b;
    margin-bottom:40px;
    box-shadow:4px 3px 7px #000;
}

.evensection {
    background-color:#0f204b;
    margin-bottom:40px;
    box-shadow:4px 3px 7px #000;
}
.about_font {
    font-size: 18px;
}
.oddsection .wrapper, .evensection .wrapper{
    padding-bottom:30px;
}

.evensection h2{
    color:#fcae1b;
    padding-top :5px;
}

.about_vision p{
    font-size: 25px;
}

.about_mission p{
    font-size: 25px;
}

.oddsection p{
    margin-bottom: 20px;
    margin-left: 2%;
    color:#fff;
    font-size: 15px;
    /*font-family: serif;*/
   font-family: 'Open Sans', sans-serif;
    line-height: 23px;
}
.evensection p {
    margin-bottom: 20px;
    margin-left: 2%;
    color:#fff;
    /*font-size: 15px;*/
    /*font-family: serif;*/
    /*font-family: 'Open Sans';*/
    font-family: 'Open Sans', sans-serif;
    line-height: 23px;
}
.see-more-about-us:hover,.content__see-more:hover { box-shadow: 3px 3px 6px 1px #443232; }

/*Team profile section start here*/

.team-profile {
  background-color: #fff;
  margin-bottom: 75px; 
}

.details { 
    color: #7d7d7d ;
    font-size: 18px;
}

.team-profile .wrapper { padding-bottom: 30px; }

.team-profile__content,.team_management__content {
  margin: 50px 0;
  display: flex;
  flex-wrap: wrap;
  text-align:center;
}

.team-profile__content li,.team_management__content li { 
  width: 18%; 
  padding: 10px;
  margin-bottom:25px;
  background-color: #0f204b;
  box-shadow: 4px 4px 16px #000;
}
.team-profile__content li:not(:last-of-type) { margin-right: calc(5% - -7px);}
.team_management__content li:not(:nth-of-type(4n)) { margin-right: calc(5% - -7px);}

.team-profile__content h3,.team_management__content h3 { 
  margin:20px 0;
  color: #fcae1b;
  font-size: 17px;
  /*font-family: serif;*/
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  text-transform: capitalize;
}

.team-profile__content li figure,
.team_management__content li figure {
  width: 43%;
  margin-bottom: 65px;
  transform: translate(66%, 44%);
}

.team-profile__content span,
.team_management__content span {
  margin-bottom: 20px;
  display: block;
  font-size: 13px;
  color: #fff;
  text-align: center;
  line-height: 23px;
}

.team-profile p,
.team_management__content p{
  padding-left: 2%;
  margin-bottom: 36px;
  color: #fff;
  font-size: 17px;
  text-transform: capitalize;
  /*font-family: serif;*/
 font-family: 'Open Sans', sans-serif;
}
.team-profile__content img,.team-profile__content img { border-radius: 140px; }

.team_management__content a {
    margin-bottom: 10px;
    color: #fcae1b;
    font-size: 16px;
    /*font-family: serif;*/
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;    
}

/*contact us form section*/

.contact-us-form {
  padding-bottom: 80px;
  margin-bottom: 60px;
  background-color: #fcae1b;
}
::placeholder {
    font-size:12px;
    color:#000;
}
input[type="text"] {
  width: 67%;
  padding:10px;
  margin-bottom: 20px;
  border: none;
  border-bottom: .5px solid #0f204b;
  font-size: 20px;
  /*font-family: serif;*/
  font-family: 'Open Sans', sans-serif;
  background-color: #fcae1b;
  color: #000;
}

input[type="email"] {
  width: 67%;
  margin-bottom: 20px;
  border: none;
  border-bottom: .5px solid #0f204b;
  font-size: 20px;
  /*font-family: serif;*/
  font-family: 'Open Sans', sans-serif;
  background-color: #fcae1b;
  color: #fff;
}

textarea {
  width: 76% !important;
  border: none;
  border-bottom: .5px solid #0f204b;
  background-color: #fcae1b;
}

label {
  text-transform: capitalize;
  margin-right: 10px;
  color: #0f204b;
}

.contact-us-form h2 {
  margin-bottom: 50px;
  text-align: center;
  
}

.contact-us__form-content {
  display: flex;
  flex-wrap: wrap;
}

.contact-us__form-content .form-content {
  width: 50%;
}

.form-content-footer:not(:nth-of-type(2n)) { margin-right: calc(1% - 10px);}

.form-content-footer {
  width: 100%;
  text-align:center;
}


/*Blog section start*/

.blogcontaint {
    padding-bottom: 30px;
    margin-bottom:30px;
    box-shadow: 1px 2px 5px #000;
}

.blogcontaint b {
    font-weight:bold;
}

.uploadrsme {
    padding-bottom: 30px;
    margin-bottom:30px;
    box-shadow: 1px 2px 5px #000;
}
.uplform {
    padding-top :30px;
}

.uploadrsme h2 {
    padding: 10px;
    margin-bottom:0;
    background-color: #0f204b;
    color: #fcae1b;
    font-size: 40px;
    /*font-family: serif;*/
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;
}
.blogcontaint h2 {
    padding: 10px;
    margin-bottom:0;
    background-color: #0f204b;
    color: #fcae1b;
    font-size: 40px;
    /*font-family: serif;*/
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;
}

.description {
    padding: 10px;
    display:block;
    color: #0f204b;
    background-color: #d8d1d1;
    font-size: 17px;
    /*font-family: serif;*/
    font-family: 'Open Sans', sans-serif;
}
    
.date { margin-left:1%; }

.author {
    padding: 8px;
    border-bottom: 1px solid #000;
    display: block;
    font-size: 17px;
    /*font-family: serif;*/
    font-family: 'Open Sans', sans-serif;
}

.blogcontaint p {
    margin-left:2%;
    font-size: 17px;
    line-height: 23px;
    color: #08080;
    /*font-family: serif;*/
    font-family: 'Open Sans';
    margin-bottom: 15px;
}

.blogcontaint div {
    margin-left:2%;
    font-size: 17px;
    line-height: 23px;
    color: #08080;
    /*font-family: serif;*/
    font-family: 'Open Sans';
    margin-bottom: 15px;
}
.blogcontaint_read_more {
    background-color: #fcae1b;
    padding: 10px;
    color: #0f204b;
    box-shadow: 1px 1px 4px #000;
    font-size: 16px;    
}
 .file-upload {
  background-color: #ffffff;
  width: 60%;
  margin: 0 auto;
  padding: 20px;
}   
/* Servies content accordion*/
.panel {
    padding: 10px;
    display: none;
    font-size: 11px;
    color: #8c8f94;
}
.services_data {
    margin:2%;
    font-size: 17px;
    line-height: 23px;
    color: #080808;
    /*font-family: serif;*/
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
}

.question a{
    display:block;
}


/*services page*/

.services-inside-content h2 {
    margin-bottom:20px;
    color:#0f204b;
    text-align:center;
    text-decoration:underline;
}

.services-inside-content div{
    padding-bottom:50px !important;
    padding:0 8%;
    text-align:justify;
}

.services-inside-content p {
    margin-bottom:10px;
    color:#fff;
    font-size:15px ;
    /*font-family:serif;*/
    font-family: 'Open Sans', sans-serif;
    line-height: 18px;
}
.no-scroll {
    overflow:hidden;
}
.scroll {
    overflow-y:scroll;
}
.contact-us__content {
  display: flex;
  flex-wrap: wrap;
  flex-direction:column;
}


.contact-us__content li { width:100% !important;}
.contact-us__content a {
  width: 100%;
  margin-bottom: 10px;
  font-size: 13px;
}

.contact_form_us {
    margin: 0 18%;
}

.form-content-footer span {
    font-size: 12px;
    border-bottom: 1px solid #1f58a0;
    color: red;
    text-transform: capitalize;
}
    
.contact-content h2+h2 {
    padding-left:0;
    margin-left: 18%;
    text-align: left;
}
.contact_form_us a {
    margin-bottom:10px;
}

/*blog container*/
.blog_data .blogcontaint{
    font-size: 18px;
    line-height: 23px;
    color: #08080;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
}
.blog_data .blogcontaint div{
    margin-left: 2%;
}

.blog_data img {
    text-align: center;
    width: 50%;
    margin:20px 0;
}
/*=================================
  main styling ends here
=================================*/

/*=================================
  footer styling starts here
=================================*/ 

footer { background-color: #0f204b; }

footer .wrapper {  padding-bottom: 20px; }

.footer-content {
  padding-top: 30px;
  padding-bottom: 10px;
  padding-left: 2%;
  margin-bottom:10px;
  display: flex;
  flex-wrap: wrap;
  box-shadow:0 6px 4px -5px #fff;
}

.footer-content li {
  width: 30%;
}

.footer-content h6 {
  margin-bottom: 11px;
  color: #fcae1b;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-transform: capitalize;
}

.footer__services-content {
  display: flex;
  flex-wrap:wrap;
  flex-direction: column;
}

.footer__services-content li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}

.footer-content  a {
  color:#fff;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
}

.jobs__places li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}

.footer-content li:not(:last-of-type) {
  margin-right: calc(4% - 10px);
 }

.facebook,.twitter,.instagram,.google-plus {
  text-indent: -9999px;
  display: inline-block;
}


footer .footer-content .social-media__links li:not(:last-of-type) { margin-right: 10px ; } 

.social-media__links li a {
  padding: 11px 14px;
  background-color: #ed8d15;
  color: #fff;
}

.social-media__links .facebook::before{
  content: '\f09a';
  float: left;
  font-family: FontAwesome;
  text-indent: 0;
}

.social-media__links .twitter::before{
  content: '\f099';
  float: left;
  font-family: FontAwesome;
  text-indent: 0;
}

.social-media__links .instagram::before {
  content: '\f16d';
  font-family: FontAwesome;
  text-indent: 0;
  float: left;
}

.social-media__links .google-plus::before{
  content: '\f0d5';
  font-family: FontAwesome;
  text-indent: 0;
  float: left;
}

.social-media__links .google-plus { padding:11px 9px; }



.tel::before {
  content: "\f2a0";
  padding: 0 0%;
  margin-right: 10px;
  float: left;
  color: #fcae1b;
  font-family: FontAwesome;
  font-size: 15px;
  text-indent: 0px;
}

.mail::before {
  content: "\f0e0";
  padding: 0 0%;
  margin-right: 10px;
  float: left;
  color: #fcae1b;
  font-family: FontAwesome;
  font-size: 15px;
  text-indent: 0px;
}

.telyellow::before {
  content: "\f2a0";
  padding: 0 0%;
  margin-right: 10px;
  float: left;
  color: #0f204b;
  font-family: FontAwesome;
  font-size: 15px;
  text-indent: 0px;
}

.mailyellow::before {
  content: "\f0e0";
  padding: 0 0%;
  margin-right: 10px;
  float: left;
  color: #0f204b;
  font-family: FontAwesome;
  font-size: 15px;
  text-indent: 0px;
}

.logo {
  margin-top: 20px;
}

footer .social-media__links li {
  width: 6%;
}

.submit {
  padding: 16px 4%;
  margin: 35px 35% ;
}

.contact-us__form-content .form-content-footer:not(:nth-last-of-type(2n)){
  margin-right: calc(1% - 1px);
}

.msg_snt_suc {
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
    box-shadow: 2px 2px 5px 1px #000;
    padding: 13px;
    background-color: #0f204b;
}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #0f204b;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.modal-content h2 {
    color:#fcae1b;
    text-align: center;
}

.modal-body  {padding: 20px 8%; }

.modal-body p {
  margin-bottom:20px;
  color: #fff;
  font-size:18px;
  text-align:justify;
  line-height:25px;
}
/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.contact-content {
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  box-shadow:0 6px 4px -5px #fff;
}

.contact-content li { width:45%; }
.contact-content li:not(:last-of-type) { margin-right:calc(10% - 10px); }
.contact-content li:not(:first-of-type) { border-left:1px solid #0f204b}

.blogcontaint ul {
    margin-left:2%;
    margin-bottom:10px;
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
}

.blogcontaint ul li {
    display: list-item !important;
    list-style-type: disc !important;
    margin-left: 3%;
}

.blogcontaint table {
    box-shadow: 1px 1px 1px 1px #000;
    margin: 2%;
    border-spacing: 15px;
}
.blogcontaint table td{
    width :50%;
}
 /*=================================
  footer styling ends here
=================================*/ 

/*media query starts*/
/*media query for 995px starts here*/
@media only screen and (max-width: 995px) {
 
 header .wrapper { position:relative; }
  .social-media__links li {
    width:20%;
}  
    
  .first, .second, .third {
    display: block;
    width: 35px;
    height: 5px;
    margin: 4px 0px;
    background-color: #000;
    transition: .5s ease;
  }
  
  nav {
    z-index: 100;
    display: none;
    position: absolute;
    left: 45.1%;
    top: 156px;
    width: 100%;
    -webkit-transform: translate(-45%,0%);
    -ms-transform: translate(-45%,0%);
    transform: translate(-45%,0%);
    background: rgba(255,255,255,1);
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;
    text-align: center;
  }
    
  nav ul li {
    display: block;
    border: none;
    line-height: 30px;
    text-align: center;
  }
  
  nav li { font-size: 13px; }
  
  .hamburger-menu {
    margin-left: auto;
    display: block;
    order: 3;
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 24px;*/
  }
  
  .blogcontaint_read_more{
      font-size : 15px;
  }
  
  nav ul {
    width: 100%;
    display: block;
  }
    nav ul li{
        line-height:20px;
    }
  .menu {
    display: block;
    height: 55vh;
  }

  .active-tab, .menu a:hover { 
    -webkit-box-shadow:none ;
     box-shadow:none ;
  }

  .menu li:not(:last-of-type) { margin-right:0;}
  .menu li { padding: 20px 0 ; }

  .active-hamburger .first {    
    background:#000;
    -webkit-transform: translateY(9px) rotate(45deg);
    -ms-transform: translateY(9px) rotate(45deg);
    transform: translateY(9px) rotate(45deg);    
  }
  
  .active-hamburger .second { 
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }

  .active-hamburger .third {
    background-color:#000;
    -webkit-transform: translateY(-9px) rotate(-45deg);
    -ms-transform: translateY(-9px) rotate(-45deg);
    transform: translateY(-9px) rotate(-45deg);    
  }
  
  .active-nav { 
      display:block; 
      height:100vh;
  }
      
  .team_management__content li:not(:nth-of-type(4n)){
    margin-right:calc(6% - -7px);
  }
  .team_management__content li:not(:nth-child(odd)){
      margin-right:calc(1% - 10px);
  }
  .team-profile__content li, .team_management__content li {
    width:43%;
  }
  .modal-body p{
      margin-bottom:8px;
  }
  .menu__current-opening-sub-menu, .menu__about-us-sub-menu, .menu__services-sub-menu {
      position:static;
  }
  .menu li{padding:0;}
  .menu__current-opening-sub-menu, .menu__about-us-sub-menu, .menu__services-sub-menu{
        width:100%;
        padding:0;
    }
}  

/*media Query for 540px*/


@media only screen and (max-width: 540px) {
    
     .team_management__content {display:block; }
    .team_management__content li { width:94%; }
    .evensection p { font-size:13px; }
    .header-logo { width:45% ;}
    .header-social-media {width:47%; }
    /*nav { top:51px; }*/
    nav {top:150px}
    .social-media__links li:not(:last-of-type) {margin-right: calc(5% - 1px);}
    .social-media__links li a { padding:10px 14px ;}
    .team_management__content li:not(:nth-of-type(4n)){ margin-right:0; }
#myInputB {
    width:85% !important;
}
   
    .header-social-media { display:none;}
    .banner .wrapper h2 
    .contact-content { display:block;}
    .contact-content li { width:100%;}
    .contact-content li:not(:first-of-type) {
        margin-bottom:25px;
        border-left:none;
        border-top:1px solid;
    }
    .services_all_data .wrapper {width:100%;}
    .blogcontaint h2 {font-size:25px;}
    .blogs_all_data .wrapper {width:100%;}
    .blog_data .wrapper {width:100%;}
    .footer-content { display:block;}
    .footer-content li {width:100%;}
    .social-media__links {justify-content:center;}
    footer .social-media__links li {width:15%;}
    .contact_form_us {margin:0;}
}
   


   