/*		margins		*/
.margin-bottom5 {margin-bottom:5px !important;} .margin-top5 {margin-top:5px !important;} .margin-left5 {margin-left:5px !important;} .margin-right5 {margin-right:5px !important;}
.margin-bottom10 {margin-bottom:10px !important;} .margin-top10 {margin-top:10px !important;} .margin-left10 {margin-left:10px !important;} .margin-right10 {margin-right:10px !important;}.margin-bottom15 {margin-bottom:15px !important;} .margin-top15 {margin-top:15px !important;} .margin-left15 {margin-left:15px !important;} .margin-right15 {margin-right:15px !important;}.margin-bottom20 {margin-bottom:20px !important;} .margin-top20 {margin-top:20px !important;} .margin-left20 {margin-left:20px !important;} .margin-right20 {margin-right:20px !important;}.margin-bottom30 {margin-bottom:30px !important;} .margin-top30 {margin-top:30px !important;} .margin-left30 {margin-left:30px !important;} .margin-right30 {margin-right:30px !important;}.margin-bottom40 {margin-bottom:40px !important;} .margin-top40 {margin-top:40px !important;} .margin-left40 {margin-left:40px !important;} .margin-right40 {margin-right:40px !important;}.margin-bottom50 {margin-bottom:50px !important;} .margin-top50 {margin-top:50px !important;} .margin-left50 {margin-left:50px !important;} .margin-right50 {margin-right:50px !important;}.margin-bottom60 {margin-bottom:60px !important;} .margin-top60 {margin-top:60px !important;} .margin-left60 {margin-left:60px !important;} .margin-right60 {margin-right:60px !important;}.margin-bottom70 {margin-bottom:70px !important;} .margin-top70 {margin-top:70px !important;} .margin-left70 {margin-left:70px !important;} .margin-right70 {margin-right:70px !important;}.margin-bottom80 {margin-bottom:80px !important;} .margin-top80 {margin-top:80px !important;} .margin-left80 {margin-left:80px !important;} .margin-right80 {margin-right:80px !important;}.margin-bottom90 {margin-bottom:90px !important;} .margin-top90 {margin-top:90px !important;} .margin-left90 {margin-left:90px !important;} .margin-right90 {margin-right:90px !important;}.margin-bottom100 {margin-bottom:100px !important;} .margin-top100 {margin-top:100px !important;} .margin-left100 {margin-left:100px !important;} .margin-right100 {margin-right:100px !important;}.margin-bottom110 {margin-bottom:110px !important;} .margin-top110 {margin-top:110px !important;} .margin-left110 {margin-left:110px !important;} .margin-right110 {margin-right:110px !important;}.margin-bottom120 {margin-bottom:120px !important;} .margin-top120 {margin-top:120px !important;} .margin-left120 {margin-left:120px !important;} .margin-right120 {margin-right:120px !important;}
/*		paddings		*/
.padding-bottom5 {padding-bottom:5px !important;} .padding-top5 {padding-top:5px !important;} .padding-left5 {padding-left:5px !important;} .padding-right5 {padding-right:5px !important;}.padding-bottom10 {padding-bottom:10px !important;} .padding-top10 {padding-top:10px !important;} .padding-left10 {padding-left:10px !important;} .padding-right10 {padding-right:10px !important;}.padding-bottom15 {padding-bottom:15px !important;} .padding-top15 {padding-top:15px !important;} .padding-left15 {padding-left:15px !important;} .padding-right15 {padding-right:15px !important;}.padding-bottom20 {padding-bottom:20px !important;} .padding-top20 {padding-top:20px !important;} .padding-left20 {padding-left:20px !important;} .padding-right20 {padding-right:20px !important;}.padding-bottom30 {padding-bottom:30px !important;} .padding-top30 {padding-top:30px !important;} .padding-left30 {padding-left:30px !important;} .padding-right30 {padding-right:30px !important;}.padding-bottom40 {padding-bottom:40px !important;} .padding-top40 {padding-top:40px !important;} .padding-left40 {padding-left:40px !important;} .padding-right40 {padding-right:40px !important;}.padding-bottom50 {padding-bottom:50px !important;} .padding-top50 {padding-top:50px !important;} .padding-left50 {padding-left:50px !important;} .padding-right50 {padding-right:50px !important;}.padding-bottom60 {padding-bottom:60px !important;} .padding-top60 {padding-top:60px !important;} .padding-left60 {padding-left:60px !important;} .padding-right60 {padding-right:60px !important;}.padding-bottom70 {padding-bottom:70px !important;} .padding-top70 {padding-top:70px !important;} .padding-left70 {padding-left:70px !important;} .padding-right70 {padding-right:70px !important;}.padding-bottom80 {padding-bottom:80px !important;} .padding-top80 {padding-top:80px !important;} .padding-left80 {padding-left:80px !important;} .padding-right80 {padding-right:80px !important;}.padding-bottom90 {padding-bottom:90px !important;} .padding-top90 {padding-top:90px !important;} .padding-left90 {padding-left:90px !important;} .padding-right90 {padding-right:90px !important;}.padding-bottom100 {padding-bottom:100px !important;} .padding-top100 {padding-top:100px !important;} .padding-left100 {padding-left:100px !important;} .padding-right100 {padding-right:100px !important;}.padding-bottom110 {padding-bottom:110px !important;} .padding-top110 {padding-top:110px !important;} .padding-left110 {padding-left:110px !important;} .padding-right110 {padding-right:110px !important;}.padding-bottom120 {padding-bottom:120px !important;} .padding-top120 {padding-top:120px !important;} .padding-left120 {padding-left:120px !important;} .padding-right120 {padding-right:120px !important;}
/*		font-weight	*/
.font-weight100 {font-weight: 100;} .font-weight200 {font-weight: 200;} .font-weight300 {font-weight: 300;} .font-weight400 {font-weight: 400;} .font-weight500 {font-weight: 500;} .font-weight600 {font-weight: 600;} .font-weight700 {font-weight: 700;} .font-weight800 {font-weight: 800;}
/*		headlines		*/
h1 {font-size:72px; line-height:80px; font-weight:200; margin:0;} h2 {font-size:40px; line-height:48px; font-weight:300; margin:0;} h3 {font-size:30px; line-height:36px; font-weight:200; margin:0;} h4 {font-size:24px; line-height:30px; font-weight:300; margin:0;} h5 {font-size:20px; line-height:24px; font-weight:200; margin:0;} h6 {font-size:18px; line-height:22px; font-weight:200; margin:0;}
p {margin-bottom:20px;}

/*				COLORS				*/

body {color:#fff; background:#222; position: relative;}
.page_preload {position: absolute; top:0; left:0; width:100%; height:100%; z-index:10000; background: #212c38;}
.page_preload > img {position: absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px;}
.onepage-pagination li a.active:before, .onepage-pagination li a:before {background-color:rgba(255,255,255,0.85); border-color:rgba(255,255,255,0.85);}

#rbk_counter .rbk_counter_digit  {color:#ffffff;}
.subscribe_form input[type="submit"], .subscribe_form input[type="text"] {color:rgba(255,255,255,1);}
.subscribe_form, .subscribe_form input[type="submit"], .subscribe_form .subscription {border-color:rgba(255,255,255,0.5) !important;}
.rbk_icon, .rbk_row_underlay {border-color:#ffffff !important;}
.social_icons_wrapper .rbk_icon > span {border-color:#fff;}
.headline_inner_wrapper .line, .line {border-color:rgba(255,255,255,0.3) !important;}
.world_map div {border-bottom: 1px solid rgba(255, 255, 255, 0.5); border-top: 1px solid rgba(255, 255, 255, 0.5); background: none repeat scroll 0% 0% rgba(50, 50, 50, 0.20);}
.headline_inner_wrapper .line {border-top-color:rgba(255,255,255,0.3);}
.subscribe_form {background: rgba(0,0,0,0.2);}

.rbk_mask.sample1 {background-color:rgba(41, 128, 185,1.0); transition: background-color 300ms;}
.rbk_mask.sample2 {background-color:rgba(52, 73, 94,1.0); transition: background-color 300ms;}
.rbk_mask.sample3 {background-color:rgba(230, 126, 34,1.0); transition: background-color 300ms;}
.rbk_mask.sample4 {background-color:rgba(22, 160, 133,1.0); transition: background-color 300ms;}

.rbk_row_underlay {background-color: rgba(0, 0, 0, 0.2); transition: background-color 300ms;}
.overlay {border-bottom-color:rgba(255,255,255,0.5); border-top-color:rgba(255,255,255,0.5); background:rgba(0,0,0,0.2); transition: background-color 300ms;}





/*	solid	*/
.solid_style .rbk_mask.sample1 {background-color:rgba(41, 128, 185,1.0); transition: background-color 300ms;}
.solid_style .rbk_mask.sample2 {background-color:rgba(52, 73, 94,1.0); transition: background-color 300ms;}
.solid_style .rbk_mask.sample3 {background-color:rgba(230, 126, 34,1.0); transition: background-color 300ms;}
.solid_style .rbk_mask.sample4 {background-color:rgba(22, 160, 133,1.0); transition: background-color 300ms;}

.solid_style .rbk_row_underlay {background-color: rgba(211, 84, 0,0.4); transition: background-color 300ms;}
.solid_style .overlay {border-top-color:rgba(255,255,255,0.5); background:rgba(0,0,0,0.12); transition: background-color 300ms;}

/*	sepia	*/
.sepia_style .rbk_mask.sample1 {background-color:rgba(41, 128, 185,0.3); transition: background-color 300ms;}
.sepia_style .rbk_mask.sample2 {background-color:rgba(41, 128, 185,0.3); transition: background-color 300ms;}
.sepia_style .rbk_mask.sample3 {background-color:rgba(41, 128, 185,0.3); transition: background-color 300ms;}
.sepia_style .rbk_mask.sample4 {background-color:rgba(41, 128, 185,0.3); transition: background-color 300ms;}

.sepia_style .rbk_row_underlay {background-color: rgba(0, 0, 0, 0.12); transition: background-color 300ms;}
.sepia_style .overlay {border-bottom-color:rgba(255,255,255,0.5);border-top-color:rgba(255,255,255,0.5); background:rgba(0,0,0,0.12); transition: background-color 300ms;}

/*	hues	*/
.hues_style .rbk_mask.sample1 {background-color:rgba(41, 128, 185,0.35); transition: background-color 300ms;}
.hues_style .rbk_mask.sample2 {background-color:transparent; transition: background-color 300ms;}
.hues_style .rbk_mask.sample3 {background-color:rgba(52, 73, 94,0.35); transition: background-color 300ms;}
.hues_style .rbk_mask.sample4 {background-color:rgba(22, 160, 133,0.35); transition: background-color 300ms;}

/*	fog	*/
.fog_style .rbk_mask.sample1 {background-color:rgba(52, 73, 94,0.9); transition: background-color 300ms;}
.fog_style .rbk_mask.sample2 {background-color:rgba(142, 68, 173,0.9); transition: background-color 300ms;}
.fog_style .rbk_mask.sample3 {background-color:rgba(243, 156, 18,0.9); transition: background-color 300ms;}
.fog_style .rbk_mask.sample4 {background-color:rgba(22, 160, 133,0.9); transition: background-color 300ms;}

/*	pattern	*/
.pattern_style .rbk_mask.sample1 {background-color:rgba(52, 152, 219,0.4); transition: background-color 300ms;}
.pattern_style .rbk_mask.sample2 {background-color:rgba(46, 204, 113,0.4); transition: background-color 300ms;}
.pattern_style .rbk_mask.sample3 {background-color:rgba(155, 89, 182,0.4); transition: background-color 300ms;}
.pattern_style .rbk_mask.sample4 {background-color:rgba(52, 73, 94,0.4); transition: background-color 300ms;}



/*			BACKGROUND			*/

.bg-wrp > div { background:url(images/bg.jpg) no-repeat center center; transition:background 300ms;}
.sepia_style .bg-wrp > div { background:url(images/bg.jpg) no-repeat center center;}
.hues_style .bg-wrp > div { background:url(images/bg2.jpg) no-repeat center center;}
.fog_style .bg-wrp > div { background:url(images/bg3.jpg) no-repeat center center;}
.pattern_style .bg-wrp > div { background:url(images/bg4.jpg) no-repeat center center;}



/*				general				*/

.counter_page_wrapper, .counter_page_wrapper *, .counter_page_wrapper *:before, .counter_page_wrapper *:after, .world_map, .world_map *, .world_map *:before, .world_map *:after  {box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box;}

body { font-family:"Raleway", sans-serif; font-size:14px; line-height: 20px;font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum"; font-weight:100;}
h1, h2, h3, h4, h5, h6, input, textarea, a, p, span, div {font-family:"Raleway", sans-serif;}

.clear {clear: both; display: block;}
.text-center {text-align: center;}
.inline-block {display: inline-block;}
.block {display: block;}
.opacity0 {opacity: 0;}
body {position: relative;}
.rbk_clear {clear: both; display: block;}
.centering_system {display:table; position: absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%;}
.centering_system > * {display:table-row;}
.centering_system > * > * {display:table-cell; text-align: center; vertical-align: middle;}
.centering_system > * > * > *:not(.clear) {display:inline-block;}
.content_wrapper {position: absolute; top:0; left:0; width:100%; height:100%;}
.logo {position: fixed; top:18px; right:18px; display: block; z-index:50; }
.logo > img {max-height:40px; display: block;}
.line {width:100%; border-bottom-width:1px; border-bottom-style:solid; height: 0;}
.preview_image_preload {height:0; width:0; overflow: hidden;}

/*	Menu	*/

.top_bar {position: fixed; top:0; left:0; width:100%; height:76px;  border-bottom-style: solid; border-bottom-width:1px; border-bottom-color:rgba(255,255,255, 0.3); background: rgba(0,0,0,0.2); z-index:999; }
#header_nav_close { display:none; position: fixed; top:0; left:0; right:0; bottom:0; width:100%; height: 100%; z-index:99;}
#header_nav {position: fixed; top:0; left:0; z-index:999; height: 100%;}
#menu_trigger {padding: 10px; height: 76px; width:76px; box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; position: relative; z-index:3; cursor: pointer; border:0; border-right-style: solid; border-right-width:1px; border-right-color:rgba(255,255,255, 0.3);  background:url(images/menu/icons/menu.png) no-repeat 20px center; background-size:30px 30px;  transition: background-color 200ms;}

#main_nav {list-style: none; padding: 0px 0 0 0; margin: 77px 0 0 -1px; position: absolute; top:0px; left:0; height: 100%; background: rgba(0,0,0,0.2); width:0; overflow: hidden; display: block; border:0; border-right-style: solid; border-right-width:1px; border-right-color:rgba(255,255,255, 0.3); z-index:999;}
#main_nav li {display: block; width:100%;}
#main_nav li a {display: block; padding: 20px 10px 20px 80px; overflow: hidden; width:100%;box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; height: 60px; color:#fff; text-decoration: none; font-weight:300; font-size:16px; line-height:16px;	  border-bottom-style: solid; border-bottom-width:1px; border-bottom-color:rgba(255,255,255, 0.3); transition: background-color 200ms;}
#main_nav li > a > span {white-space: nowrap;}
#main_nav ul {list-style:none; margin:0; padding:0; overflow: hidden;}
#main_nav li li > a {padding-left:110px;}


#menu_trigger {background-image:url(images/menu/icons/menu.png); background-size:30px 30px;}
#main_nav li a {background-size:30px 30px !important;}

#main_nav li a.pages {background:url(images/menu/pages/pages.png) no-repeat 20px center;}
#main_nav li a.welcome {background:url(images/menu/pages/welcome.png) no-repeat 50px center;}
#main_nav li a.location {background:url(images/menu/pages/location.png) no-repeat 50px center;}
#main_nav li a.about {background:url(images/menu/pages/about-us.png) no-repeat 50px center;}
#main_nav li a.social {background:url(images/menu/pages/social.png) no-repeat 50px center;}

#main_nav li a.templates {background:url(images/menu/templates/templates.png) no-repeat 20px center;}
#main_nav li a.sepia {background:url(images/menu/templates/sepia.png) no-repeat 50px center;}
#main_nav li a.hues {background:url(images/menu/templates/hues.png) no-repeat 50px center;}
#main_nav li a.fog {background:url(images/menu/templates/fog.png) no-repeat 50px center;}
#main_nav li a.solid {background:url(images/menu/templates/solid.png) no-repeat 50px center;}
#main_nav li a.pattern {background:url(images/menu/templates/pattern.png) no-repeat 50px center;}


#menu_trigger:hover, #main_nav li > a:hover {background-color: rgba(255,255,255,0.1); transition: background-color 200ms;}

/*				COUNTER				*/

.rbk_counter_digit {font-size:38px; line-height:38px;}

.rbk_counter {font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; -o-font-feature-settings: "lnum"; font-family:"Raleway", sans-serif; font-weight:100; position: relative; z-index:10;}

.time_circles {position: relative; width: 100%; height: 100%;}
.time_circles > div {position: absolute; text-align: center;}
.time_circles > div > h4 {margin: 0px; padding: 0px; text-align: center; text-transform: capitalize;  font-family:"Raleway", sans-serif; display: none;}
.time_circles > div > span {display: block; width: 100%; text-align: center; font-family:"Raleway", sans-serif; font-weight:100; font-size:36px !important; line-height:36px !important; margin-top:0.15em;}

.time_caption_tags {width:600px; display: inline-block; margin-top:20px;}
.time_caption_tags > div {width:150px; float:left;padding-right:0px; font-size:16px;}
.counter_wrap > div:not(.clear) {width:600px; height:150px;}
.counter_wrap {width:100%; text-align: center; display: block; position: relative; padding: 20px 0 ;}
.overlay {border-bottom-width:1px; border-bottom-style:solid; border-top-width:1px; border-top-style:solid; z-index:1;}

/*				PAGE LAYOUT				*/

body, html {margin: 0; overflow: hidden; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; transition: opacity 400ms;}
body, .onepage-wrapper, html { display: block; position: static; padding: 0; width: 100%; height: 100%;}
.onepage-wrapper { width: 100%; height: 100%; display: block; position: relative; padding: 0; -webkit-transform-style: preserve-3d;}
.onepage-wrapper .section { width: 100%; height: 100%;}
.onepage-pagination { position: absolute; right: 10px; bottom:20px; z-index: 5; list-style: none; margin: 0; padding: 0; background: rgba(0,0,0,0.1); border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box;}
.onepage-pagination li { padding: 0; text-align: center; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box;}
.onepage-pagination li a { padding: 10px; width: 4px; height: 4px; display: block; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box;}
.onepage-pagination li a:before { content: ''; position: absolute; width: 4px; height: 4px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border:0; display: block; left:10px;}
.onepage-pagination li a.active:before { width: 6px; height: 6px; border-width:1px; border-style: solid; margin-top: -2px; left: 9px; display: block;}
.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper { overflow: auto;}
.disabled-onepage-scroll .onepage-wrapper .section { position: relative !important; top: auto !important;}
.disabled-onepage-scroll .onepage-wrapper { -webkit-transform: none !important; -moz-transform: none !important; transform: none !important; -ms-transform: none !important; min-height: 100%;}
.disabled-onepage-scroll .onepage-pagination { display: none;}
body.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html { position: inherit;}

.bg-wrp {position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1; }
.rbk_mask {position: absolute; top:0; left:0; right:0; bottom:0;}
.bg-wrp > div {position: absolute; top:0px; left:0; bottom:0; right:0;}
section {position: relative; overflow: hidden;}
.arrow_wrap {position: absolute; width:100%; bottom:-80px; left:0; opacity:0;}

.arrow_wrap img {transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transition: transform 400ms; -webkit-transition: -webkit-transform 400ms;}
.arrow_wrap img.rotated {transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: transform 400ms; -webkit-transition: -webkit-transform 400ms;}
.arrow_wrap > div {opacity: 0; position: relative; top:40px; font-size:18px; line-height:22px; font-weight: 300;}

/*			map 			*/



.world_map {width:100%; padding: 12px 0 15px 0; margin-bottom:80px; position: relative; height: 345px;}
.world_map div { width:100%; height: 100%; position: absolute; top:0; left:0;}
.world_map iframe {width:100%; height:350px;}
.info_text_wrapper {text-align: center;}
.info_text_wrapper .text {font-size:18px; line-height:26px;}

/*			COUNTER PAGE			*/

/*		counter headline		*/

.headline_wrapper {width:100%; overflow: hidden; position: relative; display: block;}
.headline_wrapper h1, .headline_wrapper h2, .headline_wrapper h3, .headline_wrapper h4, .headline_wrapper h5, .headline_wrapper h6 {display: inline-block; margin: 0 40px;max-width: 30%; vertical-align: middle; line-height:20px; font-size:20px; font-weight:200;}
.headline_inner_wrapper {width:200%; text-align: center; position: relative; top:0; left:-50%;}
.headline_inner_wrapper .line {width:25%; border:0; border-top-style:solid; border-top-width:1px; display: inline-block;vertical-align: middle;}

.counter_page_wrapper {width:100%; text-align: center;}
.counter_page_wrapper > .line {position: relative; top:-50px;}
.counter_page_wrapper .welcome_page {display: block;}
.welcome_text .text {font-size:24px; line-height:30px;}
.welcome_text {margin-bottom:100px;}

/*				ABOUT					*/

.about_text .text {font-size:24px; line-height:30px;}
.about_text .text-small, .social_page_wrapper .text-small {font-size:18px; line-height:22px;}
.about_text {margin-bottom:80px; width:900px; max-width:100%; text-align: center;}
.about_text > *:first-child {font-size:72px; line-height:80px; font-weight:200;}
.rbk_row_underlay {padding:40px 0; border-top-width:1px; border-top-style:solid; border-bottom-width:1px; border-bottom-style:solid; width:100%;}
.rbk_row_wrapper {width:900px; max-width:100%; display:block; margin:auto;}
.rbk_row_wrapper > *:not(.clear) {float: left; width:33.3333%; text-align: center; font-size:16px; line-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 20px;}
.rbk_icon {padding:15px; border-radius:50%; border-width:1px; border-style:solid; margin-bottom:10px;}


/*				Social				*/

.subscribe_form {display: block; height:50px; width:700px; max-width: 100%; border-width:1px; border-style: solid; position: relative;font-weight:200;}
.subscribe_form input[type="text"] {width:100%; padding:10px 160px 0px 10px; line-height:24px; font-size:24px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; height:40px; background: transparent; border:0; display: block; font-weight:200;}
.subscribe_form div.subscription {position: absolute; top:0; right:0; width:150px; height:48px; border:0; border-left-width:1px; border-left-style:solid; background: transparent; font-weight:100; font-size:14px; line-height:14px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.subscribe_form div.subscription > div {padding:26px 18px 10px 18px; font-size:14px; line-height:14px; opacity: 0; display: none; cursor: default; position: absolute; top:0; right:0; width:114px; height:14px; z-index:2;}
.subscribe_form input[type="submit"] {position: absolute; top:0; right:0; width:150px; height:48px; border:0;background: transparent; font-weight:100; font-size:14px; line-height:14px; cursor: pointer; transition: background-color 300ms;}
.subscribe_form input[type="submit"]:hover {background: rgba(255,255,255,0.1);}

.social_icons_wrapper {text-align: center; min-height:90px; display: inline-block;}
.social_icons_wrapper .rbk_icon {display:inline-block; position: relative;padding:0; border-width:0; margin:11px; border-radius:50%; background-color:rgba(255,255,255,0.15);}
.social_icons_wrapper .rbk_icon > span {display: none; width:100%; height:100%; padding:0px; border-width:1px; border-style:solid; position: absolute; top:-1px; left:-1px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; border-radius:50%; opacity: 0;}
.social_icons_wrapper .rbk_icon img.hvr {opacity: 0; position: absolute; top: 0; left:0; display: block;}
.social_icons_wrapper .rbk_icon img {opacity: 1;}


/*				RESPONSIVE				*/

@media screen and (max-width: 899px) {
	.welcome_text, .about_text {margin-top:100px;}
	.opacity0 {opacity:1}
	.arrow_wrap {display: none;}
}
@media screen and (max-width: 658px) {
	.time_caption_tags {display:none;}
	.time_circles > div > h4 {display:block;}
	.time_circles > div > span {font-size:24px !important; line-height:24px !important;}
	h1 {font-size:52px; line-height:60px;} h2 {font-size:30px; line-height:38px;} h3 {font-size:20px; line-height:26px;} h4 {font-size:18px; line-height:22px;} h5 {font-size:16px; line-height:20px;} h6 {font-size:14px; line-height:18px;}
	.counter_wrap {margin-bottom:0px; border-bottom:0;}
	.counter_wrap > div:not(.clear) {width:100%;}
	.content_wrapper {position: static;}
	.onepage-wrapper .section  {height: auto;}
	.welcome_text, .about_text {margin-bottom:60px;}
	.welcome_text .text, .about_text .text {font-size:18px; line-height:24px;}
	.about_text .text-small {font-size:14px; line-height:18px;}
	.rbk_row_wrapper > *:not(.clear) {float:none; width:100%; margin-bottom:30px; display: block;}
	.social_page_wrapper  {margin:40px 20px;}
	
}
@media screen and (max-width: 480px) {

}
@media screen and (max-width: 340px) {
	.rbk_counter.rbk_counter_circle-style .rbk_counter_single_pos_wrap {clear: both;}
}


