@import url("../css/bootstrap.css");
@import url("../css/easy-responsive-tabs.css");
@import url(//fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);

body {
	margin: 0;
	font-family: 'Raleway', sans-serif;
	background: url('../images/body-bg.jpg') repeat 0 0 / 100% 100%;
}

a, input[type="button"], input[type="submit"] {
	transition: all 0.5s;
}

h1, h2, h3, h4, h5, h6, p, ul, label {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

/* Header */
.navigation {
	background: url('../images/nav-bg2-blue.png') no-repeat center / 100% 100%;
}

.logo span {
	background: url('../images/logo2.png') no-repeat center / 100% 100%;
}

.tube-section-right span {
	background: url('../images/tube.png') no-repeat center / 100% 100%;
}

.top-menu ul li a {
	color: #fff;
}

.top-menu ul li a.active,
.top-menu ul li a:hover {
	background: #4b99d1;
}

.effect2::before, .effect2::after {
	background: #a3a1a2;
	box-shadow: 0 15px 10px #a3a1a2;
}

/* Banner */
.banner {
	background: #f0eeef;
}

.banner-head h3, .banner-head p {
	color: #6f7273;
}

/* Services */
.services-section {
	background: #006AD5;
}

.services-section-grid h4,
.services-section-grid p {
	color: #fff;
}

.services-section-grid span.span1 {
	background: url('../images/flag2.png') no-repeat;
}
.services-section-grid span.span2 {
	background: url('../images/location2.png') no-repeat;
}
.services-section-grid span.span3 {
	background: url('../images/splash2.png') no-repeat;
}

/* Tube Section */
.tube-section {
	background: #fff;
}

.tube-section-left h4 {
	color: #006AD5;
	background: url('../images/line2.png') no-repeat 231px 50px;
}

.tube-section-left p {
	color: #8d8d8d;
}

/* Tooltip */
a.tooltips span {
	background: #006AD5;
	color: #fff;
}

a.tooltips span:hover {
	background: #6f7273;
}

a.tooltips span::before,
a.tooltips span::after {
	border-top: 11px solid #fff;
}

/* Tabs */
.tab-head h3 {
	color: #6f7273;
}

.tab-head p {
	color: #ea3c21;
}

.tab_with_slider {
	background: #f0eeef;
}

/* Flexisel Arrows */
.nbs-flexisel-nav-left {
	background: url('../images/img-sprite.png') no-repeat -75px -176px;
}

.nbs-flexisel-nav-right {
	background: url('../images/img-sprite.png') no-repeat -114px -176px;
}

/* Client Text */
.client-text p {
	color: #fff;
}

/* Contact Section */
.contact-section, .contact {
	background: #fff;
}

.contact-section-head h4,
.contact-section-head p {
	color: #006AD5;
}

.contact-form input[type="text"],
.contact-form-row div input[type="text"],
.contact-form-row2 textarea {
	background: #f0eeef;
	color: #8d8d8d;
	border: 1px solid #eee;
}

.contact-form input[type="text"]:hover,
.contact-form-row2 textarea:hover {
	border-color: #006AD5;
}

.contact-form input[type="submit"] {
	background: #006AD5;
	color: #fff;
}

.contact-form input[type="submit"]:hover {
	background: #363636;
}

/* Footer */
.footer-bg {
	background: url('../images/footer-bg2.png') no-repeat center / 100% 100%;
}

.copyright p,
.copyright p a {
	color: #fff;
}

/* Slider Arrows */
.wmuSliderPrev, .wmuSliderNext {
	background: url('../images/arrows.png') no-repeat;
}

/* Slide Text */
.slide-text p {
	color: #fff;
}

/* About Us */
.head-section h2,
.about-us p,
.about-grid-info span,
.about-grid-info h4,
.about-middle-grid p,
.about-middle-grid ul li a {
	color: #424a51;
}

.head-section span,
.caption strong,
.about-grid-info label {
	background: #006AD5;
}

.about-grid-caption {
	background: #fff;
}

.about-grid-caption h5 {
	color: #006AD5;
}

.about-grid-caption span {
	background: url('../images/pluse-icon2.png') no-repeat;
}

.about-middle-grids {
	background: #ededed;
}

.about-middle-grid h3 {
	color: #4f4f4f;
}

.about-middle-grid h5 {
	color: #3c3c3c;
}

.about-middle-grid ul li {
	background: url('../images/list_arrow.png') no-repeat 0 9px;
}

.about-middle-grid ul li a:hover {
	color: #006AD5;
}

.about-middle-grid h4 {
	color: #8a8a8a;
}

.follow-us h3 {
	border-top: 1px solid #d2d2d2;
}

/* Social Icons */
.social-icons i {
	background: url('../images/img-sprite2.png') no-repeat;
}
i.facebook { background-position: 0 0; }
i.twitter { background-position: -54px 0; }
i.googlepluse { background-position: -115px 0; }
i.pinterest { background-position: -173px 0; }

/* Thumbnail Blocks */
.thumbnail {
	background: none;
	border: none;
	padding: 0;
}

.thumb-box3 {
	background: #fff;
	border-bottom: 1px solid #eee;
}

.thumb-box3 .title {
	color: #4f4f4f;
}

.thumb-box3 .title2 {
	color: #ff362d;
}

.thumb-box3 .description1 {
	color: #444;
}

.thumb-box3 .description2,
.thumb-box3 p {
	color: #a9a9a9;
}

.thumb-pad1 figure time {
	color: #fff;
}

.thumbnail .caption {
	color: #333;
	padding: 0;
}

.btn-default.btn2 {
	background: #f0f0f0;
	color: #2f2f2f;
	border: 1px solid #fff;
}

.btn-default.btn2:hover {
	background: #4c4c4c;
	color: #fff;
	border-color: #4c4c4c;
}

/* 404 Page */
.page-not-found,
.page-not-found-main {
	background: #f0eeef;
	color: #fff;
	border: none;
}

.page-not-found h3,
.page-not-found h4 {
	color: #000;
}

.page-not-found h3 span {
	color: #363636;
}

/* Shows */
.shows span.a1,
.shows1 span.a2,
.shows2 span.a3 {
	background: url('../images/show2.png') no-repeat;
	width: 59px;
	height: 23px;
	display: inline-block;
}

/* Tabs Container */
.resp-tabs-container {
	background: #006AD5;
	border: none;
}

.resp-tab-active {
	background: #fff;
	color: #7F8BA3;
}

/* Slider Arrows (Blue) */
.wmuSliderPrev {
	background: url('../images/arrows2.png') no-repeat -1px 0;
}
.wmuSliderNext {
	background: url('../images/arrows2.png') no-repeat -33px 0;
}

/* Responsive */
@media screen and (max-width: 320px) {
	span.menu::before {
		content: url('../images/nav-icon2.png');
	}
}

