/*--------------------------------------------------------------
1.0 - About Us
--------------------------------------------------------------*/

.section-about-1 .column {
	background-color:#FFFFFF;
}
.section-about-1 .column.col-md-4 {
	background-color:#ffffff;
}
.section-about-1 .box {
	padding-top:50px;
	padding-bottom:50px;
	padding-left:50px;
	padding-right:50px;
	color: #fff;
}
.section-about-1 .box h2,
.section-about-1 .box h4 {
	color: #fff;
}
.section-about-1 .separator {
	width: 100px;
}
.section-about-1 .separator-line {
	border-color:#fff;
	color:#fff;
}
.section-about-2 .box {
	padding-bottom:90px;
}
.section-about-2 .box:first-child {
	padding-top:90px;
	padding-bottom:50px;
}
.section-about-2 .like-bg .box {
	padding-bottom:90px;
	padding-left:50px;
	padding-top: 0;
}
.section-about-2 .like-bg .box:first-child {
	padding-top:90px;
	padding-bottom:50px;
	padding-left:50px;
}
.section-about-2 .col-md-6 {
	background-color:#e0ddd8;
}
.section-about-2 .col-md-6 .box {
	padding-top:90px;
	padding-bottom:90px;
	padding-left:50px;
	padding-right:70px;
}
.section-about-2 .separator {
	width: 100px;
	margin-left: 0;
}
.section-about-2 .separator-line {
	border-color:#1f1f1f;
	color:#1f1f1f;
}
.section-about-team {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#f7f7f7;
}
.section-about-team .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-about-team .separator {
	width: 100px;
}
.section-about-team .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-about-team .container > .row {
	padding-top:70px;
}
.section-about-3 {
	padding-top:50px;
	padding-bottom:50px;
	background-color:#2d9ed2;
}

/*--------------------------------------------------------------
2.0 - Accordion
--------------------------------------------------------------*/
.section-accordion {
    padding-top: 50px;
    padding-bottom: 20px;
}

/*--------------------------------------------------------------
3.0 - Best Selling Products
--------------------------------------------------------------*/
.section-best-product-grid .separator-line {
	border-color:#dd9933;
	color:#dd9933;
}
.section-best-product-grid h4 {
	font-size:20px;
	border-color:#dd9933;
	color:#dd9933;
}
.section-best-product-slider .caroufredsel_wrapper {
	margin: 0px 0px 14.5px;
}

/*--------------------------------------------------------------
4.0 - Client
--------------------------------------------------------------*/
.section-client {
	padding-top:50px;
	padding-bottom:50px;
}
.section-client .bg-color {
	background-color:#f5f5f5;
}
.section-client .row-custom-padding {
	padding-top:20px;
	padding-bottom:20px;
}

/*--------------------------------------------------------------
5.0 - Contact
--------------------------------------------------------------*/
.section-contact {
	padding-top:50px;
}
.section-contact .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-contact .separator {
	width: 100px;
}
.section-contact .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-contact .container > .row {
	padding-bottom:40px;
}

/*--------------------------------------------------------------
6.0 - Counter
--------------------------------------------------------------*/
.section-counters {
	padding-top:100px;
	padding-bottom:100px;
}
.section-counters.color {
	background-color:#34495e;
}
.section-counters.color2 {
	background-color:#1abc9c;
}
.counter-items-1,
.counter-items-2,
.counter-items-3,
.counter-items-4,
.iconbox-items,
.welcome-items {
	padding-top:20px;
	padding-bottom:20px;
}
.counter-items-1 .counter .counter-icon {
	font-size:25px;
}
.counter-items-1 .counter .counter-number {
	font-size:40px;
}
.counter-items-1 .counter .counter-text {
	font-size:20px;
}
.counter-items-2 .counter .counter-number {
	font-size:100px;
	color:#ffffff;
}
.counter-items-2 .counter .counter-unit {
	font-size:70px;
	color:#ffffff;
}
.counter-items-2 .counter .counter-text {
	font-size:60px;
	color:#ffffff;
}
.counter-items-3 .counter .counter-icon,
.counter-items-3 .counter .counter-number {
	font-size:40px;
}
.counter-items-3 .counter .counter-text {
	font-size:18px;
}
.counter-items-4 .counter .counter-number {
	font-size:60px;
	color:#ffffff;
}
.counter-items-4 .counter .counter-text {
	font-size:20px;
	color:#ffffff;
}

/*--------------------------------------------------------------
7.0 - Header
--------------------------------------------------------------*/
.section-header-1 {
	padding-top:90px;
	padding-bottom:80px;
}
.section-header-2 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.7);
}
.section-header-2 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-header-2 h2.text-center {
	color: #fff;
}
.section-header-2 .separator {
	width: 100px;
}
.section-header-2 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-header-2 .container > .row-custom-padding {
	padding-top:70px;
}
.section-header-2 .box {
	padding-right:30px;
}
.section-header-2 .box h3 {
	color: #ffffff;
}
.section-header-2 .box .progress {
	line-height: 10px;
	height: 10px;
}
.section-header-2 .box .progress-title {
	color: #fff;
}
.section-header-2 .text-block {
	color: #fff;
}
.section-header-2 .text-block h3 {
	font-size: 1.4em;
	color: #ffffff;
	margin-top: 0;
}
.section-header-2 button {
	background-color:rgba(255,255,255,0.01);
	border-color:#fff;
	color:#fff;
}
.section-header-2 .row-image-bg {
	background-image: url(../images/home-parallax.html);
}
.section-header-3 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-header-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-header-3 .separator {
	width: 100px;
}
.section-header-3 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-header-3 .container > .row-custom-padding {
	padding-top:70px;
}
.section-header-4 {
	padding-top:50px;
	padding-bottom:50px;
	background-color:#f5f5f5;
}
.section-header-4 .row-custom-padding {
	padding-top:20px;
	padding-bottom:20px;
}

/*--------------------------------------------------------------
8.0 - Home 1
--------------------------------------------------------------*/
.section-home1-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home1-1 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home1-1 .separator {
	width: 100px;
}
.section-home1-1 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home1-1 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home1-2 .column {
	background-color:#2d9ed2;
}
.section-home1-2 .column .box {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:20px;
	padding-right:20px;
}
.section-home1-2 .column .box .iconbox-icon i {
	color:#ffffff;
	border-color:#ffffff;
	background-color:rgba(255,255,255,0.01);
}
.section-home1-2 .column .box .iconbox-content h3,
.section-home1-2 .column .box .iconbox-content p {
	color:#ffffff;
}
.section-home1-3 .bg-white {
	background-color: #fff;
}
.section-home1-3 .box {
	padding-top:90px;
	padding-bottom:90px;
	padding-left:30px;
	padding-right:30px;
}
.section-home1-3 .separator {
	width: 100px;
	margin-left: 0;
}
.section-home1-3 .separator-line {
	border-color:#1f1f1f;
	color:#1f1f1f;
}
.section-home1-3 .row-image-bg {
	background-image: url(../images/home-parallax1.html);
}
.section-home1-4 {
	padding-top:90px;
}
.section-home1-4 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home1-4 .separator {
	width: 100px;
}
.section-home1-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home1-4 .row-custom-padding {
	padding-top:70px;
}
.section-home1-4 .row-custom-padding {
	padding-top:70px;
}
.section-home1-4 .row-image-bg {
	background-image: url(../images/geometry2.html);
}
.section-home1-5 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-home1-5 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-home1-5 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home1-5 .separator {
	width: 100px;
}
.section-home1-5 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home1-5 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home1-6 {
	padding-top:50px;
	padding-bottom:50px;
	background-color:#f5f5f5;
}
.section-home1-6 .row-custom-padding {
	padding-top:20px;
	padding-bottom:20px;
}

/*--------------------------------------------------------------
9.0 - Home 2
--------------------------------------------------------------*/
.section-home2-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home2-2 {
	padding-top:90px;
	background-color:#f9f9f9;
}
.section-home2-2 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home2-2 .separator {
	width: 100px;
}
.section-home2-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home2-2 .row-custom-padding {
	padding-top:70px;
}
.section-home2-3 {
	padding-top:75px;
	padding-bottom:75px;
	background-color:#8257bb;
}
.section-home2-3 .cta-style-square {
	background-color:#8257bb;
	border-color:#8257bb;
}
.section-home2-3 .cta-style-square h3,
.section-home2-3 .cta-style-square h4 {
	color:#ffffff;
}
.section-home2-4 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#fcfcfc;
}
.section-home2-4 .separator {
	width: 100px;
	margin-left:0;
}
.section-home2-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home2-4 .dh-lists i {
	color:#2d9ed2;
}
.section-home2-5 .column {
	background-color:#2d9ed2;
}
.section-home2-5 .column .box {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:20px;
	padding-right:20px;
}
.section-home2-5 .column .box .iconbox-icon i {
	color:#ffffff;
	border-color:#ffffff;
	background-color:rgba(255,255,255,0.01);
}
.section-home2-5 .column .box .iconbox-content h3,
.section-home2-5 .column .box .iconbox-content p {
	color:#ffffff;
}

/*--------------------------------------------------------------
10.0 - Home 3
--------------------------------------------------------------*/
.section-home3-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home3-1 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home3-1 .separator {
	width: 100px;
}
.section-home3-1 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home3-1 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home3-1 .box {
	padding-top:50px;
	padding-bottom:50px;
}
.section-home3-2 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#f9f9f9;
}
.section-home3-2 .separator {
	width: 100px;
	margin: 0;
}
.section-home3-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home3-2 .progress {
	line-height: 10px;
	height: 10px;
}
.section-home3-3 {
	padding-top:90px;
}
.section-home3-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home3-3 .separator {
	width: 100px;
}
.section-home3-3 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home3-3 .row-custom-padding {
	padding-top:70px;
}
.section-home3-3 .row-image-bg {
	background-image: url(../images/geometry2.html);
}
.section-home3-4 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-home3-4 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home3-4 .separator {
	width: 100px;
}
.section-home3-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home3-4 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home3-5 .column:first-child {
	background-color:#3b5998;
}
.section-home3-5 .column + .column {
	background-color:#dd4b39;
}
.section-home3-5 .column + .column + .column {
	background-color:#00aced;
}
.section-home3-5 .column + .column + .column + .column {
	background-color:#cb2027;
}
.section-home3-5 .column i {
	color: #fff;
}

/*--------------------------------------------------------------
11.0 - Home 4
--------------------------------------------------------------*/
.section-home4-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home4-1 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home4-1 .separator {
	width: 100px;
}
.section-home4-1 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home4-1 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home4-2 {
	padding-top:90px;
}
.section-home4-2 .separator {
	width: 100px;
	margin: 0;
}
.section-home4-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home4-2 .row-image-bg {
	background-image: url(../images/geometry2.html);
}
.section-home4-3 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home4-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home4-3 .separator {
	width: 100px;
}
.section-home4-3 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home4-3 .row-custom-padding {
	padding-top:50px;
}
.section-home4-4 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.7);
}
.section-home4-4 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-home4-4 h2.text-center {
	color: #fff;
}
.section-home4-4 .separator {
	width: 100px;
}
.section-home4-4 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-home4-4 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home4-4 .box {
	padding-right: 30px;
}
.section-home4-4 .box h3 {
	color: #ffffff;
}
.section-home4-4 .box .progress {
	line-height: 10px;
	height: 10px;
}
.section-home4-4 .box .progress-title {
	color: #fff;
}
.section-home4-4 .text-block {
	color: #fff;
}
.section-home4-4 .text-block h3 {
	font-size: 1.4em;
	color: #ffffff;
	margin-top: 0;
}
.section-home4-4 button {
	background-color:rgba(255,255,255,0.01);
	border-color:#fff;
	color:#fff;
}
.section-home4-4 .row-image-bg {
	background-image: url(../images/home-parallax.html);
}
.section-home4-5 .column {
	background-color:#3b5998;
}
.section-home4-5 .column + .column {
	background-color:#dd4b39;
}
.section-home4-5 .column + .column + .column {
	background-color:#00aced;
}
.section-home4-5 .box {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:20px;
	padding-right:20px;
}
.section-home4-5 .box {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:20px;
	padding-right:20px;
}
.section-home4-5 .box .iconbox-icon i {
	color:#ffffff;
	border-color:#ffffff;
	background-color:rgba(255,255,255,0.01);
}
.section-home4-5 .box .iconbox-content h3 {
	color:#ffffff;
}

/*--------------------------------------------------------------
12.0 - Home 5
--------------------------------------------------------------*/
.section-home5-1 {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#2d9ed2;
}
.section-home5-1 .cta-style-outlined {
	background-color:#2d9ed2;
	border-color:#2d9ed2;
}
.section-home5-1 .cta-style-outlined h3,
.section-home5-1 .cta-style-outlined h4 {
	color: #fff;
}
.section-home5-2 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home5-2 .container > .row-custom-padding {
	padding-top:50px;
}
.section-home5-3 {
	padding-top:90px;
	background-color:#f7f7f7;
}
.section-home5-3 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home5-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home5-3 h2.text-center {
	color: #fff;
}
.section-home5-3 .separator {
	width: 100px;
}
.section-home5-3 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home5-4 {
	padding-top:90px;
	padding-bottom:30px;
	background-color:#f7f7f7;
}
.section-home5-4 .separator {
	width: 100px;
	margin-left: 0;
}
.section-home5-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home5-5 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.75);
}
.section-home5-5 .counter-icon,
.section-home5-5 .counter-number {
	font-size:40px;
	color:#ffffff;
}
.section-home5-5 .counter-unit {
	font-size:30px;
	color:#ffffff;
}
.section-home5-5 .counter-text {
	font-size:18px;
	color:#ffffff;
}
.section-home5-5 .row-image-bg {
	background-image: url(../images/home-parallax.html);
}
.section-home5-6 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-home5-6 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home5-6 .separator {
	width: 100px;
}
.section-home5-6 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home5-6 .container > .row-custom-padding {
	padding-top:70px;
}
.section-home5-7 .column:first-child {
	background-color:#3b5998;
}
.section-home5-7 .column + .column {
	background-color:#dd4b39;
}
.section-home5-7 .column + .column + .column {
	background-color:#00aced;
}
.section-home5-7 .column + .column + .column + .column {
	background-color:#cb2027;
}
.section-home5-7 .column i {
	color: #fff;
}

/*--------------------------------------------------------------
13.0 - Home 6
--------------------------------------------------------------*/
.section-home6-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home6-2 {
	padding-top:90px;
}
.section-home6-2 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home6-2 .separator {
	width: 100px;
}
.section-home6-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home6-2 .row-custom-padding {
	padding-top:70px;
}
.section-home6-2 .row-image-bg {
	background-image: url(../images/geometry2.html);
}
.section-home6-3 {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#2d9ed2;
}
.section-home6-3 .cta-style-outlined {
	background-color:#2d9ed2;
	border-color:#2d9ed2;
}
.section-home6-3 .cta-style-outlined h3 {
	color: #fff;
}
.section-home6-4 {
	padding-top:70px;
	padding-bottom:70px;
}
.section-home6-4 .separator {
	width: 200px;
}
.section-home6-4 .separator i {
	font-size:14px;
	border-color:#565656;
	color:#565656;
}
.section-home6-4 .separator-line {
	border-color:#565656;
	color:#565656;
}
.section-home6-5 {
	padding-top:90px;
	background-color:#f5f5f5;
}
.section-home6-5 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-home6-5 .separator {
	width: 100px;
	margin-left: 0;
}
.section-home6-5 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-home6-5 .dh-lists i {
	color:#2d9ed2;
}
.section-home6-6 .column {
	background-color:#9cae92;
}
.section-home6-6 .column + .column {
	background-color:#c4a798;
}
.section-home6-6 .column + .column + .column {
	background-color:#72b7c4;
}
.section-home6-6 .column .box {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:20px;
	padding-right:20px;
}
.section-home6-6 .column h3,
.section-home6-6 .column h4,
.section-home6-6 .column .text-block {
	color: #fff;
}

/*--------------------------------------------------------------
13.0 - Home 7
--------------------------------------------------------------*/
.section-home7-1 {
	padding-top:70px;
	padding-bottom:55px;
	background-color:#2d9ed2;
}
.section-home7-1 i {
	color:#ffffff;
	border-color:#ffffff;
	background-color:rgba(255,255,255,0.01);
}
.section-home7-1 h3,
.section-home7-1 p {
	color:#ffffff;
}
.section-home7-2 .bg-white {
	background-color: #ffffff;
}
.section-home7-2 .box-custom-margin-padding {
	padding-top:90px;
	padding-bottom:90px;
	padding-right:50px;
}
.section-home7-2 .separator {
	width: 100px;
	margin-left: 0;
}
.section-home7-2 .separator-line {
	border-color:#1f1f1f;
	color:#1f1f1f;
}
.section-home7-2 .row-image-bg {
	background-image: url(../images/home-7-parallax.html);
}
.section-home7-3 .bg-white {
	background-color:rgba(255,255,255,0.8);
}
.section-home7-3 .box-custom-margin-padding {
	padding-top:90px;
	padding-bottom:90px;
	padding-left:30px;
	padding-right:30px;
}
.section-home7-3 .box-custom-margin-padding {
	padding-top:90px;
	padding-bottom:90px;
	padding-left:30px;
	padding-right:30px;
}
.section-home7-3 .separator {
	width: 100px;
	margin-left: 0;
}
.section-home7-3 .separator-line {
	border-color:#1f1f1f;
	color:#1f1f1f;
}
.section-home7-3 .iconbox-icon i {
	color:#1f1f1f;
	border-color:#1f1f1f;
	background-color:rgba(0,0,0,0.01);
}
.section-home7-3 .row-image-bg {
	background-image: url(../images/home-parallax1.html);
}
.section-home7-4 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-home7-4 .separator {
	width: 100px;
	margin-left: 0;
}
.section-home7-4 .separator-line {
	border-color:#1f1f1f;
	color:#1f1f1f;
}
.section-home7-4 .container > .row-custom-padding {
	padding-top:50px;
}
.section-home7-5 {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#2d9ed2;
}
.section-home7-5 .cta-style-outlined {
	background-color:#2d9ed2;
	border-color:#2d9ed2;
}
.section-home7-5 .cta-style-outlined h3 {
	color: #fff;
}
.section-home7-6 .box-custom-margin-padding {
	padding-top:70px;
	padding-bottom:70px;
	padding-left:20px;
	padding-right:20px;
}
.section-home7-7 {
	padding-top:70px;
	padding-bottom:70px;
	background-color:#f7f7f7;
}
.section-home7-8 {
	padding-top:90px;
	padding-bottom:90px;
}

/*--------------------------------------------------------------
14.0 - Home Agency
--------------------------------------------------------------*/
.section-agency-1 {
	padding-top:40px;
	padding-bottom:40px;
	background-color:#f5f5f5;
}
.section-agency-2 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-agency-2 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-agency-2 .separator {
	width: 100px;
}
.section-agency-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-agency-2 .container > .row-custom-padding {
	padding-top:50px;
}
.section-agency-3 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.7);
}
.section-agency-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-agency-3 h2.text-center {
	color: #ffffff;
}
.section-agency-3 .separator {
	width: 100px;
}
.section-agency-3 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-agency-3 .container > .row-custom-padding {
	padding-top:70px;
}
.section-agency-3 .box {
	padding-right: 30px;
}
.section-agency-3 .box h3 {
	color: #ffffff;
}
.section-agency-3 .box .progress {
	line-height: 10px;
	height: 10px;
}
.section-agency-3 .box .progress-title {
	color: #fff;
}
.section-agency-3 .text-block {
	color: #fff;
}
.section-agency-3 .text-block h3 {
	font-size: 1.4em;
	color: #ffffff;
	margin-top: 0;
}
.section-agency-3 button {
	background-color:rgba(255,255,255,0.01);
	border-color:#fff;
	color:#fff;
}
.section-agency-3 .row-image-bg {
	background-image: url(../images/home-parallax1.html);
}
.section-agency-4 {
	padding-top:90px;
}
.section-agency-4 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-agency-4 .separator {
	width: 100px;
}
.section-agency-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-agency-4 .row-custom-padding {
	padding-top:70px;
}
.section-agency-5 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#f7f7f7;
}
.section-agency-5 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#f7f7f7;
}
.section-agency-5 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-agency-5 .separator {
	width: 100px;
}
.section-agency-5 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-agency-5 .container > .row-custom-padding {
	padding-top:70px;
}
.section-agency-6 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-agency-6 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-agency-6 .separator {
	width: 100px;
}
.section-agency-6 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-agency-6 .container > .row-custom-padding {
	padding-top:70px;
}
.section-agency-7 {
	padding-top:70px;
	padding-bottom:70px;
	background-color:#f7f7f7;
}
.section-agency-8 {
	padding-top:90px;
}
.section-agency-8 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-agency-8 .separator {
	width: 100px;
}
.section-agency-8 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-agency-8 .container > .row-custom-padding {
	padding-top:70px;
	padding-bottom:70px;
}

/*--------------------------------------------------------------
15.0 - Home Business
--------------------------------------------------------------*/
.section-business-1 {
	padding-top:90px;
	padding-bottom:75px;
	background-color:#2d9ed2;
}
.section-business-1 .iconbox-icon i {
	color:#ffffff;
	border-color:#ffffff;
	background-color:rgba(255,255,255,0.01);
}
.section-business-1 .iconbox-content h3,
.section-business-1 .iconbox-content p {
	color:#ffffff;
}
.section-business-2 {
	padding-top:90px;
	padding-bottom:30px;
	background-color:#f7f7f7;
}
.section-business-2 .separator {
	width: 100px;
	margin-left:0;
}
.section-business-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-business-3 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.75);
}
.section-business-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-business-3 h2.text-center {
	color: #fff;
}
.section-business-3 .separator {
	width: 100px;
}
.section-business-3 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-business-3 .container > .row-custom-padding {
	padding-top:70px;
}
.section-business-3 .piechart h3 {
	color: #fff;
}
.section-business-3 .row-image-bg {
	background-image: url(../images/home-parallax.html);
}
.section-business-4 {
	padding-top:90px;
	padding-bottom:70px;
	background-color:#f7f7f7;
}
.section-business-4 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-business-4 .separator {
	width: 100px;
}
.section-business-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-business-5 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-business-5 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-business-5 .separator {
	width: 100px;
}
.section-business-5 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-business-5 .container > .row-custom-padding {
	padding-top:70px;
}
.section-business-6 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(87,187,138,0.9);
}
.section-business-6 h1 span {
	color: #fff;
}
.section-business-6 .text-block p {
	font-size: 16px;
	color: #fff;
}
.section-business-6 .btn-custom-color {
	padding:10px 40px 10px 40px;
	border-width:2px;
	font-size:16px;
	background-color:rgba(0,0,0,0.01);
	border-color:#fff; color:#fff;
}
.section-business-7 {
	padding-top:90px;
}
.section-business-7 .column {
	bottom: -80px;
}
.section-business-7 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-business-7 .separator {
	width: 100px;
}
.section-business-7 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-business-7 .row-custom-padding {
	padding-top: 70px;
}

/*--------------------------------------------------------------
16.0 - Home Corporate
--------------------------------------------------------------*/
.section-corporate-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-corporate-2 {
	padding-top:90px;
	background-color:#f7f7f7;
}
.section-corporate-2 .separator {
	width: 100px;
	margin-left: 0;
}
.section-corporate-2 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-corporate-2 .raw-html > div {
	margin-top: 20px;
}
.section-corporate-2 .raw-html > div i {
	margin-right: 20px;
}
.section-corporate-2 .raw-html > div i:last-child {
	margin-right: 0px;
}
.section-corporate-3 {
	padding-top:75px;
	padding-bottom:75px;
	background-color:#2d9ed2;
}
.section-corporate-3 .column {
	bottom: -20px;
}
.section-corporate-3 .column .cta-style-square {
	background-color:#2d9ed2;
	border-color:#2d9ed2;
}
.section-corporate-3 .column .cta-style-square h3,
.section-corporate-3 .column .cta-style-square h4 {
	color: #fff;
}
.section-corporate-4 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-corporate-4 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-corporate-4 .separator {
	width: 100px;
}
.section-corporate-4 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-corporate-4 .row-custom-padding {
	padding-top:70px;
}
.section-corporate-5 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.7);
}
.section-corporate-5 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-corporate-5 h2.text-center {
	color: #fff;
}
.section-corporate-5 .separator {
	width: 100px;
}
.section-corporate-5 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-corporate-5 .row-custom-padding {
	padding-top: 70px;
}
.section-corporate-5 .box {
	padding-right: 30px;
}
.section-corporate-5 .box h3 {
	color: #ffffff;
}
.section-corporate-5 .box .progress {
	line-height: 10px;
	height: 10px;
}
.section-corporate-5 .box .progress-title {
	color: #fff;
}
.section-corporate-5 .text-block {
	color: #fff;
}
.section-corporate-5 .text-block h3 {
	font-size: 1.4em;
	color: #ffffff;
	margin-top: 0;
}
.section-corporate-5 button {
	background-color:rgba(255,255,255,0.01);
	border-color:#fff;
	color:#fff;
}
.section-corporate-5 .row-image-bg {
	background-image: url(../images/home-parallax.html);
}
.section-corporate-6 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-corporate-6 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-corporate-6 .separator {
	width: 100px;
}
.section-corporate-6 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-corporate-6 .container > .row-custom-padding {
	padding-top:70px;
}
.section-corporate-7 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#f7f7f7;
}
.section-corporate-7 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-corporate-7 .separator {
	width: 100px;
}
.section-corporate-7 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-corporate-7 .container > .row-custom-padding {
	padding-top:70px;
}
.section-corporate-8 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(42,46,58,0.9);
}
.section-corporate-8 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(42,46,58,0.9);
}
.section-corporate-8 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-corporate-8 h2.text-center {
	color: #fff;
}
.section-corporate-8 .separator {
	width: 100px;
}
.section-corporate-8 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-corporate-8 .container > .row-custom-padding {
	padding-top:40px;
	padding-bottom:40px;
	background-color:rgba(0,0,0,0.35);
}
.section-corporate-8 .container > .row-custom-padding .caroufredsel-items {
	color: #fff;
}
.section-corporate-8 .row-image-bg {
	background-image: url(../images/testimonials.html);
}

/*--------------------------------------------------------------
17.0 - Home Landing
--------------------------------------------------------------*/
.section-landing-1 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#293134;
}
.section-landing-1 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-landing-1 .heading-typed {
	color: #fff;
	text-align: center;
}
.section-landing-1 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-1 .separator {
	width: 100px;
}
.section-landing-1 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-1 .container > .row-custom-padding {
	padding-top:70px;
}
.section-landing-1 .iconbox-content h3 {
	color:#2d9ed2;
}
.section-landing-1 .iconbox-content p {
	color:#ffffff;
}
.section-landing-2 {
	padding-top:90px;
	padding-bottom:40px;
	background-color:#34495e;
}
.section-landing-2 {
	padding-top:90px;
	padding-bottom:40px;
	background-color:#34495e;
}
.section-landing-2 .heading-typed {
	color: #fff;
	text-align: left;
}
.section-landing-2 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-2 .separator {
	width: 100px;
	margin-left: 0;
}
.section-landing-2 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-2 .text-block p {
	color:#ffffff;
}
.section-landing-2 .text-block h4 {
	color: #fff;
	margin-top: 40px;
}
.section-landing-3 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#293134;
}
.section-landing-3 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#293134;
}
.section-landing-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-landing-2 .heading-typed {
	color: #fff;
}
.section-landing-2 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-3 .separator {
	width: 100px;
}
.section-landing-3 .heading-typed {
	color: #fff;
}
.section-landing-3 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-3 .container > .row-custom-padding {
	padding-top:70px;
}
.section-landing-3 .container > .row-custom-padding img {
	border-width:10px;
	border-color:#242b2d;
}
.section-landing-3 .container > .row-custom-padding h4 span {
	color: #ffffff;
}
.section-landing-4 {
	padding-top:90px;
	padding-bottom:40px;
	background-color:#34495e;
}
.section-landing-4 .heading-typed {
	color: #fff;
	text-align: left;
}
.section-landing-4 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-4 .separator {
	width: 100px;
	margin-left: 0;
}
.section-landing-4 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-4 .text-block p {
	color:#ffffff;
}
.section-landing-5 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#293134;
}
.section-landing-5 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-landing-5 .heading-typed {
	color: #fff;
	text-align: center;
}
.section-landing-5 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-5 .separator {
	width: 100px;
}
.section-landing-5 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-5 .container > .row-custom-padding {
	padding-top:70px;
}
.section-landing-5 .iconbox-content p,
.section-landing-5 .iconbox-content h3 {
	color:#ffffff;
}
.section-landing-6 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(42,46,58,0.9);
}
.section-landing-6 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-landing-6 .heading-typed {
	color: #fff;
}
.section-landing-6 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-6 .separator {
	width: 100px;
}
.section-landing-6 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-6 .row-custom-padding-1 {
	padding-bottom:70px;
}
.section-landing-6 .row-custom-padding-2 {
	padding-top:40px;
	padding-bottom:40px;
	background-color:rgba(0, 0, 0, 0.35);
}
.section-landing-6 .row-custom-padding-2 .caroufredsel-items {
	color: #fff;
}
.section-landing-6 .row-image-bg {
	background-image: url(../images/testimonials.html);
}
.section-landing-7 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#34495e;
}
.section-landing-7 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#34495e;
}
.section-landing-7 .heading-typed {
	color: #fff;
}
.section-landing-7 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-7 .separator {
	width: 100px;
	margin-left: 0;
}
.section-landing-7 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-landing-7 .text-block p {
	color:#ffffff;
}
.section-landing-8 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(41,49,52,0.9);
}
.section-landing-8 .heading-typed {
	color: #fff;
	text-align: center;
}
.section-landing-8 .heading-typed > span {
	color:#2d9ed2
}
.section-landing-8 .text-block p {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}
.section-landing-8 .row-image-bg {
	background-image: url(../images/home-parallax.html);
}
/*--------------------------------------------------------------
18.0 - Home News
--------------------------------------------------------------*/
.section-onepage-1 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-onepage-1 .container > .row-custom-padding {
	padding-top:50px;
}
.section-onepage-2 {
	padding-top:90px;
	padding-bottom:50px;
	background-color:#f7f7f7;
}
.section-onepage-3 {
	padding-top:50px;
	padding-bottom:50px;
	background-color:#2d9ed2;
}
.section-onepage-3 .cta-style-outlined {
	background-color:#2d9ed2;
	border-color:#2d9ed2;
}
.section-onepage-3 .cta-style-outlined h3,
.section-onepage-3 .cta-style-outlined h4 {
	color: #fff;
}
.section-onepage-4 {
	padding-top:90px;
}
.section-onepage-4 .row-custom-padding {
	padding-top:70px;
}
.section-onepage-5 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-onepage-5 .container > .row-custom-padding {
	padding-top:50px;
}
.section-onepage-6 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(0,0,0,0.63);
}
.section-onepage-6 .column .box {
	padding-top: 20px;
	padding-bottom: 20px;
}
.section-onepage-6 .column.col-md-6 .box {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.section-onepage-6 .column.col-md-6 .box h2,
.section-onepage-6 .column.col-md-6 .box .text-block {
	color: #fff;
}
.section-onepage-6 .column.col-md-6 .box .btn-custom-color {
	background-color:rgba(255,255,255,0.01);
	border-color:#ffffff;
	color:#ffffff;
}
.section-onepage-6 .counter-number {
	font-size:40px;
	color:#ffffff;
}
.section-onepage-6 .counter-unit {
	font-size:30px;
	color:#ffffff;
}
.section-onepage-6 .counter-text {
	font-size:18px;
	color:#ffffff;
}
.section-onepage-6 .row-image-bg {
	background-image: url(../images/home-parallax1.html);
}
.section-onepage-7 {
	padding-top:90px;
	padding-bottom:45px;
}
.section-onepage-7 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-onepage-7 .separator {
	width: 100px;
}
.section-onepage-7 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-onepage-7 .container > .row-custom-padding {
	padding-top:70px;
}
.section-onepage-8 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:rgba(41,49,52,0.9);
}
.section-onepage-8 h2 {
	color: #fff;
}
.section-onepage-8 .text-block {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}
.section-onepage-8 .row-image-bg {
	background-image: url(../images/street-4.html);
}
.section-onepage-9 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-onepage-9 .container > .row-custom-padding {
	padding-top:70px;
}

/*--------------------------------------------------------------
19.0 - Home Shop
--------------------------------------------------------------*/
.section-shop-1 {
	padding-top:30px;
	padding-bottom:15px;
}
.section-shop-2 {
	padding-top:40px;
	padding-bottom:40px;
	background-color:#f7f7f7;
}

/*--------------------------------------------------------------
20.0 - Index
--------------------------------------------------------------*/
.section-index-1 {
	padding-top:50px;
	padding-bottom:50px;
}
.section-index-1 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-index-1 .separator {
	width: 100px;
}
.section-index-1 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-index-1 .container > .row-custom-padding {
	padding-top:50px;
}
.section-index-2 .row-absolute-bg .column:first-child {
	background-color:rgba(35,160,218,0.8);
}
.section-index-2 .box {
	padding-top:90px;
	padding-bottom:90px;
	padding-right:50px;
}
.section-index-2 .box h2 {
	color: #ffffff;
}
.section-index-2 .separator {
	width: 100px;
	margin-left: 0;
}
.section-index-2 .separator-line {
	border-color:#fff;
	color:#fff;
}
.section-index-2 .iconbox-icon i {
	color:#ffffff;
	border-color:#ffffff;
	background-color:rgba(0,0,0,0.01);
}
.section-index-2 .iconbox-content h3,
.section-index-2 .iconbox-content p {
	color: #fff;
}
.section-index-2 .row-image-bg {
	background-image: url(../images/what-we-do-bg.jpg);
}
.section-index-3 {
	padding-top:50px;
}
.section-index-3 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-index-3 .separator {
	width: 100px;
}
.section-index-3 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-index-4 {
	padding-top:70px;
/*	padding-bottom:90px; */
}
.section-index-5 {
	padding-top:90px;
	padding-bottom:90px;
/*	background-color:rgba(0,0,0,0.63); */
}
.section-index-5 h2 {
	color: #ffffff;
}
.section-index-5 .separator {
	width: 100px;
	margin-left: 0;
}
.section-index-5 .text-block {
	color: #fff;
}
.section-index-5 .btn-custom-color {
	background-color:rgba(255,255,255,0.01);
	border-color:#ffffff;
	color:#ffffff;
}
.section-index-5 .column .box {
	padding-top: 20px;
	padding-bottom: 20px;
}
.section-index-5 .counter-number {
	font-size:40px;
	color:#ffffff;
}
.section-index-5 .counter-unit {
	font-size:30px;
	color:#ffffff;
}
.section-index-5 .counter-text {
	font-size:18px;
	color:#ffffff;
}
.section-index-5 .row-image-bg {
	background-image: url(../images/PREMIUM-SERVICES-BG.jpg);
}
.section-index-6 {
	padding-top:50px;
	background-color:#f7f7f7;
	padding-bottom: 40px;
}
.section-index-6 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-index-6 .separator {
	width: 100px;
}
.section-index-6 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-index-7 {
	background-color:#f7f7f7;
}
.section-index-8 {
	padding-top:90px;
	padding-bottom:90px;
	background-color:#fcfcfc;
}
.section-index-8 .separator {
	width: 100px;
	margin-left: 0;
}
.section-index-8 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-index-8 .dh-lists i {
	color:#2d9ed2;
}
.section-index-9 {
	padding-top:90px;
	padding-bottom:90px;
/*	background-color:rgba(42,46,58,0.9); */
}
.section-index-9 .row-custom-padding {
	padding-bottom:55px;
}
.section-index-9 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #ffffff;
}
.section-index-9 h2.text-center {
	color: #fff;
}
.section-index-9 .separator {
	width: 100px;
}
.section-index-9 .separator-line {
	border-color:#ffffff;
	color:#ffffff;
}
.section-index-9 .caroufredsel-items {
	color:#ffffff;
}
.section-index-9 .row-image-bg {
	background-image: url(../images/testimonial-bg.jpg);
}
.section-index-10 {
	padding-top:90px;
	padding-bottom:90px;
}
.section-index-10 {
	padding-top:50px;
	padding-bottom:20px;
}
.section-index-10 .title {
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: -15px;
	color: #2d9ed2;
}
.section-index-10 .separator {
	width: 100px;
}
.section-index-10 .separator-line {
	border-color:#444444;
	color:#444444;
}
.section-index-10 .container > .row-custom-padding {
	padding-top:70px;
}
.section-index-11 {
	padding-top:70px;
	padding-bottom:90px;
}
.section-index-11 h2 {
	color: #ffffff;
	text-align: center;
}
.section-index-11 .container > .row-custom-padding {
	padding-bottom:20px;
}
.section-index-11 .text-block {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}
.section-index-11 .row-image-bg {
	background-image: url(../images/section-bg.html);
}

/*--------------------------------------------------------------
21.0 - Icon Box
--------------------------------------------------------------*/
.section-iconbox {
	padding-top:50px;
	padding-bottom:50px;
}
.section-iconbox.color {
	background-color:#1abc9c;
}
.section-iconbox.color h3,
.section-iconbox.color p {
	color:#ffffff;
}
.section-iconbox.color1 {
	background-color:#f7f7f7;
}
.section-iconbox.color1 .icon-bg {
	color:#ffffff;
	border-color:#d9534f;
	background-color:#d9534f;
}
.section-iconbox.color2 {
	background-color:#34495e;
}
.section-iconbox.color2 i {
	color:#ffffff;
	border-color:#ffffff;
}
.section-iconbox.color2 h3,
.section-iconbox.color2 p {
	color:#ffffff;
}

/*--------------------------------------------------------------
22.0 - Pie Chart
--------------------------------------------------------------*/
.section-chart {
    padding-top: 50px;
    padding-bottom: 50px;
}
.section-chart .pichart-canvas-value {
	font-size: 18px;
}
.section-chart.color {
	background-color:#34495e;
}
.section-chart.color h3 {
	color: #fff;
}
.section-chart.color1 {
	background-color:#1abc9c;
}
.section-chart.color1 .pichart-canvas-value {
	font-size: 30px;
}
.section-chart.color1 h3 {
	color:#ecf921;
}

/*--------------------------------------------------------------
23.0 - Tooltip
--------------------------------------------------------------*/
.section-tooltip-title {
    padding-top: 40px;
    padding-bottom: 40px;
}
/*--------------------------------------------------------------
24.0 - Custom Css
--------------------------------------------------------------*/
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: normal;
  color: #2d9ed2;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}








.footer-widget ul.footer-links li {
    border-bottom: 0px;
    padding-bottom: 0;
    margin-bottom: 0;
}
.heading-container {
	background: url(../images/heading-bg.jpg) no-repeat scroll center top #FFFFFF;
	box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.22);
}
.section-container {
    padding-top: 20px;
    padding-bottom: 20px;
}
.navbar-brand img {
    padding: 0;
}
.blue-shadow {
   color: #2d9ed2;
/*     text-shadow: 0px 1px 1px #000; */
    font-weight: 400;
}
.orange-shadow {
	color: #465454;
/*	text-shadow: 0px 1px 1px #444;
    font-weight: 400; */
}
.fa-ul li:before {
    font-family: 'FontAwesome';
	content: '\f00c';
	content: '\f101';
	margin:0 5px 0 -15px;
	color: #f47e2a;
}
.fa-ul li li:before {
    font-family: 'FontAwesome';
	content: '\f105';
}
.fa-ul li {
	list-style-type: none;
}
/*.tech-spec .fa-ul {
	float: left;
    margin-left: 16px;
} */
.tech-spec {
	padding-bottom: 20px;
}
.float-right {
	float: right;
	margin: 0 0 5px 15px;
}
img.iconbox-top {
    margin-top: 20px;
}
img.float-left {
    float: left;
    clear: both;
    margin: 10px 30px 10px 0;
}
.mobility img.float-left {
    float: none;
    margin: 0 0 15px 0;
}
.mobility ul.fa-ul {
    margin-left: 16px;
}
.inbound-services {
    text-align: center;
}
.panel-heading {
	padding-top: 5px;
    padding-bottom: 5px;
}
h2.text-center {
    font-size: 2em;
}
body {
	color: #808080;
}
.section-index-1  h2.text-center, .section-index-3 h2.text-center, .section-index-6 h2.text-center, .section-index-10 h2.text-center , .section-index-1  h3.el-heading.text-center {
    color: #2d9ed2;
}
.section-index-1  .separator-line, .section-index-3 .separator-line, .section-index-6 .separator-line, .section-index-10 .separator-line {
	border-color: #FF6700;
    color: #000000;
}
.primary-nav .dropdown-menu li {
	border-top: none;
}
.tp-caption.theairslicesubtitle.c1 {
	color: #fff;
}
.tp-caption.theairslicesubtitle.c2 {
	color: #fff;
}
.tp-caption.theairslicesubtitle.c3 {
	color: #fff;
}
.tp-caption.theairslicesubtitle.c4 {
	color: #fff;
}
@media screen and (max-width:767px) {
	.section-index-4 .single-image.image-bottom img.wcu {display: none;}
}

#slideout {
  position: fixed;
  top: 185px;
  right: 0;
  width: 35px;
  padding: 12px 0;
  text-align: center;
  background: #f47e2a;
  z-index: 10;
  border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
#slideout_inner {
  position: fixed;
  top: 185px;
  right: -250px;
  background: #f47e2a;
  color: #fff;
  width: 200px;
  height: 120px;
  text-align: center;
  line-height: 30px;
  border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout_inner a {
	color: #fff;
}
#slideout img {
	cursor: pointer;
}
#slideout.on {
  right: 200px;
}
#slideout.on #slideout_inner {
  right: 0;
}
.iconbox.iconbox-pos-left img {
    max-width: unset;
}
.iconbox .iconbox-content h3.el-heading a {
	color: #fff;
    margin-top: 0px;
}
.panel-group p {
    text-align: justify;
}
.footer-widget {
    background: #FFFFFF;
    color: #000000;
}
.vimeo-square-bg-hover:hover {
    border-color: transparent !important;
    background: #17272e !important;
    color: #fff !important;
}
.footer-widget a:hover {
    color: #f47e2a;
}
.footer-widget .widget-title {
    color: #fff;
}
.footer-widget-col .textwidget p {text-align: justify;}
@media screen and (min-width:768px) {
#clients .caroufredsel .caroufredsel-wrap .caroufredsel-item {
    border: 1px solid #e5e5e5;
    padding: 0.4896551724137931em 0.6896551724137931em;
}}