@charset "utf-8";
/* CSS Document */

/******************************

[Table of Contents]

1. Fonts
2. Body and some general stuff
3. Home
	3.1 Home Slider
4. Header
	4.1 Top bar
	4.2 Main Menu
5. Menu
6. Intro
7. Services
8. Converter
9. Info
10. News
11. Footer


******************************/

/***********
1. Fonts
***********/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@font-face
{
	font-family: 'gill';
	src: url('../fonts/gil.ttf')  format('truetype');
}
@font-face
{
	font-family: 'gill';
	src: url('../fonts/gil_b.ttf')  format('truetype');
	font-weight: bold;
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica Neue'), url('../fonts/HelveticaNeue-Medium\ 500.otf') format('otf');
	}
/*********************************
2. Body and some general stuff
*********************************/

*
{
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
body
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 16px;
	font-weight: 400;
	background: #FFFFFF;
	color: #a5a5a5;
}
div
{
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ul
{
	list-style: none;
	margin-bottom: 0px;
}
p
{
	font-family:"Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 16px;
	
	font-weight: 400;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
p a
{
	display: inline;
	position: relative;
	color: inherit;
	border-bottom: solid 1px #ffa07f;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
a, a:hover, a:visited, a:active, a:link
{
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
p a:active
{
	position: relative;
	color: #FF6347;
}
p a:hover
{
	color: #FFFFFF;
	background: #ffa07f;
}
p a:hover::after
{
	opacity: 0.2;
}
::selection
{
	
}
p::selection
{
	
}
h1{font-size: 40px;}
h2{font-size: 36px;}
h3{font-size: 30px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h1, h2, h3, h4, h5, h6
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
h1::selection, 
h2::selection, 
h3::selection, 
h4::selection, 
h5::selection, 
h6::selection
{
	
}
.form-control
{
	color: #db5246;
}
section
{
	display: block;
	position: relative;
	box-sizing: border-box;
}
.clear
{
	clear: both;
}
.clearfix::before, .clearfix::after
{
	content: "";
	display: table;
}
.clearfix::after
{
	clear: both;
}
.clearfix
{
	zoom: 1;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.trans_200
{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.trans_300
{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.trans_400
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.trans_500
{
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fill_height
{
	height: 100%;
}
.super_container
{
	width: 100%;
	overflow: hidden;
}
.prlx_parent
{
	overflow: hidden;
}
.prlx
{
	height: 130% !important;
}
.parallax-window
{
    min-height: 200px;
    background: transparent;
}
.nopadding
{
	padding: 0px !important;
}
.mb-25{
    margin-bottom: 25px;
}
.mt-15{
    margin-top: 15px;
}
/*********************************
3. Home
*********************************/

.home
{
    padding-top: 150px;
	width: 100%;
	
}

/*********************************
3.1 Home Slider
*********************************/

.home_slider_container
{
	width: 100%;
	height: 100%;
}
.home_slider
{
	width: 100%;
	height: 100%;
}
.slider_background
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.home_slider .owl-dots
{
	position: absolute;
	bottom: 29px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.home_slider .owl-dots .owl-dot span
{
	width: 8px;
	height: 8px;
	background: #d2d2d2;
	margin-top: 5px;
    margin-right: 6px;
    margin-bottom: 5px;
    margin-left: 6px;
}
.home_slider .owl-dots .owl-dot.active span
{
	background: #bda994;
}
.home_slider_content
{
	position: absolute;
	top: 35%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 776px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 74px;
	padding-bottom: 55px;
	background: rgba(17,16,14,0.83);
}
.home_slider_content h1
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 72px;
	line-height: 1.1;
	color: #FFFFFF;
}
.home_slider_text
{
	width: 72%;
	margin: 0 auto;
	margin-top: 15px;
	font-family: 'gill', sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.link_button
{
	width: 174px;
	height: 59px;
	background: #f36d21;
	text-align: center;
}
.link_button a
{
	display: block;
	position: relative;
	line-height: 59px;
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	z-index: 1;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.home_slider_button
{
	margin: 0 auto;
	margin-top: 30px;
}
.link_button a::after
{
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 50%;
	height: 100%;
	background: #FFFFFF;
	content: '';
	opacity: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	z-index: -1;
}
.link_button:hover a::after
{
	width: 100%;
	opacity: 1;
}
.link_button:hover a
{
	color: #f36d21;
}
.home_slider_nav
{
	position: absolute;
	top: 56.32%;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background: #939393;
	cursor: pointer;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	z-index: 10;
}
.home_slider_prev
{
	left: 177px;
}
.home_slider_next
{
	right: 177px;
}
.home_slider_nav:hover
{
	background: #f36d21;
}

/*********************************
4. Header
*********************************/

.header
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
    height: 100px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.header.scrolled
{
    height: 280px;
	-webkit-transform: translateY(-86px);
	-moz-transform: translateY(-86px);
	-ms-transform: translateY(-86px);
	-o-transform: translateY(-86px);
	transform: translateY(-86px);
}

/*********************************
4.1 Top bar
*********************************/
#skiplinks {
    background: #f36d21;
    padding: 5px;
    border: none;
    border-radius: 0;
    text-align: right;
}
.wpa-visible-ltr#skiplinks a, .wpa-visible-ltr#skiplinks a:visited{
    display: inline-block;
    padding: 10px;
    color: #fff;
}
.wpa-visible-ltr#skiplinks a:hover{
    color: #999;
}
.top_bar
{
	background: #fff;
}
.top_bar_container
{
	width: 100%;
	height: 86px;
}
.logo_container
{
    height: 50px;
	transform: translateY(12px);
}
.logo
{
	padding-left: 83px;
}
.logo_line_1
{
	font-family: 'gill', sans-serif;
	font-size: 35px;
	line-height: 0.75;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #004a61;
}
.logo_line_1 span
{
	color: #004a61;
	font-weight: bold;
}
.logo_line_2
{
	font-size: 11px;
	color: #909090;
	margin-top: -1px;
	padding-left: 1px;
}
.logo_img
{
	
	left: 0;
	top: -2px;
	width: 130px;
	height: 40px;
}
.logo_img1{
    top: -22px;
    left: -5px; 
    position: absolute;
    width: 130px;
	height: 40px;
}
.logo_img img,.logo_img1 img
{
	max-width: 100%;
}
.register .logo_img, .register .logo_img1{
    position: inherit;
    top: unset;
}
.top_bar_content
{
	-webkit-transform: translateY(3px);
	-moz-transform: translateY(3px);
	-ms-transform: translateY(3px);
	-o-transform: translateY(3px);
	transform: translateY(3px);
}
.top_bar_content > div
{
	display: inline-block;
}
.register,
.login
{
	display: inline-block;
}
.register a,
.login a
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 14px;
	color: #279c22;
	text-transform: uppercase;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.register a:hover,
.login a:hover
{
	color: #FFFFFF;
}
.register
{
	padding-right: 23px;
}
.register::after
{
	display: block;
	position: absolute;
	top: 0;
	right: 6px;
	color: white;
	content: '|';
}
.coins
{
	margin-right: 45px;
}
.coins ul
{
	text-align: right;
}
.coins ul li
{
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-right: 21px;
}
.coins ul li:last-child
{
	margin-right: 0;
}
.burger
{
	display: none;
	padding: 5px;
	-webkit-transform: translateY(3px);
	-moz-transform: translateY(3px);
	-ms-transform: translateY(3px);
	-o-transform: translateY(3px);
	transform: translateY(3px);
	cursor: pointer;
	margin-left: 20px;
}
.burger i
{
	color: #279c22;
	font-size: 18px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.burger:hover i
{
	color: #279c22;
}
.top_bar_content .register a,
.login a
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 16px;
	color: white;
    font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
/*********************************
4.2 Main Menu
*********************************/

.main_menu
{
	width: 100%;
	background: #2457A7;
}
.main_menu_container
{
	width: 100%;
	
}
.main_menu_list > li
{
	display: inline-block;
	
	height: 100%;
}
.main_menu_list > li:last-child
{
	margin-right: 0;
}
.main_menu_list li
{
	position: relative;
}

/*.main_menu_list li.active::after
{
	display: block;
	position: absolute;
	bottom: 0;
	left: -9px;
	width: calc(100% + 12px);
	height: 3px;
	background: #11100e;
	content: '';
}*/
.main_menu_list > li.active > a
{
	
	font-weight: 600;;
    background: #0E408F;
}
.main_menu_list li a
{
	display: block;
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 18px 16px;
	white-space: nowrap;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
/* .main_menu_list li ul li a{
	font-size: 12px;
} */
.main_menu_list li a:hover
{
	
    background : #0E408F;
}
.main_menu_list li a svg
{
	display: none;
	margin-left: 5px;
	margin-bottom: 2px;
}
.main_menu_list li.hassubs > a svg
{
	display: inline-block;
}
.main_menu_list li.hassubs.active .arrow_d,
.main_menu_list li.hassubs:hover .arrow_d
{
	stroke: #fff;
}
.main_menu_list li ul
{
	display: block;
	position: absolute;
	top: 120%;
	min-width: 300px;
	visibility: hidden;
	opacity: 0;
	background: #279c22;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.main_menu_list li:hover ul
{
	visibility: visible;
	opacity: 1;
	top: 100%;
    background: #2457A7;
}
.main_menu_list li:hover ul li ul
{
	visibility: hidden;
}
.main_menu_list li:hover ul li:hover ul{
	visibility: visible;
	opacity: 1;
	top: 0;
    background: #004a61;
}
.dropdown-submenu .dropdown-menu {
	top: 0;
	right: 100%;

  }
  .dropdown-menu{
	top: 0;
    margin: auto;
	padding: 0;
	margin-right: 0px;
	min-width: 300px
  }
  .dropdown-menu2{
	top: 0;
    margin: auto;
	padding: 0;
    margin-right: 0px;
  }
  .dropdown-submenu2 .dropdown-menu2 {
    top: 0;
    left: 100%;
}
.main_menu_list li ul li a
{
	color: #FFFFFF;
	padding: 15px 20px;
    line-height: 20px; 
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
    border-bottom: 1px solid #23586f;
}
.main_menu_list li ul li a:hover
{
	
    background: #0E408F;
}
.main_menu_list li ul li a img
{
	display: none;
}
.main_menu_contact
{

}
.main_menu_phone
{
	margin-right: 23px;
}
.main_menu_phone,
.main_menu_email
{
	display: inline-block;
}
.main_menu_phone img,
.main_menu_email img
{
	display: inline-block;
	width: 22px;
	height: 22px;
}
.main_menu_phone span,
.main_menu_email span
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 8px;
}
.main_menu_search
{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 25px;
	cursor: pointer;
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	-o-transform: translateY(1px);
	transform: translateY(1px);
}
.main_menu_search svg
{
	max-width: 100%;
}
.mag_path
{
	fill: #FFFFFF;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.main_menu_search_button:hover .mag_path
{
	fill: #11100e;
}
.main_menu_search_content
{
	position: absolute;
	top: 70px;
	right: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	cursor: default;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 500ms ease;
}
.main_menu_search_content.active
{
	visibility: visible;
	opacity: 1;
	top: 50px;
}
.search_input
{
	background: transparent;
	border: solid 2px #f36d21;
	outline: none;
	height: 40px;
	width: 200px;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFFFFF;
}
.search_input::-webkit-input-placeholder
{
	font-size: 12px !important;
	font-style: italic;
	color: rgba(255, 255, 255, 0.5) !important;
}
.search_input:-moz-placeholder
{
	font-size: 12px !important;
	font-style: italic;
	color: rgba(255, 255, 255, 0.5) !important;
}
.search_input::-moz-placeholder
{
	font-size: 12px !important;
	font-style: italic;
	color: rgba(255, 255, 255, 0.5) !important;
} 
.search_input:-ms-input-placeholder
{ 
	font-size: 12px !important;
	font-style: italic;
	color: rgba(255, 255, 255, 0.5) !important;
}
.search_input::input-placeholder
{
	font-size: 12px !important;
	font-style: italic;
	color: rgba(255, 255, 255, 0.5) !important;
}

/*********************************
5. Menu
*********************************/

.menu
{
	display: block;
	width: 100%;
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	background: #279c22;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
   div.menu { 
                 
                height: 312px; 
                overflow-x: hidden; 
                overflow-y: auto; 
                text-align:justify; 
            }
.menu.active
{
	opacity: 1;
	visibility: visible;
}
.menu_item
{
	border-bottom: solid 1px rgba(17,16,14,0.05);
}
.menu_item:last-child
{
	border: none;
}
.menu_item:hover
{
	/*background: #f2f2f2;*/
}
.menu_item:active .row, .menu_item:visited .row, .menu_item:hover .row{
    background: #004a61;
    color: white;
}
.menu_item a
{
	display: block;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 60px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.menu_item:hover a, .menu_item.active a
{
	color: white;
}
.menu_register_login
{
	border-bottom: solid 1px rgba(17,16,14,0.05);
}
.menu_register_login_content
{
	height: 60px;
}
.menu_register_login .register a,
.menu_register_login .login a
{
	color: #11100e;
}
.menu_register_login .register:hover a,
.menu_register_login .login:hover a
{
	color: #FFFFFF;
}
.menu_register_login .register::after
{
	color: #11100e;
}

/*********************************
6. Intro
*********************************/

.intro
{
	padding-top: 110px;
	padding-bottom: 110px;
	background: #f5f9fa;
}
.intro_image
{
	max-width: 100%;
	/*height: 394px;*/
	margin-right: 66px;
}
.intro_image img
{
	max-width: 100%;
}
.intro_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	color: #212121;
	margin-top: -1px;
    font-weight: 600;
}
.intro_subtitle
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #000;
	padding-left: 6px;
	padding-top: 10px;
}
.intro_subtitle::after
{
	display: block;
	position: absolute;
	top: 0;
	left: 5px;
	width: 68px;
	height: 3px;
	background: #f36d21;
	content: '';
}
.intro_text
{
	margin-top: 32px;
}
.intro_text p:last-of-type
{
	margin-bottom: 0;
}
.intro_button
{
	margin-top: 39px;
}

/*********************************
7. Services
*********************************/

.services
{
	width: 100%;
	background: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 30px;
}
.services_item
{
	box-shadow: 0 1px 15.36px 0.64px rgba(0, 0, 0, 0.15);
	/* border: 1px solid gray; */
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #f5f9fa;
    height: 280px;
}
.services_item_bg
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #f36d21;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	z-index: 0;
}
.services_item:hover .services_item_bg
{
	height: 100%;
}
.services_icon
{
	width: 72px;
	height: 72px;
}
.services_icon svg
{
	max-width: 100%;
	max-height: 100%;
}
.services_icon svg path
{
	fill: #f36d21;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.services_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 28px;
	
	color: #000;
	
	text-align: center;
    font-weight: 600;
	
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.services_text
{
	text-align: justify;
	/* margin-top: 18px; */
	z-index: 1;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.services_link a
{
	font-size: 16px;
	font-weight: 600;
	color: #212121;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.services_link a:hover
{
	color: #939393 !important;
}
.services_item:hover .services_title,
.services_item:hover .services_link a,
.services_item:hover .services_text
{
	color: #FFFFFF;
}
.services_item:hover .services_icon svg path
{
	fill: #FFFFFF;
}
.services_nav
{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background: #939393;
	cursor: pointer;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.services_prev
{
	left: -170px;
}
.services_next
{
	right: -170px;
}
.services_nav:hover
{
	background: #f36d21;
}

/*********************************
8. Converter
*********************************/

.converter
{
	padding-top: 40px;
	padding-bottom: 40px;
}
.converter_background
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.converter_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	color: #FFFFFF;
	margin-top: -1px;
    font-weight: 600;
}
.converter_subtitle
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	padding-left: 2px;
	padding-top: 10px;
}
.converter_subtitle::after
{
	display: block;
	position: absolute;
	top: 0;
	left: 5px;
	width: 68px;
	height: 3px;
	background: #f36d21;
	content: '';
}
.converter_text
{
	margin-top: 32px;
}
.converter_text p
{
	color: #FFFFFF;
}
.converter_text p:last-of-type
{
	margin-bottom: 0;
}
.converter_container
{
	padding-top: 10px;
}
.converter_container form:last-of-type
{
	margin-top: 19px;
}
.converter_input
{
	display: inline-block;
	width: 84px;
	height: 52px;
	background: transparent;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	outline: none;
	vertical-align: top;
	margin-right: 10px;
}
.converter_input_value
{
	border: solid 2px #f36d21;
}
.dropdown_converter
{
	display: inline-block;
	-webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	width: 134px;
	background-image: url(../images/dropdown.png);
	background-position: center right;
	background-repeat: no-repeat;
	border: solid 2px #c6b5b7;
	padding-left: 20px;
	text-transform: uppercase;
	vertical-align: top;
	cursor: pointer;
}
.dropdown_converter:hover
{
	border: solid 2px #f36d21;
}
.converter_result
{
	border: solid 2px #c6b5b7;
	width: 116px;
}
.dropdown_converter option
{
	color: #11100e;
}
.converter_input::-webkit-input-placeholder
{
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #FFFFFF !important;
}
.converter_input:-moz-placeholder
{
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #FFFFFF !important;
}
.converter_input::-moz-placeholder
{
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #FFFFFF !important;
} 
.converter_input:-ms-input-placeholder
{ 
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #FFFFFF !important;
}
.converter_input::input-placeholder
{
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #FFFFFF !important;
}
.eq
{
	display: inline-block;
	width: 95px;
	height: 52px;
	vertical-align: top;
	line-height: 48px;
	font-size: 30px;
	font-weight: 600;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
}

/*********************************
9. Info
*********************************/

.info
{
	padding-top: 10px;
	padding-bottom: 10px;
	background: #f5f9fa;
}
.section_title_container
{
	width: 100%;
}
.section_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 30px;
	color: #212121;
	margin-top: -7px;
    font-weight: 600;
}
.section_subtitle
{
	position: relative;
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	
	color: #000;
	padding-top: 10px;
}
.section_subtitle::after
{
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 68px;
	height: 3px;
	background: #f36d21;
	content: '';
}
.info_row
{
	margin-top: 79px;
}
.info_image
{
	width: 200px;
	height: 200px;
	margin: 0 auto;
}
.info_image img
{
	max-width: 100%;
}
.info_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 22px;
	color: #212121;
	margin-top: 11px;
    font-weight: 600;
}
.info_text
{
	margin-top: 32px;
}
.info_text p:last-of-type
{
	margin-bottom: 0;
}

/*********************************
10. News
*********************************/

.news
{
	padding-top: 40px;
	padding-bottom: 40px;
	background: #FFFFFF;
}
.news_row
{
	margin-top: 10px;
}
.news_item
{
	width: 100%;
	box-shadow: 0 1px 15.36px 0.64px rgba(0, 0, 0, 0.15);
	
}
.news_image
{
	width: 100%;
}
.news_image img
{
	max-width: 100%;
}
.news_content
{
	
	padding-bottom: 43px;
}
.news_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 18px;
    padding: 10px;
	color: white;
    text-align: center;
    font-weight: 500;
    background: #0E408F;
    text-transform: uppercase;
    border-bottom: 1px solid white;
}
.news_text
{
	margin-top: 14px;
    padding: 10px;
     overflow-y: auto;
    height: 200px;
}
.news_text p:last-of-type
{
	margin-bottom: 0;
}
.news_text ul li a, .news_text p{
    color: black;
    
}
.news_text ul li a span {
    color: #006989;
    display: block;
    font-weight: bold;
}
.news_text a span{
    color: #006989;
}
.news_button
{
	position: absolute;
	
	bottom: -1px;
	width: 100px;
	height: 31px;
	background: #1f8a46;
	text-align: center;
}
.news_button a
{
	display: block;
	position: relative;
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	line-height: 31px;
	z-index: 1;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.news_button a::after
{
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 50%;
	height: 100%;
	background: #FFFFFF;
	content: '';
	opacity: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	z-index: -1;
}
.news_button:hover a::after
{
	width: 100%;
	opacity: 1;
}
.news_button:hover a
{
	color: #f36d21;
}
.news_content{
        
   
    border: 1px solid grey;
    border-radius: 0px;

   
}


/*********************************
11. Logos
*********************************/
.logos
{
	width: 100%;
	
}
.clients_slider_container
{
	width: 100%;
	height: 273px;
}
.clients_slider
{
	cursor: pointer;
}
.clients_item
{
	
}
.clients_item img
{
	position: relative;
	margin: 0 auto;
	-webkit-filter: brightness(70%) grayscale(100%);
	-ms-filter: brightness(70%), grayscale(100%);
	-moz-filter: brightness(70%) grayscale(100%);
	filter: brightness(70%) grayscale(100%);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	top: 50%;
	transform: translateY(-50%);
}
.clients_item:hover img
{
	-webkit-filter: brightness(100%) grayscale(0%);
	filter: brightness(100%) grayscale(0%);
}
.owl-carousel .owl-item img
{
	width: auto !important;
}
/*********************************
12. Footer
*********************************/
.footer
{
	padding: 50px 0 0;
	background: #1f8a46;
}
.footer_logo
{
	position: absolute;
	top: -10px;
	left: 0px;
}
.footer__bottom-left.navigation ul li {
    display: inline-block;
    color: #fff;
    line-height: 3 !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.46;
}
.footer_about_text
{
	color: #c2cbd7;
	line-height: 2.14;
	padding-top: 86px;
}
.footer_about p:last-of-type
{
	margin-bottom: 0;
}
.footer_title
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 16px;
    text-transform: uppercase;
	color: #FFFFFF;
    font-weight: 600;    
}
.footer_title:after {
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    
    width: 50%; /* Change this to whatever width you want. */
    padding-top: 20px; /* This creates some space between the element and the border. */
    border-bottom: 1px solid white; /* This creates the border.. */
}
.footer_title a
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 16px;
    text-transform: uppercase;
	color: #FFFFFF;
    font-weight: 500;
}
.footer_title a:hover{
    color:  #f36d21;
}
.footer_links ul
{
	/*columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;*/
	margin-top: 33px;
}
.footer_links ul li
{
	margin-bottom: 9px;
}
.footer_links ul li a
{
	font-size: 16px;
	color: #fff;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.footer_links ul li a:hover
{
	color: #f36d21;
}
.footer_newsletter_form
{
	display: block;
	position: relative;
	margin-top: 54px;
}
.footer_newsletter_input
{
	width: 100%;
	height: 47px;
	background: transparent;
	border: solid 2px rgba(224, 227, 228, 0.17);
	padding-left: 26px;
	outline: none;
	color: #f36d21;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.footer_newsletter_input:focus
{
	border: solid 2px rgba(224, 227, 228, 0.34);
}
.footer_newsletter_button
{
	position: absolute;
	top: 0;
	right: 0;
	width: 127px;
	height: 47px;
	background: #f36d21;
	border: none;
	outline: none;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 600;
	cursor: pointer;
}
.footer_newsletter_input::-webkit-input-placeholder
{
	font-size: 11px !important;
	font-style: italic;
	color: #c2cbd7 !important;
}
.footer_newsletter_input:-moz-placeholder
{
	font-size: 11px !important;
	font-style: italic;
	color: #c2cbd7 !important;
}
.footer_newsletter_input::-moz-placeholder
{
	font-size: 11px !important;
	font-style: italic;
	color: #c2cbd7 !important;
} 
.footer_newsletter_input:-ms-input-placeholder
{ 
	font-size: 11px !important;
	font-style: italic;
	color: #c2cbd7 !important;
}
.footer_newsletter_input::input-placeholder
{
	font-size: 11px !important;
	font-style: italic;
	color: #c2cbd7 !important;
}
.footer_newsletter_text
{
	font-size: 11px;
	line-height: 2.18;
	color: #c2cbd7;
	font-style: italic;
	margin-top: 19px;
	padding-left: 3px;
}
.footer_social
{
	margin-top: 13px;
	margin-bottom: 13px;
}
.footer_social ul li
{
	display: inline-block;
	margin-right: 10px;
}
.footer_social ul li a i
{
	color: #FFFFFF;
	font-size: 17px;
	padding: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.footer_social ul li a
{
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.copyright
{
	width: 100%;
	margin-top: 40px;
	background: #f36d21;
}
.copyright_content
{
	width: 100%;
	height: 70px;
}
.footer_nav
{
	width: 100%;
	height: 70px;
	text-align: right;
}
.footer_nav ul li
{
	display: inline-block;
	margin-right: 23px;
}
.footer_nav ul li:last-child
{
	margin-right: 0;
}
.footer_nav ul li a
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 13px;
	color: #697686;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.footer_nav ul li a:hover
{
	color: #f36d21;
}
.head{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    
}
.bdr-top {
    border-top: 1px solid #e2e2e2;
    width: 55px;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-prev {
    left: 0;
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
}
.inner-banner span {
    position: absolute;
    top: 43%;
    right: 12%;
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    width: 250px;
}
.page-title-section .overlay {
    height: 100%;
    padding: 50px 0 48px;
    position: relative;
    width: 100%;
}

.page-title-section .overlay {
    padding: 0 !important;
}


.breadcrumb-area-services1 {
    background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)), url("../images/cover1.jpg");
    background-position: center;
}
.breadcrumb-wrap {
    padding: 125px 0;
    position: relative;
    top: 70px;
}
.breadcrumb-wrap .title {
    display: block;
    font-size: 34px;
    font-weight: 700;
    line-height: 1;
    padding-left: 190px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0;
}
.breadcrumb-wrap .title::before {
    height: 1px;
    width: 150px;
    left: 0;
    top: 50%;
    content: '';
    position: absolute;
    background-color: #f18801;
}
.page-title-section .overlay {
    height: 100%;
    padding: 50px 0 48px;
    position: relative;
    width: 100%;
    background: #e9ecef;
}

.page-title-section .overlay {
    padding: 0 !important;
}
.page-breadcrumb {
    list-style: none outside none;
    margin-bottom: 0px;
    padding: 10px 0;
    font-family: 'Open Sans';
    font-weight: 600;
    text-align: right;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
}
.page-head{
    color: #006989;
	font-weight: 600;
	padding-bottom: 10px;
}
.page-head::after{
	
	display: block;
	position: absolute;
	margin-top: 5px;
	left: 5%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 10%;
	height: 3px;
	background: #f36d21;
	content: ' ';
}	
.page-list{
    text-decoration: none;
    margin: 10px 0;
    color: #000;
    display: block;
}
.page-list li{
    
    font-size: 16px;
    font-weight: 400;
    line-height: 1.70;
    color: #333;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
    letter-spacing: 0.1px;
}
.page-list li:before {
    color: #006989;
    content: "\f101";
    display: inline-block;
    font-family: "FontAwesome";
    margin-right: 17px;
    font-size: 10px;
    position: absolute;
    top: 2px;
    left: 0;
}
.page-breadcrumb {
    text-align: left !important;
}
.page-breadcrumb > li {
    color: #ffffff;
}

.page-breadcrumb > li {
    display: inline-block;
    padding: 0;
}
.page-breadcrumb > li, .page-breadcrumb > li a {
    color: #848484 !important;
}
.page-breadcrumb li.active {
    color: #006989 !important;
}
.content-area p{
    color: #333;
    line-height: 1.70;
    letter-spacing: 0.1px;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: 400;
}
p.highlightedPara {
    margin: 10px 0px;
    background: #e9ecef;
    padding: 15px;
}
.page_form {
    margin: 15px 0px;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.page_accordian .panel-group .panel .panel-heading {
	
    border-bottom: 2px solid white;
    padding: 0;
    
}
.question-number {
    border-radius: 20px;
    height: 35px;
    width: 35px;
    margin-right: 10px;
    background: #e37501;
    color: #fff;
    text-align: center;
    line-height: 35px;
    top: 5px;
	float: left;
	padding: 0;
}
.panel-group{
	width: 100%;
}
.panel-heading h4 a{
    color: #006989;
     display: block;
	padding: 15px;
	font-size: 17px;
	text-decoration: underline;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-body {
    padding: 15px;
}
.page_accordian .panel-group .panel {
    display: block;
    color: #333;
    
}
.page_accordian .panel-group .panel .panel-body {
	background: #e9ecef;
    /*box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);*/
}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="search"], input[type="url"], input[type="number"], textarea {
    display: block;
    width: 100%;
    padding: 4px 15px;
    outline: none;
    line-height: 28px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.46;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    box-shadow: none !important;
    font-family: "SourceSansProRegular",Arial,sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    background: #fff none repeat scroll 0 0;
    height: 48px;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}
.page_form input, .page_form textarea {
    border-radius: 0 !important;
    margin-bottom: 15px;
    padding: 10px 20px;
    height: auto;
}
.page_form .selectWrap {
    position: relative;
}
.page_form select {
    height: 48px;
    border-radius: 0 !important;
    margin-bottom: 15px;
    border: 1px solid #e7e7e7 important;
    position: relative;
}

.button.blue {
    background: #006989;
    color: #fff !important;
}
.button.blue:active, .button.blue:hover {
    background: #fff ;
    color: #006989 !important;
}
.button.grey {
    background: #e9ecef;
    color: #333;
}
.button.grey:hover , .button.grey:active {
    background: #ea4335;
    color: #e9ecef;
}
.button {
    border: none;
    outline: none;
    background: none repeat scroll 0 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    padding: 10px 16px;
    
    font-size: 15px;
    font-weight: 400;
    line-height: 1.46;
    font-family: "SourceSansProSemibold",Arial,sans-serif;
}
.icon-bar {
    z-index: 1;
  position: fixed;
  top: 50%;
    right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* Style the icon bar links */
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
    
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #bb0000;
    margin-left: -115px;

}
.sticky-container {
    z-index: 1000;
/*background-color: #333;*/
padding: 0px;
margin: 0px;
position: fixed;
right: -150px;
top: 50%;
width: 200px;
}
.sticky li {
list-style-type: none;
background-color: #333;
color: #fff;
height: 43px;
padding: 0px;
margin: 0px 0px 1px 0px;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
cursor: pointer;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(100%);
}
.sticky li:hover {
    color: white;
margin-left: -115px;
    background: #bb0000;
/*-webkit-transform: translateX(-115px);
		-moz-transform: translateX(-115px);
		-o-transform: translateX(-115px);
		-ms-transform: translateX(-115px);
		transform:translateX(-115px);*/
		/*background-color: #8e44ad;*/
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}
.sticky li i {
    padding-top: 5px;
    width: 32px;
    height: 32px;
float: left;
margin: 5px 5px;
margin-right: 10px;
}
.sticky li a{
      text-align: center;
  
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}
.sticky li a p{
      text-align: left;
 
}
.sticky li p {
padding: 0px;
margin: 0px;
text-transform: uppercase;
line-height: 43px;
    color: white;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.donate {
  background: #153340;
  color: white;
}
.donate_formWrap {
    width: 85%;
    margin: auto;
    padding: 15px;
}
.donate_formWrap .page_form textarea {
    padding: 10px 20px;
    height: 100px !important;
}
.checkBox ul li {
    color: #555;
    position: relative;
    float: left;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

.checkBox ul li input[type=radio] {
    position: absolute;
    
}
.checkBox ul li label {
    display: block;
    position: relative;
    font-weight: 300;
    font-size: 1.35em;
    padding: 0px 25px 25px 35px;
    height: 30px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}
.page_listing-horizontal a figure img {
    width: 100%;
    height: auto;
}
.page_articlelist{
    margin-bottom: 40px;
}
.page_articlelist-content span {
    color: #333;
    font-weight: bold;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
tr:nth-child(odd) { 
	background-color: #f9f9f9; 
} 
.page_table .table-responsive table caption {
    padding: 8px 10px;
    
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    text-transform: uppercase;
}
.page_table-withColoredHead .table-responsive table thead tr th {
    background: #006989 none repeat scroll 0 0;
    color: #fff;
}

.table>caption+thead>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>th, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}
.page_table .table-responsive table tr th {
    font-weight: bold;
    color: #333;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>thead>tr>th, .table>thead>tr>td, .table>tbody>tr>th, .table>tbody>tr>td, .table>tfoot>tr>th, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.section-head h3{
	margin-bottom: 25px;
}
.bank_detail .detailWrap {
    width: 40%;
    margin: auto;
    padding: 15px;
    background: #e9ecef none repeat scroll 0 0 !important;
    color: #000;
}
.detailWrap h4{
	margin-top: 20px;
}
.donationDeatil {
    max-width: 60%;
    width: auto;
    margin: 30px auto;
    text-align: center;
}
.text-black{
	color: black;
	font-weight: bold;
}
.text-grey{
	color: #333;

}
.text-blue{
	color: #006989;
	font-weight: 600;
}
.bg-blue{
	background: #e9ecef;
}
a:hover{
	color: #006989;
}
.cr
{
	font-family: "Helvetica Neue", Helvetica, arial , sans-serif;
	font-size: 13px;
	color: #697686;
}
.card-img-top{
	
	height: 194px; 
	width: 258px;
}
.milestones_container{
	padding: 10px 0;
}
.milestone{
	padding: 30px 5px;
	margin: 0;
}
.milestone_col{
	padding: 0 10px;
}
.milestone_counter {
    display: inline-block;
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 48px;
	color: ivory;
	text-shadow: 2px 2px #393a3c;
    line-height: 0.75;
}
/* .milestone_counter::after {
    display: block;
    position: absolute;
    top: -17px;
    left: 12px;
    width: 31px;
    height: 3px;
    background: #ffa800;
    content: '';
} */
.milestone_content {
    display: inline-block;
    text-align: center;
    padding-left: 12px;
}
.milestone_title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.milestone_subtitle {
    font-size: 14px;
    color: #fff;
    margin-top: 1px;
}
.milestone_1{
	background: #f36d21;
}
.milestone_2{
	background: #1f8a46;
}
.milestone_3{
	background: #00000085;
}
.milestone_4{
	background: #01495fd6;
}
.label-black{
	background: #393a3c;
}
.point_image img{
	width: 140px;
}  
.logo-new img{
	width: 145px;
}
.logo-new2 img{
	width: 63px;
}