body {
	font-size: 13px;
	/*letter-spacing: 0.5px;*/
	line-height: 22px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: 'pt_serifregular';*/
}

/*@font-face {
	font-family: 'Source Sans Pro';
	src: url('../fonts/framdcn-webfont.eot');
	src: url('../fonts/framdcn-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/framdcn-webfont.woff') format('woff'), url('../fonts/framdcn-webfont.ttf') format('truetype'), url('../fonts/framdcn-webfont.svg#FranklinGothicMediumCondRg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Black.eot);
	src: url(../fonts/SourceSansPro-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Black.woff) format('woff'), url(../fonts/SourceSansPro-Black.ttf) format('truetype'), url(../fonts/SourceSansPro-Black.svg#SourceSansPro-Black) format('svg');
	font-weight: 900;
	font-style: normal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Regular.eot);
	src: url(../fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Regular.woff) format('woff'), url(../fonts/SourceSansPro-Regular.ttf) format('truetype'), url(../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Bold.eot);
	src: url(../fonts/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Bold.woff) format('woff'), url(../fonts/SourceSansPro-Bold.ttf) format('truetype'), url(../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg');
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Light.eot);
	src: url(../fonts/SourceSansPro-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Light.woff) format('woff'), url(../fonts/SourceSansPro-Light.ttf) format('truetype'), url(../fonts/SourceSansPro-Light.svg#SourceSansPro-Light) format('svg');
	font-weight: 300;
	font-style: normal
}

.top-nav ul li a {
	font-size: 14px;
	padding-bottom: 0;
	color: #a0917b !important;
	padding-left: 15px !important;
}

.navbar {
	background: url(../images/bg.jpg) top left;
	background-repeat: repeat;
}

.top-nav .bg-line {
	background: url(../images/header_line.jpg) repeat-x 0 4px;
}

.bg-line {
	width: 100%;
	padding: 10px 0;
	height: auto;
}

.exp_banner h1 {
	font-family: 'Source Sans Pro';
	    font-size: 36px;
	text-shadow: 0 1px 2px #000;
	line-height: 48px;
	letter-spacing: 0;
	max-width: 620px;
}

.exp_banner .head-p {
	font-family: 'Source Sans Pro';
	color: #aed5cd;
	font-weight: normal !important;
}

.exp_banner .card {
	border: 1px solid #2e6e55;
	background-color: #125647;
	padding: 0 0 15px 0;
	transition: 0.7s;
	margin-top: 10px;
}

.exp_banner .card .card-header {
	background-color: #0a4639;
	border-radius: 5px 5px 0 0;
	padding: 5px 10px;
	margin-bottom: 10px;
	transition: 0.7s;
}

.exp_banner .card .card-text {
	line-height: 16px;
	color: #aed5cd;
	font-size: 12px;
}

.exp_banner .card .card-body {
	padding: 0 1.25rem;
}

.exp_banner .card .btn-head {
	padding: 5px 30px 5px 10px;
	background: url(../images/arrow.jpg) no-repeat 70px center;
	background-color: #61aa55;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
	color: #164822;
	font-weight: 700;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	transition: 0.7s;
}

.exp_banner .card .btn-head:hover {
	color: #fff;
}

.exp_banner .card .btn-head:hover .card {
	color: #000;
	background-color: #61aa55;
}

.card:hover {
	border-radius: 13px;
	box-shadow: 0 3px 10px #0a4639;
}

.exp_banner .card:hover .card-header {
	border-radius: 13px 13px 0 0;
}

.nav-item a {
	color: #624d2e !important;
	display: block;
	text-decoration: none;
	padding: 7px 20px;
	font-size: 17px;
	font-family: 'pt_serifregular';
	text-shadow: 0px 1px #f7f5ef;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.dropdown-toggle::after {
	display: none !important;
}

.nav-item {
	margin: 0 10px 0 0;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
	position: absolute;
	padding: 5px;
}

.zikzak {
	background: url(../images/zikzak.jpg) repeat-x top left;
	height: 8px;
}

#inn_zikzak {
	background: url(../images/inner_zikzak.jpg) repeat-x top left;
	height: 9px;
}

.exp_banner {
	background: url(../images/banner_pattern.jpg) top left;
	padding: 70px 0;
	color: #fff;
}

.nav-item a:hover,
.nav-item.active a {
	color: #a43600!important;
	;
	background: url(../images/nav_bg.jpg) repeat-x top left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-left: 1px solid #c2b89d;
	border-right: 1px solid #c2b89d;
	background-size: auto 100%;
}

.hnd-content-1 {
	background: #efebe2;
	padding: 35px 0;
}

.hnd-content-1 .hnd-quote {
	font-style: italic;
	color: #57503c;
}

.hnd-content-1 .hnd-quote-nam {
	text-align: center;
	margin-top: 0;
	color: #1b5d4a;
	font-style: normal;
}

.hnd-quote-sec {
	padding-bottom: 10px;
}

.hnd-c-logo {
	padding: 10px;
	-webkit-filter: grayscale(100%);
	/* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	transition: 1s;
}

.hnd-c-logo:hover {
	padding: 3px;
	-webkit-filter: grayscale(0%);
	/* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

footer {
	background: url(../images/bg.jpg) top left;
	padding: 40px 0;
}

.foo-nav ul li a {
	color: #624d2e;
	margin-left: -5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	transition: 0.5s
}

.foo-nav ul li a:hover {
	color: #624d2e;
	padding-left: 3px;
	text-decoration: none;
}

.foo-nav ul li a i {
	color: #b2a88a;
	transition: 0.7s;
	margin-right: 5px;
}

.foo-nav ul li a:hover i {
	color: #624d2e;
	margin-right: 7px;
}

.foo-nav ul {
	list-style-type: none;
	color: #b2a88a;
	padding-left: 10px;
	line-height: 25px;
	margin-top: 15px;
	margin-bottom: 0;
}

.foo-add p,
.foo-add p a {
	line-height: 25px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	transition: 0.7s;
	color: #624d2e;
}

.foo-add p a i {
	font-size: 15px;
	transition: 0.7s
}

.foo-add p a:hover {
	text-decoration: none;
}

.foo-add p a:hover i {
	font-size: 18px;
}

.foo-nav h4,
.foo-add h4 {
	color: #624d2e;
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: bold
}

.bor-right {
	border-right: 1px solid #b8ad93;
	color: #624d2e;
}

.foo-sm {
	list-style: none;
	display: flex;
	float: right;
}

.foo-last {
	text-align: right
}

.foo-sm li {
	padding: 5px;
}

.foo-last p {
	font-size: 10.5px;
	color: #4e3a1c;
	letter-spacing: 0
}

.about-content-1 {
	padding: 50px 0;
}

.about-menu ul li {
	list-style: none;
}

.about-menu ul li .select,
.about-menu ul li a:hover {
	color: #b83a06;
	text-decoration: none;
	font-weight: bold;
}

.about-menu ul li a {
	color: #19753c;
	line-height: 40px;
	font-size: 16px;
	transition: 0.3s
}

.about-menu ul li a i {
	display: none
}

.about-menu ul li a:hover i,
.about-menu ul li .select i {
	padding-right: 5px;
	display: inline-table;
}

.abt-con-part h1,
.policy-con-part h1 {
	font-size: 26px;
	line-height: 28px;
	color: #b53504;
	font-weight: normal;
	padding-bottom: 10px;
	font-weight: bolder;
}

.abt-con-part {
	padding-left: 45px !important;
	border-left: 1px dashed #d1c8bb;
}

p {
	font-size: 15px;
	line-height: 20px;
}

.hd {
	font-family: 'Source Sans Pro';
	font-size: 26px;
	line-height: 28px;
	color: #19753c;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 30px;
}

.foo_cut {
	background: url(../images/footer_cut.jpg) repeat-x top left;
	height: 13px;
}

.data_safe h4 {
	color: #BC4615;
	font-family: 'Source Sans Pro';
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 0;
}

.data_safe p {
	font-size: 13px;
	letter-spacing: 0;
}

.data_safe img {
	margin-right: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.foo_dot_line {
	background: url(../images/foo_dot_line.jpg) repeat-x top left;
	height: 2px;
}

.foo_nav_bg {
	background: url(../images/foo_b_bg.jpg) top left;
	padding-top: 20px;
}

.foo_nav_bg ul {
	list-style: none;
}

.foo_nav_bg ul li {
	display: inline-block;
}

.foo_nav_bg ul li a,
.copyright {
	font-size: 12.5px;
	color: #584221;
	padding: 0 15px 0 0;
}

.copyright {
	text-align: right;
	margin-bottom: 15px;
}

.rest {
	margin: 0 0 10px 0;
	color: #19753c;
}

.jot_link {
	color: #19753c;
	text-decoration: underline;
}

.resltn a {
	color: #19753c;
}

.resltn a:hover {
	color: #19753c !important;
}

.data_safe {
	margin-top: 20px;
}

.facebook a span,
.twitter a span,
.linked a span {
	font-size: 18px;
	line-height: 28px;
	font-weight: normal;
	padding-bottom: 10px;
	font-weight: bolder;
	padding-left: 15px;
}

.facebook a,
.facebook:hover a {
	color: #478b1c;
}

.twitter a,
.twitter:hover a {
	color: #2d6a40;
}

.linked a,
.linked:hover a {
	color: #81801d;
}

.facebook,
.twitter,
.linked {
	padding: 20px;
	border-bottom: 1px solid #ccc;
	margin: 0;
	transition: 0.7s
}

.facebook:hover {
	background-color: #e7eee3;
}

.twitter:hover {
	background-color: #d9e9dd;
}

.linked:hover {
	background-color: #e9e8d4;
}

.mt--15 {
	margin-top: -15px;
}

.contactus_form {
	background-color: #ece6d8;
	padding: 60px 80px;
	margin-top: 40px;
}

.col-form-label {
	text-align: right;
}

#frmenquiry .form-control {
	border: 1px solid #c9bfa6;
	background-color: #f2edde;
}

#frmenquiry .btn-primary {
	color: #fff;
	background-color: #f57206;
	border-color: #e86a02;
	transition: 0.7s;
}

#frmenquiry .btn-primary:hover {
	color: #fff;
	background-color: #a33e0a;
	border-color: #e86a02;
}

#frmenquiry .btn-primary:hover i {
	color: #fff;
}

#frmenquiry .btn-primary i {
	color: #a33e0a;
	position: relative;
	top: 2px;
}

.address-usa,
.address-uk {
	padding: 0 35px;
	margin: 35px 0;
	color: #4e3a1c
}

.address-usa {
	text-align: right;
	border-right: 1px solid #b8ad93;
}

.thank-con-part h1 {
    font-size: 26px;
    line-height: 28px;
    color: #125647;
    font-weight: normal;
    padding-bottom: 10px;
    font-weight: bolder;
    padding: 50px;
}