.flt-r {
	float: right;
}

.flt-l {
	float: left;
}

.flt-r-imp {
	float: right !important;
}

.pad-tb-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.pad-lr-20 {
	padding-left: 20px;
	padding-right: 20px;
}

.pad-lr-50 {
	padding-left: 50px;
	padding-right: 50px;
}

.bg-color-fff {
	background-color: #fff;
}

.bg-color-fff-imp {
	background-color: #fff !important;
}

.bg-color-386aac {
	background-color: #386aac;
}

.bg-color-f5f5f5 {
	background-color: #f5f5f5;
}

.bg-color-e0eaec {
	background-color: #e0eaec;
}

.bg-color-e1e5ec {
	background-color: #E1E5EC;
}

.bg-color-b3b3b3 {
	background-color: #B3B3B3;
}

.bg-color-e5e5e5 {
	background-color: #E5E5E5;
}

.bg-color-0e4c88 {
	background-color: #0e4c88;
}

.bg-color-6ccc95 {
	background-color: #1f963f;
}

.bg-color-e0e0e0 {
	background-color: #999999;
}

.bg-color-1f963f {
	background-color: #1f963f;
}

.bg-color-1f963f-imp {
	background-color: #1f963f !important;
}

.bg-color-f3f6f9-imp {
	background-color: #f3f6f9 !important;
}

.mrg-t-10 {
	margin-top: 10px;
}

.mrg-t-10-imp {
	margin-top: 10px !important;
}

.mrg-t-55-imp {
	margin-top: 55px !important;
}

.mrg-t-20 {
	margin-top: 20px;
}

.mrg-t-30 {
	margin-top: 30px;
}

.clr-808080 {
	color: #808080 !important;
	font-weight: 400 !important;
}

.text-justify {
	text-align: justify;
}

.no-pad {
	padding: 0;
}

.no-pad-imp {
	padding: 0 !important;
}

.no-pad-r {
	padding-right: 0;
}

.no-mrgn {
	margin: 0;
}

.mrgn-3 {
	margin: 3px;
}

.pad-lr-7 {
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.pad-l-15 {
	padding-left: 15px;
}

.pad-l-10 {
	padding-left: 10px;
}

.pad-r-15 {
	padding-right: 15px;
}

.pad-r-30 {
	padding-right: 30px;
}

.pad-r-100 {
	padding-right: 100px;
}

.l-h-1 {
	line-height: 1.7;
}

.line-height-healines {
	line-height: 1.5;
}

.clr-1cad5e {
	color: #1f963f !important;
}

.clr-0e4c88 {
	color: #0e4c88 !important;
}

.f-fam-raleway {
	font-family: 'Raleway', sans-serif !important;
}

.f-folor-fff {
	color: #fff !important;
}

.f-color-6ccc95 {
	color: #1f963f !important;
}

.pad-8 {
	padding: 8px;
}

.pad-20 {
	padding: 20px;
}

.pad-50 {
	padding: 50px;
}

.pad-t-0-imp {
	padding-top: 0px !important;
}

.pad-t-5 {
	padding-top: 5px;
}

.pad-t-25 {
	padding-top: 25px;
}

.pad-b-20 {
	padding-bottom: 20px;
}

.pad-b-25 {
	padding-bottom: 25px;
}

.pad-b-30 {
	padding-bottom: 30px;
}

.pos-ab {
	position: absolute;
}

.pos-rel {
	position: relative;
}

.btm-0 {
	bottom: 0;
}

.pad-left-30 {
	padding-left: 30px;
}

.width-100-p {
	width: 80%;
}

.resource-member-country > div > img {
	object-fit: cover;
    width: 120px;
    height: 120px;
    border-radius: 50%;
}

.resource-section-title {
    font-family: 'Raleway', sans-serif;
    color: #0e4c88;
}

.text-left {
	text-align: left !important;
}

.fw-600 {
	font-weight: 600;
}

.let-spacing-1 {
	letter-spacing: 1px;
}

.rmv-prgrph-mar-btm p {
	margin-bottom: 0 !important;
}

.p-justified {
	text-align: justify;
}

.padd-0 {
	padding: 0px;
}

.bullet-style-o {
	list-style-type: circle;
	color: #808080;
	padding-left: 15px;
}

.pad-t-65 {
	padding-top: 65px;
}

.pad-l-20 {
	padding-left: 20px;
}

.pad-r-20 {
	padding-left: 20px;
}

.content-map-height {
	height: 280px !important;
}

.mrg-t-0 {
	margin-top: 0px;
}

.mrg-t-0-imp {
	margin-top: 0px !important;
}


.mrg-b-0 {
	margin-bottom: 0px;
}

.mrg-b-10 {
	margin-bottom: 10px;
}

.mrg-b-7 {
	margin-bottom: 7px;
}

.mrg-b-20 {
	margin-bottom: 20px;
}

.mrg-b-0-imp {
	margin-bottom: 0px !important;
}

.anchor-links-color-6ccc95 > div > i {
	color: #6ccc95 !important;
}

.anchor-links-color-6ccc95 > div > span > a {
	color: #6ccc95 !important;
}

.pad-l-5 {
	padding-left: 5px;
}

.pad-l-50 {
	padding-left: 50px;
}

.pad-l-200 {
	padding-left: 200px;
}

.pad-l-15-imp {
	padding-left: 15px !important;
}

.border-1-solid-e1e5ec {
	border: 1px solid #e1e5ec;
}

.l-h-2 {
	line-height: 1.5;
}

.width-100 {
	width: 100%;
}

.width-450 {
	width: 450px;
}

.width-935 {
	width: 935px;
}

.width-100-imp {
	width: 100px !important;
}

.width-38-imp {
	width: 38 !important;
}

.brdr-t-3-sld-fff {
	border-top: 3px solid #fff;
}

.brdr-r-3-sld-fff {
	border-right: 3px solid #fff;
}

.brdr-b-3-sld-fff {
	border-bottom: 3px solid #fff;
}

.brdr-3-sld-fff {
	border: 3px solid #fff;
}

.no-brdr-l {
	border-left: 0;
}

.no-brdr-r {
	border-right: 0;
}

.no-brdr-t {
	border-top: 0 !important;
}

.no-brdr-b {
	border-bottom: 0 !important;
}

.no-brdr {
	border: 0;
}

.obj-fit-cov {
	object-fit: cover;
}

.hght-350 {
	height: 350px;
}

.hght-303 {
	height: 303px;
}

.hght-250 {
	height: 250px;
}

.hght-200 {
	height: 200px;
}

.hght-180 {
	height: 180px;
}

.hght-150 {
	height: 150px;
}

.hght-130 {
	height: 130px;
}

.hght-100-imp {
	height: 100px !important;
}

.hght-100p-imp {
	height: 100% !important;
}

.hght-100p {
	height: 100%;
}

.hght-20 {
	height: 20px;
}

.hght-30-imp {
	height: 30px !important;
}

.pad-15 {
	padding: 15px;
}

.pad-t-30 {
	padding-top: 30px;
}

.pad-t-10 {
	padding-top: 10px;
}

.pad-t-15 {
	padding-top: 15px;
}

.pad-t-20 {
	padding-top: 20px;
}

.pad-b-15 {
	padding-bottom: 15px;
}

.pad-b-10 {
	padding-bottom: 10px;
}

.pad-b-0 {
	padding-bottom: 0px;
}

.pad-10-5 {
	padding: 10px 5px !important;
}

.bdr-t-r-rds-4 {
	border-top-right-radius: 4px;
}

.bdr-b-r-rds-4 {
	border-bottom-right-radius: 4px;
}

.text-deco-undrln {
	text-decoration: underline;
}

.text-deco-none {
	text-decoration: none !important;
}

.text-center-imp {
	text-align: center !important;
}

.f-sz-14-imp {
	font-size: 14px !important;
}

.f-sz-17 {
	font-size: 17px;
}

.f-sz-20 {
	font-size: 20px;
}

.list-none {
	list-style: none;
}

.list-image-style-checkmark {
	background: url('/themes/default/assets/img/other/checkmark-green.png') no-repeat 0 5px; 
	padding: 0px 0px 0px 25px;
}

.disp-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.disp-inline-block {
	display: inline-block;
}

.bdr-clr-1f963f-imp {
	border-color: #1f963f !important;
}

.bdr-clr-e5e5e5-imp {
	border-color: #e5e5e5 !important;
}

.spacer-8 {
	height: 8px;
}

.v-algn-m-imp {
	vertical-align: middle !important;
}

.v-algn-t-imp {
	vertical-align: top !important;
}

.nav-header-style-2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 5px;
  left: 0;
  background-color: #FFF;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  transform-origin: top left;
  transition: all 0.4s ease-in-out 0s;
}

.nav-header-style-2:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 5px;
  left: 0;
  background-color: #FFF;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  
  -webkit-transition: all 0.4s ease-in-out 0s;
  transform-origin: top right;
  transition: all 0.4s ease-in-out 0s;
}

.nav-header-style-2:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.nav-header-style-2:hover:after {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.magictime {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.content-box-hover {
    transition: box-shadow 1.5s;
    border-radius:10px;
}

.content-box-hover:hover {
    box-shadow: 0 0 15px rgba(33,33,33,.2); 
}

.btn-show-content {
	cursor: pointer;
}

.error {
	color: red;
}