@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular-webfont.eot');
	src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular-webfont.woff') format('woff'), url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoLight';
	src: url('../fonts/Roboto-Light-webfont.eot');
	src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light-webfont.woff') format('woff'), url('../fonts/Roboto-Light-webfont.ttf') format('truetype'), url('../fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoBoldCondensed';
	src: url('../fonts/Roboto-BoldCondensed-webfont.eot');
	src: url('../fonts/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-BoldCondensed-webfont.woff') format('woff'), url('../fonts/Roboto-BoldCondensed-webfont.ttf') format('truetype'), url('../fonts/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoRegular';
	src: url('Roboto-Regular-webfont.eot');
	src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('Roboto-Regular-webfont.woff') format('woff'), url('Roboto-Regular-webfont.ttf') format('truetype'), url('Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'RobotoBoldCondensed';
	src: url('Roboto-BoldCondensed-webfont.eot');
	src: url('Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'), url('Roboto-BoldCondensed-webfont.woff') format('woff'), url('Roboto-BoldCondensed-webfont.ttf') format('truetype'), url('Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	color: #3e4d5c;
	direction: ltr;
	font: 400 13px 'RobotoRegular', Arial, sans-serif;
	background: #fff;
}
html {
	overflow-x: hidden;
}
ul, menu, dir {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
ul, ol {
	margin-top: 0;
	margin-bottom: 0px !important;
}
h1, h2, h3, h4, h5, h6 {
	color: #4e4e4e;
}
.margin-bottom-40 .wapper {
	margin: 0 auto;
	background: #dedede;
}
.margin-top-40 {
	margin-top: 40px;
}
#header {
	/* background: url(../img/header.jpg) repeat-y; */
	color: #827e7e;
	background: #fff;
	/* background-size: cover; */
    /* background-position: center; */
	box-shadow: 1px -11px 7px 8px;
}
.navbar-default {
	background-color: rgba(0, 0, 0, 0) !important;
	border-color: rgba(0, 0, 0, 0) !important;
}
ul.search_nav li {
	display: inline-block;
	padding: 12px 8px 0px 8px;
	font-size: 14px;
	font-weight: normal;/*text-transform: lowercase;
*/
}
.header-logo {
	padding: 12px;
}
.box_search {
	float: left;
	color: #fff;
	padding-left: 20px;
}/*
.box_search .form-control {
	border-radius: 0px;
}
.box_search .form-control .btn {
	border-radius: 0px;
}
.box_search.glyphicon {
	color: #0F3C85;
}*/
ul.media_icon li {
	display: inline-block;
	padding: 12px 8px 0px 8px;
	font-size: 14px;
	font-weight: normal;
}
ul.media_icon li a {
	color: #fff;
	text-align: center;
}
.search_nav {
	padding-bottom: 0px !important;
	padding-left: 8px;
}
.search_nav li a {
	color: #fff;
	text-decoration: none;
}
 @media (min-width: 768px) {
.navbar-nav {
	float: left;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
	font-weight: inherit;
	font-size: 14px;
}
.carousel-slider .item {
	width: 100%;
	height: 100%;
	min-height: 580px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #a30055;
	background: #f1ecec00;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 5px 13px;
}
.navbar-nav {
	float: left;
	/* margin: 7.5px -15px !important; */
	color: #003399;
	display: block;
	padding: 29px 12px 30px;
	font-size: 16px;
	font-family: 'RobotoBoldCondensed';
	text-transform: uppercase;
}
.top_nev {
	margin: 0 auto;
	width: 100%;
}
.header-logo {
	float: none;
	text-align: center !important;
}
.international img {
	width: 100%;
}
.domestic {
	border-right: none;
}
.domestic img {
	width: 100%;
}
.international img {
	width: 100%;
}
.last img {
	width: 100%;
}
.main_body h4 {
	font-size: 18px !important;
}
/*.navbar-default .navbar-nav > li > a {
	color: #FFF !important;
}*/
.navbar {
	margin-bottom: 0px !important;
	border: 1px solid transparent;
}
.add-on .input-group-btn > .btn {
	border-left-width: 0;
	left: -2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	padding: 6.2px;
	border-radius: 0px;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
	padding-top: 40px;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
	padding-top: 30px;
}
}
 @media (max-width: 768px) {
.footer_bottom p {
	text-align: center;
}
.footer_bar {
	text-align: center;
}
.header-logo {
	margin: 0 auto;
	text-align: center;
	float: none;
}
.footer {
	text-align: center;
}
.text-right {
	text-align: center;
}
.search_nav {
	padding-left: 9px;
	text-align: center;
}
.nav > li > a {
	padding: 5px 21px !important;
}
.navbar-nav {
	float: none;
	width: 100%;
	margin: 0 auto;
	font-size: 11px;
}
}
 @media (max-width: 480px) {
.header-logo {
}
.box_search {
	text-align: center;
	float: none;
}
.footer_logo {
	float: none;
	width: 100% !important;
	margin-top: 10px;
}
.footer_sect {
	float: none;
	width: 100% !important;
	color: #fff;
	text-align: center !important;
}
.add-on .input-group-btn > .btn {
	padding: 6px;
	border-radius: 0px;
}
.navbar-default .navbar-nav > li > a {
	color: #FFF !important;
	border-bottom: #fff 1px solid;
}
.left_box {
	width: 50%;
	text-align: left;
}
.right_box {
	width: 50%;
	text-align: left;
}
.right_box h5 {
	font-size: 15px !important;
	text-align: left;
}
.left_box h5 {
	font-size: 15px !important;
}
.international {
	border-right: none !important;
}
.international img {
	width: 100%;
}
.domestic {
	border-right: none !important;
}
.domestic img {
	width: 100%;
}
.international img {
	width: 100%;
}
.last img {
	width: 100%;
}
.cotent_area h5 {
/*text-align: center;*/
}
.navbar-nav {
	margin: 7.5px -15px;
	text-transform: uppercase;
	float: none;
}
.cotent_area ul li {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
}
.main_body h4 {
	font-size: 16px !important;
}
.social_m {
	padding-top: 20px;
	text-align: center;
	margin: 0 auto;
}
.footer_top {
	float: none;
	text-align: center;
}
.footer_bar {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.footer_bottom p {
	text-align: center;
}
}
/* stop the glowing blue shadow */
.add-on .form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #cccccc;
}
 @media (max-width: 1024px) {
.nav > li > a {
	padding: 5px 6px;
	font-size: 14px;
}
.left_box h5 {
	font-size: 15px !important;
}
.right_box h5 {
	font-size: 15px!important;
}
}
 @media (max-width: 640px) {
.search_nav {
	padding-bottom: 0px !important;
	text-align: center;
}
.navbar {
	position: relative;
	min-height: 0px;
	margin-bottom: 0px;
	border: 1px solid transparent;
}
#header {
	color: #827e7e;
	background: #fff;
	box-shadow: none;
}
.navbar-toggle {
	margin-right: 0px!important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd0 !important;
}
.carousel-slider .carousel-title-v5 {
	font-size: 25px !important;
}
.carousel-slider .item {
	width: 100%;
	height: 100%;
	min-height: 340px;
}
.navbar-default .navbar-nav > li > a {
	color: #777;
	color: #003399 !important;
	border-bottom: #b2005a 1px dotted;
}
.navbar-collapse {
	position: relative;
	padding-top: 0px !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #a30055;
	background: #fff;
}
}
/* BEGIN max width 767px */
@media (max-width: 767px) {
.pre-header .pull-right {
	float: left !important;
}
.navbar {
      min-height: 0px !important;
     margin-bottom: 0px !important; 
   
}
#set-1 .inner-heading span {
    font-size: 18px !important;
    text-align: center;
    }
.slider_inner {
    min-height: auto !important;
    height: 100%;
}
.margin-bottom-30 {
    margin-bottom: 0px !important;
    padding-top: 0px;
}
.breadcrumb {
       text-align: center !important;
   }
 
 .content-page h2, .content-page h3, .content-page h4, .content-page h5, .content-page h6 {
    text-align: center;
   }  
 .main h1 {/*margin-top: 10px;*/
    text-align: center;
}
.main h1 {
    margin-top: 0px;
   }

.margin-bottom-40 {
    margin-bottom: 20px !important;
    padding-top: 20px;
} 
h1, h2, h3, h4, h5, h6 {
    font-size: 20px;
} 
.inner_page_top_space {
	padding-top: 0px !important;
}
.our-clients h2 {
	font-size: 30px !important;
	text-align: center;
}
.nav > li > a {
	padding: 3px 4px !important;
}
.mix-block h1 {
	font-family: 'RobotoBoldCondensed';
	font-size: 36px !important;
	margin-top: 0px !important;/* padding-bottom: 10px; */
}
/*.margin-bottom-40 {
	margin-bottom: 0px !important;
	padding-top: 40px;
}
*/.mix-block h1 {
	font-family: 'RobotoBoldCondensed';
	font-size: 16px !important;
	text-align: center;
}
.pre-header li {
	padding-left: 1px!important;
	padding-right: 0px !important;
	padding-top: 5px;
	border-right: solid 1px #d8d8d8;
}
.front-steps-wrapper .front-step:after {
	display: none !important;
}
.front-steps-wrapper .front-step-col {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.service-box .service-box-heading span {
	font-size: 14px !important;
	text-align: center;
}
.service-box h1 {
	color: #CCCCCC;
	font-size: 30px !important;
	text-align: center;
}
.carousel-slider .carousel-subtitle-v6 {
	display: inline-block;
	font-size: 18px !important;
	color: #fff;
	font-family: 'RobotoBoldCondensed';
}
.quote-v1 span {
	color: #fff;
	font-size: 18px !important;
}
.carousel-slider .carousel-title-v6 {
	font-size: 24px !important;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'RobotoRegular';
}
.pre-header .pull-right li:first-child {
	padding-left: 0;
}
.ecommerce .pre-footer-subscribe-box form {
	float: none;
	width: auto;
}
.fontawesome-icon-list [class^="fa-"], .fontawesome-icon-list [class*=" fa-"], li [class^="fa-"], li [class*=" fa-"] {
	display: inline-block;
	width: auto;
	text-align: center;
}
.carousel-slider .item {
	width: 100%;
	height: 100%;
	min-height: 300px;
}
.carousel-slider .carousel-title-v5 {
	font-size: 25px;
}
.carousel-slider .carousel-position-six {
	top: 100px !important;
}
.header .header-navigation {
	margin: 0 -10px 0;
	padding: 0 10px;
}
.header-navigation-content {
	min-width: 100px;
}
.sidebar {
	margin-bottom: 40px;
}
.sidebar___removed {
	margin-bottom: 40px;
}
.sidebar-menu .fa-angle-right {
	display: inline-block;
}
.pre-footer .pull-right, .footer .pull-right {
	float: none !important;
}
.pre-footer .pull-right, .footer .pull-right {
	padding-top: 15px;
}
.footer .list-inline > li {
	padding-left: 0;
	margin-right: 5px;
}
.form-info {
	border-left: none;
	padding-left: 0;
	padding-top: 30px;
	border-top: 1px solid #E4E6E8;
	margin-bottom: 0;
}
.sidebar-products .item {
	float: left;
	width: 48%;
	margin-bottom: 20px;
	padding: 0 10px 10px;
}
.sidebar-products img {
	width: 100%;
	height: auto;
}
.list-view-sorting {
	/*background: #fff;*/
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
}
.list-view-sorting .col-md-10 {
	padding-right: 0;
}
.product-other-images {
	margin-bottom: 40px;
}
.product-page-options .pull-left {
	margin-bottom: 0;
}
.product-item .img-responsive {
	width: 100%;
}
.pagination {
	float: left !important;
	padding-top: 10px;
}
.pagination > li {
	margin-left: 0;
	margin-right: 5px;
}
.pre-footer .margin-bottom-40 {
	margin-bottom: 0;
}
.ls-layer3 .ls-price strong {
	top: -15px;
}
.glyphicons-demo ul li {
	width: 12.5%;
}
.tab-style-1 .tab-content img {
	margin: 5px 0 10px;
}
.testimonials-v1 {
	padding-top: 20px;
}
.front-steps-wrapper {
	margin-left: -10px;
	margin-right: -10px;
}
.front-steps-wrapper .front-step-col {
	padding-left: 15px;
	padding-right: 15px;
}
.front-steps-wrapper .front-step:after {
	display: none;
}
.blog-posts h2, .ecommerce .blog-posts h2 {
	padding-top: 15px;
}
.ecommerce .footer {
	padding: 10px 0 10px;
}
.ecommerce .footer .pull-right {
	padding-top: 10px;
}
.ecommerce .pre-footer address {
	margin-bottom: 15px !important;
}
.footer img {
	margin-bottom: 10px;
}
.ecommerce .pre-footer-subscribe-box h2, .corporate .pre-footer-subscribe-box h2 {
	padding-top: 7px;
}
}
/* END max width 767px */
/*Slider_css*/
.slider {
	width: 100%;
	height: auto;
}
.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel, .carousel-inner, .carousel-inner .item {
	height: 100%;
}
/*Slider_css*/
.main_body {
	background: rgba(207,207,207,1);
	background: -moz-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(207,207,207,1) 16%, rgba(237,237,237,1) 51%, rgba(237,237,237,1) 75%, rgba(237,237,237,1) 87%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,207,207,1)), color-stop(16%, rgba(207,207,207,1)), color-stop(51%, rgba(237,237,237,1)), color-stop(75%, rgba(237,237,237,1)), color-stop(87%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(207,207,207,1) 16%, rgba(237,237,237,1) 51%, rgba(237,237,237,1) 75%, rgba(237,237,237,1) 87%);
	background: -o-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(207,207,207,1) 16%, rgba(237,237,237,1) 51%, rgba(237,237,237,1) 75%, rgba(237,237,237,1) 87%);
	background: -ms-linear-gradient(top, rgba(207,207,207,1) 0%, rgba(207,207,207,1) 16%, rgba(237,237,237,1) 51%, rgba(237,237,237,1) 75%, rgba(237,237,237,1) 87%);
	background: linear-gradient(to bottom, rgba(207,207,207,1) 0%, rgba(207,207,207,1) 16%, rgba(237,237,237,1) 51%, rgba(237,237,237,1) 75%, rgba(237,237,237,1) 87%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#ededed', GradientType=0 );
	width: 100%; /*min-height:160px;*/
	border-bottom: solid 9px #cacaca;
	padding-top: 10px;
}
.main_body .img {
	vertical-align: middle;
}
.main_body h4 {
	color: #2b68ad;
	font-family: Roboto;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
}
.domestic {
	border-right: solid 2px #ccc;
	width: 100%;
	min-height: 120px;
}
.international {
	border-right: solid 2px #ccc;
	width: 100%;
	min-height: 120px;
}
.cotent_area {
	padding-top: 15px;
	padding-bottom: 15px;
	background: #EFEDED;
}
.cotent_area h5 {
	color: #2b68ad;
	font-family: Roboto;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
}
.left_box {
	width: 50%;
	float: left;
}
.left_box h5 {
	text-transform: none;
	font-weight: 400;
	font-size: 18px;
}
.cotent_area ul li {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 38%;
}
.right_box h5 {
	text-transform: none;
	font-weight: 400;
	font-size: 17px;
}
.right_box {
	width: 50%;
	float: left;
}
.form_box {
	width: 100%;
	background: #cddceb;
	margin-top: 25px;
	height: 150px;
	padding: 15px;
}
.form_box h4 {
	font-size: 18px;
	color: #497BB6;
	/* text-transform: uppercase; */
	border-bottom: #fff solid 3px;
	padding-bottom: 7px;
}
.form_box p {
	color: #497BB6;
}
.txt_box {
	width: 75%;
	float: left;
	border: none;
	height: 25px;
	padding: 3px;
}
.button {
	float: left;
	width: 25%;
	height: 25px;
	background: rgba(147,206,222,1);
	background: -moz-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 10%, rgba(4,4,84,1) 94%, rgba(4,4,84,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(147,206,222,1)), color-stop(10%, rgba(117,189,209,1)), color-stop(94%, rgba(4,4,84,1)), color-stop(100%, rgba(4,4,84,1)));
	background: -webkit-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 10%, rgba(4,4,84,1) 94%, rgba(4,4,84,1) 100%);
	background: -o-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 10%, rgba(4,4,84,1) 94%, rgba(4,4,84,1) 100%);
	background: -ms-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 10%, rgba(4,4,84,1) 94%, rgba(4,4,84,1) 100%);
	background: linear-gradient(to bottom, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 10%, rgba(4,4,84,1) 94%, rgba(4,4,84,1) 100%);
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	border: none;
}
.img_box {
	margin-top: 20px;
}
#footer {
	background: #2b68ad;
	height: auto;
	padding-top: 19px;
	padding-bottom: 19px;
}
.footer_logo {
	float: left;
	width: 35%;
}
.footer_sect {
	float: left;
	width: 65%;
	color: #fff;
	text-align: left;
}
.footer_sect h5 {
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
}
.footer_sect .sect_area select {
	width: 74%;
	background: #fff;
	height: 25px;
	border: none;
	color: #2b68ad;
}
.social_m {
	padding-top: 20px;
}
.social_m span {
	padding-left: 2px;
	padding-right: 2px;
}
.news_letter p {
	padding-top: 20px;
	text-transform: uppercase;
	font-size: 11px;
	color: #fff;
}
.subscribe .form_txt {
	padding: 3px;
	font-size: 11px;
	width: 75%;
}
.btn-system {
	background: #083585;
	border: none;
	color: #fff;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 23%;
}
.footer_top {
	border-bottom: solid 1px #318BE6;
	/* height: 100px; */
	padding-bottom: 15px;
}
.footer_bottom {
	padding-top: 15px;
}
ul .footer_bar li {
	display: inline;
}
.footer_bar {
	margin: 0 auto;
	width: 100%;
	padding-top: 10px;
}
ul.footer_bar_menu li {
	display: inline-block;
	padding-right: 23px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
}
ul.footer_bar_menu li a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
.footer_bottom p {
	color: #fff;
	font-size: 13px;
	padding-top: 10px;
}
.space {
	padding-top: 15px;
}
/*.tab_box{width:100%; padding-left:15px; padding-right:15px;}*/
.left_tab {
	border-bottom: solid 2px #E2E2E2;
	/* width: 98%; */
    /* margin: 0 auto; */
	min-height: 45px;
	margin-bottom: 5px;/* margin-left: -26px; */
}
.left_tab p {
	padding-top: 7px;
	font-size: 14px;
	color: #0597D2;
	font-weight: normal;
}
.last_box {
	border-bottom: 0px;
}
.med_area {
	margin-left: 25px;
}
.med_area ul li {
	list-style-type: disc;
	display: list-item;
	width: 100%;
}
.img_icon img {
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 5px;
}
.img_icon h5 {
	padding-top: 12px;
}
.img_icon_service img {
	float: left;
	margin-right: 5px;
}
.img_icon_service p {
	padding-top: 12px;
}
.footer_links li {
	list-style: none;
}
.footer_links li a {
	color: #fff;
}
/*------------------------------------------new_header_css----------------------------------------*/
/***
Pre-Header and pre-header elements
***/
.pre-header {
	color: #616b76;
	/* margin-top: 3px; */
	border-bottom: 1px solid #eee;
	padding-bottom: 5ppx;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 1.2;
	font-family: 'RobotoRegular', sans-serif;
	background: #fff;
	font-size: 14px;
}
.pre-header a {
	color: #616b76;
}
.pre-header a:hover {
	color: #E02222;
}
.pre-header a:focus {
	text-decoration: none;
}
.pre-header li {
	padding-left: 10px;
	padding-right: 15px;
	border-right: solid 1px #d8d8d8;
}
.pre-header li:last-child {
	border: none;
}
.additional-shop-info li:first-child {
	padding-left: 0;
}
.additional-nav li:last-child {
	padding-right: 0;
}
.pre-header .fa {
	margin-right: 4px;
}
.shop-currencies a {
	margin-right: 6px;
}
.shop-currencies a:last-child {
	margin-right: 0;
}
.shop-currencies a.current {
	color: #E02222;
}
/* langs block */
.langs-block {
	position: relative;
}
.langs-block .fa {
	margin-right: 0;
}
.langs-block-others-wrapper {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 99999;
}
.langs-block-others {
	padding: 10px 10px 2px;
	background: #F9F9F9;
	z-index: 9999;
	width: 100px;
	display: none;
	margin-top: 12px;
	border-top: solid 2px #ea4c1d;
	box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
	position: relative;
	transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-webkit-transition: opacity .3s ease-in-out;
}
.langs-block-others:after {
	top: -8px;
	width: 0;
	height: 0;
	left: 8px;
	z-index: 2;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 8px solid #990033;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.langs-block:hover .langs-block-others {
	display: block;
}
.langs-block-others a {
	display: block;
	margin-bottom: 8px;
}
/***
Header and header elements
***/

 
.navbar-collapse {
	position: relative;
}
.navbar-collapse form[role="search"] {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	z-index: 0;
}
.navbar-collapse form[role="search"] button, .navbar-collapse form[role="search"] input {
	padding: 8px 12px;
	border-radius: 0px;
	border-width: 0px;
	color: rgb(119, 119, 119);
	background-color: rgb(248, 248, 248);
	border-color: rgb(231, 231, 231);
	box-shadow: none;
	outline: none;
}
.navbar-collapse form[role="search"] input {
	padding: 16px 12px;
	font-size: 14pt;
	font-style: italic;
	color: rgb(160, 160, 160);
	box-shadow: none;
}
.navbar-collapse form[role="search"] button[type="reset"] {
	display: none;
}
 @media (min-width: 768px) {
.navbar-collapse {
	padding-top: 0px !important;
}
.navbar-collapse form[role="search"] {
	width: 38px;
	padding: 17px 12px 30px;
}
.navbar-collapse form[role="search"] button, .navbar-collapse form[role="search"] input {
	padding: 15px 12px;
}
.navbar-collapse form[role="search"] input {
	padding: 25px 12px;
	font-size: 18pt;
	opacity: 0;
	display: none;
}
.navbar-collapse form[role="search"].active {
	width: 37%;
}
.navbar-collapse form[role="search"].active button, .navbar-collapse form[role="search"].active input {
	display: table-cell;
	opacity: 1;
}
.navbar-collapse form[role="search"].active input {
	width: 100%;
}
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #990033!important;
	background-color: transparent;
}
 navbar.less:418 .navbar-default .navbar-nav > li > a {
 color: #003399 !important;
}
.navbar-default .navbar-nav > li > a {
	color: #777;
	color: #003399 !important;
}
.dropdown-menu > li > a {
	display: block;
	padding: 9px 10px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #039;
	font-size: 14px;
	border-bottom: 1px dotted #bd005d;
	white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #9e0054;
	text-decoration: none;
	background-color: #f5f5f5;
}
a {
	color: #006699;
}
a:hover {
	color: #999999;
}
.pre-header a:hover {
	color: #990033;
}
.shop-currencies a.current {
	color: #E02222;
}
.navbar-collapse ul > li.active > a, .navbar-collapse ul > li > a:hover, .navbar-collapse ul > li > a:focus, .navbar-collapse ul > li.open > a, .navbar-collapse ul > li.open > a:hover, .navbar-collapse ul > li.open > a:focus {
	color: #990033;
}
.navbar-collapse li.menu-search i:hover {
	color: #990033;
}
.sidebar a:hover {
	color: #E02222;
}
.sidebar .dropdown.open .dropdown-toggle:hover {
	color: #E02222;
}
.sidebar-menu .dropdown-menu li > a:hover, .sidebar-menu .dropdown-menu li > a:focus, .sidebar-menu li.active > a, .sidebar-menu li.active > a:hover {
	color: #E02222;
}
.content-page a:hover, .sidebar2 a:hover {
	color: #E02222;
}
.content-page .link, .content-page .link:hover, .content-page .link:active {
	color: #E02222;
}
.page-404 .number, .page-500 .number {
	color: #E02222;
}
.content-form-page a:hover {
	color: #E02222;
}
.quote-v1 a.btn-transparent:hover {
	background-color: #990033;
}
.recent-work h2 a:hover {
	color: #E02222;
}
.recent-work .recent-work-item .fa:hover {
	color: #E02222;
}
.our-clients h2 a:hover {
	color: #E02222;
}
.front-team h3 strong {
	color: #E02222;
}
.ecommerce .navbar-collapse ul > li.active > a, .ecommerce .navbar-collapse ul > li > a:hover, .ecommerce .navbar-collapse ul > li > a:focus, .ecommerce .navbar-collapse ul > li.open > a, .ecommerce .navbar-collapse ul > li.open > a:hover, .ecommerce .navbar-collapse ul > li.open > a:focus {
	color: #e02222;
}
.product-item h3 a:hover {
	color: #E02222;
}
.checkout-page a:hover {
	color: #E02222;
}
.langs-block-others:after {
	border-bottom: 8px solid #990033;
}
.navbar-collapse > ul > li.dropdown:hover > a:after {
	border-bottom: 8px solid #990033;
}
.navbar-collapse .dropdown-menu > li > a:hover, .navbar-collapse .dropdown-menu > li.active > a, .navbar-collapse .navbar-collapse-content .navbar-collapse-col li > a:hover, .navbar-collapse .navbar-collapse-content .navbar-collapse-col li.active > a {
	background: #990033;
	color: #fff;
}
.navbar-collapse .dropdown-menu .navbar-collapse-content-ext li > a:hover, .navbar-collapse .dropdown-menu .navbar-collapse-content-ext li.active > a {
	background: #fff;
	color: #990033;
}
.navbar-collapse .search-box:after {
	border-bottom: 8px solid #990033;
}
.navbar-collapse .search-box {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #990033;
}
.title-wrapper h1 span {
	color: #990033;
}
.breadcrumb > .active {
	color: #990033;
}
.form-info h2 em {
	color: #990033;
}
.nav-tabs {
	border-color: #990033;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #990033;
}
.content-search h1 em {
	color: #990033;
}
.recent-work .recent-work-item:hover a.recent-work-description {
	background: #990033;
}
.testimonials-v1 blockquote:after {
	background-color: #990033;
}
.testimonials-v1 span.testimonials-name {
	color: #990033;
}
.search-result-item h4 a {
	color: #990033;
}
.top-cart-content:after {
	border-bottom: 8px solid #990033;
}
.goods-data a, .checkout-page .checkout-description a {
	color: #990033;
}
.product-page .review a {
	color: #990033;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #990033;
	color: #fff;
}
.list-view-sorting a {
	background: #fff;
	color: #990033;
}

::-moz-selection {
 color: #fff;
 background: #e45000;
}
::selection {
	color: #fff;
	background: #e45000;
}
.steps-block ::-moz-selection {
 color: #e45000;
 background: #fff;
}
.steps-block ::selection {
	color: #e45000;
	background: #fff;
}
/*.owl-buttons .owl-prev:hover {
	background-color: #e84d1c;
}
.owl-buttons .owl-next:hover {
	background-color: #e84d1c;
}*/
.steps-block-red {
	background: #e84d1c;
}
.pre-footer .photo-stream img:hover {
	border-color: #E84D1C;
}
.pre-footer-light dl.f-twitter dd a {
	color: #e84d1c;
}
.pre-footer-light address a {
	color: #e84d1c;
}
.testimonials-v1 .left-btn:hover {
	background-color: #990033;
}
.testimonials-v1 .right-btn:hover {
	background-color: #990033;
}
.blog-tags li i, .blog-info li i {
	color: #E84D1C;
}
.blog-posts .more, .blog-sidebar .more {
	color: #E84D1C;
}
.recent-news h3 a {
	color: #E84D1C;
}
.blog-photo-stream li img:hover {
	border-color: #E84D1C;
}
.blog-tags li a:hover {
	color: #fff;
	background: #E84D1C;
}
.blog-tags li a:hover:after {
	border-left-color: #E84D1C;
}
.sidebar-categories li > a:hover, .sidebar-categories li.active > a, .sidebar-categories li.active:hover > a {
	color: #E84D1C;
}
.blog-item blockquote {
	border-color: #E84D1C;
}
.blog-item h4.media-heading span a {
	color: #E84D1C;
}
.front-steps-wrapper .front-step1 {
	background-color: #990033;
}
.pricing-active {
	border: 3px solid #E84D1C;
	box-shadow: 7px 7px rgba(232, 77, 22, 0.2);
}
.pricing:hover {
	border: 3px solid #E84D1C;
}
.pricing:hover h4 {
	color: #E84D1C;
}
.pricing-head h3 {
	background: #E84D1C;
}
.pricing-head-active h4 {
	color: #E84D1C;
}
.pricing-content li i {
	color: #E84D1C;
}
.top-cart-block .fa-shopping-cart {
	background: #e84d1c;
}
.product-item .btn:hover {
	background: #e84d1c;
}
.pi-price {
	color: #e84d1c;
}
.product-item .add2cart:hover {
	color: #fff !important;
	background: #E84D1C !important;
	border-color: #E84D1C;
}
.goods-page-price strong, .goods-page-total strong, .checkout-price strong, .checkout-total strong {
	color: #e84d1c;
}
.shopping-total strong, .checkout-total-block strong {
	color: #e84d1c;
}
.compare-item strong {
	color: #E84D1C;
}
.sidebar-products .price {
	color: #E84D1C;
}
.price-availability-block .price strong {
	color: #e84d1c;
}
.require {
	color: #e94d1c;
}
.content-form-page .form-control:focus {
	border: solid 1px #e94d1c;
}
.content-search input:focus {
	border: solid 1px #e94d1c;
}
.btn-primary {
	background-color: #990033;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background: #003399;
}
.navbar-collapse .dropdown-menu > li:first-child {
	border-top: 2px solid #990033;
}
.front-steps-wrapper .front-step1:after {
	border-left: 15px solid #990033;
}
.del-goods:hover, .add-goods:hover {
	background-color: #E94D1C;
}
.sidebar a:hover > .fa-angle-down {
	background-position: -11px 0;
}
.sidebar .collapsed:hover > .fa-angle-down {
	background-position: -11px -37px;
}
.top-cart-content {
	border-top: solid 2px #ea4c1d;
}
.front-skills .progress-bar {
	background: #EF4D2E;
}
.service-box-v1:hover {
	background: #d73d04;
}
.navbar-collapse {
}
 @media (max-width: 1024px) {
.header .navbar-collapse li > a:hover, .header .navbar-collapse li.active > a, .header .navbar-collapse li.open > a:hover {
	color: #dd4632 !important;
}
.nav > li > a {
	padding: 5px 6px !important;
	font-size: 14px;
}
}
.faq-tabbable {
	border-left: solid 2px #e44f00;
}
.faq-tabbable li:hover a, .faq-tabbable li.active a {
	background: #e44f00;
}
.faq-tabbable li.active:after {
	border-left: 6px solid #e44f00;
}
.mix-filter li:hover, .mix-filter li.active {
	background: #e44f00;
	color: #fff;
}
.mix-grid .mix .mix-details {
	background: #e44f00;
}
.mix-grid .mix a.mix-link, .mix-grid .mix a.mix-preview {
	background: #DB3A1B;
}
.langs-block-others {
	border-top: solid 2px #ea4c1d;
}
.brands .owl-buttons .owl-prev:hover {
	background-position: 18px -217px;
}
.brands .owl-buttons .owl-next:hover {
	background-position: -249px -217px;
}
.navbar-collapse ul > li.active > a/*,
.ecommerce .navbar-collapse ul > li.active > a*/ {
	border-bottom: 2px solid #e64f00;
}
.navbar-collapse ul > li.active > a, .navbar-collapse ul > li > a:hover, .navbar-collapse ul > li > a:focus, .navbar-collapse ul > li.open > a, .navbar-collapse ul > li.open > a:hover, .navbar-collapse ul > li.open > a:focus {
	color: #990033;
}
.navbar-collapse ul > li.active > a, .navbar-collapse ul > li > a:hover, .navbar-collapse ul > li > a:focus, .navbar-collapse ul > li.open > a, .navbar-collapse ul > li.open > a:hover, .navbar-collapse ul > li.open > a:focus {
	color: #990033;
	background: #fcfcfc;
	text-decoration: none;
}
/*slider_css*/

.center-block {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.center-block-wrap {
	width: 100%;
	height: 100%;
	display: table;
	vertical-align: middle;
}
.center-block-body {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/* Colors */
.color-red {
	color: #e54a1a;
}
.color-red-v2 {
	color: #e6400c;
}
/* Carousel */
.carousel-slider .carousel-indicators li {
	border-radius: 10px !important;
}
.carousel-slider .carousel-indicators-frontend li {
	border: none;
	background: rgba(0,0,0,.4);
}
.carousel-slider .carousel-indicators-frontend .active {
	background: rgba(0,0,0,.6);
}
.carousel-slider .carousel-caption {
	left: auto;
	right: auto;
	bottom: auto;
	text-shadow: none;
	text-align: inherit;
	padding: 0;
}
.carousel-slider .carousel-control {
	width: 10%;
}
.carousel-slider .carousel-control.right, .carousel-slider .carousel-control.left {
	top: 50%;
	background-image: none;
	margin-top: -20px;
}
.carousel-slider .carousel-control .fa {
	width: 40px;
	height: 40px;
	font-size: 30px;
	color: #fff;
	background: rgba(255,255,255,.32);
	text-shadow: none;
	padding: 5px;
}
.carousel-slider .carousel-control-shop .fa {
	border-radius: 50px;
}
.carousel-slider .carousel-control-frontend .fa {
	background: rgba(0,0,0,.7);
}
.carousel-slider .carousel-control-frontend .fa:hover {
	background: rgba(0,0,0,.9);
}
/* Carousel Item Background Images */
.carousel-slider .carousel-item-eight {
	background: url(../images/bg9.jpg);
	background-size: cover;
	background-position: center center;
}
.carousel-slider .carousel-item-nine {
	background: url(../images/bg9.jpg);
	background-size: cover;
	background-position: center center;
}
.carousel-slider .carousel-item-ten {
	background: url(../images/bg2.jpg);
	background-size: cover;
	background-position: center center;
}
.carousel-slider .carousel-item-eleven {
	background: url(../images/bg3.jpg);
	background-size: cover;
	background-position: center center;
}
/* Carousel Titles */
.carousel-slider .carousel-title-v1 {
	font-size: 75px;
	font-weight: 600;
	font-family: "PT Sans Narrow", Arial, sans-serif;
	line-height: 1.4;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.carousel-slider .carousel-title-v2 {
	font-size: 50px;
	font-weight: 600;
	line-height: 1.4;
	color: #fff;
	text-align: center;
}
.carousel-slider .carousel-title-v3 {
	font-size: 60px;
	font-weight: 600;
	line-height: 1.4;
	color: #fff;
}
.carousel-slider .carousel-title-v4 {
	font-size: 100px;
	line-height: 1.4;
	color: #fff;
	text-transform: capitalize;
}
.carousel-slider .carousel-title-v5 {
	font-size: 50px;
	font-weight: normal;
	line-height: 1;
	color: #fff;
	font-family: 'RobotoBoldCondensed';
	letter-spacing: -2px;
}
.carousel-slider .carousel-title-v6 {
	font-size: 40px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: 'RobotoRegular';
}
.carousel-slider .carousel-title-normal {
	font-weight: normal;
}
/* Carousel Subtitles */
.carousel-slider .carousel-subtitle-v1 {
	display: block;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.4;
	color: #fff;
}
.carousel-slider .carousel-subtitle-v2 {
	display: block;
	font-size: 23px;
	line-height: 1.4;
	color: #fff;
}
.carousel-slider .carousel-subtitle-v3 {
	display: block;
	font-size: 45px;
	font-weight: 200;
	line-height: 1.4;
	color: #fff;
}
.carousel-slider .carousel-subtitle-v4 {
	display: block;
	font-size: 45px;
	font-weight: 700;
	line-height: 1.4;
	color: #fff;
}
.carousel-slider .carousel-subtitle-v5 {
	display: block;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.4;
	color: #fff;
	font-family: 'RobotoRegular';
}
.carousel-slider .carousel-subtitle-v6 {
	display: inline-block;
	font-size: 36px;
	color: #fff;
	font-family: 'RobotoBoldCondensed';
}
.carousel-slider .carousel-subtitle-v7 {
	font-size: 14px;
	line-height: 1.4;
	color: #7b8793;
}
/* Carousel Btn */
.carousel-slider .carousel-btn {
	display: inline-block;
	font-size: 18px;
	color: #fff;
	padding: 10px 20px;
	border: 1px solid #fff;
}
.carousel-slider .carousel-btn:hover {
	border-color: #e6400c;
	background: #e6400c;
	text-decoration: none;
}
/* Carousel Btn Green */
.carousel-slider .carousel-btn-green {
	display: inline-block;
	font-size: 13px;
	font-weight: 200;
	color: #fff;
	background: #6fc561;
	padding: 5px 15px;
}
.carousel-slider .carousel-btn-green:hover {
	text-decoration: none;
}
/* Carousel Btn Green */
.carousel-slider .carousel-btn-red {
	display: inline-block;
	font-size: 13px;
	font-weight: 200;
	color: #fff;
	background: #e54a1a;
	padding: 5px 15px;
}
.carousel-slider .carousel-btn-red:hover {
	text-decoration: none;
}
/* Border Bottom Title */
.border-bottom-title {
	position: relative;
}
.border-bottom-title:after {
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 100%;
	height: 1px;
	content: " ";
	background: #fff;
	text-align: center;
}
/* Border Top & Bottom */
.border-top-bottom {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px 0;
}
/* Carousel Positions */
.carousel-slider .carousel-position-one {
	position: absolute;
	top: 10%;
	left: 15%;
}
.carousel-slider .carousel-position-two {
	position: absolute;
	top: 30%;
	left: 15%;
}
.carousel-slider .carousel-position-three {
	position: absolute;
	bottom: 0;
	right: 15%;
}
.carousel-slider .carousel-position-four {
	position: absolute;
	top: 15%;
	left: auto;
}
.carousel-slider .carousel-position-five {
	position: absolute;
	top: 25%;
	left: 35%;
}
.carousel-slider .carousel-position-six {
	position: absolute;
	top: 200px;
	left: auto;
	text-align: left;
}
/* Carousel Animation Delay */
.carousel-slider .carousel-caption .animate-delay {
	animation-delay: 1s;
}
/* Carousel Promo Like */
.carousel-slider .promo-like {
	position: relative;
	top: -23px;
	width: 152px;
	height: 152px;
	display: inline-block;
	font-size: 80px;
	line-height: 1;
	color: #fff;
	background: rgba(0,0,0,.67);
	margin-right: 7px;
	padding: 28px;
}
.carousel-slider .promo-like-text {
	color: #fff;
	text-align: left;
	display: inline-block;
	font: 400 20px/1.4 "PT Sans Narrow", Arial, sans-serif;
	background: rgba(0,0,0,0.67);
	padding: 25px;
}
.carousel-slider .promo-like-text h2 {
	font: 400 38px/38px "PT Sans Narrow", Arial, sans-serif;
	margin: 0 0 8px;
}
.carousel-slider .promo-like-text p {
	margin: 0;
}
.dropdown-menu {
	padding: 0px 0 !important;
}

/* Stylesheet design for under max-width: 992px */
@media (max-width: 991px) {            /* 992px */
.carousel-slider .carousel-title-v1 {
	font-size: 50px;
}
.carousel-slider .carousel-title-v2 {
	font-size: 35px;
}
.carousel-slider .carousel-title-v3 {
	font-size: 40px;
}
.carousel-slider .carousel-title-v4 {
	font-size: 60px;
}
/* Carousel Subtitles */
.carousel-slider .carousel-subtitle-v1 {
	font-size: 18px;
}
.carousel-slider .carousel-subtitle-v2 {
	font-size: 18px;
}
.carousel-slider .carousel-subtitle-v3 {
	font-size: 30px;
}
.carousel-slider .carousel-subtitle-v4 {
	font-size: 30px;
}
/* Carousel Promo Like */
.carousel-slider .promo-like {
	top: -24px;
	width: 120px;
	height: 120px;
	font-size: 60px;
	padding: 25px;
}
.carousel-slider .promo-like-text {
	padding: 15px;
}
.carousel-slider .promo-like-text h2 {
	font-size: 25px;
}
.carousel-slider .promo-like-text p {
	font-size: 16px;
}
}
/* front steps */
.front-steps-wrapper h2, .ecommerce .front-steps-wrapper h2 {
	color: #f0f0f0;
	font-size: 30px;
	line-height: 1.2;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: 'RobotoBoldCondensed';
}
.front-steps-wrapper .front-step1 h2, .ecommerce .front-steps-wrapper .front-step1 h2 {
	color: #fefefe;
}
.front-steps-wrapper p {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 0;
}
.front-steps-wrapper .front-step-col {
	padding-left: 0;
	padding-right: 0;
}
.front-steps-wrapper .front-step-col:first-child {
	padding-left: 15px;
}
.front-steps-wrapper .front-step-col:last-child {
	padding-right: 15px;
}
.front-steps-wrapper .front-step {
	position: relative;
	padding: 15px 20px 33px;
}
.front-steps-wrapper .front-step1 {
	background: #990033;
}
.front-steps-wrapper .front-step2 {
	background-color: #006699;
}
.front-steps-wrapper .front-step3 {
	background: #68727c;
}
.front-steps-wrapper .front-step4 {
	background: #636a72;
}
.front-steps-wrapper .front-step5 {
	background: #5e6369;
}
.front-steps-wrapper .front-step6 {
	background: #55585d;
}
.front-steps-wrapper .front-step:before {
	color: #fff;
	font: 300 125px 'RobotoRegular', sans-serif;
	font-weight: bold;
	display: block;
	position: absolute;
	right: -20px;
	bottom: -40px;
	opacity: 0.1;
}
.ie8 .front-steps-wrapper .front-step:before {
	display: none !important;
}
.front-steps-wrapper .front-step1:before {
	content: "1";
	opacity: 0.2;
}
.front-steps-wrapper .front-step2:before {
	content: "2";
	right: -15px;
}
.front-steps-wrapper .front-step3:before {
	content: "3";
}
.front-steps-wrapper .front-step4:before {
	content: "4";
}
.front-steps-wrapper .front-step5:before {
	content: "5";
}
.front-steps-wrapper .front-step6:before {
	content: "6";
}
.front-steps-wrapper .front-step:after {
	top: 50%;
	width: 0;
	height: 0;
	left: 100%;
	z-index: 2;
	content: " ";
	display: block;
	margin-top: -1em;
	position: absolute;
	border-left: 15px solid #990033;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}
.ie8 .front-steps-wrapper .front-step:after {
	display: none !important;
}
.front-steps-wrapper .front-step-col:last-child .front-step:after {
	display: none;
}
.front-steps-wrapper .front-step2:after {
	border-left-color: #006699;
}
.front-steps-wrapper .front-step3:after {
	border-left-color: #778089;
}
.front-steps-wrapper .front-step4:after {
	border-left-color: #727980;
}
.front-steps-wrapper .front-step5:after {
	border-left-color: #6E7278;
	top: auto;
	bottom: 10%;
}


.padding30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.service-box h1 {
	color: #CCCCCC;
	font-size: 56px;
	font-family: 'RobotoBoldCondensed';
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
}
/* Services Box */
.service-box h1 {
	color: #CCCCCC;
	font-size: 56px;
	font-family: 'RobotoBoldCondensed';
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
}
.service-box p {
	color: #656565;
	font-size: 14px;
	line-height: 24px;
}
.service-box .service-box-heading {
	padding: 12px 0;
}
.service-box .service-box-heading i {
	padding: 0;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	border-radius: 34px;
	font-size: 18px;
	height: 32px;
	width: 32px;
	line-height: 32px;
	text-align: center;
	vertical-align: baseline;
}
.service-box .service-box-heading i.blue {
	color: #0da3e2;
	border: 1px solid #0da3e2;
}
.service-box .service-box-heading i.red {
	color: #db3a1b;
	border: 1px solid #db3a1b;
}
.service-box .service-box-heading i.green {
	color: #35aa47;
	border: 1px solid #35aa47;
}
.service-box .service-box-heading span {
	color: #006699;
	font-size: 21px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990033;
}
.service-box .service-box-heading [class^="icon-"], .service-box [class*=" icon-"] {
	display: inline-block;
	text-align: center;
}
.service-box .service-box-heading [class^="icon-"].icon-large, .service-box .service-box-heading [class*=" icon-"].icon-large {
	/* increased font size for icon-large */
	width: 1.5625em;
}
.quote-v1 {
	padding: 10px 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #003366;
}
.quote-v1 span {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	line-height: normal;
	display: inline-block;
	font-family: 'RobotoBoldCondensed';
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 5px;
}
.quote-v1 a.btn-transparent {
	color: #fff;
	font-size: 16px;
	padding: 8px 18px;
	white-space: nowrap;
	text-decoration: none;
	border: solid 1px #fff;
	background: none;
}
.quote-v1 a.btn-transparent {
	color: #fff;
	font-size: 16px;
	padding: 8px 18px;
	white-space: nowrap;
	text-decoration: none;
	border: solid 1px #fff;
	background: none;
}
.quote-v1 {
	padding: 10px 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #003366;
}
.quote-v1 a {
	margin: 5px;
	display: inline-block;
}
/* Recent Works */
.recent-work {
	position: relative;
}
.recent-work a:hover {
	text-decoration: none;
}
.recent-work h2, .ecommerce .recent-work h2 {
	margin: 3px 0 5px;
}
.recent-work h2 a {
	color: #3e4d5c;
}
.recent-work h2 a:hover {
	color: #E02222;
}
.recent-work-item {
	padding-left: 10px;
}
.recent-work .owl-buttons {
	left: -74px;
	right: auto;
	top: 0;
}
.recent-work .recent-work-item a.recent-work-description {
	padding: 10px;
	display: block;
	background: #fff;
}
.recent-work .recent-work-item:hover a.recent-work-description {
	background: #990033;
	transition: all 0.9s ease;
	-o-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-webkit-transition: all 0.9s ease;
}
.recent-work .recent-work-item strong {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 300;
}
.recent-work .recent-work-item b {
	color: #656565;
	font-weight: 300;
}
.recent-work .recent-work-item:hover b, .recent-work .recent-work-item:hover strong {
	color: #fff;
}
.recent-work .recent-work-item em {
	display: block;
	overflow: hidden;
	position: relative;
}
.recent-work .recent-work-item .fa {
	color: #fff;
	padding: 16px 30px 16px 18px;
	font-size: 16px;
	position: absolute;
	top: 50%;
	width: 47px;
	height: 47px;
	margin-top: -23.5px;
	border-radius: 47px;
	background: rgba(0,0,0,0.5);
	transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
}
.recent-work .recent-work-item .fa:hover {
	color: #E02222;
}
.recent-work .recent-work-item .fa-link {
	left: -100px;
}
.recent-work .recent-work-item .fa-search {
	right: -100px;
}
.recent-work .recent-work-item:hover .fa-link {
	left: 30%;
}
.recent-work .recent-work-item:hover .fa-search {
	right: 30%;
}
.owl-carousel.owl-loaded {
	display: block;
}
.mix-block h1 {
	font-family: 'RobotoBoldCondensed';
	font-size: 36px;
	margin-top: 40px;
	padding-bottom: 10px;
}
.mix-block .tab-content .col-md-3 {
	padding-right: 0;
}
.mix-block .nav-tabs > li {
	margin-top: 1px;
}
.nav-tabs {
	border-color: #990033;
	padding-bottom: 1px;
	font-size: 16px;
	margin-bottom: 0;
	font-family: 'RobotoBoldCondensed';
}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background: #F4F4F4;
	color: #647484;
	border-radius: 0;
	padding: 5px 15px 4px;
	border: none !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #990033;
	color: #fff;
	padding: 5px 15px 4px;
}
.tab-content {
	padding: 20px 15px;
	background-color: #E3EFF4;
}
.tab-content p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
}
.testimonials-v1 blockquote {
	padding: 17px;
	border: none;
	color: #666;
	display: block;
	font-size: 14px;
	min-height: 147px;
	line-height: 20px;
	position: relative;
	background-color: #F2F2F2;
}
.testimonials-v1 blockquote:before {
	content: " ";
	display: block;
	position: absolute;
	bottom: -20px;
	left: 70px;
	width: 0;
	height: 0;
	border-left: 0 inset rgba(0, 0, 0, 0);
	border-right: 22px inset rgba(0, 0, 0, 0);
	border-top: 22px solid #F8F8F8;
}
.testimonials-v1 blockquote:after {
	width: 13px;
	height: 13px;
	z-index: 23;
	content: " ";
	display: block !important;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #990033 url(../assets/pages/img/fa-angles.png) no-repeat;
}
.testimonials-v1 .carousel-info img {
	width: 75px;
	height: 75px;
	padding: 3px;
	border-radius: 150px !important;
	border: solid 1px #f5f5f5;
}
.testimonials-v1 .carousel-info {
	overflow: hidden;
}
.testimonials-v1 .carousel-info img {
	margin-right: 15px;
}
.testimonials-v1 .carousel-info span {
	display: block;
}
.testimonials-v1 span.testimonials-name {
	color: #990033;
	font-size: 16px;
	font-weight: 300;
	margin: 23px 0 7px;
}
.testimonials-v1 span.testimonials-post {
	color: #656565;
	font-size: 12px;
}
.testimonials-v1 .left-btn, .testimonials-v1 .right-btn {
	right: 0;
	width: 26px;
	height: 26px;
	bottom: 30px;
	border-radius: 26px !important;
	position: absolute;
	display: inline-block;
}
.testimonials-v1 .left-btn {
	right: 30px;
	background-color: #f2f2f2;
	background-image: url(../images/fa-angles.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.testimonials-v1 .right-btn {
	background-color: #f2f2f2;
	background-image: url(../images/fa-angles.png);
	background-repeat: no-repeat;
	background-position: -33px 8px;
}
.testimonials-v1 .left-btn:hover {
	background: #e84d1c url url(../images/fa-angles.png) no-repeat 8px -31px;
}
.testimonials-v1 .right-btn:hover {
	background: #e84d1c url url(../images/fa-angles.png) no-repeat -33px -31px;
}
.testimonials-v1 .left-btn:hover {
	background-color: #990033;
}
.testimonials-v1 .right-btn:hover {
	background-color: #990033;
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-right: 41px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
/* our clients */

.ecommerce .our-clients h2 {
	margin: 3px 0 5px;
}
.our-clients h2 {
	color: #CCCCCC;
	font-size: 56px;
	font-family: 'RobotoBoldCondensed';
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
}
.our-clients h2 a:hover {
	color: #E02222;
}
.our-clients .client-item {
	background: #f8f8f8;
	margin-left: 2px;
	position: relative;
	margin-top: 20px;
}
/*.our-clients .owl-buttons {
	left: -74px;
	right: auto;
	top: 0;
}*/
.our-clients .client-item img {
	margin-left: auto;
	margin-right: auto;
}
.our-clients .client-item .color-img {
	display: none;
}
.our-clients .client-item:hover img {
	display: none;
}
.our-clients .client-item:hover .color-img {
	display: block;
}
/* CAROUSEL */
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	overflow: auto;
}
.nbs-flexisel-inner {
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;/*background:#fcfcfc;
	background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ *//*background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ *//*background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);  Chrome10+,Safari5.1+ */
	/*background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
	/*background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
	/*background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
	/*border:1px solid #ccc;
	border-radius:5px;
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px; */
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	max-width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	background: #eee;
	margin-bottom: 10px;
	border: 1px dotted #9E9E9E;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	padding: 5px 10px;
	color: #fff;
	position: absolute;
	cursor: pointer;
	z-index: 4;
	top: 50%;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	transform: translateY(-50%);
	background: rgba(0,0,0,0.5);
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #903;
}
.nbs-flexisel-nav-left {
	left: 10px;
}
.nbs-flexisel-nav-left:before {
	content: "<"
}
.nbs-flexisel-nav-left.disabled {
	opacity: 0.4;
}
.nbs-flexisel-nav-right {
	right: 5px;
}
.nbs-flexisel-nav-right:before {
	content: ">"
}
.nbs-flexisel-nav-right.disabled {
	opacity: 0.4;
}
/* END CAROUSEL */

/* footer */
.footer {
    font-family: 'RobotoBoldCondensed'!important;
    border-top: 6px solid #903;
    background: #0c0c0c;
    color: #fff;
    font-size: 14px;
    padding: 35px 0px 0px 0px;
}
.footer-light {
	background: #F9F9F9;
	color: #3e4d5c;
}
.footer-gray {
	background: #4A5866;
}
.footer ul li {
	text-decoration: none;
	padding: 5px 0px;
	list-style: none;
}
.footer ul li a {
    text-decoration: none;
    color: #b9b4b4;
    list-style: none;
    padding-right: 10px;
	font-family:'RobotoRegular', Arial, sans-serif;
   
}
.footer h3 {
	color: #fff !important;
	font-size: 30px;
}
.footer ul li a:hover {
    text-decoration: none;
    color: #990033;
    list-style: none;
}
.footer a {
	color: #fff;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: none;
}
.footer-light a {
	color: inherit;
}
.footer .padding-top-10 {
/*opacity: 0.5;*/
}
.footer .list-inline > li:last-child {
	padding-right: 0;
}
.footer ul {
	margin: 0;
	padding: 0;
}
.footer ul.social-footer {
	font-size: 18px;
	padding-top: 5px;
}
.footer ul.social-footer li {
	font-size: 21px;
	/* padding-top: 5px; */
	text-align: center;
	/* padding: 9px 12px 7px 14px; */
	padding: 9px 9px;
	text-align: center;
	border: 1px solid #cec5c5;
}
/*.footer ul.social-footer a {
	opacity: 0.5;
}
*/.footer ul.social-footer a:hover {
	opacity: 1;
	color: #0066CC;
}
.navbar-default .navbar-toggle {
	border-color: #ddd0 !important;
}/*
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #f8f8f8;
   
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.our-clients p{font-size:14px !important;}
.carousel, .carousel-inner, .carousel-inner .item thumbnail li  { list-style:none !important;}
.owl-demo{color: #fff0;} 

.owl-next{display:none;}
.owl-prev{display:none;}
.owl-carousel {
    
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
    overflow-x: hidden!important; width:100%!important;
}
.owl-carousel .item img{background:#f8f8f8; border-left:1px solid #fff;}

.owl-carousel .item a:hover > img{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: none;
    opacity: 1;}
.owl-item{ width:180px !important;}	  
.owl-carousel .item a > img { margin-right: auto;
    margin-left: auto;	
	webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);}*/
.slider_inner {
	min-height: 275px;
	/*height: 100%;*/
}
/* breadcrumb */
.breadcrumb {
	background: none;
	font: 14px "RobotoREgular", sans-serif;
	color: #5f6d7b;
	margin-bottom: 22px;
	text-align: right;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
}
.breadcrumb > li + li:before {
	content: "\f105 ";
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	color: #5f6d7b;
}
.breadcrumb a {
	color: #5f6d7b;
}
.breadcrumb > .active {
	color: #990033;
}
/***
General typography 
***/
h1, h2, h3, h4, h5, h6 {
	font-family: 'RobotoBoldCondensed';
	margin: 0 0 10px;
}
h1 {
	margin-bottom: 15px;
}
.main h1 {
	margin-top: -6px;
	font-family: 'RobotoBoldCondensed';
	color: #003399;
}
/* Front Carousel 
.front-carousel .carousel-control {
  margin: 0;
  border: none;
  height: 35px;
  font-size: 24px;
  font-weight: normal;
  top: 40%;
  width: 35px;
  background: #222;
  opacity: 0.5;
}
.front-carousel .carousel-control:hover {
  opacity: 0.6;
}
.front-carousel .carousel-control i {
  font-size: 27px;
}
.front-carousel .carousel-control.right i {
  position: relative;
  left: 1px;
}
.front-carousel .carousel-caption {
  padding: 10px 15px 0;
  background: rgba(0,0,0,0.5);
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
}
.front-carousel .carousel-control.left {
  left: 0;
}
.front-carousel .carousel-control.right {
  right: 0;
}

/* content page 
.content-page {
	padding: 20px;
	margin-right: 10px;
}*/
.corporate .content-page {
	padding: 0 0 20px;
}
.content-page a, .sidebar2 a {
	color: #242a66;
}
.content-page a:hover, .sidebar2 a:hover {
	color: #E02222;
}
.content-page .link, .content-page .link:hover, .content-page .link:active {
	color: #E02222;
}
.content-page h2, .content-page h3, .content-page h4, .content-page h5, .content-page h6 {
	/*text-transform: inherit;*/
	padding-top: 10px;
	font-family: 'RobotoRegular';
	font-size: 16px;
	font-weight: bold;
	color: #660033;
	padding-bottom: 10px;
}
.content-page h3 {
	font-size: 20px;
	margin-bottom: 7px;
}
.content-page h4 {
	font-size: 17px;
	margin-bottom: 4px;
}
.content-page h5, .content-page h6 {
	font: 700 15px 'RobotoBoldCondensed', Arial, sans-serif;
	margin-bottom: 2px;
}
.content-page p, .content-page .list-unstyled {
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 14px;
}
.content-page .list-unstyled .list-unstyled {
	margin-left: 20px;
	padding-top: 3px;
	margin-bottom: 0;
}
.content-page .list-unstyled li {
	margin-bottom: 3px;
}
/* 404 page */
.corporate .page-404 {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 125px;
}
.page-404 .number {
	position: relative;
	top: 35px;
	display: inline-block;
	letter-spacing: -10px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 128px;
	font-size: 128px;
	font-weight: 300;
	color: #E02222;
	text-align: right;
}
.page-404 .details {
	margin-left: 40px;
	display: inline-block;
	padding-top: 0px;
	text-align: left;
	top: 15px;
	position: relative;
}
.pre-header .collapse.in {
	display: inline-block !important;
}
/*chat_css*/
.glyphicon {
	color: #fff;
}
.panel {
	margin-bottom: 0px;
}
.panel-body {
	background-color: #FFF;
	border: 1px solid#CCC;
}
.top-bar {
	background: #990033;
	color: white;
	padding: 10px;
	position: relative;
	overflow: hidden;
	padding-right: 5px;
}
.box-position {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 9999999999;
}
.panel-body {
	padding: 15px 35px;
}
.btn-success {
	color: #fff;
	background-color: #990033;
	border-color: #990033;
}
.btn-success:hover {
	color: #fff;
	background-color: #006699;
	border-color: #006699;
}
.contact {
	background: rgba(0, 0, 0, 0.4);
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 40px;
	margin-top: 70px;
}
.contact h2 {
	font-size: 24px;
	font-family: 'RobotoBoldCondensed';
	color: #FFFFFF;
	padding-bottom: 20px;
	text-align: center;
}
label {
	color: #fff;
}
/*owl-demo

#owl-demo .item {
	background: #ffffff;
	padding: 10px 10px 8px 10px;
	box-shadow: rgba(0, 0, 0, 0.13) 2px 3px;
	margin: 10px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
#owl-demo .item img {
	width: 100%;
	border: 1px dotted #e6e1e1;/* padding: 0px; 
}*/
.portfolio-items, .portfolio-filter {
	list-style: none;
	padding: 0;
	margin: 0 -20px 20px 0;
}
.portfolio-filter > li {
	display: inline-block;
}
.portfolio-items > li {
	float: left;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.portfolio-items.col-2 > li {
	width: 50%;
}
.portfolio-items.col-3 > li {
	width: 33%;
}
.portfolio-items.col-4 > li {
	width: 25%;
}
.portfolio-items.col-5 > li {
	width: 20%;
}
.portfolio-items.col-6 > li {
	width: 16%;
}
.portfolio-item {
	padding: 0;
	margin: 0;
}
.portfolio-item .item-inner {
	background: #fff;
	border: 1px solid #eee;
	padding: 10px 10px 0;
	margin: 0 20px 20px 0;
	position: relative;
	width: 180px;
}
.portfolio-item img {
	width: 100%;
}
.portfolio-item h5 {
	background: #fff;
	margin: 0;
	padding: 10px 0;
	font-weight: 700;
	font-size: 14px;
	color: #2c3e50;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.portfolio-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(255, 255, 255, 0.9);
	text-align: center;
	vertical-align: middle;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.portfolio-item .overlay .preview {
	position: relative;
	top: 50%;
	display: inline-block;
	margin-top: -20px;
}
.portfolio-item:hover .overlay {
	opacity: 1;
}
/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.inner_page_top_space {
	padding-top: 113px;
}
#set-1 .inner-heading span {
	color: #006699;
	font-size: 21px;
	line-height: 35px;
	font-weight: bold;
	margin-bottom: 12px;
	display: block;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990033;
}
.material-icons {
	font-size: 30px;
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga';
}
.copy{padding: 20px 0px;
    border-top: 1px dotted #903;
    color: #504d4e;
    font-family: 'RobotoRegular', Arial, sans-serif;}

/*---webdevelopment-side_slider_css---*/	
#slideshow {
  position: relative;
  width: 100%;
  height: 440px;
  padding: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}

#slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px; 
}	
#slideshow > div img {
  width:100%; height:100%;
}
.form_slider.btn-primary {
    background-color: #990033;
    font-size: 24px;
    border-radius: 0;
    margin-left: -13px;
}
.slider_inner_color{background-color: #cee3f3;
    height: 90px;}
/*---webdevelopment-side_slider_css---*/
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #e8e5e5 !important;
}
.contactus_from{background: rgba(0, 0, 0, 0.4);
    padding-top: 25px;
    padding-right: 40px;
    padding-bottom: 25px;
    padding-left: 40px;
   }
.contactus_from h2 {
    font-size: 24px;
    font-family: 'RobotoBoldCondensed';
    color: #FFFFFF;
    padding-bottom: 20px;
    text-align: center;
}  
.contactus_from .btn-primary {
    background-color: #990033;
    font-size: 24px;
    border-radius: 0;
}
.contact_space{}
.btn-primary {
   
    border: none;
}

/* For Form message css*/
.busywait{ position:relative;}
.processing { background: #fff url("<?=base_url();?>assets/images/Processing.gif") no-repeat scroll 50% 30%; float: left;  height: 100%; opacity: 0.5; position: absolute; top: 0; width: 100%; z-index: 999;margin-left: -15px; }
form label.error{ color:#f00; font-weight: normal; margin:0; line-height:100%; font-size:12px;}  
form input.error, form select.error, form textarea.error{border: 1px dashed #f00 !important;} 
.msgblock { font-size: 14px; padding-bottom: 10px; text-align: left;}
.sksmsg{ color:#FFFFFF; font-size: 18px;} .errmsg{color:#FFFFFF;}
.sksmsg2{ color:#4d9230; font-size: 18px;}
#myMsg{ color:#FFFFFF; font-size: 18px; text-align: center; padding: 10px;}