@charset "utf-8";
/* CSS Document */
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration:none;
}
body { border:0; margin:0;}
.clear {clear:both;}
#wraper { width:100%; height:auto;}
h1, h2, h3, h4, h5 { line-height:30px;}
p { font-family: "Open Sans", sans-serif; font-size:16px; line-height:26px; }
.img-res { max-width:100%;}
.container { width:90%; overflow:hidden; margin:0 auto;}

.four-total {
	width:100%;
	overflow:hidden;
	}
.col-four {
	width:25%;
	float:left;
	margin:0px;
	}
.ov-hid-total {
	width:100%;}
.col-six-four { width:60%; float:left;}
.col-four-six { width:40%; float:left;}
.col-three { width:31%; float:left; margin:0 1%;}
.col-seven-three { width:75%; float:left;}
.col-three-senven { width:25%; float:left;}
.col-fifthy {
	width:50%;
	float:left;}
.produ-fif-left {
	width:50%;
	float:left;}
.produ-fif-right {
	width:50%;
	float:right;}
.co-box-three {
	width:33%;
	float:left;}

.bod-txt {
	margin:65px 0px 20px 0px;
	}
.bod-txt h3 {
	color:#0b5394;
	font-size:24px;
	font-family: "Jost", sans-serif;}
.bod-txt-two {
	padding:30px 0px;
	}
.bod-txt-two p {
	color:#010101;
	font-size:15px;
	line-height:28px;
	margin:15px 0px;
	
	}
.od-tx-mg img {
	margin:12px 0px;}

.ser-bg {
	background-color:#fcfcfc;
	padding:45px 0px;
	margin-bottom:40px;}
.se-rv h3 {
	text-align:center;
	color:#0b5394;
	font-family: "Open Sans", sans-serif;
	font-size:22px;
	}
.bo-bar {
	width:4%;
	height:4px;
	background-color:#6aa84f;
	margin:25px 48%;
	}
.we-or-wa h2 {
	font-family: "Jost", sans-serif;
	text-align:center;
	color:#010101;
	font-size:25px;
	margin: 10px 0px 20px 0px;
	}
.we-or-wa p {
	text-align:center;
	margin:25px 0px;
	color:#010101;}
.mid-colo {
	color:#6aa84f;}
	
.od-co-bg-one {
	width:96%;
	background-color:#fff;
	border:1px solid #e5e5e4;
	margin-right:4%;
	}
.od-co-bg-two {
	width:96%;
	background-color:#fff;
	border:1px solid #e5e5e4;
	margin-left:2%;
	}
.od-co-bg-three {
	width:96%;
	background-color:#fff;
	border:1px solid #e5e5e4;
	margin-left:2%;
	}
.od-co-bg-four {
	width:96%;
	background-color:#fff;
	border:1px solid #e5e5e4;
	margin-left:4%;
	}
.od-co-bg {
	background-color:#fff;
	border:1px solid #e5e5e4;
	}
.od-co-bg-one:hover , .od-co-bg-two:hover , .od-co-bg-three:hover , .od-co-bg-four:hover  {
	background-color:#fcffff;
	border:1px solid #c8c8c8;
	}
.od-co-txt h2 {
	color:#0b5394;
	text-align:center;
	margin:20px 0px;
	font-family: "Jost", sans-serif;
	font-size:26px
	}
.fr-tot-ser {
	width:100%;
	overflow:hidden;}
.odo-con {
	width:75%;
	float:left;}
.con-odo {
	width:25%;
	float:left;
	}
.do-co-txt {
	margin:20px 0px 5px 0px;
	float:right;
	}
.do-co-txt a {
	text-decoration:none;
	color:#0b5394;
	font-family: "Jost", sans-serif;
	font-size:26px;
	text-align:center;
	
	}
.do-co-txt a:hover {
	color:#6aa84f;
	}
.do-co-img {
	margin-top:23px;
	float:right;
	margin-right:35px;}

.od-co-txt h3 {
	text-align:center;
	font-family: "Jost", sans-serif;
	color:#6aa84f;
	margin:12px 10px;
	font-size:22px;}
.od-co-txt p {
	margin:15px 15px 40px 15px;
	text-align:justify;
	font-size:16px;
	color:#010101;
	}
.ser-in {
	margin-right:22px;
	}
.produ-bg {
	background-color:#fcfcfc;
	border:1px solid #e5e5e4;
	position: relative;}
.produ-bg:hover {
	background-color:#fff;}
.eco-org {
	padding:12px 15px;}
.ec-rg-in h2 a {
	color:#444444;
	font-size:25px;
	font-family: "Open Sans", sans-serif;
	}
.ec-rg-in h2 a:hover {
	color:#ff4200;
	}
.ec-rg-li-txt h3 {
  color: #0b5394;
  font-size: 20px;
  font-family: "Jost", sans-serif;
  padding:4px 0px;
}
.ec-rg-li-txt ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ec-rg-li-txt ul li {
  padding: 5px 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  color: #010101;
}
.pro-it-img {}
.ec-rg-bott button {
  background-color: #f1f1f1;
  color: #6aa84f;
  padding: 5px 10px;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  border: none;
  float:right;
}
.ec-rg-bott button:hover {
  color: #0b5394;
}
/*.eco-org button {
	background-color:#f1f1f1;
	color:#6aa84f;
	padding:5px 10px;
	font-family: "Manrope", sans-serif;
	font-size:16px;
	border:none;
	margin-bottom:20px;
	}*/
/*.eco-org h2 {
	color:#444444;
	font-size:28px;
	font-family: "Open Sans", sans-serif;
	margin-bottom:10px;}
.eco-org h3 {
	color:#0b5394;
	font-size:24px;
	font-family: "Jost", sans-serif;
	}
.eco-org p {
	margin:12px 0px;
	font-size:16px;
	color:#010101;
	}
.eco-org a {
	background-color:#6aa84f;
	color:#fff;
	padding:8px 12px;
	font-size:20px;
	font-family: "Josefin Sans", sans-serif;
	position: absolute;
	bottom:15px;
    right: 25px;
	}
.ec-rg-an a {
	background-color:#6aa84f;
	color:#fff;
	padding:8px 12px;
	font-size:20px;
	font-family: "Josefin Sans", sans-serif;
	position: absolute;
	bottom:15px;
    right: 18em;
	}
.eco-org a:hover {
	background-color:#0b5394;
	color:#fff;
	}*/
.pro-out-mr {
	margin:25px 0px 50px 0px;}
.eco-ex-vi video {
	width:100%;
	height:auto;}
.eco-ex-txt {
	margin:30px 40px;}
.eco-ex-txt h3 {
	color:#0b5394;
	font-size:22px;
	font-family: "Jost", sans-serif;
	text-align:center;
	margin:15px 0px;
	}
.eco-ex-txt p {
	font-family: "Open Sans", sans-serif;
	color:#010101;
	font-size:16px;
	text-align:justify;
	padding:20px ;
	}
.eco-ex-txt a {
	background-color:#6aa84f;
	color:#fff;
	padding:10px 12px;
	font-size:20px;
	font-family: "Josefin Sans", sans-serif;
	margin-left:12em;
	}
.eco-ex-txt a:hover {
	background-color:#0b5394;
	color:#fff;
	}
.gre-nu-bg {
	background-image:url(../images/gre-nu-bg.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-size:cover;
    width: 100%;
    padding-bottom: 70px;
    padding-top: 60px;
	}
.nu-bar {
    width: 6%;
    height: 4px;
    background-color: #0b5394;
    margin: 25px 47%;}
.gre-ser-nu h3 {
	text-align: center;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;}

.gre-ser-nu h2 {
	text-align: center;
    color: #fff;
    font-family: "Jost", sans-serif;
    font-size: 38px;}
.num-block {
	background-color:#0b5394;
	padding:15px 8px;
	text-align:center;
	width:80%;
	margin:0 auto;
	border-radius:3px;}
.num-block h2 {
	font-size:20px;
	font-family: "Open Sans", sans-serif;
	color:#fff;
	}
.numscroller-big-bottom {
	color:#fff;
	font-family: "Jost", sans-serif;
	font-size:55px;}
.num-mar {
	margin:10px 0px;
	}
.meet-bg {
	background-color:#fcfcfc;
	padding:45px 0px;
	}
.me-co-bg-one {
  width: 94%;
  background-color: #fff;
  border: 1px solid #e5e5e4;
  margin-right: 6%;
  padding:30px 20px;
}
.me-co-bg-two {
	width: 94%;
    background-color: #fff;
    border: 1px solid #e5e5e4;
    margin-left: 3%;
	padding:30px 20px;
	}

.me-co-bg-three {
	width: 94%;
    background-color: #fff;
    border: 1px solid #e5e5e4;
    margin-left: 3%;
	padding:30px 20px;
	}
.me-co-bg-four {
	width: 94%;
    background-color: #fff;
    border: 1px solid #e5e5e4;
    margin-left: 6%;
	padding:30px 20px;
	}
.me-co-txt {
	text-align:center;
	}
.me-co-txt p {
	font-family: "Open Sans", sans-serif;
	color:#010101;
	font-size:15px;
	text-align:justify;
	margin:10px 0px;}
.me-co-txt img {
	margin:15px 0px;
	}
.me-co-txt h2 {
	font-family: "Josefin Sans", sans-serif;
	color:#065092;
	font-size:25px;
	margin:5px 0px 10px 0px;
	}
.me-de-ca p {
	margin:0;
	text-align:center;
	font-style:italic;
	font-size:20px;
	font-family: "Open Sans", sans-serif;
	color:#010101;
	}
.link-din  {
	margin:25px 0px 10px 0px;}
.link-din a {
	background-color:#6aa84f;
	padding:12px 15px;
	border-radius:2px;
	font-size:18px;
	font-family: "Josefin Sans", sans-serif;}
.link-din a:hover {
	background-color:#0b5394;
	}
.me-out-mr {
	margin:40px 0px 20px 0px;
	}
.test-mo {
	margin:40px 0px 40px 0px;}
.roge-bg {
	background-color:#fcfcfc;
	border:1px solid #e5e5e4;
	position: relative;
	width:100%;
	height:270px;
	}
.roge-green-bg {
	background-color:#6aa84f;
	border:1px solid #288300;
	position: relative;
	width:100%;
	height:270px;
	}
.ro-seo-bg {
	background-image:url(../images/doubl-quotes.png);
	background-repeat:no-repeat;
	position:absolute;
	top:5px;
	left:10px;}
.ro-gro-bg {
	background-image:url(../images/white-quotation.png);
	background-repeat:no-repeat;
	position:absolute;
	top:5px;
	left:10px;}
.roge-txt {
	padding:25px 18px 15px 18px;
	}
.ro-green-txt {
	padding:25px 18px 15px 18px;
	}
.ro-green-txt p {
	font-size:15px;
	margin-top:10px;
	color:#fff;
	}
.roge-txt p {
	font-size:15px;
	margin-top:10px;
	color:#010101;}
.rog-pic  {
	margin:20px 0px;}
.rog-pic img {
	float:right;
	}
.rog-pi-txt {
	margin:25px 0px 15px 0px;
	}
.rog-pi-txt h3 {
	font-family: "Jost", sans-serif;
	padding-left:20px;
	color:#0b5394;
	font-size:22px;
	margin-top:10px;
	}
.rog-pi-txt p {
	padding-left:20px;
	color:#444444;
	font-size:16px;
	font-style:italic;
	font-family: "Open Sans", sans-serif;
	}
.sub-bg {
	background-image:url(../images/img-1.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	padding:35px 0px;}
.sub-txt {
	text-align:left;
	color:#fff;
	}
.sub-txt p {
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	}
.sub-txt h2 {
	font-family: "Jost", sans-serif;
	font-size:30px;
	line-height:35px;
	}
.sub-bot {
	float:right;}
.sub-bot button {
	padding:12px 20px;
	font-size:20px;
	font-family: "Jost", sans-serif;
	border:none;
	cursor:pointer;
	border-radius:2px;
	color:#6aa84f;
	background-color:#fff;
	margin:8px 0px;
	}
.sub-bot button:hover {
	background-color:#0b5394;
	color:#fff;
	}
	
	/*---------23-feb-2023-----------*/

.ts-ou-le-mr {
	width:97%;
	margin-right:3%
	}
.ts-ou-ri-mr {
	width:97%;
	margin-left:3%
	}		
.tst-our-bg	 {
    background-color: #fff;
    border: 1px solid #cdd3d9;}
.tst-six { width:70%; float:left;}
.tst-four { width:30%; float:left;}
.ts-fo-im img {
	border-right:1px solid #cdd3d9;}
.ts-fo-txt {
	padding:12px 15px 0px 15px;
	}
.ts-fo-txt p {
	font-family: "Open Sans", sans-serif;
    color: #010101;
    font-size: 15px;
    text-align: left;
	line-height:25px;
	}
.ts-si-sed { width:70%; float:left;}
.ts-fou-sed { width:30%; float:left;}
.ts-si-se-tx {
	padding:5px 0px 0px 15px;}
.ts-si-se-tx h2 { 
  font-family: "Josefin Sans", sans-serif;
  color: #065092;
  font-size: 20px;
  margin: 2px 0px 0px 0px;
}
.ts-si-se-tx  p {
  font-style: italic;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  color: #010101;
}
.ts-fo-se {
	float:right;
	margin:0px 0px 0px 0px;
	}
.ts-fo-se a {
  background-color: #6aa84f;
  padding: 10px 12px;
  font-size: 18px;
  font-family: "Josefin Sans", sans-serif;
  text-align:center;
}
.ts-fo-se a:hover {
  background-color: #cdd3d9;
  color:#0b5394;
}
.page-in-wid {
	width:100%;}	
.ts-rel {
	position:relative;
	height:80px;}
.go-ts-re {
	height:55px;
	}
.jim-ts-re {
	height:55px;
	}
.an-ts-re {
	height:55px;
	}
.jim-ts-re {
	height:55px;
	}
.ts-abs {
	position:absolute;
	right:0;
	bottom:0;
	}	
	
	
	
	
	
/*-------------About-Us------------*/

.inner-banner {
	background-image:url(../images/about-banner.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size: cover;
	position: relative;
	}
.banner-bg {
	background-color:rgba(42,50,29,0.8);
	}
.ban-txt {
	text-align:center;
	padding:50px;
	color:#fff;
	margin:40px;}
.breadcrumb {
	text-align:center;}
.breadcrumb ul {
  list-style: none;
}
.breadcrumb ul li {
  display: inline;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  color: #3ecd00;
}
.breadcrumb ul li+li:before {
  padding: 8px;
  color: #0b5394;
  content: "/\00a0";
}
.breadcrumb ul li a {
  color: #fff;
  text-decoration: none;
}
.breadcrumb ul li a:hover {
  color: #3ecd00;
}		
.ban-txt h2 {
	font-family: "Cabin", sans-serif;
	font-size:60px;
	margin:22px 0px;
	}
.abo-txt-one {
	padding:10px 0px 10px 15px;}
.abo-txt-one p {
	text-align:justify;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	padding:12px 0px 20px 0px;
	color:#010101;
	}
.abo-txt-one h2 {
	color:#0b5394;
	font-family: "Jost", sans-serif;
	font-size:22px;
	}
.left-bar {
	background-color:#6aa84f;
	height:4px;
	width:60px;
	margin:15px 0px 15px 0px;}

.abo-txt-two h2 {
	color:#0b5394;
	font-family: "Jost", sans-serif;
	font-size:22px;
	}
.abo-txt-two p {
	text-align:justify;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	color:#010101;
	padding:12px 0px 20px 0px;
	}
.about-th-img {
	text-align:center;}
.about-txt-three h2{
	color:#0b5394;
	font-family: "Jost", sans-serif;
	font-size:22px;}
.about-txt-three p {
	text-align:justify;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	color:#010101;
	padding:12px 0px 20px 0px;}
.about-total-margin {
	margin:50px 0px;}


/*-------------About-Us------------*/
 


/* hover effect Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: 6aa84f;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0b5394;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* hover effect Bottom */


/*---------product---------*/


.prdct-mar {
	margin:30px 0px 0px 0px;
	}
/*---------case-studies---------*/	
.case-mar {
	margin:30px 0px;}
.case-head h2 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 22px;
  text-align:center;
  margin:10px 0px;
}
.case-head p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  padding: 0px 0px 0px 0px;
  color: #010101;
}
.col-md-three {
	width:33%;
	float:left;}
.case-gal-ar-one {
	width:94%;
	margin-right:6%;
	}
.case-gal-ar-two {
    width:94%;
	margin: 0 3%;
	}
.case-gal-ar-three {
		width:94%;
	margin-left:6%;}






/* Styling gallery section where all images are */
.gallery {
	width: 100%;
	margin:0 auto;
	display:grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	grid-gap: 5px;
	justify-content:center;
	align-items: center; 
}

/* Styling Particular Image */
.gallery-img {
	cursor: pointer;
	transition: transform 0.2s;
}
/* onHover image will expand little bit */
.gallery-img:hover {
	transform: scale(1.0);
	cursor: zoom-in;
}
/* This section will be seen when we click on image */
.image-popup-container {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(11, 83, 148, 0.8);
	z-index:99;
}

/* close button when we want to close the bigger image */
.close-button {
	position: absolute;
	top: 20px;
	right: 50px;
	font-size:60px;
	color: #fff;
	cursor: pointer;
}
.close-button:hover{
	color: red;
}

/* when we click on the image it will expand in bigger size and will displayed 
at middle of screen */
#popupImage {
	display: block;
	max-width: 90%;
	max-height: 90%;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.case-mar {
	margin:30px 0px;}

.gallery p {
	text-align:center;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #010101;
	
	}
.ca-te-mo {
	margin:2px 0px 40px 0px;}

/*-------------contact-us--------------*/

.contact-bg {
	background-color:#fcfcfc;
    padding: 65px 0px;}
.area-bg {
	background-color:#fff;
	border: 1px solid #ececec;
	}
.con-in-txt {
	padding:40px 30px;
	}
.con-in-txt h2 {
  color: #0b5394;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  padding:10px 0px;
  }
 .con-in-txt  p {
  font-size: 16px;
  color: #010101;
  padding:5px 0px;
}

.con-addr {
	padding:15px 0px;}
.con-email {
	padding:15px 0px 15px 30px;}
.con-addr h4, .con-email h4 {
	font-family: "Josefin Sans", sans-serif;
    color: #444444;
    font-size: 18px;}
.con-addr p, .con-email p{
	  font-size: 16px;
      color: #010101;
	}
.con-addr a, .con-email a{
	  font-size: 16px;
      color: #0b5394;
	}
.con-addr a:hover, , .con-email a:hover {
	color: #444444;}
.con-form-txt {
	padding:0px 10px 0px 0px;}
.con-form-txt .input_field { 
    margin-bottom: 10px; 
} 
  
.con-form-txt
    .input_field 
    input[type="text"], 
.con-form-txt textarea { 
    border: 1px solid #cdd3d9; 
    width: 100%; 
    padding: 15px;
	font-size:15px;
	font-family: "Open Sans", sans-serif; 
} 
  
.con-form-txt textarea { 
    resize: none; 
    height: 120px; 
} 
  
.con-form-txt .btn input[type="submit"] { 
    border: 0px; 
    margin-top: 15px; 
    padding: 10px; 
    text-align: center; 
    width: 100%; 
    background: #0b5394; 
    color: #fff; 
    text-transform: uppercase; 
    letter-spacing: 5px; 
    font-weight: bold; 
    border-radius: 25px; 
    cursor: pointer; 
	font-size:16px;
	font-family: "Open Sans", sans-serif;
} 
.con-form-txt .btn input[type="submit"]:hover {
	background: #6aa84f; 
	}
  
#error_message { 
    margin-bottom: 20px; 
    background: #fe8b8e; 
    padding: 0px; 
    text-align: center; 
    font-size: 14px; 
    transition: all 0.5s ease; 
}
.odo-bg {
	background-color:#f1f1f1;
	padding:20px 0px; }
.odo-con-one {
	padding:20px 20px 20px 0px;}

.odo-con-one h2, .odo-con-two h2 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 22px;
}
.odo-con-one  p,  .odo-con-two p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #010101;
  padding:6px 0px;
}
.odo-con-one  a, .odo-con-two  a {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #ff3c00;
}
.odo-con-one  a:hover, .odo-con-two  a:hover {
  color: #6aa84f;
}
.our-exp-para {
	padding: 20px 0px 30px 0px;
	}
.our-exp-para p {
	text-align: justify;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #010101;
	}
.ser-list-sty ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
.ser-list-sty ul li {
	padding:5px 0px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	color: #010101;
	}
.odo-con-two {
	padding:20px 0px 20px 20px;
	}
.ser-auto-one {
	padding:25px 0px;}
.ser-auto-one p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #010101;
  padding:5px 0px;}
.ser-auto-two {
	padding:28px 0px 28px 10px;}
.ser-auto-two h2 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 22px;
}
.ser-auto-two h4 , .odo-con-one h4 {
  color: #444444;
  font-family: "Jost", sans-serif;
  font-size: 18px;
}
.ser-auto-two p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #010101;
}
.ser-odo-one {
	padding:28px 0px 28px 0px;
}
.ser-odo-one  h2 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 22px;}

.ser-odo-one  h4 {
  color: #444444;
  font-family: "Jost", sans-serif;
  font-size: 18px;}
.ser-odo-one p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #010101;
  padding:6px 0px 6px 0px;
}
.so-im-mr {
	margin-top:30px;}


/*------------eco-hreo--------------*/

.para-mid-col {
	color:#0b5394;}
.eco-txt-one  p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #010101;
  padding-bottom:40px;
}
.list-bg {
	background-color:#183f92;
	padding:30px 0px;}
.eco-txt-two h2 {
  color: #fff;
  font-family: "Jost", sans-serif;
  font-size: 22px;
}
.white-row {
	background-color:#fff;
	width:60px;
	height:3px;
	margin:10px 0px;}
.eco-txt-three ul {
	list-style-type:none;}
.eco-txt-three ul li {
	color:#fff;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	padding: 8px 0px;}


.w3-table, .w3-table-all {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  display: table;
}

.w3-bordered tr, .w3-table-all tr {
  border-bottom: 1px solid #ddd;
}
.w3-red, .w3-hover-red:hover {
  color: #fff !important;
  background-color: #0b5394 !important;
}

.w3-table th:first-child, .w3-table td:first-child, .w3-table-all th:first-child, .w3-table-all td:first-child {
  padding-left: 16px;
}


 .w3-table th, .w3-table-all th {
  padding: 12px 8px;
    padding-left: 8px;
  display: table-cell;
  text-align: left;
  vertical-align: top;
}
.w3-table td, .w3-table-all td {
  padding: 6px 8px;
    padding-left: 8px;
  display: table-cell;
  text-align: left;
  vertical-align: top;
  font-size:14px;
  font-family: "Open Sans", sans-serif;
}

.w3-table-all tr:nth-child(2n) {
  background-color: #dbdbdb;
}
.w3-table-all tr:nth-child(2n):hover {
	background-color:#e5e5e5 !important;}

.w3-red, .w3-hover-red:hover {
  color: #fff !important;
}
.eco-txt-four {
	padding: 40px 0px 40px 20px;
	}
.eco-txt-four p {
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	padding:15px 0px;}
.eco-img-five {
	padding: 40px 0px 40px 0px;}
.eco-img-five p {
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	padding:10px 0px;
	text-align:justify;}
.eco-txt-six {
	padding: 30px 0px 30px 0px;
	}
.eco-txt-six h2 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 22px;
  text-align:center;
}
.wi-ec-bg-one {
	background-color:#f3f3f3;
	border:1px solid #0b5394;
	width:90%;
	margin:0px 10% 0px 0px;
}
.wi-ec-bg-two {
	background-color:#f3f3f3;
	border:1px solid #0b5394;
	width:90%;
	margin:0px 5% 0px 5%;
}
.wi-ec-bg-tnree {
	background-color:#f3f3f3;
	border:1px solid #0b5394;
	width:90%;
	margin:0px 0px 0px 10%;
}
.ec-tx-one {
	padding:15px 20px;
	text-align:center;}
.ec-tx-one h1 {
  color: #444444;
  font-family: "Jost", sans-serif;
  font-size: 25px;}
 .ec-tx-one h1:hover {
  color: #0b5394;}
 .ec-tx-two {
	 padding:15px 20px 0px 0px;
	 }
.ec-tx-two ul li img, .ec-tx-three ul li img {
	margin-right:5px;}
.ec-tx-two li, .ec-tx-three li { 
    margin:18px 0px 18px 0px;
    font-size: 20px;
	color: #444444;
}
.ec-tx-three {
	padding:15px 0px 0px 20px;}
/*----------ecodryer----------*/
.dry-txt-one {
	padding:10px 10px 10px 0px;}
.dry-txt-two {
	background-color:#efefef;
	border:1px solid #acacac;
	padding:6px 8px;}
.dry-txt-three {
	margin:16px 0px 15px 12px;}

.dry-txt-two h3 {
	color: #0b5394;
    font-family: "Jost", sans-serif;
    font-size: 18px;
	}
.dry-txt-two p {
	font-size:15px;
	font-family: "Open Sans", sans-serif;
	text-align:justify;}
.dry-txt-three ul {
	list-style-type:none;
	margin:0;
	padding:0;}
.dry-txt-three ul li {
	padding:3px 0px;
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	}
.dry-img-one {
	margin:30px 0px;
	}
.dry-img-two {
	padding: 40px 0px 40px 0px;
	}
.dry-txt-four h3 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 20px;
  padding:30px 0px 10px 0px;
}
.dry-txt-four p {
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	padding:0px 0px;
	text-align:justify;}
.dry-txt-five {
	margin:50px 0px 15px 25px;
	}
.dry-txt-five h1 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 22px;
  line-height:35px;
}
.dry-txt-five h2 {
  color: #444444;
  font-family: "Jost", sans-serif;
  font-size: 20px;
  line-height:35px;
	}
.dry-txt-five p {
  text-align: justify;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  padding: 12px 0px 20px 0px;
  color: #010101;
}

.red-img-one {
	padding: 40px 0px 40px 0px;}
.red-img-one h3 {
  color: #0b5394;
  font-family: "Jost", sans-serif;
  font-size: 20px;
  padding: 10px 0px 5px 0px;
}
.red-img-one p {
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	padding:5px 0px;
	text-align:justify;}
.red-img-one ul li {
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	padding:5px 0px;
	}



*/


// <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 300 to 800

/*.open-sans-<uniquifier> {
  font-family: "Open Sans", sans-serif;----paragraph
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}*/

// <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 100 to 700

/*.josefin-sans-<uniquifier> {
  font-family: "Josefin Sans", sans-serif; ----------sub-heading
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}*/

// <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 200 to 800

/*.manrope-<uniquifier> {
  font-family: "Manrope", sans-serif;-------------menu
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

// <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 400 to 700

.cabin-<uniquifier> {
  font-family: "Cabin", sans-serif;-------slider heading
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

// <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 100 to 900

.jost-<uniquifier> {
  font-family: "Jost", sans-serif;---------heading
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
*/
