@charset "utf-8";
/* CSS Document */

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; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { width: 100%; float: left; }
body { line-height: 1; background: #fff; -webkit-text-size-adjust: 100%!important; font-family: 'Montserrat', sans-serif; font-weight: 200; overflow-x: hidden;}
*{ margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; outline:none}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000; opacity: 0.5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000; opacity: 0.5;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000; opacity: 0.5;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000; opacity: 0.5;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none }
a { text-decoration: none; vertical-align: top; color: #b81d40; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content: none; }
.clearfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
img { vertical-align: middle; }
.clr, .clear { clear: both; }
*{ margin: 0px; padding: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; }
select { appearance: none; -moz-appearance: none; -o-appearance: none; -webkit-appearance: none; -ms-appearance: none; }
.container { max-width: 1280px; width: 100%; margin: 0px auto; padding: 0 15px; }
header .logo { padding: 5px 0; width:184px; }
header .container { position: relative; }
header .mid-img { width:122px; left: 45%; right: 45%; position: absolute; top: 4px; }
header .mid-img img { width: 100%; }

header .topside { width:174px; text-align: right; padding: 5px 0;  }

header nav { background-color: #093a66; }
header nav ul{margin:0px; padding:0px;} 
header nav  ul > li { float: left; position: relative; }
header nav  ul  li > a { border-right: 1px #979797 solid; padding: 10px 41.5px; display: block; font-size: 14px; font-weight: 500; color: #fff; text-transform:uppercase; line-height:22px; position:relative;}
header nav ul li > a.active:after  {position:absolute;width:100%;content:'';bottom:-1px;height:6px;border-bottom:6px solid #b81d40;left:0; }
header nav ul li a:hover:after {position:absolute;width:100%;content:'';bottom:-1px;height:6px;border-bottom:6px solid #b81d40; left:0;}

.news-announcement {width: 100%;float: left;}
.news-announcement ul {list-style: none;}
.news-announcement li {width: 30.7%; display: inline-block; vertical-align: top;margin-right: 3%;margin-bottom: 30px;}
.news-announcement li:nth-child(3n) {margin-right: 0;}
.news-announcement li h3 {min-height: 287px;font-size: 14px;line-height: 1.4;font-weight: 500;color: #222;}
.news-announcement .customImg {width: 100%;float: left;overflow: hidden;margin-bottom: 10px;}										
.news-announcement img {width: 100%; vertical-align: bottom;transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.news-announcement li img:hover {transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}
.news-announcement li .more {padding: 10px 15px;font-weight: bold;border-radius: 3px;color: #fff;display: inline-block;font-weight: 500;
						background: #093a66;text-decoration: none;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;
						-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-ms-transition: all .2s ease-in;font-size: 13px;}
.news-announcement li a:hover {background: #bc1f3e;}
.news-announcement.brd{ padding-top:30px;}
.news-announcement.brd .customImg { border:1px solid #333333}

header nav .social { display: inline-block; }
header nav .social a { border-right: 1px #979797 solid; padding: 13px 20px; display: inline-block; }
header.navActiv { position:fixed; top:0; background-color: rgba(255, 255, 255, 9); z-index:9999; -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.5); }
header.navActiv .mid-img { top: 4px; width: 100px; }
header.navActiv .mid-img img { width: 100%; }			
header.navActiv .logo { padding: 5px 0; }
header.navActiv .logo img { width: 84%}
header.navActiv .topside { padding: 6px 0 0; }
header.navActiv .topside img { width: 76%; }
header nav ul.menu ul { display: none; }
header nav ul.menu.flexmenu  ul { display: inline-block; }
.fxd_pnl { position: fixed; text-align: right; position: fixed; z-index: 999; top: 25%; right: 0; }
.fxd_pnl a { display: block; }
.fxd_pnl .ld_stky_btn b { background: url('../images/fb.png') no-repeat center center; width: 44px; height: 44px; display: inline-block; vertical-align: middle; padding: 4px; }
.fxd_pnl .ld_stky_btn span { width: 0; overflow: hidden; transition: all 0.2s linear; background: #fff; color: #333; display: inline-block; vertical-align: middle; padding: 4px 0px; line-height: 30px; font-size: 14px; height: 30px; }
.fxd_pnl .ofr_btn { margin-top: 1px; }
.fxd_pnl .ofr_btn b { background: url('../images/tw.png') no-repeat center center; width: 44px; height: 44px; display: inline-block; vertical-align: middle; padding: 4px; }
.fxd_pnl .ofr_btn span { width: 0; overflow: hidden; transition: all 0.2s linear; background: #fff; color: #333; display: inline-block; vertical-align: middle; padding: 4px 0px; line-height: 30px; font-size: 14px; height: 30px; }
.fxd_pnl .gst_btn { margin-top: 1px; }
.fxd_pnl .gst_btn b { background: url('../images/in.png') no-repeat center center; width: 44px; height: 44px; display: inline-block;    vertical-align: middle; padding: 4px; }
.fxd_pnl .gst_btn span { width: 0;  overflow: hidden; transition: all 0.2s linear; background: #fff; color: #333; display: inline-block; vertical-align: middle; padding: 4px 0px; line-height: 30px; font-size: 14px; height: 30px; }
.fxd_pnl .videos_btn { margin-top: 1px; }
.fxd_pnl .videos_btn b { background: url('../images/videos-icon.png') no-repeat center center; width: 44px; height: 44px; display: inline-block; vertical-align: middle; padding: 4px; }
.fxd_pnl .videos_btn span { width: 0;  overflow: hidden; transition: all 0.2s linear; background: #fff; color: #333; display: inline-block; vertical-align: middle; padding: 4px 0px; line-height: 30px; font-size: 14px; height: 30px; }
.fxd_pnl .ld_stky_btn:hover span { width: 80px; padding: 0px 10px; }
.fxd_pnl .ofr_btn:hover span { width: 87px; padding: 0px 10px; }
.fxd_pnl .gst_btn:hover span { width: 64px; padding: 1px 4px 4px 0; }
.fxd_pnl .videos_btn:hover span { width: 64px; padding: 1px 4px 4px 0; }
.crosscover-item.is-wait { opacity: 0; z-index: 0; }
.crosscover-item { position: absolute; display: block; float: left; opacity: 0; background-position: center center; background-size: cover;	animation-dusponAreaon: 1s;	animation-fill-mode: both; }
.fullpage { background-color: #fefef4; }
.fullpage .bnr { width: 100%; height:auto; }
#aboutBan img { width: 100%; height: auto; min-height: 180px; }
.fullpage1 { background-color: #fefef4; padding-bottom: 10px; }
.fullpage1 .hlth { background-color: #093a66; padding: 40px 40px 60px; /*margin-top: -21%;*/ border: 1px solid #093a66; }
.fullpage1 .hlth h2 { font-size: 26px; font-weight: 500; letter-spacing: -0.2px; text-align:center; color: #fff; padding-bottom: 27px; }
.fullpage1 .hlth p { font-size: 16px; line-height: 1.63; letter-spacing: -0.1px; text-align: center; color: #fff; padding-bottom: 30px; }
.fullpage1 .sponArea { margin-top: -4%; border: 2px solid #093a66; padding-bottom: 60px; margin-bottom: 40px; }
.fullpage1 .sponArea ul li { width: 24.5%; display: inline-block; text-align: center; }
.fullpage1 .sponArea ul li .row { border-radius: 100%; -webkit-border-radius: 100%;	moz-border-radius: 100%; width: 150px; height: 150px;margin-bottom: 15px; overflow: hidden; border:2px solid #093a66; position: relative; display: inline-table; vertical-align: top; flex-direction: column;	justify-content: center; align-items: center; float: none; background: #fff; }
.fullpage1 .sponArea ul li .spcil-curcil { display: table-cell; vertical-align: middle; text-align: center; }
.fullpage1 .sponArea ul li .numscroller-big-bottom { font-size: 35px; line-height: 20px; font-weight: 700; letter-spacing: -0.2px; text-align: center; color: #bc1f3e; }
.fullpage1 .sponArea ul li .numscroller-big-bottom img { padding: 0px 0 11px 0; vertical-align: top; text-align: center; }
.fullpage1 .sponArea ul li p { font-size: 16px; line-height: 1.56; letter-spacing: -0.1px;  text-align: center; color: #333; }
.fullpage1 .who { width: 43%; padding: 40px 0; }
.fullpage1 .who h3 { font-size: 20px;  font-weight: 600; letter-spacing: -0.1px; text-align: left; color: #093a66; padding-bottom: 22px; } 
.fullpage1 .who h4 { font-size: 14px; font-weight: 600; line-height: 1.93; letter-spacing: -0.1px; text-align: left; color: #000; }  
.fullpage1 .who p { font-size: 14px; line-height: 2.29; letter-spacing: -0.1px; text-align: left; color: #000; padding-bottom: 25px; }
.fullpage1 .who p strong { font-weight: 600; font-size: 16px; }
.fullpage1 .who a { font-size: 14px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #bc1f3e; text-decoration: underline; } 
.fullpage1 .who .who1 { width: 100%; } 
.fullpage1 .who .who1 img { padding: 15px 0; }
.fullpage1 .who .who1 ul li { font-size: 14px; line-height: 1.5; letter-spacing: -0.1px; text-align: left; color: #000; }
.fullpage1 .who .who1  ul li span { font-size: 33px; padding-right: 10px; color: #1e4d80; }   

.service-set { background-color: #ececec; }
.srcLft { background-color: #ececec; width: 50%; float: left; }
.srcRgt { background-color: #bc1f3e; width: 50%; float: right; text-align: right; }
.service-set .srcLft .inccont { max-width: 625px; float: right; }
.service-set .srcLft .inccont .pd50 { padding: 50px 50px 50px 0px; }
.service-set .srcLft .inccont h2 { font-size: 22px; padding-bottom: 50px; color: #093a66; }
.service-set .srcLft .inccont p { line-height: 30px; font-size: 14px; font-weight: 400; }
.service-set .inccont { max-width: 625px; }
.pd50 { padding: 50px; }
.service-set h2 { font-size: 22px; line-height:30px; font-weight: 500; text-align: left; padding-bottom: 40px; color: #fff; }

.mapp { padding: 50px; }
.mapp .pres { width: 40%; }
.mapp .pres h2 {font-size: 22px; font-weight: 600; letter-spacing: -0.2px;  text-align: left; color: #000; padding-bottom: 65px; }
  
.mapp .pres p {	font-size: 16px; line-height: 2.44;	letter-spacing: -0.1px;	text-align: left; color: #000; border: 1px dotted #ccc;	padding: 30px;}
.mapp .pres p strong { font-weight:600;}
.progs { background-color: #093a66; padding: 50px; }
.progs h1 { font-size: 25px; font-weight: 500; line-height: 1.4; letter-spacing: -0.2px; text-align: center; color: #fff; padding-bottom: 50px; }
  
.progs .progress  ul li { width: 24.5%; display: inline-block; text-align: center; vertical-align: top; }
.progs .progress ul{ margin: 0; padding: 0; }
.progs .progress ul li h3 { font-size: 25px; font-weight: bold; letter-spacing: -0.2px; color: #fff; padding: 20px 0; }
  
.progs .progress ul li p { font-size: 15px; line-height: 1.27; letter-spacing: -0.1px; color: #fff; }
.progs .progress ul li p em { font-style: italic; }
.nws { padding: 80px; }
.ngw { background-color: #f9f9f9; }
.nws .news ul li {	width: 24.5%; display: inline-block; vertical-align: top; }
.nws .news ul { margin: 0; padding: 0; }
.nws .news ul li h3 { font-size: 16px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #6a6a6a; padding: 20px 0; }
  
.nws .news ul li p { font-size: 14px; line-height: 1.93; letter-spacing: -0.1px; text-align: left; color: #6a6a6a; padding-bottom: 20px; }
.nws .news ul li a { font-size: 14px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #bc1f3e; text-decoration: underline; padding-bottom: 30px; }
.nws .news ul li a:hover { text-decoration: none; }
.nws h1 { font-size: 25px; font-weight: 500; letter-spacing: -0.2px; text-align: center; color: #093a66; padding-bottom: 60px; }

footer { padding:0px 0px 0px 0px; }
footer .mainft { background-color: #093a66; position: relative;}
footer .mainft .ftmnu.lft {	width: 80%; padding: 25px 0; }

footer .mainft .ftmnu.lft ul { margin-left:-13px; padding: 0px; }
footer .mainft .ftmnu.lft ul li { margin: 4px 0; display: inline-block; position: relative; border-right: 1px #979797 solid; }
footer .mainft .ftmnu.lft ul li a {	padding: 5px 12px; display: block; font-size: 14px; font-weight: 500; color: #fff; transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
footer .mainft .ftmnu.lft ul li a:hover { color: #09F; }
footer .mainft .ftmnu.lft ul li:last-child { border: 0px; }
footer .mainft .ftmnu.ryt {	width:18%; padding: 25px 0; text-align:right }
footer .mainft .ftmnu.ryt ul { margin: 0px; padding: 0px; }
footer .mainft .ftmnu.ryt ul li { margin:0px 2px; display: inline-block; text-align:right;}
footer .mainft .ftmnu.ryt ul li:last-child { border: 0px; margin-right:0px; }

footer .main2ft{ padding: 30px 0; }
footer .main2ft .ftmnusub { width: 100%; }
footer .main2ft .ftmnusub ul {padding: 0px; width: 100%; margin-left:-18px; }
footer .main2ft .ftmnusub ul li { padding: 1px 18px; font-size: 13px; font-weight: 500; color: #5e5e5e; display: inline-block; position: relative; border-right: 1px #979797 solid; }
footer .main2ft .ftmnusub ul li a {	display: block; font-size: 13px; font-weight: 500; color: #5e5e5e; transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
footer .main2ft .ftmnusub ul li a:hover { color: #bc1f3e; }
footer .main2ft .ftmnusub ul li:last-child { border: 0px; }
footer .lft { font-size: 14px; color: #414141; }
footer .social a { padding-left: 38px; }

#aboutSect { padding: 0; width: 100%; }



.sticky { position: fixed!important; top: 0; margin-top: 110px; }

.lft.navbox { position:relative; width: 20%; }
.lft.navbox ul { width: 226px; max-width: 270px; float: left; /* padding: 35px 0px; */ /*min-height: 200px;*/ border: 1px solid #dcdcdc; position: static; }
.lft.navbox ul li.active a { color:#093A66; background:url('../images/right-arrow-button.png') 94% center no-repeat; background-size: auto auto; background-size: 2%; font-weight:600;  }
.lft.navbox ul li { position: relative; display: block; border-bottom: 1px solid #dcdcdc; }
.lft.navbox ul li:last-child { border: 0px; }
.lft.navbox ul li a { font-size: 14px; font-weight: 500; color: #000000; display: block; padding: 20px 20px; }
.lft.navbox ul li a:hover {color:#093A66; background: url('../images/right-arrow-button.png') 94% center no-repeat; background-size: auto auto; background-size: 2%; }

.lft.navbox.navActiv ul { position: fixed; top:130px; } 


.ryt.rytBox { padding: 0px 0px 40px; width: 74%; }
.ryt.rytBox.pabott{padding-bottom:10px;}
.ryt.rytBox .we_do h2 { padding-bottom: 40px; }
.ryt.rytBox .we_do_tech ,.ryt.rytBox .we_do_tech2 ,.ryt.rytBox .we_do_tech1 { padding: 40px 0 60px 0; }
.ryt.rytBox .we_do_tech h2 ,.ryt.rytBox .we_do_tech1 h2 ,.ryt.rytBox .we_do_tech2 h2 { font-size: 17px; font-weight: 600; text-align: left; text-transform: uppercase; color: #093a66; }
.ryt.rytBox .we_do_tech ul ,.ryt.rytBox .we_do_tech1 ul ,.ryt.rytBox .we_do_tech2 ul { margin: 0px; padding: 0px; }
.ryt.rytBox .we_do_tech ul li {	list-style: outside none none; display: inline-block; text-align: center; vertical-align:top;	padding: 45px 46px 15px 0px;}
.ryt.rytBox .we_do_tech ul li .icon_strt ,.ryt.rytBox .we_do_tech1 ul li .icon_strt ,.ryt.rytBox .we_do_tech2 ul li .icon_strt { font-size: 12px;  color: #575757; }
.ryt.rytBox .we_do_tech ul li .icon_strt h4 ,.ryt.rytBox .we_do_tech1 ul li .icon_strt h4 ,.ryt.rytBox .we_do_tech2 ul li .icon_strt h4 { padding: 17px 0px; font-size: 14px; font-weight: 600; color: #3c3c3c; text-transform: uppercase; }
.ryt.rytBox .we_do_tech1 ul li { list-style: outside none none;	display: inline-block; text-align: center; vertical-align: top; padding: 45px 81px 15px 0px; }
.ryt.rytBox .we_do_tech2 ul li { list-style: outside none none;	display: inline-block; text-align: center; vertical-align: top; padding: 45px 111px 15px 0px; }

/*.ryt.rytBox h1,*/ #conUsSect h1 { font-size: 34px; color: #1f3879; padding-bottom:52px; font-weight:500; }
.ryt.rytBox h1 { font-size: 24px; font-weight: 500; color: #161616; padding-bottom: 20px; display: block; }
.ryt.rytBox h2 { padding-bottom: 15px; }
.ryt.rytBox p { font-size: 14px; line-height:1.7; color: #000000; padding-bottom: 20px; font-weight:400; }
.ryt.rytBox p strong{font-weight:600;}
.ryt.rytBox p:last-child { padding-bottom: 0; }
.ryt.whtxt { padding: 20px 0; width: 100%; }
.ryt.whtxt h2 { line-height: 1.4; font-size: 20px; font-weight: 600; text-transform: uppercase; letter-spacing: -0.1px; color: #093a66; }
.ryt.whtxt p { font-size: 14px; line-height: 1.7; letter-spacing: -0.1px; text-align: left; color: #000000; font-weight: 500; }
.ryt.whtxt p strong { font-weight:600; color: #000; }



.breadcrumb { width: 100%; float: left; padding:14px 0px; border-bottom:solid 1px #e7e7e7; }
.breadcrumb ul li { float: left; font-size: 12px; color: #4d4d4d; font-weight:500; }
.breadcrumb ul li a { font-size: 12px; color: #093a66; font-weight:500; display:inline-block; transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
.breadcrumb ul li a:hover { color: #b81d40; }
.breadcrumb ul li span { display: inline-block; padding:0px 10px; }

.ryt .agenda h2 { line-height: 1.4; text-transform: uppercase; font-size: 20px; font-weight: 600; letter-spacing: -0.1px;  text-align: left; color: #093a66; }
.ryt .agenda p {font-size: 14px; line-height: 1.7; letter-spacing: -0.1px; text-align: left; color: #000000; font-weight: 500; }
.ryt .agenda p strong { font-weight: bold; }
.ryt .agenda .lft { width: 48%; } 
.ryt .agenda .ryt { width: 52%; }
.ryt .agenda .ryt ul { margin: 0; padding: 0; width: auto; float: right; }
.ryt .agenda .ryt ul li { width: 32.5%; display: inline-block; text-align: center; vertical-align: top; padding:0px 10px;}
.ryt .agenda .ryt ul li h3 { font-size: 16px; color: #222; font-weight: 500; }
.ryt .agenda .ryt ul li img { width: 100%; margin-bottom: 20px; }
.ryt .agenda { padding: 30px; float: left; border: 1px solid #e9e9e9; margin: auto 0; } 
.ryt .genious { padding: 30px; width: 100%; float: left; background: #f3f3f3; }
.ryt .genious h2 { line-height: 1.4; text-transform: uppercase; font-size: 20px; font-weight: 600; letter-spacing: -0.1px; text-align: left; color: #093a66; }
.ryt .genious p { font-size: 14px; line-height: 1.7; letter-spacing: -0.1px; text-align: left; color: #000000; font-weight: 500; }
.ryt .genious p span { display: block; padding: 20px 0; }
.ryt .genious p em { font-style: italic; color: #000000; font-weight: 500; }
.ryt .genious p strong { font-weight: 600; color: #222; }
.ryt .genious p strong a { color: #b81d40; text-decoration: underline; font-weight: 500; }
.ryt .genious p strong a:hover { text-decoration: none; }
.ryt .plateform h2 { font-size: 16px; font-weight: 500; letter-spacing: -0.1px;	text-align: left; color: #333; }
.ryt .plateform p { font-size: 14px; line-height: 1.93;  letter-spacing: -0.1px;  text-align: left; color: #000000; font-weight: 400; }
.ryt .plateform p span { display: block; padding: 30px 0; }
.ryt .sects { border-bottom: 1px solid #c3c3c3;	padding-bottom: 40px; }
.ryt .sects ul { margin: 0; padding: 0; }
.ryt .sects ul li {	width: 22%;	display: inline-block; vertical-align: top; padding: 0 50px 0 0px; }
.ryt .sects ul li h3 { font-size: 16px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #bc1f3e; border-bottom:4px solid #bc1f3e; padding:0 0 20px 0; }
.ryt .sects ul li p {font-size: 14px; line-height: 1.86; letter-spacing: -0.1px; text-align: left; color: #000000; font-weight:400; padding:20px 0;}
.ryt .plts { padding: 40px 0; }
.ryt .plts h2 { font-size: 16px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #333; }
.ryt .plts p { font-size: 14px; line-height: 1.93; letter-spacing: -0.1px; text-align: left; color: #000000; padding: 20px 0; font-weight: 200; }
.ryt .plts .brodwn a { font-size: 14px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #fff; background: url(../images/pdf.png); background-color: rgba(0, 0, 0, 0); background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-position: 10px center; background-repeat: no-repeat; display: block; padding: 20px 40px 20px 60px; border-radius: 6px; background-color: #bc1f3e; width: 55%; margin-bottom: 30px; }
.ryt .fctr ul { margin: 0; padding: 0; }
.ryt .fctr ul li { min-height: 281px; width: 31%; display: inline-block; vertical-align: top; border: 1px solid #c2c2c2; border-radius: 10px;	margin: 0 19px 0 0px; text-align: center; }
.ryt .fctr ul li h3 { font-size: 16px; font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #fff;	background-color: #093a66; padding: 17px 30px; border-radius: 10px 10px 0 0; vertical-align: middle; }
.ryt .fctr ul li p { font-size: 14px; line-height: 1.71; letter-spacing: -0.1px; text-align: left; color: #333; padding: 30px 30px; font-weight: 200;}

.ryt .imgBox { width: 24%; float: left; }
.ryt .imgBox img { width: 100%; }
.ryt .texBox { width: 72%; }
.ryt .texBox h3 { font-size: 20px; font-weight: 500; color: #303030; padding-bottom: 15px; }
.ryt .texBox h5 { line-height: 20px; font-size: 14px; font-weight: 600; text-align: left; color: #303030; padding: 0px 0 10px; }
.ryt .texBox p { font-weight: 500; font-size: 14px; line-height: 1.7; letter-spacing: -0.1px; text-align: left; color: #333; }
.ryt hr { border: 1px solid #ccc; }
.ryt .gapp{ padding: 30px 0; float: left; }
.ryt .gapp:last-child { padding: 30px 0 0; }
.ryt .gap {	padding: 0 0 30px; float: left; }
.ryt .prtnr { float: left; }
.ryt .prtnr1 { float: left; border-top: 1px solid #d7d7d7; padding: 50px 0 0; }
.ryt .prtnrtxt { width: 70%; }
.ryt .prtnrtxt h2 { font-size: 16px; font-weight: 600; letter-spacing: -0.1px; text-align: left; color: #2a2a2a; }
.ryt .prtnrtxt p { font-size: 14px; line-height: 2; letter-spacing: -0.1px; text-align: left; color: #2a2a2a; font-weight: 200; }
.ryt .prtnrtxt .struct { padding: 50px 0; }
.our_prtnr { margin-bottom: 0px; }
.our_prtnr:last-child { margin-bottom: 0; }
.our_prtnr h2 { font-size: 22px; padding: 50px 0px;	color: #2a2a2a; }
.our_prtnr ul ,.our_prtnr1 ul {	margin: 0px; padding: 0px; }
.our_prtnr ul li { list-style: outside none none; display: inline-block; text-align: center; vertical-align: top; padding: 15px 0px 15px; width: 22.5%; margin: 0px 1%; }
.our_prtnr ul li .image-shell { overflow: hidden; margin-bottom: 15px; padding: 0px; width: 100%; float: left; border: 1px solid #ccc;   border-radius:6px}
.our_prtnr ul li .image-shell img { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.our_prtnr ul li .image-shell:hover img { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.our_prtnr ul li .image-shell:hover { border:1px solid #093a66;  border-radius:0px}
.our_prtnr ul li h3 { line-height: 1.4; font-size: 14px; font-weight: 600; color: #000; padding: 0px 0px 10px; text-align: center; }
.our_prtnr ul li:hover h3 {color: #093a66;}
.prtnr_txt { font-size: 13px; color: #333; font-weight: 400; text-align: justify; line-height: 1.7; padding: 10px 0px; }
.prtnr_txt h3 { font-size: 14px; font-weight: 600; color: #093a66; padding: 0px 0px 10px; text-align: center; }
.prtnr_txt p { font-weight: 500; color: #222; font-size: 13px; line-height: 1.7; }

.prtnr_txt .pop-img { width: 100%; float: left; text-align: center; margin-bottom: 15px; }
.prtnr_txt .pop-img img { border: 1px solid #ccc; }

.our_prtnr1 { padding: 30px 0; }
.our_prtnr1 ul li {	list-style: outside none none; display: inline-block; text-align: center; vertical-align: top; padding: 30px 0px 0px; width: 33%; background-color: #f2f2f2; }
.lft { float: left; }
.ryt { float: right; }
.fullpagse { padding:34px 0; }
.fullpagse .achivment ul { width: 100%; text-align: center; display: inline-block; margin: 0; padding: 0; }
.fullpagse .achivment ul li { padding: 10px; display: inline-block; display: inline-block; text-align: center; width: 19.5%; vertical-align: top; }
.fullpagse .achivment ul li .achivbox { border-radius: 14px; min-height: 230px; box-shadow: 4px 4px 0 0 #093a66; border: solid 1px #093a66; }
.fullpagse .achivment ul li p { font-size: 13px; line-height: 1.4; letter-spacing: -0.1px; text-align: left; color: #2a2a2a; padding: 15px; font-weight: 500; }
.fullpagse .achivment ul li:hover .achivbox{ background-color:#bc1f3e; }
.fullpagse .achivment ul li:hover p { color: #fff; }
.fullpagse .achivment ul li p strong { font-weight: bold; }
.phla_impect { background-color: #f9f9f9; padding: 30px 0px 30px; }
.phla_impect h2 { font-size: 20px; font-weight: 600; text-align: left; color: #333; text-align:center; padding: 5px 0px 15px; text-transform:uppercase; line-height: 1.4; }
.phla_impect .out_come img { width: 62%; margin-top:30px; }
.phla_impect p { font-size: 14px; line-height: 1.93; letter-spacing: -0.1px; text-align: center; color: #000000; padding: 0px 0px 40px; }
.phla_impect h2 span { text-transform:capitalize; font-weight: 600; }
.rytBox .brochr { width: 100%; background-color: #f3f3f3; float: left; padding: 25px; }
.rytBox .brochr .brochrimg { width: 40%; float: left; }
.rytBox .brochr .brochrimg img { width: 100%; }
.rytBox .borchrtxt { width: 55%; }
.rytBox .borchrtxt p { font-size: 14px; line-height: 1.7; letter-spacing: -0.1px; text-align: left; color: #434343; font-weight: 500; }
.rytBox .borchrtxt p span { display: block; padding: 15px 0 0; }
.rytBox .borchrtxt .brodwn { width: 280px; }
.rytBox .borchrtxt .brodwn a { font-size: 14px;	font-weight: 500; letter-spacing: -0.1px; text-align: left; color: #fff; background: url('../images/pdf.png'); background-position: 10px center; background-repeat: no-repeat; display: block; padding: 20px 30px 20px 60px; border-radius: 6px; background-color: #bc1f3e;	width: auto; }

#cont-us .contdtail { background-size: 100%; height: 420px; width: 60%; background-image: url("../images/connect-bg.png"); background-repeat: no-repeat; background-position: top right; background-color: #fbfbfb; position: relative; float: left; }

#cont-us .contdtail h4 { font-size: 13px; font-weight: 500; line-height: 20px; text-align: left; color: #093a66; text-transform: uppercase; }


#cont-us #booked { padding: 28px 5% 20px 5%; height: 420px; width: 38%; float: right; }
#cont-us #booked h3 { font-size: 19px; font-weight: 500; text-align: left; color: #000; padding-bottom: 20px; }
#cont-us #booked input[type="text"], #cont-us #booked input[type="email"], #cont-us #booked input[type="tel"] { border: 1px solid #9e9e9e;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 2.5rem; -o-border-radius: 5px; -ms-border-radius:5px; background: #fff; width: 100%; color: #000; font-size: 14px; padding: 0 10px; -webkit-box-sizing: border-box; margin: 0; -moz-box-sizing: border-box; box-sizing: border-box; }

#cont-us { padding: 30px 0 0; width: 100%; float: left; }

#cont-us #booked .selectDiv { background: #fff url('../images/dropDon.jpg') no-repeat 93% 15px; font-weight: 500; color: #4a4a4a; border: 0; outline: 0; font-size: 14px; margin: 0 0 40px; -webkit-box-shadow: none; box-shadow: none; -webkit-box-sizing: content-box; margin: 0 0 5px 0; box-sizing: content-box; -webkit-transition: all .3s; transition: all .3s; border: 1px solid #9e9e9e!important; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; }


#cont-us #booked select { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; color: #000; font-size: 14px; height: 38px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 0; background: transparent; padding: 0 10px; }



#cont-us #booked textarea { border: 1px solid #9e9e9e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 2.5rem; -o-border-radius: 5px; -ms-border-radius:5px; background: #fff; width: 100%; color: #000; font-size: 14px; padding: 10px; -webkit-box-sizing: border-box; margin: 0; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Montserrat', sans-serif; }

#cont-us h2 { line-height: 1.4; text-transform: uppercase; font-size: 20px; font-weight: 600; color: #093a66; padding-bottom: 15px;}

#cont-us .contdtail h2 { line-height: 1.4; text-transform: uppercase; font-size: 20px; font-weight: 600; color: #093a66; padding-bottom: 15px; }
#cont-us .contdtail .cont-name h2 { text-align: left; }

#cont-us .contdtail .cont-name { width: 70%; padding: 34px 30px 100px 30px; float: left; }
#cont-us .contdtail .cont-name h2 { font-size: 16px; font-weight: 600; line-height: 1.75; color: #000; padding-bottom: 2px;}
#cont-us .contdtail .cont-name h3 { font-size: 19px; font-weight: 500; text-align: left; color: #000; padding-bottom: 30px;} 
#cont-us .contdtail .cont-name p { font-size: 14px; line-height: 20px; text-align: left; color: #000; font-weight: 500; padding-bottom: 20px; }
#cont-us .contdtail .cont-name ul { display: block; padding-bottom: 50px; width: 100%; float: left; }
#cont-us .contdtail .cont-name li { padding-bottom: 15px; float: left; width: 100%; /*background: url('../images/telephone.svg') no-repeat 0px 10px;*/ }
#cont-us .contdtail .cont-name li:last-child { padding-bottom: 0; }
#cont-us .contdtail .cont-name li p { padding-bottom: 0; }
#cont-us .contdtail .cont-name li a { font-size: 15px; line-height: 20px; color: #000; /*padding-left: 25px;*/ font-weight: 500; }
#cont-us .contdtail .cont-name li.ico2 { /*background: url('../images/mobile.svg') no-repeat 0px 12px;*/ }
#cont-us .contdtail .cont-name li.ico3 { /*background: url('../images/email.svg') no-repeat 0px 12px;*/ }
#cont-us .formIn { display: block; }
#cont-us .formIn .input-field { width: 46%; float: left; margin: 0 0 10px 0;  }
#cont-us .formIn .input-field:nth-child(even){ float: right; }
#cont-us .formIn .input-field.mesFiel { width: 100%; padding-bottom: 22px; }
#cont-us .formIn .input-field.mesFiel:last-child { padding-bottom: 0; }
#cont-us .formIn .input-field textarea { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; width: 100%; min-height: 90px; border: 0px; border-bottom: 1px solid #9e9e9e; }
#cont-us .formIn .input-field .button { border-radius: 5px; background-color: #093a66; border: solid 1px #093a66; font-size: 18px; font-weight: 700; color: #fff; padding: 12px 30px; display: inline-block; cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; }
#cont-us .formIn .input-field .button:hover { background-color: #062f54; color:#fff; }

#cont-us .contdtail .cont-name1 { background-color: #093a66; padding: 34px 50px 100px 50px; float: left; }
#cont-us .contdtail .cont-name1 h2 { font-size: 16px; font-weight: 600; line-height: 1.75; color:#fff; padding-bottom: 2px; }
#cont-us .contdtail .cont-name1 h3 {font-size: 19px; font-weight: 500; text-align: left; color: #fff; padding-bottom: 42px; } 
#cont-us .contdtail .cont-name1 p { font-size: 14px; line-height: 2; text-align: left; color: #fff; font-weight: 200; padding-bottom: 20px; }
#cont-us .contdtail .cont-name1 ul { display: block; padding-bottom: 50px; }
#cont-us .contdtail .cont-name1 li { height: 40px; float: left; width: 50%; background: url('../images/tell.png') no-repeat 0px 10px; }
#cont-us .contdtail .cont-name1 li a { font-size: 15px;	line-height: 2.4; color: #2a2a2a; padding-left: 25px; font-weight: 200; }
#cont-us .contdtail .cont-name1 li.ico2 { background: url('../images/telephone.png') no-repeat 0px 12px; }
#cont-us .contdtail .cont-name1 li.ico3 { background: url('../images/mail.png') no-repeat 0px 12px; }
#cont-us .sec-prt { width: 100%; position: relative; float: left; border-top: 5px solid #093a66; border-bottom: 14px solid #093a66; background: #ebebeb; }


.connectSide { width: 50%; background: #fbfbfb; min-height: 100%; position: absolute; }






#partnr .prtnfild { width: 43%; }
#partnr .prtn-with { width: 100%; float: left;  }

#partnr .prtn-with h2 { line-height: 1.4; text-transform: uppercase; font-size: 20px; font-weight: 600; text-align: left; color: #093a66; padding-bottom: 15px; }
#partnr .prtn-with .prtnfild .prtbox p { background-image: url(../images/pointr.png); background-repeat: no-repeat;	background-position: 0px 7px;/* width: 50px; */font-size: 14px; line-height: 1.7; text-align: left; color: #2a2a2a; padding: 0 0 20px 22px; font-weight: 500; }
#partnr .prtn-with .prtnfild .prtbox p strong{ font-weight: 600; }
#cont-us .formIn .input-field2 { width: 25%; float: left; padding-right: 46px; margin-bottom: 20px; position: relative; }

.focusLabel { display: none; }
.focusLabel.active { display: block; }

.helth_fund { border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; }
.helth_fund .helth_txt { width: 49%; background-color: #fff; font-size: 14px; line-height: 1.93; letter-spacing: -0.1px; text-align: left; color:#000000; display: table-cell; float: none; padding-bottom: 30px; }
.helth_fund .helth_txt2 { display: table-cell; float: none; width: 49%; background-color: #f2f2f2; padding: 0px 30px 100px; }
.helth_fund .helth_txt h3 { font-size: 20px; font-weight: 600; text-align: left; color: #093a66; padding: 55px 0px 11px; }
.helth_fund .helth_txt2 h3 { font-size: 20px; font-weight: 600; text-align: left; color: #093a66; padding: 55px 0px 32px; }
.helth_fund .helth_txt2 ul { margin: 0px; padding: 0px; }
.helth_fund .helth_txt2 ul li { width: 19%; list-style: outside none none; text-align: center; display: inline-block; padding: 0px 5px;}
.helth_fund .helth_txt2 ul li img { width: 100%; }
.helth_fund .helth_txt2 ul li .hlthtxt { font-size: 13px; font-weight: 500; letter-spacing: -0.1px; text-align: center; color: #333; padding: 17px 0px; }

.key_prio { padding: 80px 0px; }
.key_prio h2 { padding-bottom: 11px; font-size: 20px; font-weight: 600; letter-spacing: -0.1px; text-align: left; color: #093a66; }
.key_prio p { font-size: 14px; line-height: 1.93; letter-spacing: -0.1px; text-align: left; color: #000000; padding: 0px 0px 20px; }
.key_prio ul { margin: 0px; padding: 0px; }
.key_prio ul li { list-style: outside none none; text-align: center; display: inline-block; border: 1px solid #eee; width: 23.7%; margin: 5px; padding: 20px; vertical-align: top; min-height: 224px; }
.key_prio ul li h3 { font-size: 15px; font-weight: 600;	letter-spacing: -0.1px;	text-align: left; color: #bc1f3e; border-bottom: solid 2px #bc1f3e;	line-height: 4; }
.key_prio ul li h3 span { display: inline-block; padding-right: 20px; }
.key_prio ul li p { font-size: 14px; font-size: 14px; line-height: 1.5; letter-spacing: -0.1px; text-align: left; color: #000000; padding: 10px 0px; }

/*------------- about div -------------*/
.aboutDiv { padding: 30px 0 100px 0; width: 100%; float: left; background: #bc1f3e; }
.aboutDiv .aboutInfo { padding: 0 50px; width: 100%; float: left; text-align: center; }

.aboutInfo h2 { text-transform: uppercase; color: #fff; font-size: 20px; font-weight: 600; padding-bottom: 15px; }
.aboutInfo p { font-size: 14px; color: #fff; line-height: 1.7; }
/*------------- about div -------------*/

/*------------- intent div -------------*/
.intentDiv { padding: 0 0px 0px 0px; position: relative; width: 100%; float: left; background: #fefef4; }
.intentDiv .intentInn { padding: 30px; margin-top: -22px; width: 100%; float: left; background: #fff; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.11); -ms-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.11); -o-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.11); -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.11); }

.intentDiv h2 { line-height: 1.4; text-transform: uppercase; font-size: 20px; padding-bottom: 15px; color: #222; color: #093a66; font-weight: 600; }
.intentDiv p { font-weight: 500; margin-bottom: 30px; font-size: 14px; color: #222; line-height: 1.7; }
.intentDiv p:last-child { margin-bottom: 0; }
.intentDiv p span { font-weight: 500; }

.intentInn .approachDiv { width: 48%; float: left; }
.approachDiv .approachLeft { width: 100%; float: left; }
.approachDiv .approachRight { width: 100%; float: right; }

.approachRight ul { padding-top: 30px; list-style: none; }
.approachRight li { padding-right: 30px; float: left; text-align: center; }
.approachRight li img { margin-bottom: 20px; }
.approachRight li h3 { font-size: 16px; color: #222; font-weight: 500; }

.intentInn .missionDiv { width: 48%; float: right; }
.missionDiv .missionLeft { width: 100%; float: left; }
.missionDiv .missionRight { width: 250px; overflow: hidden; float: none; margin: 0 auto; }

.missionRight img { width: 100%; }

.ourServices { padding: 40px 0; width: 100%; float: left; text-align: center; }
/*------------- intent div -------------*/

/*------------- urban div -------------*/
.urbanDiv { padding: 40px 0px; text-align: center; width: 100%; float: left; text-align: center; background-image: url('../images/urban-bck-img.png'); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: top center; }
.urbanDiv h2 { line-height: 1.3; text-transform: uppercase; padding-bottom: 15px; font-weight: 600; font-size: 20px; color: #fff; }
.urbanDiv p { font-weight: 500; font-size: 14px; color: #fff; line-height: 1.7; }
.urbanDiv .sponArea { padding-top: 30px; width: 100%; float: left; }
.urbanDiv ul { list-style: none; }
.urbanDiv li { width: 20%; display: inline-block; color: #fff; font-size: 20px; text-align: center; padding: 0 1%; vertical-align: top; }
.urbanDiv li img { margin-bottom: 20px; }
.urbanDiv li span { font-weight: bold; color: #fff; margin-bottom: 15px; font-size: 22px; display: inline-block; }
.urbanDiv li p { line-height: 1.43; }
/*------------- urban div -------------*/



/*------------- our progress div -------------*/
.ourProgress { padding:0px 0px 20px 0px;  position: relative; text-align:center }
.ourProgress h1 {font-weight:700; font-size:20px; color:#093A66; line-height:1.45; width:100%; background-color:#deebf7; text-align:center; padding:15px 0px; }
.ourProgress h2 { line-height: 1.4; text-transform:capitalize;font-weight:600; font-size: 21px; color: #093A66; padding:27px 0px 10px 0px; }
.ourProgress p span { font-weight: 500; }
.ourProgress .sponArea { padding:20px 0px; width: 100%; float: left; }
.ourProgress ul { list-style: none; }
.ourProgress li { vertical-align: top; width:22%; display: inline-block; border-right: 1px solid #fff; color:#093A66; font-size: 13px; text-align: center; }
.ourProgress li:last-child { border-right: 0; }
.ourProgress li img { vertical-align:top; }
.ourProgress li span { font-weight: bold; color:#093A66;font-size:30px; display: inline-block; }
.ourProgress li p { line-height: 1.43; font-size: 14px; }
.ourProgress .changimg{padding-right:20px; display:inline-block}
.ourProgress .texCheng{display:inline-block; text-align:left; vertical-align:top; margin-top:-5px;}
.ourProgress li strong{ font-size:15px; font-weight:100; display:block; margin-top:4px;}
/*------------- our progress div -------------*/

/*------------- custom zone div -------------*/
.customZone { padding: 40px 0px 60px 0px; width: 100%; float: left; }
.customZone h2 { text-transform: uppercase; padding-bottom:38px; font-size: 20px; color: #093a66; font-weight: 600; }
.customZone ul { list-style: none; }
.customZone { width: 100%; float: left; margin-right: 2.6%; }
.customZone li:last-child { margin-right: 0; }
.customZone .customImg { width: 100%; float: left; overflow: hidden; margin-bottom: 18px; }
.customZone img { width: 100%; vertical-align: bottom; width: 100%; transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.customZone img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); }
.customZone h3 { min-height: 287px; font-size: 14px; line-height: 1.4; font-weight: 500; color: #222; }
.customZone p { font-weight: 500; margin-bottom: 20px; font-size: 13px; line-height: 1.7; color: #222; }
.customZone .more { padding: 10px 15px; font-weight: bold; border-radius: 3px; color: #fff; display: inline-block; font-weight: 500; background:#093a66; text-decoration: none; transition: all .2s ease-in; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -ms-transition: all .2s ease-in; font-size: 13px; }
.customZone a:hover { background: #bc1f3e; }
.customZone {position: relative;}
.customZone .owl-theme .owl-nav [class*="owl-prev"] { position: absolute;bottom: 182px;margin: 0 auto;  width: 22px; height: 33px;left: 0px; top:47%; background-image: url("../images/left-arrow-md.png");background-size: 13px 21px; background-repeat: no-repeat;font-size: 0px;}				
	

	
.customZone .owl-theme .owl-nav [class*="owl-next"] { position: absolute;bottom: 182px; width: 22px; height: 33px;margin: 0 auto; top:47%; right: -7px;font-size:0;background-image: url("../images/right-arrow-md.png");background-size: 13px 21px; background-repeat: no-repeat;  }
								
.customZone .owl-theme .owl-nav [class*="owl-prev"]:hover { background-image: url("../images/left-arrow-md.png");}									
.customZone .owl-theme .owl-nav [class*="owl-next"]:hover {background-image: url("../images/right-arrow-md.png");} 
					

/*------------- custom zone div -------------*/

.hombnr { text-align: center; }
.ryt.rytBox .servicesWeDo { width: 100%; float: left; }
.ryt.rytBox .servicesWeDo .serviceText h2 { text-transform: uppercase; font-size: 20px; font-weight: 600; color: #093a66; padding-bottom: 15px; }
.servicesWeDo p { font-size: 14px; color: #2a2a2a; }
.servicesWeDo .serviceText { margin-bottom: 30px; width: 100%; float: left; }
.ryt.rytBox .serviceTab { width: 100%; float: left; }
.serviceTab h2 {font-size: 20px; padding-bottom: 15px; color: #222; color: #093a66; font-weight: 600; line-height: 1.4; }
.serviceTab .serv-Img { margin-top: 40px; width: 47%; float: left; position: relative; }
.serv-Img img.socio-vertical { display: block; width: 100%; float: right;  }
.serv-Img img.socio-horizontal { display: none; }
.serviceWeDoTab { overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px;-ms-border-radius: 10px; position: relative; padding: 20px 0px; width: 48%; float: right; background: #bc1f3e; }
.serviceWeDoTab h2 { line-height: 1.4; text-transform: uppercase; color: #fff!important; font-size: 20px; padding-bottom: 30px; font-weight: 500; }
.serviceWeDoTab .serviceInner { width: 100%; float: left; }
.serviceWeDoTab ul { list-style: none; }
.serviceWeDoTab li img { margin-bottom: 16px; height: 30px; }
.serviceWeDoTab li { text-align: center; height: 130px; padding: 15px 1%; width: 33%; float: left; border-right: solid 1px rgba(255,255,255,0.2); }
.serviceWeDoTab li:nth-child(3n) { padding-right: 0; border-right: 0; }
.serviceWeDoTab li h3 { line-height: 19px; font-weight: 500; text-transform: uppercase; margin-bottom: 10px; color: #fff; font-size: 12px; }
.ryt.rytBox .serviceWeDoTab li p { font-size: 12px; color: #fff; line-height: 16px; }
.owl-link img { width: auto!important; border-radius: 0!important; }
ul.tabs { margin: 0px; padding: 0px; list-style: none; }
ul.tabs li { background: none; color: #222; width: 82px; display: inline-block; padding: 10px 15px; cursor: pointer; font-size: 0; }
ul.tabs li.current { color: #222; }
ul.tabs li:first-child { position: absolute; top: 11px; height: 69px; right: 0; width: 201px; }
ul.tabs li:first-child.current::after { width: 20px; height: 20px; display: block; transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); background: #bc1f3e; content: ''; position: absolute; top: 22px; right: -58px; }
ul.tabs li:nth-child(2) { position: absolute; top: 90px; height: 68px; right: 0; width: 201px; }
ul.tabs li:nth-child(2).current::after { width: 20px; height: 20px; display: block; transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); background: #bc1f3e; content: ''; position: absolute; bottom: 25px; right: -58px; }
ul.tabs li:nth-child(3) { position: absolute; bottom: 11px; height: 69px; right: 0; width: 201px; }
ul.tabs li:nth-child(3).current::after { width: 20px; height: 20px; display: block; transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); background: #bc1f3e; content: ''; position: absolute; bottom: 25px; right: -58px; }
.tabService { width: 100%; float: left; }
.tab-content{ display: none; padding: 0; overflow: hidden; width: 100%; }
.tab-content.current { display: inherit; }
.serviceEffect { width: 100%; float: left; }
.achivment { padding: 0 0px; }
.hombnr .owl-controls .owl-page span { background-color: #093a66!important; border: 1px solid #093a66!important; }
.hombnr .owl-controls .owl-page.active span { background-color: #bc1f3e!important; border: 1px solid #bc1f3e!important; }

.theme-img { width: 24%; float: left; }
.theme-img img { width: 100%; }

.healthFund { width: 100%; display: table; background: #faf6e8; position: relative; }

.redDiv { width: 40%; background: #bc1f3e; min-height: 100%; position: absolute; }

.fundDiv { width: 40%; display: table-cell; background-color: #bc1f3e; background-position: top right; background-repeat: no-repeat; background-image: url('../images/corv-bg.jpg'); position: relative; }

.fundDiv .healthText { padding: 40px 143px 40px 0; max-width: 520px; float: right; } 
.healthText h2 { padding-bottom: 15px; color: #fff; line-height: 1.4; font-size: 20px; font-weight: 600; text-transform: uppercase; }
.healthText p { font-size: 14px; line-height: 1.7; font-weight: 500; color: #fff; }

.sectorDiv { padding: 40px 25px; width: 70%; vertical-align: top; position: relative; display: table-cell; }
.sectorDiv .sectorFocus { max-width: 100%; float: left; }
.sectorFocus h2 { font-size: 20px; line-height: 1.4; color: #093a66; padding-bottom: 15px; font-weight: 600; text-transform: uppercase;}
.sectorFocus ul { list-style: none; }
.sectorFocus li { float: left; text-align: center; width: 20%; padding-right: 10px; }
.sectorFocus li img { margin-bottom: 10px; }
.sectorFocus li h3 { font-weight: 500; padding-bottom: 0; font-size: 14px; line-height: 1.7; color: #222; }

.ecoSystem { padding: 40px 0; width: 100%; float: left; text-align: center; }
.ecoSystem h2 { font-size: 20px; line-height: 1.4; color: #093a66; padding-bottom: 15px; font-weight: 600; text-transform: uppercase; }
.ecoSystem ul { width: 100%; display: inline-block; list-style: none; }
.ecoSystem li { vertical-align: top; display: inline-block; text-align: center; width: 17%; padding: 0 10px; }
.ecoSystem li img { margin-bottom: 15px; }
.ecoSystem li h3 { font-weight: 500; font-size: 14px; line-height: 1.4; color: #222; }

.priorFocus { padding: 40px 0; width: 100%; float: left; background: #f5f5f5; text-align: center; }
.priorFocus h2 { font-size: 20px; line-height: 1.4; color: #093a66; padding-bottom: 15px; font-weight: 600; text-transform: uppercase; }
.priorFocus p { font-weight: 500; padding-bottom: 30px; font-size: 14px; line-height: 1.7; color: #222; }
.priorFocus ul { padding-top: 50px; width: 100%; display: inline-block; list-style: none; }
.priorFocus li { margin: 0 2%; vertical-align: top; padding: 55px 10px 20px; display: inline-block; position: relative; width: 211px; min-height: 180px; background: #fff; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; -o-border-radius: 25px; -ms-border-radius: 25px; }
.priorFocus li.demand { border: solid 1px #abce57; }
.priorFocus li.techn { border: solid 1px #ce8157; } 
.priorFocus li.geograph { border: solid 1px #24a8ce; }
.priorFocus li.stage { border: solid 1px #d8b033; }
.priorFocus li img { position: absolute; top: -54px; left: 26%; right: 26%; }
.priorFocus li h3 { padding-bottom: 4px; font-size: 16px; line-height: 1.4; color: #222; font-weight: 600; }
.priorFocus li p { padding-bottom: 0; font-size: 14px; line-height: 1.7; color: #222; }

.investManage { text-align: center; padding: 40px 0; width: 100%; float: left; border-bottom: 1px solid #ccc; }
.investManage h2 { font-size: 20px; line-height: 1.4; color: #093a66; padding-bottom: 15px; font-weight: 600; text-transform: uppercase; }
.investManage .investImg { float: left; width: auto; display: table-cell; }
.investManage .investText { text-align: left; padding-left: 20px; display: table-cell; }
.investText p { font-weight: 500; font-size: 14px; line-height: 1.7; color: #222; }

.photo-gallery { width: 100%; float: left; }
.photo-gallery ul { list-style: none; }
.photo-gallery li { padding-bottom: 20px; text-align: center; padding-right: 20px; display: inline-block; width: 24%; vertical-align: top; }
.photo-gallery li .img-frame { padding: 5px; width: 100%; float: left; border: 1px solid #ccc; margin-bottom: 10px; }
.photo-gallery li img { width: 100%; }
.photo-gallery li h2 { color: #000; font-weight: 500; font-size: 16px; } 

.album-gallery { width: 100%; float: left; }
.album-gallery ul { list-style: none; }
.album-gallery li { padding: 5px 5px 0px 5px; margin-right: 20px; border: 1px solid #ccc; text-align: center; display: inline-block; width: 28%; vertical-align: top; }
.album-gallery li:last-child { margin-right: 0; }
.album-gallery li .img-frame { width: 100%; float: left; }
.album-gallery li img { width: 100%; }
.album-gallery li .albumText { padding: 10px; min-height: 60px; width: 100%; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; -webkit-box-align: center; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; }
.ryt.rytBox .album-gallery li h2 { color: #000; font-weight: 500; font-size: 14px; line-height: 20px; padding-bottom: 0; } 


.video-gallery { max-width: 750px; float: left; }
.video-gallery video { width: 100%; }

/*-------- arrow shake from top --------*/
.scrollArrow { display: block; z-index: 61; -moz-animation-duration: 5s; -webkit-animation-duration: 5s; -o-animation-duration: 5s; 
animation-duration: 5s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -o-animation-delay: 0s; animation-delay: 0s;-webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite;animation-iteration-count: infinite; } 

.shake { -ms-animation-name: shake; -webkit-animation-name: shake; -moz-animation-name: shake; -o-animation-name: shake; animation-name: shake; }

@-webkit-keyframes shake {
	10%, 30%, 50%, 70%, 90% { -webkit-transform: translateY(-7px); } 
	20%, 40%, 60%, 80%, 100% { -webkit-transform: translateY(7px); }
}

@-moz-keyframes shake {
	10%, 30%, 50%, 70%, 90% { -moz-transform: translateY(-7px); }
	20%, 40%, 60%, 80%, 100% { -moz-transform: translateY(7px); }
}

@-o-keyframes shake {
	10%, 30%, 50%, 70%, 90% { -o-transform: translateY(-7px); }
	20%, 40%, 60%, 80%, 100% { -o-transform: translateY(7px); }
}

@-ms-keyframes shake {
	10%, 30%, 50%, 70%, 90% { -ms-transform: translateY(-7px); }
	20%, 40%, 60%, 80%, 100% { -ms-transform: translateY(7px); }
}

@keyframes shake {
	10%, 30%, 50%, 70%, 90% { transform: translateY(-7px); }
	20%, 40%, 60%, 80%, 100% { transform: translateY(7px); }
}
/*-------- arrow scroll from top --------*/
.ourProgress .subtop { position: absolute; width: 125px; bottom: 150px; text-align: center; right: 0px; }
.aboutPhfull .subtop { position: absolute; width: 125px; bottom: 150px; text-align: center; right: 0px; }
.subNavBtn { display: inline-block; height: 40px; width: auto; margin: 0px 0px 0 0; text-decoration: none; font-size: 14px; padding: 15px 2% 0 2%;text-align: center; color: #fff; }
.ourServices .subtop { position: absolute; width: 125px; bottom: 250px; text-align: center; right: 0px; }
footer .subtop { position: absolute; width: 125px; bottom: 16px; text-align: center; right: 0px; }
.ecosystem{ padding:48px 0px 66px 0px; text-align: center; width: 100%; float: left; text-align: center; background-image: url('../images/ecosystem.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-position: top center; position: relative; }
.ecosystem h3{ font-size:21px;  font-weight:500; color:#fff; padding-bottom:80px; text-transform:capitalize}
.ecosystem .ecoAproch{width:100%; max-width:100%;  min-height:212px; border-radius:14px; position:relative; display:inline-block; float:left; margin-right:8.5%; background:#fff; padding:53px 43px 20px 40px;}

.ecoLink { width: 30%; float: left; margin: 0 1.6%; }
.ecoLink a .roundborder1, .ecoLink a .roundborder2, .ecoLink a .roundborder3 { transition: all .2s ease-in -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -ms-transition: all .2s ease-in; } 
.ecoLink a:hover .roundborder1, .ecoLink a:hover .roundborder2, .ecoLink a:hover .roundborder3 { border: solid 4px #fff; transition: all .2s ease-in -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -ms-transition: all .2s ease-in; } 
.ecoLink a img { transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.ecoLink a:hover img { transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }

.ecosystem .ecoAproch .technical{position:absolute; right:0px; left:0px; top:-60px;}
.ecosystem .ecoAproch:last-child{margin-right:0px;}
.roundborder1{border: solid 4px #1bb6d6;}
.roundborder2{border: solid 4px #1b759c;}
.roundborder3{border: solid 4px #377ac1;}
.ecosystem .ecoAproch h4{ font-size:20px; font-weight:500; color:#093A66; text-align:left }
.ecosystem .ecoAproch ul{list-style:circle; padding:8px 0px 0px 13px;}
.ecosystem .ecoAproch ul li{ font-size:13px; line-height:1.92; font-weight:500; color:#093A66; text-align:left; padding-left:5px;}

#healthChan, #aboutPh{width:100%; padding:34px 0px 0px 0px;}
#healthChan .ryt.rytBox h2 { padding-bottom: 40px; font-size:20px; font-weight:600; color:#093a66; }
#healthChan .ryt.rytBox .helturban{width:100%; clear:both;}
#healthChan .ryt.rytBox .helturban ul{margin:0px; padding:0px;}
#healthChan .ryt.rytBox .helturban  ul li{display: inline-block; width:48%; padding-bottom:24px;}
#healthChan .ryt.rytBox .helturban  ul li img{ padding-right:30px; vertical-align:top;}
#healthChan .ryt.rytBox .helturban  ul li span{ font-size:15px; line-height:1.47; font-weight:400; display:inline-block; color:#000000;  vertical-align:top; padding-top:10px;}
#healthChan .ryt.rytBox .helturban  ul li span.padTop{padding-top:20px;}
#healthChan .ryt.rytBox .urbanPoor{width:100%; background-color:#deebf7; margin:15px 0px 30px 0px; max-height:108px;}
#healthChan .ryt.rytBox .urbanPoor p{font-size:14px; line-height:1.57; color:#093A66; font-weight:400; padding:20px 20px 0px 30px;  }
#healthChan .ryt.rytBox .urbanPoor img{ float:left; margin-right:30px;}
#healthChan .ryt.rytBox .urbanPoor2{clear:both; width:100%; background-color:#deebf7;}
#healthChan .ryt.rytBox .urbanPoor2 img{vertical-align:top; margin-right:35px;}
#healthChan .ryt.rytBox .urbanPoor2 .divbox2{width:34%; display:inline-block; padding:5px 0px;}
#healthChan .ryt.rytBox .urbanPoor2 .divbox2 ul{list-style:disc; margin:0px; padding:0px;}
#healthChan .ryt.rytBox .urbanPoor2 .divbox2 ul li{ font-size: 14px; line-height:1.21; color:#093A66;  padding:10px 0px; font-weight:400;  }
#healthChan .ryt.rytBox .urbanPoor2 .divbox3{width:34%; display:inline-block; padding:5px 0px;}
#healthChan .ryt.rytBox .urbanPoor2 .divbox3 ul{list-style:disc; margin:0px; padding:0px;}
#healthChan .ryt.rytBox .urbanPoor2 .divbox3 ul li{ font-size: 14px; line-height:1.21; color:#093A66; padding:5px 0px; font-weight:400;  }
#healthChan .socEnter{width:100%; /*border:solid 1px #c3c3c3;*/ margin:62px 0px 25px 0px; }
#healthChan .socEnter h3{padding-bottom: 20px; font-size:20px; font-weight:600; color:#093a66;}
#healthChan .socEnter .socioShell { width:100%; border:solid 1px #c3c3c3; padding-bottom:40px; }
#healthChan .socEnter .socinner{padding:18px 0px 0px 37px; width:100%;}
#healthChan .socEnter .socinner img{float:left; margin-right:20px;}
#healthChan .socEnter .socinner p{font-size:14px; line-height:1.57;}
#healthChan .socEnter .whytext{width:100%; clear:both; padding:30px 0px 0px 48px;}
#healthChan .socEnter .whytext .whybox{width:31%; display:inline-block; text-align:left; clear:both; vertical-align:top;}
#healthChan .socEnter .whytext .whybox h5{ font-size:17px; color:#093A66; font-weight:600; text-align:left; padding-bottom:10px;}
#healthChan .socEnter .whytext .whybox  hr{ border-bottom:solid 1px #093a66; width:70%; margin-bottom:20px;}
#healthChan .socEnter .whytext .whybox  ul{list-style:disc; margin-left:13px; }	
#healthChan .socEnter .whytext .whybox  ul li{ font-size:14px; line-height:1.80; color:#093A66; text-align:left; padding-left:5px; padding-bottom:5px; font-weight:400; }
#healthChan .bottText{ text-align:center; font-weight:500; font-size:18px; line-height:24px;}
#healthChan .bottText:hover{ text-decoration:underline}
#healthChan .bottText em{ font-size:14px; font-weight:500; line-height:1.57; color:#093A66; font-style:italic;}

#aboutPh .abouText{width:100%;}
#aboutPh .abouText p{float:left; font-size:14px; line-height:1.86; font-weight:400; width:57%; margin-top:-8px;}
#aboutPh .abouText img{float:left; padding-left:10px; vertical-align:top; margin-top:-25px;}
.aboutPhfull{ padding:30px 0px 20px 0px; text-align: center; width: 100%; float: left; text-align: center; background-image: url('../images/ecosystem.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-position: top center; position: relative; }

.aboutPhfull h1 {font-weight:600; font-size:22px; color:#fff; line-height:1.45; width:100%;  text-align:center; padding-bottom:20px; }
.aboutPhfull p { line-height: 1.71; font-weight:400; font-size: 14px; color: #fff; padding:0px 0px 30px 0px; }
.aboutPhfull p span { font-weight: 500; }
.aboutPhfull .sponArea { padding:20px 0px; width: 100%; float: left; }
.aboutPhfull ul { list-style: none; }
.aboutPhfull li { vertical-align: top; width:22%; display: inline-block; color:#fff; font-size: 13px; text-align: center; }
.aboutPhfull li img { vertical-align:top; }
.aboutPhfull li span { font-weight: bold; color:#fff;font-size:30px; display: inline-block; }
.aboutPhfull li p { line-height: 1.43; font-size: 14px; }
.aboutPhfull .changimg{padding-right:20px; display:inline-block}
.aboutPhfull .texCheng{display:inline-block; text-align:left; vertical-align:top; margin-top:-5px;}
.aboutPhfull li strong{ font-size:15px; font-weight:100; display:block; margin-top:4px;}
.betHelth {width:100%;background-color:#f6f6f6; padding:50px 0px;}
.betHelth h4{ font-size:18px; font-weight:600; color:#093A66; padding-bottom:36px; text-align:center;}
.betHelth .helthBetter{text-align:center;}

.socialEnter.lft{width:100%; margin-bottom: 40px;}
.socialEnter.lft p{ font-size:14px; line-height:1.71; font-weight:400; color:#000000;}
.socialEnter.ryt{width:65%; float: none; margin: 0 auto; }
.socialEnter.ryt img{vertical-align:top; width:100%;}
.socialEnter h2{ font-size:20px; font-weight:500; color:#093A66; line-height:1.3; text-align:left; margin-top:-5px;}

.socialEnter p{ font-size:14px; line-height:1.71; font-weight:400; color:#000000;}
.hr{border-bottom:1px solid #e0e0e0; float:left; width:100%;}
.technAssist{width:100%; background-color:#f4f4f4; padding:20px 10px 25px 20px; float:left; margin-top:30px; }
.technAssist h3{ font-size:20px; font-weight:600; padding-bottom:15px; color:#093A66}
.technAssist  .fs_sliderSec {width: 100%;}
.fs_sliderSec h5 {font-size:16px; color:#093A66; margin: 10px 0; line-height: 1.38; font-weight:600;}
.fs_sliderSec > ul {float: left; width: 100% !important; height: auto!important;position: relative; list-style: none;}
.fs_sliderSec > ul > li {float: left; padding:23px 17px; border: 1px solid #093a66; width: 20%; border-radius: 20px; background: #fff; text-align: center; cursor: pointer; -webkit-transition: 0.6s ease all;  -moz-transition: 0.6s ease all; -ms-transition: 0.6s ease all; -o-transition: 0.6s ease all; transition: 0.6s ease all; margin-right: 6.3%; -webkit-box-shadow: 3px 3px 0px 0px rgba(9,58,102,1);-moz-box-shadow: 3px 3px 0px 0px rgba(9,58,102,1); }
.fs_sliderSec > ul > li:hover { background: #ffffff; cursor: pointer; -webkit-box-shadow: -3px -3px 0px 0px rgba(9,58,102,1); -moz-box-shadow: -3px -3px 0px 0px rgba(9,58,102,1);  webkit-transition: 0.1s ease all;  -moz-transition: 0.1s ease all; -ms-transition: 0.1s ease all; -o-transition: 0.1s ease all; transition: 0.1s ease all;}

box-shadow: 3px 3px 0px 0px rgba(9,58,102,1);}
.fs_sliderSec > ul > li.active .contentSec.mainTitle {text-align: center; display:none;}
.fs_sliderSec > ul > li.active .slideTitle { width: 100%; float: left; padding: 10px; }
.fs_sliderSec > ul > li .imagesSec {transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8); -o-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transition: 1s ease all; -moz-transition: 1s ease all; -ms-transition: 1s ease all; -o-transition: 1s ease all; transition: 1s ease all;}
.fs_sliderSec > ul > li .imagesSec .imgWrap {position: relative;display: inline-block; width: 120px; height: 65px;}
.fs_sliderSec > ul > li .imagesSec .imgWrap img {width: 50px; max-height: 100%;}
.fs_sliderSec > ul > li .contentSec { padding: 0;display: none; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all;}
.fs_sliderSec > ul > li .contentSec .text:first-child { padding: 10px 20px; width: 100%; display: table; background: #deebf7; }
.fs_sliderSec > ul > li .contentSec .text:nth-child(2) { padding: 10px 20px; width: 100%; display: table; background: #cee0f0; }
.fs_sliderSec > ul > li .contentSec .text:nth-child(3) { padding: 10px 20px 50px 20px; width: 100%; display: table; background: #bcd3e9; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.fs_sliderSec > ul > li .contentSec .left-title { display: table-cell; width: 104px; }
.fs_sliderSec > ul > li .contentSec .left-list { display: table-cell; }
.fs_sliderSec > ul > li .contentSec .left-list ul { list-style: disc; margin-left:32px; }
.fs_sliderSec > ul > li:last-child {margin-right: 0;}
.fs_sliderSec > ul > li.active {width: 48%;padding: 0; height: auto;text-align: left; padding: 0;cursor: default;-webkit-transition: 1s ease all;-moz-transition: 1s ease all;-ms-transition: 1s ease all; -o-transition: 1s ease all; transition: 1s ease all; box-shadow: none; margin-right: 2%; box-shadow: 3px 3px 0px 0px rgba(9,58,102,1); -webkit-box-shadow: 3px 3px 0px 0px rgba(9,58,102,1); -moz-box-shadow: 3px 3px 0px 0px rgba(9,58,102,1);
-o-box-shadow: 3px 3px 0px 0px rgba(9,58,102,1);-ms-box-shadow: 3px 3px 0px 0px rgba(9,58,102,1);}
.fs_sliderSec > ul > li.active .imagesSec { margin: 8px 0px 0px 0px; }
.fs_sliderSec > ul > li.active h5 {color:#093A66; margin: 10px 0; line-height: 1.38; font-weight:600; font-size:16px; }
.fs_sliderSec > ul > li.active:last-child { margin-right: 0; }
.fs_sliderSec > ul > li.active2 { padding: 0; width: 15%; margin-right: 2%; height: auto; }
.fs_sliderSec > ul > li.active2 h5 { color:#093A66; margin: 10px 0; line-height: 1.38; font-weight:600; font-size:16px; }
.fs_sliderSec > ul > li.active2:last-child { margin-right: 0; }
.fs_sliderSec > ul > li.active .contentSec {width: 100%;transition: 0.5s all ease 0.5s; -webkit-transition: 0.5s all ease 0.5s; -moz-transition: 0.5s all ease 0.5s; -o-transition: 0.5s all ease 0.5s;  -ms-transition: 0.5s all ease 0.5s;}
.fs_sliderSec > ul > li.active .imagesSec { margin: auto; text-align: center; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);}
.fs_sliderSec > ul > li.active .imagesSec .imgWrap {position: inherit; width: auto; height: auto; width: 100%;  padding: 10px 0px 0px 0px;}
.fs_sliderSec > ul > li.active .imagesSec .imgWrap img {max-width: 50px;max-height: none; position: inherit;top: auto;left: auto; width: 100%;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);
-o-transform: scale(1);-ms-transform: scale(1);transition: 1s all ease;}
.fs_sliderSec > ul > li.active .imagesSec h6 {display: none; display: none;}
.fs_sliderSec .pegiBullet {width: 140px;text-align: center;margin: 0 auto; margin-top: 50px;}
.fs_sliderSec .pegiBullet > a {display: inline-block;vertical-align: top;margin: 0 10px; width: 21px; height: 21px;}
.fs_sliderSec .pegiBullet > a.leftArrow {ackground: url(../images/lt_slide.png) no-repeat 0 0;}
.fs_sliderSec .pegiBullet > a.leftArrow.disable {cursor: default;}
.fs_sliderSec .pegiBullet > a.rightArrow {background: url(../images/fr_slide.png) no-repeat 0 0;}
.fs_sliderSec .pegiBullet > a.rightArrow.disable {cursor: default;}
.fs_sliderSec > ul > li .contentSec .left-title  h3{ font-size:16px; font-weight:600; padding-bottom:31px; color:#093A66 }
.fs_sliderSec > ul > li .contentSec .left-list ul li{font-size:14px; line-height:1.57; font-weight:400; color:#093A66; padding:3px 0px 3px 5px;}
.fs_sliderSec > ul > li.active h5 br{display:none;}

#healthChan .ryt.rytBox .urbanPoor h5, #healthChan .ryt.rytBox .urbanPoor2 h5{display:none;  color:#FFF; font-size:14px; text-transform:uppercase; background-color:#093a66; width:100%; font-weight:600;}
.hombnr .owl-dots { position: absolute;bottom: 5px;margin: 0 auto;left: 0px;right: 0px; }
.hombnr .owl-theme .owl-nav [class*="owl-prev"] { position: absolute;bottom: 182px;margin: 0 auto; top:45%; width: 22px; height: 33px;left: 18px; background-image: url("../images/left-arrow-md.png");background-size: 13px 21px; background-repeat: no-repeat;font-size: 0px;} 
.hombnr .owl-theme .owl-nav [class*="owl-next"] { position: absolute;bottom: 182px; width: 22px; height: 33px;margin: 0 auto; top:45%;right: 18px;
font-size: 0px;background-image: url("../images/right-arrow-md.png");background-size: 13px 21px; background-repeat: no-repeat;}
.hombnr .owl-theme .owl-nav [class*="owl-prev"]:hover { background-image: url("../images/left-arrow-md.png");}
.hombnr .owl-theme .owl-nav [class*="owl-next"]:hover { background-image: url("../images/right-arrow-md.png"); }
.hombnr .owl-theme .owl-dots .owl-dot span { width: 8px;height: 8px;background-color: #093a66;} 
.hombnr .owl-theme .owl-dots .owl-dot.active span {background: red;}
.owl-carousel.owl-theme.owl-padd{padding:0px 40px;}
 

 
