/* 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,font,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 { 
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
}
body {	
	background:#fff;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-size:15px;
	font-weight:400;
	line-height: 1.66em;
	color: #48586A;
}
ul,ol { list-style:none; }
img,fieldset { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
article,aside,details,figcaption,figure,
header,hgroup,main,nav,section,summary {
    display: block;
}
figure {
	margin:0;
	padding:0;
}
.clearfix {
	clear: both;
	width:100%;
}
img {
	max-width:100%;
	height:auto;
	display:block;
}
embed,iframe,
object,video {
	max-width: 100%;
}
html { -webkit-text-size-adjust: none; }
input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* transition
----------------------------*/
.inpdiv input,
.inpdiv textarea,
.contact-btn input,
.breadcumbs ul li a,
.owl-demo5-item a,
header,
.header_section,
.about-sec a,.navwidth,
.box-cont a,
.secCounter-widget,
.cmBox,
.sociallink ul li a {
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
}
/* header
----------------------------*/
.header-top {
	padding:0 0 0 0;
}
.navTop2 {
	/*padding: 0;*/
}
.navwidth {
    max-width: 1750px;
    margin: 0 auto;
}
.sticky_header .navwidth {
    max-width: 1320px;
}
.center_content {
	margin: 0 auto;
}
.header_section {
	padding:0 0 0 0;
	position:fixed;
	top:0;
	width:100%;
	left:0;
	z-index:9999999;
	background-color: rgba(0, 0, 0, 0.3);
	border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
.sticky_header {
    background:none;background-color: rgba(255, 255, 255, 0.7);    
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.09);
}
.sticky_header header {
    padding:0 0 0 0;
}
header {
	position:relative;
	padding-top:0;
	padding-bottom:0;
}
.sticky_header header {
	padding-top:0;
	padding-bottom:0;
	background:none;
}
.logoOuter {
    position: relative;
    display: flex; 
    flex-direction: row; 
    justify-content: space-between; 
    align-items: center; 
    flex-wrap: wrap;
}
.logocrop {
    position: relative;
	float:left;
	padding-top:8px;
	padding:6px 15px 5px 0;
	width:125px;
}

.logocrop:before {
    position: absolute;
    top: 0;
    left: -10000px;
    bottom: 0;
    right: 0;
    content: "";
    -moz-transform: skew(25deg, 0deg);
    -webkit-transform: skew(25deg, 0deg);
    -o-transform: skew(25deg, 0deg);
    -ms-transform: skew(25deg, 0deg);
    transform: skew(-25deg, 0deg);
    z-index: -1;
    z-index: 11;
    background: #fff;
}
.logocrop a {
    width:125px;
    z-index:22;
    position:relative;
}
.logocrop a {
	display: block;
	width:auto;/**/
	height:47px;
	overflow:hidden;
}
.logocrop a svg {
    display: block;
    display: inline-flex;
}
.logocrop a svg .logo-text__top,
.logocrop a svg .logo-text__bottom {
	transform: rotate(0);
	translate: none;
    rotate: none;
    scale: none;
    transform-origin: 0px 0px;
}
.sticky_header .logocrop a svg .logo-text__top {
	transform: matrix(1, 0, 0, 1, 0, -119.14);	
}
.sticky_header .logocrop a svg .logo-text__bottom {
	transform: matrix(1, 0, 0, 1, 0, 119.14);	
}
.sticky_header .logocrop,
.sticky_header .logocrop a {
    display:block;
	width:125px;
}
.sticky_header svg.logo-text {
    visibility: hidden;
    display:none;
}
.logoOuter,
.logocrop,
.logocrop:before,
.logocrop a,
.logocrop a svg,
.logocrop a svg .logo-text__top,
.logocrop a svg .logo-text__bottom,
.sticky_header .logocrop,
.sticky_header .logocrop a,
.sticky_header svg.logo-text {
    -webkit-transition: all .99s;
    -moz-transition: all .99s;
    -ms-transition: all .99s;
    -o-transition: all .99s;
    transition: all .99s;
}

nav {
    padding-top:18px;
	float: right;
}
.sticky_header nav {
	/*padding-top:18px;*/
}
#menu_holder {
	 position:relative;
	 margin:0 0;
}
.slicknav_menu { display:none}
#menu li {
	float:left;
	font-size: 18px;
	line-height:normal;
	padding-bottom:0;
	position:relative;
	padding-left: 30px;
}
#menu .menu-item-has-children {}
#menu ul li.menu-item-has-children { padding:0}
#menu ul li.menu-item-has-children::before {
	content:'';
}
#menu ul li.menu-item-has-children:hover::before { color:#fff}
#menu  .menu-item-has-children:hover::before {
	color:#ff9900;
}
#menu li a {
	color:#fff;
	display:block;
	padding:3px 0;
    font-family: 'scansky-regular', Arial, sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 15.4px;
}
.sticky_header #menu li a {
    color:#0b2735;
}
#menu li.menuhome a {
    font-size:30px;
    position:relative;
    top:-10px;
    text-transform: capitalize;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    color: #00793a;
    color: linear-gradient(90deg, rgba(166,206,57,1) 0%, rgba(87,186,71,1) 54%, rgba(30,102,66,1) 100%);
    background: linear-gradient(-107deg, #00793a 0%, #00793a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#menu li.suptnum a {
    background: #00793a;
    padding: 5px 10px;
    position: relative;
    top: -3px;
    color: #fff;
    border-radius:1px;
}
#menu li.suptnum a:hover {
    background: #fff;
    color: #00793a;
}
#menu li span { color:#0595cb}
#menu li.current_page_item > a {color:#fff;}
body.blog ul#menu li.current-menu-ancestor.current-menu-parent a,
body.post-type-archive ul.menu li.menu-item-object-csr.current-menu-item a,
body.post-type-archive ul#menu li.menu-item-object-csr.current-menu-item a,
.sticky_header #menu .support_login_item a:hover,
#menu li.current_page_item > a,
#menu li:hover > a,
#menu li a:hover{
	color: #00793a;
}
/*#menu li.menuhome a {*/
/*    color: #00793a;*/
/*}*/
#menu li.suptnum.current_page_item a {
	background:#fff;
	color: #00793a;
}
.sticky_header #menu .current_page_item::before,
#menu .current_page_item::before { color:#47aa42;}
#menu_holder { position:relative;}
#menu li ul {
	position:absolute;
	top:40px;
	left:30px;
	padding:20px 0 0 0;
	width:175px;
	z-index:10;
	visibility:hidden;
	opacity:0;
} 
#menu  > li > ul::before {
	content:'';
	border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:12px solid #fff;
    height: 0;
    width: 0;
	margin:0 auto;
	position:absolute;
	left:-125px;
	right:0;
	top:10px;
}
#menu li:hover > ul {
	visibility:visible;
	opacity:1;
	top:100%;
}
#menu li ul li a {
    font-weight: 400;
    line-height: 1.6em;
	font-size:14px;
}
#menu li ul li {
	float:none;
	margin:0;	
	padding-left: 0 !important;
	font-weight:400;
	background:#fff;
	padding:0;
	border-top:1px solid #f2f2f2;
}
#menu li ul li:first-child {
	border:none;
}
body.blog ul#menu li.current-menu-ancestor.current-menu-parent ul li a {color:#00793a;background:#fff;}
body.blog ul#menu li.current-menu-ancestor.current-menu-parent ul li.current_page_item > a,
body.blog ul#menu li.current-menu-ancestor.current-menu-parent ul li:hover > a,
#menu li ul li.current_page_item > a,
#menu li ul li:hover > a,
#menu li ul li a:hover{
	color:#fff;
	background:#00793a;
}
#menu li ul li ul li.current_page_item > a,
#menu li ul li ul li:hover > a,
#menu li ul li ul li a:hover{
	color:#fff;
	background:#00793a;
}
#menu li ul li a {
	color:#00793a;
	padding: 7px 10px;
	display:block;
	font-weight: 500;
	line-height:normal;
}
#menu li ul li ul {
	left:100%;
	top:25px;
	padding:0 0 0 8px;
}
#menu li ul li:hover > ul {
	top:0;
}
#menu li ul li ul::before {
	top:14px;
	left:0;
	content:'';
	right:inherit;
	position:absolute;
	margin:0;
	border-bottom:7px solid transparent;
    border-top:7px solid transparent;
    border-right:8px solid #fff;
}
#menu li ul li ul li {
	background:#fff;
	border-color:#f2f2f2;
}
/*----------------------*/
/*     mobile menu      */
/*----------------------*/
.slicknav_btn { display: block;}
.slicknav_menu  .slicknav_menutxt { display:inline-block;  }
.slicknav_menu .slicknav_icon {
	padding-right:40px;
}
.slicknav_menu .slicknav_icon:before,
.slicknav_open .slicknav_arrow:before,
.slicknav_collapsed .slicknav_arrow:before {
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #428309;
    color:#eee;
    font-size:15px;
    position: absolute;
    top:-1px;
    right:5px;
}
.slicknav_open .slicknav_arrow:before {
	content:  "\f056";
}
.slicknav_collapsed .slicknav_arrow:before{ 
	content: "\f055";
}
.slicknav_open .slicknav_arrow,
.slicknav_collapsed .slicknav_arrow {
	position:relative;
}
.slicknav_menu .slicknav_icon:before {
	content: "\f0c9";
	font-size:34px;
	right:0;
	top:3px;
	color:#ff9900;
	display: none;
}
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar {}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {}
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow  { float:right}
.slicknav_nav .slicknav_item { cursor: pointer; padding: 8px 10px 8px 0; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
.slicknav_menu {
	width:100%;
}
.slicknav_btn {
	position:absolute;
	right:20px;
	top:-35px;
	z-index:100;
	height: 18px;
	width: 25px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225%22%20height%3D%2218%22%20viewBox%3D%220%200%2050%2050%22%3E%0A%3Crect%20width%3D%2250%22%20height%3D%224%22%20x%3D%2210%22%20y%3D%220%22%20fill%3D%22%2339b54a%22%2F%3E%0A%3Crect%20width%3D%2212%22%20height%3D%224%22%20x%3D%22-10%22%20y%3D%220%22%20fill%3D%22%23006f3d%22%2F%3E%0A%3Crect%20width%3D%2250%22%20height%3D%224%22%20x%3D%2210%22%20y%3D%2215%22%20fill%3D%22%2339b54a%22%2F%3E%0A%3Crect%20width%3D%2212%22%20height%3D%224%22%20x%3D%22-10%22%20y%3D%2215%22%20fill%3D%22%23006f3d%22%2F%3E%0A%3Crect%20width%3D%2250%22%20height%3D%224%22%20x%3D%2210%22%20y%3D%2230%22%20fill%3D%22%2339b54a%22%2F%3E%0A%3Crect%20width%3D%2212%22%20height%3D%224%22%20x%3D%22-10%22%20y%3D%2230%22%20fill%3D%22%23006f3d%22%2F%3E%0A%3Crect%20width%3D%2250%22%20height%3D%224%22%20x%3D%2210%22%20y%3D%2246%22%20fill%3D%22%2339b54a%22%2F%3E%0A%3Crect%20width%3D%2212%22%20height%3D%224%22%20x%3D%22-10%22%20y%3D%2246%22%20fill%3D%22%23006f3d%22%2F%3E%0A%3C%2Fsvg%3E");
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
	font-size:17px;
	color:#ff7600;
	letter-spacing:1px;
	font-weight:normal;
	line-height:60px;
	padding-right:0;
	float:left;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
}
.slicknav_nav {
    margin:0;
    padding:0;
	background:#47aa42;
	background:rgba(0, 0, 0, 0.5);
}
.slicknav_nav li {
	display:block;
	padding:0;
	border-top:1px solid #4f5343;
}
.slicknav_nav li:first-child {
	border:none;
}
.slicknav_nav li ul li:first-child { border-top:1px solid #4f5343}
.slicknav_nav li a {
	color:#fff;
	padding:6px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
}
.slicknav_nav li ul li a { font-size:14px;padding:8px 20px 8px 30px;}
.slicknav_nav li ul li ul li a {padding-left:60px;}
.slicknav_nav li ul li ul li a { font-size:14px;}
.slicknav_nav li a:hover,
.slicknav_nav li.current_page_item > a {
	color:#fff;
	background:#39b54a;
	background:#068342;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	display: inline-block !important;
	text-decoration:none !important;
	padding-bottom:0;
	padding-top:0;
}
/* transition
---------------------------------------------*/
a,.section-2-Widget:hover,
.header_section,
#menu li a, #menu li ul ,
.sticky_header .call,.call,
#menu li,.logocrop,
.sticky_header .logocrop,
.sticky_header,
.header_section,
.ngi_p_3_inn,
.cclContWidget,
.call-inn,
.sticky_header .call-inn,
.featuredBox-cont,
.sticky_header nav #menu li,
.featuredBox-img img,
.hometop1overlay,
.practice-icon,
img,input,.jobDiv,
.overlaybtn,
.modal,
.teamHimg .temico,
.team_widget,
.newsPost,
.readmore a,
.hometop1overlayff,.hometop1overlayff p,
.slicknav_btn::before {
	-webkit-transition: all .7s ease-in-out;
	-moz-transition:  all .7s ease-in-out;
	-o-transition:  all .7s ease-in-out;
	transition:  all .7s ease-in-out;
}
h2 {
	text-transform: capitalize;
	font-size: 40px;
	font-weight: 700;
	font-family: 'scansky-bold', Arial, sans-serif;
}
/* video section
---------------------------------------------*/
.video-container {
    position: relative;
    top: 0;
    left: 0;
    width: 100vw;
	width: 100%;
    height: 100vh;
    overflow: hidden;
    z-index: 99999; /* Keeps the video behind other content */
}
.video-container video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    overflow: hidden;
}
.videoSec {
    position: relative;
    min-height: 100vh;
    overflow: hidden;
    margin:0;
    padding:0;
    background:pink;
    z-index:999;
    
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}
.overlaySlide {
    background: url(../img/overlay/02.png) repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity:0.1;/*0.3*/
    z-index:11;
}
#my-video {
    width: 100%;
    height: 100%;
    position:absolute;
    
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    object-fit: cover;
}	
.vjs-control-bar,
.vjs-big-play-button,
.video-js .vjs-progress-control {
    display:none !important; 
	visibility:hidden !important;
}
/* BG image animation
----------------------------*/
.specialProduct {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding:80px 0;
    background:#f9f9f9 url(../img/bg_pattern.png) repeat;
    background-size:40px auto;
}
.text-background {
    font-size: 6rem;
    font-family: 'scansky-black', Arial, sans-serif;
    font-weight: 900;
    text-align: center;
    text-transform:uppercase;
    line-height: 1.2;
    background: url('../img/text-bg.jpg') repeat;
    background-size: 200% 200%; /* Zoom the background for better animation */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: backgroundAnimation 25s infinite linear; /* Automatically runs */
}
/* Keyframes for background movement */
@keyframes backgroundAnimation {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}
/* mdsirSec
----------------------------*/
.mdsirSec {
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
	background: url(../img/ngi.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
}
.mdsirSecinn {
	background: url(../img/md-img.png) no-repeat left bottom;
	background-size:500px;
	padding: 100px 0 0 0;
}
.mdhomepageimg {
    padding:15px;
    background:#fde3e4;
    position:relative;
    overflow:hidden;
}
.mdsirSec .mdhomepageimg:after {
    background-color: #e0efe7;
    content: "";
    width: 100%;
    height: 1160px;
    display: block;
    position: absolute;
    transform: skew(50deg);
    right: 0;
    top: 0;
    z-index: 1;
}
.mdhomepage {
    padding:15px;
    background:#fde3e4;
    position:relative;
    overflow:hidden;
}
.mdsirSec .mdhomepage:after {
    background-color: #e0efe7;
    content: "";
    width: 100%;
    height: 1160px;
    display: block;
    position: absolute;
    transform: skew(50deg);
    right: 0;
    top: 0;
    z-index: 1;
}
.mdsir-intro {
    border:3px solid #fff;
    padding:25px;
    min-height:300px;
    background: rgba(255, 255, 255, 0.8);
    background:#fff;
    position: relative;
    z-index: 2;
}
.mdsirSec .mdhomepage .mdsir-intro {
    border:3px solid #fff;
    padding:25px;
    min-height:300px;
    background: rgba(255, 255, 255, 0.8);
    background:#fff;
    position: relative;
    z-index: 2;
}
.mdsirSec h4 {
    font-size: 30px;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight: 700;
    color: #0b2735;
    line-height: 1.1em;
    letter-spacing: -.5px;
    text-transform: uppercase;
    margin:0 0 30px 0;
}
.mdsirSec p {
    padding:10px 0;
    text-align:justify;
}
.mdsirSec h4 span {
    font-family: 'scansky-thin', Arial, sans-serif;
    font-weight:100;
    display:block;
}
.mdsirSec h5 {
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #0b2735;
    margin-top:10px;
}
.mdsirSec h6 {
    font-family: 'scansky-regular', Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #0b2735;
    letter-spacing: -0.5px;
}
.mdsir-intro a {
    display: inline-block;
    font-size: 16.2px;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight: 600;
    padding:8px 22px;
    text-transform: uppercase;
    line-height: 24.3px;
    background-color: #fb8846;
    color: #fff;
    letter-spacing: 1px;
    outline: solid;
    position:relative;
    z-index:2;
}
.aboutNgiHome a:hover,
.aboutNgiHome a:focus,
.mdsir-intro a:hover,
.mdsir-intro a:focus {
    background:#00793a;
    transition: 0.5s;
    box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.4);
}
/* aboutNgiHome
----------------------------*/
.aboutNgiHome {
    background:#fff url('../img/ngi-bg.png') no-repeat center center;
    padding: 100px 0;
    background-size: 35% auto;
}
.rowAlignItems {
    align-items:center;
}
.aboutNgiHome h2 {
    margin-bottom: 50px;
    line-height: normal;
    font-size: 2.8rem;
    color: #333;
    color:#0b2735;
    font-family: 'scansky-black', Arial, sans-serif;
    font-weight:900;
    text-transform:uppercase;
}
.aboutNgiHome h2 span {
    font-family: 'scansky-thin', Arial, sans-serif;
    font-weight:100;
    display:block;
    font-size: 3.2rem;
}
.aboutNgiHome p {
    margin:20px 0;
    text-align:justify;
}
.aboutNgiHome a {
    display: inline-block;
    margin: 0 0px 0px 0px;
    font-size: 16.2px;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight: 600;
    padding:9px 25px;
    text-transform: uppercase;
    line-height: 24.3px;
    background-color: #fb8846;
    color: #fff;
    border-radius: 45px;
    letter-spacing: 1px;
    outline:solid;
}
a.aboutNgiHomebtn {display:none;}
/* specialOffersR
----------------------------*/
.specialOffersR {
    padding:30px 0 5px 0;
    background:#fff;
    text-align:center;
    border-top:1px solid #f5f5f5;
}
.specialOffersR h2 {
    font-family: 'scansky-black', Arial, sans-serif;
    font-weight:900;
    font-size:2.2rem;
    color:#0b2735;
    text-transform:uppercase;
    padding-bottom:25px;
}
.specialOffersR h2 span {
    font-family: 'scansky-thin', Arial, sans-serif;
    font-weight:100;
}
/* Section 1
----------------------------*/
.section-1 {
    margin:0;
    margin-top:-150px;
}
.section-1-Inn {
    overflow: hidden;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    border-radius:10px;
    -o-border-radius:10px;
    -ms-border-radius:10px;
    -webkit-border-radius:10px;
}
.section-1-widget-container {
    min-height:300px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 2em 2em 2em;
}
/* Section - 2
----------------------------*/
.section-2 {
    background-image: url(../img/img_15.jpg);
    background-image: url(../img/csr-bg1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    color: #444;
    padding: 110px 0 110px;
    overflow: hidden;
    position: relative;
}
.section-2:before {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: #030c10;
    content: "";
    opacity: 0.5;
    transition: background .3s, border-radius .3s, opacity .3s;
    z-index: 11;
}
.section-2 .container {position:relative;z-index:333;}
.section-2 .titleSec {color:#fff;text-align:center}
.section-2 .titleSec h2 {
	color:#fff;
	margin:0 auto;
	max-width:650px;
}
.section-2 .titleSec h2 span {font-weight:300;}
.section-2 .titleSec h4 {
    font-size:39px;
    font-weight:700;
    line-height:1.3em;
    letter-spacing:-0.5px;
    max-width:650px;
    margin:0 auto;
}
.section-2 .titleSec h6 {
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:normal;
    letter-spacing:1px;
    margin-bottom:20px;
}
.section-2-Widget {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 2em 2em 2em 2em;
    background:#fff;
    overflow:hidden;
    min-height:100px;
    border-radius: 10px 10px 10px 10px;
    border-radius:0;
    color:#48586a;
    line-height:1.2em;
}
.ncc-Widget-icon {
    float:left;
    font-size: 35px;
    border-radius: 50% 0% 50% 50%;
    padding: .5em;
    background-color: #00793a;
    color: #fff;
    fill: #fff;
    display: inline-block;
    line-height: 1;
    transition: all .3s;
    text-align: center;
    margin-right:20px;
    width:70px;
    height:70px;
    line-height:26px;
}
.ncc-Widget-icon i {color:#fff;}
.section-2-Widget h5 {
    color:#0b2735;
    font-size:21px;
    line-height:1.2em;
    margin-bottom:7px;
    font-family: 'scansky-regular', Arial, sans-serif;
    font-weight:400;
}
/* Solutions We Offer
----------------------------*/
.solOffer {text-align: center;}
.solOffer img {display: inline-block;}
.solOfferWidget {
	padding-left: 80px;
	margin-left: 60px;
	background: url(../img/icon-1.png) no-repeat left top;
	margin-bottom: 50px;
	margin-top: 15px;
	line-height: 1.66;
}
.solOfferWidget h3 {
	margin-bottom: 6px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 1em;
	letter-spacing: -1px;
}
.solOfferWidget h3 a {
	color: #000;
	color:#0b2735;
}
.offerIcon-2{background: url(../img/icon-4.png) no-repeat left top;}
.offerIcon-3{background: url(../img/icon-2.png) no-repeat left top;}
.offerIcon-4{background: url(../img/icon-5.png) no-repeat left top;}
.offerIcon-5{background: url(../img/icon-3.png) no-repeat left top;}
.offerIcon-6{background: url(../img/icon-6.png) no-repeat left top;}

/*  How It All Started
----------------------------*/
.howitsSec {
	overflow: hidden;
	background-image: url("../img/img-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	padding: 150px 0;
}
.howitsSecbgwht {
	background-image: none;
	background-color: #fff;
}
.howits {
	padding: 0;
}
.howitsSec img {
    border-radius:6px;
    -o-border-radius:6px;
    -ms-border-radius:6px;
    -webkit-border-radius:6px;
    border:2px solid #fff;
}
.howits h3 {
	color: #333333;
	color:#0b2735;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
.howits p {
	font-family: 'scansky-light', Arial, sans-serif;
	font-weight:300;
	margin-bottom: 15px;
	line-height: 1.60em;
	text-align:justify;
}
.howits h5 {
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #0b2735;
}
.howits h6 {
    font-family: 'scansky-regular', Arial, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #0b2735;
    letter-spacing: -0.5px;
}
/* secOrganic 
----------------------------*/
.secOrganic {
	background-color: #000;
	background-image: url("../img/ip_outside.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	color: #444;
	text-align: center;
	padding:150px 0 110px 0;
	overflow: hidden;
	position:relative;	
}
.secOrganic::before {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: #030c10;
    content: "";
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    z-index:11;
}
.secOrganic .container {position:relative;z-index:22;}
.portOrganic {background-image: url("../img/blog-2.jpg");}
.secOrganic h2 {
	color: #ffffff;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-size: 72px;
	font-weight: 400;
	line-height: 79.2px;
	letter-spacing: -2px;
	text-transform: uppercase;
	padding-bottom: 25px;
}
.secOrganic p {
	color: #ffffff;
	font-size: 18px;
	line-height: 29.88px;
}
.secOrganic h3 {
	color: #ffffff;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	font-size: 44px;
	line-height: 60px;
	letter-spacing: -2px;
	margin-bottom: 20px;
	line-height: 1em;
	letter-spacing: -2px;
	padding-bottom: 0;
	text-transform:uppercase;
}
.homecsr a,
.secOrganic a {
	display: inline-block;
	margin: 33px 0px 0px 0px;
	font-size: 16.2px;
	text-transform: uppercase;
	line-height: 24.3px;
	background-color: #fb8846;
	color: #fff;
	letter-spacing: 1px;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight: 600;
    padding:9px 25px;
}
.homecsr a:hover,
.secOrganic a:hover {
    outline: solid;
}
.homecsr a:focus,
.readmore a:focus,
.learnmore a:focus,
.aboutNgiHome a:focus,
.secOrganic a:focus {
   outline: none; 
}
.homecsr a:hover,
.readmore a:hover,
.learnmore a:hover,
.aboutNgiHome a:hover,
.secOrganic a:hover {
    transition: 0.5s;
    box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.4);
}
.homecsr a:hover,
.homecsr a:focus,
.secOrganic a:focus,
.secOrganic a:hover {background: #00793a;}
/* recentProject
----------------------------*/
.recentProject {
    padding: 100px 20px 124px 20px;
    padding: 100px 0 124px 0;
    overflow: hidden;
    background: #fff url(../img/footer-bg.png) repeat;
    background-size: 1200px auto;
    border-bottom: 1px solid #f5f5f5;
}
.projectWidget {
	border: 1px solid red;
	position: relative;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;    
    box-shadow: 0 .1875rem .4375rem 0 rgba(0, 0, 0, .03), 0 .0625rem .125rem 0 rgba(0, 0, 0, .08);
    border: 2px solid #fff;	
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.projectWidget:hover {
    box-shadow:0 12px 16px -6px #666;
}
.projectWidget:last-child {margin-bottom: 20px;}
.projectWidget .overlay {
    position: relative;
    overflow: hidden;
    color: #fff;
}
.projectWidget .overlay img {
	height: auto;
	max-width: 100%;
}
.projectWidget .overlay::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: rgba(0, 0, 0, 0.7);
    content: "";
    opacity: 0;
    z-index: 6;
    visibility: hidden;
    -webkit-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.projectWidget:hover .overlay::before {
    opacity: .9;
    height: 100%;
    visibility: visible;
}
.projectWidgetTitle {
	background: rgba(0, 0, 0, 0.6);
	padding: 25px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	visibility: visible;
}
.projectWidget:hover .projectWidgetTitle {
	-webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    opacity: 0;
    visibility: hidden;
}
.projectWidget .socials {
    display: inline-block;
    position: absolute;
    top: -1px;
    right: 0;
    width: 100%;
    padding: 30px;
    padding-top: 10%;
    border-radius: 0 0 40px 40px;
    z-index: 44;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
    opacity: 0;
    visibility: hidden;
}
.projectWidget:hover .socials {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
}
.projectWidgetTitle h3,
.socials h3 {
	align-self: flex-start;
	text-align: left;
    font-family: 'scansky-regular', Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 45.9px;
    letter-spacing: 0;
    margin: 0px 0px 0px 0px;	
}
.projectWidgetTitle h3 a,
.socials h3 a {color: #fff;}
.socials p {
	text-align: left;
	color: #ffffff;
	font-size: 14px;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	line-height: 19.6px;
	margin: 0 0 10px;
}
.learnmore {margin-top: 10px;}
.learnmore a {
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 14.4px;
	border-radius: 45px;
	align-self: flex-start;
	padding: 8px 25px 8px 25px;
	margin: 10px 0px 0px 0px;
	background-color: #00793a;
	color: #fff;
	display: inline-block;
}
.solOfferWidget h3 a:hover,
.socials h3:hover a {color: #00793a;}
.learnmore a:hover,
.learnmore a:focus {background: #fff;color: #00793a;}

/*  Service Inner page
----------------------------*/
.serInPage {
	overflow: hidden;
	background: #fff;
	color: #000;
	padding: 102px 20px 120px 20px;
}
.serInPage .post-thumbnail,
.serInPage .post-thumbnail {display:none;}
.howitsSecbgwht {
	background-image: none;
	background-color: #fff;
}
.howits {padding: 0 0px 0 0;}
.howits h3 {
	color: #333333;
	color:#0b2735;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
/* SecCounter-out
----------------------------*/
.SecCounter-out {
    background: #f5f7f8;
    padding: 5em 0em 7em 0em;
    text-align: center;
    background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.9)), url(../img/ip_bg_1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.SecCounter-img-ihc {padding-bottom:20px;}
.SecCounter-out .titleSec h4 {
    font-size: 38px;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight: 700;
    color: #0b2735;
    line-height: 1.1em;
    letter-spacing: -.5px;
    text-transform:uppercase;
}
.SecCounter-out .titleSec h4 span {
    font-family: 'scansky-thin', Arial, sans-serif;
    font-weight: 100;
    display:block;
}
.secCounter-widget {
    padding:9px 0;
    min-height:90px;
    margin-bottom:9px;
    font-size:18px;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    color:#0b2735;
    font-weight:600;
    line-height:1.4em;
    border:1px solid #e5e5e5;
	background:#00793a;
}
.secCounter-widget:hover,
.secCounter-widget:focus {
    border:1px solid #fff;
    box-shadow:0 12px 16px -3px #999;
}
.cntplus,
.secCounter-widget span {
    font-size:44px;
    color:#333;
    line-height:1em;
    letter-spacing:-1px;
    font-family: 'scansky-thin', Arial, sans-serif;
    font-weight:100;
	color:#fff;
}
.divcount {
	background: #fff;
	padding: 20px 20px 5px 20px;
	padding: 10px 10px 1px 10px;
	border: 1px solid #eee;
	box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
}
/* Recent Blog
----------------------------*/
.recentBlog {
	padding: 95px 0 100px 0;
	overflow: hidden;
	background:#f5f7f8;
	background:#fff;
	background-color: #fff;
	background-image: url("../img/blog_bg_3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
/* common title
----------------------------*/
.titleSec {
	padding-bottom: 35px;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
}
.serInPage .titleSec h2 {
    background: none;
    padding-left: 0;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight:700;
}
.serInPage h1.entry-title {
    color: #00793a;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-size: 60px;
	font-weight: 400;
	line-height: 65px;
	letter-spacing: -2px;
	padding-bottom: 35px;
}
.titleSec h2 {
    line-height: normal;
    font-size: 2.8rem;
    color: #0b2735;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.titleSec h2 span {
    font-family: 'scansky-thin', Arial, sans-serif;
    font-weight: 100;
}
.titleSec h3 {
	color: #00793a;
	font-size: 60px;
	font-weight: 400;
	font-family: 'scansky-regular', Arial, sans-serif;
	line-height: 65px;
	letter-spacing: -2px;
}
.blogWidget {
	overflow: hidden;
	padding:0 0 20px 0;
	font-size:14px;
	line-height:22px;
	border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #939598;
    border-radius:10px 10px 10px 10px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2em 0;
    background:#fff;
    border-top:2px solid #fff;
}
.blogwidget {
    padding: 10px;
    border: 2px solid #fff;
    box-shadow: 0 0 3px #ccc;
}
.blogWidgetPad {
	padding:0 10px;
}
.blogWidget .readmore.readmoreDn {display:none;}
.blogWidget:hover,
.blogWidget:focus {
    box-shadow:0 12px 16px -3px #000;
    box-shadow:0 12px 16px -6px #666;
}
.blogWidget img {
    display:block;
}
.blogWidget:hover img {
    transform: scale(1.1);
}
.blogWidgetImg {
    overflow: hidden;
}
.blogWidget p {
	padding-bottom: 20px;
}
.blogWidget p.blogetxt {
    padding-bottom: 0;
}
.blogWidget .entry-title {margin:0 0 10px 0;}
.blogWidget .entry-title a {	
	color:#0B2735;
}
.csroutdiv {
	padding:15px;
}
.csr-post-item.list-style .content h5 a:hover,
.csr-post-item.list-style .content h5 a:focus,
.blogWidget .entry-title a:focus,
.blogWidget .entry-title a:hover {color: #00793a;}
.post-meta {
	padding-bottom: 10px;
}
.post-meta a {color:#48586A;}
.post-meta a i {color:#00793a;}
.post-meta a:hover,.post-meta a:focus {color:#000;}
.readmore a {
	font-weight: 300;
	font-family: 'scansky-light', Arial, sans-serif;
	line-height: 15.4px !important;
	background-color: rgba(0,0,0,0);
	background-color:#fb8846;
	color:#fff;
	padding: 8px 22px 8px 22px;
	border-radius: 30px 30px 30px 30px;
	border:1px solid #00793a;
	border-color:#fb8846;
	text-transform: uppercase;
	display: block;
    margin: 0 auto;
    width: 140px;
    outline:solid;
    position:relative;
}
.readmore a i {
     transition:  all .7s ease-in-out;
 }
.readmore a:hover i {
    position:relative;
    left:3px;
    transition:  all .7s ease-in-out;
}
.blogwidget h5 {
    font-weight: 600;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-size: 22px;/*24*/
    line-height: 1.54;
    letter-spacing: -1px;
    color: #0b2735;
    margin:0 0 15px 0;
	
	padding-left:10px;
	background:#eff2f4;
}
.popularPost li {
    overflow:hidden;
    border-top: 1px solid #eee;
    padding-top: 10px;
}
.popularPost li:first-child {
    border-top: none;
    padding-top: 0;
}
.popularPost-icon {
    background: #00793a;
    background:#fff;
    padding: 3px;
    margin-bottom: 10px;
    float: left;
    width: 90px;
    margin-right: 10px;
}
.popularPost-cont-inn {padding:0 0 10px 0;}
.popularPost-cont-inn h6 {padding-bottom:.;}
.popularPost-cont-inn h6 a {
    color: #00793a;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'scansky-regular', Arial, sans-serif;
}
.popularPost-cont-inn p {
    color:#0b2735;
    font-family: 'scansky-light', Arial, sans-serif;
    font-size:13px;
}
.readmore a:hover,
.readmore a:focus {
	color: #fff;
	background: #00793a;
	border-color:#00793a;
}
/* .full-breadcrumb span:nth-child(3), */
.full-breadcrumb span a.taxonomy.category {display:none;}
/* title Blog Sec
----------------------------*/
.titleBlogSec-1 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px;
    background: #fff;
    overflow: hidden;
    height: 86px;
    color: #48586a;
    line-height: 1.2em;
}

.csr-post-item.list-style .content {
    color:#48586A;
    font-size:14px;
    line-height:22px;
}
.csr-post-item.list-style .content h5 a,
.blogWidget .entry-title a {
  font-family: 'scansky-semi-bold', Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4em;
  color: #0b2735;
}
.blogWidget .entry-title {
    height: 32px;
    overflow: hidden;
}
.blogWidgetInn {padding:10px 17px 0 17px;}
.blog-Widget-icon {
    float: left;
    font-size: 24px;
    border-radius: 50% 0 50% 50%;
    padding: .5em;
    background-color: #00793a;
    color: #fff;
    fill: #fff;
    display: inline-block;
    line-height: 1;
    transition: all .3s;
    text-align: center;
    margin-right: 20px;
    width: 56px;
    height: 56px;
    line-height: 20px;
}
/* Footer widget area
----------------------------*/
.footermenu ul li {
	padding:0 0 11px 0;
	list-style-type:square;
	margin-left:25px;
}
.footermenu ul li::marker {
  color: #00793a;
}
.footerInfoWidget,
.footerInfo ul li a,
.footermenu ul li a {
	font-size: 14px;
	font-weight: 300;
	font-family: 'scansky-light', Arial, sans-serif;
	line-height: 23px;
	color: #64656a;
	color:#0b2735;
}
.footermenu ul li a {font-size: 15px;}
.footermenu h3,
.footerInfo h3 {
	color: #06112a;
	color:#0b2735;
    line-height: 20px;
    text-transform: uppercase;
	font-size: 17px;
	padding-bottom: 20px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-family:'scansky-semi-bold', Arial, sans-serif;
	font-size: 18px;
}
.footerInfo ul li {
	padding: 7px 0;
}
.footerInfo,
.footerInfo a {color: #64656a;}
.footermenu ul li.current_page_item a,
.footermenu ul li a:hover,
.footermenu ul li a:focus,
.footerInfo ul li a:hover,
.footerInfo ul li a:active,
.footerInfo i {
	color: #00793a;
	padding-right:5px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition:  all .3s ease-in-out;
	-o-transition:  all .3s ease-in-out;
	transition:  all .3s ease-in-out;
}
.footermenu ul li.current_page_item a,
.footermenu ul li a:hover,
.footermenu ul li a:focus,
.footerInfo ul li a:hover,
.footerInfo ul li a:active {padding-left:5px;}
.footerInfoWidget {padding-bottom:24px;}
.footerInfo h5 {
    font-size:1rem;
    color: #06112a;
    color:#0b2735;
    font-family: 'scansky-regular', Arial, sans-serif;
    font-weight:400;
}
.footerInfo i {
	font-size: 16px;
	width: 1.25em;
}
.footerInfo span {padding-left: 15px;}
.footer-top-area {
    padding: 60px 0 50px 0;
    border-top: 6px solid #f1f1f1;
    border-color: #fff;
    color: #000;
    clear: both;
    background-image: url(../img/dot-bg.png);
    background-repeat: no-repeat;
    background-size: 60%;/*85*/
    background-position: bottom center;
    background-attachment: fixed;
    box-shadow: 0 0 2px #c7c7c7;
    background-color: #f6f7fa;
    position: relative;
}
.footer-logo {
	padding:0;	
	max-width: 280px;
	margin-bottom: 15px;
}
.footer-logo a img {
	display: inline-block;
	max-width: 100%;
	max-width:60%;
}
.footerwidget {
	padding-bottom: 25px;
	text-align: left;
	color: #06112a;
	font-size: 14px;
	font-family: 'scansky-light', Arial, sans-serif;
	font-weight: 300;
	line-height: 1.6em;
}
.sociallink,.footermenu {padding-bottom:20px;}
/* Footer Bottom
-----------------------------*/
.footer-bottom-area {
	background: #f6f6f6;
	background: #f3f3f3;
	padding: 15px 0;
	font-size: 13px;
	display:none;
}
.footer-bottom-area p {
	padding:0;
	line-height:18px;
}
.footer-bottom-area a {
	color: #00793a;
}
.footer-bottom-area p a:hover {
	text-decoration: underline;
}
.sociallink {
	padding: 0;
	text-align:center;
}
.sociallink ul {}
.sociallink ul li {
	display: inline-block;
	padding:0 3px;
}
.sociallink ul li a {
	background: none;
	color: #667380;
	color: #0b2735;
	font-size: 20px;
	line-height: 40px;
	height:40px;
	width:40px;
	display: block;
	border:1px solid #fff;
	background:#fff;
	color:#1877F2;
}
.sociallink ul li:nth-child(2) a {color:#FF0000;}
.sociallink ul li:nth-child(3) a {color:#0077B5;}
.sociallink ul li a:hover,
.sociallink ul li a:focus {
	color: #00793a;
	background:#fff;
	box-shadow:0 12px 16px -6px #666;
}
/* f-menu
----------------------------*/
.f-menu {
    text-align:right;
    font-size: 13px;
    padding: 16px 0;
}
.f-menu ul li {
	padding:0;
	list-style-type:square;
	display:inline-block;
	margin-left:18px;
}
.f-menu ul li::marker {
    color: #00793a;
    background: #39b54a;;
}
.f-menu ul li a {
	color:#0b2735;
	font-size:14px;
}
.footerInfoWidget a:hover,.footerInfoWidget a:focus,
.f-menu ul li a:hover,
.f-menu ul li a:focus { color: #00793a;}
.f-menu ul li a::before {
    content: "•";
    height: 10px;
    position: relative;
    right: 10px;
    color: #00793a;
}
.f-menu ul li:first-child a::before {
    visibility:hidden;
}
/* Footer bottom copy right new
---------------------------------*/
.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -2;
}
.footer-spacer { margin-bottom: 67px;}
.footer-bottom {
    position: relative;
    display: block;
    overflow: hidden;
    box-shadow:0 0 5px #c7c5c5;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.footer-bottom .outer-box {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.copyright-text {
    position: relative;
    display: block;
    padding: 15px 0;
    padding-right: 70px;
    z-index: 1;
    font-size: 13px;
    line-height:18px;
    color:#fff;
}
.copyright-text a {
	color: #0b2735;
}
.copyright-text a:hover,
.copyright-text a:focus {
    text-decoration:underline;
}
.copyright-text:before {
    position: absolute;
    top: 0;
    left: -10000px;
    bottom: 0;
    right: 0;
    content: "";
    -moz-transform: skew(-25deg, 0deg);
    -webkit-transform: skew(-25deg, 0deg);
    -o-transform: skew(-25deg, 0deg);
    -ms-transform: skew(-25deg, 0deg);
    transform: skew(-25deg, 0deg);
    z-index: -1;
    background: #939598;
}
/* Demo Specific Code
-----------------------------------------------------*/
.demo-colored-wrap {background:#ecf0f1;}
/* header
----------------------------*/
.owl-pagination {margin-top: -30px;}
/* serviceSec
----------------------------*/
.serviceSec {
	padding: 64px 0px 70px 0px;
}
.servWidget {	
	margin: 0px 0px 30px 0px;
	padding: 20px 20px 48px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f9f9f9;
	text-align: center;
	color: #888888;
	font-size: 18px;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	line-height: 29.88px;
	text-align: center;
	order: 3;
}
.servWidget:hover {	box-shadow: 0px 0px 20px 0px rgba(136,136,136,0.6);}
.servWidgetIco {
	color: #00793a;
	font-size: 40px;
	text-align: center;
	margin: 10px 0;
	width: 80px;
	height: 80px;
	background-color: #6ec1e4;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: rgba(255,255,255,0);
	margin: 0 auto;
	line-height: 70px;
	margin-bottom: 10px;
}
.servWidget h3 {
	font-size: 30px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	line-height: 1.53em;
	letter-spacing: -1px;
	align-self: center;
	background-color: rgba(255,255,255,0);
	color: #333333;
	margin: -19px 0px 10px 0px;
	order: 4;
}
.servWidget h3 a {color: #333333;}
/* newsSec
----------------------------*/
.newsSec {
	padding: 160px 0px 100px 0px;
	background:#fff;
}
.newsPost {
	padding: 20px 20px 20px 20px;
  	margin: 0px 20px 60px 20px;
  	font-family: 'scansky-light', Arial, sans-serif;
	font-weight: 300;
	overflow: hidden;
	background: #fff;
    border: 1px solid aliceblue;
    border-color:#eff0f6;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}
.newsPostImg {}
.newsPostTitle {
	margin-top: 20px;	
	font-size: 22px;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-weight: 600;
	line-height: 1.4em;
}
.newsPostTitle a {color: #0b2735;}
.newsPostTime {
	font-size: 16px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	background: url(../img/calender.png) no-repeat left center;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.newsPostTime a {
	color: #00793a;
	font-size: 14px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	line-height: 23px;
}
.newsPostTime a:hover,.newsPostTime a:focus {color:#333;}
.newsPostBtn a {
	font-size: 0.875rem;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #fff;
	background: #00793a;
	padding: 15px 30px;
  	border-radius: 1px;/*4*/
  	display: inline-block;
}
.newsPost:hover {
    background:#0b2735;
    box-shadow: 0 0 5px #ccc;
    border: 1px solid #fff;
}
.newsPost:hover p {color:#ccc;}
.newsPost:hover .newsPostTitle a { color: #fff;}
.newsPostBtn a:hover, .newsPostBtn a:focus {background: #73ae1f;}
.newsPost p {padding-bottom: 20px;text-align:justify;}
.pagination {
	text-align: center;
	overflow: hidden;
	background: #f2f2f2;
	padding: 5px;
	display: inline-block;
	display:inline-flex;
	float:none;
}
.paginations {text-align:center;}
.pagi {
    margin-top:40px;
    border:1px solid #e5e5e5;
}
.pagination a {
	color: black;
	padding: 8px 16px;
	display: inline-block;
	background:#fff;
}
.pagination a.prev,.pagination a.next,
.pagination .current {
    background-color: #00793a;
	color: white;
	padding: 8px 16px;
	display: inline-block;
}
.pagination a:hover,
.pagination a.active {
	background-color: #939598;
	color: white;
}
/* 
----------------------------*/
.csrPost-item {
    background: #fff;
    position: relative;
    background-color: #fff;
    margin-bottom: 30px;
    border: 5px solid #fff;
    transform: skewX(-2deg);
    -o-transform: skewX(-2deg);
    -ms-transform: skewX(-2deg);
    -webkit-transform: skewX(-2deg);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition-delay: .3s;
    -ms-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    font-size:14px;
    border-bottom:3px solid #55b559;
}
.csrPost-item:hover, 
.csrPost-item:focus {
    box-shadow: 0 12px 16px -3px #000;
    box-shadow: 0 12px 16px -6px #797979;
}
.csrPost-item-inn {padding:15px 20px 25px;}
.csrPost-item-img {
    overflow:hidden;
    position:relative;
}
.csrPost-item-img img { display:block;}
.csrPost-item:hover .csrPost-item-img img {
    transform: scale(1.1);
}
.csrPost-item .csrPostTitle { height:28px; overflow: hidden;}
.csrPost-item .csrPostTitle a {
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4em;
    color: #0b2735;
}
.csrPostTime {
    padding-bottom: 0;
    border: 1px solid #777;
    background: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 1%;
    right: 1%;
    width: 150px;
    text-align: center;
    height: 26px;
    z-index: 999;
    color:#fff;
}
.csrPostTime a { color: #48586A;}
.csrPostTime i { color: #00793a; padding-right:5px;}
.csrPostCont { padding-bottom:15px;}
.csrPost-item .readmore a {
    font-weight: 300;
    font-family: 'scansky-light', Arial, sans-serif;
    line-height: 15.4px !important;
    color: #fff;
    border-color: #fff;
    text-transform: uppercase;
    display: block;
    margin: 0 auto;
    width: 140px;
    outline: solid;
    position: relative;
}
/* Home page csr
-----------------------------*/
.csr-post-item.list-style {
    display: flex;
	background:#fff;
}
.csr-post-item {
	border-radius: 3px; /*10*/
	border: 3px solid #f9f9f9;/*5*/
    overflow: hidden;
}
.csr-post-item.list-style .thumb { width: 50%;}
.csr-post-item .thumb {
	position: relative;
	overflow: hidden;
}
.csr-post-item .thumb img {
	width: 100%;
	transition: all 0.3s ease;
}
.csr-post-item.hover2:hover .thumb img {transform: scale(1.1);}
.csr-post-item.list-style .content { width: 50%;}
.csr-post-item .content { padding: 20px 30px;}
.csr-post-item .content .post-meta {padding-left: 0;}
.csr-post-item .content .post-meta li {
	display: flex;
	align-items: center;
	line-height: 1;
	font-family: "Lato", sans-serif;
	font-weight: 600;
	color: #ed1c24;
}
.csr-post-item .content .post-meta li .icon {
	color: #ed1c24;
	margin-right: 6px;
}
.csr-post-item .content .blog-btn {
	font-size: 14px;
	font-weight: 700;
	color: #636363;
	font-family: "Lato", sans-serif;
}
.homecsr { text-align:center;}
/* Single Post
----------------------------*/
.singlePostPage {
    padding: 160px 0 100px;
    background:#fff;
}
.singlePostInn img {
    background: #fff;
    padding: 5px;
    border: 1px solid #eee;
}
.singlePostInn {
    padding:0;
}
.singlePostInn-header {
    margin-bottom:35px;
    padding-left:15px;
    padding-right:15px;
    
    padding-left:0;
    padding-right:0;
}
.singlePostInn h1 {
    font-size: 48px;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -2px;
    text-align: inherit;
    color: #3b3d42;
    padding-bottom:15px;
}
.singlePostInn-header h2,
.singlePostInn h2 {
    font-size: 36px;/*40*/
    font-family: 'scansky-bold', Arial, sans-serif; /*semi*/
    line-height: 1.1;
    letter-spacing: -2px;
    text-align: inherit;
    color: #0b2735;
    padding-bottom:15px;
}
.singlePostInn-header h2, .singlePostInn h2 {
	font-size: 24px;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-weight:600;
	line-height: 1.1;
	letter-spacing: -1px;
	text-align: inherit;
	color: #0b2735;
	padding-bottom: 15px;
	background: #eff2f4;
	padding: 10px;
	text-transform: inherit;
}
.singlePostTime {
    color: #0b2735;
    font-size: .875rem;
    border: 1px solid #e5e5e5;
    padding: 5px 15px;
    margin-top: 10px;
    background: #eff2f4;
}
.singlePostTime span,
.singlePostTime a {color:#00793a;}
.singlePostTime a:hover,.singlePostTime a:focus {text-decoration:underline;}
.singlePostCont {
    overflow:hidden;
    margin-bottom:25px;
    font-family: 'scansky-regular', Arial, sans-serif;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0px;
    text-align: left;
    color: #3b3d42;
    font-size:16px;
}
.singlePostCont img {
    border-radius:4px;
    display:block;
    margin:0 0 15px 0;
}
.singlePostCont p {
    margin-bottom:15px;
    margin-top:0;
    font-size: 14px;
    text-align:justify;
    line-height: 1.6em;
    color: #48586a;
}
.singlePostCont p strong {
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    color:#0b2735;
	font-weight:600;
}
.singlePostCont blockquote {
    border-top: 3px solid #ebeced;
    border-bottom: 3px solid #ebeced;
    text-align: center;
    padding: 30px 10%;
    display: block;
    clear: both;
    margin: 15px 0;
    overflow: hidden;
}
.singlePostCont blockquote h5 {
    font-style: normal;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.54;
    letter-spacing: -1px;
    text-align: inherit;
    color: #3b3d42;
    margin:15px 0;
}
.socialPostBtn {
    overflow: hidden;
    text-align: center;
    padding: 20px 0 10px 0;
    display: inline-block;
}
.socialPostBtn a {
    float: left;
    color: #fff;
    padding: 5px 20px;
    display: block;
    font-size: 14px;
    line-height: 22px;
    margin-right: 8px;
    background: #01793b;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 8px;
}
.socialPostBtn a:nth-child(2) { background: #4267B2;}
.socialPostBtn a:nth-child(3) { background: #0A66C2;}
.socialPostBtn a:nth-child(4) { background: #ed1f27;}
.socialPostBtn a:nth-child(5) { background: #046031;}
.socialPostBtn a:nth-child(6) { background: #000000;}
.socialPostBtn a:nth-child(7) { background: #008CBA;}
.socialPostBtn a:nth-child(8) { background: #9c28b1;}
.socialPostBtn a:nth-child(9) { background: #f57e22;}
.socialPostBtn a:nth-child(10) { background: #ea1e63;}
.socialPostBtn a:nth-child(11) { background: #0A66C2;}
/* partner-sec
----------------------------*/
.partner-sec {
	padding: 55px 0;
	background: #fbfbfb;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
}
.partner-sec a, .partner-sec img {
	display: inline-block;
	max-width: 100%;
	margin: 5px 0;
}
/* practicearea
----------------------------*/
.practicearea {
	padding:15px 0;
	text-align: center;
	background:#fff;
	position:relative;
	border-bottom:1px solid #eee;
	border-top:1px solid #f7f7f7;
}
.practicearea .owl-theme .owl-controls,
.practicearea .owl-pagination {display:none;}
.practicearea .item {
	text-align: center;
	padding: 0 15px;
}
.practicearea .owl-theme .owl-controls .owl-page span {
	background: url(../img/icon-owl-normal.png) no-repeat;
	border-radius: 20px;
	display: block;
	height: 15px;
	margin: 4px;
	opacity: 0.9;
	padding-top: 2px;
	width: 15px;
}
.practicearea .owl-theme .owl-controls .owl-page.active span, 
.practicearea .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: url(../img/icon-owl-active.png) no-repeat;
	border: none !important;
	height: 15px;
	margin: 4px;
	width: 15px;
}
.practicearea .owl-pagination { margin-top: 20px;}
.practicearea .owl-buttons {display: none;}
.owl-demo5-item {text-transform: uppercase;}
.practice-icon {
	width: auto;
	height: 140px;
	padding: 34px 0 31px 0;
	overflow: hidden;
}
.practice-icon:hover {
	/*border: 1px solid #f57e22;*/
}
.practice-icon img {
	display: inline-block;
	height: 100%;
	width: auto;
}
.practice-icon:hover img,
.practice-icon:hover img {
    opacity: 1;
	filter: none;
	-moz-transform:scale(1.3) rotate(0deg);
    -webkit-transform:scale(1.3) rotate(0deg);
    -o-transform:scale(1.3) rotate(0deg);
    -ms-transform:scale(1.3) rotate(0deg);
    transform:scale(1.3) rotate(0deg);
}
/* Team
----------------------------*/
#team {
    background:#fff;
    padding:80px 0;
    background-color: rgba(127,194,65, 0.8);
}
.team_widget {
    background:#fff;
    text-align: center;
    box-shadow: 0 .1875rem .4375rem 0 rgba(0,0,0,.03),0 .0625rem .125rem 0 rgba(0,0,0,.08);
    border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    padding:30px 20px 20px 20px;
    margin-bottom: 30px;
    margin-top: 100px;
    color:#0b2735;
}
.teamimg {
    margin: 0 auto;
    margin-bottom: 25px;
    max-width: 240px;
    overflow: hidden;
    margin-top: -100px;
    overflow: hidden;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.teamimg img {
    border-radius: 6px;
}
.team_widget h5 {
    line-height: 18px;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight: 600;
    color: #0b2735;
    font-size: 16px;
    margin: 20px 0;
    text-align: center;
}
.team_widget a {
    background: #fb8846;
    color:#fff;
    border-radius: 1px;/*3*/
    padding: 6px 15px;
    display: inline-block;
}
.team_widget a:focus,.team_widget a:hover {background:#39b54a;}
.team_widget p {
    text-transform: uppercase;
    font-size: 13px;
    min-height: 40px;
    line-height: 18px;
    text-align: center;
    padding-left:28px;
    background-repeat: no-repeat;
    display:inline-block;
    background-position:left top;
	background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%2218.000000pt%22%20height%3D%2213.000000pt%22%20viewBox%3D%220%200%20304.000000%20240.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%0A%3Cg%20transform%3D%22translate(0.000000%2C240.000000)%20scale(0.100000%2C-0.100000)%22%0Afill%3D%22%2339b54a%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%201200%20l0%20-1200%20880%200%20880%200%200%20203%200%20203%20-102%2034%20-103%2035%20-247%205%0Ac-271%205%20-271%206%20-322%2074%20-20%2027%20-21%2039%20-21%20446%200%20407%201%20419%2021%20446%2050%2068%2053%2069%0A300%2072%20l225%203%2091%2059%20c51%2033%20107%2065%20125%2071%20l33%2011%200%20369%200%20369%20-880%200%20-880%200%200%0A-1200z%20m1120%20880%20l0%20-80%20-240%200%20-240%200%200%2080%200%2080%20240%200%20240%200%200%20-80z%20m-480%0A-320%20l0%20-80%20-200%200%20-200%200%200%2080%200%2080%20200%200%20200%200%200%20-80z%20m640%200%20l0%20-80%20-240%200%0A-240%200%200%2080%200%2080%20240%200%20240%200%200%20-80z%20m-720%20-320%20l0%20-80%20-160%200%20-160%200%200%2080%200%0A80%20160%200%20160%200%200%20-80z%20m80%20-320%20l0%20-80%20-200%200%20-200%200%200%2080%200%2080%20200%200%20200%200%200%0A-80z%20m0%20-400%20l0%20-80%20-200%200%20-200%200%200%2080%200%2080%20200%200%20200%200%200%20-80z%20m480%20-400%20l0%0A-80%20-440%200%20-440%200%200%2080%200%2080%20440%200%20440%200%200%20-80z%22%2F%3E%0A%3Cpath%20d%3D%22M1803%201509%20c-17%20-5%20-79%20-41%20-137%20-79%20l-107%20-70%20-219%200%20-220%200%200%20-360%0A0%20-360%20218%200%20218%200%20119%20-40%20120%20-41%20191%203%20191%203%2037%2029%20c47%2035%2066%2079%2066%20150%200%0A53%201%2055%2033%2061%2078%2017%20127%2086%20127%20178%200%2053%201%2055%2032%2061%2043%209%2097%2052%20114%2092%208%2018%0A14%2058%2014%2088%20l0%2055%20185%203%20185%203%2032%2033%20c28%2028%2033%2039%2033%2082%200%2043%20-5%2054%20-33%2082%0Al-32%2033%20-568%202%20c-325%201%20-580%20-3%20-599%20-8z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.team_widget_intop p i { color: #39b54a;}
/*  Products
----------------------------*/
.ngi_p_2 {
	padding-bottom: 30px;
}
.ngi_p_2_inn {
	position: relative;
	margin-bottom: 20px;
	border: 2px solid #fff;
	box-shadow: 0 .1875rem .4375rem 0 rgba(0, 0, 0, .13), 0 .0625rem .125rem 0 rgba(0, 0, 0, .11);
}
.ngi_p_2_inn a {
	background: linear-gradient(180deg, var( --e-global-color-f4c498c ) 0%, var( --e-global-color-b065eab ) 100%);
	display: block;
	position: absolute;
	bottom: 10px;
	width: 90%;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	margin: 0 5%;
	padding:20px 5px;
	border-radius: 3px;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255, 0.8);
	color: #000;
	border: 1px solid #fff;
	text-align: center;
	z-index: 2;
	opacity: 0;
}
.ngi_p_2_inn:hover a {
	bottom: 40px;
	opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1);
}
.ngi_p_2_inn a:hover {
	background: #f57e22;
	color: #fff;
}
.ngi_p_2_inn img {
	max-width: 100%;
	display: block;
}
/* Demo Specific Code
-------------------------------------------------*/
.demo-colored-wrap {background:#ecf0f1;}
/* header
----------------------------*/
.owl-pagination {margin-top: -30px;}
/* breadcumbs
----------------------------*/
.page-title-sec {
	background:#ff9600;
    background-image: url(../img/breadcumbs_contact-v2.jpg);    
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto 100%;
    height:350px;
    color: #fff;
    padding:160px 0 30px 0;
	text-align:center;
    width: 100%;
}
.page-title-sec h2 {
	color:#fff;
	padding:0 0 10px 0;
	margin:0;
	text-transform: capitalize;
	font-family: 'scansky-light', Arial, sans-serif;
	font-weight:300;
}
.page-title-sec h2 span {
	color: #fff;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-weight: 600;
}
.page-title-sec p {
	font-size:20px;
	color:#fff;
	line-height:24px;
	padding:0;
	margin:0;
}
/*  maincontent
----------------------------*/
.maincontent {
	padding: 40px 0;
	line-height: 24px;
	font-weight: 400;
	background:#fff;
	color: #4b565c;
	overflow:hidden;
}
.jobDiv {background:#fff;}
.maincontent h4 {
	margin: 0 0 15px 0;
	color:#0b2735;
	font-family: 'scansky-light', Arial, sans-serif;
	font-weight:300;
}
.maincontent h1,
.maincontent h2,
.maincontent h3,
.maincontent h5,
.maincontent h6 {
	text-transform: uppercase;
	text-transform: capitalize;
	color: #0b2735;
	font-size:43px;
	margin-bottom: 30px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
}
.maincontent h2 {font-size: 40px;}
.maincontent h3 {font-size: 36px;margin-bottom: 15px;}
.maincontent h5 {font-size: 24px;margin-bottom: 15px;}
.maincontent h6 {font-size: 20px;margin-bottom: 15px;}
.maincontent h1 span,
.maincontent h2 span,
.maincontent h3 span,
.maincontent h4 span,
.maincontent h5 span,
.maincontent h6 span {
	color: #0d8843;
	font-family: 'scansky-thin', Arial, sans-serif;
  	font-weight: 100;
}
.maincontent a {
	line-height: 20px;
	color: #000;
	cursor:pointer;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-weight:600;
}
.maincontent span {font-family: 'scansky-semi-bold', Arial, sans-serif;font-weight: 600;}
.maincontent ol li {
	margin-left: 25px;
	margin-bottom: 1px;
	margin-top: 5px;
  	list-style: order;
}
.maincontent ol,
.maincontent ul {
	padding-bottom: 15px;
	margin-bottom:10px;
}
.maincontent ul li {
	margin-left: 20px;
	margin-bottom: 1px;
	margin-top: 5px;
	padding: 0 0 0 15px;
  	background: url(../img/li_bg.png) no-repeat;
  	background-position: left 10px;
}
.maincontent p {
	padding-bottom: 20px;
	text-align: justify;
}
.about-thumb img {
	background-color: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	padding: 8px;
}
.about-inner-details {margin-top: 50px;}
/*  Product
----------------------------*/
.feedprobox {
	background: #fff;
	border: 1px solid #e9e9e9;/*e4e4e4*/
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	overflow:hidden;
	height:auto !important;
	box-shadow:0px 5px 15px 0px rgba(25,45,110,.10);
}
.feedproImg {
	background:#f2f2f2; /*#eee;*/
	padding:15px 10px;
	overflow: hidden;
}
.fImgpdnone { padding:0;}
.feedproboxcolor h5 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	color: #fff;
	font-size: 24px;
	line-height: 24px;
	text-align:center;
	padding:12px;
	background:#9f1014;
}
.feedprobox h5 {
	margin: 0 0 0 0;
	text-transform: uppercase;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	color: #010101;
	font-size: 14px;
	line-height: 18px;
}
.feedprobox h6 {
	margin: 10px 0 0 0;
	text-transform: uppercase;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	color: #010101;
	font-size: 14px;
	height: 40px;
	line-height: 18px;
}
.feedprobox a {
	padding: 10px 0;
	line-height: 18px;
	text-transform: uppercase;
	background:#fb8846;
	font-size: 15px;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	border-bottom: 3px solid #e26721;
	display: block;
	color:#fff;
}
.feedprobox h5 a {
	padding: 6px 0;
	line-height: 18px;
	font-size: 14px;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight:400;
	border-bottom: 3px solid #00793a;
	display: block;
	color:#fff;
	background: #39b54a;
}
.feedprobox:hover a {
	border-color: #fb8846;
	background: #e26721;
}
.feedprobox a:hover {
	background: #39b54a;
	border-color: #00793a;
}
.feedprobox:hover img {
	position: relative;
	z-index: 99;
	filter: none;
  	transform: scale(1.3) rotate(0deg);
}
.fishfeed ul li {margin-left: 5px;}
.fishfeed ul li a {
	display:inline-block;
	min-width: 250px;
	line-height: 20px;
	background: #0d8843;
	padding: 5px 10px;
	color: #fff;
}
.fishfeed ul li a:hover, 
.fishfeed ul li a:focus {
	background:#f57e22;
}
.tabbox {
	padding: 20px 0;
}
.tabbox ul.ui-tabs-nav,
.tabbox ul.nav {
	box-shadow: 0 .1875rem .4375rem 0 rgba(0, 0, 0, .13), 0 .0625rem .125rem 0 rgba(0, 0, 0, .11);
	background: #fff;
	padding: 6px;
}
.tabbox ul.ui-tabs-nav li,
.tabbox ul.nav li {
	margin:0;
	background: none;
	padding: 0;
}
.tabbox ul.ui-tabs-nav li button,
.tabbox ul.nav li button {
	border-radius: 2px !important;
	border-radius: 1px !important;
	color: #0b2735;
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight: 400;
	padding:0 15px;
	font-size:16px;
}
.tabbox ul.ui-tabs-nav li.ui-tabs-active,
.tabbox .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	background-color:#39b54a;
}
.prodiner {
	padding: 0 0 0 0;
	background: #fff;
	box-shadow: 0 0 2px #e0e0e0;
}
.prodiner h4 {
	text-transform: capitalize;
	color: #4b565c;
	margin-bottom: 20px;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-weight: 600;
}
.prodImg {
	border:15px solid #fff;
	border-left: none;
	border-right: none;
	padding: 30px 40px;
	min-height: 200px;
	background: #f5f5f5;
}
.prodCont {
	background: #fff;
	padding: 20px;
	min-height: 250px;
}
.kgbtn {
	padding-bottom: 20px;
}
.kgbtn a {
	border-radius: 2px !important;
	border: none;
	padding: 3px 10px;
	color: #fff !important;
	background:#0d6efd;
	display: inline-block;
	line-height: 24px;
	text-transform: uppercase;
}
.kgbtn a:first-child {
	background: #000;
}
.kgbtn a:last-child {
	background: #dc3545;
}
.feeddiv {
	border:1px solid #dbdad6;
	padding:15px 30px 0 30px;
	overflow: hidden;
	text-align: center;
	align-items: center;
	position: relative;
	background: #fff;
	margin: 30px 0;
	cursor: pointer;
	box-shadow: 0px 0px 5px #ccc;
	padding-bottom: 10px;
}
.feeddiv h6 {
	text-transform: capitalize;
	color: #4b565c;
	color: #101010;
	font-size: 18px;
	height: 36px;
	line-height: 18px;
	font-family: 'scansky-semi-bold', Arial, sans-serif;
	font-weight: 600;
}
.feeddiv a {
	border-radius: 3px !important;
	border: none;
	padding: 8px 20px;
	color: #fff !important;
	z-index: 999;
	position: relative;	
	letter-spacing: 0.5px;
	background: #da001c;
	bottom: 10px;
	display: block;
	opacity: 0.9;
	display: none;
}
.feeddiv a:hover,
.feeddiv a:focus {
	background: #0d8843;
	opacity: 1;
	font-family: 'scansky-light', Arial, sans-serif;
	font-weight: 300;
}
.feeddiv img {
	position: relative;
	z-index: 999;
	bottom:0;
}
.feeddiv:hover img {
	position: relative;
	z-index: 99;
	filter: none;
  	transform: scale(1.3) rotate(0deg);
}
.feeddiv::before {
	content: '';
	position: absolute;
	bottom: -50%;
	left: 0;
	background: #e2d7cc;
	border-radius: 50%;
	transform-origin: bottom;
	width: 100%;
	height: 300px;
	transform: translateX(0%);
}
#more {display: none;}
/* jobPostWidget
----------------------------*/
.jobPostWidget {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eff0f6;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
    border-radius:15px;
    -o-border-radius:15px;
    -ms-border-radius:15px;
    -webkit-border-radius:15px;
    min-height:100px;
    background:#fff;
    color:#0b2735;
    font-weight:300;
    margin:15px 0;
}
.jobPostWidget ul {
    padding:0;
    margin:0;
}
.jobPostWidget ul li {
    padding:0;
    margin:0;
}
.jobPostWidget ul li strong {
    font-weight:500;
}
.jobPostWidget i {
    font-size:13px;
    width: 18px;
    color:#39b54a;
}
.jobPostWidget p {text-align:inherit;}
.jobPostWidget h5 {
    font-size:20px;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight:600;
}
.jobPostWidget-1 {
    text-align:right;
    border-bottom:1px solid #eee;
    margin-bottom:15px;
    overflow:hidden;
    height:60px;
	background-repeat: no-repeat;
	background-size: 135px 47px;
	background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20160%2045.82%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.st0%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient2)%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient1)%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st2%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2380c342%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st3%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient3)%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st4%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23006f3d%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st5%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient)%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%22111.99%22%20y1%3D%226.14%22%20x2%3D%22127.46%22%20y2%3D%226.14%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339b54a%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.36%22%20stop-color%3D%22%23309145%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2322553f%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient1%22%20x1%3D%22106.84%22%20y1%3D%227.22%22%20x2%3D%22125.1%22%20y2%3D%227.22%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2380c342%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.08%22%20stop-color%3D%22%236ebc43%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.28%22%20stop-color%3D%22%2347ac46%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.47%22%20stop-color%3D%22%23289f48%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%2311974a%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%2304914b%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300904c%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient2%22%20x1%3D%2294.19%22%20y1%3D%229.64%22%20x2%3D%22106.39%22%20y2%3D%229.64%22%20xlink%3Ahref%3D%22%23linear-gradient%22%2F%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient3%22%20x1%3D%2293.04%22%20y1%3D%226.36%22%20x2%3D%22106.36%22%20y2%3D%226.36%22%20xlink%3Ahref%3D%22%23linear-gradient1%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22st5%22%20d%3D%22M123.53.5s2.29.3%2C3.94%2C1.47c0%2C0-5.56-.28-10.35%2C5.27%2C0%2C0-3.48%2C3.61-4.72%2C4.44s.85-3.87.85-3.87c0%2C0%2C.8-1.01.89-1.08s2.36-2.11%2C2.47-2.15%2C3.64-3.02%2C3.64-3.02l3.28-1.06Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st1%22%20d%3D%22M106.84%2C14.45s6.46-1%2C10.97-9.28c0%2C0%2C2.32-5.03%2C7.28-4.31%2C0%2C0-15.53-5.21-17.96%2C10.05%2C0%2C0%2C3.1-6.41%2C10.47-7.77%2C0%2C0-8.58%2C2.36-10.76%2C11.31Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M105.25%2C10.24s1.38%2C1.87%2C1.1%2C4.08c0%2C0-.85-2.4-5.47-4.08-4.62-1.68-6.37-4.5-6.68-5.11s4.39.55%2C4.39.55l5.58%2C3.41%2C1.08%2C1.15Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st3%22%20d%3D%22M93.04%2C1.58s2.09.86%2C6.94%2C1.66c4.84.8%2C6.09%2C4.96%2C6.38%2C7.4%2C0%2C0-1.54-3.79-7.11-4.98%2C0%2C0%2C4.97%2C2.01%2C6.52%2C5.48%2C0%2C0-1.15-2.73-6.44-3.42-5.29-.69-5.5-2.27-6.3-6.14Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M0%2C25v-14.26c0-.46.16-.86.49-1.18s.72-.5%2C1.18-.53h1.76l6.48%2C10.97v-10.97h3.24v15.97h-3.38L3.24%2C14.03v10.97H0Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M22.61%2C24.49c-.65.34-1.34.55-2.06.62-.73.08-1.37.12-1.92.12-1.11%2C0-2.08-.3-2.92-.9s-1.25-1.6-1.25-2.99c0-1.3.38-2.22%2C1.13-2.78.76-.55%2C1.72-.93%2C2.89-1.11.15%2C0%2C.34-.02.56-.07.22-.05.46-.08.74-.12%2C1.36-.18%2C2.04-.59%2C2.04-1.2%2C0-.46-.24-.76-.72-.9-.48-.14-.92-.21-1.32-.21-.43%2C0-.82.06-1.16.19-.34.12-.59.35-.74.69h-3.1c.12-.96.56-1.74%2C1.3-2.36.83-.71%2C2.02-1.07%2C3.56-1.07%2C1.73%2C0%2C3.02.29%2C3.89.88.89.62%2C1.34%2C1.48%2C1.34%2C2.59v4.21c0%2C1.23-.22%2C2.2-.67%2C2.89-.45.69-.98%2C1.2-1.6%2C1.5ZM21.87%2C18.8c-.43.22-1.03.42-1.81.6l-1.06.23c-.56.15-.96.35-1.2.6-.22.34-.32.68-.32%2C1.02%2C0%2C.46.14.83.42%2C1.11.28.25.68.37%2C1.2.37.86%2C0%2C1.54-.25%2C2.04-.74.49-.49.74-1.17.74-2.04v-1.16Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M29.44%2C10.61v3.7c.34-.59.83-1.07%2C1.48-1.44.56-.31%2C1.23-.46%2C2.04-.46%2C1.45%2C0%2C2.64.6%2C3.56%2C1.81s1.39%2C2.76%2C1.39%2C4.68-.46%2C3.47-1.39%2C4.67c-.46.59-1.09%2C1.01-1.87%2C1.27s-1.57.39-2.34.39c-1.48%2C0-2.86-.38-4.12-1.16-1.27-.77-1.9-2.25-1.9-4.44v-10.6h1.57c.43%2C0%2C.8.15%2C1.11.46s.46.68.46%2C1.11ZM34.72%2C18.75c0-1.11-.23-1.97-.69-2.59-.46-.65-1.1-.97-1.9-.97-.86%2C0-1.53.31-1.99.93-.46.65-.69%2C1.53-.69%2C2.64%2C0%2C1.3.22%2C2.24.65%2C2.82.46.65%2C1.11.97%2C1.94.97s1.53-.32%2C1.99-.97c.46-.65.69-1.59.69-2.82Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M47.28%2C24.49c-.65.34-1.34.55-2.06.62s-1.37.12-1.92.12c-1.11%2C0-2.08-.3-2.92-.9-.83-.6-1.25-1.6-1.25-2.99%2C0-1.3.38-2.22%2C1.13-2.78.76-.55%2C1.72-.93%2C2.89-1.11.15%2C0%2C.34-.02.56-.07.22-.05.46-.08.74-.12%2C1.36-.18%2C2.04-.59%2C2.04-1.2%2C0-.46-.24-.76-.72-.9-.48-.14-.92-.21-1.32-.21-.43%2C0-.82.06-1.16.19-.34.12-.59.35-.74.69h-3.1c.12-.96.55-1.74%2C1.3-2.36.83-.71%2C2.02-1.07%2C3.56-1.07%2C1.73%2C0%2C3.02.29%2C3.89.88.89.62%2C1.34%2C1.48%2C1.34%2C2.59v4.21c0%2C1.23-.22%2C2.2-.67%2C2.89s-.98%2C1.2-1.6%2C1.5ZM46.54%2C18.8c-.43.22-1.03.42-1.81.6l-1.07.23c-.56.15-.96.35-1.2.6-.22.34-.32.68-.32%2C1.02%2C0%2C.46.14.83.42%2C1.11.28.25.68.37%2C1.2.37.86%2C0%2C1.54-.25%2C2.04-.74.49-.49.74-1.17.74-2.04v-1.16Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M71.45%2C19.49c-.16%2C1.85-.85%2C3.3-2.08%2C4.35-1.27%2C1.02-2.93%2C1.53-5%2C1.53-2.41%2C0-4.24-.72-5.51-2.18-1.27-1.39-1.9-3.44-1.9-6.16s.65-4.86%2C1.94-6.25c1.33-1.45%2C3.24-2.18%2C5.74-2.18%2C2.04%2C0%2C3.66.51%2C4.86%2C1.53%2C1.14.99%2C1.79%2C2.38%2C1.94%2C4.17h-1.99c-.74%2C0-1.27-.32-1.57-.97-.22-.4-.48-.76-.79-1.07-.62-.46-1.44-.69-2.45-.69-1.42%2C0-2.52.46-3.29%2C1.39-.74.93-1.11%2C2.28-1.11%2C4.07s.37%2C3.06%2C1.11%2C3.98c.71.96%2C1.77%2C1.44%2C3.19%2C1.44.99%2C0%2C1.81-.25%2C2.45-.74.59-.46%2C1-1.2%2C1.25-2.22h3.19Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M73.09%2C25v-5.97c0-1.2.18-2.21.53-3.03.35-.82.84-1.47%2C1.46-1.97.59-.46%2C1.27-.8%2C2.06-1.02.79-.22%2C1.6-.32%2C2.43-.32h.46v3.29h-1.07c-.89%2C0-1.56.22-1.99.65-.43.43-.65%2C1.11-.65%2C2.04v6.34h-3.24Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M82.83%2C23.89c-.65-.55-1.11-1.3-1.39-2.24-.28-.94-.42-1.92-.42-2.94%2C0-.83.12-1.67.35-2.5.23-.83.59-1.53%2C1.09-2.08.8-.93%2C1.84-1.47%2C3.1-1.64%2C1.27-.17%2C2.41-.07%2C3.43.3%2C1.17.46%2C2.04%2C1.27%2C2.59%2C2.41.52%2C1.02.79%2C2.21.79%2C3.56%2C0%2C.99-.11%2C1.84-.32%2C2.55-.22.71-.49%2C1.31-.83%2C1.81-.74%2C1.02-1.68%2C1.65-2.82%2C1.9-1.02.28-2.04.3-3.08.07-1.03-.23-1.86-.62-2.48-1.18ZM85.06%2C15.74c-.65.71-.94%2C1.77-.88%2C3.17s.32%2C2.38.79%2C2.94c.18.25.51.46.97.62.46.17.93.19%2C1.41.05.48-.14.9-.49%2C1.27-1.04.37-.56.57-1.45.6-2.68%2C0-1.11-.18-1.94-.53-2.5-.36-.55-.76-.91-1.23-1.06s-.93-.16-1.39-.02c-.46.14-.8.32-1.02.53Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M96.98%2C27.97c0%2C.43-.15.8-.46%2C1.11-.31.31-.68.46-1.11.46h-1.57v-11.53c0-2.16.63-3.63%2C1.9-4.42%2C1.27-.79%2C2.64-1.18%2C4.12-1.18.77%2C0%2C1.55.15%2C2.34.44.79.29%2C1.41.72%2C1.87%2C1.27.93%2C1.2%2C1.39%2C2.75%2C1.39%2C4.63s-.46%2C3.52-1.39%2C4.72c-.93%2C1.17-2.11%2C1.76-3.56%2C1.76-.77%2C0-1.45-.14-2.04-.42-.62-.31-1.11-.79-1.48-1.43v4.58ZM102.25%2C18.89c0-1.2-.23-2.13-.69-2.78-.46-.65-1.13-.97-1.99-.97s-1.48.32-1.94.97c-.43.59-.65%2C1.51-.65%2C2.78%2C0%2C1.17.23%2C2.05.69%2C2.64.46.65%2C1.13.97%2C1.99.97.8%2C0%2C1.44-.32%2C1.9-.97.46-.65.69-1.53.69-2.64Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M127.43%2C19.49c-.16%2C1.85-.85%2C3.3-2.08%2C4.35-1.27%2C1.02-2.93%2C1.53-5%2C1.53-2.41%2C0-4.24-.72-5.51-2.18-1.27-1.39-1.9-3.44-1.9-6.16s.65-4.86%2C1.94-6.25c1.33-1.45%2C3.24-2.18%2C5.74-2.18%2C2.04%2C0%2C3.66.51%2C4.86%2C1.53%2C1.14.99%2C1.79%2C2.38%2C1.94%2C4.17h-1.99c-.74%2C0-1.27-.32-1.57-.97-.22-.4-.48-.76-.79-1.07-.62-.46-1.44-.69-2.45-.69-1.42%2C0-2.52.46-3.29%2C1.39-.74.93-1.11%2C2.28-1.11%2C4.07s.37%2C3.06%2C1.11%2C3.98c.71.96%2C1.77%2C1.44%2C3.19%2C1.44.99%2C0%2C1.81-.25%2C2.45-.74.59-.46%2C1-1.2%2C1.25-2.22h3.19Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M136.95%2C24.49c-.65.34-1.34.55-2.06.62-.73.08-1.37.12-1.92.12-1.11%2C0-2.08-.3-2.92-.9s-1.25-1.6-1.25-2.99c0-1.3.38-2.22%2C1.13-2.78.76-.55%2C1.72-.93%2C2.89-1.11.15%2C0%2C.34-.02.56-.07.22-.05.46-.08.74-.12%2C1.36-.18%2C2.04-.59%2C2.04-1.2%2C0-.46-.24-.76-.72-.9-.48-.14-.92-.21-1.32-.21-.43%2C0-.82.06-1.16.19-.34.12-.59.35-.74.69h-3.1c.12-.96.56-1.74%2C1.3-2.36.83-.71%2C2.02-1.07%2C3.56-1.07%2C1.73%2C0%2C3.02.29%2C3.89.88.89.62%2C1.34%2C1.48%2C1.34%2C2.59v4.21c0%2C1.23-.22%2C2.2-.67%2C2.89-.45.69-.98%2C1.2-1.6%2C1.5ZM136.21%2C18.8c-.43.22-1.03.42-1.81.6l-1.06.23c-.56.15-.96.35-1.2.6-.22.34-.32.68-.32%2C1.02%2C0%2C.46.14.83.42%2C1.11.28.25.68.37%2C1.2.37.86%2C0%2C1.54-.25%2C2.04-.74.49-.49.74-1.17.74-2.04v-1.16Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M140.63%2C25v-5.97c0-1.2.18-2.21.53-3.03.35-.82.84-1.47%2C1.46-1.97.59-.46%2C1.27-.8%2C2.06-1.02.79-.22%2C1.6-.32%2C2.43-.32h.46v3.29h-1.07c-.89%2C0-1.56.22-1.99.65-.43.43-.65%2C1.11-.65%2C2.04v6.34h-3.24Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M157.41%2C21.21h2.31c-.34%2C1.3-.99%2C2.28-1.94%2C2.96-.96.71-2.16%2C1.06-3.61%2C1.06-1.76%2C0-3.13-.57-4.12-1.71-.99-1.11-1.48-2.7-1.48-4.77s.48-3.52%2C1.44-4.63c.99-1.14%2C2.36-1.71%2C4.12-1.71%2C1.85%2C0%2C3.29.56%2C4.3%2C1.67.99%2C1.14%2C1.48%2C2.73%2C1.48%2C4.77v.51c0%2C.15-.02.26-.05.32h-8.01c.03.96.26%2C1.67.69%2C2.13.4.49%2C1%2C.74%2C1.81.74.52%2C0%2C.97-.11%2C1.34-.32.09-.03.18-.08.25-.16.08-.08.16-.16.25-.25.03-.09.15-.22.35-.37.2-.15.49-.23.86-.23ZM151.85%2C17.6h4.72c-.06-.83-.28-1.45-.65-1.85-.4-.43-.97-.65-1.71-.65-.68%2C0-1.24.22-1.67.65s-.66%2C1.05-.69%2C1.85Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M0%2C45.58v-14.47c0-.47.16-.87.49-1.2s.73-.49%2C1.2-.49h1.64v13.15h7.89v3.01H0Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M27.42%2C29.42h1.69c.44%2C0%2C.81.16%2C1.13.47s.47.69.47%2C1.13v.99h-3.29v-2.58ZM27.42%2C33.09h1.69c.44%2C0%2C.81.16%2C1.13.47.31.31.47.69.47%2C1.13v10.9h-3.29v-12.5Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M57.14%2C45.58h-3.24v-7.99c0-.75-.23-1.3-.68-1.64s-.96-.52-1.53-.52-1.07.17-1.5.52c-.44.34-.66.89-.66%2C1.64v7.99h-3.29v-7.33c0-2.13.56-3.55%2C1.67-4.27%2C1.11-.72%2C2.34-1.11%2C3.69-1.17.72%2C0%2C1.42.08%2C2.11.24.69.16%2C1.31.47%2C1.88.94.47-.41%2C1.02-.7%2C1.67-.87.64-.17%2C1.31-.27%2C2-.31%2C1.38%2C0%2C2.65.36%2C3.81%2C1.08%2C1.16.72%2C1.74%2C2.18%2C1.74%2C4.37v7.33h-1.64c-.47%2C0-.85-.15-1.15-.45-.3-.3-.45-.68-.45-1.15v-6.39c0-.75-.23-1.3-.68-1.64s-.96-.52-1.53-.52-1.07.17-1.53.52c-.45.34-.68.89-.68%2C1.64v7.99Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M81.36%2C29.42h1.69c.44%2C0%2C.81.16%2C1.13.47s.47.69.47%2C1.13v.99h-3.29v-2.58ZM81.36%2C33.09h1.69c.44%2C0%2C.81.16%2C1.13.47.31.31.47.69.47%2C1.13v10.9h-3.29v-12.5Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M105.73%2C45.58c-1.03.06-2.15.05-3.36-.05-1.21-.09-1.81-.86-1.81-2.3v-13.81h1.69c.41%2C0%2C.77.16%2C1.08.47s.47.69.47%2C1.13v2.11h1.93v.66c0%2C.47-.16.85-.47%2C1.15-.31.3-.69.45-1.13.45h-.33v6.95c0%2C.53.31.8.94.8h.99v2.44Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M130.09%2C41.73h2.35c-.35%2C1.32-1%2C2.32-1.97%2C3.01-.97.72-2.19%2C1.08-3.66%2C1.08-1.78%2C0-3.18-.58-4.18-1.74-1-1.13-1.5-2.74-1.5-4.84s.49-3.57%2C1.46-4.7c1-1.16%2C2.4-1.74%2C4.18-1.74%2C1.88%2C0%2C3.34.56%2C4.37%2C1.69%2C1%2C1.16%2C1.5%2C2.77%2C1.5%2C4.84v.52c0%2C.16-.02.27-.05.33h-8.13c.03.97.27%2C1.69.7%2C2.16.41.5%2C1.02.75%2C1.83.75.53%2C0%2C.99-.11%2C1.36-.33.09-.03.18-.09.26-.16l.26-.26c.03-.09.15-.22.35-.38.2-.16.49-.24.87-.24ZM124.46%2C38.07h4.79c-.06-.85-.28-1.47-.66-1.88-.41-.44-.99-.66-1.74-.66-.69%2C0-1.25.22-1.69.66-.44.44-.67%2C1.07-.7%2C1.88Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M156.81%2C29.38h1.6c.44%2C0%2C.81.16%2C1.13.49s.47.7.47%2C1.1v9.16c0%2C2.22-.64%2C3.73-1.93%2C4.51-1.28.78-2.68%2C1.17-4.18%2C1.17-.81%2C0-1.61-.13-2.4-.4-.78-.27-1.41-.7-1.88-1.29-.91-1.16-1.36-2.74-1.36-4.75s.45-3.55%2C1.36-4.74c.94-1.22%2C2.14-1.83%2C3.62-1.83.78%2C0%2C1.47.16%2C2.07.47.63.38%2C1.13.86%2C1.5%2C1.46v-5.36ZM151.45%2C39.24c0%2C1.25.24%2C2.21.71%2C2.87.47.66%2C1.14.99%2C2.02.99s1.5-.33%2C1.97-.99c.44-.66.66-1.61.66-2.87%2C0-1.13-.24-2.02-.7-2.68-.5-.63-1.17-.94-2.02-.94s-1.46.33-1.93.99c-.47.63-.71%2C1.5-.71%2C2.63Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}
.jobPostWidget-1 span {
    padding: 3px 5px;
    background: #ccc;
    font-family: 'scansky-light', Arial, sans-serif;
    font-weight: 300;
    font-size: 14px;
}
.jobPostWidget-3 {
    border-top:1px solid #eee;
    padding:15px 0 0 0;
    margin-top:15px;
    overflow:hidden;
}
.jobPostWidget-3-inn { float:left;}
.jobPostWidget-1 p,
.jobPostWidget-3 p {
    margin:0;
    padding:0;
    font-size: 14px;
    line-height: 1.4em;
    text-align:inherit;
}
.jobPostWidget-3 a {
    float:right;
    color: #FFFFFF;
    background-color:#0b2735;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 50px 50px 50px 50px;
    padding:12px 25px;
    background-color:#73ae1f;
    font-family: 'scansky-light', Arial, sans-serif;
    font-weight: 300;
}
.jobPostWidget-3 a:hover { background:#006f3d;}
.careerDiv {
    text-align:center;
    padding-bottom:30px;
}
.careerDiv h2 {font-size:;padding:0;margin:0;}
.careerDiv p {text-align:center;padding:0;}
/* gallery
------------------------------*/
/* Modal Content */
.gallerySec .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	width: 90%;
	max-width: 1200px;
	top: 100px;	
}
.gallerySec.gallerybox .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	width: 90%;
	max-width: 600px;
	top: 100px;	
}
.gallerySec .modal {
	background-color:rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	z-index: 999999999;
}
/* The Close Button */
.gallerySec .close {
	color: white;
	position: absolute;
	top: 75px;
	right: 25px;
	font-size: 35px;
	font-weight: 700;
	font-family: 'scansky-bold', Arial, sans-serif;
}
.gallerySec .close:hover,
.gallerySec .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}
.gallerySec .mySlides {	display: none;}
.gallerySec .cursor {cursor: pointer;}
/* Next & previous buttons */
.gallerySec .prev,
.gallerySec .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}
/* Position the "next button" to the right */
.gallerySec .next {
	right: 0;
	border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.gallerySec .prev:hover,
.gallerySec .next:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
/* Number text (1/3 etc) */
.gallerySec .numbertext {
	color: #fff;
	font-size: 14px;
	padding: 6px 12px;
	position: absolute;
	top: 9px;
	left: 9px;
	background: #0d8843;
}
.gallerySec img {margin-bottom: -4px;}
.gallerySec .caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}
.gallerySec .demo {	opacity: 0.6;}
.gallerySec .active,
.gallerySec .demo:hover {opacity: 1;}
.gallerySec img.hover-shadow {	transition: 0.3s;}
.gallerySec .hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* Contact Us
------------------------------*/
.contactSec {
    background:#fff;
    padding:80px 0;
}
.contactSec h3 {
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1em;
    color: #0b2735;
    padding: 0 0 25px 0;
}
.map {
    height: 500px;
    overflow: hidden;
    padding: 0;
    position:relative;
    z-index:99;
	padding-top:30px;
	background:#fff;
}
.cclContWidget {
    background:#fff;
    padding:16px 15px;
    font-size:13px;
    font-family: 'scansky-light', Arial, sans-serif;
    font-weight:300;
    line-height:18px;
    min-height:99px;
    border: 1px solid #e5e5e5;
    border-top:1px solid #e5e5e5;
    border-bottom:none;
}
.cclContWidget:last-child {
    border-bottom:1px solid #e5e5e5;
    background:#eff2f4;
    margin-bottom:25px;
}
.cclContWidget:hover,
.cclContWidget:focus {
    background:#eff2f4;
}
.cclContWidget a {color:#48586A;}
.cclContWidget h6 {
    font-family: 'scansky-regular', Arial, sans-serif;
    color:#0b2735;
}
.cclContWidget i {
    font-size: 20px;
    padding-bottom: 5px;
    display: inline-block;
    min-width: 30px;
    position: relative;
    top: 2px;
    -webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
}
.cclContWidget:hover i,
.cclContWidget:focus i {
    color:#39b54a;
    -webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
}
.cclContWidget p {/*text-indent:30px;*/ padding-left:30px;}
.contactSec textarea.form-control,
.contactSec input.form-control {
    margin-bottom:25px;
    background: #eff2f4;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    box-shadow: none !important;
    color: #0b2735 !important;
    font-size: 14px;
    text-align: left;
    height: 48px;
    transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -webkit-transition: all 0.7s ease 0s;
    -ms-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    color: #0b2735 !important;
    padding: 12px 18px;
}
.contactSec textarea.form-control {
    height:199px;
    overflow:hidden;    
}
.contactSec input.contSubmit {
    border:none;
    width:200px;
    font-family: 'scansky-bold', Arial, sans-serif;
    font-weight:700;
    font-size: 16.2px;
    text-transform: uppercase;
    line-height: 24.3px;
    padding: 13px 25px;
    color: #fff;
    border-radius: 1px;
    letter-spacing: 1px;
    cursor:pointer;
    box-shadow: 0 0 5px #ccc;
    border: 1px solid #fff;
    background-color:#00793a;
}
.contactSec input.contSubmit:hover,
.contactSec input.contSubmit:focus {
    background-color: #fb8846;
}
.contactSec textarea.form-control:hover, 
.contactSec input.form-control:hover {background:#fff;}
.sociallinkContact {
    padding: 0;
}
.sociallinkContact ul {
    padding-left:30px;
}
.sociallinkContact ul li {
    display: inline-block;
    padding: 0 3px;
    text-align: center;
}
.sociallinkContact ul li a {
    background: #fff;
    font-size: 20px;
    line-height: 34px;
    height: 38px;
    width: 38px;
    display: block;
    border: 1px solid #e5e5e5;
    background: #fff;
    color: #48586A;
}
.sociallinkContact ul li a i {
    font-size:17px;
    -webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
}
.cclContWidget:hover .sociallinkContact ul li a,
.cclContWidget:focus .sociallinkContact ul li a {
    /*border-color:#fff;*/
}
.sociallinkContact ul li a:hover {
    color:#1877F2;
    border-color:#1877F2;
}
.sociallinkContact ul li:nth-child(2) a:hover {
    color:#FF0000;
    border-color:#FF0000;
}
.sociallinkContact ul li:nth-child(3) a:hover {
    color:#0077B5;
    border-color:#0077B5;
}
.cclContWidget:hover .sociallinkContact ul li a i,
.sociallinkContact ul li a:hover i {
    color:#1877F2;
    -webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
}
.cclContWidget:hover .sociallinkContact ul li:nth-child(2) a i,
.sociallinkContact ul li:nth-child(2) a:hover i {
    color:#FF0000;
}
.cclContWidget:hover .sociallinkContact ul li:nth-child(3) a i,
.sociallinkContact ul li:nth-child(3) a:hover i {
    color:#0077B5;
}
.locationMap {
	min-height:500px;
	display:none;
	width:100%;	
	background-image: url("../img/bg_map3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	color: #444;
	text-align: center;
	padding: 50px 0;
	overflow: hidden;
	position: relative;
	background-attachment: scroll;
  	background-size: cover;
}
.locationMap::before {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #030c10;
	content: "";
	opacity: 0.2;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	z-index: 11;
}
.contMap {
	position:relative;
	z-index:22;
}
.locationMap #pills-tab {position:relative;}
.locationMap .nav-link {
	position: absolute;	
	z-index: 333;	
	display: inline-block;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	border-radius: 16px 14px 16px 0 !important;
	border: 2px solid red;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow: -1px 1px 2px rgba(0, 0, 0, .2);
	width: 18px;
	height: 18px;
	background: #fff;
	text-indent:-9999px;
	padding:0 !important;
}
.locationMap .nav-link.ripoff {top:37%;left: 18%;}
.locationMap .nav-link.rheadoff {top:39.5%;left: 21%;}
.locationMap .nav-link.rrndoff {top:68%;left: 78%;}
.locationMap .tab-content {
	padding:15px;
	background:#fff;
	text-align:left;
	position:relative;
	top:10%;
}
.locationMap .tab-content img {display:block;margin-bottom:20px;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #fff;
  border-color: var(--bs-nav-pills-link-active-bg);
}
/* about_us_top_sec
------------------------------*/
.about_us_mdl_sec {
	padding: 57px 0 45px;
	overflow: hidden;
	border-bottom: 1px solid #cfcfcf;
}
/* Legacy
 * --------------------------*/
.legacy-box { position:relative; }
.legacy-year {
    position: absolute;
    left: -42px;
    top: 4px;
    width: 60px;
    height: 60px;
    background-color: #DF0A0A;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 0 0 4px hsl(0, 0%, 100%), inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.legacy-yearL {
    position: absolute;
    right: -42px;
    top: 4px;
    width: 60px;
    height: 60px;
    background-color: #006838;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 0 0 4px hsl(0, 0%, 100%), inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.legacy {
     min-height:100px;
     position:relative;
     padding:50px 0;
}
.legacy::before {
    content: '';
    position: absolute;
    top: 0;
    left: 18px;
    height: 100%;
    width: 4px;
    background: hsl(129.19deg 73.17% 52.36%);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.legacy-lft {
    border:15px solid #fff;
    min-height:200px;
    background:#fff;
    margin-right:50px;
    position:relative;
    border-bottom:3px solid #55b559;
    box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}
.legacy-right {
    border:15px solid #fff;
    min-height:200px;
    background:#fff;
    margin-left:50px;
    position:relative;
    border-bottom:3px solid #55b559;
    box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}
.legacy-lft::before {
    right: -47px;
    width: 0;
    height: 0;
    border: 16px solid transparent;
    border-left-color: transparent;
    border-left-color:#fff;
    top:5px;
    content: '';
    position: absolute;
}
.legacy-right::before {
    left: -47px;
    width: 0;
    height: 0;
    border: 16px solid transparent;
    border-right-color: transparent;
    border-right-color:#fff;
    top:5px;
    content: '';
    position: absolute;
}
.legacy-cont {padding:20px 0 0 10px;}
.legacy-cont h5 {font-size:22px;}
.legacy-lft-year {
    position:absolute;
    right:-106px;
    top:-11px;
    width: 60px;
    height: 60px;
    -ms-flex-order: 1;
    order: 1;
    margin-left: calc(5% - 30px);
    will-change: transform;
    background-color: #006838;
    color:#fff;
    text-align:center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 4px hsl(0, 0%, 100%),inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);
    box-shadow: 0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);
}
.legacy-right-year {
    position:absolute;
    left:-106px;
    top:-11px;
    width: 60px;
    height: 60px;
    -ms-flex-order: 1;
    order: 1;
    margin-left: calc(5% - 30px);
    will-change: transform;
    background-color: #DF0A0A;
    color:#fff;
    text-align:center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 50%;
    box-shadow: 0 0 0 4px hsl(0, 0%, 100%),inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);
    box-shadow: 0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);
}
/* ======= ANIMATE ======== */
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2014 Daniel Eden
*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} }
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInLeft {
  0% {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInLeft {
  0% {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInRight {
  0% {opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInDown {
  0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInDown {
  0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
  100% {opacity: 1; -webkit-transform: none; transform: none;}
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}
@-webkit-keyframes zoomIn {
  0% {opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }
  50% {opacity: 1;}
}
@keyframes zoomIn {
  0% {opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}
  50% {opacity: 1;}
}
.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}
/* ============================================================
  GLOBAL
============================================================ */
.effects {
  /*padding-left: 15px;*/
}
.effects .img {
	position: relative;
	width:100%;
	overflow: hidden;
}
.effects .img:last-child {margin-right: 0;}
.effects .img img {
	display: block;
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
}
.overlay {
	display: block;
	position: absolute;
	z-index: 20;
	background: rgba(0, 0, 0, 0.8);
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
a.close-overlay {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	width: 45px;
	height: 45px;
	font-size: 20px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	color: #fff;
	line-height: 45px;
	text-align: center;
	background-color: #000;
	cursor: pointer;
}
a.close-overlay.hidden {display: none;}
a.expand {
	display: block;
	position: absolute;
	z-index: 100;
	width: 60px;
	height: 60px;
	border: solid 5px #fff;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	font-size: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}
p.sezar {
	position: absolute;
	z-index: 100;
	width: 60px;
	border: solid 5px #fff;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-family: 'scansky-bold', Arial, sans-serif;
	font-weight: 700;
	font-size: 16px;  
}
/* font-family: "scansky-regular", Arial, sans-serif;
---------------------------------------------*/
.hometop1section h5,
.overlaybtn a,
.ngi_p_3_inn_btn a,
.teambtn a,
.pageBtm-section a {
	font-family: 'scansky-regular', Arial, sans-serif;
	font-weight:400;
}
/* for div hover
------------------------------*/
#hover-cap-4col .thumbnail,
#hover-cap-3col .thumbnail,
#hover-cap-unique .thumbnail,
#hover-cap-6col .thumbnail {
	position:relative;
	overflow:hidden;	
}
.caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	color:#fff !important;
}
.caption p {padding:6px;}
/*
 * --------------------------*/
#das-welcome {
    padding:150px 0 70px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}
#das-welcome {
    height: 350px;
    color: #fff;
    margin-top: 0;
    background: url(../img/breadcumbs.jpg) no-repeat center center;
    box-shadow: 0 2px 0 #ccc; /*0 3px 3px #ccc*/
    border-bottom: 1px solid #fff;
}
#das-welcome::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .9) 0, transparent 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#das-welcome::after {
    background-image: linear-gradient(45deg, rgba(0, 0, 0, .5), transparent 75%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.full-breadcrumb {color:#01793b;}
#das-welcome span.current-item {
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight: 600;
    color: #fff;
    border: 1px solid #fff;
    padding: 3px 10px;
}
#das-welcome a {color:#fff;}
#das-welcome h2.welcome-title {
    position:relative;
    z-index:11;
    color: #fff;
    padding: 0 0 10px;
    margin: 0;
    text-transform: capitalize;
    font-family: 'scansky-light', Arial, sans-serif;
    font-weight: 300;
}
#das-welcome .full-breadcrumb {
    padding-top:10px;
    position:relative;
    z-index:11
}
.exclass {
    padding: 80px 0;
    line-height: 24px;
    font-family: 'scansky-regular', Arial, sans-serif;
    font-weight: 400;
    background: #fff;
    color: #4b565c;
    overflow: hidden;
}
.exclass .circulr-details-top h2.jobwp-job-title {text-align:center;}
.circulr-details-bottom-email {
    padding:20px;
    border:1px solid #ddd;
}
.exclass .circulr-details-top {
    grid-template-columns: 100%;
}
.exclass .jobwp-primary-button {
    background:#39b54a;
    border:none;
    border-radius:1px;
}
p.apply-to-email{text-align:center;}
.exclass .custom-list,
.exclass .right-cell,
.exclass p {
    color: #06112a;
    font-size: 15px !important;
    font-family: 'scansky-light', Arial, sans-serif;
    font-weight: 300;
    line-height: 1.6em;
  	color: #4b565c;
}
.jobwp-single-area .content-row .left-cell h5.label,
.exclass .left-cell h5.label {
    font-size: 15px !important;
    color: #000 !important;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
    font-weight: 600;
}
.exclass .right-cell {border-color:#e2e2e2;}
.circulr-details-bottom-email .jobwp-primary-button {
    border-color:#39b54a !important;
    background:#39b54a !important;
}
.jobwp-listing-top,
.jobwp-search-container,
.jobwp-listing-body-container {
    max-width:1280px;
}
.jobwp-listing-body-container {
    max-width:1300px;
}
.jobwp-item .jobwp-job-title a.jobwp-job-title-a {font-weight:400;}
.jobwp-item {
    border-style: solid;
    border-width: 1px;
    border-color: #eff0f6;
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,.06);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    background-position:100% 100%;
    background-repeat: no-repeat;
    background-size: 135px 47px;
    background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20160%2045.82%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.st0%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient2)%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient1)%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st2%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2380c342%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st3%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient3)%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st4%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23006f3d%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.st5%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20url(%23linear-gradient)%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%22111.99%22%20y1%3D%226.14%22%20x2%3D%22127.46%22%20y2%3D%226.14%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2339b54a%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.36%22%20stop-color%3D%22%23309145%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2322553f%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient1%22%20x1%3D%22106.84%22%20y1%3D%227.22%22%20x2%3D%22125.1%22%20y2%3D%227.22%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2380c342%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.08%22%20stop-color%3D%22%236ebc43%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.28%22%20stop-color%3D%22%2347ac46%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.47%22%20stop-color%3D%22%23289f48%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.66%22%20stop-color%3D%22%2311974a%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.84%22%20stop-color%3D%22%2304914b%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300904c%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient2%22%20x1%3D%2294.19%22%20y1%3D%229.64%22%20x2%3D%22106.39%22%20y2%3D%229.64%22%20xlink%3Ahref%3D%22%23linear-gradient%22%2F%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient3%22%20x1%3D%2293.04%22%20y1%3D%226.36%22%20x2%3D%22106.36%22%20y2%3D%226.36%22%20xlink%3Ahref%3D%22%23linear-gradient1%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22st5%22%20d%3D%22M123.53.5s2.29.3%2C3.94%2C1.47c0%2C0-5.56-.28-10.35%2C5.27%2C0%2C0-3.48%2C3.61-4.72%2C4.44s.85-3.87.85-3.87c0%2C0%2C.8-1.01.89-1.08s2.36-2.11%2C2.47-2.15%2C3.64-3.02%2C3.64-3.02l3.28-1.06Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st1%22%20d%3D%22M106.84%2C14.45s6.46-1%2C10.97-9.28c0%2C0%2C2.32-5.03%2C7.28-4.31%2C0%2C0-15.53-5.21-17.96%2C10.05%2C0%2C0%2C3.1-6.41%2C10.47-7.77%2C0%2C0-8.58%2C2.36-10.76%2C11.31Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M105.25%2C10.24s1.38%2C1.87%2C1.1%2C4.08c0%2C0-.85-2.4-5.47-4.08-4.62-1.68-6.37-4.5-6.68-5.11s4.39.55%2C4.39.55l5.58%2C3.41%2C1.08%2C1.15Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st3%22%20d%3D%22M93.04%2C1.58s2.09.86%2C6.94%2C1.66c4.84.8%2C6.09%2C4.96%2C6.38%2C7.4%2C0%2C0-1.54-3.79-7.11-4.98%2C0%2C0%2C4.97%2C2.01%2C6.52%2C5.48%2C0%2C0-1.15-2.73-6.44-3.42-5.29-.69-5.5-2.27-6.3-6.14Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M0%2C25v-14.26c0-.46.16-.86.49-1.18s.72-.5%2C1.18-.53h1.76l6.48%2C10.97v-10.97h3.24v15.97h-3.38L3.24%2C14.03v10.97H0Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M22.61%2C24.49c-.65.34-1.34.55-2.06.62-.73.08-1.37.12-1.92.12-1.11%2C0-2.08-.3-2.92-.9s-1.25-1.6-1.25-2.99c0-1.3.38-2.22%2C1.13-2.78.76-.55%2C1.72-.93%2C2.89-1.11.15%2C0%2C.34-.02.56-.07.22-.05.46-.08.74-.12%2C1.36-.18%2C2.04-.59%2C2.04-1.2%2C0-.46-.24-.76-.72-.9-.48-.14-.92-.21-1.32-.21-.43%2C0-.82.06-1.16.19-.34.12-.59.35-.74.69h-3.1c.12-.96.56-1.74%2C1.3-2.36.83-.71%2C2.02-1.07%2C3.56-1.07%2C1.73%2C0%2C3.02.29%2C3.89.88.89.62%2C1.34%2C1.48%2C1.34%2C2.59v4.21c0%2C1.23-.22%2C2.2-.67%2C2.89-.45.69-.98%2C1.2-1.6%2C1.5ZM21.87%2C18.8c-.43.22-1.03.42-1.81.6l-1.06.23c-.56.15-.96.35-1.2.6-.22.34-.32.68-.32%2C1.02%2C0%2C.46.14.83.42%2C1.11.28.25.68.37%2C1.2.37.86%2C0%2C1.54-.25%2C2.04-.74.49-.49.74-1.17.74-2.04v-1.16Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M29.44%2C10.61v3.7c.34-.59.83-1.07%2C1.48-1.44.56-.31%2C1.23-.46%2C2.04-.46%2C1.45%2C0%2C2.64.6%2C3.56%2C1.81s1.39%2C2.76%2C1.39%2C4.68-.46%2C3.47-1.39%2C4.67c-.46.59-1.09%2C1.01-1.87%2C1.27s-1.57.39-2.34.39c-1.48%2C0-2.86-.38-4.12-1.16-1.27-.77-1.9-2.25-1.9-4.44v-10.6h1.57c.43%2C0%2C.8.15%2C1.11.46s.46.68.46%2C1.11ZM34.72%2C18.75c0-1.11-.23-1.97-.69-2.59-.46-.65-1.1-.97-1.9-.97-.86%2C0-1.53.31-1.99.93-.46.65-.69%2C1.53-.69%2C2.64%2C0%2C1.3.22%2C2.24.65%2C2.82.46.65%2C1.11.97%2C1.94.97s1.53-.32%2C1.99-.97c.46-.65.69-1.59.69-2.82Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M47.28%2C24.49c-.65.34-1.34.55-2.06.62s-1.37.12-1.92.12c-1.11%2C0-2.08-.3-2.92-.9-.83-.6-1.25-1.6-1.25-2.99%2C0-1.3.38-2.22%2C1.13-2.78.76-.55%2C1.72-.93%2C2.89-1.11.15%2C0%2C.34-.02.56-.07.22-.05.46-.08.74-.12%2C1.36-.18%2C2.04-.59%2C2.04-1.2%2C0-.46-.24-.76-.72-.9-.48-.14-.92-.21-1.32-.21-.43%2C0-.82.06-1.16.19-.34.12-.59.35-.74.69h-3.1c.12-.96.55-1.74%2C1.3-2.36.83-.71%2C2.02-1.07%2C3.56-1.07%2C1.73%2C0%2C3.02.29%2C3.89.88.89.62%2C1.34%2C1.48%2C1.34%2C2.59v4.21c0%2C1.23-.22%2C2.2-.67%2C2.89s-.98%2C1.2-1.6%2C1.5ZM46.54%2C18.8c-.43.22-1.03.42-1.81.6l-1.07.23c-.56.15-.96.35-1.2.6-.22.34-.32.68-.32%2C1.02%2C0%2C.46.14.83.42%2C1.11.28.25.68.37%2C1.2.37.86%2C0%2C1.54-.25%2C2.04-.74.49-.49.74-1.17.74-2.04v-1.16Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M71.45%2C19.49c-.16%2C1.85-.85%2C3.3-2.08%2C4.35-1.27%2C1.02-2.93%2C1.53-5%2C1.53-2.41%2C0-4.24-.72-5.51-2.18-1.27-1.39-1.9-3.44-1.9-6.16s.65-4.86%2C1.94-6.25c1.33-1.45%2C3.24-2.18%2C5.74-2.18%2C2.04%2C0%2C3.66.51%2C4.86%2C1.53%2C1.14.99%2C1.79%2C2.38%2C1.94%2C4.17h-1.99c-.74%2C0-1.27-.32-1.57-.97-.22-.4-.48-.76-.79-1.07-.62-.46-1.44-.69-2.45-.69-1.42%2C0-2.52.46-3.29%2C1.39-.74.93-1.11%2C2.28-1.11%2C4.07s.37%2C3.06%2C1.11%2C3.98c.71.96%2C1.77%2C1.44%2C3.19%2C1.44.99%2C0%2C1.81-.25%2C2.45-.74.59-.46%2C1-1.2%2C1.25-2.22h3.19Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M73.09%2C25v-5.97c0-1.2.18-2.21.53-3.03.35-.82.84-1.47%2C1.46-1.97.59-.46%2C1.27-.8%2C2.06-1.02.79-.22%2C1.6-.32%2C2.43-.32h.46v3.29h-1.07c-.89%2C0-1.56.22-1.99.65-.43.43-.65%2C1.11-.65%2C2.04v6.34h-3.24Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M82.83%2C23.89c-.65-.55-1.11-1.3-1.39-2.24-.28-.94-.42-1.92-.42-2.94%2C0-.83.12-1.67.35-2.5.23-.83.59-1.53%2C1.09-2.08.8-.93%2C1.84-1.47%2C3.1-1.64%2C1.27-.17%2C2.41-.07%2C3.43.3%2C1.17.46%2C2.04%2C1.27%2C2.59%2C2.41.52%2C1.02.79%2C2.21.79%2C3.56%2C0%2C.99-.11%2C1.84-.32%2C2.55-.22.71-.49%2C1.31-.83%2C1.81-.74%2C1.02-1.68%2C1.65-2.82%2C1.9-1.02.28-2.04.3-3.08.07-1.03-.23-1.86-.62-2.48-1.18ZM85.06%2C15.74c-.65.71-.94%2C1.77-.88%2C3.17s.32%2C2.38.79%2C2.94c.18.25.51.46.97.62.46.17.93.19%2C1.41.05.48-.14.9-.49%2C1.27-1.04.37-.56.57-1.45.6-2.68%2C0-1.11-.18-1.94-.53-2.5-.36-.55-.76-.91-1.23-1.06s-.93-.16-1.39-.02c-.46.14-.8.32-1.02.53Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M96.98%2C27.97c0%2C.43-.15.8-.46%2C1.11-.31.31-.68.46-1.11.46h-1.57v-11.53c0-2.16.63-3.63%2C1.9-4.42%2C1.27-.79%2C2.64-1.18%2C4.12-1.18.77%2C0%2C1.55.15%2C2.34.44.79.29%2C1.41.72%2C1.87%2C1.27.93%2C1.2%2C1.39%2C2.75%2C1.39%2C4.63s-.46%2C3.52-1.39%2C4.72c-.93%2C1.17-2.11%2C1.76-3.56%2C1.76-.77%2C0-1.45-.14-2.04-.42-.62-.31-1.11-.79-1.48-1.43v4.58ZM102.25%2C18.89c0-1.2-.23-2.13-.69-2.78-.46-.65-1.13-.97-1.99-.97s-1.48.32-1.94.97c-.43.59-.65%2C1.51-.65%2C2.78%2C0%2C1.17.23%2C2.05.69%2C2.64.46.65%2C1.13.97%2C1.99.97.8%2C0%2C1.44-.32%2C1.9-.97.46-.65.69-1.53.69-2.64Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M127.43%2C19.49c-.16%2C1.85-.85%2C3.3-2.08%2C4.35-1.27%2C1.02-2.93%2C1.53-5%2C1.53-2.41%2C0-4.24-.72-5.51-2.18-1.27-1.39-1.9-3.44-1.9-6.16s.65-4.86%2C1.94-6.25c1.33-1.45%2C3.24-2.18%2C5.74-2.18%2C2.04%2C0%2C3.66.51%2C4.86%2C1.53%2C1.14.99%2C1.79%2C2.38%2C1.94%2C4.17h-1.99c-.74%2C0-1.27-.32-1.57-.97-.22-.4-.48-.76-.79-1.07-.62-.46-1.44-.69-2.45-.69-1.42%2C0-2.52.46-3.29%2C1.39-.74.93-1.11%2C2.28-1.11%2C4.07s.37%2C3.06%2C1.11%2C3.98c.71.96%2C1.77%2C1.44%2C3.19%2C1.44.99%2C0%2C1.81-.25%2C2.45-.74.59-.46%2C1-1.2%2C1.25-2.22h3.19Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M136.95%2C24.49c-.65.34-1.34.55-2.06.62-.73.08-1.37.12-1.92.12-1.11%2C0-2.08-.3-2.92-.9s-1.25-1.6-1.25-2.99c0-1.3.38-2.22%2C1.13-2.78.76-.55%2C1.72-.93%2C2.89-1.11.15%2C0%2C.34-.02.56-.07.22-.05.46-.08.74-.12%2C1.36-.18%2C2.04-.59%2C2.04-1.2%2C0-.46-.24-.76-.72-.9-.48-.14-.92-.21-1.32-.21-.43%2C0-.82.06-1.16.19-.34.12-.59.35-.74.69h-3.1c.12-.96.56-1.74%2C1.3-2.36.83-.71%2C2.02-1.07%2C3.56-1.07%2C1.73%2C0%2C3.02.29%2C3.89.88.89.62%2C1.34%2C1.48%2C1.34%2C2.59v4.21c0%2C1.23-.22%2C2.2-.67%2C2.89-.45.69-.98%2C1.2-1.6%2C1.5ZM136.21%2C18.8c-.43.22-1.03.42-1.81.6l-1.06.23c-.56.15-.96.35-1.2.6-.22.34-.32.68-.32%2C1.02%2C0%2C.46.14.83.42%2C1.11.28.25.68.37%2C1.2.37.86%2C0%2C1.54-.25%2C2.04-.74.49-.49.74-1.17.74-2.04v-1.16Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M140.63%2C25v-5.97c0-1.2.18-2.21.53-3.03.35-.82.84-1.47%2C1.46-1.97.59-.46%2C1.27-.8%2C2.06-1.02.79-.22%2C1.6-.32%2C2.43-.32h.46v3.29h-1.07c-.89%2C0-1.56.22-1.99.65-.43.43-.65%2C1.11-.65%2C2.04v6.34h-3.24Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st4%22%20d%3D%22M157.41%2C21.21h2.31c-.34%2C1.3-.99%2C2.28-1.94%2C2.96-.96.71-2.16%2C1.06-3.61%2C1.06-1.76%2C0-3.13-.57-4.12-1.71-.99-1.11-1.48-2.7-1.48-4.77s.48-3.52%2C1.44-4.63c.99-1.14%2C2.36-1.71%2C4.12-1.71%2C1.85%2C0%2C3.29.56%2C4.3%2C1.67.99%2C1.14%2C1.48%2C2.73%2C1.48%2C4.77v.51c0%2C.15-.02.26-.05.32h-8.01c.03.96.26%2C1.67.69%2C2.13.4.49%2C1%2C.74%2C1.81.74.52%2C0%2C.97-.11%2C1.34-.32.09-.03.18-.08.25-.16.08-.08.16-.16.25-.25.03-.09.15-.22.35-.37.2-.15.49-.23.86-.23ZM151.85%2C17.6h4.72c-.06-.83-.28-1.45-.65-1.85-.4-.43-.97-.65-1.71-.65-.68%2C0-1.24.22-1.67.65s-.66%2C1.05-.69%2C1.85Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M0%2C45.58v-14.47c0-.47.16-.87.49-1.2s.73-.49%2C1.2-.49h1.64v13.15h7.89v3.01H0Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M27.42%2C29.42h1.69c.44%2C0%2C.81.16%2C1.13.47s.47.69.47%2C1.13v.99h-3.29v-2.58ZM27.42%2C33.09h1.69c.44%2C0%2C.81.16%2C1.13.47.31.31.47.69.47%2C1.13v10.9h-3.29v-12.5Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M57.14%2C45.58h-3.24v-7.99c0-.75-.23-1.3-.68-1.64s-.96-.52-1.53-.52-1.07.17-1.5.52c-.44.34-.66.89-.66%2C1.64v7.99h-3.29v-7.33c0-2.13.56-3.55%2C1.67-4.27%2C1.11-.72%2C2.34-1.11%2C3.69-1.17.72%2C0%2C1.42.08%2C2.11.24.69.16%2C1.31.47%2C1.88.94.47-.41%2C1.02-.7%2C1.67-.87.64-.17%2C1.31-.27%2C2-.31%2C1.38%2C0%2C2.65.36%2C3.81%2C1.08%2C1.16.72%2C1.74%2C2.18%2C1.74%2C4.37v7.33h-1.64c-.47%2C0-.85-.15-1.15-.45-.3-.3-.45-.68-.45-1.15v-6.39c0-.75-.23-1.3-.68-1.64s-.96-.52-1.53-.52-1.07.17-1.53.52c-.45.34-.68.89-.68%2C1.64v7.99Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M81.36%2C29.42h1.69c.44%2C0%2C.81.16%2C1.13.47s.47.69.47%2C1.13v.99h-3.29v-2.58ZM81.36%2C33.09h1.69c.44%2C0%2C.81.16%2C1.13.47.31.31.47.69.47%2C1.13v10.9h-3.29v-12.5Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M105.73%2C45.58c-1.03.06-2.15.05-3.36-.05-1.21-.09-1.81-.86-1.81-2.3v-13.81h1.69c.41%2C0%2C.77.16%2C1.08.47s.47.69.47%2C1.13v2.11h1.93v.66c0%2C.47-.16.85-.47%2C1.15-.31.3-.69.45-1.13.45h-.33v6.95c0%2C.53.31.8.94.8h.99v2.44Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M130.09%2C41.73h2.35c-.35%2C1.32-1%2C2.32-1.97%2C3.01-.97.72-2.19%2C1.08-3.66%2C1.08-1.78%2C0-3.18-.58-4.18-1.74-1-1.13-1.5-2.74-1.5-4.84s.49-3.57%2C1.46-4.7c1-1.16%2C2.4-1.74%2C4.18-1.74%2C1.88%2C0%2C3.34.56%2C4.37%2C1.69%2C1%2C1.16%2C1.5%2C2.77%2C1.5%2C4.84v.52c0%2C.16-.02.27-.05.33h-8.13c.03.97.27%2C1.69.7%2C2.16.41.5%2C1.02.75%2C1.83.75.53%2C0%2C.99-.11%2C1.36-.33.09-.03.18-.09.26-.16l.26-.26c.03-.09.15-.22.35-.38.2-.16.49-.24.87-.24ZM124.46%2C38.07h4.79c-.06-.85-.28-1.47-.66-1.88-.41-.44-.99-.66-1.74-.66-.69%2C0-1.25.22-1.69.66-.44.44-.67%2C1.07-.7%2C1.88Z%22%2F%3E%0A%20%20%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M156.81%2C29.38h1.6c.44%2C0%2C.81.16%2C1.13.49s.47.7.47%2C1.1v9.16c0%2C2.22-.64%2C3.73-1.93%2C4.51-1.28.78-2.68%2C1.17-4.18%2C1.17-.81%2C0-1.61-.13-2.4-.4-.78-.27-1.41-.7-1.88-1.29-.91-1.16-1.36-2.74-1.36-4.75s.45-3.55%2C1.36-4.74c.94-1.22%2C2.14-1.83%2C3.62-1.83.78%2C0%2C1.47.16%2C2.07.47.63.38%2C1.13.86%2C1.5%2C1.46v-5.36ZM151.45%2C39.24c0%2C1.25.24%2C2.21.71%2C2.87.47.66%2C1.14.99%2C2.02.99s1.5-.33%2C1.97-.99c.44-.66.66-1.61.66-2.87%2C0-1.13-.24-2.02-.7-2.68-.5-.63-1.17-.94-2.02-.94s-1.46.33-1.93.99c-.47.63-.71%2C1.5-.71%2C2.63Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    background:none;
}
.jobwp-list-bottom-item i:before {
    color:#39b54a;
    font-size:15px;
}
.jobwp-search-container .jobwp-search-item a#jobwp-search-refresh:hover {background:#39b54a !important;color:#fff;border-color:#39b54a;}
.jobwp-search-container .jobwp-search-item .submit-btn {
    background:#39b54a !important;
    color:#fff;
    border-radius:1px;
}
.jobwp-list-bottom-item i {
    border:none !important;
    background:none !important;
}
.jobwp-item .jobwp-bottom .jobwp-list-bottom-item strong.primary-color {font-size:15px !important;}
.jobwp-single-body-container {
    padding: 0;
    width:100%;
}
.jobwp-single-area {border:1px solid #eee;}
.jobwp-single-body-container::before {
    background:#fff;
    width:100%;
}
.right-cell {border-color:#eee;}
.wp-singular.jobs-template-default {background:#ddd;position:relative;z-index:777;}
.wrap.settings-wrap .ui-tabs-nav {
    border:none !important;
    border-radius:0 !important;;
    background:none !important;
}
.wrap.settings-wrap .ui-tabs-nav li a {
    font-size:13px !important;
}
#sptp-1894 .sp-team-item .sptp-member {
    background:#fff;
}
.teamBox {
    background:#fff;
    border:1px solid #fff;
}

.teamBox ul.kc_tabs_nav.ui-tabs-nav li.ui-tabs-active a {
    background:#39b54a;
}
/* MD SIR / Corporate Manage
------------------------------------------------*/
.vmv strong {font-size:16px;font-weight:600;}
.vmvdiv {padding:120px 0;}
.vmvsec2 {
	background: #f9f9f9;
	background:#f7f6ff;
    padding-top: 50px;
    padding-bottom: 30px;
    margin-top: 30px;
    margin-bottom: 50px;
	box-shadow: 0 0 3px #ccc;
	box-shadow: 0 0 1px #888;
}
#vmvsec2 {
	background:#f7f6ff;
    background: #f7f6ff;
    padding-top: 60px;
    padding-bottom: 50px;
    margin-top: 30px;
    margin-bottom: 20px;
	box-shadow: 0 0 1px #888;
}
.cmBox {
    border:1px solid #eee;
    overflow:hidden;
    font-size:14px;
    letter-spacing:-0.3px;
    background:#fff;
    background:#f9f9f9;
}
.cmBoxpp {padding-bottom:10px;margin-bottom:15px;}
.cmBoxpp .content-subtitle {line-height:18px;min-height:40px;}
.cmBoxppb {border:3px solid #eee;}
.cmBoxppb1 {border:3px solid #e0efe7;}
.cmBoxppb2 {border:3px solid #fde3e4;}
.cmBox:hover {
    box-shadow:0 12px 16px -3px #999;
    background:#fff;
}
.cmBoximg {overflow:hidden;}
.cmBox:hover .cmBoximg img {
    transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
}
.cmBoxp { margin:0 25px;}
.cmBox h5 {
    padding: 10px 15px 0 15px;
    margin-bottom: 5px;
    font-size:18px;
    font-family: 'scansky-semi-bold', Arial, sans-serif;
}
.cmBox span {
    padding: 0 8px 15px;
    display: block;
    line-height: normal;
}
.bottomTitle {
    text-align:left;
    border-top:1px solid #eee;
    padding:15px;
    color:#0b2735;
    background:#f9f9f9;
}
.mdalBdy p {
    font-size: 14px;
    padding: 7px 0;
    text-align: justify;
    line-height: 22px;
}
.modal-header { background:#39b54a;}
h3.cmg-title {
    font-family: 'scansky-thin', Arial, sans-serif;
    font-size: 24px;
    padding-top: 25px;
    text-transform: uppercase;
}
.cmBox,
.cmBox h5,
.cmBox span,
.mdalBdy p,
.bottomTitle,
h5.modal-title {
    font-family: 'scansky-light', Arial, sans-serif;
    font-weight: 300;
}
h5.modal-title {
    color:#0b2735;
    color:#fff;
}
/* slider column
----------------------------*/
.divbody {
	background: #000;
	color: #fff;
	height: 600px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.slider-container {
	display: flex;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.slider-column {
	flex: 1;
	transition: flex 0.5s ease-in-out, opacity 0.5s ease;
	position: relative;
	overflow: hidden;
	border:3px solid #fff;
}
.slider-column h2 {
    position: absolute;
    bottom: 140px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 30px;
    text-align: center;
    padding: 10px 30px;
    display: inline-block;
    transform: rotate(-90deg);
    left: -70px;
}
.slider-column img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.5s ease;
}
/* Hover Effects */
.slider-column:hover {	flex: 3; /* Expanded Column */}
.slider-column:not(:hover) {
	flex: 0.5; /* Collapsed Columns */
	opacity: 0.5;
}
.slider-column:hover img { transform: scale(1.0); /* Zoom effect on image 1.1 */}
body.archive .rCsr, .bCsr {  display:none;}
body.archive .bCsr { display:block;}
/*
------------------------------*/
.productPriceBox {text-align:center;}
.productPriceBox span {
	display: inline-block;
	padding: 5px 15px;
	margin: 5px;
	line-height: 18px;
	font-size: 14px;
	background: #007d3c;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-ms-transition: all .7s;
	-o-transition: all .7s;
	transition: all .7s;
	transition: 500ms;
	font-family: 'scansky-light', Arial, sans-serif;
    font-weight: 300;
}
.productPriceBox span:hover {opacity:0.7;}
.productPriceBox span:nth-child(2) {background: #2b2e88;}
.productPriceBox span:nth-child(3) {background: #dd651e;}
.productPriceBox span:nth-child(4) {background: black;}
.productPriceBox span:nth-child(5) {background: #17a2b8;}
.productPriceBox span:nth-child(6) {background: #0069d9;}
.productwidgets {
	border: 1px solid #eee;
	padding-top: 20px;
	padding-bottom: 5px;
	background: #eee;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
/*
-----------------------------*/
.aboutNgiHome a,
.readmore a,
.learnmore a,
#menu li.suptnum a,
.secOrganic a {
    border-radius:0;
}
/*
------------------------------*/
.custom-list.text ol
.right-cell.text ol,
.custom-list.text ul,
.right-cell.text ul,
.maincontent ol,
.maincontent ul {
	padding-bottom: 15px;
	margin-bottom:10px;
}
.custom-list.text ul li,
.right-cell.text ul li,
.maincontent ul li {
	margin-left: 20px;
	margin-bottom: 1px;
	margin-top: 5px;
	padding: 0 0 0 15px;
  	background: url(../img/li_bg.png) no-repeat;
  	background-position: left 10px;
}
.leadershipTeam {
/* 	background:pink;
    border:1px solid red; */
}
.leadershipTeam ul li {
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    background: 0;
    background-position: 0;
}
.leadershipTeam .kc-team-3 .overlay {padding-top: 50%;}
.leadershipTeam .kc_tabs_nav>li>a, .nav-pills>li>a {
    padding: 0 20px;
    line-height: 40px;
    color: #444;
    border:1px solid #ddd;
	border:none;
	background:#f1f1f1;
	color:#39b54a;
}
.leadershipTeam .kc_tabs_nav>.ui-tabs-active>a,
.leadershipTeam .kc_tabs_nav>li:hover,
.leadershipTeam .kc_tabs_nav>li>a:hover { background:#39b54a; color:#fff; }
.leadershipTeam .kc-team-3 .overlay {background: rgba(18, 59, 39, .7);}
.leadershipTeam .kc_tabs_nav~.kc_tab .kc_tab_content {padding:15px 30px 15px 0;}
.leadershipTeam .kc_tabs>.kc_wrapper>.kc_tabs_nav {	background:none;}
.leadershipTeam body.kc-css-system .kc-css-935325 {background: #fff !important;}
.leadershipTeam .kc_column, .kc_column_inner { padding-right: 5px !important; padding-left: 5px !important; }
.leadershipTeam .content-title { margin: 25px 0 5px; }
.leadershipTeam .memeberBoxcss {background:#fff;}
.right-cell ul li.libgnone,
.leadershipTeam .kc_tabs_nav~.kc_tab.ui-tabs-body-active { background: none; }