/* 	Reset Styling
----------------------------------------------------------------------*/

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*	General Styling
----------------------------------------------------------------------*/

#status {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 999;
}
@keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }
@-moz-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@-webkit-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@-o-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@-moz-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@-webkit-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@-o-keyframes rotate-loading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}
@keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
}
@-moz-keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
}
@-webkit-keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
}
@-o-keyframes loading-text-opacity {
            0%  {opacity: 0}
            20% {opacity: 0}
            50% {opacity: 1}
            100%{opacity: 0}
}
.loading-container,
.loading {
	height: 20px;
	position: relative;
	width: 20px;
	border-radius: 100%;
}
.loading {
            border: 2px solid transparent;
            border-color: transparent #fff transparent #FFF;
            -moz-animation: rotate-loading 1.5s linear 0s infinite normal;
            -moz-transform-origin: 50% 50%;
            -o-animation: rotate-loading 1.5s linear 0s infinite normal;
            -o-transform-origin: 50% 50%;
            -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
            -webkit-transform-origin: 50% 50%;
            animation: rotate-loading 1.5s linear 0s infinite normal;
            transform-origin: 50% 50%;
}
.loading-container:hover .loading {border-color: transparent #fff transparent #fff;}
.loading-container:hover .loading,
.loading-container .loading {
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
#loading-text {
	display: none
}
::selection{
	color:#fff;
	background:#1DC6DE
}
::-moz-selection{
	color:#fff;
	background:#1DC6DE
}
img {
	border: none;
	max-width: 100%
}
a {
	color: #313131;
	text-decoration: none;
	-webkit-transition: color 0.1s ease-in-out;
	transition: color 0.1s ease-in-out
}
a:hover {
	color: #F7A444
}

strong {
	font-weight: bold
}
em {
	font-style: italic
}
ol {
	padding: 0;
	margin: 0
}
ol li {
	list-style: decimal;
	padding: 0 0 10px 0;
	margin: 0 0 0 20px;
	line-height: 24px
}
ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}
cite {
	float: right;
	padding: 0 0 5px 0
}
hr {
	background: #e6e6e6;
	border: 0;
	clear: both;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 20px 0;
	position: relative
}
pre {
	color: #333;
	white-space: initial;
	border-radius: 3px;
	background: #ccc;
	border-left: 8px solid #1ABC9C;
	padding: 14px 20px;
	white-space: initial;
	margin: 5px 0 20px 0;
	overflow: auto;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
code {
	color: #333;
	background: #ccc;
	border-left: 8px solid #1ABC9C;
	padding: 14px 20px;
	border-radius: 3px;
	margin: 5px 0 20px 0;
	clear: both;
	display: block;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
iframe {
	max-width: 100%;
}
mark {
	padding: 3px 5px;
}
textarea { 
	white-space:pre; 
}
/*	Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}
.alpha {margin-left: 0 !important}
.omega {margin-right: 0 !important}

/*	Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.grid_1 {width:6.333%}
.grid_2 {width:14.667%}
.grid_3 {width:23.0%}
.grid_4 {width:31.333%}
.grid_5 {width:39.667%}
.grid_6 {width:48.0%}
.grid_7 {width:56.333%}
.grid_8 {width:64.667%}
.grid_9 {width:73.0%}
.grid_10 {width:81.333%}
.grid_11 {width:89.667%}
.grid_12 {width:98.0%}
.grid_12:after {
	content: "";
	clear: both;
}
.grid_full {
	width:100%;
}
.grid_1_5 {
	width:18.0%;
}
.grid_2_5 {
	width: 32%;
}
.grid_3_5 {
	width:58.0%;
}
.grid_4_5 {
	width:78.0%;
}
.grid_1.alpha,.grid_1.omega {
	width:7.333%;
}
.grid_2.alpha,.grid_2.omega {
	width:15.667%;
}
.grid_3.alpha,.grid_3.omega {
	width:24.0%;
}
.grid_4.alpha,.grid_4.omega {
	width:32.333%;
}
.grid_5.alpha,.grid_5.omega {
	width:40.667%;
}
.grid_6.alpha,.grid_6.omega {
	width:49.0%;
}
.grid_7.alpha,.grid_7.omega {
	width:57.333%;
}
.grid_8.alpha,.grid_8.omega {
	width:65.667%;
}
.grid_9.alpha,.grid_9.omega {
	width:74.0%;
}
.grid_10.alpha,.grid_10.omega {
	width:82.333%;
}
.grid_11.alpha,.grid_11.omega {
	width:90.667%;
}
.grid_12.alpha,.grid_12.omega {
	width:99.0%;
}
.grid_1_5.alpha,.grid_1_5.omega {
	width:19.0%;
}
.grid_2_5.alpha,.grid_2_5.omega {
	width:39.0%;
}
.grid_3_5.alpha,.grid_3_5.omega {
	width:59.0%;
}
.grid_4_5.alpha,.grid_4_5.omega {
	width:79.0%;
}
.row {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#layout {
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}
.boxed {
	margin: 0 auto;
	width: 1100px;
	background: #313131;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.boxed-margin {
	margin: 30px auto;
	width: 1100px;
	background: #313131;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.full {
	width: 100%;
	margin: 0 auto;
	background: #313131
}
.left-sidebar .posts {
	float: right
}




.logo {
	float: left;
	margin: 25px 0;
	font-size: 30px;
}
.logo a {
	color: #fff
}


/* 	Social
----------------------------------------------------------------------------------------------------*/
.social a {
	display: inline-block;
	text-align: center;
	margin: 0 26px;
	font-size: 18px;
	width: 40px;
	height: 40px;
	color: #fff;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.social_intro a {
	position: relative;
	text-decoration: none;
}
.social_intro a:after {
	position: relative;
	content: no-close-quote;
	right: -50px;
	top: -40px;
	height: 42px;
	width: 1px;
	background: #949494;
	background: rgba(255, 255, 255, 0.25);
	display: inline-block;
	-moz-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	transform: rotate(25deg);
}
.social_intro a:first-child:before {
	position: absolute;
	content: no-close-quote;
	left: -27px;
	top: 0;
	height: 42px;
	width: 1px;
	background: #949494;
	background: rgba(255, 255, 255, 0.25);
	display: inline-block;
	-moz-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	transform: rotate(25deg);
}
.social a i {
	padding: 10.5px 0;
	display: block;
	border-radius: 100%;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.social a:hover i {}
.m_social {
	display: block;
}
.m_social a {
	float: left;
	display: inline-block;
	text-align: center;
	margin: 0 4px 4px 0;
	font-size: 18px;
	width: 40px;
	height: 40px;
	color: #ccc;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.m_social a i {
	border: 1px solid;
	border-radius: 4px;
}
.social a:hover .fa-twitter { background: #00abdc }
.social a:hover .fa-facebook { background: #325c94 }
.social a:hover .fa-dribbble { background: #fa4086 }
.social a:hover .fa-rss { background: #f1862f }
.social a:hover .fa-github { background: #333 }
.social a:hover .fa-instagram { background: #964b00 }
.social a:hover .fa-linkedin { background: #0073b2 }
.social a:hover .fa-pinterest { background: #d9031f }
.social a:hover .fa-google-plus { background: #d9031f }
.social a:hover .fa-foursquare { background: #0cbadf }
.social a:hover .fa-skype { background: #00b9e5 }
.social a:hover .fa-cloud { background: #ff7700 }
.social a:hover .fa-youtube { background: #d9031f }
.social a:hover .fa-tumblr { background: #325c94 }
.social a:hover .fa-stackexchange { background: #4e4e4e }
.social a:hover .fa-flickr { background: #fa4086 }

.set_two a .fa-twitter { color: #00abdc; border-color: #00abdc }
.set_two a .fa-facebook { color: #325c94; border-color: #325c94 }
.set_two a .fa-dribbble { color: #fa4086; border-color: #fa4086 }
.set_two a .fa-rss { color: #f1862f; border-color: #f1862f }
.set_two a .fa-github { color: #333; border-color: #333 }
.set_two a .fa-linkedin { color: #0073b2; border-color: #0073b2 }
.set_two a .fa-instagram { color: #964b00; border-color: #964b00 }
.set_two a .fa-pinterest { color: #d9031f; border-color: #d9031f }
.set_two a .fa-google-plus { color: #d9031f; border-color: #d9031f }
.set_two a .fa-foursquare { color: #0cbadf; border-color: #0cbadf }
.set_two a .fa-skype { color: #00b9e5; border-color: #00b9e5 }
.set_two a .fa-cloud { color: #ff7700; border-color: #ff7700 }
.set_two a .fa-youtube { color: #d9031f; border-color: #d9031f }
.set_two a .fa-tumblr { color: #325c94; border-color: #325c94 }
.set_two a .fa-stackexchange { color: #4e4e4e; border-color: #4e4e4e }
.set_two a .fa-flickr { color: #fa4086; border-color: #fa4086 }

.set_two a:hover .fa-twitter { background: #00abdc }
.set_two a:hover .fa-facebook { background: #325c94 }
.set_two a:hover .fa-dribbble { background: #fa4086 }
.set_two a:hover .fa-rss { background: #f1862f }
.set_two a:hover .fa-github { background: #333 }
.set_two a:hover .fa-instagram { background: #964b00 }
.set_two a:hover .fa-linkedin { background: #0073b2 }
.set_two a:hover .fa-pinterest { background: #d9031f }
.set_two a:hover .fa-google-plus { background: #d9031f }
.set_two a:hover .fa-foursquare { background: #0cbadf }
.set_two a:hover .fa-skype { background: #00b9e5 }
.set_two a:hover .fa-cloud { background: #ff7700 }
.set_two a:hover .fa-youtube { background: #d9031f }
.set_two a:hover .fa-tumblr { background: #325c94 }
.set_two a:hover .fa-stackexchange { background: #4e4e4e }
.set_two a:hover .fa-flickr { background: #fa4086 }
.social a:hover i {color: #fff}


.post .meta:after, .member:after, #mymap:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.load_more_posts a, .load_more_portfolio a {
	border: 2px solid #E2E2E2;
	color: #E2E2E2;
	font-size: 25px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 4px;
	padding: 4px 30px;
	cursor: pointer;
}
.load_more_posts a:hover, .load_more_portfolio a:hover {
	border: 2px solid #1DC6DE;
	color: #1DC6DE;
}
.filters {
	position: absolute;
	right: 0;
	top: 104px;
}
.filters li {
	border-radius: 3px;
	float: left;
	padding: 4px 12px;
	margin: 0 0 0 10px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.filters li.active, .filters li:hover {
	background: #1DC6DE;
	color: #FFF;
}
.member img {
	float: left;
	margin: 0 30px 30px 0
}
.member .member_info {
	float: left;
}
.member .m_title {
	display: block;
	font-size: 25px;
	font-weight: 700;
	color: #313131
}
.member .m_skills {
	display: block;
	font-size: 17px;
	font-weight: 200;
	color: #1DC6DE;
	margin: 0 0 20px
}
.member .small_line {
	display: block;
	width: 40px;
	height: 1px;
	background: #1DC6DE;
	margin: 0 0 20px
}
.fact_icon {
	display: block;
	margin: 0 auto 50px;
	font-size: 60px;
	color: #1DC6DE
}
.timer {
	display: block;
	margin: 0 auto 20px;
	font-size: 48px;
	color: #fff
}
.fact_detail {
	display: block;
	font-size: 20px;
	color: #ccc
}

.process .num {
	width: 120px;
	height: 120px;
	border: 1px solid #e2e2e2;
	border-radius: 100%;
	margin: 0 auto 30px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.process [class^="grid_"]:hover .num {
	border-color: #1DC6DE;
}
.process .num:after {
	position: relative;
	content: no-close-quote;
	background: #1DC6DE;
	bottom: -42px;
	border: 3px solid #FFF;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	margin: 0 auto;
}
.process .num span {
	color: #1DC6DE;
	font-size: 72px;
	padding: 44px 0 0 0;
	display: block;
}
.process .title {
	font-size: 24px;
	font-weight: 700;
	color: #313131;
	margin: 0 0 20px;
	display: block;
}
.process p {
	font-size: 17px
}
.process [class^="grid_"] {
	position: relative
}
.process [class^="grid_"]:after {
	position: absolute;
	font-family: FontAwesome;
	content: "\f054";
	color: #E2E2E2;
	font-size: 25px;
	left: -18px;
	top: 50px;
	display: block;
	border-radius: 100%;
	margin: 0 auto;
}
.process [class^="grid_"]:first-child:after {
	content: "";
}

/* 	Tables
----------------------------------------------------------------------*/
.services {
	display: block;
	position: static;
	visibility: visible;
}
.services-table {
	color:#222;
	margin-bottom:30px;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	text-align:center;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.services-table:hover {
	border: 1px solid #1DC6DE;
	box-shadow: 4px 4px 8px rgba(29, 198, 222, 0.3);
}
.services-table .p-content {
	border-width:0 1px 1px;
	padding: 30px;
	text-align:center;
	background-color:#fff;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.services-table .head {
	color: #BEBEBE;
	margin: 0 30px;
	padding: 40px 0;
	border: 0;
	border-bottom: 1px solid #ECECEC;
}
.services-table .head i {
	font-size: 72px;
	position: relative;
	text-align: center;
	color: #1DC6DE;
}
.p-content span {
	font-size: 24px;
	color: #000;
	font-weight: 700;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	display: block;
}
.p-content span:after {
	position: relative;
	background: #1DC6DE;
	width: 20px;
	height: 2px;
	content: no-close-quote;
	display: block;
	text-align: center;
	margin: 0 auto;
	bottom: -20px;
}
.package-content li {
	font-size: 17px;
	padding: 4px 0;
	color: #6a6a6a;
}
.package-content li:first-child {
	padding-top:0;
}

.big_slider {
	position: relative;
	z-index: 1;
	top:0
}
.big_slider iframe {
	width: 100%;
}
.big_slider .item img {
	display: block;
	width: 100%;
	height: auto;
}
.quote_special {
	background: #1DC6DE;
	color: #FFF;
	width: 80px;
	height: 80px;
	text-align: center;
	position: absolute;
	top: -40px;
	left: 47%;
	margin: 0 auto;
	border-radius: 100%;
}
.quote_special i {
	position: relative;
	display: block;
	font-size: 40px;
	padding: 20px 0 0;
}
.quote_special:after {
	position: relative;
	content: no-close-quote;
	background: #1DC6DE;
	bottom: -14px;
	border: 2px solid #313131;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	margin: 0 auto;
}
.testimonials_w {
	margin: 0 auto;
	width: 640px;
}
.testimonials_slides .item {
	position: relative
}
.testimonials_slides .customer_avatar {
	float: left;
	padding: 0 40px 40px 0;
}
.testimonials_slides .customer_avatar img {
	border-radius: 100%;
}
.testimonials_slides .customer_name {
	text-align: center;
	width: 90px;
	display: block;
	position: absolute;
	left: 0;
	top: 100px;
	z-index: 999;
	color: #FFF;
}
.testimonials_slides .customer_say {
	width: 78%;
	float: left;
	font-size: 22px;
	color: #C1C1C1;
	font-style: italic;
	padding: 20px 0;
}
.testimonials_slides .owl-wrapper-outer {
	z-index: 9999 !important
}
.testimonials_slides .owl-controls {
	top: 20% !important;
	right: 0 !important;
	bottom: auto !important;
	width: 100%;
	content: no-close-quote;
	display: block;
	height: 100%;
}
.testimonials_slides .owl-controls .owl-buttons div {
	font-size: 40px !important;
	background: none !important;
}
.testimonials_slides .owl-controls .owl-next {
	position: absolute !important;
	right: -180px !important;
	left: auto !important;
}
.testimonials_slides .owl-controls .owl-prev {
	position: absolute !important;
	left: -190px !important;
	right: auto !important;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing { 
	cursor:url(http://chainreactionsng.com/css/images/grabbing.png) 8 8, move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}
.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
	-webkit-animation: fadeInLeft .6s ease both;
	-moz-animation: fadeInLeft .6s ease both;
	animation: fadeInLeft .6s ease both;
}
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}
@-webkit-keyframes empty {
	0% {opacity: 1}
}
@-moz-keyframes empty {
	0% {opacity: 1}
}
@keyframes empty {
	0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-moz-keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-moz-keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@keyframes fadeOut {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
	25% { opacity: .5; -webkit-transform: translateZ(-500px); }
	75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
	25% { opacity: .5; -moz-transform: translateZ(-500px); }
	75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
	25% { opacity: .5; transform: translateZ(-500px); }
	75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
	100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
	0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; -webkit-transform: translateZ(-500px); }
	100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
	0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; -moz-transform: translateZ(-500px); }
	100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
	0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
	75% { opacity: .5; transform: translateZ(-500px); }
	100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
	to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
	to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
	to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
	from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
	from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
	from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
	from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
	from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
	from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
	to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
	to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
	to { opacity: 0; transform: scale(1.5); }
}

.owl-theme .owl-controls{
	position: absolute;
	bottom: 20px;
	right: 48%;
}
.slider_team .owl-controls {
	right: 43%;
}
.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	margin: 1px;
	padding: 5px 10px;
	font-size: 14px;
	background: #1D1E20;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none;
}
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 8px;
	height: 8px;
	margin: 0px 4px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: none;
	border: 2px solid #EAEAEA;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	border: 2px solid #FFA947;
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.owl-item.loading{
	min-height: 318px;
	background: url(http://chainreactionsng.com/css/images/AjaxLoader.gif) no-repeat center center
}
.big_slider .details {
	position: absolute;
	z-index: 99;
	margin: 60px 0 0;
	text-align: center;
	width: 100%;
	background-color: rgba(0,0,0,0.3);
	padding-top: 20px;
}
.parallax_img {
	height: 570px;
	background-image: url(http://chainreactionsng.com/css/images/assets/slider4.jpg);
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.parallax_img_2 {
	background-image: url(http://chainreactionsng.com/css/images/assets/slider7.jpg);
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.boxed .parallax_img, .boxed-margin .parallax_img {
	height: 450px;
}
.header_2 .boxed .parallax_img, .header_2 .boxed-margin .parallax_img {
	height: 520px;
}
.big_slider .details img {
	margin: 0 auto 10px;
	text-align: center;
}
.big_slider .details h1 {
	margin: 0 0 10px;
	font-size: 60px;
	color: #fff;
	text-transform: capitalize;
}
.big_slider .details h2 {
	font-size: 24px;
	margin: 0 0 50px;
	color: #fff;
}
.big_slider .details h3 {
	font-size: 18px;
	margin: 0 0 10px;
	color: #FFFFFF;
}
.boxed .big_slider .details h2, .boxed-margin .big_slider .details h2 {
	margin: 0 0 50px
}

/*	Display
----------------------------------------------------------------------*/
#mobilepro {
	font-size: 20px;
	font-weight: bold;
	display: none;
	border-radius: 2px;
	padding: 4px 2px;
	cursor: pointer;
	float: right;
	color: #727272;
	margin: 21px 0;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#mobilepro:hover {
	color: #1DC6DE
}
.subarrow {
	display: none
}