:root,html{
    margin-top: 0 !important;
}
html,body{overflow-x: hidden;}
.sec-padding{padding: 70px 0;}
#wpadminbar{display: none;}
.menu-menu-container{margin-left: auto;}
a, a:hover{text-decoration: none;}
body{font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;color: #525252;line-height: 23px;}
h2{color: #000; font-size: 36px;line-height: 54px;font-weight: 700;}
h3{color: #0082D6; font-size: 22px;line-height: 33px;font-weight: 700;}
h4{font-family: "Poppins", sans-serif; font-weight: 500;font-style: normal;color: #000;font-size: 28px;line-height: 42px;}
h6{font-size: 20px;color: #000;font-family: "Poppins", sans-serif;font-weight: 700;}
.clr-blue{color: #00135F;}
/*Header*/
ul{padding: 0;}
.sub-menu li{list-style-type: none;padding: 10px;}
.navbar-light .navbar-nav .nav-item { position: relative;}
header a{font-family: "Poppins", sans-serif;font-size:14px;font-weight: 400;color: #000 !important; text-transform: uppercase;display: inline-block;padding: 0 13px !important;}
/*Slider*/
#homeSlider .carousel-caption{bottom: initial; top: 2%;text-align: initial;width: 100%;}
#homeSlider h4{font-family: 'Poppins', sans-serif;color: #F36523;font-weight: 700;font-size: 43px;}
#homeSlider h1 p{font-family: 'Poppins', sans-serif;color: #197B30;font-weight: 700;font-size: 43px;text-transform: uppercase;}
#homeSlider p{font-family: 'Poppins', sans-serif;color: #1F194C;font-weight: 400;font-size: 18px;font-style: italic;}
.link-div {background-color: #F8F7F7;display: block;padding: 20px;-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2); box-shadow: 0 3px 5px 0 rgba(0,0,0,.2); border-radius: 5px;}
.link-div p{font-size: 15px;color: #525252;}
.link-div h3{margin: 15px 0;}
.tab-content p{white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.read-btn{background-color: #0082D6;font-family: "Poppins", sans-serif;font-weight: 600;color: #fff !important;text-transform: uppercase;margin-top: 30px;font-size: 15px;padding: 10px 30px; display: inline-block;border: 1px solid #0082D6;}
.read-btn:hover{background-color: #fff;color: #0082D6 !important;}
.about-section img{border-radius: 50%;}
/*.about-section h2:before{content: '';background-image: url(../img/tick.png);}*/
/*.about-section{background-image: url(../img/about-img.png);background-size: 100% 100%;position: relative;}*/
/*.name-div{position: absolute;bottom: 0;}*/
/*.socialSlider .slick-slide img, .politicalSlider .slick-slide img{height: 100vh; object-fit: cover;width: 96% !important; margin: 0 auto;}*/
/*.about-section ul {list-style-image: url('../img/check-mark.png');}*/
.about-section ul li{padding-bottom: 20px;}
.carousel-indicators li{background-color: #0082d6 !important;color: #0082d6;}
.carousel-indicators .active{background-color: #000 !important;}
/* .product-section .row img, .tab-content img{margin: 0 auto; max-width: 300px; height: 300px;object-fit: cover;} */
.product-section .row img, .tab-content img{margin: 0 auto;}
.nav-tabs{border: transparent;}
.nav-tabs a{font-family: "Poppins", sans-serif; font-weight: 500; font-size: 20px; line-height: 30px;padding: 10px 40px;text-transform: capitalize;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: transparent !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-color: transparent;color:#fff; background-color: #0082d6;border-radius: 0;}
footer{background-color: #231f20;color: #fff;}
footer .link-row{border-top: 1px solid #fff;margin-top: 30px;padding-top: 30px;}
footer .col-md-3{border-right: 1px solid #fff;}
.social-div a{color: #f63cc3 !important;background: #fff;padding: 7px 12px 7px 9px;margin-right: 10px;border-radius: 50%;width: 30px;height: 30px;}
footer a{font-size: 14px;line-height: 21px;font-family: "Poppins", sans-serif;
  font-weight: 400;color: #fff !important;display: inline-block;padding-bottom: 10px;}
.contact-section i{color: #FFF;
    background: #0082d6;
    padding: 10px 12px;
    font-size: 20px;
    border-radius: 50%;}

    .socialbtn{font-size: 18px;
    margin-right: 10px;
    background: #00135f;
    padding: 10px 12px;color: #FFF;
}
.form-section{background:#f3f3f3;}
.countWhatsApp {
    position: fixed;
    right: 0;
    bottom: 40px;
}
/*mobile menu*/
.main {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

.text {
  position: absolute;
  text-align: center;
  top: 30px;
}

/*---------------------
HAMBURGER MENU
----------------------*/
.hamburger-menu {
  position: absolute;
    top: 25px;
    right: 5%;
    /*padding-left: 15px;*/
    cursor: pointer;
    z-index: 9998;
    color: #fff;
}

.bar,
.bar:after,
.bar:before {
  width: 30px;
  height: 3px;
}

.bar {
  position: relative;
  transform: translateY(10px);
  background: #00135f;
  transition: all 0ms 300ms;
}

.bar.animate {
  background: rgba(255, 255, 255, 0);
}

.bar:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  background: #00135f;
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar:after {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  background: #00135f;
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar.animate:after {
  top: 0;
  transform: rotate(45deg);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar.animate:before {
  bottom: 0;
  transform: rotate(-45deg);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

/*---------------------
Mobiles Menu 
----------------------*/
/*---------------------
Mobiles Menu - Design 
----------------------*/
.mobile-menu ul {
  margin: 0;
  padding: 0;
}

.mobile-menu li {
  font-size: 20px;
  line-height: 30px;
  margin: 0;
  overflow: hidden;
  padding: 5px;
  /*position: relative;*/
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  color: #fff !important;
}

.mobile-menu li:first-child {
  margin-top: 70px;
}

/*.mobile-menu li:hover {
  background: #CCCCCC;
}*/

.mobile-menu li a {
  text-decoration: none;
  color: #fff !important;
}

/*---------------------
Mobiles Menu - Slide IN 
----------------------*/
.mobile-menu {
  top: 0;
  max-width: 400px;
  right: -100%;
  width: 100%;
  background: #0082d6;
  color: #fff;
  height: 100%;
  position: fixed;
  z-index: 9997;
  overflow-y: auto;
  -webkit-transform: translate3d(0, 0, 205px);
  -moz-transform: translate3d(0, 0, 205px);
  transform: translate3d(0, 0, 205px);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

.mobile-menu.active {
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

/*---------------------
Mobiles Menu - Dropdown Submenu
----------------------*/
.mobile-menu .dropdown-menu{
    background: #00135f;
    width: 90%;
}
.mobile-menu .dropdown-menu li{
    margin: 0 !important;
}
.has-children:hover {
  cursor: hand;
}

.children {
  display: none;
}

.mobile-menu .children li:first-child {
  margin-top: 0px;
}

.icon-arrow {
  position: absolute;
  display: block;
  font-size: 0.7em;
  color: #fff;
  top: 5px;
  right: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
}

.icon-arrow:after {
  content: "▼";
}

.icon-arrow.open {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
}
/*.team-section h4{margin-bottom: 40px;}*/