/*
 * ------------------------------------------------------------------------
 * JA Elastica Template for J25 & J3x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700&display=swap');

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrap {
  clear: both;
  width: 100%;
}

.main {
  margin: 0 auto;
  position: relative;
  width: 1200px;
}

.column {
  display: inline;
  float: left;
  overflow: hidden; 
}

.ja-mass {
  clear: both;
}

/* Gutter ---*/
.main .inner {
  padding-left: 1em;
  padding-right: 1em;
}

.main .main-inner1 {
  margin-left: 0em;
  margin-right: 0em;
}

/* Reset Basetheme */
#ja-main-wrap div.ja-moduletable,
#ja-main-wrap div.moduletable,
#ja-main-wrap div.ja-module,
#ja-main-wrap div.module {
  margin-right: 0;
  margin-left: 0;
}

/* Redefine gutter for module-inner */
#ja-main-wrap div.ja-moduletable-inner,
#ja-main-wrap div.moduletable-inner,
#ja-main-wrap div.ja-module-inner,
#ja-main-wrap div.module-inner,
#ja-extra-col div.module-inner {
  margin: 1em;
}

/* MASONRY PRESETS (240px*5 Grids)
--------------------------------------------------------- */
/* Sizes---*/
.ja-masonry {
  width: 240px;
}

.grid-double {
  width: 480px;
}

.grid-tripple {
  width: 720px;
}

.ja-masonry .custom,
.grid-double .custom,
.grid-tripple .custom {
  width: auto;
}

/* Main Content */
#ja-content {
  width: 720px; /* 3 grids */
}

.ja-frontpage #ja-content {
  width: 480px; /* Frontpage Content 2 grids */
}

.ja-mf #ja-content {
  width: 100% !important; /* Full */
}

/* full 5 grids content */
body.content-grid-mass #ja-content,
body.content-grid-mass.ja-frontpage #ja-content {
  width: 100% !important;
}

/* 4 grids content */
body.content-grid-quadruple #ja-content,
body.content-grid-quadruple.ja-frontpage #ja-content {
  width: 960px;
}

/* 3 grids content */
body.content-grid-tripple #ja-content,
body.content-grid-tripple.ja-frontpage #ja-content {
  width: 720px;
}

/* 2 grids content */
body.content-grid-double #ja-content,
body.content-grid-double.ja-frontpage #ja-content {
  width: 480px;
}

/* 1 grids content */
body.content-grid-single #ja-content,
body.content-grid-single.ja-frontpage #ja-content {
  width: 240px;
}


/* CONTENT'S GRIDS
--------------------------------------------------------- */
/* Items Page */
.item-page {
  padding: 1.5em;
}

/* Items Row */
.items-row {
  padding: 0;
  margin: 0;
}

.item {
  float: left;
  position: relative;
  padding: 1em 0;
}

.item .contentpaneopen {
  padding: 1.5em;
}

/* Items Leading */
.items-leading {
  padding: 0;
  margin: 0;
}

.items-leading .leading {
  padding: 1em 0;
}

.items-leading .leading:first-child {
  padding-top: 0;
}

.leading .contentpaneopen {
  padding: 1.5em;
}

/* Items Grids */
.cols-1 .item {
  width: 100%;
}

.cols-2 .item {
  width: 50%;
}

.cols-3 .item {
  width: 33.33%;
}

.cols-4 .item {
  width: 25%;
}

.cols-5 .item {
  width: 20%;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
}
#bd #ja-header {
  background: #FFF;
  color: #FFF;
  margin-bottom: 0em;
}
#bd h1.logo {
  background: none;
  float: left;
  font-size: 1em;
  height: auto;
  width: auto;
  z-index: 12;
}
#bd #ja-header .main-inner1 {
  background: #FFF;
}
#bd .ja-megamenu ul.level0 li.active {
  background: none;
}
#bd .ja-megamenu ul.level0 li.active a.mega {
  color: #000;
}
#bd .ja-megamenu ul.level0 li.over, ul.level0 li.haschild-over {
  background: none;
}
#bd .ja-megamenu ul.level0 li.mega a.mega {
  padding: 0 1.9em;
  color: #000;
  text-transform: capitalize;
  height: auto;
  overflow: hidden;
  font-family: 'Poppins', sans-serif;
  font-size: 18px !important;
  font-weight: 500;
}
#bd .ja-megamenu ul.level0 li.mega {
  height: auto;
}
#bd .ja-megamenu ul.level0 li.mega span.menu-title {
  font-size: unset;
  margin-top: 0em;
}
#bd .main {
  width: 100%;
  float: left;
  max-width: 100%;
}
#top_header {
  width: 100%;
  float: left;
  background-color: #043d80;
  border-bottom: 2px solid #02aef0;
}
.top_left {
  width: 50%;
  float: left;
}
.moduletable_logo_top {
  width: 96%;
  margin: 0 auto;
}
.custom_logo_top {
  width: 100%;
  float: left;
}
.top_left li {
  width: auto;
  float: left;
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 13px;
  font-weight: 400;
  background: none;
}
 .top_left li a {
  color: #FFF;
}
.top_right li {
  width: auto;
  float: left;
  background: none;
}
.top_right {
  width: auto;
  float: right;
}
.top_right li:first-child a {
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.top_right li:first-child {
  background: #02aef0;
  padding: 1.1em;
  margin-right: 1em;
}
.custom_logo_top ul li {
  margin-bottom: 0px;
}
.top_left li {
  line-height: 3.8;
}
.top_right li {
  padding-left: 8px;
  line-height: ;
}
.top_right li img {
  margin-top: 1em;
}
#bd h1.logo a {
  background: none;
  display: block;
  font-size: 2em;
  height: auto;
  padding: 0.2em .5em;
  text-align: center;
  width: auto;
  margin-left: 1em;
}
#bd #ja-mainnav {
  max-width: 68%;
  width: 100%;
  float: right;
}
#bd .megamenu.level0 {
  width: 100%;
  float: left;
  margin-top: 2em !important;
}
#bd #ja-poweredby {
  display: none;
}
/* FOOTER
--------------------------------------------------------- */
#ja-footer {
}

/* MAIN NAVIGATION 
--------------------------------------------------------- */
/* hide menu button by default */
#ja-menu-button {display: none; position: relative;}

#banner {
  width: 100%;
  float: left;
}
.banner_content {
  width: 100%;
  float: left;
}
.banner_content h1 {
    color: #011f42;
    font-family: 'Poppins', sans-serif;
    font-size: 45px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 2;
    -webkit-text-stroke-color: #fff;
    -webkit-text-stroke-width: 2px;
    text-shadow: 1px 3px 5px #000;
}
.banner_content h2 {
  color: #011f42;
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 2;
  -webkit-text-stroke-color: #fff;
  -webkit-text-stroke-width: 2px;
  text-shadow: 1px 3px 5px #000;
}
.banner_content h4 {
  font-family: 'Poppins', sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-transform: capitalize;
  color: #FFF;
  width: 42%;
  -webkit-text-stroke-color: #000;
  -webkit-text-stroke-width: 0;
  text-shadow: 0px 1px 3px #333;
}
.banner_content p a,.banner_content p a:hovera {
  background-color: #043d80 !important;
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 19px;
  font-weight: 500;
  padding: 1em 2em;
  border-radius:4px;
}
.banner_content p {
  width: 100%;
  float: left;
  margin: 3em 0em;
}
#bd .camera_caption > div {
  padding: 0em 38px;
}
#bd .camera_caption {
  bottom: 14%;
}
.owl-item {
  float: left;
}
#services {
  width: 100%;
  float: left;
  background: url(../images/banner2.png) no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 1em;
}
.moduletable_serv {
  margin: 0 auto;
  width: 80%;
}
.owl-blog {
  overflow: hidden;
  width: 100%;
  float: left;
}
.latest_blog {
  width: 100%;
  float: left;
  margin-top: -2.5em;
}
.tata_cons {
  width: 100%;
  float: left;
  background: #FFF;
  position: relative;
  cursor: pointer;
}
.tata_cons p img {
  width: 100%;
  float: left;
}
.tata_cons h1 {
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 3;
  text-transform: capitalize;
}
.owl-blog .owl-nav.disabled {
  display: none;
}
#bd #ja-footer {
  padding: 0em 0;
}
.owl-dots {
  width: 100%;
  float: left;
  margin: 1.5em 0em;
  position: relative;
}
.owl-dot {
  margin: 0% 11.2em;
  text-align: center;
  border: 13px solid #043d80 !important;
  padding: 0.2em;
  border-radius: 50px;
  cursor: pointer;
  z-index: 9 !important;
  position: relative;
  background: #02aef0;
}
.owl-dot:hover {
  background: url(../images/t.png);
  background-repeat: no-repeat;
  border: 1px solid #000;
  margin: 0% 11.2em;
}
.owl-dots::before {
  border-bottom: 1px solid #dadada;
  width: 100%;
  float: left;
  bottom: 16px;
  content: '';
  position: absolute;
  left: 0;
  z-index: 0 !important;
}
#about {
  width: 100%;
  float: left;
  background: #FFF;
  padding: 2em 0em 0em 0em;
}
.moduletable_ab {
  width: 96%;
  margin: 0 auto;
}
.custom_ab {
  width: 100%;
  float: left;
}
.ab_left {
  width: 60%;
  float: left;
}
.ab_left h1 {
  color: #043d80;
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 2;
}
.ab_left article {
  text-align: justify;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #000;
  line-height: 2.5;
}
.ab_left p a {
  background: #043d80;
  color: #FFF;
  padding: 1em 3em;
  border-radius: 4px;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.ab_left p {
  width: 100%;
  float: left;
  margin: 1.4em 0em;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #000;
  text-transform: capitalize;
}
.cntd {
  width: 100%;
  float: left;
}
.creative {
  width: 30%;
  float: left;
}
.creative p {
  font-family: 'Poppins', sans-serif;
  font-size: 30px;
  font-weight: 500;
  margin: 0;
}
#clients {
  width: 100%;
  float: left;
  background: url(../images/bannerrt3.png) no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.moduletable_dasd {
  width: 96%;
  margin: 0 auto;
}
.latest_blog1 {
  width: 100%;
  float: left;
  padding-bottom: 2em;
}
.latest_blog1 h1 {
  text-align: center;
  color: #043d80;
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 3;
}
.owl-blog1 .owl-nav.disabled {
  display: none;
}
#contact_list input, #message1 {
  display: block;
  width: 44%;
  color: #000;
  line-height: 1.2;
  border: none;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  padding-left: 2%;
  height: 40px;
  margin: 1% 0%;
  background: #f0f0f0;
  float: left;
  font-weight: 400;
}
#message1 {
  resize: unset;
  width: 93%;
  float: left;
  height: 170px;
}
#user_name,#emailid{
  margin-right: 1em !important;
}
#contact_list {
  width: 100%;
  float: left;
}
#contact {
	width: 100%;
	float: left;
	background: url(../images/rf.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background: linear-gradient(to right, #02aef0 -30%, #043d80 100%);
}
.moduletable_hmconatct {
  margin: 0 auto;
  width: 96%;
}
.custom_hmconatct {
  width: 100%;
  float: left;
}
.contact_left {
  width: 50%;
  float: left;
}
.contact_left h1 {
  text-align: left;
  color: #043d80;
  font-family: 'Poppins', sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 2;
  letter-spacing: 2px;
}
#bd #contact_submit {
  background: #043d80;
  color: #FFF;
  padding: 1.5em 3em;
  border-radius: 4px;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 500;
  width: auto;
  float: left;
  line-height: 0;
  cursor: pointer;
}
.text-submia {
  width: 100%;
  float: left;
  margin: 2em 0em;
}
.contact_right {
  width: 50%;
  float: left;
}
.contact_right p {
  margin-top: 3.5em;
}
.custom_fter {
  width: 100%;
  float: left;
  background: #00162b;
}
#bd #ja-content-main {
  margin: 0em 0em 0;
}
.monsoon_footer {
  width: 92%;
  margin: 0 auto;
}
#bd #ja-footer {
  text-shadow: none;
  color:#FFF;
}
#ja-footer {
  text-shadow: none;
}
.monsoon_footer4 {
  width: 30%;
  float: left;
}
.monsoon_footer1 {
  width: 100%;
  float: left;
  padding-top: 2em;
  padding-bottom: 1.5em;
}
.monsoon_footer4 h4,.monsoon_footer2 h4,.monsoon_footer3 h4 {
  text-align: left;
  font-family: 'Poppins', sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #FFF;
  line-height: 2;
  text-transform: capitalize;
}
.monsoon_footer4 p {
  text-align: justify;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 400;
  width: 90%;
}
.monsoon_footer2 {
  width: 17%;
  float: left;
  margin-left: 3em;
}
.monsoon_footer2 p {
  text-align: left;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 400;
  width: 95%;
  line-height: 2;
}
.monsoon_footer2 ul li {
  background: none;
  text-align: left;
  padding-left: 0px;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #FFF;
  line-height: 2.5;
}
.monsoon_footer2 ul li a {
  color: #FFF !important;
}
#bd #ja-footer a {
  border-bottom: none;
}
.monsoon_footer3 {
  width: 10%;
  float: left;
}
.monsoon_footer3 ul li {
  background: none;
  line-height: 3;
  padding-left: 0;
}
.copy_r {
  width: 100%;
  float: left;
}
.copy_r p {
  float: left;
  width: auto;
  margin-left: 2em;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: #FFF;
}
.copy_r ul li {
	background: none;
	width: auto;
	float: left;
	font-size: 15px;
}
.copy_r ul {
  float: right;
  width: auto;
  margin-right: 2em;
}
.copy_r ul li a {
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: #FFF !important;
  text-transform: capitalize;
}
.copy_r {
  width: 100%;
  float: left;
  border-top: 1px solid #1a2e41;
  padding: 1.2em 0em;
}
.banner_content p a ,.banner_content p a:hover {
  background: #043d80 !important;
  color: #FFF;
  padding: 1.7em 1.5em;
  border-radius: 4px;
  font-family: 'Poppins', sans-serif;
  font-size: 19px;
  font-weight: 500;
  width: auto;
  float: left;
  line-height: 0;
  cursor: pointer;
}
.progressbar {
  display: inline-block;
  width: 25%;
  margin: 25px;
}

.circle {
  width: 100%;
  margin: 0 auto;
  margin-top: 10px;
  display: inline-block;
  position: relative;
  text-align: center;
}

.circle canvas {
  vertical-align: middle;
  width: 140px;
  height: 140px;
}
.circle div {
  position: absolute;
  top: 30px;
  left: 2%;
  width: 100%;
  text-align: center;
  line-height: 78px;
  font-size: 20px;
}

.circle strong i {
  font-style: normal;
  font-size: 0.6em;
  font-weight: normal;
}

.circle span {
  display: block;
  color: #aaa;
  margin-top: 12px;
}
.asdsad {
  width: 100%;
  float: left;
  position: absolute;
  top: 60%;
  opacity: 0;
}
.asdsad span {
  width: 100%;
  float: left;
  color: #FFF;
  -webkit-text-stroke-color: #000;
  -webkit-text-stroke-width: 0;
  text-shadow: 0px 1px 3px #333;
  text-align: center;
  font-size: 15px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
}
.asdsad span a {
  color: #FFF;
  line-height: 4;
}
.tata_cons:hover .asdsad {
  opacity: 1;
  transition: 1s;
}
.banner_content h1 p {
	margin: 0 !important;
}
#bd .item-page {
	margin-bottom: 0em;
	padding: 0;
	border-top: none;
}
.innerpage_section {
	width: 100%;
	float: left;
	padding: 1.1em 0em;
}
.innerpage_section1 {
	margin: 0 auto;
	width: 94%;
}
.innerpage_section2 {
	width: 100%;
	float: left;
}
.innerpage_section2 p {
	text-align: justify;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000;
	line-height: 2.5;
}
.innerpage_section2 ul li {
	text-align: justify;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	background: url(../images/tick.png) no-repeat;
	color: #6a7071;
	display: inline-block;
	font-size: 15px;
	line-height: 32px;
	background-position: 0% 36%;
	width: 100%;
	float: left;
	background-size: 12px;
}
.service_left ,.service_right {
	width: 50%;
	float: left;
}
.action_plan {
	width: 100%;
	float: left;
}
.action_plan h4 {
	color: #043d80;
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 2;
}
.action_plan article {
	text-align: justify;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #6a7071;
	line-height: 2;
	margin-bottom: 0.5em;
}
.recurting {
	color: #02aef0;
}
.action_plan h3 {
	text-align: center;
	color: #043d80;
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 2;
	margin-bottom: 0 !important;
}
.left_v {
	width: 48%;
	float: left;
	margin-right: 2%;
}
.left_r {
	width: 48%;
	float: left;
	margin-left: 2%;
}
.innerpage_section2 article {
	width: 100%;
	float: left;
	text-align: justify;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #6a7071;
	line-height: 2;
	margin-top: 0.5em;
}
.left_v p,.left_r p {
	margin: 0;
}
.action_plan h5 {
	color: #6a7071;
	display: inline-block;
	float: none;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	line-height: 32px;
	text-align: center;
	width: 100%;
}
.innerpage_section2 h4 {
	text-transform: capitalize;
	color: #043d80;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 2;
	margin-bottom: 0 !important;
}
.enterprice {
	width: 100%;
	float: left;
	padding-bottom: 0.5em;
}
.innerpage_contact {
	width: 100%;
	float: left;
}
.innerpage_contact h1 {
	text-align: center;
	background: url(../images/stmcontact.jpg) no-repeat;
	padding: 2em 0em;
	background-attachment: fixed;
	background-size: cover;
	background-position: 0 center;
	color: #FFF;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: 700;
	margin-top: 0 !important;
}
.contact_right2 {
	width: 48%;
	float: right;
	margin-left: 2%;
}
.contact_right2 h4 {
	text-align: left;
	text-transform: capitalize;
	color: #043d80;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 700;
}
.contact_right2 h5 {
	text-align: left;
	text-transform: capitalize;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 700;
}
.contact_right2 p a {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	color: #6a7071;
	display: inline-block;
	font-size: 15px;
	width: 100%;
}
.jobList1 {
	width: 100%;
	float: left;
}
.jobList2 {
	width: 94%;
	margin: 0 auto;
}
.jobList3 {
	width: 100%;
	float: left;
}
.joblist {
	width: 40%;
	float: left;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	margin: 1% 1%;
	padding: 2% 4%;
}
.joblist h2 {
	text-transform: capitalize;
	font-size: 18px;
	color: #043d80;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	margin: 0 !important;
	line-height: 2;
}
.joblist p {
	width: auto;
	float: left;
	margin: 1% 3% !important;
	font-size: 14px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	text-transform: capitalize;
}
.rgt {
	width: auto;
	float: right;
}
.rgt p a {
	background: #02aef0;
	color: #FFF;
	padding: 0.2em 0.5em;
	border-radius: 4px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	text-transform: capitalize;
}
.rgt p {
	margin: 0 !important;
}
.joblist1 h2 {
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	color: #043d80;
}
.joblist1 p {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 15px;
	color: #000;
}
.joblist1 p {
	width: auto;
	float: left;
	margin: 0% 2% !important;
}
.fghjk {
	width: 100%;
	float: left;
	padding-top: 1em;
}
.fghjk h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	color: #043d80;
	font-size: 16px;
}
.fghjk ul li,.joblist1 p {
	font-weight: 400;
	text-transform: capitalize;
	font-size: 15px;
	color: #666;
	font-family: 'Poppins', sans-serif;
}
.contact_left2 {
	width: 48%;
	float: left;
}
#contact_form input ,#contact_form select{
	display: inline-block;
	color: #666;
	padding: 1% 2%;
	font-family: inherit;
	font-weight: inherit;
	font-size:14px;
	line-height: 1.65;
	max-width: 100%;
	border: 1px solid #e1e1e1;
	background: #fff;
	border-radius: 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 90%;
	float: left;
	font-family: 'Poppins', sans-serif;
}
#contact_form label {
	width: 100%;
	float: left;
	line-height: 3;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	text-transform: capitalize;
	color: #000;
}
.contactform {
	width: 100%;
	float: left;
}
.cod1 {
	width: 100%;
	float: left;
}
.cod2 {
	width: 50%;
	float: left;
}
#bd #contact_b {
	background: #043d80;
	color: #FFF;
	padding: 1.5em 3em;
	border-radius: 4px;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 500;
	width: auto;
	float: left;
	line-height: 0;
	cursor: pointer;
	border: none;
	margin: 1% 0%;
}
#contact_form {
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	width: 90%;
	float: left;
	padding: 3% 3%;
	margin: 3% 0%;
}
.owl-blog1 .owl-dots::before {
	border-bottom: none;
	width: 100%;
	float: left;
	bottom: 16px;
	content: '';
	position: absolute;
	left: 0;
	z-index: 0 !important;
}
#functions, #education, #industry {
	width: 94% !important;
}
.validtes {
	width: 90%;
	float: left;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
	margin-top: 2em;
	padding: 2em 2em 0em 2em;
}
#businessform {
	width: 100%;
	float: left;
}
#businessform label {
	width: 100%;
	float: left;
	font-size: 15px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	color: #201f1f;
	line-height: 3;
}
#businessform input {
	width: 100%;
	float: left;
	border-radius: 2px;
	border: 1px solid #ccc5c5;
	height: 30px;
	font-size: 15px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	color: #000;
	text-indent: 10px;
}
.cdc {
	width: 100%;
	float: left;
}
.cdc2 {
	width: 46%;
	float: left;
	margin: 0% 2%;
}
.csd {
	width: 100%;
	float: left;
	margin: 1% 0%;
}
.csd h4 {
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	color: #043d80;
	font-size: 16px;
}
.fgh {
	width: 96%;
	float: left;
	margin: 0% 2%;
}
#businessform textarea {
	width: 100%;
	height: 130px;
	resize: unset;
	overflow-y: auto;
	font-size: 15px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}
.sub_form {
	width: 100%;
	float: left;
	margin: 4% 0%;
}
#bd .sub_form input {
	width: auto !important;
	float: left;
	padding: 0.5em 1.5em;
	border: none;
	background: #009cff;
	color: #FFF;
	height: auto;
	margin-left: 2%;
	text-indent: unset;
}
.innerpage_section11 {
	width: 50%;
	margin: 0 auto;
}
#bd .ja-megamenu .childcontent-inner {
	background: #FFF;
}
.megacol.column1.first ul li a span {
	font-size: 13px !important;
}
.megacol.column1.first ul li{
    list-style:none !important;
}
.ja-megamenu ul.level1 li.mega a.mega {
	background: none !important;
}
.megacol.column1.first ul li a {
	padding: 0 !important;
}
#bd .ja-megamenu ul.level1 li.mega {
	border-top: none;
	padding-top: 0.5em;
}
.moduletable_tes {
	width: 60%;
	margin: 0 auto;
}
.tesimonials {
	width: 100%;
	float: left;
}
.tesimonials h1 {
	text-align: center;
	color: #FFF;
	font-family: 'Poppins', sans-serif;
	font-size: 45px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 3;
}
.test_dwe {
	width: 100%;
	float: left;
}
.test_dwe {
	width: 86%;
	float: left;
	padding: 2em 2em;
	margin-top: 1em;
	margin-left: 1em;
}
.ref {
	width: 90%;
	float: left;
}
.ref article {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	text-align: justify;
	-webkit-text-stroke-color: #000;
	-webkit-text-stroke-width: 0;
	text-shadow: 0px 1px 3px #333;
}
.owl-test {
	overflow: hidden;
	width: 100%;
	float: left;
}
.test_dwe p {
	width: 10%;
	float: left;
}
.test_dwe h4 {
	line-height: 3;
	text-align: right;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #FFF;
	text-transform: capitalize;
}
.owl-test .owl-dots::before {
	border: none;
}
.owl-test .owl-nav.disabled {
	display: none;
}