@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/*

font-family: 'Poppins', sans-serif;

*/

* {

	font-family: 'Poppins', sans-serif;

}

html {

	height: 100%;

}

html, body {

	width: 100%;

	margin: 0;

	padding: 0;height: 100%;

}

hr {

	border-top: 1px solid #ebebeb;

	clear: both;

	margin: 50px 0;

}

body {

	font-family: 'Poppins', sans-serif;

	font-style: normal;

	font-variant: normal;

	font-size: 16px;

	color: #191919;

	line-height: 30px;

	font-weight: 400;

	background: #fbfbfb;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	overflow-x: hidden;

}

a {

	color: #7d7d7d;

	text-decoration: none !important;

	outline: none;

	transition: all 0.2s linear;

	display: inline-block;

}

a:hover, a:focus {

	color: #083f88;

	text-decoration: none !important;

}

ol, ul, dl {

	margin-top: 0;

	list-style: none;

	padding: 0;

	margin: 0;

}

ol ol, ul ul, ol ul, ul ol {

	margin-bottom: 0;

}

p {

	margin-top: 0;

	margin-bottom: 24px;

	line-height: 35px;

}

p:last-child {

	margin-bottom: 0px !important;

}

h1, h2, h3, h4, h5, h6 {

	font-family: 'Poppins', sans-serif;

	font-style: normal;

	font-variant: normal;

	margin-top: 0;

	margin-bottom: 24px;

	color: inherit;

	line-height: 1;

	font-weight: 400;

	color: #111111;

}

b, strong {

	font-family: 'Poppins', sans-serif;

	font-weight: 600;

}

h1 {

	font-size: 2.5rem;

}

h2 {

	font-size: 2rem;

}

h3 {

	font-size: 18px;

	line-height: 24px;

	font-weight: 500;

}

h4 {

	font-size: 14px;

	color: #171717;

	font-weight: 500;

	line-height: 20px;

}

h5 {

	font-size: 1.25rem;

}

h6 {

	font-size: 1rem;

}

i {

	font-style: normal;

}

/*----*/

iframe {

	display: block;

	width: 100%;

}

.required label:after {

	content: "*";

	color: red;

}

.font-italic {

	font-style: italic;

}

img {

	vertical-align: top;

	max-width: 100%;

}

.img-left {

	margin-right: 30px;

	margin-bottom: 50px;

	float: left;

}

.img-right {

	margin-left: 30px;

	margin-bottom: 50px;

	float: right;

}

/*---*/

.mauto {

	margin: 0px auto;

}

.m0 {

	margin: 0px!important;

}

.ml0, .first {

	margin-left: 0px !important;

}

.mr0, .last {

	margin-right: 0px !important;

}

.mt0 {

	margin-top: 0px !important;

}

.mb0 {

	margin-bottom: 0px !important;

}

/*--*/

.f-left {

	float: left;

}

.f-right {

	float: right;

}

.fleft {

	float: left;

}

.fright {

	float: right;

}

.p0 {

	padding: 0px!important;

}

.pt80 {

	padding-top: 80px;

}

.pt0 {

	padding-top: 0px !important;

}

.pr0, .last {

	padding-right: 0px !important;

}

.pb0 {

	padding-bottom: 0px !important;

}

.pl0, .first {

	padding-left: 0px !important;

}

.mb20 {

	margin-bottom: 20px!important;

}

.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

	font-size: 0px;

}

/*--------------*/

/*----*/

/*----*/

.button {

	font-family: 'Poppins', sans-serif;

	text-transform: uppercase;

	cursor: pointer;

	display: inline-block;

	vertical-align: middle;

	text-align: center;

	position: relative;

	transition: none;

	outline: none !important;

	text-decoration: none !important;

	font-size: 13px;

	line-height: 44px;

	font-weight: 600;

	padding: 0px 20px;

	color: #606060;

	border: 2px solid #606060;

	vertical-align: top;

	min-width: 160px;

	-webkit-border-radius: 40px 40px;

	-moz-border-radius: 40px 40px;

	border-radius: 40px 40px;

}

.button::before, .button::after {

}

.button::before {

}

.button::after {

}

.button i {

	font-size: 16px;

	vertical-align: middle;

	margin-left: 20px;

}

.button img {

	vertical-align: middle;

	margin-top: -2px;

}

.button:hover, .button:focus {

	color: #ffffff;

	background: #ff752a;

	border-color: #ff752a;

}

.button:hover::before {

	background: #294b8c;

}

/*----*/



.width-sm {

	float: left;

	width: 36.85%;

}

.width-sml {

	float: left;

	width: 63.15%;

}

.width-md {

	float: left;

	width: 43.85%;

}

.width-mdl {

	float: left;

	width: 56.15%;

}

.textColRight, .textColLeft {

	display: block;

	position: relative;

	width: 580px;

	padding: 0px;

}

.width-sm .textColRight, .width-sm .textColLeft {

	width: 400px;

}

.width-md .textColRight, .width-md .textColLeft {

	width: 490px;

}

.width-sml .textColRight, .width-sml .textColLeft {

	width: 752px;

}

.width-mdl .textColRight, .width-mdl .textColLeft {

	width: 662px;

}

.textColRight {

	float: left;

}

.textColLeft {

	float: right;

}

.textContent.lg {

	padding: 170px 110px;

}

.textContent {

	padding: 90px 90px;

}

.textContent.sm {

	padding: 70px 70px;

}

.textColLeft .textContent {

	padding-left: 0px;

}

.textColRight .textContent {

	padding-right: 0px;

}

.textContent.alt {

	padding: 0px 0px;

}

/*---*/



/*---*/

.radio, .checkbox {

	display: block;

	margin: 0px;

	position: relative;

	text-align: left;

	color: #252525;

}

.radio-inline .radio, checkbox-inline .checkbox {

	display: inline-block;

	margin-right: 20px;

}

.checkbox label, .radio label {

	display: inline-block;

	position: relative;

	padding-left: 30px;

	line-height: 20px !important;

	margin: 0px !important;

}

.radio-inline, .checkbox-inline {

	padding: 0px;

}

.checkbox label::before, .radio label::before {

	content: "";

	display: inline-block;

	position: absolute;

	width: 15px;

	height: 15px;

	left: 0px;

	top: 3px;

	border: 1px solid #3a3a3c;

	border-radius: 1px;

	background: #ffffff;

}

.checkbox label::after, .radio label::after {

	font-family: 'jcon-font';

	content: "\e820";

	display: inline-block;

	position: absolute;

	width: 15px;

	height: 15px;

	top: 3px;

	left: 0px;

	transition: all 0.2s linear;

	opacity: 0;

	line-height: 15px;

	font-weight: 400;

	text-align: center;

	font-size: 12px;

}

.checkbox input[type="checkbox"], .radio input[type="radio"] {

	opacity: 0;

	display: none;

}

.checkbox input[type="checkbox"]:focus + label::before, .radio input[type="radio"]:focus + label::before {

	outline: none !important;

}

.checkbox input[type="checkbox"]:hover + label::after, .radio input[type="radio"]:hover + label::after {

	opacity: .3;

}

.checkbox input[type="checkbox"]:checked + label::after, .radio input[type="radio"]:checked + label::after {

	opacity: 1;

	color: #ffffff;

	background: #3a3a3c;

}

.checkbox input[type="checkbox"]:checked::after, .radio input[type="radio"]:checked::after {

	opacity: 1;

	background: #3a3a3c;

}

.checkbox input[type="checkbox"]:checked + label::before {

}

.checkbox input[type="checkbox"]:checked::before, .radio input[type="radio"]:checked::before {

}

.checkbox input[type="checkbox"]:disabled + label, .radio input[type="radio"]:disabled + label {

	opacity: 0.65;

}

.checkbox input[type="checkbox"]:disabled + label::before, .radio input[type="radio"]:disabled + label::before {

	background-color: #eeeeee;

	cursor: not-allowed;

}

.radio {

	margin: 10px 0px;

}

.radio label::before, .radio label::after {

	border-radius: 50%;

}

.radio label::after {

	content: "";

	top: 3px;

	left: 0px;

	background: #3a3a3c;

	width: 15px;

	height: 15px;

}

.checkbox label a {

	text-decoration: underline !important;

}

/*---*/

/*<select class="selectpicker" data-width="100%" data-style="" title="Title">

	<option>Select</option>

	<option>Select</option>

</select>*/

.form-control, .bootstrap-select .btn, .bootstrap-select .btn.btn-default, .bootstrap-select .btn.btn-default:hover, .bootstrap-select .btn.btn-default:focus {

	height: 54px;

	border: 1px solid #cddbd9;

	color: #7d7d7d;

	box-shadow: none !important;

	border-radius: 0px;

	background: #ffffff;

	padding-left: 20px;

	font-weight: 400;

	font-size: 16px;

	text-transform: none;

}

.form-style1 .form-control {

	font-weight: 600;

	text-transform: uppercase;

}

.form-control.alt, .bootstrap-select.alt .btn {

}

.form-control:focus {

	border-color: #e9642b;

}

.form-control.small {

	text-align: center;

	padding-left: 0px;

	padding-right: 0px;

}

.form-control.alt {

}

textarea.form-control {

	height: 184px;

	resize: none;

	padding-top: 15px;

}

.bootstrap-select .btn {

	padding-right: 40px !important;

}

.bootstrap-select .btn::after {

	position: absolute;

	right: 15px;

	top: 0px;

	width: 15px;

	height: 40px;

	background: none;

	font-family: 'jcon-font';

	content: '\e828';

	border-radius: 0px;

	font-size: 12px;

	color: #3a3a3c;

	line-height: 40px;

}

.bootstrap-select.alt .btn::after {

	content: '\e865';

	color: #fcb040;

	font-size: 14px;

}

.bootstrap-select .btn .caret {

	display: none !important;

}

.form-control::placeholder, .form-control::-moz-placeholder {

color: #5f5659 !important;

opacity: 1;

}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {

	color: #5f5659 !important;

	opacity: 1;

}

.bootstrap-select .dropdown-menu {

	padding: 0px;

}

.bootstrap-select .dropdown-menu li a {

	padding: 5px 20px;

}

.bootstrap-select .dropdown-menu li a:hover {

	color: #ffffff;

	background: #0074e8;

}

.form-group {

	margin-bottom: 10px;

	position: relative;

}

.form-holder label, .form-group label {

	font-weight: 300 !important;

	width: 100%;

	font-size: 14px;

	margin: 0px 0px 8px;

	color: #3a3a3c;

}

.form-button {

	text-align: right;

	padding-top: 13px;

}

.f-upload {

	position: relative;

}

.browse-file {

	visibility: hidden;

	position: absolute;

}

.browse-btn {

	position: absolute;

	top: 0px;

	right: 0px;

	line-height: 40px;

	background: #fcb040;

	padding: 0px 25px;

	color: #ffffff;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: 600;

	border: none;

	transition: all 0.2s linear;

	border-radius: 0px;

}

.browse-btn:hover {

	color: #ffffff;

	background: #242426;

	border-color: #242426;

}

.browse-control {

	padding-right: 180px;

}

@media only screen and (max-width: 479px) {

.browse-btn {

	position: relative;

	top: 0px;

	right: 0px;

	width: 100%;

	margin-top: 10px;

}

.browse-control {

	padding-right: 10px;

}

}

.has-icon {

	position: relative;

}

.has-icon .form-control, .has-icon .bootstrap-select .btn {

	padding-left: 42px;

}

.has-icon i {

	position: absolute;

	left: 14px;

	top: 0px;

	line-height: 40px;

	color: #3a3a3c;

	z-index: 9;

}

.contact-pdpa {

	font-size: 16px;

	color: #808080;

	margin-top: 10px;

}

/*---*/

#wrapper {

	display: block;

	height: auto;

	margin: 0 auto;

	min-height: 100%;

	overflow: hidden;

	position: relative;

	width: 100%;

}

body, #wrapper, .footer-wrapper {

	opacity: 1;

}

.inner-container-xlg {

	padding: 120px 0px;

}

.inner-container-lg {

	padding: 100px 0px;

}

.inner-container-md {

	padding: 0px 0px;

}

.inner-container {

	padding: 50px 0px;

}

.inner-container-sm {

	padding: 0px 0px;

	font-family: 'Poppins', sans-serif;

	font-size: 13px;

	color: #a1a1a1;

}

.inner-container-xs {

	padding: 0px 0px;

}

/*---*/



.login-data a {

	color: #eeeeee;

	font-size: 14px;

}

.login-data .login-user {

	margin-left: 10px;

	color: #fff;

	background: #f37936;

	border-radius: 50px;

	border: 3px solid #e0dcd8;

	width: 35px;

	height: 35px;

	display: inline-block;

	text-align: center;

}

.header { 
	transition: all 0.2s linear; 
	position: absolute; 
	top: 22px;  
	width: 100%; 
	z-index: 100;  
	display: block; 
	margin: 0px auto; 
	padding: 0px 0px;
	border-bottom: 1px solid #ffffff;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    -o-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s; 
}

.header .container {

	position: relative;

}

.header.sticky {

	position: fixed;

	background: #ffffff;

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);

}

.sticky .header-top-row {

	display: none;

}

.logo {

	float: left;

	position: relative;

	z-index: 9;

	margin: 10px 0px;

}

.logo a {

	display: inline-block;

	position: relative;

	z-index: 2;

	width: 282px;

}

.logo a img {

}

/*body.modal-open .header{ z-index:999999}*/

/*----*/



/*---// Bootstrap Resets when Slick Slider Used in Tab*/

/*.tab-content>.tab-pane { display: block; visibility: hidden; }

.tab-content>.tab-pane.active { visibility: visible; }

.tab-content { position: relative; }

.tab-pane:not(:first-child) { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }*/

/*----*/

.main-container {

	min-height: 300px;

}

.banner-holder {

	position: relative;

	top: 0px;

}

.bn-caption {

	bottom: 0;

	height: 100%;

	left: 0;

	position: absolute;

	width: 100%;

	z-index: 2;

}

.bn-caption .container {

	display: table;

	height: 100%;

	margin-top: 75px;

}

.bn-content {

	display: table-cell;

	text-align: left;

	vertical-align: middle;

	padding: 0px !important;

}

.bn-content div {

	padding: 0px;

	width: 640px;

}

.bn-content h2 {

	font-size: 60px;

	line-height: 80px;

	font-weight: 300;

	letter-spacing: -0.5px;

	color: #181818;

}

.bn-content p {

}

.inner-banner {

	position: relative;

	float: left;

	width: 100%;

	display: block;

	margin: 0px auto 0px;

}

.inner-banner .bn-content {

	display: table-cell;

	width: 100%;

	vertical-align: middle;

	text-align: center;

	top: 40%;

	position: absolute;

	padding: 0px !important;

}

.inner-banner .bn-content div .breadcrumbs, .inner-banner .bn-content div {

	width: 100%;

	padding: 0px;

}

.inner-banner .bn-content h2 {

	margin-bottom: 15px;

	font-size: 80px;

	line-height: 50px;

	font-weight: 900;

}

.inner-banner .bn-content h2:last-child {

	margin: 0px;

}

.inner-banner img {

	position: relative;

	width: 100%;

	z-index: 1;

	margin: 0 auto;

	overflow: hidden;

}

.inner-banner .banner_caption {

	padding-top: 0px;

}

.captionWrapper h2 {

	font-size: 40px;

	font-weight: bold;

	text-align: left;

	color: #fff;

}

.banner_caption {

	position: absolute;

	z-index: 7;

	top: 58%;

	left: 0%;

	width: 100%;

	color: #ffffff;

	display: block;

	margin: 0px auto;

	-moz-user-select: none;

	-o-user-select: none;

	-webkit-user-select: none;

	user-select: none;

	transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

.breadcrumb-container {

	font-family: 'Poppins', sans-serif;

	background: url(../images/brd-bg.png) left top repeat;

	display: block;

	z-index: 5;

	left: 0px;

	bottom: 0px;

	width: 100%;

	text-align: left;

	margin: 0px auto 0px;

	padding: 0px 0px 0px;

	position: absolute;

}

.breadcrumb-container ul {

	font-family: 'Poppins', sans-serif;

	position: relative;

	display: block;

	color: #108dd1;

	font-size: 11px;

	overflow: hidden;

	margin: 0px auto 0px;

	padding: 12px 0px 8px;

	text-transform: uppercase;

	font-weight: bold;

}

.breadcrumb-container ul li {

	position: relative;

	line-height: 24px;

	vertical-align: top;

	display: inline-block;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: 800;

}

.breadcrumb-container ul li a {

	font-family: 'Poppins', sans-serif;

	position: relative;

	color: #fff;

	display: block;

	overflow: hidden;

	line-height: 24px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-transform: uppercase;

	font-weight: normal;

}

.breadcrumb-container ul li a:after {

	font-family: unset;

	font-size: 14px;

	content: ">";

	margin: 0px 5px;

	vertical-align: top;

	display: inline-block;

}

.breadcrumb-container ul li a:hover, .breadcrumb-container ul li.selected a {

	color: #108dd1;

}

.home-banner .slick-slide img {

	width: 100%;

}

.banner-btn-holder {

	width: 100% !important;

	padding: 0px !important;

	margin: 0px !important;

}

.banner-btn-holder .btn-link:first-child {

	margin-right: 20px;

}

.bn-content div img {

	width: auto !important;

	display: inline-block !important;

}

.bann-scroll {

	position: absolute;

	color: #ffffff;

	z-index: 5;

	bottom: 50px;

	left: 50%;

	transform: translate(-50%, 0%);

}

.bann-scroll a {

	display: block;

	padding-top: 48px;

	font-size: 9px;

	font-weight: 700;

	color: #ffffff;

	text-transform: uppercase;

	background: url(../images/mouse.png) no-repeat top center;

}

/* Nav */

.topRightContainer {

	position: relative;

	float: right;

	display: block;

	z-index: 5;

	padding: 0px 0px;

}

.mean-container a.meanmenu-reveal {

}

.nav-wrapper {

	position: relative;

	display: inline-block;

	vertical-align: top;

}

.nav-container {

	position: relative;

	display: block;

	margin: 15px auto;

	margin-right: 15px;

}

.nav {

	position: relative;

	width: 100%;

	display: block;

	margin: 0px auto;

	text-align: center;

}

.nav ul {

	position: relative;

	font-size: 14px;

	padding: 0;

	width: 100%;

	margin: 0 auto;

	display: block;

	list-style: none;

	font-weight: 400;

	margin-right: 10px;

}

.nav>ul>li {

	position: relative;

	margin: 0px 10px;

	display: block;

	float: left;

}

.nav>ul>li::before {

}

.nav>ul>li:first-child {

	margin-left: 0px;

}

.nav>ul>li:last-child {

	margin-right: 0px;

}

.nav>ul>li>a {

	position: relative;

	font-family: 'Poppins', sans-serif;

	display: block;

	color: #181818;

	font-size: 14px;

	text-transform: uppercase;

	line-height: 30px;

	padding: 0 8px;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.nav>ul>li>a:after {

	position: absolute;

	width: 0%;

	left: 0px;

	height: 3px;

	top: 0;

	content: '';

	overflow: hidden;

	background: #0f8fd2;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.nav>ul>li:hover>a, .nav>ul>li.selected>a {

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.nav>ul>li.selected>a {

	font-weight: bold;

}

.nav>ul>li:hover>a:after, .nav>ul>li.selected>a:after {

	width: 100%;

}

.nav>ul ul, .nav>ul ul ul {

	position: absolute;

	font-size: 13px;

	left: 0%;

	top: 100%;

	opacity: 0;

	width: 100%;

	min-width: 240px;

	text-align: left;

	visibility: hidden;

	letter-spacing: 0px;

	text-transform: none;

	margin: 30px 0px 0px 0px;

	transition: all 0.4s ease-in;

	-moz-transition: all 0.4s ease-in;

	-webkit-transition: all 0.4s ease-in;

	background-color: rgb(0, 0, 0, 0.9);

	border-radius: 5px;

}

.nav>ul ul ul {

	left: 100%;

	top: auto;

	margin: 0px;

	padding: 0px;

}

.nav>ul>li:hover>ul, .nav>ul ul>li:hover>ul {

	opacity: 0.9;

	top: auto;

	margin-top: 12px;

	padding: 0px 0px;

	visibility: visible;

}

.nav>ul ul>li:hover>ul {

	margin-top: -41px;

}

.sub-menu:before {

	background: url(../images/submenu.png) left top no-repeat;

	content: "";

	position: absolute;

	top: -11px;

	height: 20px;

	left: 25px;

	z-index: 99999;

	width: 40px;

}

.nav>ul ul a, .nav>ul ul ul a {

	position: relative;

	display: block;

	color: #ffffff;

	line-height: 24px;

	padding: 8px 25px;

	text-transform: uppercase;

	font-size: 14px;

	border-bottom: 0;

	font-family: 'Poppins', sans-serif;

}

.nav>ul ul li:last-child>a {

	border-bottom: none;

}

.nav>ul ul li:first-child a {

}

.nav>ul ul li:hover>a, .nav>ul ul li.selected>a, .nav>ul ul ul li:hover>a, .nav>ul ul ul li.selected>a {

	color: #0f8fd2;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

/*.nav>ul li.has-sub>a { padding-right: 40px; }

.nav>ul li.has-sub>a::after { position: absolute; right: 15px; top: 50%; font-family: 'jcon-font'; content: '\e863'; font-size: 16px; line-height: 16px; margin-top: -8px; }

*/

/*----*/

.footer-wrapper {

	display: block; /*overflow: hidden;*/

	position: relative;

	width: 100%;

	background: #151515;

	color: #fff;

	padding: 15px 0;

}

.copyright {

	padding: 0px 0px;

	text-align: center;

	color: #fff;

	width: 100%;

	font-size: 12px;

	float: right;

}

.copyright a {

	color: #fff;

}

.copyright span {

	display: inline-block;

}

.copyright strong {

	background: url("../images/verz-logo.png") no-repeat scroll right center;

	padding-right: 19px;

}

.footer-nav {

	margin: 0px;

	list-style: none;

	padding: 0px;

	line-height: 36px;

	float: right;

}

.footer-nav li {

	float: left;

	position: relative;

	line-height: 20px;

}

.footer-nav li a {

	display: block;

	position: relative;

	color: #fff;

	font-size: 12px;

	padding: 0 7px;

	font-family: 'Poppins', sans-serif;

}

.footer-nav li a:after {

	content: "|";

	position: absolute;

	right: -1px;

	font-size: 12px;

	font-weight: normal;

}

.footer-nav li:last-child a:after {

	display: none;

}

.footer-nav li a::after {

}

.footer-nav li a:hover, .footer-nav li.current_page_item a, .footer-nav li.selected a {

	color: #fff;

	font-weight: bold;

}

.footer-nav li.current_page_item a, .footer-nav li.selected a {

	font-weight: 400;

}

.excellence-within {

	position: absolute;

	right: 0px;

	top: 7px;

	height: 40px;

	border-left: 1px solid #443e40;

	padding-top: 5px;

	width: 120px;

	padding-left: 30px;

}

.excellence-within a {

	padding-left: 33px;

	background: url(../images/verz-logo.png) no-repeat left 3px;

	font-size: 13px;

	line-height: 15px;

}

.foo-logo {

	width: 100%;

	margin-bottom: 28px;

	vertical-align: middle;

	float: left;

}

.icon-list li {

	font-size: 12px;

	width: 100%;

	display: inline-block;

	margin-bottom: 10px;

}

.icon-list li i {

	margin-right: 10px;

	float: left;

	padding-top: 5px;

	color: #fff;

}

.icon-list li p {

	float: left;

	width: 80%;

	line-height: 20px;

}

.footer-wrapper .inner-container-md {

	padding: 50px 0;

	padding-bottom: 18px;

}

.visit-counts {

	position: absolute;

	bottom: 50px;

	color: #fff;

	right: 100px;

	border-radius: 5px 5px 0px 0px;

	text-align: center;

	padding: 10px 30px;

	background: #696969;

}

.visit-counts h2 {

	margin-bottom: 0;

	color: #fff;

}

/*---*/

.navigation {

	position: relative;

	display: block;

	color: #101010;

	font-size: 18px;

	font-weight: 500;

	margin-bottom: 10px;

	line-height: 50px;

	padding: 0px 0px;

	letter-spacing: 2px;

}

.navigation::after {

	position: absolute;

	right: 0px;

	top: 0px;

	font-family: 'jcon-font';

	content: '\f0c9';

	text-align: center;

	font-size: 23px;

	color: #252525;

	font-weight: 400;

	opacity: 0;

}

.side-nav {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 100%;

	display: block;

}

.side-nav li {

	padding: 0px 0px;

	position: relative;

	border-bottom: 1px solid #ececec;

	display: block;

}

.side-nav li:last-child {

	border: 0px;

}

.side-nav li a {

	display: block;

	color: #696868;

	font-weight: 500;

	line-height: 24px;

	padding: 18px 20px;

	font-size: 15px;

	letter-spacing: 2px;

}

.side-nav li a::before {

	position: absolute;

	top: 18px;

	right: 20px;

	content: "";

	font-family: 'jcon-font';

	content: '\e94e';

	font-size: 18px;

}

.side-nav li a:hover, .side-nav li.selected a {

	background: #e9642b;

	background: -moz-linear-gradient(left, #e9642b 0%, #f58020 100%);

	background: -webkit-linear-gradient(left, #e9642b 0%, #f58020 100%);

	background: linear-gradient(to right, #e9642b 0%, #f58020 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9642b', endColorstr='#f58020', GradientType=1 );

	color: #ffffff;

}

.side-nav li.selected a::before, .side-nav li:hover a::before {

	opacity: 1;

}

.snav {

	position: relative;

	display: block;

	color: #252525;

	font-size: 18px;

	font-weight: 600;

	text-transform: uppercase;

	margin-bottom: 0px;

	line-height: 60px;

	cursor: pointer;

	padding: 0px 0px;

	display: none;

}

.snav::after {

	position: absolute;

	right: 0px;

	top: 0px;

	font-family: 'jcon-font';

	content: '\f0c9';

	text-align: center;

	font-size: 23px;

	color: #252525;

	font-weight: 400;

}

.secondary-nav {

	background: #f4f4f4;

}

.secondary-nav ul {

	display: block;

	text-align: center;

	width: 100%;

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.secondary-nav ul li {

	display: inline-block;

	position: relative;

}

.secondary-nav ul li a {

	display: block;

	line-height: 60px;

	padding: 0px 40px;

	text-transform: uppercase;

	color: #303030;

	font-weight: 400;

	position: relative;

	letter-spacing: 1.5px;

}

.secondary-nav.alt ul li a {

	line-height: 24px;

	padding: 18px 40px;

}

.secondary-nav ul li a img {

	width: 115px;

	vertical-align: middle;

}

.secondary-nav ul li a:hover, .secondary-nav ul li.selected a, .secondary-nav ul li a:hover, .secondary-nav ul>li:hover>a {

	background: #e9642b;

	background: -moz-linear-gradient(left, #e9642b 0%, #f58020 100%);

	background: -webkit-linear-gradient(left, #e9642b 0%, #f58020 100%);

	background: linear-gradient(to right, #e9642b 0%, #f58020 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9642b', endColorstr='#f58020', GradientType=1 );

	color: #ffffff;

}

.wlogo {

	position: absolute;

	top: 12px;

	left: 40px;

	z-index: 99;

	opacity: 0;

}

.secondary-nav ul li a:hover .wlogo, .secondary-nav ul li.selected a .wlogo {

	opacity: 1;

}

.secondary-nav ul li a:hover .dlogo, .secondary-nav ul li.selected a .dlogo {

	opacity: 0;

}

.secondary-nav ul ul {

	position: absolute;

	left: 0px;

	top: 80%;

	opacity: 0;

	width: 250px;

	min-width: 100%;

	text-align: left;

	visibility: hidden;

	transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.50);

	background: #ffffff;

	z-index: 99;

	padding: 0px;

}

.secondary-nav ul li:hover>ul {

	opacity: 1;

	top: 100%;

	padding: 0px 0px;

	visibility: visible;

}

.secondary-nav ul ul li {

	padding: 0px;

	display: block;

	width: 100%;

	margin: 0px;

}

.secondary-nav ul ul li>a {

	display: block;

	color: #303030 !important;

	line-height: 20px;

	padding: 10px 15px !important;

	background: #ffffff !important;

	font-weight: 400;

	font-size: 1em;

	position: relative;

	border-radius: 0px;

}

.secondary-nav ul ul li:hover>a, .secondary-nav ul ul li.selected>a {

	color: #ffffff !important;

	transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	background: #eb722b !important;

}

/*---*/

.intro-img {

}

.img-box {

	position: relative;

}

.intro-img img {

	width: 100%;

}

.pod-info {

	width: calc(100% - 150px);

	float: right;

}

.service-block-holder {

	padding-left: 100px;

	position: relative;

}

.service-block {

	position: absolute;

	left: 120px;

	bottom: 20px;

	background: #ffffff;

	padding: 80px;

	width: 440px;

	box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.35);

}

.pod {

	padding: 50px 0px;

	border-top: 1px solid #ebebeb;

}

.home-pods .pod:last-child, .home-pods .pod:first-child {

	border-top: 0px;

}

.home-pods .pod:last-child {

	padding-top: 0px;

}

.foo1 {

	width: 280px;

	padding: 0;

}

.foo2 {

	float: right;

	text-align: right;

}

.foo3 {

	padding-top: 30px;

	margin-left: 80px;

}

.foo4 {

	padding-top: 30px;

}

.foo-box h3 {

	font-size: 14px;

	text-transform: uppercase;

	color: #fff;

	font-weight: 900;

	margin-bottom: 10px;

}

.footer-social li a {

	padding-left: 0px;

}

.footer-social li a::before {

	display: none;

}

.foo-logo img {

}

.footer-social li a i {

	margin-right: 20px;

}

.about-img-holder {

	padding-left: 100px;

}

.about-img-holder img:first-child {

	margin-bottom: 30px;

}

.vicon {

	float: left;

}

.vinfo {

	width: calc(100% - 130px);

	float: right;

}

.sbox {

	text-align: center;

	border: 1px solid #f4f4f4;

	padding: 20px;

	margin-bottom: 28px;

}

.sbox h3 {

	font-size: 24px;

	line-height: 30px;

	margin: 20px 0px;

}

.ul-style {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.ul-style li {

	position: relative;

	padding-left: 35px;

	padding-bottom: 5px;

}

.ul-style li strong {

	position: absolute;

	left: 0px;

	top: 0px;

	color: #262626;

}

/*----*/

.title1 {

	font-size: 40px;

	display: block;

	color: #191919;

	font-weight: 500;

	position: relative;

	line-height: 35px;

	padding-bottom: 35px;

	text-align: center;

	width: 100%;

	margin-bottom: 30px;

}

.title1:after {

	position: absolute;

	width: 60px;

	left: 47%;

	height: 3px;

	bottom: 0px;

	content: '';

	overflow: hidden;

	background: #0f8fd2;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.title1 strong {

	display: block;

	font-size: 16px;

	font-weight: 400;

	color: #333333;

	letter-spacing: 1px;

	line-height: 14px;

}

.title2 {

	font-size: 40px;

	display: block;

	color: #191919;

	font-weight: 500;

	position: relative;

	line-height: 35px;

	padding-bottom: 35px;

	margin-bottom: 30px;

}

.title2:after {

	position: absolute;

	width: 12%;

	left: 0;

	height: 3px;

	bottom: 0px;

	content: '';

	overflow: hidden;

	background: #0f8fd2;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.title3 {

	font-size: 40px;

	display: block;

	color: #191919;

	font-weight: 500;

	position: relative;

	line-height: 35px;

	padding-bottom: 35px;

	margin-bottom: 30px;

}

.title3:before {

	position: absolute;

	width: 12%;

	left: 0;

	height: 3px;

	top: -30px;

	content: '';

	overflow: hidden;

	background: #0f8fd2;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.tagline-2 {

	font-size: 22px;

	font-weight: 600;

	color: #111111;

	font-style: italic;

	margin-bottom: 12px;

	display: block;

}

.pad-box {

	padding: 25px;

}

.pad-box.sm {

	padding: 15px;

}

.bg-hd1 {

	background: #3a3a3c;

	color: #ffffff;

	font-weight: 600;

	padding: 10px 25px;

}

.bg-hd1.alt, .bg-hd1.alt1 {

	font-size: 16px;

	padding: 15px 25px;

}

.bg-hd1.alt1 {

	font-size: 30px;

}

.icaptcha {

	position: absolute;

	bottom: 70px;

	right: 0px;

}

.lead {

	font-size: 18px;

	line-height: 30px;

}

.lead.lg {

	font-size: 24px;

	line-height: 30px;

}

.lead-xlg {

	font-size: 36px;

	line-height: 40px;

}

.size16 {

	font-size: 16px;

}

.size18 {

	font-size: 18px;

}

.size20 {

	font-size: 20px;

}

.full-mx {

	max-width: 1400px;

	margin: 0px auto;

}

.cont-md {

	width: 1030px;

	margin: 0px auto;

}

.cont-sm {

	width: 880px;

	margin: 0px auto;

}

.cont-xs {

	width: 550px;

	margin: 0px auto;

}

.container .container {

	padding: 0px;

}

.bg-color1 {

	background-color: #333335;

}

.bg-color2 {

	background-color: #fcb040;

}

.bg-color3 {

	background-color: #f8f8f8;

}

.cont1 {

	padding-right: 30px;

}

.cont2 {

	padding-left: 30px;

}

.txt-lg {

	font-size: 25px;

	line-height: 35px;

}

.txt-link {

	text-decoration: underline !important;

	color: #7d7d7d !important;

}

.txt-link.alt {

	color: #fcb040 !important;

}

a.txt-link:hover {

	text-decoration: underline !important;

	color: #f58020 !important;

}

.btn-link {

	position: relative;

	padding-right: 20px;

	font-size: 12px;

	text-transform: uppercase;

	font-weight: 600;

	color: #3a3a3c;

	text-decoration: none !important;

	transition: all 0.2s linear;

	display: inline-block;

}

.btn-link::after {

	font-family: 'jcon-font';

	content: '\ea58';

	position: absolute;

	right: 0px;

	top: 0px;

	transition: all 0.2s linear;

	font-size: 15px;

}

a.btn-link:hover {

	color: #fcb040;

}

.txt-red {

	color: #e80000 !important;

}

a.txt-red:hover {

	color: #777777 !important;

}

.txt-dark {

	color: #111111 !important;

}

a.txt-dark:hover {

	color: #f58020 !important;

}

.txt-white {

	color: #ffffff !important;

}

a.txt-white:hover {

	color: #fcb040 !important;

}

.txt-orange {

	color: #f58020 !important;

}

a.txt-orange {

	text-decoration: underline !important;

}

.txt-underlined {

	text-decoration: underline !important;

}

/*

Poppins:100,200,300,400,500,600,700,800,900');

transition: all 0.2s linear;

*/

@-ms-viewport {

 width:auto !important;

}

.welcome-section {

	width: 100%;

	display: block;

	background: #f9f9f9;

	padding: 80px 0;

}

.welcome-detail {

	padding-left: 50px;

	border-left: 1px solid #c6c6c6;

}

.welcome-logo-wrap {

	padding-right: 50px;

	padding-top: 35px;

}

.welcome-logo-wrap h2 {

	position: relative;

	font-size: 25px;

	color: #88898c;

	font-weight: normal;

}

.welcome-logo-wrap h2:before {

	position: absolute;

	width: 20%;

	left: 0;

	height: 3px;

	top: -20px;

	content: '';

	overflow: hidden;

	background: #0f8fd2;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.mission-section {

	display: block;

	width: 100%;

	background: #f9fbfd;

}

.mission-value-wrapper {

	background: url(../images/msn-vlue.jpg) no-repeat right top;

}

.funds-insights-wrapper {

	background: #fafafa;

	position: relative;

	display: block;

	background-position: right top;

	width: 100%;

	background-repeat: no-repeat;

	background-size: cover;

	background-image: url(../images/home-bg-1.jpg)

}

.our-funds-section {

	display: block;

	width: 100%;

	text-align: center;

	padding: 85px 0;

}

.our-funds-section .container {

	border-bottom: 1px solid #e1e1e6;

	padding-bottom: 100px;

}

.blue-tagline {

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

	color: #0d83c0;

	display: block;

	margin-bottom: 20px;

}

.insights-section {

	display: block;

	width: 100%;

	padding-bottom: 100px;

}

.insights-left h3 {

	color: #0f91d4;

	font-size: 25px;

	font-weight: 600;

	line-height: 35px;

	text-transform: uppercase;

}

.insights-left .title3 {

	margin-top: 30px;

}

.insights-slider {

	position: relative;

	float: left;

	overflow: hidden;

	width: 100%;

}

/* Dots */

.insights-section .slick-dots {

	position: absolute;

	left: 0;

	top: 98px;

	display: block;

	bottom: inherit;

	margin: 0;

	padding: 0px;

	list-style: none;

	text-align: center;

	transform: translate(0%, -50%);

}

.insights-section .slick-dots li {

	position: relative;

	display: block;

	margin: 0px 4px;

	padding: 0;

	cursor: pointer;

	vertical-align: middle;

	float: left;

}

.insights-section .slick-dots li button {

	font-size: 0;

	line-height: 0;

	display: block;

	cursor: pointer;

	color: transparent;

	border: 0;

	outline: none;

	background: #c6c6c6;

	width: 12px !important;

	height: 12px !important;

	position: relative;

	border-radius: 50%;

}

.insights-section .slick-dots li button:hover, .slick-dots li button:focus {

	outline: none;

}

.insights-section .slick-dots li button:hover, .insights-section .slick-dots li.slick-active button {

	background: #d21e53 !important;

}

.insights-section .slick-dots li button:before, .slick-dots li button:after {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 12px;

	height: 12px;

	content: '';

	text-align: center;

	transition: all 0.2s linear;

	border-radius: 50%;

	background: none;

	z-index: 0;

}

.insights-section .slick-dots li button:hover:after, .slick-dots li button:focus:after, .slick-dots li.slick-active button::after {

	opacity: 1;

}

.sustainability-section {

	display: block;

	width: 100%;

	text-align: center;

	padding: 100px 0;

	color: #fff;

	font-weight: 400;

	background: url(../images/sustainability.jpg)no-repeat center center;

	background-size: cover;

}

.white-title {

	font-size: 40px;

	display: block;

	color: #fff;

	font-weight: 500;

	margin-top: 30px;

	position: relative;

	line-height: 35px;

	text-align: center;

	width: 100%;

	margin-bottom: 40px;

}

.white-title:before {

	position: absolute;

	width: 60px;

	left: 47%;

	height: 3px;

	top: -30px;

	content: '';

	overflow: hidden;

	background: #fff;

	-o-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}

.about-blue-section p {

	color: #fff;

	font-size: 16px;

	font-style: italic;

}

.abtrt-section p {

	font-style: italic;

}

.abt-italic {

	font-style: italic;

	text-align: center;

	padding-bottom: 40px;

}

.wdo {

	text-align: center;

	width: 100%;

	float: left;

	padding-top: 60px;

	padding-bottom: 40px;

}

.scenario {

	width: 100%;

	float: left;

}

.scenario .title2 {

	text-align: center;

}

.about-blue-section .title1 {

	color: #fff;

}

.about-blue-section .title1 strong {

	color: #fff;

}

ul.nav.nav-pills {

	text-align: left;

	font-family: 'Poppins', sans-serif;

}

.tab-data {

	padding: 80px;

}

.nav-pills>li>a {

	border-radius: 0;

	color: #181818;

	font-size: 20px;

	font-family: 'Poppins', sans-serif;

	padding: 22px;

	font-weight: 500;

	line-height: 50px;

}

.nav-pills>li>a span {

	color: #181818;

	font-weight: 600;

	font-size: 20px;

}

.nav-pills>li {

	float: left;

	width: 100%;

	background: #e9e9e9;

	border-radius: 0;

}

.nav-pills>li+li {

	margin: 0;

	margin-bottom: 2px !important;

}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {

	background-color: #f9fbfd;

	color: #181818;

}

img.tab-small-icon {

	padding-left: 10px;

	padding-right: 20px;

}

.our-value-data {

	display: block;

	float: left;

	background: #f9fbfd;

	width: 100%;

	margin-bottom: 80px;

	overflow: hidden;

}

.tab-data h2 {

	color: #181818;

	font-size: 28px;

	margin-bottom: 0;

	font-weight: 500;

}

.tabs-tagline {

	font-style: italic;

	margin-bottom: 30px;

	display: block;

}

.tab-data p {

	line-height: 40px;

	color: #36383e;

}

.big-tab-icon {

	position: absolute;

	top: 20px;

	right: -100px;

	display: block;

}

.point-list {

	list-style: disc;

	padding-left: 20px;

}

.whatis-section {

	width: 100%;

	display: block;

	text-align: center;

	padding-bottom: 80px;

}

video.responsive {

	width: 70%;

}

.value-left {

	padding-left: 0;

}

.suit-gradient {

	width: 100%;

	display: block;

	background: url(../images/suit.jpg) no-repeat left top;

	background-size: cover;

	padding: 70px 0;

	color: #fff;

	font-style: italic;

	text-align: center;

}

.ourapproch-section {

	display: block;

	width: 100%;

	padding: 80px 0;

	background: url(../images/apch-bg.jpg) left top no-repeat;

}

.approch-left p {

	font-size: 14.5px;

	;

}

. approch-left {

padding-left:0;

}

.value-right {

}

.panvesting-section {

	display: block;

	width: 100%;

	text-align: center;

}

.philosophy-section {

	padding: 80px 0;

	display: block;

	width: 100%;

}

.philo-gradient {

	display: block;

	width: 100%;

	background: url(../images/philograd.jpg) no-repeat left top;

	background-size: cover;

	padding: 70px 0;

	text-align: center;

}

.philo-gradient p {

	color: #fff;

}

.panvesting-philosophy-wrapper {

	display: block;

	width: 100%;

	background: url(../images/panphilo-bg.jpg) no-repeat right bottom;

}

.philosophy-right {

	padding: 50px;

	padding-right: 0;

}

.philosophy-right p {

	font-size: 15px;

}

.fund-section {

	display: block;

	width: 100%;

	padding: 80px 0;

}

.fund-right {

	text-align: center;

	padding: 50px;

}

.fund-right strong {

	color: #46484f;

	font-size: 38px;

	font-weight: 600;

	line-height: 50px;

}

.emering-gradient {

	display: block;

	width: 100%;

	background: url(../images/emerging-bg.jpg) no-repeat left top;

	background-size: cover;

	padding: 150px 0 90px 0;

	color: #fff;

}

.emering-left {

	text-align: center;

}

.emering-left strong {

	font-size: 38px;

	font-weight: 600;

	line-height: 50px;

	text-align: center;

	padding-top: 40px;

	display: block;

}

.fundobjectives {

	display: block;

	width: 100%;

	padding: 80px 0;

	text-align: center;

}

.fund-icon-list {

	text-align: center;

	display: block;

	width: 100%;

}

.fund-icon-list li {

	display: inline-block;

}

.fo-list-data h3 {

	font-size: 16px;

	font-weight: 600;

	width: 100%;

	display: inline-block;

	margin: 20px 0;

	margin-bottom: 10px;

}

.fimg-list-data h3 {

	font-size: 16px;

	font-weight: 600;

	width: 100%;

	display: inline-block;

	margin: 20px 0;

	margin-bottom: 10px;

}

.fund-img-list {

	margin-top: 80px;

	display: block;

	text-align: center;

	width: 100%;

}

.fund-img-list {

	margin-top: 80px;

	display: block;

	text-align: center;

	width: 100%;

}

.ussdg-page-data {

	display: block;

	width: 100%;

	background: url(../images/us-bg.jpg) no-repeat center 35px;

}

.contact-page-data {

	width: 100%;

	float: left;

}

form.contact-form {

	margin: 0 auto;

	width: 100%;

	margin-bottom: 40px;

}

.form-control {

	border: 1px solid #d8d8d8;

}

.select-wrapper {

	background: url(../images/select-bg.jpg) no-repeat 98.5% 0;

	height: 49px;

	overflow: hidden;

	background-color: #fff;

	width: 100%;

	border: 1px solid #d8d8d8;

	border-radius: 5px;

}

.input-group-addon i {

	color: #0085c3;

	font-size: 16px;

}

.contact-form .input-group {

	margin-bottom: 20px;

}

.select-wrapper select {

	height: 49px;

	border: 0;

	background: transparent;

 *background: #58B14C;

	-webkit-appearance: none;

}

.input-group-addon:last-child {

	border-left: 0;

	width: 73px;

	background: #fff;

}

.input-group textarea {

	width: 100%;

	padding: 20px 30px;

	border-color: #d8d8d8;

}

.contact-form input {

	padding-left: 30px;

}

.contact-form select {

	border-radius: 5px;

	padding-left: 30px;

}

.contact-page-data .amints-boxs {

	min-height: inherit;

}

.contact-map-wrapper {

	position: relative;

	float: left;

	width: 100%;

}

.pdpa {

	width: 100%;

	background: url(../images/pda-bg.jpg) left top no-repeat;

	float: left;

	position: absolute;

	z-index: 9999999999;

	color: #fff;

	background-size: cover;

	padding: 40px 0;

	text-align: center;

	bottom: 0;

}

.pdpa h2 {

	color: #fff;

	font-weight: bold;

	font-size: 24px;

	margin-bottom: 10px;

}

.title-big {

	font-size: 81px;

	color: #083f88;

	margin-bottom: 0;

	font-weight: 900;

}

.thankyou-text strong {

	font-size: 40px;

	color: #333333;

	font-weight: 400;

}

.thankyou-text {

	width: 100%;

	float: left;

	margin-bottom: 30px;

}



/*Pagination Start*/

[data-pagination], [data-pagination] *, [data-pagination] *:before, [data-pagination] *:after {

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

 text-rendering: optimizeLegibility;

 -webkit-font-smoothing: antialiased;

 -moz-osx-font-smoothing: grayscale;

 font-kerning: auto;

}

[data-pagination] {

 font-size: 8pt;

 line-height: 1;

 font-weight: 400;

 -webkit-text-size-adjust: 100%;

 margin: 1em auto;

 margin-bottom:0;

 text-align: center;

 transition: font-size 0.2s ease-in-out;

}

[data-pagination] ul {

	list-style-type: none;

	display: inline;

	font-size: 100%;

	margin: 0;

	padding: 0.5em;

}

[data-pagination] ul li {

	display: inline-block;

	font-size: 100%;

	width: auto;

	border-radius: 3px;

}

[data-pagination] > a {

 font-size: 140%;

}

[data-pagination] a {

	color: #777;

	padding: 10px;

	font-weight: bold;

	font-size: 14px;

	margin: 0 10px;

	border: 1px solid #fff;

	width: 35px;

	height: 35px;

}

[data-pagination] a:hover {

	border: 1px solid #777;

}

[data-pagination] li.current a {

	font-weight: bold;

	font-size: 14px;

	border: 1px solid #777;

	width: 35px;

	height: 35px;

}

.pagen-prvs, .pagen-next {

	width: inherit !important;

	padding: 0 !important;

	color: #d01d52 !important;

	margin: 0 20px !important;

	border-radius: inherit !important;

	font-size: 16px !important;

	border: 0 !important;

}

.pagen-prvs:hover, .pagen-next:hover {

	background: none !important;

	color: #083f88 !important;

}

.event-detail-section {

	width: 100%;

	float: left;

	padding: 80px 0;

}

.event-detail-section .events-data-box {

	padding: 20px 0;

}

.widget-recentpost .events-data-box {

	float: left;

	width: 60%;

	margin: 0;

	padding: 0;

}

a.widget-recentpost-image {

	float: left;

	margin-right: 15px;

}

.widget-recentpost .event-title {

	margin-bottom: 0;

}

.widget-recentpost .event-date {

	margin: 0;

}

.widget-recentpost ul li {

	margin-bottom: 20px;

	width: 100%;

	float: left;

}

.post-readmore {

	color: #083f88;

	font-weight: bold;

}

.button.view-all {

	width: 100%;

}



/* Disabled & Hidden Styles */

[data-pagination] .disabled, [data-pagination] [hidden], [data-pagination] [disabled] {

 opacity: 0.5;

 pointer-events: none;

}

@media (min-width: 350px) {

 [data-pagination] {

 font-size: 10pt;

}

}

@media (min-width: 500px) {

 [data-pagination] {

 font-size: 12pt;

}

}

@media (min-width: 700px) {

 [data-pagination] {

 font-size: 14pt;

}

}

@media (min-width: 900px) {

 [data-pagination] {

 font-size: 16pt;

}

}

/*Pagination End*/







/*



    Colorbox Core Style:



    The following CSS is consistent between example themes and should not be altered.



*/



#colorbox, #cboxOverlay, #cboxWrapper {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 999999;

}

#cboxOverlay {

	position: fixed;

	width: 100%;

	height: 100%;

}

#cboxMiddleLeft, #cboxBottomLeft {

	clear: left;

}

#cboxContent {

	position: relative;

}

#cboxLoadedContent {

	overflow: auto;

	-webkit-overflow-scrolling: touch;

}

#cboxTitle {

	margin: 0;

}

#cboxLoadingOverlay, #cboxLoadingGraphic {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {

	cursor: pointer;

}

.cboxPhoto {

	float: left;

	margin: auto;

	border: 0;

	display: block;

	max-width: none;

	-ms-interpolation-mode: bicubic;

}

.cboxIframe {

	width: 100%;

	height: 100%;

	display: block;

	border: 0;

}

#colorbox, #cboxContent, #cboxLoadedContent {

	box-sizing: content-box;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

}

/* 



    User Style:



    Change the following styles to modify the appearance of Colorbox.  They are



    ordered & tabbed in a way that represents the nesting of the generated HTML.



*/



#cboxOverlay {

	background: rgba(0,0,0,0.5);

}

#colorbox {

	outline: 0;

}

/*#cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) no-repeat 0 0;	}



    #cboxTopCenter{height:14px; background:url(../images/border.png) repeat-x top left;	}



    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) no-repeat -36px 0;	}



    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) no-repeat 0 -32px;	}



    #cboxBottomCenter{height:43px; background:url(../images/border.png) repeat-x bottom left;	}



    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) no-repeat -36px -32px;	}



    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) repeat-y -175px 0;	}



    #cboxMiddleRight{width:14px; background:url(../images/controls.png) repeat-y -211px 0;	}*/



#cboxContent {

	/*background:#fff;*/



	overflow: visible;/*padding:15px;*/



   

   



}

.cboxIframe {

	padding: 0;

	/*background:rgba(255,255,255,0.9);*/



	background: rgba(255,255,255,1);

}

#cboxError {

	padding: 50px;

	border: 1px solid #ccc;

}

#cboxLoadedContent {

/*margin-bottom:5px;*/



}

#cboxLoadingOverlay {

	background: url(../images/loading_background.png) no-repeat center center;

}

#cboxLoadingGraphic {

	background: url(../images/loading.gif) no-repeat center center;

}

#cboxTitle {

	position: absolute;

	bottom: -25px;

	left: 0;

	text-align: center;

	width: 100%;

	font-weight: bold;

	color: #7C7C7C;

}

#cboxCurrent {

	position: absolute;

	bottom: -25px;

	left: 58px;

	font-weight: bold;

	color: #7C7C7C;

}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */



        /*#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(../images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;	}*/



#cboxClose {

	border: 0;

	padding: 0;

	margin: 0;

	overflow: visible;

	position: absolute;

	top: 10px;

	right: -10px;

	background: url(../images/close-btn.png) no-repeat 0px 0px;

	width: 50px;

	height: 20px;

	text-indent: -9999px;

}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */



#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {

	outline: 0;

}

#cboxPrevious {

	left: 0px;

	background-position: -51px -25px;

}

#cboxPrevious:hover {

	background-position: -51px 0px;

}

#cboxNext {

	left: 27px;

	background-position: -75px -25px;

}

#cboxNext:hover {

	background-position: -75px 0px;

}

/*#cboxClose{right:0; background-position:-100px -25px;	}*/



#cboxClose:hover {

}

.cboxSlideshow_on #cboxSlideshow {

	background-position: -125px 0px;

	right: 27px;

}

.cboxSlideshow_on #cboxSlideshow:hover {

	background-position: -150px 0px;

}

.cboxSlideshow_off #cboxSlideshow {

	background-position: -150px -25px;

	right: 27px;

}

.cboxSlideshow_off #cboxSlideshow:hover {

	background-position: -125px 0px;

}

.whiteBg {

	position: relative;

	display: block;

	width: 100%;

	overflow: hidden;

}

.whiteBgInner {

	position: relative;

	width: 100%;

	overflow: hidden;

	background: rgba(255,255,255,0.9);

}

.memberPic {

	position: relative;

	width: 100%;

	display: block;

	text-align: center;

	margin: 0px auto 30px;

}

.memberPic img {

	position: relative;

	width: 100%;

}

.memberDesciptionBox {

	position: relative;

	font-size: 14px;

	width: 100%;

	display: block;

	margin: 40px auto;

	padding-right: 5px;

	margin-bottom: 0;

}

.memberDesciptionBox p {

	font-size: 15px;

	line-height: 30px;

}

.memberDesciptionBox h3 {

	padding-bottom: 0px;

	text-transform: none;

}

.memberDesignation {

	font-size: 18px;

	color: #e39925;

	display: block;

	margin-bottom: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #dddddd;

}

.cboxElement .close {

	position: absolute;

	top: 10px;

	right: 25px;

	width: 60px;

	height: 20px;

	color: #000000;

	overflow: hidden;

	text-indent: -10000px;

	background: url(../images/close-btn.png) 0px 0px no-repeat;

}

.gallery-title {

	font-size: 36px;

	color: #42B32F;

	text-align: center;

	font-weight: 500;

	margin-bottom: 70px;

}

.gallery-title:after {

	content: "";

	position: absolute;

	width: 7.5%;

	left: 46.5%;

	height: 45px;

	border-bottom: 1px solid #5e5e5e;

}

.filter-button {

	font-size: 18px;

	border: 1px solid #42B32F;

	border-radius: 5px;

	text-align: center;

	color: #42B32F;

	margin-bottom: 30px;

}

.filter-button:hover {

	font-size: 18px;

	border: 1px solid #42B32F;

	border-radius: 5px;

	text-align: center;

	color: #ffffff;

	background-color: #42B32F;

}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {

	border: 0 none !important;

	outline: none !important;

}

.portfolioFilter button.filter-button.active {

	border-bottom: 4px solid #e7e7eb;

}

.portfolioFilter button.filter-button {

	background: none;

	border: 0px none;

	border-bottom: 1px solid #e7e7eb;

	border-radius: inherit;

	color: #202020;

	font-size: 19px;

	font-weight: 500;

	font-family: 'Poppins', sans-serif;

}

.portfolioFilter button.filter-button:focus {

	outline: none;

}

.insights-img {

	position: relative;

}

.ins-date {

	position: absolute;

	bottom: 0;

	width: 60px;

	height: 60px;

	vertical-align: middle;

	text-align: center;

	line-height: 15px;

	right: 0;

	background: #d01d52 url(../images/date.jpg) no-repeat right top;

}

.ins-date b {

	text-align: center;

	padding: 6px;

	width: 60px;

	vertical-align: middle;

	display: table-cell;

	height: 60px;

	color: #fff;

	font-size: 20px;

	line-height: 21px;

}

.ins-list {

	list-style-type: decimal;

	font-weight: 600;

	padding-left: 15px;

}

.ins-list p {

	font-weight: normal;

}

.rm {

	color: #fff;

	font-size: 18px;

	font-weight: 600;

	position: absolute;

	left: 33%;

	text-transform: lowercase;

	font-family: 'Poppins', sans-serif;

	top: 45%;

	z-index: 99999;

}

.mask-wrap i {

	font-size: 16px;

	padding-left: 10px;

}

.mask-wrap {

	position: absolute;

	background: url(../images/inst-img-bg.png) repeat-y;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	overflow: hidden;

	z-index: 999;

	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	-ms-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-o-transform: scale(0);

	-ms-transform: scale(0);

	transform: scale(0);

	-webkit-backface-visibility: hidden;

}

.insights-data a {

	color: #151515;

	font-weight: bold;

	font-size: 18px;

	margin: 20px 0;

}

.insights-img:hover .mask-wrap {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	opacity: 1;

}

.mask-wrap a {

}

.btn-default:active .filter-button:active {

	background-color: #42B32F;

	color: white;

}

.port-image {

	width: 100%;

}

.gallery_product {

	margin-bottom: 30px;

}

.insights-details-page-data {

	width: 100%;

	display: block;

	padding-bottom: 80px;

}

.ins-list li {

	width: 100%;

	margin-bottom: 20px;

}

.ins-list strong {

	display: block;

	margin-bottom: 12px;

}

.dtl-title {

	font-size: 26px;

	font-weight: 500;

	margin-top: 30px;

	color: #36383e;

}

.dtl-img img {

	width: 100%;

}

.right-opinions li {

	float: left;

	width: 100%;

	margin-bottom: 25px;

}

.opin-title {

	font-size: 28px;

	color: #36383e;

	font-weight: 500;

	border-bottom: 1px solid #e1e1e6;

	padding-bottom: 20px;

}

.op-img-left {

	float: left;

	margin-right: 18px;

	max-width: 90px;

}

.op-right {

	float: left;

	width: 70%;

}

.op-right h3 {

	margin-bottom: 3px;

	font-size: 14px;

	color: #191919;

}

.op-right p {

	font-size: 13px;

	line-height: 17px;

}

.team-grid li {

	float: left;

	text-align: center;

	margin-bottom: 40px;

}

.team-container {

	text-align: center;

	display: block;

	width: 100%;

}

.team-grid-section {

	text-align: center;

	display: block;

	padding: 80px 0;

	width: 100%;

	background: url(../images/team-bg.jpg)no-repeat left bottom;

	background-size: 100%;

	padding-bottom: 40px;

}

.team-grid {

	width: 100%;

	float: left;

}

.team-grid li h3 {

	margin-top: 20px;

}

.temb-data p {

	height: 58px;

	overflow: hidden;

	line-height: 28px;

}

.process-section {

	display: block;

	padding: 80px 0;

	width: 100%;

	text-align: center;

}

.amenities-table {

	border: 0;

	padding: 0;

}

.amenities-table td {

	border: 1px solid #e7e7e7;

	padding: 10px 20px;

	color: #151515;

	font-size: 14px;

	padding-right: 0;

}

.amenities-table th {

	text-align: center;

	border: 1px solid #e7e7e7;

	color: #181818;

	border-left: 0;

	border-top: 0;

	background: #c0e7f4;

}

.crite-left {

	text-align: left;

}

.crite-left span {

	font-style: italic;

	font-size: 12px;

	color: #b7b7b7;

	font-weight: 300;

	margin-bottom: 20px;

	float: left;

	width: 100%;

	margin-top: 10px;

}

table {

	border-collapse: collapse;

	width: 100%;

}

td, th {

	border: 1px solid #dddddd;

	text-align: left;

	padding: 8px;

}

.amenities-table input[type="checkbox"] {

	height: 25px;

	background: #fff;

	width: 25px;

}

.criteria-section {

	width: 100%;

	text-align: center;

	display: block;

	padding: 30px 0;

}

.ourmat-section {

	text-align: center;

	display: block;

}

.title5 {

	color: #181818;

	font-size: 40px;

	font-weight: 500;

	margin-bottom: 40px;

}

.ppmm-section {

	padding: 80px 0;

	display: block;

	width: 100%;

	text-align: center;

}

.thankyou-caption {

	color: #191919;

	text-align: left;

}

.thankyou-caption .captionWrapper h2 {

	text-align: left;

}

.contact-left {

	margin-right: 9%;

	padding: 70px 0;

}

.contact-right {

	padding: 0;

	position: relative;

}

/*.contact-right::before{background:url(../images/contact-bg.jpg) no-repeat right top; position:absolute; content:""; height:100%; width:100%; opacity:0.8;}*/





.contact-tag {

	font-weight: 500;

	font-size: 27px;

	margin-bottom: 15px;

	display: block;

}

.input-group-addon:first-child {

	border-right: 0;

	border-radius: 0;

	background: no-repeat;

	padding: 0 20px;

}

.contact-submt {

	text-align: right;

}

.c-info li {

	float: left;

	width: 100%;

	margin-bottom: 20px;

	line-height: 20px;

}

.c-icon {

	float: left;

	padding-right: 20px;

}

.c-data p {

	line-height: 20px;

}

.c-data {

	display: block;

	padding-top: 9px;

	float: left;

	font-size: 15px;

	width: 74%;

	line-height: 30px;

}

.c-call .c-data p {

	line-height: 30px;

}

.c-data a {

	color: #46484f;

}

.contact-information {

	width: 80%;

	background: rgba(247, 247,247, 0.9);

	;

	position: absolute;

	float: left;

	padding: 20px;

	top: 150px;

}

.dld-pdf {

	width: 100%;

	float: left;

	border-top: 1px solid #e1e1e6;

	padding: 30px 20px;

}

.dld-pdf a {

	width: 100%;

	float: left;

	color: #191919;

}

.dld-pdf a i {

	color: #0d83c0;

}

.portfolioFilter {

	text-align: center;

}

.fix-header {

	position: fixed;

	background: #fff;

	z-index: 999;

	top: 0;

	box-shadow: 2px 1px 3px #ccc;

}

.fix-header .nav-container {

	margin: 22px auto;

}

.fix-header .social-icons {

	padding-top: 22px;

}

.sustainability-section {

	background-attachment: fixed;

}

.team-grid-section {

	background-color: #f9fbfd;

}

.emering-gradient {

	background-attachment: fixed;

}

/*LANDING POPUP START*/

/*.tickbox label{width: 100%; display:block;}*/

.tickbox input[type=checkbox] {

	position: relative;

	display: inline-block;

	background: #fff;

	width: 21px;

	margin-right: 10px;

	margin-left: 0;

	height: 21px;

	top: 5px;

}

.modal-dialog {

	width: 70%;

}

.modal-dialog p {

	font-size: 16px;

	line-height: 26px;

	margin-bottom: 8px;

}

.disclaimer-box .title2 {

	font-size: 22px;

	line-height: 24px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	margin-top: 15px;

}

.modal-body {

	position: relative;

	padding: 35px 50px;

}

.modal-dialog {

	margin: 85px auto;

}

.modal {

	z-index: 999999999999999999;

}

.modal-header {

	position: absolute;

	padding: 15px;

	z-index: 99999999;

	border-bottom: 0px;

	right: 0;

}

.modal-backdrop {

	background: #fff;

}

.modal-backdrop.in {

	opacity: 0.8;

}

.modal-content {

	border-radius: 0;

	border: 0;

}

.disclaimer-box .title2:after {

	width: 7%;

}

.modal-content {

	-webkit-box-shadow: 0 5px 15px rgba(190, 190, 190, 0.5);

	box-shadow: 0 5px 15px rgba(190, 190, 190, 0.5);

}

 @media only screen and (max-width: 1200px) {

.modal-dialog {

	margin: 30px auto;

	z-index: 9999

}

}

@media only screen and (max-width: 991px) {

.modal-dialog {

	width: auto;

}

}

/*LANDING POPUP END*/























.search-section {

	width: 100%;

	display: block;

	position: relative;

	background: #f2f2f2;

	padding: 25px 0;

}

.search-box {

	float: left;

	background: #fff;

	padding: 0;

	font-size: 14px;

	margin: 0 5px;

	

	font-size: 14px;

	width: 183px;

}

a.dropdown-toggle {

	width: 100%;

	border-radius: 5px;

	border: 1px solid #dcdcdc;

}

.caret {

	right: 5px;

	top: 50%;

	position: absolute;

}

/*.search-title {

	float: left;

	padding-top: 10px;

	margin-right: 10px

}*/

.search-title {

	float: none;

	padding-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

}

.search-title h3 {

	margin-bottom: 0;

	color: #333333;

	font-size: 15px;

	font-weight: 900;

}

.keywords-wrapper input {

	font-size: 14px;

	margin: 0;

	width: 100%;

	height: 40px;

	border-radius: 5px;

}

button.btn.btn-default {

	height: 40px;

}

.input-group-btn {

	width: auto;

	float: right;

}

.keywords-wrapper {

	float: left;

	width: 175px;

	margin-left: 6px;

}

.navbar-form {

	margin: 0;

}

.l-more {

	width: 100%;

	display: block;

	text-align: center;

	float: left;

}

.portfolio-section {

	width: 100%;

	display: block;

	padding: 60px 0;

}

.portfolio-img-wrapper {

	background: #ccc;

	text-align: center;

	padding: 20px;

	padding-bottom: 0;

	-webkit-border-radius: 7px 7px 0px 0px;

	-moz-border-radius: 7px 7px 0px 0px;

	border-radius: 7px 7px 0px 0px;

}

.portfolio-list li {

	margin-bottom: 50px;

}

.portfolio-item {

	width: 100%;

}

.portfolio-item:hover{-webkit-transform: translateY(-8px);

    -moz-transform: translateY(-8px);

    -ms-transform: translateY(-8px);

    -o-transform: translateY(-8px);

    transform: translateY(-8px);}

.portfolio-list .portfolio-item-wrap {

	display: none;

}

.portfolio-list .portfolio-item-wrap:first-child {

	display: block;

}

.portfolio-small-detail {

	background: #fff;

	-webkit-border-radius: 0 0 7px 7px;

	-moz-border-radius: 0 0 7px 7px;

	border-radius: 0 0 7px 7px;

	border: 1px solid #ccc;

	padding: 20px;

}

.portfolio-small-detail h3 {

	margin-bottom: 10px;

	font-size: 15px;

	color: #333333;

}

.user-data span {

	color: #f37936;

	font-size: 15px;

}

.user-data i {

	color: #333333;

}

.portfolio-img-wrapper img {

	box-shadow: 0px 3px 30px -9px #6f6f6f;

	margin: 0 auto;

}

#lg-counter {

	display: none !important;

}

.lg-outer #lg-share {

	display: none !important;

}

.lg-fullscreen {

	display: none !important;

}

.lg-autoplay-button {

	display: none !important;

}

.search-box .nav {

	display: block;

	font: 13px Helvetica, Tahoma, serif;

	margin: 0;

	padding: 0;

}

.search-box .nav li {

	display: inline-block;

	list-style: none;

	width: 100%;

}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {

	border-left: 0;

}

.search-box .nav .button-dropdown {

	position: relative;

}

.search-box .nav li a {

	display: block;

	color: #333;

	background-color: #fff;

	padding: 9px 12px;

	text-decoration: none;

	width: 100%;

	text-align: left;

}

.search-box .nav li a span {

	display: inline-block;

	margin-left: 5px;

	font-size: 14px;

	color: #999;

	float: right;

	top: 2px;

	position: relative;

}

.search-box .nav li .dropdown-menu {

	display: none;

	position: absolute;

	left: 0px;

	width: 295px;

	padding: 10px;

	margin: 0;

	margin-top: 3px;

	text-align: left;

	top: 37px;

	height: auto;

    max-height: 400px;

    overflow-x: hidden;

}



.dropdown-menu ul {

	height:100%;

	}

.search-box .nav li .dropdown-menu.active {

	display: block;

}

.search-box .nav li .dropdown-menu a {

	width: 150px;

}

.lg-toolbar {

	bottom: 0;

	top: auto !important;

	width: 160px;

	margin: 0 auto;

	left: 50%;

	right: inherit;

	border-radius: 5px;

	text-align: center;

	margin-left: -75px;

}

.lg-download {

	display: none !important;

}

.lg-sub-html {

	top: 0;

	bottom: auto;

	color: #fff;

	background: #1d1c1d;

	    min-height: 52px;

}

.lg-sub-html h2 {

	color: #ababab;

	float: left;

	position: absolute;

	left: 70px;

	top: 21px;

	font-size: 15px;

}

.lg-sub-html h4 {

	color: #ababab;

	font-size: 15px;

}

.lg-sub-html p {

	color: #ababab;

	font-size: 15px;

}

.lg-sub-html p b {

	color: #ff752a;

}

.lg-sub-html p {

	position: absolute;

	right: 200px;

	top: 4px;

}

.lg-sub-html .design-button {

	color: #fff;

	background: #ff752a;

	border: 0;

	border-radius: 5px;

	float: right;

	padding: 5px 10px;

	display: block;

}

.lg-close {

	position: fixed;

	top: 4px;

	left: 4px;

}

.lg-toolbar .lg-icon {

	text-align: center;

}

.lg-backdrop {

	background-color: rgba(29, 28, 29, 0.8);

}

.lg-outer .lg-image {

	max-height: 80%;

}

.lg-next:before {

	font-family: "Font Awesome 5 Free";

	font-weight: 600;

	content: "\f054" !important;

}

.lg-prev:after {

	font-family: "Font Awesome 5 Free";

	font-weight: 600;

	content: "\f053" !important;

}

.lg-close:after {

	font-family: "Font Awesome 5 Free";

	font-weight: 600;

	content: "\f00d" !important;

}

#lg-actual-size:after {

	font-family: "Font Awesome 5 Free";

	font-weight: 600;

	content: "\f010" !important;

	top: -8px;

	position: relative;

}

#lg-zoom-out:after {

	font-family: "Font Awesome 5 Free";

	font-weight: 600;

	content: "\f068" !important;

}

#lg-zoom-in:after {

	font-family: "Font Awesome 5 Free";

	font-weight: 600;

	content: "\f067" !important;

}

.lg-icon {

}

#lg-actual-size {

	position: relative;

	left: 48px;

	height: 30px;

	top: 8px;

	border: 2px solid #444444;

	border-top: 0;

	border-bottom: 0;

}

#lg-zoom-out {

	position: relative;

	left: -53px;

}

.lg-actions .lg-next, .lg-actions .lg-prev {

	text-align: center;

	width: 40px;

	border-radius: 60px;

	height: 40px;

	font-size: 20px;

}

#ck-button {

	margin: 0px;

	background-color: #fff;

	border-radius: 4px;

	border: 1px solid #D0D0D0;

	overflow: auto;

	float: left;

	width: 100%;

}

#ck-button label {

	float: left;

	width: 100%;

	margin: 0;

}

#ck-button label span {

	padding: 8px 8px;

	display: block;

	font-weight: normal;

	cursor: pointer;

}

#ck-button label input {

	position: absolute;

	top: -20px;

	display: none;

}

#ck-button input:checked + span {

	background-color: #ff752a;

	color: #fff;

}

p.sltd {

	font-size: 14px;

	letter-spacing: .4px;

	line-height: 1.57;

	color: #2d2d2d;

	margin-bottom: 0;

}

p.sltd-list {

	font-size: 12px;

	line-height: 1.33;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #999;

	white-space: nowrap;

	margin-bottom: 0;

}

.drop-head-selected {

	max-width: 70%;

	float: left;

}

button._14EYSWs {

	float: right;

	border-radius: 20px;

	display: block;

	font-size: 12px;

	background: #fff;

	border: 1px solid #a2a1a0;

	padding: 3px 12px;

}

.drop-header {

	width: 100%;

	float: left;

	background: #efefef;

	padding: 5px;

	margin-bottom: 10px;

}

.search-selected-section {

	width: 100%;

	display: block;

	background: #fff;

	padding: 20px 0px;

	box-shadow: -2px 0px 8px #ccc;

	float: left;

}

.selected-chq-wrapper ul li {

	min-width: 180px;

	float: left;

	color: #555555;

	margin: 5px;

}

.sltd-list span {

	background: #f2f2f2;

	font-size: 14px;

	color: #333333;

	padding: 5px 10px;

	float: left;

	margin-right: 5px;

	border-radius: 30px;

	margin-bottom: 10px;

}

.search-selected-section button._14EYSWs {

	float: right;

	border-radius: 20px;

	display: block;

	text-transform: uppercase;

	font-size: 13px;

	color: #606060;

	font-weight: 600;

	background: #fff;

	border: 2px solid #606060;

	padding: 1px 35px;

    margin-top: 12px;

}

.selected-chq-wrapper ul li #ck-button label span {

	padding: 8px 20px;

	font-size: 13px;

}

.search-selected-section .drop-header {

	background: #fff;

}

.icon-addon.addon-lg {

	position: relative;

	width: 100%;

	display: inline-block;

}

.addon-lg .glyphicon-search {

	position: absolute;

	right: 20px;

	width: auto;

	left: auto;

	top: 12px;

}

.caret.caret-up {

	border-top-width: 0;

	border-bottom: 4px solid;

	box-shadow: 0;

}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {

	border: 0;

	box-shadow: none;

	background: none;

}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {

	outline: none;

	border: 0;

	outline: none;

	box-shadow: none;

	background: none;

}

.clear-button:focus {

	outline: none;

}

.dropdown-menu .form-group input.form-control {

	height: 40px;

}

.dropdown-menu .form-group {

	margin-bottom: 10px;

	position: relative;

	float: left;

	display: block;

	width: 100%;

}

.sltd-list span i {

	color: #a6a6a6;

	cursor:pointer;

	margin:0px 5px;

}

.keywords-wrapper .form-group {

	margin-bottom: 0;

}



.lg-sub-html .work-by{color: #ff752a;font-weight: 600;}

.search-box .nav li a:focus {

    border-color: #e9642b;

}

.search-box .nav li a:active {

    border-color: #e9642b;

}

.alm-btn-wrap {

	clear:both;

	}

	

	

select#category, select#filter_by {

    display: block;

    color: #333;

    background-color: #fff;

    padding: 8px 12px;

    text-decoration: none;

    width: 100%;

    text-align: left;

    margin: 0;

    border: 1px solid #ccc;

    border-radius: 5px;

}	



#search_overlay{ 

  position: fixed;

  top: 0;

  z-index: 9999999;

  width: 100%;

  height:100%;

  display: none;

  background: rgba(0,0,0,0.6);

}

.cv-spinner {

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;  

}

.spinner {

  width: 40px;

  height: 40px;

  border: 4px #ddd solid;

  border-top: 4px #ff752a solid;

  border-radius: 50%;

  animation: sp-anime 0.8s infinite linear;

}

/*.spinner {

  width: 32px;

  height: 32px;

  background:url(../images/Website-Loader_sml.gif) no-repeat center center;

 

}*/

@keyframes sp-anime {

  100% { 

    transform: rotate(360deg); 

  }

}

.is-hide{

  display:none;

}


.filter_loader{text-align:center;}

.filter_load_more{text-align:center;    background: no-repeat; border: 0;margin-bottom: 40px;}
.link-wrap p {
    display: inline-block;
    margin: 0 10px;
    vertical-align: sub;
    color: #fff;
}
.link-wrap p a { color: #fff; }
.link-wrap p a:hover { color: #ec651a; }