@charset "utf-8";
@font-face {
	font-family: 'gothic';
	src: url('fonts/gothic.eot');
	src: local('gothic'), url('fonts/gothic.woff') format('woff'), url('fonts/gothic.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_9785">Text with this font applied</p> */
.fontsforweb_fontid_9785 {
	font-family: 'gothic' !important;
}

/* Font downloaded from FontsForWeb.com */
/* CSS Document */
* {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition: all 700ms ease;
	-moz-transition: all 700ms ease;
	-ms-transition: all 700ms ease;
	-o-transition: all 700ms ease;
	transition: all 700ms ease;
}




body {
	font-family: 'gothic' !important;
	font-size: 15px;
	margin:0;
	color:#000;
	overflow-x:hidden;
	-webkit-font-size-adjust: none;
}
.full-wrapper {
	width:100%;
	float:left;
}
.wrapper {
	width:90%;
	margin:0 auto;
	min-width:1100px;
	max-width:1900px;
}
ul {
	margin:0;
	padding:0;/*! padding-left: -1px; */
}
li {
	list-style:none;
	display:inline
}
a {
	text-decoration:none;
}
h2 {
	font-size:26px;
	text-align:center;
	font-weight:400;
	color: #2e2e2e;
}
h6 {
	font-size:40px;
	font-weight:300;
	text-align:center;
}
p {
	font-size: 13px;
	margin:  0;
	color: #525151;
}
/* sticky part start*/
header.sticky {
	width:100%;
	float:left;
	position:fixed;
	z-index: 999;
	top: 0;
	background:#fff;
	padding: 5px 0;
}
header.sticky .logo img{ width:90px; float:left;}
	
header.sticky .nav-main{ margin-top:6px;}
/* sticky part End*/


header{ width:100%; float:left;padding: 10px 0;position: relative;background: rgba(255,255,255,0.6);z-index: 999;}
.h-left{ width:auto; float:left;}
.logo{ width:auto; float:left;}
.logo img{ width:150px; float:left;}
.h-right{ float:right; width:auto;}
.nav-main{ float:left;margin-top: 30px;}
nav{ float:left; width:100%;
	text-align:center;}
nav ul {
	margin:0;
	padding:0
}	
nav ul li{ float:left; list-style:none; position:relative;}

/*drop down section*/
nav ul.drop {
	position: absolute;
	background:rgba(255, 255, 255,1);
	z-index: 999;
	left: 0;
	/*! margin-top: 10px; */
	margin-left: 0px;
	
	/*! padding: 0px 0; */
	display: none;
	width: 250px;
	animation: fadeInUp 0.3s linear;
	border-bottom: 4px solid #f7a145;
	border: px solid #f7a145;
}

nav ul li:hover ul.drop {
	display: block; /* Display the dropdown */
}
nav ul.drop:before {
	position:absolute;
	content:'\f0d7';
	margin-top:-11px;
	top:0;
	font-family:fontawesome;
	left:0px;
	right:0;
	margin-left:-80%;
	z-index: 99999999;
	font-size: 28px;
	color: #f7a145;
}
nav ul.drop li {
	display: block;
	width:100%;
	float:left;
	padding:0;
}
nav ul.drop li:before{ display:none;}
nav ul.drop li a:before{ display:none;}


nav ul.drop li a {
	font-size:16px;
	padding: 10px 10px;
	color:#000;
	float:left;
	width:100%;
	text-align:left;
	text-indent: 0;
	z-index:1;
}
nav ul.drop li a:hover {
	font-size:16px;
	padding: 10px 10px;
	color:#fff;
	float:left;
	width:100%;
	text-align:left;
	background:#f7a145;
	/*! padding-left: 10px; */
	text-indent: 5px;
}
/*drop down section*/







nav ul li a{ padding:10px 29px; color:#000;text-transform: capitalize;font-size: 17px;}
nav ul li a:hover{ background:#f7a145;color: #fff;}
nav ul li a.selected{ background:#f7a145;color: #fff;}
.banner-wrapper{ width:100%; float:left;margin-top: -109px;}
.banner-wrapper 
* {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.banner-wrapper img {
	max-width:100%;
	width:100%;
	object-fit: cover;
} 
.banner-text {
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	bottom:0;
	top: 108px;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	        flex-direction: column;
}
.banner-text h4 {
	font-size:80px;
	width:100%;
	color: #fff;
	
	text-align:center;
	/*! font-weight: 597; */
	 color:#2b2b2b;
	margin: 0;
	left: 0;
	right: 0;
}
.banner-text span{ font-size:30px; width:100%; color:#2b2b2b;margin-top: 10px;float: left;}
.banner-text .link-base{ width:100%; float:left;text-align: center;margin-top: 50px;}
.banner-text .link-base a{ /*! float:left; */ padding:13px 35px; font-size:20px; color:#fff; background:#f7a145;border-radius: 10px;}

.abtbanner-text {
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	bottom:0;
	top: 00px;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	        flex-direction: column;
}
.abtbanner-text h4 {
	font-size:30px;
	width:100%;
	color: #F7A145;
	
	text-align:center;
	/*! font-weight: 597; */
	 /*! color:#2b2b2b; */
	margin: 0;
	left: 0;
	right: 0;
}
.abtbanner-text h4 a{ color:#E7E7E7;}





.content-wrapper{ width:100%; float:left;}
.panel-1{width:100%; float:left;background: #f7a145;padding: 50px 0;}
.pan1-cnt{ width:90%; float:left;margin-left: 5%;}
.pan1-cnt ul{ margin:0; padding:0;}
.pan1-cnt ul li{ width:23%; float:left; margin-right:2%;text-align: center;}
.pan1-cnt ul li:last-child{ margin-right:0;}
.pan1-cnt ul li .img-part{ width:100%; /*! float:left; */ text-align:center;}
.pan1-cnt ul li .img-part img{ width:auto;; /*! float:left; */width: 40px;}
.pan1-cnt ul li .h-part{ width:100%; float:left;padding: 10px;}
.pan1-cnt ul li .h-part h3{ font-size:15px; color:#fff; margin: 0;padding: 0;font-weight: 600;}
.pan1-cnt ul li .h-part span{width:100%; float:left; text-align:center; color: #fff;line-height: 20px;font-size: 15px;padding-top: 10px;font-weight: 500;/*! padding: 0 20px; *//*! margin-top: 15px; */}

.panel-2{width:100%; float:left;background: url(../images/p3br-left.jpg) left top no-repeat #ececee;/*! padding: 50px 0; */position: relative;}
.panel-2 .pan2-left{ width:40%; float:left; height:auto;}
.panel-2 .pan2-right{ width:100%; float:left; position:relative; padding-left:45%;padding-top: 72px;padding-bottom: 120px;padding-right: 10%;margin-top: 18px;}

.panel-2 .pan2-right  h3{ font-size:26px; float:left;width: 100%;margin: 0;text-transform: uppercase;margin-bottom: 18px;}
.panel-2 .pan2-right  p{ text-align:justify; font-size:15px; line-height:22px;width: 100%;float: left;padding-bottom: 10px;}



.panel-3{ width:100%; float:left;padding: 50px 0;}
.p3-cnt{ width:70%;float:left; margin-left:15%; text-align:center;}
.p3-cnt h3{font-size:26px; float:left;width: 100%;margin: 0;text-transform: uppercase;margin-bottom: 18px;}
.p3-cnt p{ font-size:16px; color:#303030;}
.p3-cnt span{ width:100%; float:left; text-align:center;}
.p3-cnt .br-icon{ width:80%; float:left; margin-left:10%;margin-top: 20px;}
.p3-cnt .br-icon ul{ width:100%; float:left; margin:0; padding:0; }
.p3-cnt .br-icon ul li{ width:30%; float:left; margin-right:5%;-webkit-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);
-moz-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);
box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);
text-align: center;
}
.p3-cnt .br-icon ul li:last-child{ margin-right:0;}
.p3-cnt .br-icon ul li img{ width:100%; /*! float:left; */ height: 95px;text-align: center;}

.panel-4{ width:100%; float:left;padding: 50px 0; background:url(../images/pan-4-bnr.jpg) no-repeat; /*! object-fit:cover; */background-size: 100% 100%;}
.p4-cnt{ width:100%; float:left;text-align: center;}
.p4-cnt h3{font-size:26px; float:left;width: 100%;margin: 0;text-transform: uppercase;margin-bottom: 18px;color: #fff;}
.p4-cnt p{ font-size:14px; color:#fcfcfc;float: left;width: 100%;padding: 0 20%;line-height: 22px;}

.p4tab{ width:90%; float:left;margin-left: 5%;margin-top: 35px;}
.p4tab * {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.p4tab ul{ width:100%; float:left; margin:0; padding:0}
.p4tab ul li{ width:calc(100% - 40px); float:left; margin-right:8%;position: relative;margin: 0 20px;}
.p4tab ul li img{ width:100%; float:left;}
.p4tab ul li .tag{width:100%; float:left; bottom:0px; left:0; right:0; text-align:center; background:rgba( 209,134,55,0.5); opacity:1;position: absolute;}
.p4tab ul li .tag span{ width:100%; float:left; text-align:center; font-size:16px; color:#fff;padding: 8px 0;}
.p4tab ul li:last-child{ /*! margin-right:0; */}

.heading{  background:rgba( 209,134,55,0.5); top: 100px; position:absolute; opacity:1; 


  width: calc(100% - 0px);
    float: left;
    position: absolute;
    top: 50%;
    left: 0px;
    visibility: hidden;
    background:rgba( 209,134,55,0.5);
    height:0; overflow:hidden;
transition: .5s;
}
.heading h4{width:100%; float:left; text-align:center; font-size:16px; color:#fff;padding: 8px 0; margin:60px 0 8px;top: 20px;font-weight: 300;}
.heading .link { width:100%; float:left; text-align:center;}
.heading .link a { 
	padding:5px 10px;
	color:#fff;
	border:1px solid #fff;
	font-size:14px;
}
.heading .link a:hover{ color:#FFF; background:#666;}


.p4tab ul li:hover .heading{ opacity:1;

 visibility:visible; opacity:1; top:0px; height: calc(100% - 0px);}

.p4tab ul li:hover .tag{opacity:0; background:none;}


footer{ width:100%; float:left; background:#373737;padding: 40px 0 5px;}
footer .f-wrapper{ width:90%; margin-left:5%; float:left;}
footer .f-top{ width:100%; float:left;text-align: center;}
footer .f-top h3{font-size:26px; float:left;width: 100%;margin: 0;text-transform: uppercase;margin-bottom: 18px;color: #f7a145;letter-spacing: 2px;}
footer .f-top p{ font-size:14px; color:#fcfcfc;float: left;width: 100%;padding: 0 20%;/*! font-weight: 300; */}
footer .f-mid{ width:100%; float:left;margin-top: 30px;border-bottom: 1px solid #484848;padding-bottom: 20px;}
footer .f-mid .block1{ width:30%; float:left;}
footer .f-mid .block1 h2{ width:100%; float:left; margin:0; color:#fff; font-size:20px;text-align: left;margin-bottom: 20px;font-weight: 500;}
footer .f-mid .block1 ul{ width:100%; float:left;margin-bottom: 20px;}
footer .f-mid .block1 ul li{ width:100%; float:left; position:relative; padding-left:20px;margin-bottom: 9px;}
footer .f-mid .block1 ul li:before {
	content:'\f101';
	font-family:fontawesome;
	position:absolute;
	left:0px; top:3px;
	font-size: 16px;
	float:left; /*! margin-right:5px; */
	color: #fff;
	margin-top: 2px;
}

footer .f-mid .block1 ul li a{ color:#fff;font-size: 14px;line-height: 22px;}
footer .f-mid .block1 ul li a:hover{color:#f7a145;}
footer .f-mid .block2{ width:30%; float:left;}
footer .f-mid .block2 h2{ width:100%; float:left; margin:0; color:#fff; font-size:20px;text-align: left;margin-bottom: 20px;font-weight: 500;}
footer .f-mid .block2 p{font-size:14px; color:#fcfcfc;float: left;width: 100%;line-height: 22px;}
footer .f-mid .block2 .add{ width:100%; float:left;}
footer .f-mid .block2 .contact{ width:100%; float:left;margin: 11px 0;}
footer .f-mid .block2 .mail{ width:100%; float:left;}
footer .f-mid .block2 .mail a{ color:#fff;}
footer .f-mid .block2 .mail a:hover{ color:#f7a145;}
footer .f-mid .block3{ width:40%; float:left;padding-left: 23px;}
footer .f-mid .block3 h2{ width:100%; float:left; margin:0; color:#fff; font-size:20px;text-align: left;margin-bottom: 20px;font-weight: 500;}
footer .f-mid .block3 p{font-size:14px; color:#fcfcfc;float: left;width: 100%;line-height: 22px;}
footer .f-mid .block3 .social{ width:100%; float:left; margin-top:20px;}
footer .f-mid .block3 .social i{ font-size:40px; color:#fff; margin-right:20px; float:left;}
footer .f-mid .block3 .text{ float:left; width:calc(100% - 135px);height: 40px;border: 1px solid #aaa;text-indent: 10px; color:#818181;font-size: 14px;margin-bottom: 8px;padding: 10px 0 10px 0;background: #fff; background-position: 98% center; position:relative;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-webkit-appearance: none;}
footer .f-mid .block3 .btn{width:100px; height:40px; float:left; background:#f7a145;  border: 0;margin-left: -45px;position: relative;-webkit-appearance: none;color: #fff;letter-spacing: 1px;}

footer .f-mid .block3 .subscribe{ width:100%; float:left; /*! margin-top:20px; */}


footer .f-bottom{ width:100%; float:left; padding: 20px 0;}
footer .f-bottom .fb-left{ width:auto; float:left; color:#fbfbfb;}
footer .f-bottom .fb-left span{ width:auto; float:left; color:#f7a145;margin-right: 5px;}
footer .f-bottom .fb-right { width:auto; float:right; color:#fbfbfb;}
footer .f-bottom .fb-right a{  color:#fbfbfb;}
footer .f-bottom .fb-right a:hover{ color:#f7a145;}

.inner-wrapper{ width:100%; float:left;}
.abt-pan1{ width:100%; float:left;}
.abtp1-cnt{ width:100%; float:left;padding: 40px 0 30px;}

.abtp1-cnt .abp1-lef{ width:70%; float:left;}
.abtp1-cnt .abp1-lef ul{ width:100%; float:left; margin:0; padding:0;margin-top: 10px;}
.abtp1-cnt .abp1-lef ul li{ width:100%; float:left; position:relative;padding-left: 27px;line-height: 27px;margin-bottom: 10px;color: #525151;font-size: 16px;}
.abtp1-cnt .abp1-lef ul li:before{
	content:'\f1b2';
	font-family:fontawesome;
	position:absolute;
	left:0px; top:0px;
	font-size: 15px;
	float:left; /*! margin-right:5px; */
	color: #525151;}

.pc{ width:100%; float:left;margin-top: 30px;}
.abtp1-cnt .abp1-lef h6{ width:100%; float:left; font-size:34px; text-align:left;margin: 0;}
.abtp1-cnt .abp1-lef p{ width:100%; float:left; text-align:justify;padding: 10px 0 0;font-size: 16px;line-height: 27px;}
.abtp1-cnt .abp1-lef h3{ width:100%; float:left; font-size:17px; color:#000;margin: 0;padding: 10px 0;margin-bottom: 10px;}

.abtp1-cnt .abp1-lef span{ font-size:16px; color:#ED3237; float:left; width:100%;font-weight: 600;margin-top: 13px;}

.abtp1-cnt .abp1-lef .tab-sec{ width:100%; float:left;background: #ccc;padding: 10px;}
.abtp1-cnt .abp1-right{ width:27%; float:right;padding-top: 56px;}
.abtp1-cnt .abp1-right img{width:100%; float:left;;border: 1px solid #e1e1e1;padding: 5px;}
.abtp2-cnt{ width:70%; float:left;padding: 0px 0 30px;}
.abtp2-cnt h3{ width:100%; float:left; font-size:17px; color:#000;margin: 0;padding: 10px 0;}
table{border:1px solid #000;/*! margin-top: 20px; */}
table td{ margin-bottom:10px;text-align: center;border: 1px solid #a1a1a1;padding: 5px 10px;}
table td{ text-align:center;}

table td.nb{ background:#034672;color: #fff !important;width: 3%;text-align: center;padding: 5px 0;}
table td.pb{ background:#034672;width: 3%;text-align: center;padding: 15px 0px;}
table td.pb p{ color:#fff;font-weight: 400;}
.abtp1-cnt .abp1-lef table td.nb p{ color:#fff; padding: 10px 10px;}
.abtp1-cnt .abp1-lef p{ width:100%; float:left; text-align:justify;padding: 10px 0 5px;font-size: 15px;line-height: 27px;}


table td.nr{ background:#fff;color: #272525 !important;width: 3%;text-align: center;padding: 15px 10px;}
table td.nr p{ color:#121212;text-align: center;}
table td.su{ float:left; padding:10px 0; background:#999;}
table td p{ line-height:20px;color: #000;font-size: 15px !important;/*! padding: 0px 0; */}



.abtp21-cnt{ width:100%; float:left;padding: 0px 0 0px;}

.abtp21-cnt .abp1-lef{ width:70%; float:left;}
.pc{ width:100%; float:left;margin-top: 30px;}
.abtp21-cnt .abp1-lef h6{ width:100%; float:left; font-size:34px; text-align:left;margin: 0;}
.abtp21-cnt .abp1-lef p{ width:100%; float:left; text-align:justify;padding: 10px 0 0;font-size: 16px;line-height: 27px;}
.abtp21-cnt .abp1-lef span{ font-size:16px; color:#ED3237; float:left; width:100%;font-weight: 600;margin-top: 13px;}

.abtp21-cnt .abp1-lef .tab-sec{ width:100%; float:left;background: #ccc;padding: 10px;}
.abtp21-cnt .abp1-right{ width:27%; float:right;padding-top: 78px;}
.abtp21-cnt .abp1-right img{width:100%; float:left;;border: 1px solid #e1e1e1;padding: 5px;}

.abtp2-cnt p{ width:100%; float:left; /*! text-align:center; */padding: 0px 0 0;font-size: 16px;}
p.com{ color:#F60; float:left; font-size:16px;}


/*contact us page*/
.cnt-pan1{ float:left; width:100%;padding: 0px 0;}
.cnt-pan1 .cn-1{ width:100%; float:left;display: flex;}


.cnt-pan1 .cn-1 .cn-1-left{ width:70%; float:left;padding: 50px 30px 50px 0px;}
.cnt-pan1 .cn-1 .cn-1-left h6{ width:100%; float:left; font-size:34px; text-align:left;margin: 0;margin-bottom: 10px;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n1{ width:45%; float:left;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n1 .n-p1{ width:100%; float:left;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n1 .n-p2{ width:100%; float:left;}

.cnt-pan1 .cn-1 .cn-1-left .sub-n1 .n-p2 .nd-h{ width:48%; float:left;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n1 .n-p2 .nd-r{ width:48%; float:right;}





.cnt-pan1 .cn-1 .cn-1-left .sub-n1 .text1{ width:100%; float:left;height: 48px;margin-bottom: 15px;outline: 0;-webkit-appearance: none;-moz-appearance: none;border-radius: none;-webkit-border-radius: none;border: none;border: 1px solid #ccc; border-radius: 5px;text-indent: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);}

.cnt-pan1 .cn-1 .cn-1-left .sub-n2 .cap-im{ width:48%; float:left;height: 48px;margin-bottom: 15px;outline: 0;-webkit-appearance: none;-moz-appearance: none;border-radius: none;-webkit-border-radius: none;border: none;border: 1px solid #ccc; border-radius: 5px;text-indent: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
box-shadow: 0px 0px 5px 0px rgba(191,191,191,1); margin-top:15px;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n2 .cap-txt{ width:48%; float:right;height: 48px;margin-bottom: 15px;outline: 0;-webkit-appearance: none;-moz-appearance: none;border-radius: none;-webkit-border-radius: none;border: none;border: 1px solid #ccc; border-radius: 5px;text-indent: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);margin-top:15px;}



.cnt-pan1 .cn-1 .cn-1-left .sub-n1 label{ width:100%; float:left;margin-bottom: 6px;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n2 label{ width:100%; float:left; margin-bottom: 6px;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n2{ width:50%; float:right;}
.cnt-pan1 .cn-1 .cn-1-left .sub-n2 .textarea{ width:100%; float:left;outline: 0;-webkit-appearance: none;-moz-appearance: none;border-radius: none;-webkit-border-radius: none;border-radius: 5px;border: 1px solid #ccc;height: 226px;font-family: 'gothic' !important;text-indent: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);
box-shadow: 0px 0px 5px 0px rgba(191,191,191,1);}

.cnt-pan1 .cn-1 .cn-1-left .sub-n2 .sub-btn {
    width: auto;
    padding: 10px 30px;
    background: #355983;
    color: #fff;
	cursor:pointer;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: none;
    -webkit-border-radius: none;
    float: right;
    margin-top: 15px;
    border-radius: 5px;
}
.cnt-pan1 .cn-1 .cn-1-right{ width:60%; float:right;/*background: #f5f5f5;! min-height: 633px; */padding: 100px 10px 0;}
.cnt-pan1 .cn-1 .cn-1-right span{ width:100%; float:left; color:#000;font-size: 17px;font-weight: 600;}
.cnt-pan1 .cn-1 .cn-1-right .location{ width:100%; float:left;margin-top: 10px; padding:5px; border:1px solid #ccc;}
.result{ 
float: left;
width: 100%;
text-align: center;}



.reach-n1{     width: 50%;
    float: left;
    padding: 6px 0 10px;
    /* border-right: 2px solid #adadad; */
    margin-top: 15px;}
.reach-n1 span{ width:100%; float:left; color:#000;font-size: 17px;font-weight: 600;}


.reach-n1 span.hk{width:100%; float:left; color:#69bf66;font-size: 16px;font-weight: 600; text-transform:uppercase;/*! margin-top: 17px; */}
.reach-n1 p{font-size:14px; color:#000;float: left;width: 100%;line-height: 22px;}
.reach-n1 .add{ width:100%; float:left;margin-top: 10px;}
.reach-n1 .add .mk-logo{ float:left; width:10%;}
.reach-n1 .add .mk-logo img{ float:left; width:auto;height: 30px;}
.reach-n1 .add .mk-add{ float:left; width:80%;padding-left: 10px;} 
.reach-n1 .contact{ width:100%; float:left;margin: 15px 0;}
.reach-n1 .mail{ width:100%; float:left;}
.reach-n1 .mob{ width:100%; float:left;margin: 15px 0;}
.reach-n1 .mail a{ color:#F60;}
.reach-n1 .mail a:hover{ text-decoration:underline;}

.reach-n1 .ph1{ width:100%; float:left; margin-bottom:10px;}

.reach-n2{ width:50%; float:right;padding-left: 30px;margin-top: 19px;}
.reach-n2 span{
    width: 100%;
    float: left;
    color: #000;
    font-size: 17px;
    font-weight: 600;
}
.reach-n2 .add{ width:100%; float:left;margin-top: 10px;}
.reach-n2 .add .mk-logo{ float:left; width:10%;}
.reach-n2 .add .mk-logo img{ float:left; width:auto;height: 30px;}
.reach-n2 .add .mk-add{ float:left; width:80%;padding-left: 10px;} 
.reach-n2 p{font-size:14px; color:#000;float: left;width: 100%;line-height: 22px;}
.reach-n2 p.ma-il{ padding-left:52px;}
.reach-n1 p.ma-il{ padding-left:52px;}
.reach-n2 .mail{ width:100%; float:left; margin: 15px 0;}
.reach-n2 .contact{ width:100%; float:left;margin: 15px 0;}

.reach-n2 .mail a{ color:#F60;}
.reach-n2 .mail a:hover{ text-decoration:underline;}

.reach-n2 .mob {
    width: 100%;
    float: left;
    /*! margin: 15px 0; */}
	
.reach-n2 .ph1{ width:100%; float:left; margin-bottom:10px;}

/*gallery page*/
.gallery-full{ width:100%; float:left;}

.gallery-full h6{ width:100%; float:left; font-size:34px; text-align:left;margin: 0;margin-bottom: 10px;}

.gallery-full  ul{ width:100%; float:left;}

.gallery-full  li{ width:24%; float:left; margin-right:1%; padding:10px;}
.gallery-full  li img{ width:100%; float:left; margin-right:1%;}
.gallery-full  li:nth-child(4n){ margin-right:0;}

.gallery-full *{ 
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
} 

/*open network*/
.opn-1{ width:100%; float:left;padding: 40px 0 30px;}
 .opn-1 h6{  width: 100%;
    float: left;
    font-size: 34px;
    text-align: left;
    margin: 0;
margin-bottom: 20px;
}
.op-n1-1{ width:45%; float:left;}
.op-n1-1 h3{ width:100%; float:left;margin: 0;text-decoration: underline;color: #ed3237;}
.op-n1-1 ul{ width:100%; float:left;}
.op-n1-1 ul li{ width:100%; float:left;margin: 10px 0;border-bottom: .4px solid #d4caca;}
.op-n1-1 ul li p{width:100%; float:left;font-size: 15px;padding-bottom: 10px;}
.op-n1-1 ul li span{ width:100%; float:left;font-weight: 600;line-height: 28px;color: #09576c;font-size: 14px;}

.op-n1-2{ width:45%; float:right;}

.op-n1-2 h3{ width:100%; float:left;margin: 0;text-decoration: underline;color: #ed3237;}
.op-n1-2 ul{ width:100%; float:left;margin-bottom: 18px;}
.op-n1-2 ul li{ width:100%; float:left;margin: 10px 0;border-bottom: .4px solid #d4caca;}
.op-n1-2 ul li p{width:100%; float:left;font-size: 15px;padding-bottom: 10px;}
.op-n1-2 ul li span{ width:100%; float:left;font-weight: 600;line-height: 28px;color: #09576c;font-size: 14px;}

.result{ width:100%; float:left;}

	/* customized gallery */
@media all {
				.lightbox { display: none; }
				
				.fl-page .row { margin-top: 2em;}

				

			

				.featherlight-gallery2 {
					background: rgba(100,100,100,0.5);
				}
				.featherlight-gallery2 .featherlight-content {
					background: #000;
				}
				.featherlight-gallery2 .featherlight-next:hover,
				.featherlight-gallery2 .featherlight-previous:hover {
					background: rgba(0,0,0,0.5);
				}
				.featherlight-gallery2 .featherlight-next:hover span,
				.featherlight-gallery2 .featherlight-previous:hover span {
					font-size: 25px;
					line-height: 25px;
					margin-top: -12.5px;
					color: #fff;
				}
				.featherlight-gallery2  .featherlight-close {
					background: transparent;
					color: #fff;
					font-size: 1.2em;
				}
				.featherlight-gallery2.featherlight-last-slide .featherlight-next,
				.featherlight-gallery2.featherlight-first-slide .featherlight-previous {
					display: none;
				}

				/* text slide */
				.thumbnail a { text-decoration: none; }
				.blurb {
					display: inline-block;
					width: 150px;
					height: 150px;
				}
				.blurb h2 { text-align: center;}
				.blurb .detail { display: none;}
				.blurb .teaser {
					font-style: italic;
					text-align: center;
				}
				.featherlight .blurb {
					display: inline-block;
					width: 500px;
					height: 300px;
					color: #99f;
				}
				.featherlight .blurb .detail {
					color: #ddf;
					font-size: large;
					display: inherit;
				}
				.featherlight .blurb .teaser { display: none;}

			}
			@media(max-width: 768px){
				.fl-page h1 span { display: block; }
				.fl-page .btn-download { float: none; margin-bottom: 1em; }
				
			}
			
			