

body {
	font-family: "Poppins", sans-serif;
	font-size: 16px; line-height: 30px;
	color:#474f51;
	background: #fff;
	margin: 0;
	padding: 0;
	font-weight: 400;
	display: flex;
	min-height: 100%;
	flex-direction: column;
}

html {
    height: 100%;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, input, select, textarea {
  padding: 0; font-family: "Poppins", sans-serif;
  margin: 0;
}

p {
  padding: 0; font-family: "Poppins", sans-serif;
  margin: 0 0 17px 0;
}

form, div {
  padding: 0;
  margin: 0
}


img {
  border: none;
  max-width: 100%;
  height: auto
}
.clear {
  margin: 0;
  padding: 0;
  clear: both
}
.after:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden
}
a {
  text-decoration: none;
  padding: 0;
  margin: 0;
  outline: none;
  transition: all 0.3s;
  transition: all 500ms ease-in-out;
  color: #33a2ac;
}
a:hover {
  text-decoration: none
}

button{transition: all 0.3s;
  transition: all 500ms ease-in-out;}
img {
  max-width: 100%;
}


/*
.wrapper_SmSec{
	max-width:1200px; width: 100%;
	margin: 0 auto;
}
*/

.wrapper{
	max-width:1200px; width: 100%;
	margin: 0 auto;
}

/*
.wrapper_big{
	max-width:100%; width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}
*/

.home_title{font-size: 36px; color: #1d2023; margin: 0 0 40px 0; padding: 0; font-weight: 800; line-height: 43px;}
.home_title span{font-size: 18px; color: #7f7f7f; display: block; font-weight: 600;}


.top_bar{width: 100%; background: #1EB9AC; background: linear-gradient(270deg, rgba(30, 185, 172, 1) 0%, rgba(9, 167, 230, 1) 100%);
	padding: 7px 0; color: #fff;}

.top_bar .wrapper {
  align-items: center;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}

.leftNav {
  color: #fff;
  font-size: 16px;
  margin: 0 auto 0 0;
}
.leftNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.leftNav ul li {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  margin-right: 10px;
}
.leftNav ul li i {
  color: #fff;
  margin-right: 5px;
}
.leftNav ul li a {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}

.rightNav {
  margin: 0 0 0 auto;
}

.rightNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.rightNav ul li {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  margin-right: 10px;
}

.rightNav ul li:last-child{margin-right: 0;}

.rightNav ul li i {
  color: #fff; font-size: 16px;
  margin-right: 5px;
}
.rightNav ul li a {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}



.headerMain {
  background: #fff;
  width: 100%;
  z-index: 9;
  transition: all 0.3s;
  transition: all 500ms ease-in-out;
}
.topLogoSec {
  padding-top: 12px;
  padding-bottom: 12px;
  width: 100%;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}
.topLogoSec .logoSec {
  margin: 0 auto 0 0;
}

.topLogoSec .navSec {
  margin: 0 0 0 auto;
  align-items: center;
  display: flex;
}

.topLogoSec .navSec ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: right;
}

.topLogoSec .navSec ul li:first-child {
  padding-left: 0;
}
.topLogoSec .navSec ul li {
  color: #000;
  float: left;
  padding: 0 10px;
  font-size: 17px;
  font-weight: 400;
}
.topLogoSec .navSec ul li:last-child {
  padding-right: 0;
}

.topLogoSec .navSec ul li a {
  color: #000;
  padding-bottom: 15px;
  border-bottom: 3px solid #fafafa;
}



/*.navSec{background: #cdc693; width: 100%; display: inline-block;}*/
.navSec ul.navMenuUl{list-style-type: none; margin:0;}
.navSec ul.navMenuUl li{padding: 0 9px; float: left; position: relative;}
.navSec ul.navMenuUl li:first-child{padding-left: 0;}
/*.navSec ul.navMenuUl li:last-child{padding-right: 0; float: right;}*/

.navSec ul.navMenuUl li a{padding: 20px 0; font-size: 16px; color: #333333; display: inline-block;}
.navSec ul.navMenuUl li a:hover{color: #15b4be;}
.navSec ul.navMenuUl li a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:inherit; color: #15b4be; outline:none;}

/*
.navSec ul.navMenuUl li:last-child a{background: #139e44;
color: #fff;
padding: 6px 15px;
margin-top: 16px;
border-radius: 37px;
font-size: 15px;}
.navSec ul.navMenuUl li:last-child a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #139e44;
color: #fff; text-decoration: none;
padding: 6px 15px;
margin-top: 16px;
border-radius: 37px;
font-size: 15px;}
*/


/*.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){color:inherit !important;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {outline: inherit; text-decoration: none !important;}*/

.navSec .navMenu ul li ul {
  background: #cd321f;
visibility: hidden;
opacity: 0;
min-width:220px;
position: absolute;
transition: all 0.5s ease;
margin-top: 0;
left: 0;
display: none;
top:60px; padding: 0;
z-index: 1; list-style-type: none;
}

.navSec .navMenu ul li:hover > ul,
.navSec .navMenu ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

.navSec .navMenu ul li ul li {
  clear: both; margin: 0; padding: 0; border-bottom: #ffffff solid 1px;
  width: 100%;
}
.navSec .navMenu ul li ul li:last-child{border: none;}
.navSec .navMenu ul li ul li a{padding: 10px 11px; margin: 0; border: none; border-radius: 0; font-size: 15px; color: #fff; display: block; background: #15b4be;}
.navSec .navMenu ul li ul li a:hover{padding: 10px 11px; margin: 0; border: none; border-radius: 0; background: #24353e; color: #fff;}
.navSec .navMenu ul li ul li a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background: #24353e; color: #fff;}
.navSec .navMenu ul li button {
    display: none;
}

.navSec .navMenu ul li ul li:last-child a{padding: 10px 11px; margin: 0; border: none; border-radius: 0; font-size: 15px; color: #fff; display: block; background: #15b4be;}
.navSec .navMenu ul li ul li:last-child a:hover{padding:10px 11px; margin: 0; border: none; border-radius: 0; background: #24353e; color: #fff;}
.navSec .navMenu ul li ul li.current_page_item  a{background: #24353e;}






.navSec .navMenuMainRes{}
.navSec .navMenuMainRes ul.navMenuRes{list-style-type: none; float: none; padding: 0; margin: 0; border: none;}
.navSec .navMenuMainRes ul li{color: #121212; font-size: 16px; margin:0; float: none; position: inherit; padding: 0 !important;}

.navSec .navMenuMainRes ul.navMenuRes li a{color: #121212; text-decoration: none; padding:7px 10px; display: inline-block; width: 100%; border-bottom: none;}
.navSec .navMenuMainRes ul.navMenuRes li a:hover{color: #fff;}
.navSec .navMenuMainRes ul.navMenuRes li.active a{color: #000000; text-decoration: none; padding-bottom: 38px; padding-top: 5px;}


.navSec .navMenuMainRes ul.navMenuRes li button{display: none;}

.navSec .navMenuMainRes ul.navMenuRes li ul.sub-menu{margin: 0; padding: 0; list-style-type: none; float: left; width: 100%;}
.navSec .navMenuMainRes ul.navMenuRes li ul.sub-menu li {clear: both; margin: 0; padding: 0; border-bottom: #ffffff solid 1px; position: inherit; width: 100%;}
.navSec .navMenuMainRes ul.navMenuRes li ul.sub-menu li a{padding:5px 10px; margin: 0; border: none; border-radius: 0; font-size: 13px; color: #fff; display: block; background: #15b4be;}
.navSec .navMenuMainRes ul.navMenuRes li ul.sub-menu li a:hover{padding:5px 10px; margin: 0; border: none; border-radius: 0; background: #24353e;}


.open-menu{display: none;}






















/*
.top_main{background: #fdf6c6; width: 100%;}
.topLogoSec {
  padding-top: 14px;
  padding-bottom: 14px;
  background: #fdf6c6;
  width: 100%;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}
*/





.bannerSliderMain{width:100%; margin:0 0 0 0; position:relative;}

.bannerSliderMain .bannerSlide{min-height:629px; padding-top: 120px; background-size: cover !important;}
.bannerSliderMain .bannerSlide_img_a{background:#eef0f4 url("../images/banner_a.jpg") no-repeat center center;}
.bannerSliderMain .bannerSlide_img_b{background:#eef0f4 url("../images/banner_b.jpg") no-repeat center center;}

.slide_box{}

.bannerSliderMain .bannerSlide h2 {
  color: #fff;
  font-size: 45px;
  font-weight: 700;
  line-height: 55px;
  margin: 0 0 34px 0;
  padding-bottom: 0;
}


button:not(:hover):not(:active):not(.has-background){background-color: inherit!important;}

.bannerSliderMain .bannerSlide p {
  font-size: 16px;
  line-height: 32px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 45px;
  max-width: 614px;
}

.banner_btn_sec{width: 100%; display: flex;}

.bannerSliderMain .bannerSlide a.btn_1 {
  background: #fcffff;
  padding: 8px 33px;
  font-size: 16px;
  color: #142331;
  font-weight: 500;
  border-radius: 0; display: inline-block; margin-right: 28px;}

.bannerSliderMain .bannerSlide a.btn_1:hover{background: #142331; color: #fcffff;}


.bannerSliderMain .bannerSlide a.btn_2 {
  background: #09a9e2;
  padding: 8px 33px;
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  border-radius: 0; display: inline-block;
}

.bannerSliderMain .bannerSlide a.btn_2:hover{background: #fff; color: #09a9e2;}

.bannerSliderMain .slick-prev.slick-arrow {
  width: 68px;
  height: 67px;
  color: #fff;
  font-size: 20px;
  background: url("../images/bannerLeftArr.png") no-repeat center;
    background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3px;
  opacity: 1;
  left:35px;
  overflow: hidden;
  text-indent: -250px;
  z-index: 1;
}

.bannerSliderMain .slick-next.slick-arrow {
  width: 68px;
  height: 67px;
  color: #fff;
  font-size: 20px;
  background: url("../images/bannerRightArr.png") no-repeat center;
    background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3px;
  opacity: 1;
  right:35px;
  overflow: hidden;
  text-indent: -250px; z-index: 1;
}



.map_sec{padding: 68px 0; width: 100%; display: inline-block;}
.map_sec_sub{background: #66c2e3 url("../images/map_bg.jpg") no-repeat; min-height: 678px; padding: 0 15px; border-radius: 35px; background-size: cover;
	border: #fff solid 1px; display: flex; box-shadow:#d7d6d6 0px 0px 16px 7px;}
.map_img{text-align: center;}

.map_data{text-align: center; align-items: center; display: flex;}
/*.map_data h2{text-align: left; font-size: 26px; color: #fff;}*/
.map_data_main{width: 100%;}
.map_data table td{width: 33%; padding: 20px 15px; text-align: center; border: none;}
.map_data table td h2{text-align: left;
  font-size: 22px;
  color: #fff;
  position: absolute;
  left: 0;
  top: -75px;
  border-bottom: #fff solid 1px;
  width: 100%;
  padding-bottom: 5px;}

.map_data table tr.tr_1st{position: relative;}
.map_data table td.td_1{border-bottom: #fff solid 1px; border-right: #fff solid 1px;}
.map_data table td.td_2{border-bottom: #fff solid 1px; border-right: #fff solid 1px;}
.map_data table td.td_3{border-bottom: #fff solid 1px;}

.map_data table td.td_11{border-right: #fff solid 1px;}
.map_data table td.td_22{border-right: #fff solid 1px;}
.map_data table td.td_33{}

.map_data table td h3{color: #fff; font-size: 24px; line-height: 30px; font-weight: 700; margin-top: 15px;}
.map_data table td h3 span{color: #fff; font-size: 16px; display: block; font-weight: 300;}


.bg_ass{width: 100%; padding: 45px 0; background: #e7e7e7 url("../images/bg_ass.png") no-repeat left bottom; display: inline-block;}
.bg_ass h2{text-align: center;}
.bg_ass_box_1{background: url("../images/box_bg_a.png") no-repeat; background-size: cover;}
.bg_ass_box_2{background: url("../images/box_bg_b.png") no-repeat; background-size: cover;}
.bg_ass_box_3{background: url("../images/box_bg_c.png") no-repeat; background-size: cover;}
.bg_ass_box_4{background: url("../images/box_bg_d.png") no-repeat; background-size: cover;}
.bg_ass_box_5{background: url("../images/box_bg_e.png") no-repeat; background-size: cover;}
.bg_ass_box_6{background: url("../images/box_bg_f.png") no-repeat; background-size: cover;}

.bg_ass_box{padding: 28px 20px; color: #fff; min-height: 285px; margin-bottom: 30px; position: relative;}
.bg_ass_box h2{font-size: 24px; color: #fff; margin: 0; padding: 0 0 15px 0; text-align: left; font-weight: 700;}
.bg_ass_box p{font-size: 15px;
  color: #fff;
  margin: 0;
  padding: 0 0 15px 0;
  min-height: 110px;}
.bg_ass_box a{font-size: 16px; line-height: 18px; color: #fff; background: none; padding: 12px 15px; border: #fff solid 2px; display: inline-block;
/*	position: absolute; bottom: 60px; left: 20px;*/
}
.bg_ass_box a:hover{color: #fff; text-decoration: underline;}

.missionVision{padding:68px 0 40px 0; width: 100%;}

.missionVision .wrapper{display: flex;}

.missionBox_1{background: #5BD8CE;
	background: linear-gradient(-30deg, rgba(91, 216, 206, 1) 0%, rgba(9, 167, 230, 1) 100%);
	border: #fff solid 1px;
	box-shadow: #d7d6d6 0px 0px 16px 7px; padding: 85px 20px 20px 20px; border-radius: 25px; min-height: 329px; margin-bottom: 30px;}

.missionBox_1 h2{font-size: 36px; color: #fff; font-weight: 700; display: inline-block; border-bottom: #fff solid 3px; padding-right: 35px;}


.missionBox_1_comon{background: #ffffff;
	border: #c2c1c1 solid 1px;
	box-shadow: #d7d6d6 0px 0px 16px 7px; padding: 20px 20px 20px 20px; border-radius: 25px; min-height: 329px; margin-bottom: 30px;}

.missionBox_1_comon img{margin-bottom: 16px;}
.missionBox_1_comon h2{font-size: 24px; color: #16b5bd; font-weight: 700; display: block; margin: 0 0 13px 0; padding: 0;}
.missionBox_1_comon p{font-size: 16px; line-height:28px; color: #474f51; margin: 0 0 13px 0; padding: 0;}


.missionBox_1_comon_full{background: #ffffff;
	border: #c2c1c1 solid 1px;
	box-shadow: #d7d6d6 0px 0px 16px 7px; padding: 20px 20px 20px 20px; border-radius: 25px; margin-bottom: 30px;}

.missionBox_1_comon_full img{margin-bottom: 16px;}
.missionBox_1_comon_full h2{font-size: 24px; color: #16b5bd; font-weight: 700; display: block; margin: 0 0 13px 0; padding: 0;}
.missionBox_1_comon_full p{font-size: 16px; line-height:28px; color: #474f51; margin: 0 0 0 0; padding: 0;}
.missionBox_1_comon_full ul{list-style-type:none; margin: 0 0 20px 0; padding: 0;}
.missionBox_1_comon_full ul li {background: url(../images/arroNew.png) no-repeat 0 6px; font-size: 15px; color: #6b6b6b; padding-left: 12px; padding-bottom: 3px;}


.missionBox_2{
/*	background: #5BD8CE; */
	width: 100%;
/*	background: linear-gradient(-30deg, rgba(91, 216, 206, 1) 0%, rgba(9, 167, 230, 1) 100%);*/
	background: #B69B44;
	border: #d7d6d6 solid 1px;
	box-shadow: #d7d6d6 0px 0px 16px 7px; padding: 35px 20px 20px 20px; border-radius: 25px; min-height: 329px; margin-bottom: 30px;
	border: none !important;}

.missionBox_2 h2{font-size: 24px; color: #fff; margin: 0; padding: 0 0 5px 0; margin: 0 0 18px 0; font-weight: 600; 
	display: block; border-bottom: #fff solid 2px;}


.missionBox_2 ul{list-style-type: none; margin: 0; padding: 0;}
.missionBox_2 ul li{font-size: 14px; color: #fff; padding-bottom: 15px; line-height: 20px; border-bottom: #bebebe solid 1px; margin-bottom: 15px;}
.missionBox_2 ul li span.txt{display: block; margin-bottom: 10px;}
.missionBox_2 ul li span.yello{background: #fff; font-size: 14px; color: #000; display: inline-block; padding: 5px 10px;}

.missionBox_2 ul li:last-child{margin-bottom: 0; border-bottom: none;}
.missionBox_2 a{color: #fff; font-size: 16px; font-weight: 700;}
.missionBox_2 a:hover{color: #fff; text-decoration: underline;}

.missionBox_2 p{font-size: 14px; color: #fff; padding-bottom: 15px; line-height: 20px; border-bottom: #bebebe solid 1px; margin-bottom: 15px;}

.missionBox_2 p a{font-size: 14px; color: #fff;}

.missionBox_2 p span.txt{display: block; margin-bottom: 10px;}
.missionBox_2 p span.yello{background: #fff; font-size: 14px; color: #000; display: inline-block; padding: 5px 10px; font-weight: 500;}

.noticeSec .slick-list{height: inherit !important;}
.noticeSec .slick-track{height: inherit !important;}
.noticeSec .slick-track .slick-slide:last-child div p{border-bottom: none; padding-bottom: 0;}
/*:last-child div p{border-bottom: none; padding-bottom: 0;}*/


.mission_left{display: flex;}

.mission_right{display: flex;}

.gallery{width: 100%; padding:0 0 45px 0; background: #fff; display: inline-block;}
.gallery h2{text-align: center;}
.gal_img{width: 100%; }
.gallery .link_area{width: 100%; padding-top: 30px; text-align: center;}
.gallery .link_area a{font-size: 16px;
  line-height: 18px;
  color: #21292d;
  background: none;
  padding: 12px 25px;
  border: #21292d solid 2px;
  display: inline-block;}
.gallery .link_area a:hover{color: #fff; background: #21292d; border: #21292d solid 2px; text-decoration: none;}


.happyCustomer{width: 100%; padding:40px 0 35px 0; background: #fff; display: inline-block;}
.happyCustomer h2{text-align: center; margin-bottom: 25px;}
.happyCustomer p{font-size: 16px; line-height:28px; color: #474f51; margin: 0 0 5px 0; padding: 0; text-align: center;}

.happyCustomer_slider{width: 100%; display: inline-block;}
.happyCustomer_slider ul{width: 100%; list-style-type: none; margin: 0; padding: 0; display: flex; align-items: center;}
.happyCustomer_slider ul li{padding: 0 15px; width: 33.3%;}

/*
.happyCustomer_slider ul li:nth-child(3n + 1) .box_sec {background: #aabc64; }
.happyCustomer_slider ul li:nth-child(3n + 2) .box_sec {background: #b85545; }
.happyCustomer_slider ul li:nth-child(3n + 3) .box_sec {background: #c9ab4a; }
*/

.happyCustomer_slider .slick-slide:nth-child(3n + 1) .box_sec {background: #aabc64;}
.happyCustomer_slider .slick-slide:nth-child(3n + 2) .box_sec {background: #b85545;}
.happyCustomer_slider .slick-slide:nth-child(3n + 3) .box_sec {background: #c9ab4a;}


.happyCustomer_slider .slick-slide {padding-top: 28px; padding-bottom: 28px;}

.happyCustomer_slider ul li .box_sec{border-radius: 20px; box-shadow: #d7d6d6 0px 0px 16px 7px; 
	border: #fff solid 1px; padding: 20px; display: inline-block; width: 100%;}

.happyCustomer_slider ul li .box_sec .img_sec{max-width: 100%; width: 100%; float: left; border: #fff solid 2px;}
.happyCustomer_slider ul li .box_sec .img_sec img{width: 100%;}
.happyCustomer_slider ul li .box_sec .txt_sec{width: 100%; float: left; padding-left: 0;}
.happyCustomer_slider ul li .box_sec .txt_sec h3{font-size: 17px; font-weight: 700; margin: 10px 0 10px 0; color: #fff; text-align: left;}
.happyCustomer_slider ul li .box_sec .txt_sec p{font-size: 15px; line-height:18px; color: #fff; margin:0; padding: 0; text-align: left;}


.happyCustomer_slider ul .slick-prev::before, .happyCustomer_slider ul .slick-next::before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #000;}


.award_Sec{padding:40px 15px 55px 15px; margin-bottom: 55px; box-shadow: #d7d6d6 0px 0px 16px 7px; border: #fff solid 1px;
	border-left: none; border-right: none;  width: 100%;
	background: #5BD8CE;
	background: linear-gradient(-30deg, rgba(91, 216, 206, 1) 0%, rgba(9, 167, 230, 1) 100%); display: inline-block;}
.award_Sec h2{text-align: center; color: #fff; margin-bottom: 10px;}
.award_Sec h2 span{color: #fff;}

.wrapper_full_award{
	max-width:100%; width: 100%;
	margin: 0 auto;
	padding: 0 0;
}

.wrapper_full_award .link_area{width: 100%; padding-top: 30px; text-align: center;}
.wrapper_full_award .link_area a{font-size: 16px;
  line-height: 18px;
  color: #fff;
  background: none;
  padding: 12px 25px;
  border: #fff solid 2px;
  display: inline-block;}
.wrapper_full_award .link_area a:hover{color: #000; background: #fff; border: #fff solid 2px; text-decoration: none;}

.fullWidth_slider .col-sm-6{max-width: 100%;}

.fullWidth_slider .slick-slide {
  padding-top: 28px;
  padding-bottom: 28px;
}

.award_Sec button.slick-prev {
  margin-left: 74px;
  z-index: 9999;
}

.award_Sec button.slick-next {
  margin-right: 74px;
  z-index: 9999;
}

.award_Box{border-radius: 20px; background: #eaeaea; box-shadow: #2792bd 0px 0px 8px 4px; padding: 20px; display: flex;}
.award_Box .img_sec{max-width: 109px; width: 100%; float: left; border: #b3b3b3 solid 4px;}
.award_Box .txt_sec{width: 100%; float: left; padding-left: 20px;}
.award_Box .txt_sec h3{font-size: 16px; font-weight: 700; margin: 12px 0 10px 0; color: #1d2023; text-align: left;}
.award_Box .txt_sec p{font-size: 18px; line-height:23px; font-weight: 700; color: #3ea3c7; margin:0; padding: 0; text-align: left;}
.award_Box .txt_sec p.small{font-size: 15px; color: #516476; margin-top: 12px; display: block;}



.success_Story{padding:0; margin-bottom: 10px; width: 100%; display: inline-block;}
.success_Story .title_sec{text-align: center; margin-bottom: 10px;}

.success_Story .col-sm-6{max-width: 100%; width: 100%;}
.success_Story .two_colu_slider{display: inline-block; width: 100%;}

.two_colu_slider .slick-slide {
  padding-top: 28px;
  padding-bottom: 28px;
}

.success_Story h2.home_title {margin: 0 0 10px 0;}

.success_Story .slick-prev::before, .success_Story .slick-next::before {color: #000;}

.success_Story_Box{border-radius: 20px; background: #eaeaea; border: #d9d9d9 solid 1px; box-shadow:#d7d6d6 0px 0px 16px 7px; 
	padding: 25px;}
.success_Story_Box .img_sec{max-width: 100%; width: 100%; border: #b3b3b3 solid 4px; margin-bottom: 22px;}
.success_Story_Box .img_sec img{max-width: 100%; width: 100%;}
.success_Story_Box .txt_sec{width: 100%; padding-left: 0;}
.success_Story_Box .txt_sec h3{font-size: 18px; font-weight: 700; margin: 0 0 7px 0; color: #be4d42; text-align: left;}
.success_Story_Box .txt_sec p{font-size: 15px; line-height:25px; color: #686869; margin:0; padding: 0; text-align: left;}
.success_Story_Box .txt_sec p a{color: #16b5bd; font-weight: 700;}
.partner_sec{padding-top: 50px; padding-bottom: 65px; width: 100%; display: inline-block; background: linear-gradient(-30deg, rgba(91, 216, 206, 1) 0%, rgba(9, 167, 230, 1) 100%);}
.partner_sec_left h2{font-size: 36px;
  color: #fff;
  margin: 0 0 15px 0;
  padding: 0;
  font-weight: 800;
  line-height: 43px;}

.partner_sec_left p{
  font-size: 15px;
  line-height: 25px;
  color: #686869;
  margin: 0;
  padding: 0;
  text-align: left;
}

.left_logo_sec{
/*
	background: #5BD8CE;
	background: linear-gradient(-30deg, rgba(91, 216, 206, 1) 0%, rgba(9, 167, 230, 1) 100%);
*/
	padding: 20px; border-radius: 16px;
	background: #197fa6;
	margin-top: 15px; color: #fff;}
.left_logo_sec ul{list-style-type: none; margin: 0; padding: 0;}
.left_logo_sec ul li{display: flex; align-items: center; margin-bottom: 35px;}
.left_logo_sec ul li:last-child{margin-bottom: 0;}
.left_logo_sec ul li .left_txt{margin: 0 auto 0 0; font-size: 18px; font-weight: 700; line-height: 22px;}
.left_logo_sec ul li .right_img{margin: 0 0 0 auto;}
.left_logo_sec ul li .right_img img{border: #e2e0e0 solid 1px;}


.right_partnerLogo{}
.right_partnerLogo img{width: 100%;}

.slider_responsive{display: none;}




.footerClass {
  margin: 0;
  padding: 0;
}

.footer_blue {
  background: #20313d;
  padding: 25px 0; border-top: #3778a6 solid 4px;
  width: 100%; margin-top: -5px;
}


.logo_footer{margin-bottom: 20px}

.footer_blue h2 {
  font-family: "Poppins", sans-serif;
  color: #fff; font-weight: 700;
  font-size: 22px;
  margin-bottom: 10px;
  padding-bottom: 0;
  border-bottom: none;
  display: block;
}

.footer_blue p{color: #fff; font-size: 16px; margin-bottom: 20px; line-height: 25px;}
.footer_blue p strong{color: #fff;}
.footer_blue p span{color: #fff; font-weight: 700;}


.footer_blue ul.navMenu {
  list-style-type: none; width: 100%;
  padding: 0; margin-bottom: 20px;
}
.footer_blue ul.navMenu li {
  font-family: "Poppins", sans-serif;
  color: #fff; font-weight: 500;
  font-size: 15px;
  margin-right: 15px;
  padding-left: 0; display: inline-block;
}

.footer_blue ul.navMenu li:last-child{margin-right: 0;}

.footer_blue ul.navMenu li a {
  color: #fff;
  text-decoration: none;
}



.footer_blue ul.navMenu_2 {
  list-style-type: none; width: 100%;
  padding: 0; margin-bottom: 0;
}
.footer_blue ul.navMenu_2 li {
  font-family: "Poppins", sans-serif;
  color: #fff; font-weight: 300;
  font-size: 14px; padding-right: 14px;
  margin-right: 14px; border-right: #fff solid 1px;
  padding-left: 0; display: inline-block; line-height: 18px;
}

.footer_blue ul.navMenu_2 li:last-child{margin-right: 0; padding-right: 0; border-right: none;}

.footer_blue ul.navMenu_2 li a {
  color: #fff; text-decoration: underline;
}


.footer_Map{width: 100%; border: #c1c1c1 solid 5px;}

.footerCopyright {
  background: #1a415d;
  text-align: center;
  font-size: 15px;
  line-height: 15px;
  color: #fff;
  padding: 14px 15px;
/*
  background: #5BD8CE;
  background: linear-gradient(-30deg, rgba(91, 216, 206, 1) 0%, rgba(9, 167, 230, 1) 100%);
*/
}

.footerCopyright a {
  color: #fff;
  font-size: 15px;
}


#west_bengal{cursor: pointer;}

#jharkhand, #odisha, #bihar{opacity: .3;}


#odisha_map, #jharkhand_map, #bihar_map{opacity: .3;}








