body {

  background: #fff;

  color: #000;

    font-family: 'Poppins-Regular';

	

}



@font-face {

    font-family: 'Poppins-Bold';

    src: url('../fonts/Poppins-Bold.woff2') format('woff2'),

        url('../fonts/Poppins-Bold.woff') format('woff');

    font-weight: bold;

    font-style: normal;

}



@font-face {

    font-family: 'Poppins-Regular';

    src: url('../fonts/Poppins-Regular.woff2') format('woff2'),

        url('../fonts/Poppins-Regular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Poppins-Medium';

    src: url('../fonts/Poppins-Medium.woff2') format('woff2'),

        url('../fonts/Poppins-Medium.woff') format('woff');

    font-weight: 500;

    font-style: normal;

}



@font-face {

    font-family: 'Poppins-Italic';

    src: url('../fonts/Poppins-Italic.woff2') format('woff2'),

        url('../fonts/Poppins-Italic.woff') format('woff');

    font-weight: normal;

    font-style: italic;

}



@font-face {

    font-family: 'Poppins-SemiBold';

    src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'),

        url('../fonts/Poppins-SemiBold.woff') format('woff');

    font-weight: 600;

    font-style: normal;

}

@font-face {

    font-family: 'BebasNeueRegular';

    src: url('../fonts/BebasNeueRegular.woff2') format('woff2'),

        url('../fonts/BebasNeueRegular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'BebasNeueBold';

    src: url('../fonts/BebasNeueBold.woff2') format('woff2'),

        url('../fonts/BebasNeueBold.woff') format('woff');

    font-weight: bold;

    font-style: normal;

}







a {

  	color: #196DC7;

  	transition: 0.5s;

}



a:hover, a:active {

  	outline: none;

  	text-decoration: none;

}



ul, p {

  	padding: 0;

	margin:0;

	font-size:15px;

}



h1, h2, h3, h4, h5, h6 {

    font-family: 'Poppins-Bold';

  	font-weight: 400;

  	padding: 0;

	margin:0;

}



/*--------------------------------------------------------------

# Header

--------------------------------------------------------------*/

section

{

	display:block;

	float:left;

	width:100%;

}



.header_area

{

	display:block;

	float:left;

	width:100%;

}

.header_contact_section

{

	padding:10px 0;

	background:#015CB9;

	color:#FFF;

}

.header_contact_left

{

    font-family: 'Poppins-Regular';

	font-size:14px;	

}

.header_contact_left i

{

	color:#fff;

	font-size:16px;

}

.header_contact_left a

{

	color:#FFF;

}

.header_contact_left span

{

	margin-right:10px;

	display:inline-block;

	vertical-align:middle;

}



.header_contact_right

{

    font-family: 'Poppins-Regular';

	font-size:14px;

	text-align:right;

}

.header_contact_right i

{

	color:#fff;

	font-size:16px;

	margin:0 2px;

}

.header_contact_right a

{

	color:#FFF;

}

.header_contact_right a:hover

{

	color:#E5FB41;

}





.header_top_pannel

{

	display:block;

	float:left;

	width:100%;

	padding:10px 0;

	background:#fff;

	position:relative;

	z-index:2;

}

.header_top_pannel_main_area

{

	display:block;

	float:left;

	width:100%;

	position:relative;

}

.header_top_pannel_logo_area

{

	display:inline-block;

	vertical-align:middle;

	width:100px;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;		

}

.header_top_pannel_logo_area:hover

{

	transform: scale(1.1);		

}

.header_top_pannel_logo_area img

{

	float:left;

	width:100%;

}

.header_top_pannel_nav_and_cart_area

{

	display:inline-block;

	vertical-align:middle;

	width:calc(100% - 105px);

}







.nav_main_area

{

	display:inline-block;

	vertical-align:middle;

	width:100%;

}



/*--------------------------------------------------------------

# Navigation Menu

--------------------------------------------------------------*/

/* Nav Menu Essentials */

.nav-menu, .nav-menu * {

  padding: 0;

  list-style: none;

  display:inline-block;

  vertical-align:middle;

  margin:0;

}



.nav-menu ul {

  position: absolute;

  display: none;

  top: 100%;

  left: 0;

  z-index: 99;

  text-align:left;

}



.nav-menu li {

  position: relative;

}



.nav-menu > li {

  float: left;

}

.nav-menu .home_icon

{

	font-size:16px;

	margin-right:5px;

}

.nav-menu li:hover > ul,

.nav-menu li.sfHover > ul {

  display: block;

}



.nav-menu ul ul {

  top: 0;

  left: 100%;

}



.nav-menu ul li {

  min-width: 180px;

}



/* Nav Menu Arrows */

.sf-arrows .sf-with-ul {

  padding-right: 30px;

}



.sf-arrows .sf-with-ul:after {

  content: "\f107";

  position: absolute;

  right: 15px;

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

}



.sf-arrows ul .sf-with-ul:after {

  content: "\f105";

}



/* Nav Meu Container */

#nav-menu-container {

  float: right;

}





@media (max-width: 768px) {

  #nav-menu-container {

    display: none;

  }

}



/* Nav Meu Styling */

.nav-menu a {

	padding: 10px 25px;

	text-decoration: none;

	display: inline-block;

	color: #000;

	font-size: 17px;

	outline: none;

	position:relative;

    font-family: 'Poppins-Medium';

	border-radius:6px;

	text-transform:uppercase;

}



.nav-menu li:hover > a, .nav-menu > .menu-active > a {

	background:#8FB63F;

	color:#FFF;

}





.nav-menu > li {

  margin-left: 5px;

}





.nav-menu ul {

  margin: 4px 0 0 0;

  padding: 10px;

  background: #1f1a17;

  -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.26);

    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.26);

    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.26);

}



.nav-menu ul li {

  transition: 0.3s;

}



.nav-menu ul li a {

  padding: 10px;

  color: #fff;

  transition: 0.3s;

  display: block;

  font-size: 13px;

  text-transform: none;

}



.nav-menu ul li:hover > a {

  color: #e4fb41;

}



.nav-menu ul ul {

  margin: 0;

}



/* Mobile Nav Toggle */

#mobile-nav-toggle {

  position: absolute;

  right: 0;

  top: 50%;

  z-index: 999;

  transform:translateY(-50%);

  border: 0;

  background: none;

  font-size: 24px;

  display: none;

  transition: all 0.4s;

  outline: none;

  cursor: pointer;

}



#mobile-nav-toggle i {

  color: #fff;

}

.fa-times

{

  color: #fff;	

}

.fa-bars

{

  color: #8FB63F !important;		

}



@media (max-width:768px) {

  #mobile-nav-toggle {

    display: inline;

  }

}



/* Mobile Nav Styling */

#mobile-nav {

  position: fixed;

  top: 0;

  padding-top: 18px;

  bottom: 0;

  z-index: 998;

  background: #015CB9;

  left: -260px;

  width: 260px;

  overflow-y: auto;

  transition: 0.4s;

}



#mobile-nav ul {

  padding: 0;

  margin: 0;

  list-style: none;

}



#mobile-nav ul li {

  position: relative;

}



#mobile-nav ul li a {

  color: #fff;

  font-size: 13px;

  text-transform: uppercase;

  overflow: hidden;

  padding: 10px 22px 10px 15px;

  position: relative;

  text-decoration: none;

  width: 100%;

  display: block;

  outline: none;

  font-weight: 700;

  font-family: 'Poppins', sans-serif;

   cursor:pointer; 

}



#mobile-nav ul li a:hover {

  color: #fff;

}



#mobile-nav ul li li {

  padding-left: 30px;

}



#mobile-nav ul .menu-has-children i {

  position: absolute;

  right: 0;

  z-index: 99;

  padding: 15px;

  cursor: pointer;

  color: #fff;

}



#mobile-nav ul .menu-has-children i.fa-chevron-up {

  color: #DA251D;

}



#mobile-nav ul .menu-has-children li a {

  text-transform: none;

}



#mobile-nav ul .menu-item-active {

  color: #DA251D;

}



#mobile-body-overly {

  width: 100%;

  height: 100%;

  z-index: 997;

  top: 0;

  left: 0;

  position: fixed;

  background: rgba(0, 0, 0, 0.7);

  display: none;

}



/* Mobile Nav body classes */

body.mobile-nav-active {

  overflow: hidden;

}



body.mobile-nav-active #mobile-nav {

  left: 0;

}



body.mobile-nav-active #mobile-nav-toggle {

  color: #fff;

}





/*--------------------------------------------------------------

# Sections

--------------------------------------------------------------*/

/* Sections Header

--------------------------------*/

#intro

{

	display:block;

	float:left;

	width:100%;

	position:relative;

	z-index:1;

	background:#000;

}

#intro .carousel

{

	position:relative;

	float:left;

	width:100%;

}

#intro .slider_contanear

{

	display:block;

	float:left;

	width:100%;

	position:relative;

	background:#000;

}

#intro .img_area

{

	display:block;

	float:left;

	width:100%;

	position:relative;

	z-index:1;

}

#intro .img_area img

{

	width:100%;

	height:550px;

    object-fit: cover;

    object-position: center;

	opacity:0.6;	

}



#intro .slider_main_area

{

	display:block;

	float:left;

	width:96%;

	max-width:1140px;

	margin:0;

	position:absolute;

	z-index:2;

	top:50%;

	left:50%;

	transform:translate(-50%, -50%);

	padding:0 15px;

	text-align:center;

}

#intro .text_area

{

	display:inline-block;

	width:100%;

	max-width:1150px;

	text-align:center;

}

#intro .text_area h2

{

	color:#fff;

	font-size:45px;

    font-family: 'Poppins-Bold';

	display:inline-block;

	width:100%;

	max-width:750px;

}

#intro .text_area p

{

	color:#fff;

	font-size:25px;

    font-family: 'Poppins-SemiBold';

	display:inline-block;

	width:100%;

}

#intro .engage_but

{

	display:inline-block;

	width:230px;

	height:56px;

	border-radius:10px;

	font-size:22px;

	text-align:center;

	line-height:56px;

	margin-top:20px;

	color:#fff;

	background:#8FB63F;	

}

#intro .engage_but:hover

{

	background:#FFF;

	color:#000;

}

#intro .carousel-indicators

{

	bottom:30px;

}



#intro .carousel-control-prev-icon

{

	background:url(../images/left_arrow.png) no-repeat;

	width:41px;

	height:79px;

}

#intro .carousel-control-next-icon

{

	background:url(../images/right_arrow.png) no-repeat;

	width:41px;

	height:79px;	

}

#intro .carousel-control-next, .carousel-control-prev

{

	width:auto;

	opacity: 1;

}

#intro .carousel-indicators li {

    width: 15px;

    height: 15px;

	border-radius:100%;

	background:#21254A;

	cursor:pointer;

}

#intro .carousel-indicators .active {

    background-color: #00ADEF;

}



.section1

{

	padding:80px 0;

	background:url(../images/section1_left_bg.jpg), url(../images/section1_right_bg.jpg);

	background-repeat:no-repeat, no-repeat;

	background-position:left 80px, right calc(100% - 80px);

}

.section1 .video_area

{

	display:block;

	float:left;

	width:100%;

	position:relative;

}

.video_img

{

	width:100%;

	height:380px;

	position:relative;

	z-index:1;

    object-fit: cover;

    object-position: center;	

}

.video_icon

{

	position:absolute;

	z-index:2;

	top:50%;

	left:50%;

	transform:translate(-50%, -50%);

}

.section1 .video_text

{

	display:block;

	float:left;

	width:100%;

	position:relative;

}

.section1 .video_text h2

{

	color:#10242b;

    font-family: 'Poppins-SemiBold';

	font-size:32px;	

}

.section1 .video_text p

{

	color:#5c666a;

	font-size:15px;

	line-height:30px;

	margin-top:15px;	

}



.section2

{

	padding:60px 0 80px 0;

	background:url(../images/section2_bg.jpg) center center no-repeat;

	background-size:cover;

	background-attachment:fixed;

}

.section2 .box1

{

	display:block;

	float:left;

	width:100%;

	background:#FFF;

	height:100%;

	margin:15px 0;

}

.section2 .box1 .img_area

{

	display:block;

	float:left;

	width:100%;

}

.section2 .box1 .img_area img

{

	float:left;

	width:100%;

	height:230px;

    object-fit: cover;

    object-position: center;	

}

.section2 .box1 .text_area

{

	display:block;

	float:left;

	width:100%;

	padding:20px;

	text-align:center;

}

.section2 .box1 .text_area h2

{

	color:#8fb63f;

	font-size:22px;

    font-family: 'Poppins-SemiBold';	

}

.section2 .box1 .text_area p

{

	color:#4e4e4e;

	font-size:16px;

    font-family: 'Poppins-Medium';

	margin-top:12px;

}

.section3

{

	padding:60px 0;

	background:#ECECEC;

}

.section3 .heading

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

	color:#10242b;

	font-size:32px;

    font-family: 'Poppins-SemiBold';	

}

.section3 .box1

{

	display:block;

	float:left;

	width:100%;

	text-align:center;	

	margin-top:30px;

}

.section3 .box1 img

{

	max-width:80%;

}

.section3 .box1 p

{

	color:#10242b;

	font-size:16px;

	line-height:24px;

	margin-top:15px;

}



.section4

{

	padding:70px 0;

	background:url(../images/service_left_bg.jpg), url(../images/service_right_bg.jpg);

	background-repeat:no-repeat, no-repeat;

	background-position:left calc(100% - 50px), right 80px;

}

.section4 .heading

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

	color:#10242b;

	font-size:32px;

    font-family: 'Poppins-SemiBold';	

}

.services_boxes_area

{

	display:flex;

	flex-wrap:wrap;

    justify-content: center;	

	float:left;

	width:calc(100%  + 20px);

	margin:20px -10px 0 -10px;

}

.services_box1

{

	display: flex;

    flex-wrap: wrap;

    justify-content: center;

	float:left;

	width:calc(100% / 5 - 20px);

	text-align:center;

	margin:25px 10px 0 10px;

	background:#015CB9;

	padding:20px;

	text-align:center;

	border-radius:40px;

	height:190px;

}

.services_box1 h2

{

	font-size:18px;

    font-family: 'Poppins-SemiBold';

	color:#FFF;	

	display:inline-block;

	width:100%;

} 

.top_footer

{

	padding:60px 0;

	background:url(../images/top_footer_bg.jpg) center center no-repeat;

	background-size:cover;

	background-attachment:fixed;

}

.top_footer .heading

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

	color:#fff;

	font-size:32px;

    font-family: 'Poppins-SemiBold';	

}

.input_style1

{

	display:block;

	float:left;

	width:100%;

	height:54px;

	background:#FFF;

	color:#5f5f5f;

	font-size:18px;

	/*border:none;*/

	padding:0 15px;

	outline-style:none;

	margin-top:20px;

}

.textarea_style1

{

	display:block;

	float:left;

	width:100%;

	height:200px;

	background:#FFF;

	color:#5f5f5f;

	font-size:18px;

	border:none;

	padding:15px;

	outline-style:none;

	margin-top:20px;

}

.form p

{

	margin-top:20px;

	color:#fff;

	font-size:15px;

	position:relative;

	padding-left:20px;

}

.form .checkbox

{

	position:absolute;

	left:0;

	top:3px;

}

.submit_style1

{

	display:inline-block;

	width:100%;

	max-width:380px;

	height:54px;

	margin-top:30px;

	border-radius:6px;

	background:#8fb63f;

	color:#FFF;

	font-size:22px;

    font-family: 'Poppins-Bold';

	outline-style:none;

	cursor:pointer;

	border:none;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;

	

}

.submit_style1:hover

{

	background:#015CB9;

}

.contact

{

	margin-top:40px;

}

.contact .box1

{

	display:block;

	float:left;

	width:100%;

	position:relative;

}

.contact .box1 img

{

	display:inline-block;

	vertical-align:middle;	

	width:60px;

}

.contact .box1 p

{

	display:inline-block;

	width:calc(100% - 65px);

	vertical-align:middle;

	font-size:15px;

	color:#FFF;	

}

.copy_contanear

{

	display:block;

	float:left;

	width:100%;

	background:#015CB9;

	padding:20px 0;

}

.copy_contanear .left ul

{

	list-style-type:none;

}

.copy_contanear .left ul li

{

	display:inline-block;

}

.copy_contanear .left ul li a

{

	color:#FFF;

	padding:0 20px;

	font-size:15px;

	position:relative;

}

.copy_contanear .left ul li:first-child a

{

	padding-left:0;

}

.copy_contanear .left ul li a:after

{

	position:absolute;

	content:"I";

	right:0;

}

.copy_contanear .left ul li:last-child a:after

{

	display:none;

}

.copy_contanear .left p

{

	font-size:13px;

    font-family: 'Poppins-SemiBold';

	color:#FFF;

	margin-top:10px;	

}







.copy_contanear .right

{

	text-align:right;

}

.copy_contanear .right i {

    color: #fff;

    font-size: 16px;

    margin: 0 2px;

}

.copy

{

	margin-top:40px;

	color:#FFF;

	font-size:15px;

	text-align:center;

}

.subpage_header_section

{

	position:relative;

	width:100%;

	float:left;

	text-align:center;

	background:#000;

}

.subpage_header_section img

{

	position:relative;

	z-index:1;

	float:left;

	width:100%;

	height:180px;

    object-fit: cover;

    object-position: center;

	opacity:0.6;	

}

.subpage_header_section h2

{

	position:relative;

	z-index:1;

	font-size:40px;

	text-transform:uppercase;

	top:50%;

	transform:translateY(-50%);

	color:#FFF;

	width:100%;

	text-align:center;

}

.subpage_body

{

	padding:50px 0;

}

.main_heading

{

	display:block;

	float:left;

	width:100%;

	text-align:center;

}

.main_heading h2

{

	font-size:32px;

	color:#015cb9;

    font-family: 'Poppins-SemiBold';	

}

.about_box1

{

	display:block;

	float:left;

	width:100%;

	padding:40px 0;

	border-bottom:1px solid #EBEBEB;

}

.about_box1 .img_area

{

	display:inline-block;

	vertical-align:middle;

	width:250px;

	border:1px solid #bcbcbc;

}

.about_box1 .img_area img

{

	float:left;

	width:100%;

	height:260px;

    object-fit: cover;

    object-position: center;	

}

.about_box1 .text_area

{

	display:inline-block;

	vertical-align:middle;

	width:calc(100% - 355px);

	padding-left:30px;

}

.about_box1 .text_area h2

{

	font-size:25px;

    font-family: 'Poppins-SemiBold';	

}

.about_box1 .text_area h3

{

	color:#8fb63f;

	font-size:18px;

    font-family: 'Poppins-Medium';	

}

.about_box1 .text_area p

{

	color:#5c666a;

	font-size:15px;

	margin-top:15px;

}

.about_box1:nth-child(odd)

{

	direction:rtl;

}

.about_box1:nth-child(odd) .text_area

{

	display:inline-block;

	vertical-align:middle;

	width:calc(100% - 355px);

	padding:0 30px 0 0;

}

.about_box1:last-child

{

	border-bottom:none;

	padding-bottom:0;

}





.services_box2

{

	display:block;

	float:left;

	width:100%;

	padding:30px 0;

}

.services_box2 .img_area

{

	display:inline-block;

	vertical-align:middle;

	width:50%;

	position:relative;

}

.services_box2 .img_area:after

{

	position:absolute;

	content:'';

	z-index:1;

	width:100%;

	height:100%;

	top:10px;

	left:10px;

	background:#C7C7C9;

}

.services_box2 .img_area img

{

	float:left;

	width:100%;

	height:300px;

    object-fit: cover;

    object-position: center;

	position:relative;

	z-index:2;	

}

.services_box2 .text_area

{

	display:inline-block;

	vertical-align:middle;

	width:calc(100% - 50% - 5px);

	padding-left:30px;

}

.services_box2 .text_area h2

{

	font-size:25px;

    font-family: 'Poppins-SemiBold';

	color:#015cb9;	

}

.services_box2 .text_area p

{

	color:#5c666a;

	font-size:15px;

	margin-top:15px;

}

.services_box2 .text_area ul

{

	color:#5c666a;

	font-size:15px;

	margin-top:15px;

	list-style-type:none;

}

.services_box2 .text_area ul li

{

	margin-top:10px;

	position:relative;

	padding-left:25px;

}

.services_box2 .text_area ul li:before

{

	content:url(../images/tick.png);

	position:absolute;

	left:0;

	top:0;

}

.services_box2:nth-child(even)

{

	direction:rtl;

}

.services_box2:nth-child(even) .text_area

{

	display:inline-block;

	vertical-align:middle;

	width:calc(100% - 50% - 5px);

	padding:0 30px 0 0;

}

.career_box

{

	display:block;

	float:left;

	width:100%;

	margin:25px 0 0 0;

	background:url(../images/career_bg.jpg) center center no-repeat;

	background-size:cover;

}

.career_box_text_area

{

	display:block;

	float:right;

	width:50%;

	background:rgba(1,92,185,.9);

	padding:30px;

}

.career_box_text_area h2

{

    font-family: 'Poppins-SemiBold';

	font-size:25px;

	color:#FFF;	

}

.career_box_text_area p

{

	font-size:15px;

	color:#FFF;

	margin-top:12px;	

}

.apply_but

{

	display:inline-block;

	width:200px;

	height:58px;

	background:#8fb63f;

	border-radius:8px;

	margin-top:15px;

	color:#FFF;

	text-align:center;

	line-height:58px;

    font-family: 'Poppins-SemiBold';	

}

.apply_but:hover

{

	background:#000;

	color:#FFF;

}

.contact_us_section

{

	display:block;

	float:left;

	width:100%;

	margin-top:40px;

	border-top:5px solid #E3E3E3;

	padding-top:40px;

}

.contact_us_boxes

{

	display:block;

	float:left;

	width:100%;

	margin-top:30px;

}

.contact_us_text_area

{

	display:block;

	float:left;

	width:100%;

}

.contact_us_text_area p

{

	font-size:17px;

	position:relative;

	margin:20px 0;

	padding-left:60px;

}

.contact_us_text_area p img

{

	position:absolute;

	left:0;

	top:0;

}

.contact_us_text_area h3

{

	margin-top:25px;

}

.contact_us_text_area h3 img

{

	max-width:50px;

	margin-right:10px;

}

.contact_us_map_area

{

	display:block;

	float:left;

	width:100%;

}

.popup_input_style

{

	display:block;

	float:left;

	width:100%;

	height:44px;

	border-radius:6px;

	margin:8px 0;

	/*border:none;*/

	background:#E5E5E5;

	padding:0 15px;

	color:#414141;

	outline-style:none;

}

.popup_textarea_style

{

	display:block;

	float:left;

	width:100%;

	height:120px;

	border-radius:6px;

	margin:8px 0;

	border:none;

	background:#E5E5E5;

	padding:15px;

	color:#414141;

	outline-style:none;

}

.popup_file_style

{

	display:block;

	float:left;

	width:100%;

	height:44px;

	border-radius:6px;

	margin:8px 0;

	border:none;

	background:#E5E5E5;

	padding:8px 15px;

	color:#414141;

	outline-style:none;

}

.submit_area

{

	display:inline-block;

	width:100%;

	text-align:center;

	margin-top:10px;

}

.popup_submit_style

{

	display:inline-block;

	width:200px;

	height:54px;

	border-radius:8px;

	background:#015cb9;

	color:#FFF;

	border:none;

    font-family: 'Poppins-SemiBold';

	font-size:18px;	

	cursor:pointer;

	-webkit-transition: all .5s ;

	-moz-transition: all .5s ;

	-ms-transition: all .5s ;

	-o-transition: all .5s ;

	transition: all .5s ;

	transition-timing-function:ease-out;	

}

.popup_submit_style:hover

{

	background:#000;

	color:#FFF;

}

/*--------------------------------------------------------------

# privacy policy

--------------------------------------------------------------*/

.subpage_body h4
{
	font-size: 1.2rem;
	line-height: 4rem;
}

.subpage_body p
{
	font-size: 14px;
}