@import url('bootstrap.min.css');
@import url('css3-animations.css');
@import url('font-awesome.css');
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500');

/*=============================================================================
  
  Stylesheet Documentation
  
  Imported Css
  -------------
    1. bootstrap.css
    2. css3-animations.css
    3. font-awesome.css
    4. open sans ( Google Fonts )


  Stylesheet Components
  ---------------------
    1. General resets
    2. Globally pages Applied Styles
    3. Default Styles
      - Top Menu
      - Slider 
      - Header
        . Logo
        . Main Nav
        . Responsive Main Nav
      - Services
      - Pricing
      - Features
      - Departments
      - Domain Serach
      - About
        . Introduction
        . Team
      - Facts
      - Blog
      - Single Post Page
      - Testimonials
      - Purchase
      - Clients
      - FAQS
      - Portfolio
      - Proud
      - Footer
        . Top Footer
        . Bottom Footer
    4. Style 2
      - Header
      - Slider
    5. Style 3
      - Slider
      - Domain Search
      - About
    6. Style 4
      - Top Menu
      - Header
      - Slider
      - Pricing
    7. Style 5
      - Header
      - Slider
      - Domain Search
      - Services
      - Purchase
    8. Style 6
      - Top Menu
      - Main Slider
      - Header
      - Pricing Table
      - Services
      - Testimonials
    9. Style 7
      - Banner
      - Header
      - Slider
    10. Inner Pages Styles
      - Page Header
        . Page info
        . Page Title
        . Bread Crumb
      - Pricing
      - Contact
        . Follow
      - Shortcodes
        . Newsletter
        . Social List
        . Tabs
        . Alert
        . Message Panel
      - Typography
        . Headings
        . Columns
        . Blockquotes
        . Dropcaps
      - Coming Soon
      - Erorr 404
      - Login & Register
      - Boxed Style
        . Body boxed 
        . Body boxed-2 
    11.Switcher Style
      - skinsColor
      - tempLayout
      - patterns
    12. Scroll To Top

  =============================================================================*/

/*=============================================================================

	1. General resets

=============================================================================*/

/* --- general resets --------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, embed, object {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	text-rendering: optimizeLegibility !important;
	vertical-align: baseline;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-variant: normal;
	text-transform: none;
	speak: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	height: auto !important;
	overflow: hidden;
}

/*headings*/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
	margin-bottom: 15px;
	color: #111;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 25px;
}
h4 {
	font-size: 22px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 14px;
}

/* paragraphs */

p {
	font-size: 14px;
	line-height: 24px;
	color: #262626;
	margin-bottom: 15px;
}
p:last-child {
	margin-bottom: 0px;
}
p:before {
	width: 30px;
	display: inline-block;
}
span {
	font-size: 16px;
	line-height: 1.428;
}

/* small */

code, pre {
	display: block;
	white-space: pre;
}
del {
	text-decoration: line-through;
	color: #666666;
}
ins, dfn {
	border-bottom: 1px solid #c7c7ca;
}
small, sup, sub {
	font-size: 85%;
}
abbr, acronym {
	text-transform: capitalize;
}

a abbr, a acronym {
	border: none;
}

abbr[title], acronym[title], dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #c7c7ca;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}
cite, em, dfn {
	font-style: italic;
}
i {
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	font-size: 16px;
	display: inline-block;
}
a:hover>i, button:hover>i, input[type="submit"]:hover>i, .singleFeature:hover .featureIcon i {
	-webkit-animation: toTopFromBottom 0.5s forwards;
	-moz-animation: toTopFromBottom 0.5s forwards;
	-khtml-animation: toTopFromBottom 0.5s forwards;
	-o-animation: toTopFromBottom 0.5s forwards;
}
@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
}
	51% {
		opacity: 1;
}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
}
	51% {
		opacity: 1;
}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
}
	50% {
		opacity: 0;
		transform: translateY(100%);
}
	51% {
		opacity: 1;
}
}

/* Fontello */

[class^="icon-"]:before, [class*=" icon-"]:before {
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 1;
}

/*strong*/

strong {
	font-size: 16px;
	font-weight: bold;
}

/* Blockquote */

blockquote {
	background: rgba(0, 0, 0, 0.04);
	position: relative;
	padding: 20px 30px;
	border: none;
	margin: 0 auto;
	margin-bottom: 15px;
	color: #999b9e;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
}
blockquote:before {
	font-family: 'FontAwesome';
	content: '';
	position: absolute;
	right: 32px;
	text-align: center;
	line-height: 32px;
	color: rgba(0, 0, 0, 0.3);
	bottom: 32px;
	width: 32px;
	height: 32px;
	font-size: 22px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}
blockquote p {
	padding: 0;
	color: #999b9e;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
}

/* Lists */

ol, ul {
	list-style: none;
}

/* Code */

kbd {
	padding: 2px 4px;
	font-size: 90%;
	background-color: transparent;
	border-radius: 3px;
	box-shadow: none;
}
form {
	outline: none;
}
input, textarea, button, input[type="button"], .generalBtn {
	outline: none !important;
	box-shadow: none;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
input, textarea {
	font-size: 12px;
	color: #5d5d5d;
}
input:focus, textarea:focus {
	color: #333;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], textarea, select {
	border: 1px solid #e0e0e0;
	padding: 9px 9px;
	outline: none;
	color: #525254;
	max-width: 100%;
	background: #ffffff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	font-size: 15px;
	font-weight: 300;
}
textarea {
	overflow: auto;
	vertical-align: top;
	width: 100%;
	max-width: 100%;
	min-height: 132px;
	position: relative;
}
textarea::before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: #ffffff;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 100;
}
button, input[type="button"], input[type="submit"] {
	border: 0px;
	color: #000;
	font-size: 15px;
	font-weight: 300;
	padding: 13px 20px;
	background-color: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}

/* buttons */

button, input[type="button"], .generalBtn {
	display: inline-block;
	text-align: center;
	font-size: 1em;
	border: none;
	font-size: 12px;
}
label {
	color: #919191;
	font-family: tahoma, sans-serif;
	font-size: 0.8em;
	cursor: pointer;
}
/*
input[type="checkbox"], .check, input[type="radio"], .radio {
	display: none;
}
input[type="checkbox"]+label, .check+label, input[type="radio"]+label, .radio+label {
	display: inline-block;
	line-height: 22px;
	margin-bottom: 10px;
	float: left;
}
input[type="checkbox"]+label:after, .check+label:after, input[type="radio"]+label:after, .radio+label:after {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	content: '';
	font-family: 'FontAwesome';
	color: #525254;
	display: inline-block;
	float: left;
	width: 22px;
	height: 22px;
	line-height: 22px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	background-color: #f6f6f6;
	text-align: center;
	font-size: 100%;
	z-index: 100;
	margin-right: 10px;
}
input[type="checkbox"]:checked+label:after, .check:checked+label:after, input[type="radio"]:checked+label:after, .radio:checked+label:after {
	content: '\f00c';
}
input[type="radio"]+label:after, .radio+label:after {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	-ms-border-radius: 100px;
	-khtml-border-radius: 100px;
	border-radius: 100px;
}
input[type="radio"]:checked+label, .radio:checked+label {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
input[type="radio"]:checked+label:after, .radio:checked+label:after {
	content: '\f111';
}
*/
*::-webkit-input-placeholder {
	color: #cccccc;
}
*:-moz-placeholder {
	color: #cccccc;
	opacity: 1;
}
*::-moz-placeholder {
	color: #cccccc;
	opacity: 1;
}

*:-ms-input-placeholder {
	color: #cccccc;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: 400;
}

img {
	
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* --- links --- */

a, a:link, a:visited, a:active, a:focus {
	text-decoration: none !important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
a, a:visited {
	outline: 0px;
}
a:hover {
	color: inherit;
}

/*general link*/

.generalLink {
	padding: 7px 15px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: 300;
	background:#F0562D;
	color: #ffffff;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.generalLink1 {
	padding: 7px 15px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: 300;
	color: #ffffff;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.generalLink:hover {
	background: #F0562D;
	color: #ffffff;
}
.generalLink.bordered {
	background: #F0562D;
}
.bordered {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}
.bordered:hover {
	border: 1px solid #F0562D;
	background: #F0562D;
	color: #ffffff;
}
.miniLink {
	padding: 5px 10px;
	font-size: 0.75em;
}
.smallLink {
	padding: 7px 12px;
	font-size: 0.85em;
}
.largeLink {
	font-size: 1.5em;
}
.br {
	display: block;
	height: 30px;
}
hr, .container hr {
	margin: 0px;
	height: 1px;
	background: #c7c7ca;
	border: 0px;
}

/* --- clearing --- */

.clearfix:before, .clearfix:after {
	display: table;
	content: " ";
}
.clearfix:after {
	clear: both;
}
.svg {
	width: 100%;
	height: 100%;
}

/* --- general clasess --- */

.none {
	display: none;
}
.block {
	display: block !important;
}
.fixed_pos {
	position: fixed;
}
.alignright {
	float: right;
	margin-left: 20px;
}
.alignleft {
	float: left;
	margin-right: 20px;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.centerdText {
	text-align: center;
}
.noMarginLeft {
	margin-left: 0px !important;
}
.noMarginRight {
	margin-right: 0px !important;
}
.noMarginTop {
	margin-right: 0px !important;
}
.noMarginBottom {
	margin-bottom: 0px !important;
}
.firstChild {
	margin: 0px;
}
.lastChild {
	margin: 0px;
}
.offset {
	display: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

/* col */

[class*="col"] {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/* --- selection --- */

::-moz-selection {
	background-color: #F0562D;
	color: #ffffff;
}
::-webkit-selection {
	background-color: #F0562D;
	color: #ffffff;
}
::-o-selection {
	background-color: #F0562D;
	color: #ffffff;
}
::-khtml-selection {
	background-color: #F0562D;
	color: #ffffff;
}
::-ms-selection {
	background-color: #F0562D;
	color: #ffffff;
}
::selection {
	background-color: #F0562D;
	color: #ffffff;
}

/* tooltip */

/* tooltip bottom */

.tooltipBottom+.tooltip {
	animation-name: tooltipBottom;
	-webkit-animation-name: tooltipBottom;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
}
@keyframes tooltipBottom {
	0% {
		transform: translateY(0%);
	}
	50% {
		transform: translateY(30%);
	}
	100% {
		transform: translateY(0%);
	}
}
@-webkit-keyframes tooltipBottom {
	0% {
		-webkit-transform: translateY(0%);
	}
	50% {
		-webkit-transform: translateY(30%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}

/* tooltip top */

.tooltipTop+.tooltip, .tooltip {
	animation-name: tooltipTop;
	-webkit-animation-name: tooltipTop;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
}
@keyframes tooltipTop {
	0% {
		transform: translateY(0%);
	}
	50% {
		transform: translateY(-30%);
	}
	100% {
		transform: translateY(0%);
	}
}
@-webkit-keyframes tooltipTop {
	0% {
		-webkit-transform: translateY(0%);
	}
	50% {
		-webkit-transform: translateY(-30%);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}

/* tooltip left */

.tooltipLeft+.tooltip {
	animation-name: tooltipLeft;
	-webkit-animation-name: tooltipLeft;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
}
@keyframes tooltipLeft {
	0% {
		transform: translateX(0%);
	}
	50% {
		transform: translateX(-30%);
	}
	100% {
		transform: translateX(0%);
	}
}
@-webkit-keyframes tooltipLeft {
	0% {
		-webkit-transform: translateX(0%);
	}
	50% {
		-webkit-transform: translateX(-30%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

/* tooltip Right */

.tooltipRight+.tooltip {
	animation-name: tooltipRight;
	-webkit-animation-name: tooltipRight;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
}
@keyframes tooltipRight {
	0% {
		transform: translateX(0%);
	}
	50% {
		transform: translateX(30%);
	}
	100% {
		transform: translateX(0%);
	}
}
@-webkit-keyframes tooltipRight {
	0% {
		-webkit-transform: translateX(0%);
	}
	50% {
		-webkit-transform: translateX(30%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*tool tip customize*/

.tooltip.top .tooltip-arrow {
	border-top-color: #525254;
}
.tooltip.top-left .tooltip-arrow {
	border-top-color: #525254;
}
.tooltip.top-right .tooltip-arrow {
	border-top-color: #525254;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #525254;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #525254;
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #525254;
}
.tooltip.bottom-left .tooltip-arrow {
	border-bottom-color: #525254;
}
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #525254;
}

/*dark section  tooltip*/

.darkSection .tooltip.top .tooltip-arrow {
	border-top-color: #ffffff;
}
.darkSection .tooltip.top-left .tooltip-arrow {
	border-top-color: #ffffff;
}
.darkSection .tooltip.top-right .tooltip-arrow {
	border-top-color: #ffffff;
}
.darkSection .tooltip.right .tooltip-arrow {
	border-right-color: #ffffff;
}
.darkSection .tooltip.left .tooltip-arrow {
	border-left-color: #ffffff;
}
.darkSection .tooltip.bottom .tooltip-arrow {
	border-bottom-color: #ffffff;
}
.darkSection .tooltip.bottom-left .tooltip-arrow {
	border-bottom-color: #ffffff;
}
.darkSection .tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #ffffff;
}

/*--- Basic --- */

.menu {
	padding-top: 0px !important;
}
.loadSmooth {
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	-khtml-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
#container {
	overflow: hidden;
}
.title {
	font-size: 16px;
	font-weight: 300;
}

/*=============================================================================

	2. Globally pages Applied Styles

=============================================================================*/

/* --- all wrapper ---*/

.allWrapper {
	margin: auto;
	opacity: 0;
	visibility: hidden;
	height: auto;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-khtml-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.innerWrapper {
	margin: auto;
}
.center-block {
	float: none;
	margin: 0 auto;
}
.container {
	padding: 0px !important;
}

.container a {
	color: #F0562D;
}

/* --- loading ---*/

.loadingContainer {
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	z-index: 1000;
}
.loadingContainer .loading {
	display: inline-block;
	text-align: center;
}
.loadingContainer .loading>div {
	background-color: #525254;
	height: 80px;
	width: 6px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out;
}
.loadingContainer .loading .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.loadingContainer .loading .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}
.loadingContainer .loading .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.loadingContainer .loading .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
@-webkit-keyframes stretchdelay {
	0%, 40%, 100% {
		-webkit-transform: scaleY(0.4);
	}
	20% {
		-webkit-transform: scaleY(1);
	}
}
@keyframes stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}
.loading i {
	width: 52px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -21px;
	top: 50%;
	margin-top: -30px;
	font-size: 60px;
	display: inline-block;
}

/* --- contents --- */

.section {
	position: relative;
}
.section .sectionWrapper {
	padding: 70px 0px 70px 0px;
	position: relative;
}

/* darkSection */

.darkSection {
	background:#F0562D;
}
.darkSection1 {
	/*background-image:url('../images/slide/01.jpg');*/
	background-position:cover;
}
.darkSection .sectionTitle .sectionHeader {
	color: #ffffff;
}
.darkSection .sectionTitle p {
	color: #ffffff;
}
.darkSection .generalLink {
	background-color: #F0562D;
}
.darkSection .generalLink:hover {
	background-color: #ffffff;
	color: #F0562D;
}
.lightSection {
	background-color: #ffffff;
}
.graySection {
	background: #f9f9f8;
}
.lightDarkSection {
	background-image: url("../images/bg/2.jpg");
	background-size: cover;
}
.lightDarkSection .sectionTitle .sectionHeader {
	color: #ffffff;
}
.lightDarkSection .sectionTitle p {
	color: #d5d4da;
}
.accentSection {
	background:#F0562D;
	background-size: cover;
}
.accentSection .sectionTitle .sectionHeader {
	color: #fff;
}
.accentSection .sectionTitle p {
	color: #fff;
}

/*section header*/

.sectionTitle {
	text-align: center;
	margin-bottom: 30px;
}
.sectionTitle .sectionHeader {
	position: relative;
	font-weight: 700;
	font-size: 36px;
	text-align: center;
	color: #25323F;
	margin-bottom: 20px;
}

.sectionTitle .sectionHeader span {
	font-size: 20px;
	color: #525254;
	font-weight: 300;
}
.sectionTitle .sectionHeader .generalBorder {
	display: block;
	margin: 20px auto 0px auto;
	height: 2px;
	opacity: 1;
	background-color: #25323F;
	width: 60px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.sectionTitle .sectionHeader:hover .generalBorder {
	width: 100px;
}
.sectionTitle p {
	width: 81%;
	margin: 15px auto 0px;
	line-height: 28px;
	font-size: 16px;
}
#domain-search {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
#domain-search #domain-text {
	border-radius: 0;
	border-top-left-radius: 35px;
	border-bottom-left-radius: 35px;
	padding: 20px 25px;
	font-size: 14px;
	width: -webkit-calc(100% - 160px);
	outline: 0;
	color: #C2C2C2;
	float: left;
}
#domain-search search-img {
	width: -webkit-calc(100% - 40px);
	outline: 0;
	padding: 20px 25px;
	border-radius: 0;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
}

/* content header*/

.contentHeader {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px double #e4e4e4;
	opacity: 0;
}
.contentHeader.animated {
	opacity: 1;
}

/* Social Nav */

.socialNav {
	text-align: left;
}
.socialNav>li {
	float: left;
	font-size: 12px;
	margin: 2px 2.5px;
	white-space: nowrap;
	text-align: center;
	position: relative;
}
.socialNav>li:first-child {
	margin-left: 0px;
}
.socialNav>li:last-child {
	margin-right: 0px;
}
.socialNav>li a {
	display: block;
	width: 34px;
	height: 34px;
	line-height: 23px;
	font-size: 18px;
	position: relative;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	padding-top: 7px;
	margin: 3px 0px;
}
.socialNav>li a:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

/* Accordian */

.accordianShortCode .triggerRow {
	margin-bottom: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.accordianShortCode .triggerRow:last-child {
	margin-bottom: 0px;
}
.accordianShortCode .triggerRow:first-child .triggerMenu {
	display: block;
}
.accordianShortCode .triggerRow>a {
	display: block;
	padding: 0px 10px;
	line-height: 40px;
	font-size: 20px;
	font-weight: 500;
	position: relative;
	background: transparent;
	color: #111;
}
.accordianShortCode .triggerRow>a:hover {
	color: #F0562D;
}
.accordianShortCode .triggerRow>a:before, .accordianShortCode .triggerRow>a.activeLine:before, .accordianShortCode .triggerRow>span.activeLine:before {
	content: '+';
	font-family: 'Tahoma', sans-serif;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 18px;
	position: absolute;
	right: 10px;
	top: 10px;
	color: #ffffff;
	font-weight: bold;
	background:#F0562D;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.progress {
	height: 42px;
	font-size: 14px;
	font-weight: 700;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	background-color: #d5d4da;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	-o-box-shadow: 0 0 0 0;
	-ms-box-shadow: 0 0 0 0;
	-khtml-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	margin-bottom: 22px;
}
.accordianShortCode .triggerRow>a.activeLine, .accordianShortCode .triggerRow>span.activeLine {
	color: #F0562D;
}
.accordianShortCode .triggerRow>a.activeLine:before, .accordianShortCode .triggerRow>span.activeLine:before {
	content: '-';
	font-family: 'Tahoma', sans-serif;
	background-color: #F0562D;
}
.accordianShortCode .triggerMenu {
	display: none;
	padding: 4px 10px 8px 10px;
}
.progress .progress-bar {
	text-align: left;
	padding-left: 10px;
	line-height: 42px;
	font-size: 14px;
	font-weight: 300;
	background: #F0562D;
	opacity: 0;
}
.accordianShortCode .triggerMenu p {
	margin-bottom: 25px;
	color: #3d3b58;
	font-size: 14px;
}
.accordianShortCode .triggerMenu p:last-child {
	margin-bottom: 0px;
	text-align: justify;
}

/* --- progress bars --- */

.progress .progress-bar.animated {
	opacity: 1;
}
.progress:last-child {
	margin-bottom: 0px;
}
.progress2 {
	height: 30px;
	margin-bottom: 10px;
	background-color: rgba(0,0,0,0.1);
}
.progress2 .progress-bar {
	font-size: 14px;
	line-height: 30px;
}

/* --- OWL carousel Slider Styles --- */

.slider {
	overflow: hidden;
	position: relative;
}
.slider .item {
	width: 100%;
	position: relative;
	text-align: center;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.slider .item img {
	width: 100%;
	display: block;
}

/* slider controls */

.owl-controls .owl-dots {
	margin-top: 30px;
	width: 100%;
	text-align: center;
	opacity: 1;
	line-height: 16px;
	height: 16px;
}
.slider:hover .owl-controls .owl-dots {
	opacity: 1;
	bottom: 20px;
}
.slider:hover .captionsSlider .owl-controls .owl-dots {
	bottom: 20px;
	opacity: 0;
}
.slider:hover .captionsSlider:hover .owl-controls .owl-dots {
	bottom: 0px;
	opacity: 1;
}
.owl-dot {
	display: inline-block;
	margin: 0px 5px 0px 5px;
	height: 16px;
	line-height: 16px;
	width: 16px;
	padding-top: 2px;
	text-align: center;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-khtml-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.owl-dot:first-child {
	margin: 0px 5px 0px 0px;
}
.owl-dot:last-child {
	margin: 0px 0px 0px 5px;
}
.owl-dot span {
	width: 12px;
	display: block;
	text-align: center;
	height: 12px;
	margin: 0px auto;
	text-indent: -99999px;
	border: 2px solid #ddd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-khtml-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.owl-dot.active, .owl-dot:hover {
	padding-top: 0px;
	width: 16px;
}
.owl-dot:hover span, .owl-dot.active span {
	width: 16px;
	height: 16px;
	background: #F0562D;
	border: 0px solid #F0562D;
}
.owl-controls {
	width: 100%;
}
.owl-controls .owl-nav {
	height: 100%;
	width: 100%;
}
.slider .owl-controls .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 0px;
	height: auto;
	opacity: 1;
	z-index: 1000;
}
.slider:hover .owl-controls .owl-nav {
	opacity: 1;
}
.owl-controls .owl-nav div {
	width: 70px;
	height: 100%;
	line-height: 104px;
	text-align: center;
	display: block;
	color: #ffffff;
	position: absolute;
	z-index: 1000;
	font-size: 16px;
}
.owl-controls .owl-prev {
	left: -20px;
}
.owl-controls .owl-prev:before {
	content: '\ea0f';
	font-family: 'FontAwesome';
}
.owl-controls .owl-next {
	right: -20px;
}
.owl-controls .owl-next:before {
	content: '\ea10';
	font-family: 'FontAwesome';
}
.slider:hover .owl-controls .owl-nav .owl-prev {
	left: 0px;
}
.slider:hover .owl-controls .owl-nav .owl-next {
	right: 0px;
}
#bar {
	width: 0%;
	max-width: 100%;
	height: 4px;
}
#progressBar {
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 10;
	display: none;
}

/*owl carousel*/

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0px;
	height: 0px;
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	-ms-touch-action: pan-y;
	direction: ltr;
}
.owl-carousel .owl-stage {
	-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
	display: none;
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}
.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	/*background: url("owl.video.play.png") no-repeat;*/
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
}
.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%;
	transform: translateZ(0);
	-moz-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-khtml-transform: translateZ(0);
	-o-transform: translateZ(0);
}
.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-dot, .owl-controls .owl-nav 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('../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-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 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 1.5s both ease-in-out;
	-moz-animation: fadeOut 1.5s both ease-in-out;
	animation: fadeOut 1.5s both ease-in-out;
}
.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: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom 1.5s ease both;
	-moz-animation: scaleUpFrom 1.5s ease both;
	animation: scaleUpFrom 1.5s ease both;
}
.owl-fadeUp-out {
	-webkit-animation: scaleUpTo 1.5s ease both;
	-moz-animation: scaleUpTo 1.5s ease both;
	animation: scaleUpTo 1.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(0.8);
	}
}
@-moz-keyframes scaleToFade {
	to {
		opacity: 0;
		-moz-transform: scale(0.8);
	}
}
@keyframes scaleToFade {
	to {
		opacity: 0;
		transform: scale(0.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);
	}
}
/*=============================================================================

	3. Default Styles

=============================================================================*/

/* --- Top Menu --- */

.topMenu {
	width: 100%;
	z-index: 1000;
	padding: 0px;
	background: #100d2e;
}

/* topContact */

.topContact ul {
	float: right;
	margin-top: 16px;
}
.topContact ul li {
	float: left;
	color: #c5c5c5;
	font-size: 13px;
	border-right: 1px solid #F0562D;
	padding: 0px 14px;
	height: 14px;
	line-height: 14px;
}
.topContact ul li:first-child {
	padding: 0px 14px 0px 0px;
}
.topContact ul li:last-child {
	padding: 0px 0px 0px 14px;
	border-right: none;
}
.topContact ul li a {
	color: #fff;
}
.topContact ul li a:hover {
	color: #fff;
}

/* fancy select */

.fancy-select .trigger {
	height: 32px;
	line-height: 35px;
	border-radius: 2px;
	cursor: pointer;
	padding: 0px 27px 0px 7px;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	color: #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin: 5px 0px;
}
.fancy-select.disabled {
	opacity: 0.5;
}
.fancy-select select:focus+.trigger {
}
.fancy-select select:focus+.trigger.open, .fancy-select select+.trigger:hover {
}
.fancy-select .trigger {
	height: 30px;
    line-height: 29px;
	border-radius: 2px;
	cursor: pointer;
	padding: 0px 30px 0px 7px;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	color: #fff;border:1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.fancy-select .trigger:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #fff;
	top: 12px;
	right: 7px;
}
.fancy-select .trigger.open {
	color: #fff;
	background-color: #F0562D;
	border-radius: 2px 2px 0px 0px;
}
.fancy-select ul.options {
	list-style: none;
	position: absolute;
	left: 0px;
	top:32px;
	visibility: hidden;
	opacity: 0;
	z-index: 50;
	max-height: 200px;
	overflow: hidden;
	min-width: 150px;
	border-radius: 0px 2px 2px 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	box-shadow: 1px 2px 1px 2px rgba(0,0,0,0.1);
}
.fancy-select ul.options.open {
	visibility: visible;
	opacity: 1;
}
.fancy-select ul.options.overflowing {
	top: auto;
	bottom: 40px;
}
.fancy-select ul.options.overflowing.open {
	top: auto;
	bottom: 50px;
}
.fancy-select ul.options li {
	padding: 8px 12px;
	color: #5d5d5d;
	background-color: #fff;
	cursor: pointer;
	text-align: left;
	white-space: nowrap;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.fancy-select ul.options li.selected {
	color: #fff;
	background-color: #F0562D;
}
.fancy-select ul.options li.hover {
	color: #fff;
	background-color: #F0562D;
}

/* --- Slider --- */

.slider .cover {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(33, 36, 46, 0.85);
	z-index: 10;
}

/* slider captions */

.slider .sliderStyle1 .captions {
	position: absolute;
	width: 100%;
	height: 50%;
	top: 41%;
	left: 0%;
	margin: -8% 0px 0px 0px;
	z-index: 100;
}
.captions h2 {
	color: #fff;
	font-size: 50px;
	font-weight: 400;
	line-height: 68px;
	text-align: center;
	opacity: 0;
	margin-bottom: 30px;
}
.owl-item.active .captions h2 span {
	font-size: 55px;
	color: #F0562D;
}
.captions p {
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	font-weight: 400;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	opacity: 0;
}
.captions .links {
	opacity: 0;
}
.captions .links a {
	height: 50px;
	line-height: 50px;
	padding: 0px 30px;
	text-align: center;
	font-size: 15px;
	font-weight: 300;
	opacity: 0;
	margin: 0px 15px;
	display: inline-block;
	border-radius: 12em;
}
.captions .links a.details {
	background-color: #ffffff;
	color: #000;
	margin-left: 0;
}
.captions .links a.details:hover {
	background:#fff;
	color: #111;
}
.captions .links a.join {
	color: #ffffff;
	background: #F0562D;
	margin-right: 0;
}
.captions .links a.join:hover {
	background-color: #ffffff;
	color: #525254;
}
.captions .slideContents {
	text-align: left;
}
.captions .slideContents h2 {
	font-size: 50px;
}
.captions .slideContents h2, .captions .slideContents p {
	text-align: left;
}
.captions .slideContents p {
	margin-left: 0;
}
.captions .slideContents .factsImg .imacWrapper {
	margin-top: -80px;
	text-align: right;
}
.captions .slideContents .factsImg .imacWrapper img {
	width: 80%;
	display: inline-block;
}
.captions .slideContents.slideContents.animated.col-md-6 {
	opacity: 0;
}

/* slider style 1 animation */

.owl-item.active .captions h2, .owl-item.active .captions p, .owl-item.active .captions .links, .owl-item.active .captions .links a, .owl-item.active .captions .slideContents.slideContents.animated.col-md-6 {
	opacity: 1;
}
.owl-item.active .captions h2 {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}
.owl-item.active .captions p {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	animation-delay: 2s;
}
.slider .owl-item.active .captions .links a.details {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-o-animation-delay: 3s;
	animation-delay: 3s;
}
.slider .owl-item.active .captions .links a.join {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-o-animation-delay: 3s;
	animation-delay: 3s;
}
.owl-item.active .captions .slideContents.slideContents.animated.col-md-6 {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-o-animation-delay: 4s;
	animation-delay: 4s;
}
.homeSlider_2 .owl-item.active .captions .links a.details {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-o-animation-delay: 3s;
	animation-delay: 3s;
}
/* slider style 1 controls */

.sliderStyle1 .owl-controls .owl-dots {
	position: absolute;
	bottom: -20px;
	left: 0px;
	width: 100%;
	text-align: center;
	opacity: 1;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.sliderStyle1:hover .owl-controls .owl-dots {
	opacity: 1;
	bottom: 20px;
}
.owl-controls .owl-nav {
	height: 100%;
	width: 100%;
}
.slider .owl-controls .owl-nav {
	position: absolute;
	top: 44%;
	margin-top: -20px;
	right: 0px;
	height: auto;
	opacity: 1;
	z-index: 1000;
	background: #F0562D;
	color: #fffdfd;
}
.slider:hover .owl-controls .owl-nav {
	opacity: 1;
}
.homeSlider_1 .owl-controls .owl-nav div {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: block;
	color: #ffffff;
	position: absolute;
	z-index: 1000;
	font-size: 13px;
	background:rgba(0,0,0,0.2);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border-radius: 133px;
	margin: 20px;
}
.owl-controls .owl-nav div:hover {
	background-color: #fff;
	color: #000;
}
.owl-controls .owl-prev {
	left: 0px;
	border-radius: 0px 2px 2px 0px;
}
.owl-controls .owl-prev:before {
	content: '\f104';
	font-family: 'FontAwesome';
}
.owl-controls .owl-next {
	right: 0px;
	border-radius: 2px 0px 0px 2px;
}
.owl-controls .owl-next:before {
	content: '\f105';
	font-family: 'FontAwesome';
}
.slider .owl-dot {
	display: inline-block;
	margin: 0px 5px 0px 5px;
	height: 5px;
	line-height: 5px;
	width: 32px;
	padding-top: 0px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.slider .owl-dot span {
	width: 32px;
	text-align: center;
	height: 5px;
	margin: 0px auto;
	text-indent: -99999px;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.slider .owl-dot.active, .slider.owl-dot:hover {
	background-color: #F0562D;
}

/* --- Header --- */

.header {
	position: relative;
	height: 94px;
	background-color: #fff;
}
.header .scrollHeaderWrapper {
	height: 95px;
}
.header+.offset {
	display: none;
}
.header.fixedHeader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100000;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, .2);
}
.header.fixedHeader+.offset {
	display: block;
}
/* --- logo --- */

.logoWrapper {
	padding-left: 15px;
	float: left;
	margin-top: 25px;
}
.logo {
	margin-bottom: 0px;
}
.logo a {
	margin-top: -20px;
	float: left;
	height: 38px;
	display: block;
	/*overflow: hidden;*/
}
.logo a .square {
	width: 33px;
	height: 33px;
	position: relative;
	float: left;
	overflow: hidden;
	margin-right: 8px;
	background-color: #F0562D;
	color: #525254;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	display: block;
}
.logo a .square span {
	position: absolute;
	bottom: 2px;
	font-size: 22px;
	left: 50%;
	margin-left: -6.5px;
	text-align: center;
	font-weight: 300;
	line-height: 1;
	display: block;
	height: 18px;
	width: 13px;
}
.logo a .text {
	float: left;
	font-size: 30px;
	line-height: 140%;
	font-weight: 300;
	color: #F0562D;
}
.logo a img {
	display: block;
}
/* --- Main Nav --- */

.mainNav {
	padding-top: 30px;
	padding-right: 15px;
	float: right;
}
.mainNav .navTabs {
	float: right;
}
.mainNav .navTabs>li {
	float: left;
	margin-left: 10px;
	position: relative;
}
.mainNav .navTabs>li>a, .mainNav .navTabs>li>button {
	display: block;
	height: 33px;
	line-height: 33px;
	text-align: center;
	padding: 0px 12px;
	color: #25323f;
	font-size: 14px;
	font-weight: 500;
}
.mainNav .navTabs>li .active {
	border-bottom: 3px solid #F0562D;
}
.mainNav .navTabs>li .menuArrow {
	display: inline-block;
	line-height: 33px;
	margin-left: 5px;
	padding-top: 1px;
	float: right;
}
.mainNav .navTabs>li .dropDown {
	position: absolute;
	z-index: 1000000000;
	left: 0px;
	top: 31px;
	min-width: 156px;
	-webkit-border-radius: 0px 2px 2px 2px;
	-moz-border-radius: 0px 2px 2px 2px;
	-o-border-radius: 0px 2px 2px 2px;
	-ms-border-radius: 0px 2px 2px 2px;
	-khtml-border-radius: 0px 2px 2px 2px;
	border-radius: 0px 2px 2px 2px;
	background-color: #ffffff;
	border-top: 2px solid #F0562D;
	display: none;
    box-shadow: 1px 1px 1px 2px rgb(87, 80, 158, 0.2);
}
.mainNav .navTabs>li .dropDown li {
	position: relative;
}
.mainNav .navTabs>li .dropDown li a, .mainNav .navTabs>li .dropDown li>button {
	display: block;
	white-space: nowrap;
	color: #525254;
	text-align: left;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	font-weight: 500;
	padding: 0px 12px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.mainNav .navTabs>li .dropDown li a:hover{
	color:#111;
}
.mainNav .navTabs>li .dropDown li .active {
	background: #F0562D;
	color:#fff;
}
.mainNav .navTabs>li .dropDown li .dropDown {
	position: absolute;
	z-index: 1000000000;
	left: 100%;
	top: -2px;
	min-width: 156px;
	-webkit-border-radius: 0px 2px 2px 2px;
	-moz-border-radius: 0px 2px 2px 2px;
	-o-border-radius: 0px 2px 2px 2px;
	-ms-border-radius: 0px 2px 2px 2px;
	-khtml-border-radius: 0px 2px 2px 2px;
	border-radius: 0px 2px 2px 2px;
	overflow: hidden;
}
.mainNav .navTabs>li .dropDown li:hover>a, .mainNav .navTabs>li .dropDown li:hover>button {
	color: #fff;
	background:#F0562D;
}
.mainNav .navTabs>li .dropDown :first-child>a, .mainNav .navTabs>li .dropDown :first-child>button {
	-webkit-border-radius: 0px 2px 0px 0px;
	-moz-border-radius: 0px 2px 0px 0px;
	-o-border-radius: 0px 2px 0px 0px;
	-ms-border-radius: 0px 2px 0px 0px;
	-khtml-border-radius: 0px 2px 0px 0px;
	border-radius: 0px 2px 0px 0px;
}
.mainNav .navTabs>li .dropDown :last-child>a, .mainNav .navTabs>li .dropDown :last-child>button {
	border-bottom: none;
	-webkit-border-radius: 0px 0px 2px 2px;
	-moz-border-radius: 0px 0px 2px 2px;
	-o-border-radius: 0px 0px 2px 2px;
	-ms-border-radius: 0px 0px 2px 2px;
	-khtml-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
}
.mainNav .navTabs>li:hover .dropDown {
	display: block;
	animation-name: slideUpSlow;
	-webkit-animation-name: slideUpSlow;
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;
}
.mainNav .navTabs>li:hover .dropDown .dropDown {
	display: none;
}
.mainNav .navTabs>li:hover .dropDown li:hover .dropDown {
	display: block;
	animation-name: slideLeftSlow;
	-webkit-animation-name: slideLeftSlow;
}
.mainNav .navTabs>li:hover>a, .mainNav .navTabs>li:hover>button {
	background: #F0562D;
	color: #fff;
}
.mainNav .navTabs>li .formWrapper {
	padding: 20px;
	overflow: hidden;
}
.mainNav .navTabs>li .formWrapper form input {
	width: 100%;
	padding: 13px 20px;
	margin-bottom: 20px;
}
.mainNav .navTabs>li .formWrapper form input:focus {
	border-color: #F0562D;
}
.mainNav .navTabs>li .formWrapper form button {
	width: 100%;
	color: #ffffff;
	font-size: 15px;
	font-weight: 300;
	padding: 13px 20px;
	margin-top: 10px;
}
.mainNav .navTabs .login .loginModal .container {
	width: 40%;
}
.mainNav .navTabs .login>a {}
.mainNav .navTabs .login a, .mainNav .navTabs .login>button, .mainNav .navTabs .login .opened {
	background:#f3f3f8;
	color: #100d2e !important;
}
.mainNav .navTabs .login a:hover, .mainNav .navTabs .login>button:hover, .mainNav .navTabs .login .opened:hover {
	background-color: #F0562D;
	color: #fff !important;
}
.mainNav .navTabs .login .formWrapper {
	background-color: #ffffff !important;
	z-index: 1000000000;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.mainNav .navTabs .login .formWrapper li {
	margin-bottom: 20px;
	text-align: center;
}
.mainNav .navTabs .login .formWrapper li.close{
	margin-bottom:0px;
}
.mainNav .navTabs .login .formWrapper li:last-child {
	border-bottom: none;
}
.mainNav .navTabs .login .formWrapper li h5 {
	margin-bottom: 20px;
	height: 35px;
	line-height: 35px;
	margin: 0 37% 20px 37%;
}
.mainNav .navTabs .login .formWrapper li h5 i {
	float: left;
	display: block;
	width: 35px;
	height: 35px;
	background-color: #F0562D;
	color: #ffffff;
	text-align: center;
	line-height: 35px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	margin-right: -20px;
}
.mainNav .navTabs .login .formWrapper form {
	display: block;
	margin-bottom: 20px;
}
.mainNav .navTabs .login .formWrapper form button, .mainNav .navTabs .login .formWrapper form input[type="submit"] {
	background:#F0562D;
}
.mainNav .navTabs .login .formWrapper form button:hover, .mainNav .navTabs .login .formWrapper form input[type="submit"]:hover {
	background:#F0562D;
	color: #ffffff;
}
.mainNav .navTabs .login .formWrapper .register {
	margin-bottom: 0;
	text-align: center;
}
.mainNav .navTabs .login .formWrapper .register a {
	background-color: transparent;
	font-size: 16px;
	font-weight: 300;
	color: #F0562D;
	background:#FFF;
}
.mainNav .navTabs .login .formWrapper .register a:hover {
	color: #F0562D !important;
}
.mainNav .navTabs .menuSocial {
	margin-left: 4px;
}
.mainNav .navTabs .menuSocial a {
	width: 33px;
	text-align: center;
	background-color: #f1f1f1;
	font-weight: bold;
}
.mainNav .navTabs .menuSocial a i {
	font-weight: bold;
}
.mainNav .navTabs .menuSocial a:hover {
	background-color: #f3f3f8;
	color: #111;
}
.mainNav .navTabs li:first-child {
	margin-left: 0px;
	margin-bottom:0px !important;
}
.btn-style1 {
	background:#f3f3f8;
	color: #100d2e !important;
	border-radius: 3px;
}
.btn-style1:hover {
	color: #fff !important;
}
.btn-style-login {
	background:#ee4f1e !important;
	color: #fff !important;
	border-radius: 3px;
}
.btn-style-login:hover {
	background:#ee4f1e;
	color: #ffffff !important;
	border-radius: 3px;
}

/* --- ResponsiveMainNav --- */

#responsiveMainNavToggler {
	padding: 0;
	height: 49px;
	width: 58px;
	text-align: center;
	line-height: 47px;
	margin-top: 40px;
	margin-bottom: 20px;
	font-size: 31px;
	overflow: hidden;
	margin-right: 15px;
	float: right;
	color: #ffffff;
}
#responsiveMainNavToggler.opened {
	background-color: #F0562D;
	color: #ffffff;
}
.style-5 #responsiveMainNavToggler {
	background-color: #F0562D;
	color: #ffffff;
}
.style-5 #responsiveMainNavToggler:hover {
	background-color: #525254;
}
.responsiveMainNav {
	padding: 0 10px;
	margin-bottom: 30px;
	position: relative;
	display: none;
}
.responsiveMainNav>ul.navTabs>li a, .responsiveMainNav>ul.navTabs>li>button {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background-color: #f2f2f5;
	color: #25323f;
	text-align: left;
	font-weight: 300;
}
.responsiveMainNav>ul.navTabs>li a:hover, .responsiveMainNav>ul.navTabs>li>button:hover {
	background-color: #F0562D;
	color: #ffffff;
}
.responsiveMainNav>ul.navTabs>li a:hover:after, .responsiveMainNav>ul.navTabs>li>button:hover:after {
	color: #ffffff !important;
}
.responsiveMainNav>ul.navTabs>li a.toggleResponsive:after, .responsiveMainNav>ul.navTabs>li>button.toggleResponsive:after {
	content: '+';
	font-family: 'tahoma';
	float: right;
	color: #525254;
	font-size: 17px;
	font-weight: 300;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.responsiveMainNav>ul.navTabs>li .toggleResponsive.activeLine {
	background-color: #F0562D;
	color: #ffffff;
}
.responsiveMainNav>ul.navTabs>li .toggleResponsive.activeLine:after {
	content: '-';
	font-family: 'tahoma';
	float: right;
	color: #ffffff;
	font-size: 17px;
	font-weight: 300;
}
.responsiveMainNav>ul.navTabs>li .active {
	background-color: #F0562D;
	color: #ffffff;
}
.responsiveMainNav>ul.navTabs>li .active:after {
	color: #ffffff !important;
}
.responsiveMainNav>ul.navTabs>li .dropDown {
	display: none;
}
.responsiveMainNav>ul.navTabs>li .dropDown li a {
	padding: 0 30px;
}
.responsiveMainNav>ul.navTabs>li .dropDown li a:before {
	content: '-';
	font-family: 'tahoma';
	font-weight: 300;
	margin-right: 5px;
}
.responsiveMainNav>ul.navTabs>li .dropDown li .dropDown li a {
	padding: 0 45px;
}
.responsiveMainNav>ul.navTabs .register .formSwitcher, .responsiveMainNav>ul.navTabs .login .formSwitcher {
	display: none;
}

/* --- Services --- */

.singleService {
	text-align: center;
	padding: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 5px 9px rgba(0, 0, 0, .2);
}
.style-5 .header .scrollHeaderWrapper .mainNav .navTabs>li>a, .style-5 .header .scrollHeaderWrapper .mainNav .navTabs>li>button {
    color: #111;
}
.singleService:hover .serviceIcon .servicesIconBase {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.singleService h3 {
	font-weight: 500;
	margin-bottom: 15px;
	font-size: 21px;
}
.singleService .serviceIcon {
	width: 100%;
	height: 90px;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 20px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.singleService .serviceIcon .servicesIconBase {
	width: 100%;
	height: 100%;
	position: relative;
	padding-top: 15px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background-position: center center;
	background-repeat: no-repeat;
}
.singleService .serviceIcon .servicesIconBase i {
	display: inline-block;
	display: inline-block;
    width: 70px;
    height: 70px;
    font-size: 50px;
    text-align: center;
    color: #F0562D;
    border-radius: 50%;
    padding: 10px 0;
}
.singleService a {
	background: #F0562D;
	color: #ffffff;
	padding: 10px 38px;
	border-radius: 12em;
}
.singleService a:hover {
	background-color: #111;
}

/* services 2 */

.welcome2 .sectionWrapper {
	padding-bottom: 50px;
}
.singleService2 {
	text-align: left;
	background: #ffffff;
	margin-bottom: 30px;
}
.singleService2 .serviceIcon, .singleService2 .servicesContents {
	float: left;
}
.singleService2 .serviceIcon {
	margin-right: 20px;
	margin-bottom: 0px;
}
.singleService2 .servicesContents {
	width: 73.6%;
}
.singleService2 a {
	float: right;
}
/* singleService 3 */

.singleService3 .serviceName {
	color: #F0562D;
}
.singleService3 .servicesDescription {
	color: #525254;
}
.singleService3 .readMore {
	background-color: #F0562D;
}
.singleService3 .readMore:hover {
	background-color: #525254;
}
/* --- Pricing --- */

.pricing .sectionWrapper {
	padding-bottom: 80px;
}
/* Pricing Table */

.pricingTable {
	-webkit-border-radius: 0px 0px 2px 2px;
	-moz-border-radius: 0px 0px 2px 2px;
	-o-border-radius: 0px 0px 2px 2px;
	-ms-border-radius: 0px 0px 2px 2px;
	-khtml-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
	margin-top: 30px;
	border: 1px solid #ddd;
	box-shadow:0px 5px 20px rgba(0, 0, 0, .2)
}
.pricingTable:hover {
	box-shadow: 0px 5px 5px rgba(0, 0, 0, .2);
}
.pricingTable:hover .pricingIcon {
	border-color: #525254;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.pricingTable .pricingIcon {
	width: 94px;
	height: 96px;
	line-height: 95px;
	border: 5px solid #ff3838;
	margin: auto;
	margin-bottom: 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.pricingTable .pricingHeader {
	border-bottom: none;
	background-color: #ffffff;
	padding: 40px 20px 20px 20px;
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-o-border-radius: 2px 2px 0px 0px;
	-ms-border-radius: 2px 2px 0px 0px;
	-khtml-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	position: relative;
}
.pricingTable .pricingHeader .pricingTitle {
	text-align: center;
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 26px;
	background-color: #ffffff;
}
.pricingTable .pricingHeader .pricingTitle span {
	text-align: center;
	margin-top: 5px;
	font-weight: normal;
	display: block;
	font-size: 15px;
	color: #000;
}
.pricingTable .pricingHeader .ribbon {
	position: absolute;
	left: -3px;
	top: -3px;
}
.pricingTable .pricingPerMonth {
	margin: auto;
	display: block;
	background: #F0562D;
	color: #fff !important;
	font-size: 20px;
	font-weight: 300;
	width: 110px;
	height: 110px;
	padding-top: 25px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
.pricingTable .round-pricing {
	margin: auto;
	position: absolute;
	right: 10px;
	top: 160px;
	display: block;
	background:#F0562D;
	color: #ffffff !important;
	font-size: 15px;
	font-weight: 300;
	width: 80px;
	height: 80px;
	padding-top: 20px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
.pricingTable .round-pricing span {
	font-weight: 500;
	font-size: 18px;
}
.pricingTable>img {
	display: block;
	width: 100%;
}
.pricingTable .pricingBody {
	overflow: hidden;
	background-color: #ffffff;
	padding: 0 20px 40px 20px;
	border-top: none;
	padding-top: 10px;
}
.pricingTable .pricingBody li {
	padding: 10px 0px;
	color: #636c72;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
}
.pricingTable .pricingBody li span {
	color: #111;
	font-size: 14px;
	font-weight: 600;
}
.pricingTable .pricingBody li .generalLink {
	padding: 16px 47px;
	font-size: 15px;
	color: #ffffff;
	font-weight: 500;
	border-radius: 12em;
	background:#F0562D;
}
.pricingTable .pricingBody li .orderNow {
	background: #F0562D;
}
.pricingTable .pricingBody li .orderNow:hover {
	background-color: #F0562D;
}
.pricingTable .pricingBody li:first-child {
	padding-top: 0px;
}
.pricingTable .pricingBody li:last-child {
	border-bottom: 3px;
	padding-bottom: 0px;
	padding-top: 20px;
}
.pricingTable .pricingBody li:last-child p {
	float: left;
	width: 100%;
	margin-bottom: 0;
}
/* Pricing Table 2 */

.pricing2 {
	background: #ffffff;
	border-bottom: none;
}
/* Table */

.table-responsive>.table {
	border: 1px solid #ddd !important;
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 1px solid #ddd;
}
.tableWrapper {
	padding: 20px;
	border: 1px solid #ddd;
	position: relative;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	overflow: auto;
}
.table-bordered {
	border-color: #ddd;
	color: #525254;
	font-size: 13px;
	margin-bottom: 0;
	background-color: #ffffff;
	border-right: 0;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	overflow: hidden;
}
.table-bordered thead {
	background: #e1e1e1;
	background: -moz-linear-gradient(top, #e1e1e1 0%, #e7e7e7 3%, #e7e7e7 7%, #eeeeee 12%, #eeeeee 15%, #f0f0f0 17%, #f0f0f0 43%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(3%, #e7e7e7), color-stop(7%, #e7e7e7), color-stop(12%, #eeeeee), color-stop(15%, #eeeeee), color-stop(17%, #f0f0f0), color-stop(43%, #f0f0f0), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #e1e1e1 0%, #e7e7e7 3%, #e7e7e7 7%, #eeeeee 12%, #eeeeee 15%, #f0f0f0 17%, #f0f0f0 43%, #f0f0f0 100%);
	background: -o-linear-gradient(top, #e1e1e1 0%, #e7e7e7 3%, #e7e7e7 7%, #eeeeee 12%, #eeeeee 15%, #f0f0f0 17%, #f0f0f0 43%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #e1e1e1 0%, #e7e7e7 3%, #e7e7e7 7%, #eeeeee 12%, #eeeeee 15%, #f0f0f0 17%, #f0f0f0 43%, #f0f0f0 100%);
	background: linear-gradient(to bottom, #e1e1e1 0%, #e7e7e7 3%, #e7e7e7 7%, #eeeeee 12%, #eeeeee 15%, #f0f0f0 17%, #f0f0f0 43%, #f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#f0f0f0', GradientType=0);
	color: #525254;
}
.table-bordered thead tr th {
	font-weight: 300;
	font-size: 14px;
	padding: 13px 20px;
}
.table-bordered td {
	padding: 13px 20px !important;
}
.table-bordered td:nth-child(1) {
	color: #525254;
	font-size: 13px;
	font-weight: 300;
}
.table-bordered td:nth-child(2) {
	font-size: 18px;
	font-weight: 300;
}
.table-bordered td:nth-child(3) {
	font-size: 18px;
	font-weight: 300;
}
.table-bordered td:nth-child(4) {
	font-size: 18px;
	font-weight: 300;
}
.table-bordered td:nth-child(5) {
	font-size: 14px;
	font-weight: 300;
	color: #000;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border-bottom: 0;
	border-left: 0;
}
.table-bordered:last-child {
	margin-bottom: 0;
}

/* --- Features --- */

.singleFeature {
	text-align: center;
}
.featureIcon {
	font-size: 50px;
	color: #F0562D;
}
.singleFeature .featureIcon {
	display: inline-block;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border: 1px solid #ccc;
	padding: 10px 10px;
	border-radius: 50%;
	width: 95px;
	height: 95px;
}
.singleFeature .featureName {
	font-weight: 500;
	margin-bottom: 10px;
	font-size: 18px;
}
.singleFeature .featureName a {
	color: #111;
}
.singleFeature .featureName a:hover {
	color: #525254;
}
.singleFeature2 .featureIcon {
	float: left;
	margin-right: 20px;
}
.singleFeature2 .featureContents {
	float: left;
	width: 75%;
	text-align: left;
}
.singleFeature3 .featureIcon {
	background-color: #F0562D;
	color: #ffffff;
}
.singleFeature3 .featureName a {
	color: #525254;
}
.singleFeature3 .featureName a:hover {
	color: #F0562D;
}
.features2 {
	border-top: none;
}

/* --- Departments --- */

.department .departHeader {
	height: 30px;
	text-align: center;
	margin-bottom: 60px;
	color: #111;
	font-size: 28px;
	font-weight: 400;
}
.department .departBody {
	border: 1px solid #ddd;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	padding: 20px;
}
.department .departBody p {
	margin-bottom: 25px;
	font-weight: 400;
	color: #757578;
	padding:0 10px;
}
.department .departBody p a {
	color: #F0562D;
}
.department .departBody p a:hover {
	text-decoration: underline !important;
}
.department .departBody p:last-child {
	margin-bottom: 0;
}
.department .departBody .title {
	display: block;
	font-size: 13px;
	color: #F0562D;
	margin-bottom: 5px;
}
.departBody a{
	color:#F0562D;
}

/* --- Domain Search --- */

.domainSearchForm .formSearchUl>li {
	height: 58px;
	float: left;
}
.domainSearchForm .formSearchUl>li:first-child {
	padding: 10px;
	background-color: #ffffff;
	margin-right: 10px;
	width: 1102px;
}
.mt-40 {
	margin-top: 40px;
}
.domain-name .domain-host {
	padding: 10px 20px;
	margin: 5px 20px;
	background: #25323f;
	color: #fff;
	font-size: 22px;
	text-align: center;
	border-radius: 50%;
}
.domainSearchForm .formSearchUl>li:first-child input {
	border: none;
	width: 887px;
	height: 100%;
	line-height: 100%;
	float: left;
}
.domainSearchForm .formSearchUl>li:last-child button {
	width: 58px;
	height: 58px;
	background:#fff;
	font-size: 16px;
	color: #111;
}
.borderRadius {
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.borderRadiusTp {
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.borderRadiusBtm {
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.ddcommon {
	position: relative;
	display: -moz-inline-stack;
	zoom: 1;
	display: inline-block;
	*display: inline;
	cursor: default;
}
.ddcommon ul {
	padding: 0;
	margin: 0;
}
.ddcommon ul li {
	list-style-type: none;
}
.borderRadiusTp ul li:last-child {
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	border-bottom: 0 none #c3c3c3;
}
.borderRadiusBtm ul li:first-child {
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll {
	opacity: .5;
	-ms-filter: "alpha(opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: .5;
	-moz-opacity: .5;
	color: #999999;
}
.ddcommon .clear {
	clear: both;
}
.ddcommon .shadow {
	-moz-box-shadow: 5px 5px 5px -5px #888888;
	-webkit-box-shadow: 5px 5px 5px -5px #888888;
	box-shadow: 5px 5px 5px -5px #888888;
}
.ddcommon input.text {
	color: #7e7e7e;
	padding: 0 0 0 0;
	position: absolute;
	background: #fff;
	display: block;
	width: 98%;
	height: 98%;
	left: 2px;
	top: 0;
	border: none;
}
.ddOutOfVision {
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.borderRadius .shadow {
	-moz-box-shadow: 5px 5px 5px -5px #888888;
	-webkit-box-shadow: 5px 5px 5px -5px #888888;
	box-shadow: 5px 5px 5px -5px #888888;
}
.borderRadiusBtm .shadow {
	-moz-box-shadow: -5px -5px 5px -5px #888888;
	-webkit-box-shadow: -5px -5px 5px -5px #888888;
	box-shadow: -5px -5px 5px -5px #888888;
}
.borderRadiusTp .border, .borderRadius .border {
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.borderRadiusBtm .border {
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
img.fnone {
	float: none !important;
}
.ddcommon .divider {
	width: 0;
	height: 100%;
	position: absolute;
}
.ddcommon .ddArrow {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 4px;
}
.ddcommon .ddArrow:hover {
	background-position: 0 100%;
}
.ddcommon .ddTitle {
	padding: 0;
	position: relative;
	display: inline-block;
	width: 100%;
}
.ddcommon .ddTitle .ddTitleText {
	display: block;
}
.ddcommon .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.ddcommon .ddTitle .description {
	display: block;
}
.ddcommon .ddTitle .ddTitleText img {
	position: relative;
	vertical-align: middle;
	float: left;
}
.ddcommon .ddChild {
	position: absolute;
	display: none;
	width: 100%;
	height: auto !important;
	zoom: 1;
	z-index: 9999;
}
.ddcommon .ddChild li {
	clear: both;
}
.ddcommon .ddChild li .description {
	display: block;
}
.ddcommon .ddChild li img {
	border: 0 none;
	position: relative;
	vertical-align: middle;
	float: left;
}
.ddcommon .ddChild li.optgroup {
	padding: 0;
}
.ddcommon .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: bold;
	font-style: italic;
}
.ddcommon .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px;
}
.ddcommon .noBorderTop {
	border-top: none 0 !important;
	padding: 0;
	margin: 0;
}
.dd {
	width: 185px !important;
	float: left;
	color: #757578;
	height: 100%;
	line-height: 100%;
	cursor: pointer;
}
.dd .divider {
	display: none;
}
.dd .ddArrow {
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin-top: -9px;
	right: 9px;
	background-color: #F0562D;
}
.dd .ddArrow:before {
	content: '\f107';
	font-family: 'FontAwesome';
	color: #ffffff;
	position: relative;
}
.dd .ddArrow:hover {
	background-position: 0 100%;
}
.dd .ddTitle {
	background: #d5d4da;
}
.dd .ddTitle .ddTitleText {
	padding: 10px 20px 0px 10px;
	height: 38px;
	line-height: 38px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.dd .ddTitle .ddTitleText .ddlabel {
	float: left;
	margin-right: 8px;
	color: #F0562D;
	font-weight: 300;
}
.dd .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.dd .ddTitle .description {
	font-size: 12px;
	color: #757578;
	float: left;
}
.dd .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.dd .ddChild {
	border: 1px solid #c3c3c3;
	background-color: #fff;
	left: -1px;
}
.dd .ddChild li {
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px solid #c3c3c3;
	text-align: left;
}
.dd .ddChild li .description {
	color: #666;
}
.dd .ddChild li .ddlabel {
	color: #333;
}
.dd .ddChild li.hover {
	background-color: #f2f2f2;
}
.dd .ddChild li img {
	padding: 0 6px 0 0;
}
.dd .ddChild li.optgroup {
	padding: 0;
}
.dd .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: bold;
	font-style: italic;
}
.dd .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px;
}
.dd .ddChild li.selected {
	background-color: #d5d5d5;
	color: #000;
}
/* --- About --- */

/* Introduction */

.introduction .post {
	margin-bottom: 0 !important;
}
.introduction .postSlider .owl-controls .owl-nav .owl-next {
	right: 50px;
}
.introduction .postContents {
	padding-top: 25px !important;
}
.introduction .postSlider.col-md-6 {
	width: 50%;
}
.introduction2 .postContents {
	padding-top: 0 !important;
	text-align: left !important;
}
/* Team */

.teamMemberWrapper {
	padding: 20px 10px;
	background-color: #ffffff;
	text-align: center;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
/*
.teamMemberWrapper .memberAvatar {
  border: 2px solid #F0562D;
  padding: 5px;
  display: inline-block;
  width: 116px;
  height: 160px;
  margin-bottom: 10px;
}
*/

.teamMemberWrapper .memberAvatar img {
	display: block;
	width: 50%;
	height: 50%;
	border: 2px solid #eff1f4;
	margin: auto;
}
.teamMemberWrapper .memberName {
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.teamMemberWrapper .memberName a {
	color:#F0562D;
}
.teamMemberWrapper .memberName a:hover {
	color: #111;
}
.teamMemberWrapper .memberJob {
	color: #636c72;
	display: block;
	margin-bottom: 18px;
}
.teamMemberWrapper .details {
	color: #636c72;
}
.teamMemberWrapper .memberSocial {
	text-align: center;
}
.teamMemberWrapper .memberSocial li {
	float: none;
	display: inline-block;
}
.teamMemberWrapper .memberSocial a {
	background:#F0562D;
}
.teamMemberWrapper .memberSocial a:hover {
	background-color: #F0562D;
}
.teamMemberWrapper2 {
	border: 1px solid #ddd;
}

/* --- Facts --- */

.facts {
	border-bottom: 1px solid #f3f3f5;
	overflow: hidden;
}
.facts+.mainSection .sectionWrapper {
	padding-top: 70px;
}
.facts .sectionWrapper {
	padding-bottom: 80px;
}
.fact {
	text-align: center;
	margin-bottom: 40px;
}
.fact:hover .factIcon {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.fact .factIcon {
	height: 74px;
	line-height: 74px;
	width: 74px;
	display: inline-block;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #dfe0e0;
	background-color: #757578;
	overflow: hidden;
	margin-bottom: 5px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-khtml-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.fact .factIcon img {
	vertical-align: middle;
}
.fact .factIcon1 {
	background-color: #fff;
	color: #F0562D;
	font-size: 35px;
}
.fact .factIcon2 {
	background-color: #fff;
	color: #F0562D;
	font-size: 35px;
}
.fact .factIcon3 {
	background-color: #fff;
	color: #F0562D;
	font-size: 35px;
}
.fact .factIcon4 {
	background-color: #fff;
	color: #F0562D;
	font-size: 35px;
}
.fact .factTitle {
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 5px;
}
.fact .factTitle a {
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	font-family: Raleway;
}
.fact .factTitle a:hover {
	color: #757578;
}
.fact .factDescription {
	/*color: #757578;*/
}
.fact:last-child {
	margin-bottom: 0px;
}
.factsImg {
	position: relative;
	top: 38px;
	text-align: center;
}
.factsImg .imacWrapper {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 100;
	left: 0;
}

/* --- Blog --- */

.blog .sectionWrapper {
	padding-bottom: 70px;
}
.post {
	margin-top: 30px;
}
.widget.searchWidget article.post {
	margin-bottom: 30px;
}
.post .postWrapper {
	border: 1px solid #ddd;
	padding: 10px 10px 20px 10px;
	position: relative;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	box-shadow:0px 5px 20px rgba(0, 0, 0, .2);
}
.post .postWrapper:hover{
	-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .2);
    box-shadow: 0px 5px 5px rgba(0, 0, 0, .2);
}
.post .postMedia {
	position: relative;
}
.post .postMedia>a {
	display: block;
}
.post .postMedia img {
	display: block;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	width: 100%;
	height: 200px;
	opacity: 1;
	margin-bottom: 15px;
}
.post .postMedia img:hover {
	opacity: 0.6;
}
.post .postMedia .postMeta {
	position: absolute;
	width: 100%;
	z-index: 1;
}
.post .postMedia .postMeta li {
	width: 50%;
	padding: 10px;
	margin: 0;
}
.post .postMedia .postMeta li .metaContent {
	padding: 0px 5px;
}
.post .postMedia .postMeta li:first-child {
	padding-right: 5px;
}
.post .postMedia .postMeta li:last-child {
	padding-left: 5px;
}
.post .postMeta li {
	float: left;
	margin-right: 10px;
}
.post .postMeta li .metaContent {
	color: #F0562D;
	height: 34px;
	font-size: 13px;
	line-height: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
}
.blogColmn3 .post .postMeta li .metaContent {
	padding:0 25px;
}
.post .postMeta li .metaContent:before {
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}
.post .postMeta li i {
	display: inline-block;
	margin-right: 5px;
	font-size: 19px;
	vertical-align: middle;
}
.post .postMeta li a {
	white-space: nowrap;
	color: #F0562D;
}
.post .postMeta li a:hover {
	color: #111;
}
.post .postMeta li:last-child {
	margin-right: 0;
}
.post .postContents {
	position: relative;
	/*padding-top: 50px;*/
	text-align: center;
}
.wideBlog .post .postContents {
	text-align:left;
}
.wideBlog .postMeta {
    width: 100%;
	text-align:left !important;
}
.wideBlog .post .postContents .postTitle a {
    color: #000000;
    font-size: 30px;
    font-weight: 500;
}
.post .postContents .postIcon:hover {
	background-color: #757578;
}
.post .postContents a.postIcon {
	color: #F0562D !important;
}
.post .postContents a.postIcon:hover {
	color: #ffffff !important;
}
.post .postContents .postTitle {
	font-weight: 500;
	font-size: 26px;
}
.post .postContents .postTitle a {
	color: #111;
	font-size: 22px;
}
.post .postContents .postTitle a:hover {
	color: #F0562D;
}
.post .postContents .postDetails {
	margin-bottom: 15px;
	text-align: center;
}
.post .postContents .postDetails:last-child {
	margin-bottom: 0;
}
.post .readMore {
	padding: 10px 30px;
	background: #F0562D;
	color: #fff;
	border-radius: 12em;
}
.postWide .postWrapper {
	padding-bottom: 10px;
}
.postWide .postMedia img {
	height: 350px;
}
.postWide .postContents .readMore {
	float: right;
}
.postSlider .owl-controls {
	position: absolute;
	top: 50%;
	z-index: 100;
	margin-top: -19px;
}
.postSlider .owl-controls .owl-nav div {
	height: 38px;
	width: 38px;
	line-height: 38px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-size: 16px;
	background-color: rgba(0, 0, 0, 0.9);
	-webkit-border-radius: 2px 2px 2px 2px !important;
	-moz-border-radius: 2px 2px 2px 2px !important;
	-o-border-radius: 2px 2px 2px 2px !important;
	-ms-border-radius: 2px 2px 2px 2px !important;
	-khtml-border-radius: 2px 2px 2px 2px !important;
	border-radius: 2px 2px 2px 2px !important;
}
.postSlider .owl-controls .owl-nav div:hover {
	background-color: #F0562D;
}
.postSlider .owl-controls .owl-nav .owl-prev {
	left: 20px;
}
.postSlider .owl-controls .owl-nav .owl-next {
	right: 20px;
}
.postColumn .postWrapper .postMedia {
	width: 350px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
.postColumn .postWrapper .postMedia>a {
	margin: 10px;
}
.postColumn .postWrapper .postMedia img {
	height: 215px;
}
.postColumn .postWrapper .postMeta li {
	padding: 0 !important;
	margin-right: 0;
}
.postColumn .postWrapper .postMeta li:first-child {
	padding-right: 5px !important;
}
.postColumn .postWrapper .postMeta li:last-child {
	padding-left: 5px !important;
}
.postColumn .postWrapper .postContents {
	float: left;
	width: 67%;
	padding-top: 0;
	text-align: left;
	margin-bottom: 10px;
}
.postColumn .postWrapper .postContents .postIcon {
	position: relative;
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	left: auto;
	top: auto;
	margin: 0 10px 0 0;
	border: none;
	z-index: 10;
}
.postColumn .postWrapper .readMore {
	float: right;
}
.blogColmn2 .post .postWrapper .postMeta li {
	width: 33.3333%;
	margin: 0 45px;
}
.blogColmn4 .post .postWrapper .postMeta li {
	width: 100%;
	padding: 0px;
}
.pagination {
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.pagination>li {
	margin-left: 5px;
	display: inline-block;
}
.pagination>li>a, .pagination>li>span {
	padding: 0;
	height: 28px;
	width: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 15px;
	background-color: #ddd;
	color: #ffffff;
	border: none;
	-webkit-border-radius: 2px 2px 2px 2px !important;
	-moz-border-radius: 2px 2px 2px 2px !important;
	-o-border-radius: 2px 2px 2px 2px !important;
	-ms-border-radius: 2px 2px 2px 2px !important;
	-khtml-border-radius: 2px 2px 2px 2px !important;
	border-radius: 2px 2px 2px 2px !important;
}
.pagination>li>a:hover, .pagination>li>span:hover {
	background-color: #F0562D;
}
.pagination>li:last-child {
	margin-left: 10px;
}
.pagination>li:first-child {
	margin-right: 5px;
}
.pagination>li:last-child a, .pagination>li:first-child a {
	background: #F0562D;
}
.pagination>li:last-child a:hover, .pagination>li:first-child a:hover {
	background-color: #F0562D;
}
.blogColmn .pagination {
	float: right;
	width: auto !important;
}
.widget {
	padding: 20px;
	margin: 30px 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.widget .widgetHeader {
	color: #000;
	font-size: 22px;
	height: 35px;
	border-bottom:1px solid rgb(0, 0, 0, 0.1);
}
.sidebar .department {
	margin-bottom: 30px;
}
.sidebar .department:last-child {
	margin-bottom: 0;
}
.tweets {
	background: #F0562D;
	position: relative;
	border-color: #F0562D;
}
.tweets .tweet {
	overflow: visible;
}
.tweets .tweet .carousel2 {
	overflow: visible;
}
.tweets .tweet p {
	color: #ffffff;
	margin-bottom: 28px;
}
.tweets .tweet span {
	color: #fff;
}
.tweets img {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 100;
}
.tweets .owl-controls {
	position: relative;
	top: 50%;
	z-index: 100;
	margin-top: 40px;
}
.tweets .owl-controls .owl-nav div {
	height: 28px;
	width: 28px;
	line-height: 28px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	background-color: #fff;
	position: relative;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.tweets .owl-controls .owl-nav div:hover {
	background-color: #393f4f;
}
.sideSearch ul li {
	float: left;
}
.sideSearch ul li:last-child {
	padding-left: 10px;
	width: 27%;
}
.sideSearch ul li:first-child {
	padding-right: 10px;
	width: 73%;
}
.sideSearch input {
	display: block;
	width: 100%;
	background: rgba(199, 198, 198, 0.2);
	color: #ccc;
	height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: normal;
	border: 0;
}
.sideSearch button, .sideSearch input[type="submit"] {
	display: block;
	background: #F0562D;
	color: #fff;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
}
.sideSearch button:hover, .sideSearch input[type="submit"]:hover {
	background-color: #fff;
}
.list li {
	margin-bottom: 9px;
}
.list li a, .list li span {
	color: #262626;
	font-weight: 300;
	font-size: 15px;
}
.list li a:hover {
	color: #F0562D;
}
.list li:last-child {
	margin-bottom: 0;
}
/* ticker */

.tickerControl {
	float: right;
}
.tickerControl li {
	float: left;
	margin-left: 10px;
}
.tickerControl i {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-left: 7px;
	cursor: pointer;
	color: #ffffff;
	background: #F0562D;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	text-align: center;
	font-size: 15px;
}
.tickerControl i:hover {
	background: #ddd;
}
#ticker>li {
	overflow: hidden;
	height: 80px;
	padding: 10px 0;
	list-style: none;
	border-bottom: 1px solid #ddd;
}
#ticker .post {
	margin-bottom: 0;
	margin-top:0px !important;
}
#ticker .postContents {
	padding-top: 0;
	text-align: left;
}
#ticker .postTitle {
	font-weight: 300;
	margin-bottom: 6px;
	font-size: 14px;
}
	
#ticker .post .postContents .postTitle a {
	font-size: 20px;
	
}
#ticker .postTitle a:hover {
	color: #111;
}
#ticker .postMeta li {
	color: #F0562D;
}
#ticker .postMeta li a, #ticker .postMeta li span {
	color: #fff;
}

/* --- Single Post Page --- */

/* singlePostPage */

.singlePostPage .singlePost .postWrapper .postMedia img {
	height: 350px;
}
.singlePostPage .singlePost .postMeta {
	text-align: center;
	width: 100%;
}
.singlePostPage .singlePost .postMeta li {
	float: none !important;
	display: inline-block;
	margin: 0 3px !important;
}
.singlePostPage .col-md-8 .col-md-12, .singlePostPage .col-md-12 .col-md-12 {
	margin-bottom: 0px;
}
.singlePostPage .col-md-8 .col-md-12:last-child, .singlePostPage .col-md-12 .col-md-12:last-child {
	margin-bottom: 0;
}

/* Sharing Buttons */

.shareBtns {
	background: #f3f3f5;
	padding: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	margin-top:20px;
}
.shareBtns .shareHeader {
	float: left;
	margin-bottom: 0;
	line-height: 36px;
	color: #757576;
	font-weight: 300;
}
.shareBtns .shareBtnsWrapper {
	float: right;
	padding-top: 3px;
}
/* Share Buttons */

.rrssb-buttons {
	width: 100%;
}
.rrssb-buttons li {
	float: left;
	margin-left: 10px;
	width: 32px !important;
}
.rrssb-buttons li a {
	display: block;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	font-size: 25px;
	color: #111;
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
.rrssb-buttons li a i {
	font-size: 20px;
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.rrssb-buttons li.facebook a:hover, li.facebook a:hover {
	background-color: #3b5998;
	color: #fff;
}
.rrssb-buttons li.instagram a:hover, li.instagram a:hover {
	background-color: #c13584;
	color: #fff;
}
.rrssb-buttons li.twitter a:hover, li.twitter a:hover {
	background-color: #55acee;
	color: #fff;
}
.rrssb-buttons li.googleplus a:hover, li.googleplus a:hover {
	background-color: #dd4b39;
	color: #fff;
}
.rrssb-buttons li.email a:hover, li.email a:hover {
	background-color: #22a471;
	color: #fff;
}
.rrssb-buttons li.youtube a:hover, li.youtube a:hover {
	background-color: #e52d27;
	color: #fff;
}
.rrssb-buttons li.linkedIn a:hover, li.linkedIn a:hover {
	background-color: #2867b2;
	color: #fff;
}
.rrssb-buttons li.pinterest a:hover, li.pinterest a:hover {
	background-color: #cc2127;
	color: #fff;
}
/* colorful */

/*.colorful li.facebook a {
	background-color: #3b5998;
}
.colorful li.twitter a {
	background-color: #55acee;
}
.colorful li.googleplus a {
	background-color: #dd4b39;
}
.colorful li.email a {
	background-color: #22a471;
}
.colorful li.linkedIn a {
	background-color: #2867b2;
}
.colorful li.youtube a {
	background-color: #e52d27;
}
.colorful li.pinterest a {
	background-color: #cc2127;
}
.colorful li a:hover {
	background-color: #fff !important;
}
.rrssb-buttons.left li {
	margin-left: 0;
	margin-right: 10px;
}*/
/* Commnets */

.singleComment {
	background: #F0562D;
	padding: 20px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	margin-bottom: 30px;
}
.singleComment:last-child {
	margin-bottom: 0;
}
.commentLevel {
	margin-bottom: 35px;
}
.commentLevel .thumb {
	display: block;
	float: left;
	margin-right: 20px;
}
.commentLevel .thumb img {
	width: 67px;
	height: 67px;
	border: 3px solid #ffffff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
.commentLevel .commentContents {
	float: left;
	width: 88%;
}
.commentLevel .reply {
	float: right;
	color: #ffffff;
	background-color: #fff;
}
.commentLevel .reply:hover {
	background-color: #ffffff;
	color: #fff;
}
.commentLevel .commenttitle {
	color: #ffffff;
	font-weight: 300;
	margin-bottom: 5px;
}
.commentLevel .commenttitle a {
	color: #ffffff;
}
.commentLevel .commentMeta li {
	float: left;
	margin-bottom: 10px;
	color: #fff;
}
.commentLevel .commentMeta li a, .commentLevel .commentMeta li span {
	color: #fff;
}
.commentLevel .commentDetails {
	color: #ffffff;
}
.commentLevel:last-child {
	margin-bottom: 0;
}
.commentLevel2 {
	width: 88%;
	float: right;
	position: relative;
}
.commentLevel2:before {
	content: '';
	display: block;
	width: 45px;
	height: 98px;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	z-index: 100;
	float: left;
	position: absolute;
	left: -55px;
	top: -60px;
}
.commentLevel2 .commentContents {
	width: 86%;
}
.add-send .widgetHeader {
	margin-bottom: 20px;
}
.add-send form {
	position: relative;
}
.add-send form input, .add-send form textarea {
	width: 100%;
	margin-bottom: 30px;
	/*color: #ccc;*/
	font-weight: 400;
}
.add-send form input:focus, .add-send form textarea:focus {
	border: 1px solid #ccc;
	color: #fff;
}
.add-send form textarea {
	margin-bottom: 0;
	padding-bottom: 50px;
}
.add-send form textarea:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: #ffffff;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 100;
}
.add-send form button, .add-send form input[type="submit"] {
	position: relative;
	background: #F0562D;
	color: #fff;
	margin-top: 30px;
	width: 100%;
}
.add-send form button:hover, .add-send form input[type="submit"]:hover {
	background-color: #F0562D;
}
.add-send .sendMessageForm input, .add-send .sendMessageForm textarea {
}
.add-send .sendMessageForm input:focus, .add-send .sendMessageForm textarea:focus {
	color: #525254;
}
.wideBlog{
	background:#fdfdfd;
	padding: 0px 30px;
}
.wideBlog .postWrapper {
	background-color: #ffffff;
}
.wideBlog .commentLevel .commentContents, .wideBlog .commentLevel2 {
	width: 92.3%;
}
.wideBlog .commentLevel2 .commentContents {
	width: 91.6%;
}

/* modal */

.modal {
	z-index: 10000000000;
	padding-bottom: 100px;
	padding-top: 100px;
	background-color: rgba(0, 0, 0, 0.8);
	width: 100%;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-khtml-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.modal .close {
	background-color: #F0562D;
	color: #ffffff;
	font-size: 18px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	opacity: 1;
	margin-right: 15px;
	margin-bottom: 15px;
}
.modal .close span {
	font-size: 26px;
	line-height: 30px;
	font-weight: 100;
	font-family: tahoma;
}
.modal .postWrapper {
	background-color: #ffffff;
	border-bottom-width: 2px;
}
.modal .shareBtns {
}

/* --- Testimonials --- */

/* Testimonials */

.singleTestmonial .testmonialsTopContents {
	background-color: #ffffff;
	padding: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 0px 37px 0px 37px;
	border: 1px solid #ddd;
	position: relative;
	margin-bottom: 30px;
	box-shadow:0px 5px 20px rgba(0, 0, 0, .2)
}
.singleTestmonial .testmonialsTopContents .tip {
	position: absolute;
	top: 100%;
	left: 30px;
}
.singleTestmonial .testmonialsTopContents .testmonialthumb {
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
.singleTestmonial .testmonialsTopContents blockquote {
	background: transparent;
	float: right;
	width: 77%;
	padding: 0px;
}
.singleTestmonial .testmonialsTopContents blockquote p {
	font-style: normal;
	font-size: 15px;
	color: #262626;
}
.singleTestmonial .testmonialsTopContents blockquote p:before, .singleTestmonial .testmonialsTopContents blockquote p:after {
	content: '"';
	color: #fff;
	font-size: 14px;
	width: 10px;
	display: inline-block;
	font-style: italic;
}
.singleTestmonial .testmonialsTopContents blockquote p:after {
	text-align: right;
}
.singleTestmonial .testmonialsBottomContents p {
	margin-bottom: 5px;
}
.singleTestmonial .testmonialsBottomContents .userName {
	color: #25323f;
}
.singleTestmonial .testmonialsBottomContents .userName:hover {
	color: #25323f;
}
.singleTestmonial .testmonialsBottomContents .userWebsite {
	color: #F0562D;
}
.singleTestmonial .testmonialsBottomContents .userWebsite:hover {
	color: #F0562D;
}
.darkSection .topContact ul li {
	color: #ffffff !important;
}
.darkSection .singleTestmonial .userName:hover, .darkSection .singleTestmonial .userWebsite:hover {
	color: #ffffff !important;
}
.testmonialsCarousel3 .owl-controls .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 0px;
	height: auto;
	opacity: 1;
	z-index: 1000;
}
.testmonialsCarousel3:hover .owl-controls .owl-nav {
	opacity: 1;
}
.testmonialsCarousel3 .owl-controls .owl-nav div {
	width: 28px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	font-size: 16px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.testmonialsCarousel3 .owl-controls .owl-nav div:hover {
	background-color: #F0562D;
}
.testmonialsCarousel3 .owl-controls .owl-prev {
	right: 101% !important;
	left: auto;
}
.testmonialsCarousel3 .owl-controls .owl-prev:before {
	content: '\f104';
	font-family: 'FontAwesome';
}
.testmonialsCarousel3 .owl-controls .owl-next {
	left: 101% !important;
	right: auto;
}
.testmonialsCarousel3 .owl-controls .owl-next:before {
	content: '\f105';
	font-family: 'FontAwesome';
}
.testmonialsCarousel3:hover .owl-controls .owl-nav .owl-prev {
	right: 100%;
}
.testmonialsCarousel3:hover .owl-controls .owl-nav .owl-next {
	left: 100%;
}

/* Testmonials2 */

.testmonials2 .owl-controls {
	width: 5.5% !important;
	margin: auto;
	position: relative;
	clear: both;
	height: 28px;
}
.testmonials2 .owl-controls .owl-nav div {
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	background:#F0562D;
}
.testmonials2 .owl-controls .owl-nav div:hover {
	background-color: #F0562D;
}
.owl-carousel.testmonialsCarousel2 .singleTestmonialWrapper {
	margin: auto;
	float: none;
}
.testmonials2 {
	text-align: center;
}
.testmonials2 .testmonialsTopContents {
	padding: 10px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	position: relative;
	margin-bottom: 10px;
}
.testmonials2 .testmonialsTopContents .testmonialthumb {
	display: inline-block;
	width: 150px;
	height: 150px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #ffffff;
	margin-bottom: 10px;
}
.testmonials2 .testmonialsTopContents blockquote {
	background: transparent;
	width: 96%;
	margin: auto;
	padding: 0px;
}
.testmonials2 .testmonialsTopContents blockquote p {
	font-size: 16px;
	line-height: 24px;
	color:#fff;
}
.testmonials2 .testmonialsTopContents blockquote p:before, .testmonials2 .testmonialsTopContents blockquote p:after {
	content: '"';
	color: #F0562D;
	font-size: 16px;
	width: 10px;
	display: inline-block;
	font-style: italic;
}
.testmonials2 .testmonialsTopContents blockquote p:after {
	text-align: right;
}
.testmonials2 .testmonialsBottomContents {
	margin-bottom: 30px;
}
.testmonials2 .testmonialsBottomContents p {
	margin-bottom: 5px;
}
.testmonials2 .testmonialsBottomContents .userName {
	color: #ffffff;
}
.testmonials2 .testmonialsBottomContents .userName:hover {
	color: #F0562D;
}
.testmonials2 .testmonialsBottomContents .userWebsite {
	color: #cbcbcb;
}
.testmonials2 .testmonialsBottomContents .userWebsite:hover {
	color: #ffffff;
}

/* Testmonials3 */

.testmonials3 .owl-controls .owl-nav div {
	background-color: #ddd;
}
.testmonials3 .testmonialsBottomContents .userName {
	color: #F0562D;
}
.testmonials3 .testmonialsBottomContents .userWebsite {
	color: #fff;
}
.testmonials3 .testmonialsBottomContents .userWebsite:hover {
	color: #F0562D;
}

/* Testmonials4 */

.testmonials4 .testmonialthumb {
}
.testmonials4 .singleTestmonial .testmonialsTopContents blockquote {
	width: 98% !important;
}
.testmonials4 .singleTestmonial .testmonialsTopContents blockquote p {
	font-size: 14px !important;
	font-style: italic !important;
	line-height: 22px !important;
	color: #262626;
}
.testmonials4 .singleTestmonial .testmonialsTopContents blockquote p:before, .testmonials4 .singleTestmonial .testmonialsTopContents blockquote p:after {
	display: none !important;
}
.testmonials4 .testmonialsBottomContents p {
	display: block !important;
}
.testmonials4 .testmonialsBottomContents p:after {
	display: none !important;
}
.testmonials4 .owl-controls .owl-dots {
	margin-top: 20px;
}
.testmonials4 .owl-dot.active, .testmonials4 .owl-dot:hover {
	padding-top: 2px;
}
.testmonials4 .owl-dot.active span, .testmonials4 .owl-dot:hover span {
	background-color: #F0562D;
	width: 10px;
	height: 10px;
}
.testmonials4 .owl-dot span {
	width: 10px;
	height: 10px;
	border: 0;
	background-color: #fff;
}
.testmonials4 .owl-dot span:hover {
	background-color: #F0562D;
	width: 10px;
	height: 10px;
}

/* --- Purchase --- */

.purchase .sectionTitle {
	margin-bottom: 20px;
}
.purchase .links {
	text-align: center;
}
.purchase .links a {
	margin: 0 10px;
}
.purchase .links a:hover {
	background-color: #fffff;
	color: #F0562D;
}
.purchase .links a:last-child {
	margin-right: 0;
}
.purchase .links .lg {
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	font-weight: 300;
	padding: 0 20px;
	border-radius: 6px;
	color:#111;
	background:#fff;
}
.purchase2 .sectionWrapper {
	padding: 48px 0 !important;
}
.purchase2 .sectionTitle {
	text-align: left;
	margin-bottom: 0;
}
.purchase2 .sectionTitle .sectionHeader {
	text-align: left;
	margin-bottom: 0;
}
.purchase2 .links {
	text-align: right;
	margin-top: 7px;
}
.purchase2 .links a {
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	padding: 0 20px;
}

/* --- Clients --- */

.clientsCarousel {
	position: relative;
}
.singleClient {
	display: block;
	padding: 20px;
	height: 68px;
	text-align: center;
	width: 153px;
	padding-top: 20px;
	text-align: center;
}
.singleClient:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.singleClient img {
	width: 100%;
	display: block;
	vertical-align: middle;
	opacity: 0.6;
}
.singleClient img:hover {
	opacity: 1;
}
.clientsCarousel .owl-controls .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 0px;
	height: auto;
	opacity: 1;
	z-index: 1000;
}
.clientsCarousel:hover .owl-controls .owl-nav {
	opacity: 1;
}
.clientsCarousel .owl-controls .owl-nav div {
	width: 28px;
	height: 28px;
	line-height: 28px;
	background: #f3f3f8;
	font-size: 16px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	color: #100d2e;
}
.clientsCarousel .owl-controls .owl-nav div:hover {
	background-color: #100d2e;
	color:#fff;
}
.clientsCarousel .owl-controls .owl-prev {
	right: 101% !important;
	left: auto;
}
.clientsCarousel .owl-controls .owl-prev:before {
	content: '\f104';
	font-family: 'FontAwesome';
}
.clientsCarousel .owl-controls .owl-next {
	left: 101% !important;
	right: auto;
}
.clientsCarousel .owl-controls .owl-next:before {
	content: '\f105';
	font-family: 'FontAwesome';
}
.clientsCarousel:hover .owl-controls .owl-nav .owl-prev {
	right: 100%;
}
.clientsCarousel:hover .owl-controls .owl-nav .owl-next {
	left: 100%;
}

/* --- FAQS --- */

.faqs .departBody {
	padding: 20px;
	margin-top: 30px;
}
.faqs .triggerRow {
	background-color: #ffffff;
}
.faqs .triggerRow>a {
	line-height: 56px;
	padding: 0 20px;
}
.faqs .triggerRow .activeLine, .faqs .triggerRow .opened {
	background-color: #f3f3f8;
}
.faqs .triggerRow:last-child {
	margin-bottom: 0;
}
.faqs .accordianShortCode .triggerRow>a:before, .faqs .accordianShortCode .triggerRow>a.activeLine:before, .faqs .accordianShortCode .triggerRow>span.activeLine:before {
	top: 19px;
	right: 20px;
}

/* --- Portfolio --- */

/*filter options*/

.filterOptionsWrapper {
	margin-bottom: 30px;
}
.portfolioFilters {
	text-align: center;
}
.portfolioFilters li span {
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 15px;
	font-weight: 400;
	display: block;
	margin-bottom: 30px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background:#111;
	color: #ffffff;
	padding: 0 5px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.portfolioFilters li span:hover {
	background:#F0562D;
}
.portfolioFilters li.last span, .portfolioFilters li.active span {
	background:#F0562D;
}
.filterOptions {
	float: none;
	text-align: center;
}
.filterOptions li {
	float: none;
	display: inline-block;
}
.sortOptions {
	display: none;
	float: right;
}
#grid {
	text-align: center;
}
#grid:after {
	content: '';
	display: block;
	width: 100%;
}
#grid .gap {
	display: block;
	width: 100%;
	height: 0px;
}
.project {
	text-align: center;
	display: none;
	margin-bottom: 30px;
}
.project .projectWrapper {
	overflow: hidden;
}
.project .projectMedia {
	position: relative;
	overflow: hidden;
}
.project .projectMedia>a {
	display: block;
}
.project .projectMedia>a img {
	display: block;
	width: 100%;
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-o-border-radius: 2px 2px 0px 0px;
	-ms-border-radius: 2px 2px 0px 0px;
	-khtml-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
}
.project .caption {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(69, 88, 255, 0.44);
	z-index: 100;
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-o-border-radius: 2px 2px 0px 0px;
	-ms-border-radius: 2px 2px 0px 0px;
	-khtml-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	opacity: 0;
	visibility: hidden;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.project:hover .caption {
	opacity: 1;
	visibility: visible;
	filter: alpha(opacity=100);
}
.project .projectMeta {
	position: absolute;
	top: 100%;
	z-index: 1000;
	width: 100%;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.project .projectMeta li {
	display: inline-block;
	margin: 0 10px;
}
.project .projectMeta li a {
	display: block;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	padding: 0;
	font-size: 16px;
	color:#fff;
}
.project .projectMeta li a:hover {
	color: #ffffff;
}
.project .projectMeta li:last-child {
	margin-right: -100px;
}
.project .projectMeta li:first-child {
	margin-left: -100px;
}
.project:hover .projectMeta {
	top: 50%;
	margin-top: -19px;
}
.project .projectContents {
	padding: 20px;
	text-align: center;
	border: 1px solid #ddd;
	-webkit-border-radius: 0px 0px 2px 2px;
	-moz-border-radius: 0px 0px 2px 2px;
	-o-border-radius: 0px 0px 2px 2px;
	-ms-border-radius: 0px 0px 2px 2px;
	-khtml-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
}
.project .projectName {
	font-weight: 300;
	font-size: 16px;
	margin-bottom: 5px;
}
.project .projectName a {
	color: #F0562D;
}
.project .projectName a:hover {
	color: #fff;
}
.project .projectCategory li {
	display: inline-block;
	margin: 0 5px;
	position: relative;
}
.project .projectCategory li:after {
	content: '-';
	font-family: tahoma;
	float: right;
	margin-right: -2px;
	margin-left: 10px;
}
.project .projectCategory li:last-child:after {
	display: none;
}
.project .projectCategory a {
	color: #5a5e6a;
}
.project .projectCategory a:hover {
	text-decoration: underline !important;
}
.portfolio2Column .projectMedia>a img {
	height: 348px;
}
.portfolio3Column .projectMedia>a img, .portfolio4Column .projectMedia>a img {
	height: 198px;
}

/* --- Proud --- */

.proud .responsiveTools {
	position: relative;
}
.proud .responsiveTools .mac {
	display: block;
}
.proud .responsiveTools .ipad {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 100;
}
.proud .description h3 {
	font-weight: 500;
	color: #fff;
}
.proud .description p {
	color: #fff;
}

/* --- Footer --- */

/* Top Footer */

.topFooter {
	padding: 80px 0px 30px 0px;
	background:#25323F;
	font-family: 'Raleway', sans-serif;
}
.topFooter .footerWidget .footerWidgetHeader {
	font-weight: 500;
	padding-bottom: 20px;
	margin-bottom: 20px;
	color:#fff;
	border-bottom: 1px solid rgb(238, 79, 30,0.5);
}
.topFooter .footerWidget .footerAboutContent {
	margin-bottom: 30px;
}
.topFooter .footerWidget .footerLinksList li {
	margin-bottom: 8px;
	font-size: 13px;
	color: #fff;
	position: relative;
	list-style-position: inside;
	padding-left: 15px;
}
.topFooter .footerWidget .footerLinksList li a {
	color: #fff;
	font-size: 13px;
}
.topFooter .footerWidget .footerLinksList li a:hover {
	color: #fff;
	margin-left: 10px;
}
.topFooter .footerWidget .footerLinksList li:before {
	content: "\f105";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #fff;
	font-size: 18px;
	padding-right: 0.5em;
	position: absolute;
	top: -4px;
	left: 1px;
}
.topFooter .footerWidget .aboutLinks .footerLinksList li {
	float: left;
	width: 50%;
}
.projectTitle {
	font-weight: 500;
}
.projectTitle a {
	color:#F0562D;
}

/* Bottom Footer */

.bottomFooter {
	background-color: #25323F;
	border-top: 1px solid rgb(238, 79, 30);
}
.bottomFooter .copyrights p {
	color: #ffffff;
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 50px;
	font-size: 13px;
}
.bottomFooter .copyrights p a {
	color: #ffffff;
}
.bottomFooter .copyrights p a:hover {
	color: #F0562D;
}
.topFooter .legal p {
	color: #ffffff;
}
.bottomFooter .terms {
	margin-bottom: 15px;
}
.bottomFooter .terms li {
	float: left;
	margin-right: 5px;
}
.bottomFooter .terms li a {
	color: #ddd;
}
.bottomFooter .terms li a:hover {
	color: #ffffff;
}
#footer .subscribesubhead {
	color: #fff;
}
#footer .subscribe-form {
	position: relative;
}
#footer .subscribe-form input.form-control {
	width: 100%;
	padding: 15px 25px 15px 25px;
}
#footer .subscribe-form .btn-style {
	position: absolute;
	right: 0;
	top: 0;
}
#footer .subscribe-form .form-group {
	display: block;
}
#footer .form-inline .form-group .form-control {
	border-radius: 20px;
	font-size: 15px;
	height: 40px;
	margin: 0px 10px 0px 0px;
	line-height: 40px;
}
#footer .form-inline .btn-style {
	background:#F0562D;
	border:0;
	font-size: 15px;
	color: #ffffff;
	border-radius: 20px;
	height: 40px;
	line-height: 35px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 25px;
	cursor: pointer;
}
.bottomFooter .terms li:after {
	content: "-";
	width: 5px;
	color: #ddd;
	display: inline-block;
	margin-left: 5px;
}
.bottomFooter .terms li:last-child {
	margin-right: 0px;
}
.bottomFooter .terms li:last-child:after {
	display: none;
}
.bottomFooter .footerSocial .footerSocialWrapper {
	float: right;
	padding-top: 7px;
}
.bottomFooter .footerSocial ul {
	float: left;
	margin-left: 10px;
}
.bottomFooter .footerSocial ul li {
	float: left;
}
.bottomFooter .footerSocial ul:first-child {
	margin-left: 0px;
}
.bottomFooter .footerSocial .socialNav li a {
	background-color: #fff;
	width: 24px;
	color: #000;
	height: 24px;
	line-height: 10px;
	text-align: center;
	margin: 4px;
	padding: 4px;
}
.bottomFooter .footerSocial .socialNav li a:hover {
	color: #ffffff;
	background-color: #F0562D;
}
.bottomFooter .footerSocial .socialNav .facebook a:hover, .facebook a:hover {
	background-color: #3b5998;
}
.bottomFooter .footerSocial .socialNav .instagram a:hover {
	background-color: #c13584;
}
.bottomFooter .footerSocial .socialNav .twitter a:hover {
	background-color: #55acee;
}
.bottomFooter .footerSocial .socialNav .linkedIn a:hover {
	background-color: #2867b2;
}
.bottomFooter .footerSocial .socialNav .rss a:hover {
	background-color: #f26522;
}
.bottomFooter .footerSocial .socialNav .youtube a:hover {
	background-color: #e52d27;
}
.bottomFooter .footerSocial .socialNav .gplus a:hover {
	background-color: #dd4b39;
}
.bottomFooter .footerSocial .paymentsNav li {
	margin: 0px 2.5px;
}
.bottomFooter .footerSocial .paymentsNav li a img {
	display: block;
}
.bottomFooter .footerSocial .paymentsNav li:first-child {
	margin-left: 0px;
}
.bottomFooter .footerSocial .paymentsNav li:last-child {
	margin-right: 0px;
}

/*=============================================================================

4. Style 2

=============================================================================*/

/* --- Header --- */

.style-2 .header {
	position: absolute;
	width: 100%;
	top: 0px;
}
.style-2 .header.fixer {
	position: absolute;
	width: 100%;
	top: 45px;
}
.style-2 .header.fixedHeader {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100000;
}
.style-2 .header.fixedHeader+.offset {
	display: block;
}

/* --- Slider --- */

.slider .homeSlider_2 .captions {
	top: 52%;
}
.homeSlider_2 .captions .links a {
	background-color: #F0562D;
	color: #ffffff;
}
.homeSlider_2 .captions .links a:hover {
	background-color: #ffffff !important;
	color: #111;
}
.homeSlider_2 .owl-controls .owl-nav {
	top: 52%;
}
.homeSlider_2 .owl-controls .owl-nav div {
	background-color: transparent;
	font-size: 60px;
	font-weight: normal;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-weight: 100;
}
.homeSlider_2 .owl-controls .owl-nav div:hover {
	color: #F0562D;
}
.homeSlider_2 .owl-controls .owl-prev {
	left: 30px !important;
}
.homeSlider_2 .owl-controls .owl-prev:before {
	content: '\f104';
	font-family: 'FontAwesome';
}
.homeSlider_2 .owl-controls .owl-next {
	right: 30px !important;
}
.homeSlider_2 .owl-controls .owl-next:before {
	content: '\f105';
	font-family: 'FontAwesome';
}
.homeSlider_2 .owl-item.active .captions .links a.details {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-o-animation-delay: 3s;
	animation-delay: 3s;
}

/*=============================================================================

 5.Style 3

=============================================================================*/

/* --- Slider --- */

.style-3 #slider {
	overflow: visible;
}
.style-3 #slider .owl-controls .owl-dots {
	display: none !important;
}
.style-3 .slider .owl-controls .owl-nav {
	width: 96px;
	right: 50%;
	margin-right: -48px;
	top: 70%;
}
.style-3 .slider .owl-controls .owl-nav div {
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	font-size: 16px;
}

/* --- Domain Search --- */

.style-3 .domainSearch {
	position: absolute;
	bottom: 30px;
	z-index: 10000;
	background-color: transparent;
	width: 100%;
	text-align: center;
}
.style-3 .domainSearch .domainSearchForm {
	display: inline-block;
	text-align: center;
}
.style-3 .domainSearch .domainSearchForm .formSearchUl {
	display: inline-block;
}

/* --- About --- */

.aboutBox {
	padding: 20px;
	background-color: #f2f2f5;
	margin: 0 20px;
}
.aboutBox .aboutBoxHeader {
	padding-right: 50px;
	border-bottom: 2px solid #F0562D;
	margin-bottom: 20px;
	padding-bottom:15px;
	color: #100d2e;
}
.aboutBox .aboutBoxBody .triggerRow {
	margin-bottom: 10px !important;
}
.aboutBox .aboutBoxBody .triggerRow:last-child {
	margin-bottom: 0 !important;
}
.aboutBox .aboutBoxBody .triggerRow>a {
	background-color: #ffffff !important;
	color: #F0562D;
	height: 36px !important;
	line-height: 36px !important;
}
#top .accordianShortCode .triggerRow>a:before, .accordianShortCode .triggerRow>a.activeLine:before, .accordianShortCode .triggerRow>span.activeLine:before {
	top: 7px;
}
.singleTab active {
	visibility: visible;
}
.reg {
	background-color: #F0562D;
}
.aboutBox .aboutBoxBody .triggerRow>a.activeLine {
	background-color: #f2f2f5 !important;
}
.aboutBox .aboutBoxBody .progress {
	background-color: rgba(0,0,0,0.1);
	height: 39px;
	line-height: 38px;
	margin-bottom: 9px;
}
.aboutBox .aboutBoxBody .progress:last-child {
	margin-bottom: 0;
}
.aboutBox .aboutBoxBody .singleOffer {
	padding: 20px;
	background: url('../images/offer.jpg') center center no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.aboutBox .aboutBoxBody .singleOffer .cover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-color: rgb(238, 79, 30);
	z-index: 0;
}
.aboutBox .aboutBoxBody .singleOffer .offerTitle {
	position: relative;
	z-index: 1;
	font-weight: 300;
	margin-bottom: 4px;
}
.aboutBox .aboutBoxBody .singleOffer .offerTitle a {
	color: #fff;
	font-weight: 700;
}
.aboutBox .aboutBoxBody .singleOffer ul {
	position: relative;
	z-index: 1;
	margin-bottom: 8px;
}
.aboutBox .aboutBoxBody .singleOffer ul li {
	color: #ffffff;
	font-size: 13px;
	margin-bottom: 2px;
}
.aboutBox .aboutBoxBody .singleOffer p {
	float: left;
	width: 50%;
	margin-bottom: 0;
}
.aboutBox .aboutBoxBody .singleOffer p:first-child {
	padding-right: 10px;
}
.aboutBox .aboutBoxBody .singleOffer p:last-child {
	padding-left: 10px;
}
.aboutBox .aboutBoxBody .singleOffer .offerlinks {
	position: relative;
	z-index: 1;
	width: 100%;
}
.aboutBox .aboutBoxBody .singleOffer .offerlinks:last-child {
	margin-right: 0;
}
.aboutBox .aboutBoxBody .singleOffer .details {
	color: #ffffff;
	border: 1px solid #ffffff;
}
.aboutBox .aboutBoxBody .singleOffer .details:hover {
	background-color: #ffffff;
	color: #fff !important;
}
.aboutBox .aboutBoxBody .owl-controls {
	top: -50px;
	right: 0;
	z-index: 1000;
	position: absolute;
	width: 50px;
}
.aboutBox .aboutBoxBody .owl-controls .owl-nav {
	right: 0;
}
.aboutBox .aboutBoxBody .owl-controls .owl-nav div {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	background: #F0562D;
}
.aboutBox .aboutBoxBody .owl-controls .owl-nav div:hover {
	background-color: #F0562D;
}

/*=============================================================================

  6.Style 4

=============================================================================*/

/* --- Top Menu --- */

.style-4 .slider .topMenu {
	top: 93px;
	display: none;
}
.style-4 .slider .topMenu .topContact ul {
	float: left;
}
.style-4 .slider .topMenu .socialNav {
	float: right;
	text-align: right;
	width: auto;
}
.style-4 .slider .topMenu .socialNav .fancy-select ul.options {
	left: auto;
	right: -1px;
	-webkit-border-radius: 2px 0px 2px 2px;
	-moz-border-radius: 2px 0px 2px 2px;
	-o-border-radius: 2px 0px 2px 2px;
	-ms-border-radius: 2px 0px 2px 2px;
	-khtml-border-radius: 2px 0px 2px 2px;
	border-radius: 2px 0px 2px 2px;
}

/* --- Header --- */

.style-4 .header {
	position: absolute;
	width: 100%;
	top: 0px;
	border-bottom: 0;
	background-color: transparent;
}
.style-4 .header .scrollHeaderWrapper {
	border-bottom: 0;
}
.style-4 .header .scrollHeaderWrapper .container {
	padding-bottom: 30px !important;
}
.style-4 .header .scrollHeaderWrapper .mainNav .navTabs>li>a, .style-4 .header .scrollHeaderWrapper .mainNav .navTabs>li>button {
	color: #ffffff;
}
.style-4 .header .scrollHeaderWrapper .login .formSwitcher.bordered {
	background: transparent;
	color: #F0562D;
	border: 1px solid #F0562D;
}
.style-4 .header .scrollHeaderWrapper .login .formSwitcher.bordered:hover {
	background-color: #F0562D;
	color: #ffffff;
}
.style-4 .header .scrollHeaderWrapper .login .formSwitcher.bordered.opened {
	color: #ffffff;
	background-color: #F0562D;
}
.style-4 .header .scrollHeaderWrapper .register .formSwitcher.bordered {
	background: transparent;
	color: #a0a2a6;
	border: 1px solid #a0a2a6;
}
.style-4 .header .scrollHeaderWrapper .register .formSwitcher.bordered:hover {
	background-color: #dcdcdc;
	border: 1px solid #dcdcdc;
	color: #ffffff;
}
.style-4 .header .scrollHeaderWrapper .register .formSwitcher.bordered.opened {
	border: 1px solid #dcdcdc;
	color: #ffffff !important;
}
.style-4 .header.fixedHeader {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100000;
	background-color: #ffffff;
	border-bottom: 1px solid #d9d9d9;
}
.style-4 .header.fixedHeader .scrollHeaderWrapper {
	color: #fff;
}
.style-4 .header.fixedHeader .mainNav .navTabs>li>a {
	color: #111;
}
.style-4 .header.fixedHeader .mainNav .navTabs>li>a:hover {
	color: #ffffff;
}
.style-4 .header.fixedHeader .mainNav .navTabs>li ul li a:hover {
	color: #ffffff;
}

/* --- Slider --- */

.style-4 .slider .owl-controls .owl-nav {
	display: none;
}
.style-4 .slider .owl-controls .owl-dots {
	bottom: 30%;
}
.style-4 .slider .owl-controls .owl-dots .owl-dot {
	display: inline-block;
	margin: 0px 5px 0px 5px;
	height: 16px;
	line-height: 16px;
	width: 16px;
	padding-top: 2px;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: transparent;
}
.style-4 .slider .owl-controls .owl-dots .owl-dot:first-child {
	margin: 0px 5px 0px 0px;
}
.style-4 .slider .owl-controls .owl-dots .owl-dot:last-child {
	margin: 0px 0px 0px 5px;
}
.style-4 .slider .owl-controls .owl-dots .owl-dot span {
	width: 12px;
	display: block;
	text-align: center;
	height: 12px;
	margin: 0px auto;
	text-indent: -99999px;
	border: 2px solid #ddd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-khtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.style-4 .slider .owl-controls .owl-dots .owl-dot.active, .style-4 .slider .owl-controls .owl-dots .owl-dot:hover {
	padding-top: 0px;
	width: 16px;
}
.style-4 .slider .owl-controls .owl-dots .owl-dot:hover span, .style-4 .slider .owl-controls .owl-dots .owl-dot.active span {
	width: 16px;
	height: 16px;
	background-color: #F0562D;
	border: 0px solid #F0562D;
}

/* --- Pricing --- */

.style-4 .pricing {
	border-top: none;
	border-bottom: none;
}
.style-4 .pricing+.mainSection {
	border-top: none;
}
.style-4 .pricing+.mainSection .sectionWrapper {
	padding-top: 0;
}
.style-4 .pricingTable {
	margin-top: -264px;
}
.style-4 .pricingTable .pricingHeader {
	text-align: center;
}
.style-4 .pricingTable .pricingHeader .pricingTitle {
	float: none;
}
.style-4 .pricingTable .pricingBody li {
	padding: 10px 0;
	border-bottom: none;
	text-align: center;
}
.style-4 .pricingTable .pricingBody li:last-child {
	padding-bottom: 0;
}
.style-4 .pricingTable .pricingBody li:first-child {
	padding-top: 0;
}
.style-4 .pricingTable .pricingPerMonth {
	padding: 10px;
	text-align: center;
	line-height: 35px;
}
.style-4 .pricingTable .pricingPerMonth .generalLink {
	float: right;
	padding: 0 10px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	background-color: #F0562D;
	font-weight: 300;
	width: auto;
}
.style-4 .pricingTable .pricingPerMonth .generalLink:hover {
	color: #F0562D;
	background-color: #ffffff;
}

/*=============================================================================

  7.Style 5

=============================================================================*/

/* --- Header --- */

.style-5 .header {
	position: absolute;
	width: 100%;
	top: 0px;
	border-bottom: 0;
	background-color: transparent;
}
.style-5 .header .scrollHeaderWrapper {
	border-bottom: 0;
}
.style-5 .header .scrollHeaderWrapper .mainNav .navTabs>li>a, .style-5 .header .scrollHeaderWrapper .mainNav .navTabs>li>button {
	color: #fff;
}
.style-5 .header .scrollHeaderWrapper .register .formSwitcher {
	color: #ffffff;
	background: #a0a2a6;
}
.style-5 .header .scrollHeaderWrapper .register .formSwitcher.opened {
	background-color: #F0562D;
	color: #fff;
}
.style-5 .header.fixedHeader {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100000;
	background-color: #ffffff;
	border-bottom: 1px solid #d9d9d9;
}
.style-5 .header.fixedHeader .scrollHeaderWrapper {
	color:#111;
}
.style-5 .header.fixedHeader .mainNav .navTabs>li>a, .style-5 .header.fixedHeader .mainNav .navTabs>li>button {
	color: #111;
}
.style-5 .header.fixedHeader .mainNav .navTabs>li>a:hover, .style-5 .header.fixedHeader .mainNav .navTabs>li>button:hover {
	color: #111;
}
.style-5 .header.fixedHeader .mainNav .navTabs>li.login .formSwitcher {
	color: #ffffff;
	background: #F0562D;
}
.style-5 .header.fixedHeader .mainNav .navTabs>li.login .formSwitcher.opened {
	background-color: #F0562D;
	color: #ffffff;
}
.style-5 .header.fixedHeader .mainNav .navTabs>li.register .formSwitcher {
	color: #ffffff;
}

/* --- Slider --- */

.style-5 .owl-controls .owl-nav div {
	width: 38px;
	height: 38px;
	line-height: 38px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.style-5 .owl-controls .owl-nav .owl-prev {
	left: 20px;
}
.style-5 .owl-controls .owl-nav .owl-next {
	right: 20px;
}
.style-5 .slider:hover .owl-controls .owl-nav .owl-prev {
	left: 20px;
}
.style-5 .slider:hover .owl-controls .owl-nav .owl-next {
	right: 20px;
}
.style-5 .slider .owl-dots {
	display: none;
}

/* --- Domain Search --- */

.style-5 .domainSearch {
	position: absolute;
	bottom: 0;
	z-index: 10000;
	background-color: transparent;
	background-color: rgba(0, 0, 0, 0.6);
	width: 100%;
	text-align: center;
	padding: 20px 0 10px 0;
}
.style-5 .domainSearch .sectionWrapper {
	padding: 0;
}
.style-5 .domainSearch .domainSearchForm {
	text-align: center;
}
.style-5 .domainSearch .domainSearchForm .formSearchUl {
	display: inline-block;
}

/* --- Services --- */

.style-5 .singleService {
	background-color: transparent;
}
.style-5 .pricingHeader {
	padding: 20px 20px 20px 20px;
	border-bottom: none;
	text-align: center;
}
.style-5 .pricingHeader .pricingTitle {
	float: none;
}
.style-5 .pricingHeader .pricingPerMonth {
	float: none;
	text-align: center;
	font-weight: normal;
}
.style-5 .pricingBody li {
	padding: 10px 0;
	border-bottom: none;
	text-align: center;
}
.style-5 .pricingBody li:last-child {
	padding-bottom: 0;
}
.style-5 .pricingBody li:first-child {
	padding-top: 0;
}

/* --- Purchase --- */

.style-5 .purchase .sectionTitle {
	margin-bottom: 0;
}
.style-5 .purchase .sectionTitle .sectionHeader {
	text-align: left;
	margin-bottom: 0;
}
.style-5 .purchase .links {
	text-align: right;
}
.style-5 .purchase .links a {
	margin: 0;
	font-size: 16px;
}

/*=============================================================================

 8. Style 6

=============================================================================*/

/* --- Top Menu --- */

.style-6 .topMenu {
	padding: 0px !important;
}
.style-6 .topMenu .socialNav>li a:hover, .style-6 .topMenu .fancy-select .trigger:hover {
	background-color: #F0562D;
}
.style-6 .topMenu .topContact ul li {
	border-right-color: #fff;
}

/* --- Main Slider --- */

.style-6 .mainSlider .captions .links a.join {
	color: #fff;
	background-color: #F0562D;
}
.style-6 .mainSlider .captions .links a.join:hover {
	color: #F0562D;
	background-color: #fff;
}
.style-6 .mainSlider .captions .links a.details {
	background-color: #fff;
	border-color: #ffffff;
}
.style-6 .mainSlider .captions .links a.details:hover {
	color: #fff;
	background-color: #F0562D;
}
.style-6 .mainSlider .owl-dots {
	display: none;
}

/* --- Header --- */

.style-6 .header {
	position: absolute;
	width: 100%;
	top: 45px;
}
.style-6 .header.fixer {
	position: absolute;
	width: 100%;
	top: 45px;
}
.style-6 .header.fixedHeader {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100000;
}
.style-6 .header.fixedHeader+.offset {
	display: block;
}

/* --- Pricing Table  --- */

.style-6 .pricingTable {
	margin-top: -177px;
}

/* --- Services  --- */

.style-6 .singleService2 .serviceIcon, .style-6 .singleService2 .servicesContents {
	float: left;
}
.style-6 .singleService2 .servicesContents {
	width: 63%;
}

/* --- Testmonials  --- */

.style-6 .singleTestmonial .testmonialsTopContents {
	margin-bottom: 50px;
	padding-bottom: 45px;
}
.style-6 .singleTestmonial .testmonialsTopContents .testmonialthumb {
	position: absolute;
	right: 50%;
	margin-right: -30px;
	bottom: -30px;
}
.style-6 .singleTestmonial .testmonialsTopContents blockquote {
	float: none;
	text-align: center;
	width: 94%;
	margin: auto;
}
.style-6 .singleTestmonial .testmonialsBottomContents {
	text-align: center;
}
.style-6 .singleTestmonial .testmonialsBottomContents p {
	display: inline-block;
	margin-right: 5px;
}
.style-6 .singleTestmonial .testmonialsBottomContents p:after {
	content: '-';
	margin-left: 5px;
}
.style-6 .singleTestmonial .testmonialsBottomContents p:last-child {
	margin-right: 0;
}
.style-6 .singleTestmonial .testmonialsBottomContents p:last-child:after {
	display: none;
}

/*=============================================================================

  9. Style 7

=============================================================================*/

/* --- Banner  --- */

.banner #slide1 .captions {
	top: 52%;
}
.banner #slide1 .captions span {
	font-size: 55px;
	color: #F0562D;
	font-weight: 600 !important;
}
.banner #slide1 .captions h2, .banner #slide1 .captions p, .banner #slide1 .captions .links a {
	opacity: 1;
}

/* --- Header  --- */

.style-7 .header {
	position: absolute;
	width: 100%;
	top: 44px;
}
.style-7 .header.fixedHeader {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100000;
}
.style-7 .header.fixedHeader+.offset {
	display: block;
}
.style-7 .topMenu {
	padding: 0px;
}

/* --- Slider  --- */

.style-7 .welcome {
	position: absolute;
	bottom: 30px;
	background-color: transparent !important;
	width: 100%;
}
.style-7 .welcome .singleService {
	background-color: #ddd;
	border: none;
}
.style-7 .welcome .singleService .serviceName {
	color: #ffffff;
}
.style-7 .welcome .singleService p {
	color: #e4e4e4;
}
.style-7.welcome .singleService {
	background-color: #ddd;
	border: none;
}
.style-7.welcome .singleService .serviceName {
	color: #ffffff;
}
.style-7.welcome .singleService p {
	color: #e4e4e4;
}

/*=============================================================================

  10. Inner Pages Styles

=============================================================================*/

/* --- Page Header  --- */

.pageHeader .topMenu {
	position: relative;
	background: #25323F;
}
.pageHeader .generalLink:hover {
	background-color: #fff;
	color: #ffffff;
}

/* --- Page info  --- */

.pageInfo {
	padding: 45px 0;
	background-attachment: fixed;
	position: relative;
	/*background: url('../images/page-info-bg.png') no-repeat;*/
	/*background: url('../images/bg/network.jpg') no-repeat;*/
	/*background: url('https://cdn.virtit.pt/assets/images/bg/network.jpg') no-repeat;*/
	background: url('../images/bg/network.webp') no-repeat;
	background-position: center;
	/*background-size: 100% 100%;*/
}
.pageInfo .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

/* --- Page Title  --- */

.pageTitle {
	margin-bottom: 0;
	font-size: 45px;
	font-weight: bold;
	color: #eee;
	line-height: 1;
	float: left;
}

/* --- Bread Crumb  --- */

.breadcrumb {
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	background-color: transparent;
	float: right;
}
.breadcrumb li {
	color: #c5c5c5;
	font-size: 18px;
}
.breadcrumb li+li:before {
	color: #111;
}
.breadcrumb li a {
	color: #F0562D;
}
.breadcrumb li.active {
	color: #111;
}

/* --- Pricing  --- */

.page .lightSection {
	border-top: none;
}
.page .lightSection+.lightSection .sectionWrapper {
	padding-top: 0;
}
.page .style-4 .pricingTable {
	margin-top: 0;
}
.page .style-4 .pricingTable .pricingBody {
	background-color: #ffffff;
}

/* --- Contact --- */

/* follow */

/*.colorFulSocial li.facebook a {
	background: url('images/share-btns.png') 0 0 no-repeat;
}
.colorFulSocial li.twitter a {
	background: url('images/share-btns.png') 0 -32px no-repeat;
}
.colorFulSocial li.googleplus a {
	background: url('images/share-btns.png') 0 -64px no-repeat;
}
.colorFulSocial li.email a {
	background: url('images/share-btns.png') 0 -96px no-repeat;
}
.colorFulSocial li.youtube a {
	background: url('images/share-btns.png') 0 -128px no-repeat;
}
.colorFulSocial li.pinterest a {
	background: url('images/share-btns.png') 0 -160px no-repeat;
}*/

/* --- ShortCodes --- */

/* --- Newsletter --- */

.newsletter>p {
	color: #fff;
	margin-top: -5px;
}
.newsletter form {
	position: relative;
}
.newsletter form input {
	display: block;
	width: 100%;
	height: 43px;
	color: #F0562D;
	padding-left: 26px;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 10px;
}
.newsletter form input+i {
	position: absolute;
	left: 10px;
	top: 15px;
	z-index: 100;
}
.newsletter form button, .newsletter form input[type="submit"] {
	width: 100%;
	display: block;
	height: 43px;
	line-height: 43px;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 400;
	background: #F0562D;
	font-size: 14px;
	color: #fff;
}
.newsletter form button:hover, .newsletter form input[type="submit"]:hover {
	background:#F0562D;
}

/* --- Social List --- */

.socialList {
	margin-top: -10px;
}
.socialList li {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.socialList li a {
	height: 32px;
	width: 32px;
	display: block;
	text-align: center;
	line-height: 32px;
	background-image: url('../images/social-list.png');
	background-repeat: no-repeat;
	color: #ffffff;
}
.socialList li a.facebook {
	background-position: 0px 0px;
}
.socialList li a.pinterest {
	background-position: -32px 0px;
}
.socialList li a.twitter {
	background-position: -64px 0px;
}
.socialList li a.gplus {
	background-position: -96px 0px;
}
.socialList li a.rss {
	background-position: -128px 0px;
}
.socialList li a.vimeo {
	background-position: -160px 0px;
}
.socialList li a.evernote {
	background-position: -192px 0px;
}
.socialList li a.dribbble {
	background-position: -224px 0px;
}
.socialList li a.tumblr {
	background-position: -256px 0px;
}
.socialList li a.behance {
	background-position: -288px 0px;
}
.socialList li a.stumbleUpon {
	background-position: -320px 0px;
}
.socialList li a.dropbox {
	background-position: -352px 0px;
}
.socialList li a.soundCloud {
	background-position: -384px 0px;
}
.socialList li a.picasa {
	background-position: -416px 0px;
}
.socialList li a.lastfm {
	background-position: -448px 0px;
}
.socialList li a.forrst {
	background-position: -480px 0px;
}
.socialList li a.flickr {
	background-position: -512px 0px;
}
.socialList li a.deviantArt {
	background-position: -544px 0px;
}
.socialList li a.linkedIn {
	background-position: -576px 0px;
}
.socialList li a.blogger {
	background-position: -608px 0px;
}
.socialList li a.grooveshark {
	background-position: -640px 0px;
}
.socialList li a.digg {
	background-position: -672px 0px;
}
.socialList li a.skype {
	background-position: -704px 0px;
}
.socialList li a.shareThis {
	background-position: -736px 0px;
}
.socialList li a.wordPress {
	background-position: -768px 0px;
}
.socialList li a.kickstarter {
	background-position: -800px 0px;
}
.socialList li a.bebo {
	background-position: -832px 0px;
}
.socialList li a.zerply {
	background-position: -864px 0px;
}
.socialList li a.amazon {
	background-position: -896px 0px;
}
.socialList li a.myspace {
	background-position: -928px 0px;
}
.socialList li a.wikipedia {
	background-position: -960px 0px;
}
.socialList li a.technorati {
	background-position: -992px 0px;
}
.socialList li a.addThis {
	background-position: -1024px 0px;
}
.socialList li a.delicious {
	background-position: -1056px 0px;
}
.socialList li a.xing {
	background-position: -1088px 0px;
}
.socialList li a.quora {
	background-position: -1120px 0px;
}
.socialList li a.gitHub {
	background-position: -1152px 0px;
}
.socialList li a.instagram {
	background-position: -1184px 0px;
}
.socialList li a.yahoo {
	background-position: -1216px 0px;
}
.socialList li a.youTube {
	background-position: -1248px 0px;
}
.socialList li:nth-child(28n) {
	margin-right: 0;
}
.socialList.solid li a {
	background-color: #F0562D;
}
.socialList.solid li a:hover {
	background-color: #fff;
}
.socialList.colorful li a.facebook {
	background-color: #5d82d1;
}
.socialList.colorful li a.pinterest {
	background-color: #e13138;
}
.socialList.colorful li a.twitter {
	background-color: #40bff5;
}
.socialList.colorful li a.gplus {
	background-color: #eb5e4c;
}
.socialList.colorful li a.rss {
	background-color: #faa33d;
}
.socialList.colorful li a.vimeo {
	background-color: #35c6ea;
}
.socialList.colorful li a.evernote {
	background-color: #9acf4f;
}
.socialList.colorful li a.dribbble {
	background-color: #f7659c;
}
.socialList.colorful li a.tumblr {
	background-color: #426d9b;
}
.socialList.colorful li a.behance {
	background-color: #1879fd;
}
.socialList.colorful li a.stumbleUpon {
	background-color: #ff5c30;
}
.socialList.colorful li a.dropbox {
	background-color: #17a3eb;
}
.socialList.colorful li a.soundCloud {
	background-color: #ff7e30;
}
.socialList.colorful li a.picasa {
	background-color: #9eb5b6;
}
.socialList.colorful li a.lastfm {
	background-color: #f34320;
}
.socialList.colorful li a.forrst {
	background-color: #45ad76;
}
.socialList.colorful li a.flickr {
	background-color: #ff48a3;
}
.socialList.colorful li a.deviantArt {
	background-color: #6a8a7b;
}
.socialList.colorful li a.linkedIn {
	background-color: #238cc8;
}
.socialList.colorful li a.blogger {
	background-color: #ff9233;
}
.socialList.colorful li a.grooveshark {
	background-color: #ffb21d;
}
.socialList.colorful li a.digg {
	background-color: #75788d;
}
.socialList.colorful li a.skype {
	background-color: #13c1f3;
}
.socialList.colorful li a.shareThis {
	background-color: #25a774;
}
.socialList.colorful li a.wordPress {
	background-color: #2592c3;
}
.socialList.colorful li a.kickstarter {
	background-color: #8cd049;
}
.socialList.colorful li a.bebo {
	background-color: #ee3849;
}
.socialList.colorful li a.zerply {
	background-color: #9dbc7a;
}
.socialList.colorful li a.amazon {
	background-color: #ff8e2e;
}
.socialList.colorful li a.myspace {
	background-color: #008dde;
}
.socialList.colorful li a.wikipedia {
	background-color: #b3b5b8;
}
.socialList.colorful li a.technorati {
	background-color: #71d14b;
}
.socialList.colorful li a.addThis {
	background-color: #ff7850;
}
.socialList.colorful li a.delicious {
	background-color: #377bda;
}
.socialList.colorful li a.xing {
	background-color: #1a8e8c;
}
.socialList.colorful li a.quora {
	background-color: #ea3d23;
}
.socialList.colorful li a.gitHub {
	background-color: #3f91cb;
}
.socialList.colorful li a.instagram {
	background-color: #548bb6;
}
.socialList.colorful li a.yahoo {
	background-color: #ab47ac;
}
.socialList.colorful li a.youTube {
	background-color: #ef4e41;
}
.socialList.largeSocialList {
	margin-top: -30px;
}
.socialList.largeSocialList [class*="col-"] {
	width: 100px;
}
.socialList.largeSocialList li {
	margin-top: 30px;
	margin-right: 0;
}
.socialList.largeSocialList li a {
	width: 100%;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	height: 38px;
	line-height: 38px;
	background-image: url('../images/social-list-large.png');
}
.socialList.largeSocialList li a.facebook {
	background-position: 0px 0px;
}
.socialList.largeSocialList li a.pinterest {
	background-position: -70px 0px;
}
.socialList.largeSocialList li a.twitter {
	background-position: -140px 0px;
}
.socialList.largeSocialList li a.gplus {
	background-position: -210px 0px;
}
.socialList.largeSocialList li a.rss {
	background-position: -280px 0px;
}
.socialList.largeSocialList li a.vimeo {
	background-position: -350px 0px;
}
.socialList.largeSocialList li a.evernote {
	background-position: -420px 0px;
}
.socialList.largeSocialList li a.dribbble {
	background-position: -490px 0px;
}
.socialList.largeSocialList li a.tumblr {
	background-position: -560px 0px;
}
.socialList.largeSocialList li a.behance {
	background-position: -630px 0px;
}
.socialList.largeSocialList li a.stumbleUpon {
	background-position: -700px 0px;
}
.socialList.largeSocialList li a.dropbox {
	background-position: -770px 0px;
}
.socialList.largeSocialList li a.soundCloud {
	background-position: -840px 0px;
}
.socialList.largeSocialList li a.picasa {
	background-position: -910px 0px;
}
.socialList.largeSocialList li a.lastfm {
	background-position: -980px 0px;
}
.socialList.largeSocialList li a.forrst {
	background-position: -1050px 0px;
}
.socialList.largeSocialList li a.flickr {
	background-position: -1120px 0px;
}
.socialList.largeSocialList li a.deviantArt {
	background-position: -1190px 0px;
}
.socialList.largeSocialList li a.linkedIn {
	background-position: -1260px 0px;
}
.socialList.largeSocialList li a.blogger {
	background-position: -1330px 0px;
}
.socialList.largeSocialList li a.grooveshark {
	background-position: -1400px 0px;
}
.socialList.largeSocialList li a.digg {
	background-position: -1470px 0px;
}
.socialList.largeSocialList li a.skype {
	background-position: -1540px 0px;
}
.socialList.largeSocialList li a.shareThis {
	background-position: -1610px 0px;
}
.socialList.largeSocialList li a.wordPress {
	background-position: -1680px 0px;
}
.socialList.largeSocialList li a.kickstarter {
	background-position: -1750px 0px;
}
.socialList.largeSocialList li a.bebo {
	background-position: -1820px 0px;
}
.socialList.largeSocialList li a.zerply {
	background-position: -1890px 0px;
}
.socialList.largeSocialList li a.amazon {
	background-position: -1960px 0px;
}
.socialList.largeSocialList li a.myspace {
	background-position: -2030px 0px;
}
.socialList.largeSocialList li a.wikipedia {
	background-position: -2100px 0px;
}
.socialList.largeSocialList li a.technorati {
	background-position: -2170px 0px;
}
.socialList.largeSocialList li a.addThis {
	background-position: -2240px 0px;
}
.socialList.largeSocialList li a.delicious {
	background-position: -2310px 0px;
}
.socialList.largeSocialList li a.xing {
	background-position: -2380px 0px;
}
.socialList.largeSocialList li a.quora {
	background-position: -2450px 0px;
}
.socialList.largeSocialList li a.gitHub {
	background-position: -2520px 0px;
}
.socialList.largeSocialList li a.instagram {
	background-position: -2590px 0px;
}
.socialList.largeSocialList li a.yahoo {
	background-position: -2660px 0px;
}
.socialList.largeSocialList li a.youTube {
	background-position: -2730px 0px;
}

/* --- Tabs --- */

.tabsContainer {
	background-color: #F0562D;
}
.etabs {
	background-color: #ffffff;
}
.etabs a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-weight: 300;
	color: #ffffff;
	padding: 0 15px;
	background-color: #fff;
}
.etabs a:hover {
	background-color: #F0562D;
}
.etabs .active a {
	background-color: #F0562D;
}
.singleTab {
	background-color: #F0562D;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.singleTab p {
	color: #ffffff;
	padding: 20px;
}
.tabsHr .etabs li {
	float: left;
	margin-right: 5px;
}
.tabsVr .etabs {
	width: 30%;
	float: left;
}
.tabsVr .etabs li {
	margin-bottom: 5px;
}
.tabsVr .singleTab {
	float: left;
	width: 70%;
}

/* --- Alert --- */

.alert {
	padding: 10px 20px 10px 10px;
	margin-bottom: 30px;
	color: #ffffff;
	background-color: #34495e;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.alert .close {
	width: 20px;
	height: 21px;
	line-height: 21px;
	margin-top: 8.5px;
	text-align: center;
	opacity: 1;
	color: #ffffff;
	font-size: 14px;
	-webkit-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-o-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-ms-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-khtml-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
}
.alert .close span {
	line-height: 21px;
}
.alert-success {
	background-color: #27ae60;
}
.alert-warning {
	background-color: #f1c40f;
}
.alert-info {
	background-color: #F0562D;
}
.alert-error {
	background-color: #c0392b;
}
.alert-attention {
	background-color: #7f8c8d;
}
.alertContents .alertIcon {
	float: left;
	display: block;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	margin-right: 10px;
	font-size: 16px;
}
.alertContents .alertDetails {
	font-size: 17px;
	font-weight: 300;
	display: inline-block;
	line-height: 38px;
}

/* --- Message Panel --- */

.messagePanel {
	padding: 15px 20px 20px 20px;
	background: #F0562D;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.messagePanel h3 {
	color: #ffffff;
	font-size: 17px;
}
.messagePanel p {
	color: #e9eaed;
}
.messageLinks p {
	float: left;
	display: block;
	width: 50%;
	margin-bottom: 0;
}
.messageLinks a {
	display: block;
	width: 100%;
	background-color: #fff !important;
	color: #fff !important;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
}
.messageLinks a:hover {
	background-color: #ffffff !important;
	color: #fff !important;
}
.messageLinks p:last-child {
	padding-left: 10px;
}
.messageLinks p:first-child {
	padding-right: 10px;
}

/* messagePanel3 */

.messagePanel3 .messageLinks a {
	float: right;
	width: auto;
}

/* messagePanel4 */

.messagePanel4 {
	height: 195px;
}
.messagePanel4 .close {
	width: 20px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	opacity: 1;
	color: #ffffff;
	font-size: 14px;
	-webkit-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-o-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-ms-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	-khtml-text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	text-shadow: 0 0 0.2px rgba(0, 0, 0, 0.5);
	background-color: #fff;
}
.messagePanel4 .close span {
	line-height: 21px;
}

/* --- Typography--- */

/* --- Headings --- */

.headingsContents p {
	color: #262626;
}
.headingH {
	margin-bottom: 40px;
}
.headingH:last-child {
	margin-bottom: 0;
}

/* --- Columns--- */

.columnsContents {
	margin-top: -40px;
}
.columns {
	margin-top: 40px;
}
.columns h4 {
	font-size: 20px;
}
.columns p {
	color: #262626;
}
/* --- Blockquotes--- */

.blockquoteP {
	margin-bottom: 40px;
}
.blockquoteP p {
	color: #262626;
}
.blockquoteP blockquote {
	display: block;
	margin-bottom: 15px;
	background-color: transparent;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	color: #111;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	width: 42%;
	padding-left: 50px;
	position: relative;
}
.blockquoteP blockquote a {
	color: #F0562D;
}
.blockquoteP blockquote a:hover {
	text-decoration: underline !important;
}
.blockquoteP blockquote:before {
	content: '\f10d';
	font-family: 'FontAwesome';
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	color: #F0562D;
	width: 38px;
	font-size: 40px;
}
.blockquoteP:last-child {
	margin-bottom: 0;
}
.blockquotePLeft blockquote {
	float: left;
	margin-right: 30px;
}
.blockquotePRight blockquote {
	float: right;
	margin-left: 30px;
}

/* --- Dropcaps--- */

.dropcapWrapper {
	margin-bottom: 40px;
}
.dropcapWrapper p {
	color: #262626;
}
.dropcapWrapper:last-child {
	margin-bottom: 0;
}
.dropcap {
	display: inline-block;
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
	line-height: 54px;
	font-size: 36px;
	font-weight: 800;
	margin-top: -10px;
}
.dropcapDark .dropcap {
	color: #fff;
}
.dropcapGray .dropcap {
	color: #5a5e6a;
}
.dropcapAccent .dropcap {
	color: #F0562D;
}

/* --- Coming soon --- */

.soonContents {
	text-align: center;
}
.flip-clock-wrapper * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flip-clock-wrapper a {
	cursor: pointer;
	text-decoration: none;
	color: #ddd;
}
.flip-clock-wrapper a:hover {
	color: #fff;
}
.flip-clock-wrapper ul {
	list-style: none;
}
.flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.clearfix:after {
	content: " ";
	display: table;
}
.flip-clock-wrapper.clearfix:after {
	clear: both;
}
.flip-clock-wrapper.clearfix {
	*zoom: 1;
}
.flip-clock-wrapper {
	-webkit-user-select: none;
}
.flip-clock-meridium {
	background: none !important;
	box-shadow: 0 0 0 !important;
	font-size: 36px !important;
}
.flip-clock-meridium a {
	color: #313333;
}
.flip-clock-wrapper {
	text-align: center;
	position: relative;
	display: inline-block;
	padding-bottom: 60px;
}
.flip-clock-wrapper:before, .flip-clock-wrapper:after {
	content: " ";
	display: table;
}
.flip-clock-wrapper:after {
	clear: both;
}
.flip-clock-wrapper ul {
	position: relative;
	float: left;
	margin: 5px;
	width: 70px;
	height: 90px;
	font-size: 80px;
	font-weight: bold;
	line-height: 87px;
	border-radius: 6px;
	background-color: transparent;
}
.flip-clock-wrapper ul li {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 87px;
	text-decoration: none !important;
}
.flip-clock-wrapper ul li:first-child {
	z-index: 2;
}
.flip-clock-wrapper ul li a {
	display: block;
	height: 100%;
	-webkit-perspective: 200px;
	-moz-perspective: 200px;
	perspective: 200px;
	margin: 0 !important;
	overflow: visible !important;
	cursor: default !important;
}
.flip-clock-wrapper ul li a div {
	z-index: 1;
	position: absolute;
	left: 0;
	width: 100%;
	height: 50%;
	font-size: 80px;
	overflow: hidden;
	outline: 1px solid transparent;
}
.flip-clock-wrapper ul li a div .shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.flip-clock-wrapper ul li a div.up {
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	top: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.flip-clock-wrapper ul li a div.up:after {
	content: "";
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 3px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.4);
}
.flip-clock-wrapper ul li a div.down {
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	transform-origin: 50% 0;
	bottom: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.flip-clock-wrapper ul li a div div.inn {
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 200%;
	color: #ffffff;
	text-shadow: 0 1px 2px #000;
	text-align: center;
	background: #F0562D;
	border-radius: 6px;
	font-size: 56px;
}
.flip-clock-wrapper ul li a div.up div.inn {
	top: 0;
}
.flip-clock-wrapper ul li a div.down div.inn {
	bottom: 0;
}
.flip-clock-wrapper ul.play li.flip-clock-before {
	z-index: 3;
}
.flip-clock-wrapper ul.play li.flip-clock-active {
	-webkit-animation: asd 0.5s 0.5s linear both;
	-moz-animation: asd 0.5s 0.5s linear both;
	animation: asd 0.5s 0.5s linear both;
	z-index: 5;
}
.flip-clock-divider {
	float: left;
	display: inline-block;
	position: relative;
	width: 20px;
	height: 100px;
}
.flip-clock-divider:first-child {
	width: 0;
}
.flip-clock-dot {
	display: block;
	background: #F0562D;
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	left: 5px;
	display: none;
}
.flip-clock-divider .flip-clock-label {
	position: absolute;
	top: 120%;
	right: -86px;
	text-shadow: none;
	font-size: 14px;
	font-weight: 300;
	color: #F0562D;
	text-transform: uppercase;
}
.flip-clock-divider.days .flip-clock-label {
	right: -139px;
}
.flip-clock-divider.hours .flip-clock-label {
	right: -106px;
}
.flip-clock-divider.minutes .flip-clock-label {
	right: -112px;
}
.flip-clock-divider.seconds .flip-clock-label {
	right: -112px;
}
.flip-clock-dot.top {
	top: 30px;
}
.flip-clock-dot.bottom {
	bottom: 30px;
}
@-webkit-keyframes asd {
	0% {
		z-index: 2;
	}
	20% {
		z-index: 4;
	}
	100% {
		z-index: 4;
	}
}
@-moz-keyframes asd {
	0% {
		z-index: 2;
	}
	20% {
		z-index: 4;
	}
	100% {
		z-index: 4;
	}
}
@-o-keyframes asd {
	0% {
		z-index: 2;
	}
	20% {
		z-index: 4;
	}
	100% {
		z-index: 4;
	}
}
@keyframes asd {
	0% {
		z-index: 2;
	}
	20% {
		z-index: 4;
	}
	100% {
		z-index: 4;
	}
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
	z-index: 2;
	-webkit-animation: turn 0.5s 0.5s linear both;
	-moz-animation: turn 0.5s 0.5s linear both;
	animation: turn 0.5s 0.5s linear both;
}
@-webkit-keyframes turn {
	0% {
		-webkit-transform: rotateX(90deg);
	}
	100% {
		-webkit-transform: rotateX(0deg);
	}
}
@-moz-keyframes turn {
	0% {
		-moz-transform: rotateX(90deg);
	}
	100% {
		-moz-transform: rotateX(0deg);
	}
}
@-o-keyframes turn {
	0% {
		-o-transform: rotateX(90deg);
	}
	100% {
		-o-transform: rotateX(0deg);
	}
}
@keyframes turn {
	0% {
		transform: rotateX(90deg);
	}
	100% {
		transform: rotateX(0deg);
	}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
	z-index: 2;
	-webkit-animation: turn2 0.5s linear both;
	-moz-animation: turn2 0.5s linear both;
	animation: turn2 0.5s linear both;
}
@-webkit-keyframes turn2 {
	0% {
		-webkit-transform: rotateX(0deg);
	}
	100% {
		-webkit-transform: rotateX(-90deg);
	}
}
@-moz-keyframes turn2 {
	0% {
		-moz-transform: rotateX(0deg);
	}
	100% {
		-moz-transform: rotateX(-90deg);
	}
}
@-o-keyframes turn2 {
	0% {
		-o-transform: rotateX(0deg);
	}
	100% {
		-o-transform: rotateX(-90deg);
	}
}
@keyframes turn2 {
	0% {
		transform: rotateX(0deg);
	}
	100% {
		transform: rotateX(-90deg);
	}
}
.flip-clock-wrapper ul li.flip-clock-active {
	z-index: 3;
}

/* SHADOW */

.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, #000000));
	background: linear, top, rgba(0, 0, 0, 0.1) 0%, #000000 100%;
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
	background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, #000000 100%;
	-webkit-animation: show 0.5s linear both;
	-moz-animation: show 0.5s linear both;
	animation: show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, #000000));
	background: linear, top, rgba(0, 0, 0, 0.1) 0%, #000000 100%;
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
	background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, #000000 100%;
	-webkit-animation: hide 0.5s 0.3s linear both;
	-moz-animation: hide 0.5s 0.3s linear both;
	animation: hide 0.5s 0.3s linear both;
}

/*DOWN*/

.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
	background: -moz-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background: linear, top, #000000 0%, rgba(0, 0, 0, 0.1) 100%;
	background: -o-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -ms-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0.1) 100%);
	background: linear, to bottom, #000000 0%, rgba(0, 0, 0, 0.1) 100%;
	-webkit-animation: show 0.5s linear both;
	-moz-animation: show 0.5s linear both;
	animation: show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
	background: -moz-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background: linear, top, #000000 0%, rgba(0, 0, 0, 0.1) 100%;
	background: -o-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -ms-linear-gradient(top, #000000 0%, rgba(0, 0, 0, 0.1) 100%);
	background: linear, to bottom, #000000 0%, rgba(0, 0, 0, 0.1) 100%;
	-webkit-animation: hide 0.5s 0.3s linear both;
	-moz-animation: hide 0.5s 0.3s linear both;
	animation: hide 0.5s 0.2s linear both;
}
@-webkit-keyframes show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-moz-keyframes hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-o-keyframes hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

/* --- Erorr 404 --- */

.erorr404Contents {
	text-align: center;
}
.erorr404Contents span {
	display: block;
	text-align: center;
	color: #F0562D;
	font-weight: 700;
}
.erorrBig {
	font-size: 200px;
	line-height: 1;
}
.erorrBottom {
	font-size: 20px;
}

/* --- Login & Register --- */

.formArea {
	background: #f3f3f8;
	padding: 30px 30px 30px 30px;
}
.formArea input[type="text"], .formArea input[type="password"], .formArea input[type="email"], .formArea input[type="url"], .formArea select {
	display: block;
	width: 100%;
	margin-bottom: 30px;
	height: 48px;
	padding: 13px 20px;
}
.formArea .well {
	background-color: #fff;
	border-radius: 2px;
	padding: 16px 19px 70px 19px;
}
.formArea .form-check-label {
	font-family: "Raleway", sans-serif;
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 10px;
}
.formArea .generalBtn, .formArea input[type="submit"] {
	display: block;
	width: 100%;
	background:#F0562D;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}
.formArea .generalBtn:hover, .formArea input[type="submit"]:hover {
	background-color: #ffffff;
	color: #111;
}
.formArea .generalLink {
	width: 100%;
	margin-top: 30px;
	background-color: transparent !important;
	color: #ffffff;
	display: block;
	padding: 0 20px;
	font-size: 15px;
	font-weight: 300;
}
.formArea .generalLink:hover {
	color: #F0562D;
}

/* --- Boxed style --- */

/* Body boxed */

.body-boxed .allWrapper, .body-boxed-2 .allWrapper {
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.body-boxed .allWrapper .header.fixedHeader, .body-boxed-2 .allWrapper .header.fixedHeader {
	left: 50%;
}
.body-boxed {
	background: transparent url('../images/patterns/bg8.png') repeat left top;
}

/* Body boxed 2 */

.body-boxed-2 {
	background: transparent url('../images/bg-body.jpg') no-repeat center center fixed;
	background-size: 100% 100%;
}
.body-boxed-2 .allWrapper {
	margin-top: 40px;
	margin-bottom: 40px;
}

/*=============================================================================

  11. Switcher Styles

=============================================================================*/

/* --- switcher style --- */

/* switcher */

.switcher {
	position: fixed;
	top: 15%;
	z-index: 1000000000;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.switcher .switcherWrappper {
	position: relative;
}
.switcher .switcherShowHide {
	background-color: #F0562D;
	color: #ffffff;
	padding: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	overflow: hidden;
	position: absolute;
	left: 100%;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-khtml-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	top: 20px;
	/*-webkit-box-shadow: 1px 0px 0px 0 rgba(0, 0, 0, 0.2),0px 1px 0px 0 rgba(0, 0, 0, 0.2),0px -1px 0px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    1px 0px 0px 0 rgba(0, 0, 0, 0.2),0px 1px 0px 0 rgba(0, 0, 0, 0.2),0px -1px 0px 0 rgba(0, 0, 0, 0.2);
    box-shadow:         1px 0px 0px 0 rgba(0, 0, 0, 0.2),0px 1px 0px 0 rgba(0, 0, 0, 0.2),0px -1px 0px 0 rgba(0, 0, 0, 0.2);
    */
}
.switcher .switcherShowHide i {
	font-size: 24px;
}
.switcher .switcherContents {
	background-color: #ffffff;
	padding: 20px;
	width: 231px;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-khtml-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.switcher .switcherContents header {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	padding: 0 10px;
	background-color: #F0562D;
	text-align: center;
}
.switcher .switcherContents header h5 {
	color: #ffffff;
	margin-bottom: 0;
}
.switcherContent {
	padding: 20px 0;
}
.switcherContent .title {
	display: block;
	margin-bottom: 20px;
}
.switcherContent:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.switcher.opened {
	left: 0 !important;
}
.switcherContent ul {
	text-align: center;
	margin-top: -5px;
}
.switcherContent ul li {
	display: inline-block;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 5px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.switcherContent ul li:last-child {
	margin-right: 0;
}

/*--- SkinsColor ---*/

.skinsColor ul li {
	width: 16px;
	height: 16px;
}

/*--- TempLayout--- */

.tempLayout ul li {
	border: 1px solid #ddd;
	width: 30%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #ddd;
}
.tempLayout ul li:hover {
	background-color: #ddd;
	color: #ffffff;
}
.tempLayout ul .active-layout {
	background-color: #ddd;
	color: #ffffff;
}

/*--- Patterns ---*/

.patterens ul li {
	width: 17px;
	height: 17px;
}
.patterens ul li img {
	width: 100%;
	height: 100%;
}
.patterens ul li:nth-child(8n+8) {
	margin-right: 0;
}

/*=============================================================================

  12. Scroll To Top

=============================================================================*/

/* scroll to top */

.back-to-top {
	position: fixed;
	z-index: 100;
	display: inline-block;
	width: 40px;
	height: 40px;
	padding: 10px 5px;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	background:#F0562D;
	color: #ffffff;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	bottom: -40px;
	right: 20px;
	opacity: 0;
	visibility: hidden;
}
.back-to-top:hover {
	margin-bottom: 0px;
	color: #F0562D;
	background:#fff;
}
.back-to-top.fadeInup {
	opacity: 1;
	bottom: 20px;
}
.slideDown {
	animation-name: slideDown;
	-webkit-animation-name: slideDown;
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible;
}
.owl-stage {
	margin: 0px;
}
th.tab1 {
	font-size: 27px;
	padding: 10px 66px;
}
.widget .searchWidget {
	margin-top: 50px !important;
}
.sec2 {
	background: #f3f3f5;
}
.sec3 {
	padding: 40px 0;
}
.off {
	font-size: 24px;
	font-weight: 500;
}
.domain-host span {
	font-size: 20px;
	font-weight: 700;
}
.sup {
	font-weight: 300;
	color: #F0562D;
	font-size: 20px;
}
@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-20px);
	}
	100% {
		-webkit-transform: translateY(0%);
	}
}
@keyframes slideDown {
	0% {
		transform: translateY(-20px);
	}
	100% {
		transform: translateY(0%);
	}
}

/* Custom Virt It */
.singleClientsWrapper {
	height: 150px;
}

.terms-link {
	color: #F0562D;
}

.g-recaptcha {
	margin-top: 20px;
}