@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot');
    src: url('../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans_italic_macroman/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot');
    src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.eot');
    src: url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cocogoose_prolight';
    src: url('../fonts/Cocogoose/cocogoosepro-light.woff2') format('woff2'),
         url('../fonts/Cocogoose/cocogoosepro-light.woff') format('woff'),
		 url('../fonts/Cocogoose/cocogoosepro-light.otf') format('otf'),
		 url('../fonts/Cocogoose/cocogoosepro-light.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'cocogoose_prosemilight';
    src: url('../fonts/Cocogoose/cocogoosepro-semilight.woff2') format('woff2'),
         url('../fonts/Cocogoose/cocogoosepro-semilight.woff') format('woff'),
		 url('../fonts/Cocogoose/cocogoosepro-semilight.otf') format('otf'),
		 url('../fonts/Cocogoose/cocogoosepro-semilight.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Cocogoose';
    src: url('../fonts/Cocogoose/Cocogoose.eot'); 
    src: url('../fonts/Cocogoose/Cocogoose.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/Cocogoose/Cocogoose.woff') format('woff'), 
		 url('Cocogoose.otf') format('otf'),
         url('../fonts/Cocogoose/Cocogoose.ttf') format('truetype'), 
         url('../fonts/Cocogoose/Cocogoose.svg#Cocogoose') format('svg'); 
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}




img{ max-width:100%; height:auto;}
.clear{ clear: both;}
.lineHeight0{ line-height:0px !important;}
.lineHeight1{ line-height:25px !important;}
.lineHeight22{ line-height:22px !important;}
.lineHeight25{ line-height:25px !important;}
.lineHeight28{ line-height:28px !important;}
.lineHeight18{ line-height:18px !important;}
.alignLeft{ text-align:left !important;}

.logoM{ max-width:150px; min-width:150px; height:auto;}

.alignCLC{ text-align:center !important;}
@media (max-width:769px) {.alignCLC{ text-align:left !important;}}
@media (max-width:650px) {.alignCLC{ text-align:center !important;}}

.letterSP3{ letter-spacing:normal;}
@media (max-width:1024px) {.letterSP3{ letter-spacing:-3px;}}
@media (max-width:769px) {.letterSP3{ letter-spacing:normal;}}

.paddingWaste{ padding:0px;}
@media (max-width:1024px) { .paddingWaste{ padding:0px 10px 10px 20px;}}

.one-edge-shadow {
-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);
-moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);
box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);
}

/*----------------------------padding----------------------------------------------------*/
.topP3{ padding-top:3px;}
.topP5{ padding-top:5px;}
.topP7{ padding-top:7px;}
.topP8{ padding-top:8px;}
.topP10{ padding-top:10px;}
.topP12{ padding-top:12px;}
.topP15{ padding-top:15px;}
.topP20{ padding-top:20px;}
.topP25{ padding-top:25px;}
.topP30{ padding-top:30px;}
.topP35{ padding-top:35px;}
.topP40{ padding-top:40px;}
.topP50{ padding-top:50px;}
.topP60{ padding-top:60px;}
.topP70{ padding-top:70px;}

.bottomP3{ padding-bottom:3px;}
.bottomP5{ padding-bottom:5px;}
.bottomP8{ padding-bottom:8px;}
.bottomP10{ padding-bottom:10px;}
.bottomP15{ padding-bottom:15px;}
.bottomP20{ padding-bottom:20px;}
.bottomP25{ padding-bottom:25px;}
.bottomP30{ padding-bottom:30px;}
.bottomP35{ padding-bottom:35px;}
.bottomP40{ padding-bottom:40px;}
.bottomP50{ padding-bottom:50px;}
.bottomP60{ padding-bottom:60px;}

.leftP5{ padding-left:5px;}
.leftP10{ padding-left:10px;}
.leftP15{ padding-left:15px;}
.leftP20{ padding-left:20px;}
.leftP30{ padding-left:30px;}
.leftP35{ padding-left:35px;}
.rightP3{ padding-right:3px;}
.rightP10{ padding-right:10px;}
.rightP15{ padding-right:15px;}
.rightP20{ padding-right:20px;}

.padding510{ padding:10px 5px 10px 15px;}

.padding1{ padding:30px 35px 10px 0px;}
@media (max-width: 1024px) {.padding1{ padding:30px;}}

.paddingTB5{ padding-bottom:5px; padding-top:5px;}
.paddingTBL5{ padding-bottom:5px; padding-top:5px; padding-left:10px;}

.padding20{ padding:20px;}
.padding515{ padding:5px 15px 15px 15px;}
@media (max-width:769px) {.padding515{ padding:25px 15px 15px 15px;}}

.rightP10Video{ padding-right:10px;}
@media (max-width:769px) {.rightP10Video{ padding-right:0px;}}

.leftP45Co{padding-left:45px; padding-top:0px;}
@media (max-width:650px) {
	.leftP45Co{padding-left:0px; padding-top:80px;}}	
	
.rightPfbCo{ padding-right:400px;}
@media (max-width:769px) {.rightPfbCo{ padding-right:15px;}}

.bottomPfb100{ padding-bottom:100px;}
@media (max-width:769px) {.bottomPfb100{ padding-bottom:30px;}}

.displayCoOnly{ display:block !important}
@media (max-width:1024px) {.displayCoOnly{ display:none !important}}

.rowLP15Co{ padding-left:0px}
@media (max-width:1024px){.rowLP15Co{ padding-left:15px}}

.rowT10CoOnly{ padding-top:10px;}
@media (max-width:1024px){.rowT10CoOnly{ padding-top:0px;}}

.displayCo{ display:block !important}
@media (max-width:769px) {.displayCo{ display:none !important}}

.displayI{ display:none !important}
@media (max-width:769px) {.displayI{ display:block !important}}
@media (max-width:640px) {.displayI{ display:none !important}}

.displayMo{ display:none !important}
@media (max-width:640px) {.displayMo{ display:block !important}}

.displayCoI{ display:block !important}
@media (max-width:640px) {.displayCoI{ display:none !important}}

.displayCoMo{ display:block !important}
@media (max-width:769px) {.displayCoMo{ display:none !important}}
@media (max-width:650px) {.displayCoMo{ display:block !important}}

.displayIonly{ display:none !important}
@media (max-width:769px) {.displayIonly{ display:block !important}}
@media (max-width:650px) {.displayIonly{ display:none !important}}

.borderGreenCoI{ border-bottom:1px solid #75BF4A;}
@media (max-width:700px) {.borderGreenCoI{ border-bottom:0px solid #75BF4A;}}

.rowTP5{ padding-top:0px;}
@media (max-width:769px) {.rowTP5{ padding-top:5px;}}

.rowTP10{ padding-top:0px;}
@media (max-width:769px) {.rowTP10{ padding-top:10px;}}

.rowTP10Mo{ padding-top:10px;}
@media (max-width:769px) {.rowTP10Mo{ padding-top:0px;}}

.rowTP20{ padding-top:0px;}
@media (max-width:769px) {.rowTP20{ padding-top:20px;}}

.rowTP25{ padding-top:0px;}
@media (max-width:769px) {.rowTP25{ padding-top:25px;}}

.rowTP30{ padding-top:0px;}
@media (max-width:769px) {.rowTP30{ padding-top:30px;}}

.rowTP40{ padding-top:0px;}
@media (max-width:769px) {.rowTP40{ padding-top:40px;}}

.rowTP40Co{ padding-top:40px;}
@media (max-width:769px) {.rowTP40Co{ padding-top:0px;}}

.rowTP50Co{ padding-top:50px;}
@media (max-width:769px) {.rowTP50Co{ padding-top:20px;}}

.rowTP70Co{ padding-top:100px;}
@media (max-width:769px) {.rowTP70Co{ padding-top:30px;}}

.rowTP30Co{ padding-top:0px;}
@media (max-width:1024px) {.rowTP30Co{ padding-top:30px;}}

.rowTP30Mo{ padding-top:0px;}
@media (max-width:640px) {.rowTP30Mo{ padding-top:30px;}}

.rowTP30IMo{ padding-top:0px;}
@media (max-width:769px) {.rowTP30IMo{ padding-top:30px;}}

.rowTP50{ padding-top:0px;}
@media (max-width:769px) {.rowTP50{ padding-top:50px;}}

.rowPLR{ padding-left:0px; padding-right:0px;}
@media (max-width:769px) {.rowPLR{ padding-left:15px; padding-right:15px;}}

.alignRL{ text-align:right;}
@media (max-width:769px) {.alignRL{ text-align:left;}}

.minH{ min-height:320px;}
@media (max-width:769px){.minH{ min-height:auto !important;}}


/*-------------------------sidebar-------------------------------*/

.affix {
	position: fixed
}

.affix-top,.affix{
 position: static;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	/*margin-top:30px;*/
  	width:280px;
  }
  
  #sidebar.affix {
    position: fixed;
    top:20px;
    width:280px;
  }
}

/*-----------*/
.longTermBg{position: relative;
  text-align: center;
  color: white;}
.bottom-left {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.skBgRel{position: relative;
  text-align: center;
  color: white;}
.top-right {
  position: absolute;
  top: -40px;
  right: 10px;
}

.ladyPic{position: relative;}
.bottom-right {
  position: absolute;
  bottom: 0px;
  right: -20%;
}
@media (max-width: 769px) {
	.bottom-right {
  display:none !important;
}}
.football-boy {
  position: absolute;
  bottom: -100px;
  right: 0px;
}
@media (max-width: 769px) {
	.football-boy {
  display:none !important;
}}
/*-------------------------no gutters-------------------------------*/
/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
/*--------------------------------------Arrow Bounce-------------------------------------------------*/
@-moz-keyframes bounce {
  0%, 0%, 0%, 0%, 0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@-webkit-keyframes bounce {
  0%, 0%, 0%, 0%, 0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
@keyframes bounce {
  0%, 0%, 0%, 0%, 0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
/*--------------------*/
.sidebar-menu {
	list-style: none;
	margin-bottom: 30px;
}
@media (max-width: 1024px) {
.sidebar-menu {
	width:250px;
}}
.sidebar-menu li {
	position: relative;
	z-index: 10;
	margin-top: 8px;	
	padding-bottom: 8px;
	border-bottom: 1px solid #e4e4e4;
	list-style:none;
}

.sidebar-menu li i {
	color: #373737;
	margin-right: 10px;
	-webkit-transition: all .1s linear;
	-moz-transition:	all .1s linear;
	-o-transition: 		all .1s linear;
	-ms-transition: 	all .1s linear;
	transition: 		all .1s linear;	
}

.sidebar-menu li:hover i {
	margin-right: 20px;
}

.sidebar-menu li a {
	color: #757575;
	font-size:0.9em;
	text-decoration:none;
}

.sidebar-menu li a:hover {
	color: #5CAA32;
	text-decoration: none;
}
.sidebar-menu li .active i {
	color: #5CAA32;
	text-decoration: none;
	margin-right: 20px;
}
/*-----------------------------------------------------------------------------------------------------------------*/
/*--------BORDER------------*/
.borderGreen{ border-bottom:1px solid #75BF4A;}
.borderBGreen{ border-bottom:1px solid #75BF4A;}
.borderBGreen2{ border-bottom:2px solid #75BF4A;}
.borderLGreen{ border-left:1px solid #75BF4A;}
.borderTGreen5{ border-top:5px solid #75BF4A;}
.borderTBGreen1{ border-bottom:2px solid #75BF4A; border-top:2px solid #75BF4A;}
.borderGreenF{ border:1px solid #75BF4A; padding:20px; border-left:7px solid #0063A1}

.borderBGrey{ border-bottom:1px solid #ccc;}
.borderLGrey{ border-left:1px solid #ccc;}
.borderTGrey{ border-top:1px solid #ccc;}

.borderBBlue{ border-bottom:1px solid #0063A1;}

/*--------------------*/
* {
  box-sizing: border box;
}
.center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.btn,
button {
	font-family: 'open_sansregular';
  background: #1d1d1d;
  border: none;
  font-size: 13px;
  background-color: #1d1d1d;
  color: #757575;
  /*letter-spacing: 1.5px;
  text-transform: uppercase;*/
  padding: 10px 15px 10px 20px;
  border-bottom: 1px solid #ccc;
  transition: color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1), background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1);
  display: inline-block;
  cursor: pointer;
  width: 100%;
  min-width: 200px;
  min-width: 20rem;
  outline: none;
  vertical-align: middle;
  text-align: left;
  position: relative;
  overflow: hidden;
}
@media (min-width: 400px) {
  .btn,
  button {
    width: auto;
  }
}
@media (min-width: 800px) {
  .btn,
  button {
    font-size: 13px;
  }
}
.btn:hover,
button:hover {
  background: #fff;
  border-color: #ccc;
  color: #fff;
}
.btn-border {
  background-color: transparent;
  color: #1d1d1d;
}
.btn-arrow {
  position: relative;
  transition: background-color 300ms ease-out;
}
.btn-arrow span {
	color:#757575;
  display: inline-block;
  position: relative;
  transition: all 300ms ease-out;
  will-change: transform;
  margin-left:-20px;
}
.btn-arrow:hover span {
  -webkit-transform: translate3d(0.5rem, 0, 0);
          transform: translate3d(0.5rem, 0, 0);
		  color:#5CAA32;
}
.btn-arrow svg {
  position: absolute;
  width: 1.1em;
  right: 0px;
  right: 0rem;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  transition: all 300ms ease-out;
  will-change: right, opacity;
}
.btn-arrow svg * {
  stroke-width: 5;
  stroke-color: transparent;
}
.btn-arrow:hover svg {
  opacity: 1;
  right: -2rem;
  color:#5CAA32 !important;
}

.menu{font-family: 'open_sanssemibold';
font-size:0.8em;
color:#0063a1 !important;
text-decoration:none;
line-height:10px !important;
letter-spacing:1px;
position: relative;
top: -5px;}

.fixed-topNav {
	position: fixed;
	top: -10px;
	right: 0;
	left: 0;
	z-index: 1030
}
/*------------------------------TEXT---------------------------*/
.bodytext{font-family: 'open_sansregular';
font-size:0.92em;
color:#221F20;
line-height:22px;}

.bodytextPara{font-family: 'open_sansregular';
font-size:0.92em;
color:#221F20;
line-height:22px;
padding-bottom:15px;}

.bodytextGrey{font-family: 'open_sansregular';
font-size:0.92em;
color:#989898;
line-height:18px;}

.bodytextBlue{font-family: 'open_sansregular';
font-size:0.92em;
color:#0063A1;
line-height:22px;}

.bodytextGreen{font-family: 'open_sansregular';
font-size:1em;
color:#5CAA32;
line-height:22px;
padding-bottom:3px;}

.bodytextBlueB{font-family: 'open_sansbold';
font-size:0.92em;
color:#0063A1;
line-height:22px;}

.textBlue44{font-family: 'open_sanssemibold';
font-size:0.98em;
color:#0063A1;
line-height:22px;}

.bodytextB{font-family: 'open_sansbold';
font-size:0.92em;
color:#221F20;
line-height:22px;}

.bodytextBblue{font-family: 'open_sansbold';
font-size:0.92em;
color:#0063A1;
line-height:22px;}

.bodytextBB{font-family: 'open_sansbold';
font-size:1.15em;
color:#141515;
line-height:22px;}

.bodytextOBlack{font-family: 'open_sansregular';
font-size:0.92em;
color:#141515;
line-height:20px;}

.bodytextBlack{font-family: 'open_sanssemibold';
font-size:1em;
color:#141515;
line-height:20px;}

.bodytextBlack5{font-family: 'open_sanssemibold';
font-size:1.25em;
color:#141515;
line-height:20px;}

.bodytextBlackB5{font-family: 'open_sansbold';
font-size:1.25em;
color:#141515;
line-height:20px;}

.bodytextBlue5{font-family: 'open_sanssemibold';
font-size:1.25em;
color:#0063A1;
line-height:20px;}

.bodytextBlueB5{font-family: 'open_sansbold';
font-size:1.25em;
color:#0063A1;
line-height:20px;}

.bodytextBlue47{font-family: 'open_sanssemibold';
font-size:1.15em;
color:#0063A1;
line-height:22px;}

.bodytextBlack85{font-family: 'open_sanssemibold';
font-size:2.15em;
color:#141515;
line-height:20px;}

.bodytextI{font-family: 'open_sansitalic';
font-size:0.85em;
color:#676766;
line-height:22px;}

.bodytextIsk{font-family: 'open_sansitalic';
font-size:0.92em;
color:#0063A1;
line-height:22px;
text-decoration:none !important;}

.bodytext47{font-family: 'open_sanslight';
font-size:1.25em;
color:#221F20;
line-height:24px;
display:inline;
    background-color:#fff;
	bottom:-10px;
	position:relative;
}

.bodytext4BB{font-family: 'open_sanssemibold';
font-size:1.05em;
color:#0063A1;
line-height:22px;
display:inline;
    background-color:#fff;
	bottom:-10px;
	position:relative;
	letter-spacing:2px;
}
.bodytext4BG{font-family: 'open_sanssemibold';
font-size:1.05em;
color:#5CAA32;
line-height:22px;
display:inline;
    background-color:#fff;
	bottom:-10px;
	position:relative;
	letter-spacing:2px;
}

.textBlueSB4{font-family: 'open_sanssemibold';
font-size:1.05em;
color:#0063A1;
line-height:22px;}

.textBlack5{font-family: 'open_sansregular';
	color:#141515;
	font-size:1.25em;
	line-height:22px;}
	
.textBlack4B{font-family: 'open_sanssemibold';
	color:#141515;
	font-size:1.05em;
	line-height:22px;}

.textGreen5{font-family: 'open_sansregular';
	color:#5CAA32;
	font-size:1.25em;
	line-height:28px;}
	
.textBlue5{font-family: 'open_sansregular';
	color:#0063A1;
	font-size:1.25em;
	line-height:28px;}
	
.textBlue5B{font-family: 'open_sansbold';
	color:#0063A1;
	font-size:1.25em;
	line-height:28px;}
	
.textGreen5L{font-family: 'open_sanslight';
	color:#5CAA32;
	font-size:1.25em;
	line-height:20px;}
	
.textBlue5L{font-family: 'open_sanslight';
	color:#0063A1;
	font-size:1.25em;
	line-height:28px;}

/*------------------------------Heading---------------------------*/
.sidebarH{font-family: 'cocogoose_prosemilight';
	color:#0063A1;
	font-size:1.05em;
	line-height:18px;
	padding-bottom:10px;}
	
.mainH{font-family: 'cocogoose_prolight';
color:#5CAA32;
font-size:1.65em;
line-height:22px;
padding-bottom:25px;
text-transform:uppercase;}
	
.mainH2{font-family: 'cocogoose_prolight';
color:#5CAA32;
font-size:1.25em;
line-height:22px;
padding-bottom:15px;
text-transform: capitalize;}

.mainH3Green{font-family: 'cocogoose';
color:#5CAA32;
font-size:1.55em;
line-height:30px;
border-left:5px solid #75BF4A;
padding-left:20px;}

.mainH1Blue{font-family: 'cocogoose';
color:#0063A1;
font-size:2.5em;
line-height:32px;
padding-bottom:5px;
text-transform: uppercase;}
@media (max-width: 1024px) {.mainH1Blue{font-family: 'cocogoose';
color:#0063A1;
font-size:1.85em;
line-height:32px;
padding-bottom:5px;
text-transform: uppercase;}}
@media (max-width: 769px) {.mainH1Blue{font-family: 'cocogoose';
color:#0063A1;
font-size:1.85em;
line-height:26px;
padding-bottom:5px;
text-transform: uppercase;}}

.mainH2Blue{font-family: 'cocogoose_prolight';
color:#0063A1;
font-size:1.25em;
line-height:20px;
padding-bottom:5px;
text-transform: capitalize;}

.textBlue4{font-family: 'cocogoose_prosemilight';
	color:#0063A1;
	font-size:1em;
	line-height:18px;
	padding-bottom:10px;}


.textBlue4co{font-family: 'cocogoose_prosemilight';
	color:#0063A1;
	font-size:1.15em;
	line-height:25px;}
	

.textBlue5co{font-family: 'cocogoose_prosemilight';
	color:#0063A1;
	font-size:1.25em;
	line-height:22px;}
	

.cocogooseBlue{font-family: 'Cocogoose';
color:#0063A1;
font-size:2.55em;
line-height:22px;}
.cocogooseBlueSM{font-family: 'Cocogoose';
color:#0063A1;
font-size:1.25em;
line-height:22px;}

.cocogooseGreen{font-family: 'Cocogoose';
color:#75BF4A;
font-size:2.55em;
line-height:22px;}
.cocogooseGreenSM{font-family: 'Cocogoose';
color:#75BF4A;
font-size:1.25em;
line-height:22px;}

.textWhite6{font-family: 'open_sanssemibold';
color:#FFF;
font-size:1.2em;
line-height:18px;}

.textWhite62{font-family: 'open_sanssemibold';
color:#FFF;
font-size:1.2em;
line-height:18px;}
@media (max-width: 1024px) {
	.textWhite62{
font-size:1em;
}}
@media (max-width: 769px) {
	.textWhite62{
font-size:1.2em;}}

.iconTextBlue{font-family: 'open_sanssemibold';
color:#0063A1;
font-size:0.85em;
text-transform:uppercase;
line-height:20px;}
.iconTextGreen{font-family: 'open_sanssemibold';
color:#75BF4A;
font-size:0.85em;
text-transform:uppercase;
line-height:20px;}
/*-------------Background----------------*/
.bgWhite{ background-color:#fff;}
.navBg{height:79px; background-color:#354052;}
@media (max-width: 769px) {.navBg{height:0px !important; background-color:#354052;}}
.sgsBg{ background-image:url(../../images/Governance/SGS_img1.png); background-position:right bottom; 
background-repeat:no-repeat;}
.codeBg{ background-image: url(../../images/Governance/Code-img1.png); background-position:left top; background-repeat:no-repeat;}
.codeBg2{ background-image: url(../../images/Governance/blueBg.jpg); background-position:left bottom; background-repeat: repeat-x; min-height:113px;}
.codeBg3{ background-image: url(../../images/Governance/blueBg2.jpg); background-position:left bottom; background-repeat: repeat-x; min-height:140px;}

.greenBg{ background-color:#F0FBE8; padding:30px 20px; background-image:url(../../images/Environment/corner.jpg); background-position:right bottom; background-repeat:no-repeat;}
.blackBg{ background-color:#141515;
padding:20px;
font-family: 'open_sansregular';
color:#fff;
line-height:22px;
font-size:1.05em;}


.number{ background-color:#75BF4A;
padding:3px 15px;
font-family: 'open_sansbold';
color:#fff;
font-size:2em;
line-height:20px;
max-width:50px;
text-align:center;}

.skBg{ background-color:#E2ECFA; padding:10px 0px 10px 15px;}
.skBg2{background-image:url(../../images/Environment/quote1.png); background-position:left 15px top -30px; background-repeat:no-repeat; padding:50px 15px 15px 0px;}
.skBg3{background-image:url(../../images/Environment/quote1.png); background-position:left 15px top -30px; background-repeat:no-repeat; padding:50px 15px 20px 20px;}
.skBgcolor{background-color:#EFF5FC;}

.bgTitle1{ background-image:url(../../images/Society/bgTitle1.png); background-position:left top; background-repeat:no-repeat;
font-family: 'open_sansbold'; color:#fff; font-size:1.25em; line-height:22px; text-transform:uppercase; padding-top:63px; padding-left:20px; min-height:171px;}
.bgTitle2{ background-image:url(../../images/Society/bgTitle1.png); background-position:left top; background-repeat:no-repeat;
font-family: 'open_sansbold'; color:#fff; font-size:1.25em; line-height:22px; text-transform:uppercase; padding-top:73px; padding-left:20px; min-height:171px;}
.bgTitle3{ background-image:url(../../images/Society/bgTitle1.png); background-position:left top; background-repeat:no-repeat;
font-family: 'open_sansbold'; color:#fff; font-size:1.25em; line-height:22px; text-transform:uppercase; padding-top:85px; padding-left:20px; min-height:171px;}
/*------------------------------HOME css---------------------------*/
.anilAbg{ background-image:url(../../images/AnilAgarwal.png); background-position:right top; background-repeat:no-repeat; min-height:431px;}

.srinivasanAbg{ background-image:url(../../images/Srinivasan.png); background-position:right top; background-repeat:no-repeat; min-height:431px;}

.speechText{font-family: 'open_sansregular';
font-size:0.95em;
color:#0063A1;
line-height:23px;
padding:80px 52% 40px 0px;}
@media (max-width: 640px) {
	.speechText{font-family: 'open_sansregular';
font-size:0.95em;
color:#0063A1;
line-height:24px;
padding:20px 0px 0px 0px;}}

.name{ background-color:#0063A7;
padding:14px 13px;
font-family: 'open_sansbold';
color:#fff;
font-size:1.25em;
line-height:20px;}

.name3{ background-color:#0063A7;
padding:14px 13px;
font-family: 'open_sansbold';
color:#fff;
font-size:1.25em;
line-height:20px;}
@media (max-width: 1280px) {
	.name3{ background-color:#0063A7;
padding:5px;
font-family: 'open_sansbold';
color:#fff;
font-size:1em;
line-height:22px;}}
@media (max-width: 1240px) {
	.name3{ background-color:#0063A7;
padding:5px;
font-family: 'open_sansbold';
color:#fff;
font-size:1em;
line-height:22px;}}
@media (max-width: 1024px) {
	.name3{ background-color:#0063A7;
padding:14px 13px;
font-family: 'open_sansbold';
color:#fff;
font-size:1.25em;
line-height:20px;}}

.designation{ background-color:#5CAA32;
padding:8px 13px;
font-family: 'open_sanssemibold';
color:#fff;
font-size:1.05em;
line-height:18px;}

.chairmanW1{max-width:165px;}
.chairmanW2{max-width:100px;}

.chiefW1{max-width:208px;}
.chiefW2{max-width:195px;}

.knowM{font-family: 'open_sansregular';
	color:#5CAA32;
	font-size:0.95em;
	line-height:14px;
	padding: 3px 5px;
	display:inline-block;
	text-decoration:none;
	border:1px solid #75BF4A}
	
.cursor{ cursor:pointer;}

.ARbg{ background-color:#E4F1DF; padding-top:10px; padding-bottom:10px;}

/*------------------------------HOME css end---------------------------*/
.lightGreenBg{ background-color:#E4F1DF;}

/*================================common style===========================================*/
#headTop{ position:fixed; top:0; margin:0; left:0px; right:0px; background-color:#fff !important; z-index:9999;}

.SDR{font-family: 'open_sanssemibold';
color:#0063A8;
font-size:13px;
line-height:14px;}
@media (max-width:640px) {
	.SDR{font-family: 'open_sanssemibold';
color:#0063A8;
font-size:11px;
line-height:14px;}}


img{ max-width:100%; height:auto;}

/*---------------------*/
.one-edge-shadow {
-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);
-moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);
box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15);
}

/*--------------------------footer------------------------------*/
.footerBorder{ border-top:1px solid #ccc; padding-bottom:20px;}

.footertext{font-family: 'open_sansregular';
font-size:12px;
color:#ccc;
line-height:18px;
text-decoration:none;}

.footerLink{font-family: 'open_sansregular';
color:#808080;
font-size:12px;
text-decoration:none;}
.footerLink a{font-family: 'open_sansregular';
color:#808080;
font-size:12px;
line-height:18px;
text-decoration:none;}
.footerLink a:hover{
color:#0063A1;
text-decoration:none;}

.iconText{font-family: 'open_sansregular';
font-size:1.05em;
color:#0063A1;
line-height:22px;
letter-spacing:-1px;}

.iconText2{font-family: 'open_sansregular';
font-size:1.05em;
color:#0063A1;
line-height:22px;
letter-spacing:-1px;}
@media (max-width: 1024px) {
	.iconText2{font-family: 'open_sansregular';
font-size:0.85em;}}
@media (max-width: 769px) {
	.iconText2{font-family: 'open_sansregular';
font-size:1.05em;
color:#0063A1;
line-height:22px;
letter-spacing:-1px;}}

.directorText2{font-family: 'open_sansregular';
color:#0063A1;
font-size:1.7em;
line-height:20px;
letter-spacing:6px;}

/*-------------------BOARD OF DIRECTORS---------------------*/
.directorText{font-family: 'Cocogoose';
color:#0063A1;
font-size:1.7em;
line-height:20px;
letter-spacing:12px;}

.name2{ background-color:#0063A7;
padding:7px 13px;
font-family: 'open_sanssemibold';
color:#fff;
font-size:1.05em;
line-height:20px;
display:inline-block;}

.designation2{ background-color:#5CAA32;
padding:8px 13px;
font-family: 'open_sanssemibold';
color:#fff;
font-size:0.95em;
line-height:18px;
display:inline-block;}

.Appointed{ border:1px solid #5CAA32;
padding:5px 10px;
font-family: 'open_sansregular';
color:#221F20;
font-size:0.9em;
line-height:20px;
display:inline-block;}

.directorPos{ position:relative; top:-50px;}

/*-------------------------------------*/
.caseStudy{ background-color:#75BF4A; 
font-family: 'open_sansregular';
font-size:1.05em;
color:#fff;
letter-spacing:5px;
display:inline-block;
padding:5px 10px;
line-height:18px;}
.CStitle{font-family: 'Cocogoose';
font-size:2.05em;
color:#0063A1;
line-height:34px;}
.CSbg{ background-color:#E0E7F5;}
.CSpadding{ padding-left:30px; padding-right:25px;}

.challenge{ background-color:#6C6D70; 
font-family: 'open_sansregular';
font-size:1.2em;
color:#fff;
letter-spacing:1px;
display:inline-block;
padding:5px 10px 5px 30px;;
line-height:18px;}

.action{ background-color:#0063A1;
font-family: 'open_sansregular';
font-size:1.2em;
color:#fff;
letter-spacing:1px;
display:inline-block;
padding:5px 10px 5px 30px;;
line-height:18px;}

.outcome{ background-color:#75BF4A;
font-family: 'open_sansregular';
font-size:1.2em;
color:#fff;
letter-spacing:1px;
display:inline-block;
padding:5px 10px 5px 30px;;
line-height:18px;}

.CSwhiteBg{ background-color:#fff;
padding:20px 15px;}

.CStblTitle{font-family: 'open_sanslight';
font-size:1.05em;
color:#141515;
line-height:20px; }

/*------------*/
.signature{ background-color:#0063A1; 
font-family: 'open_sansregular';
font-size:1.05em;
color:#fff;
letter-spacing:5px;
display:inline-block;
padding:5px 10px;
line-height:18px;}


/*------------------ divider ------------------------*/
  .row.vdivide [class*='col-']:not(:last-child):after {
  background: #e0e0e0;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  min-height: 70px;
}


/*CSS Code Of Ganesh*/
.skBg2_1{background-image:url(../../images/OurPepole/quote1.png); background-position:left top -30px; background-repeat:no-repeat; padding:50px 15px 15px 0px;}
.BorGreenTB2{border-bottom:2px solid #5CAA32;border-top:2px solid #5CAA32;}
.FontS80em{font-size:0.80em;}
.leftP5{padding-left:5px !important}
.rightP5{padding-right:5px !important}
.borderRGrn1R {border-right: 1px solid #75BF4A;}
.zinc {color: #C7B37D;}
.oil {color: #1C4D9A;}
.copper {color: #F18E15;}
.aluminium {color: #82A1CD;}
.steel {color: #898989;}
.bottomP1{padding-bottom:1px;}
.bottomP2{padding-bottom:2px;}
.bottomP4{padding-bottom:4px;}
.bottomP5{padding-bottom:5px;}
.bottomP24{padding-bottom:24px;}
.borderBlueB2 {
    border-bottom: 2px solid #0063A8;
}
.Green12{font-family: 'open_sanssemibold';
color:#75BF4A;
font-size:1.2em;
text-transform:uppercase;
line-height:22px;
border : 2px solid #0063A7;
padding:12px;
 border-top-right-radius: 25px; }
 .bodytextTit{font-family: 'open_sansregular';
font-size:0.92em;
color:#221F20;
line-height:22px;
    letter-spacing: 4px;}

.BlueTit{font-family: 'open_sanssemibold';
color:#0063A1;
font-size:1em;
line-height:20px;}
.BlackTit{font-family: 'open_sanssemibold';
color:#221F20;
font-size:1.2em;
font-weight:bold;
line-height:20px;
padding-top:3px;
padding-bottom:3px;}
.MarT30{margin-top:30px;}
.width100{width:100px;}
.width80{width:80px;}
.cocogooseBlue15{font-family: 'Cocogoose';
color:#0063A1;
font-size:2em;
line-height:25px;}
.ColorB{color:#0063A7 !important;}
.borderRG1 {border-right: 2px solid #75BF4A;}
.bgGreen {background-color: #75BF4A;color:#fff;}
.cocoBlue35 {
    font-family: 'Cocogoose';
    color: #0063A8;
    font-size: 1em;
    line-height: 20px;
    letter-spacing: -0.5px;
}
.borderGreenT1 {
	border-top: 2px solid #75BF4A;
	}
.borderBlueB1 {
border-bottom: 2px solid #75BF4A;
}
.borderGreenTB1{
border-top: 2px solid #75BF4A;
border-bottom: 2px solid #75BF4A;
}
.borderGreen1T {
	border-top: 1px solid #75BF4A;
	}
	.Blue12{font-family: 'open_sanssemibold';
color:#0063A7;
font-size:1.2em;
text-transform:uppercase;
line-height:22px;
border : 2px solid #75BF4A;
padding:12px;
 border-top-right-radius: 25px; }
 .BGBlack{background-color:#000;}
 .padding33{padding:33px;}
 .borderBdottedR{ border-right:1px dotted #221F20;}
 .borderBdottedB {
    border-bottom: 1px dotted #221F20;
}

/*--------------new---------------*/

.blueBgW{ background-color:#0063A7;
font-family: 'open_sanssemibold';
color:#fff;
font-size:1.25em;
line-height:22px;}

.textWsb{ font-family: 'open_sanssemibold';
color:#fff;
font-size:1.25em;
line-height:22px;}

/*--------------Ganesh new---------------*/


@media (max-width: 400px) {
  .moheight {
    margin-top:15px;;
  }
}
.padding23{padding:36px;}

.borderGray {
    border: 1px solid #BBBDBF;
}
.ProH{ padding-bottom:235px;}
@media (max-width:769px){.ProH{ padding-bottom:0px !important;}}
.JouH{ padding-bottom:67px;}
@media (max-width:769px){.JouH{ padding-bottom:0px !important;}}
.Jou2H{ padding-bottom:21px;}
@media (max-width:769px){.Jou2H{ padding-bottom:0px !important;}}

.Less30{ padding-right:10px;}
@media (max-width:1025px){.Less30{ padding-right:24px !important;}}
.Above50{ padding-right:10px;}
@media (max-width:1025px){.Above50{ padding-right:44px !important;}}
.Male39{ padding-right:10px;}
@media (max-width:1025px){.Male39{ padding-right:39px !important;}}

.topPIM58{ padding-top:58px;}
@media (max-width:1024px){.topPIM58{ padding-top:0px !important;}}


.searchIcon{background-image: url(../../images/search-icon2.png); background-position:right center; background-repeat:no-repeat; background-color:#ccc; padding:3px 10px 3px 12px; border:0px; }




