h2, p {

	margin-bottom: 15px

}

.navbar .navbar-nav, h1, h2, h3, h4, h5, h6 {

	font-family: Raleway, sans-serif;

}

body {

	font-family: Roboto, sans-serif;

	font-size: 14px;

	line-height: 1.46666667;

	color: #666;

	background-color: #fff;

	font-weight: 300

}

.logo-font {

	font-family: Pacifico, cursive, sans-serif

}

.blockquote:before, blockquote:after {

	font-family: 'PT Serif', serif;

	content: "“"

}

html {

	height: 100%

}

body.canvas-slid, body.canvas-sliding {

	overflow-x: hidden

}

h1, h2, h3, h4, h5, h6 {

	color: #333;

	line-height: 1.2

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	color: #333;

	font-family: Roboto, sans-serif;

}

h1 {

	font-size: 33px;

	font-weight: 700;

	text-transform: uppercase;

	font-family: Roboto, sans-serif;

}

h1.logo-font {

	text-transform: none;

	font-weight: 300;

	font-size: 50px

}

h5, h6 {

	font-weight: 700

}

h2 {

	font-size: 28px;

	text-transform: uppercase;

	font-family: Roboto, sans-serif;

}

h2.logo-font {

	text-transform: none

}

h3 {

	font-size: 24px ;

	font-family: Raleway, sans-serif;

}

h4 {

	font-size: 19px

}

h5 {

	font-size: 15px;

	text-transform: uppercase

}

h6 {

	font-size: 13px

}

.serch {

	display: none;

}

      

#Search-Main {

	width:200px;

	height:22px;

	float:left;

	background:#FFF;

}

.Search-icon {

	width:30px;

	height:22px;

	background:#FFF url(../images/search-icon.png) no-repeat;

	float:left;

}

.Search-field {

	width:195px;

	height:20px;

	padding:2px 0 0 5px ;

	border:none;

	outline:none;

	font-size:11px;

	color: #000 !important;

}

@media screen and (min-width:991px) {

.fixed-top {position:fixed !important; z-index: 9999; width: 100%;}

#Banner { padding-top: 106px;}

}

@media screen and (min-width:768px) {

.jumbotron h1 {

	font-size: 130px

}

.txt-rt {

	text-align: right;

}

}

@media screen and (max-width:767px) {

.jumbotron h1 {

	font-size: 60px

}

.ets img {

	width: 100%;

}

.txt-ctr {

	text-align: center;

}

.serch {

	display: block;

}

}

.page-title {

	margin-top: 0

}

@media (min-width:992px) {

.title {

	margin-top: 0

}

}

.sidebar .title {

	margin-top: 3px

}

p.large {

	font-size: 17px;

	line-height: 1.4;

	margin-bottom: 30px

}

a {

	color:#09f;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out

}

a:hover {

	color:#0CF;

}

a:active, a:focus {

	outline: 0;

	color: #0c9ec7

}

.link-dark {

	color: #333;

	text-decoration: none!important

}

.link-dark:hover {

	color: #333;

	text-decoration: underline!important

}

.link-light {

	color: #fff;

	text-decoration: none!important

}

.link-light:hover {

	color: #fff;

	text-decoration: underline!important

}

.no-trans * {

	-webkit-transition: none!important;

	-moz-transition: none!important;

	-ms-transition: none!important;

	-o-transition: none!important;

	transition: none!important

}

img {

/*	display: block;*/

	max-width: 100%;

	height: auto

}

.header-top .list-inline, blockquote, blockquote.inline p {

	display: inline-block

}

blockquote {

	border-left: none;

	margin: 20px auto;

	font-size: 16px;

	position: relative;

	padding: 10px 25px

}

blockquote:after {

	width: 25px;

	height: 25px;

	line-height: 36px;

	font-size: 36px;

	position: absolute;

	top: 12px;

	left: 0;

	color: #cdcdcd

}

.blockquote:before {

	font-size: 40px

}

blockquote.inline {

	padding: 0

}

blockquote.inline p {

	width: 60%;

	margin: 0

}

blockquote.inline footer {

	width: 37%;

	display: inline-block;

	padding-left: 5px

}

blockquote.inline:after {

	top: 0

}

.mark, mark {

	background-color: #055296;

	color: #fff

}





.background-img-1{background:url(../images/background-img-1.jpg)50% 0 no-repeat}



pre {

	padding: 20px;

	border-radius: 0

}

.well, pre {

	-webkit-border-radius: 0;

	-moz-border-radius: 0

}

.text-muted {

	color: #fff;

}

.text-default {

	color: #fff;

}

.well {

	border-radius: 0;

	background-color: #f3f3f3;

	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.05);

	box-shadow: inset 0 1px 2px rgba(0,0,0,.05)

}

.dark hr {

	border-color: #333

}

ul {

	list-style: square;

	width:100%;

}

.list, .list-icons {

	list-style: none;

	padding: 0

}

.list li, .list-icons li {

	padding: 5px 0;

	line-height:30px;

}

.list-icons li i {

	min-width: 25px;

	text-align: center

}

.list-inline {

	margin-top: 3px;

	margin-bottom: -2px

}

@media (min-width:992px)and (max-width:1199px) {

.header-top .list-inline>li {

	padding: 0

}

}

.page-wrapper {

	background-color: #fff

}

.header-top:not(.banner) {
background-color: #f2f2f2;
/ border-bottom: 2px solid #E22422; /
padding: 2px 0;
}

.header-top.dark {

	background:#222;

}

.header-top.colored {

	background-color: #055296;

	border-bottom: 1px solid #055296

}

.header {

	/*border-top: 1px solid #fff;*/

	background:rgba(0, 0, 0, 0) linear-gradient(to top, #f9f9f9 30%, #ffffff 70%) repeat scroll 0 0;

}

.header.dark {

	background-color: #394245;

	border-top-color: #394245;

	border-bottom: none

}

.header-top.dark+.header:not(.dark) {

	border-top-color: #ddd;

	border-bottom:1px #f6f6f6 solid;

}

.header-top:not(.dark)+.header.dark {

	border-top-color: #303030

}

.header.header-small {

	padding: 10px 0

}

.dark .footer {

	background-color: #222

}

.dark .subfooter {

	background-color: #373737;

	border-color: #454545

}

.transparent-header .header-top {

	z-index: 103;

	position: relative

}

.transparent-header header.header.transparent-header-on {

	z-index: 22;

	position: absolute;

	width: 100%;

	left: 0;

	background-color: rgba(255,255,255,.92);

	border-bottom: 1px solid rgba(0,0,0,.07);

	border-top-color: #a0a0a0

}

.transparent-header .header-top.colored+header.header.transparent-header-on {

	border-top-color: transparent

}

.transparent-header header.header.dark.transparent-header-on {

	background-color: rgba(57,66,69,.8);

	border-top-color: rgba(37,42,44,.5)

}

.header-left {

	padding: 10px 0 0

}

.header-right {

	position: relative

}

.banner.dark-translucent-bg, .banner.default-translucent-bg, .banner.light-translucent-bg, .banner.parallax {

	min-height: 250px;

	padding-top: 60px;

	padding-bottom: 20px

}

.banner.video-background-banner {

	min-height: 400px;

	padding-top: 100px

}

.main-container {

	padding: 50px 0

}

.block {

	margin-bottom: 50px

}

.footer-top, .section {

	padding: 20px 0

}

.footer {

	padding: 30px 0;

	background: url(../images/pattern.png);

}

.footer-content {

	width:100%;

	padding: 20px 0;

}

.ft-h {

	color:#999;

}

}

@media (max-width:768px) {

.footer-content {

	width:50%;

	padding: 20px 0;

}

}

.footer-inner {

	width:100%;

	display:block;

}

.footer-top {

	width:100%;

	display:block;

	text-align:center;

	padding:15px 0;

}

.footer-top p {

	color:#ccc;

	text-align:center;

	margin:15px 0 0 0;

}

.subfooter {

	background-color: #444;

	padding: 10px 0 0 0;

	color:#FFF !important;

}



@media (min-width:768px) {

.dl-horizontal dd {

	margin-left: 150px

}

.dl-horizontal dt {

	max-width: 120px

}

.with-dropdown-buttons .navbar-default .navbar-collapse {

	/*padding-right: 50px*/

}

.with-dropdown-buttons .header-dropdown-buttons {

	position: absolute;

	top: 18px;

	right: 0

}

header.full-width .with-dropdown-buttons .header-dropdown-buttons {

	right: 15px

}

.header.centered .header-left {

	padding: 12px 0

}

.header.centered .header-right {

	text-align: center

}

.header.centered .main-navigation .navbar-collapse.collapse {

	display: inline-block!important;

	vertical-align: top

}

.header.centered .with-dropdown-buttons .navbar-default .navbar-collapse {

	padding-right: 0!important

}

.header.centered .with-dropdown-buttons .header-dropdown-buttons {

	position: relative;

	top: 4px;

	margin-left: 20px;

	float: left

}

}

@media (min-width:768px)and (max-width:1199px) {

.main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {

	padding-right: 0;

}

}

@media (min-width:768px)and (max-width:991px) {

header.full-width .main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {

	padding-right: 15px

}

}

@media (max-width:640px) {

.sidebar {

	margin-top: 40px

}

.footer-content {

	padding: 10px 0;

	text-align:center;

}

}

.white-bg {

	background-color: #fff

}

.light-gray-bg {

	background-color: #fafafa;

	border-top: 1px solid #f3f3f3;

	border-bottom: 1px solid #f3f3f3

}

.footer-top.light-gray-bg {

	background-color: #f5f5f5;

	border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea

}

.dark-bg {

	background: url(../images/pattern.png);

	color: #cdcdcd

}

 @media (max-width:767px) {

.animated-text h2+h2 {

	display: none

}

}

.fixed-header-on .header.fixed, .fixed-header-on header.header.transparent-header-on {

	position: fixed;

	width: 100%;

	top: 0;

	left: 0;

	z-index: 1006;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-backface-visibility: hidden;

	-webkit-transform: translateZ(0)

}

.fixed-header-on .header.fixed:not(.dark) {

	border-bottom: 1px solid #f1f1f1;

	background-color: rgba(255,255,255,.95)

}

.fixed-header-on .dark.header.fixed {

	background-color: rgba(57,66,69,.95)

}

.fixed-header-on.boxed .header.fixed {

	left: auto

}

.fixed-header-on .header .logo {

	margin: 0 0 -5px;

	display: none

}

.fixed-header-on .header .logo img {

	max-height: 47px

}

.fixed-header-on .header .site-slogan, .fixed-header-on .header.centered .header-left {

	display: none

}

.fixed-header-on .header.fixed.animated {

	-webkit-animation-duration: .4s;

	animation-duration: .4s

}

@media (min-width:768px) {

.fixed-header-on.boxed .header.fixed {

	width: 750px

}

.fixed-header-on .header-left {

	padding: 0

}

.fixed-header-on .dark.header .dropdown-menu {

	border: 1px solid #2e3537

}

.fixed-header-on .main-navigation .navbar-nav>li>a {

	padding-top: 21px!important;

	padding-bottom: 21px!important

}

.fixed-header-on .header:not(.centered) .main-navigation .navbar-nav>.dropdown>a:before {

	top: 24px

}

.fixed-header-on .header:not(.centered) .main-navigation.with-dropdown-buttons .header-dropdown-buttons {

	top: 12px

}

.fixed-header-on .dark .header-dropdown-buttons .btn-group .dropdown-menu, .fixed-header-on .header-dropdown-buttons .btn-group .dropdown-menu {

	margin-top: 11px

}

.fixed.header .main-navigation.animated .navbar-nav>li>a, .header-left {

	-webkit-transition: padding 0s linear, color .2s ease-in-out, background-color .2s ease-in-out;

	-o-transition: padding 0s linear, color .2s ease-in-out, background-color .2s ease-in-out;

	transition: padding 0s linear, color .2s ease-in-out, background-color .2s ease-in-out;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

}

}

@media (min-width:992px) {

.fixed-header-on .header .logo, .fixed-header-on .header .site-slogan {

	display: block

}

.fixed-header-on.boxed .header.fixed {

	width: 970px

}

.fixed-header-on .header-left {

	padding: 7px 0 0

}

}

@media (min-width:1200px) {

.fixed-header-on.boxed .header.fixed {

	width: 1170px

}

}

@media (max-width:767px) {

.header.fixed {

	position: relative!important;

	top: auto!important

}

.header.fixed.transparent-header-on {

	position: absolute!important

}

}

.object-non-visible {

	opacity: 0;

	filter: alpha(opacity=0)

}

.object-visible, .touch .object-non-visible {

	opacity: 1!important;

	filter: alpha(opacity=100)!important

}

@-moz-document url-prefix() {

.object-visible, .touch .object-non-visible {

-webkit-transition:opacity .6s ease-in-out;

-moz-transition:opacity .6s ease-in-out;

-o-transition:opacity .6s ease-in-out;

-ms-transition:opacity .6s ease-in-out;

transition:opacity .6s ease-in-out

}

}

.pl-5 {

	padding-left: 5px

}

.pl-10 {

	padding-left: 10px

}

.pl-20 {

	padding-left: 20px

}

.pr-5 {

	padding-right: 5px

}

.pr-10 {

	padding-right: 10px

}

.pr-20 {

	padding-right: 20px

}

.p-20 {

	padding: 20px

}

.p-30 {

	padding: 30px

}

.p-40 {

	padding: 40px

}

.ph-20 {

	padding-left: 20px;

	padding-right: 20px

}

.ph-30 {

	padding-left: 30px;

	padding-right: 30px

}

.ph-40 {

	padding-left: 40px;

	padding-right: 40px

}

.pv-20 {

	padding-top: 20px;

	padding-bottom: 20px

}

.pv-30 {

	padding-top: 30px;

	padding-bottom: 30px

}

.pv-40 {

	padding-top: 20px;

	padding-bottom: 20px

}

.mt-5 {

	margin-top: 5px

}

.mb-5 {

	margin-bottom: 5px

}

.mt-10 {

	margin-top: 10px

}

.mb-10 {

	margin-bottom: 10px

}

.mt-20 {

	margin-top: 20px

}

.mb-20 {

	margin-bottom: 20px

}

.space-top {

	padding-top: 20px

}

.padding-top-clear, .padding-ver-clear {

	padding-top: 0!important

}

.space-bottom {

	padding-bottom: 20px

}

.padding-bottom-clear, .padding-ver-clear {

	padding-bottom: 0!important

}

.margin-clear {

	margin-top: 0!important;

	margin-bottom: 0!important

}

.padding-hor-clear {

	padding-right: 0!important;

	padding-left: 0!important

}

.border-bottom-clear {

	border-bottom: none!important

}

.border-top-clear {

	border-top: none!important

}

.border-clear {

	border: none!important

}

.circle {

	-webkit-border-radius: 100%!important;

	-moz-border-radius: 100%!important;

	border-radius: 0!important

}

@media (max-width:767px) {

.text-center-xs {

	text-align: center

}

}

.header-top {

	font-size: 14px;

	color: #777;

	font-weight: 300

}

.header-top.colored, .header-top.dark {

	color: #fff;

}

.header-top.colored a {

	color: #09F;

	text-decoration: underline

}

.header-top.colored a:hover {

	text-decoration: none;

}

@media (min-width:992px)and (max-width:1199px) {

.header-top {

	font-size: 11px

}

}

.header.dark {

	color: #cacaca

}

.footer {

	font-size: 14px;

	line-height: 1.5

}

.footer h2.title {

	font-size: 22px;

	text-transform: none;

	margin-bottom: 10px

}

.subfooter {

	font-size: 12px;

	line-height: 1.3;

	color: #444

}

.btn-default {

	color: #fff;

	background-color:#0B4D89;

	border-color:#0B4D89;

	padding:5px 15px;

}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {

	color: #fff;

	background-color:#A52520;

	border-color: #fff;

	border-color:#A52520;

	outline:none;

}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default {

	background-color: #055296;

	border-color: #0c9ec7

}

.knob-container, .panel-heading a, .text-center>.nav-pills, ul.pagination li {

	display: inline-block

}



.breadcrumb-container {

	background-color: #f8f8f8;

	border-bottom: 1px solid #f4f4f4

}

.dark.breadcrumb-container {

	background-color: #777;

	border-color: #333;

	color: #fff

}

.breadcrumb {

	background-color: transparent;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	margin-bottom: 0;

	font-size: 12px;

	padding-left: 0

}

.breadcrumb>li+li:before {

	font-family: FontAwesome;

	content: "\f101";

	font-size: 11px;

	padding-left: 3px

}

.banner .breadcrumb-container {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	background-color: rgba(255,255,255,.85);

	border-bottom-color: rgba(255,255,255,.1)

}

.nav-pills.nav-stacked:not(.list-style-icons)>li>a:after, .process .nav-pills>li+li:after {

	font-family: FontAwesome;

	content: "\f101";

	top: 6px

}

.banner .dark.breadcrumb-container {

	background-color: rgba(57,66,69,.6);

	border-bottom-color: rgba(119,119,119,.1)

}

.banner .breadcrumb>li a, .banner .breadcrumb>li i {

	color: #000

}

.banner .breadcrumb>.active, .banner .breadcrumb>li+li:before {

	color: #777

}

.dark .breadcrumb>.active, .dark .breadcrumb>li a, .dark .breadcrumb>li i, .dark .breadcrumb>li+li:before {

	color: #fff

}

.banner .breadcrumb>li a:hover {

	color: #0c9ec7

}

.process .nav-pills>li+li {

	margin-left: 40px;

	position: relative

}

.process .nav-pills>li+li:after {

	position: absolute;

	left: -24px;

	width: 10px;

	color: #cdcdcd

}

.footer-content .nav-pills>li>a {

	padding: 4px 0

}

.footer-content .nav-pills.nav-stacked>li>a:after {

	top: 5px

}

.dark .footer-content .nav-pills>li.active>a, .dark .footer-content .nav-pills>li.active>a:focus, .dark .footer-content .nav-pills>li>a, .dark .footer-content .nav-pills>li>a:focus {

	color: #999

}

.dark .footer-content .nav-pills>li.active>a:hover, .dark .footer-content .nav-pills>li>a:hover {

	color: #0c9ec7

}

.panel-group .panel-default {

	border-color: #eaeaea;

	-webkit-box-shadow: none;

	box-shadow: none

}

.panel-group .panel-heading {

	padding: 0

}

.panel-heading a {

	font-weight: 400;

	width: 100%;

	position: relative;

	padding: 10px 40px 10px 15px;

	color: inherit

}

.collapse-contextual .panel-heading a:after, .collapse-style-1 .panel-heading a:after, .collapse-style-2 .panel-heading a:after, .collapse-style-3 .panel-heading a:after {

	line-height: 1;

	font-family: FontAwesome;

	position: absolute;

	right: 15px;

	top: 50%

}

.collapse-style-1 .panel-heading {

	background-color: #fafafa

}

.collapse-style-1 .panel-heading a {

	color: #555;

}

.collapse-style-1 .panel-heading a:not(.collapsed) {

	color: #777

}

.collapse-style-1 .panel-heading a:after {

	content: "\f146";

	font-size: 14px;

	font-weight: 300;

	margin-top: -7px

}

.collapse-style-1 .panel-heading a.collapsed:after {

	content: "\f0fe"

}

.collapse-style-1 .panel-body {

	border-top: none!important;

	background-color: #fafafa;

	padding-top: 0

}

.collapse-style-2 .panel {

	border-color: transparent

}

.collapse-style-2 .panel-heading {

	background-color: transparent

}

.collapse-style-2 .panel-heading a {

	color: #fff;

	background-color: #055296

}

.collapse-style-2 .panel-heading a.collapsed {

	background-color: #333

}

.collapse-style-2 .panel-heading a:after {

	content: "\f106";

	font-size: 14px;

	font-weight: 300;

	margin-top: -7px

}

.collapse-style-2 .panel-heading a.collapsed:after {

	content: "\f107"

}

.collapse-style-2 .panel-body {

	border-top: none!important;

	background-color: transparent;

	padding: 15px 0

}

.collapse-style-2 .panel-body.p-15 {

	padding: 15px

}

.collapse-style-3 .panel {

	border-color: #999

}

.collapse-style-3 .panel-heading {

	background-color: transparent

}

.collapse-style-3 .panel-heading a {

	color: #fff;

	background-color: #999

}

.collapse-style-3 .panel-heading a.collapsed {

	background-color: #999

}

.collapse-style-3 .panel-heading a:after {

	content: "\f139";

	font-size: 12px;

	font-weight: 300;

	margin-top: -7px

}

.collapse-style-3 .panel-heading a.collapsed:after {

	content: "\f13a"

}

.panel-title a i {

	font-size: 16px

}

.collapse-style-3 .panel-body {

	border-top: none!important;

	background-color: transparent

}

.collapse-contextual .panel-heading a:after {

	content: "\f068";

	font-size: 10px;

	font-weight: 300;

	margin-top: -6px

}

.collapse-contextual .panel-heading a.collapsed:after {

	content: "\f067"

}

.btn[data-toggle=collapse] i:before {

	font-size: 10px;

	content: "\f068"

}

.btn.collapsed[data-toggle=collapse] i:before {

	content: "\f067"

}

.form-control, .icon, .icon i {

	position: relative

}

@media (min-width:1200px) {

.knob-container canvas {

	width: 169px;

	height: 169px

}

}



 @media (min-width:768px) {

.image-box.style-3-b .body {

	padding: 0

}

}

@media (max-width:991px) {

.image-box.style-4 {

	margin-bottom: 30px

}

}

.listing-item .overlay-container .badge {

	position: absolute;

	border: 1px solid #055296;

	background-color: rgba(255,255,255,.95);

	color: #055296;

	font-weight: 400;

	padding: 4px;

	top: 10px;

	right: 10px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px

}

.listing-item .body {

	padding: 15px

}

.listing-item .body h3 {

	font-size: 18px;

	line-height: 1.4

}

.listing-item .elements-list {

	font-size: 12px

}

.listing-item .price {

	font-size: 18px;

	margin-top: 1px;

	display: inline-block;

	font-weight: 400

}

.listing-item .price del {

	font-size: 12px;

	color: #999

}

.listing-item .overlay-to-top {

	padding: 10px 0!important

}

.listing-item .overlay-to-top .btn-sm-link {

	padding: 5px

}

.modal-content .modal-header {

	background-color: #055296

}

.modal-content .modal-title {

	color: #fff;

	text-align:center;

}

.modal-open .page-wrapper {

	-webkit-filter: blur(3px);

	-moz-filter: blur(5px);

	-o-filter: blur(5px);

	-ms-filter: blur(5px);

	filter: blur(5px)

}

.modal-footer .btn+.btn {

	margin-bottom: 5px

}

.navbar.navbar-default {

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin: 10px 0 15px;

	border-color: #ededed;

	background-color: #fafafa;

	font-weight: 400

}

.navbar-default .navbar-nav>li>a {

	color: #333;

	font-size: 15px;

	padding: 10px 15px;

	z-index: 102;

	border: none;

	border-bottom: 1px solid transparent;

	/*border-right: 1px solid transparent;

	border-left: 1px solid transparent;*/

	-webkit-transition: none;

	-o-transition: none;

	transition: none

}

.main-navigation.animated .navbar-default .navbar-nav>li>a {

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out

}

.transparent-header .header:not(.dark) .navbar-nav>li:not(.active)>a {

	color: #000

}

.navbar-default .navbar-nav>li.dropdown>a {

	padding-right: 20px

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

	background-color: transparent;

	color: #055296

}

.transparent-header .header:not(.dark) .navbar-nav>li.open>a, .transparent-header .header:not(.dark) .navbar-nav>li>a:focus, .transparent-header .header:not(.dark) .navbar-nav>li>a:hover {

	color: #055296

}

.main-navigation .navbar-nav>.dropdown>a:focus, .main-navigation .navbar-nav>.open>a, .main-navigation .navbar-nav>.open>a:focus, .main-navigation .navbar-nav>.open>a:hover {

	background-color: transparent;

	color: #055296;

	border-bottom-color: #fff;

	/*border-right: 1px solid #f5f5f5;

	border-left: 1px solid #f5f5f5;*/

	z-index: 106

}

.main-navigation .navbar-nav>.open.active>a:active, .main-navigation .navbar-nav>.open>a:active {

	-webkit-transition: all .1s ease-in-out;

	-o-transition: all .1s ease-in-out;

	transition: all .1s ease-in-out

}

.main-navigation .navbar-nav>.open.active>a:active+ul, .main-navigation .navbar-nav>.open>a:active+ul {

	display: none

}

.main-navigation .dropdown-menu {

	z-index: 105;

	top: 99.2%

}

.header.centered .main-navigation .dropdown-menu {

	top: 99%

}

.dropdown-menu .divider {

	background-color: #ededed

}

.dropdown-menu {

	min-width: 220px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	padding: 0;

	margin: 0;

	background-color: #fff;

	-webkit-box-shadow: 0 6px 24px rgba(0,0,0,.06);

	box-shadow: 0 6px 24px rgba(0,0,0,.06);

	border: 1px solid #f1f1f1;

	z-index: 101

}

.dropdown-menu>li>a {

	padding: 5px 15px;

	font-size: 13px;

	color: #333;

	transition: none

}

.dropdown-menu>li>a, .mega-menu .menu>li>a {

	border-bottom: 1px solid #f7f7f7;

	-webkit-transition: none;

	-o-transition: none

}

.dropdown-menu .menu>.active>a, .dropdown-menu .menu>.active>a:focus, .dropdown-menu .menu>.active>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {

	background-color: #075295;

	color: #fff;

	border-color: #f7f7f7;

}

.dropdown-menu .dropdown-menu {

	top: -1px;

	left: 100%!important;

	right: auto;

	border-top: 1px solid #f7f7f7

}

.header.centered .dropdown-menu .dropdown-menu {

	top: -1px;

	left: 100%!important

}

header.full-width .dropdown-menu .dropdown-menu.to-left {

	right: 100%!important;

	left: auto!important

}

@media (max-width:1610px) {

.dropdown-menu .dropdown-menu.to-left {

	right: 100%!important;

	left: auto!important

}

}

.mega-menu.dropdown {

	position: static

}

.mega-menu .dropdown-menu {

	left: 0;

	width: 100%;

	padding: 20px 30px

}

.mega-menu .menu {

	list-style: none;

	padding: 0;

	margin: 0

}

.mega-menu h4.title {

	margin: 5px 0;

	font-size: 15px;

	text-transform: uppercase

}

.mega-menu .menu>li>a {

	padding: 5px 0;

	font-size: 14px;

	color: #333;

	display: block;

	transition: none

}

.dropdown-menu>li>a i, .mega-menu .menu>li>a i {

	padding-left: 5px;

	font-size: 12px;

	width: 20px;

	position: relative;

	top: -1px;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	color: #cdcdcd

}

.dropdown-menu>li>a i.fa-circle-o, .mega-menu .menu>li>a i.fa-circle-o {

	font-size: 7px;

	top: -3px

}

.mega-menu .menu>li:last-child>a {

	border-bottom: none!important

}

header:not(.dark) .dropdown-menu>li.active>a i, header:not(.dark) .dropdown-menu>li>a:hover i, header:not(.dark) .mega-menu .menu>li.active>a i, header:not(.dark) .mega-menu .menu>li>a:hover i {

	color: #055296

}

header .dropdown-menu>li.active>a i.fa-circle-o:before, header .dropdown-menu>li>a:hover i.fa-circle-o:before, header .mega-menu .menu>li.active>a i.fa-circle-o:before, header .mega-menu .menu>li>a:hover i.fa-circle-o:before {

	content: "\f111"

}

.mega-menu .menu>li>a:focus, .mega-menu .menu>li>a:hover {

	background-color: #fcfcfc;

	color: #0c9ec7;

	border-color: #f7f7f7;

	text-decoration: none

}

.dropdown>a:before {

	font-family: FontAwesome;

	content: "\f107";

	position: absolute;

	left: auto;

	top: 32px;

	right: 6px;

	line-height: 1;

	font-size: 14px;

	color:none;

}

.header.centered .dropdown>a:before {

	top: 18px

}

.header:not(.dark) .active.dropdown>a:before, .header:not(.dark).centered .active.dropdown>a:before {

	color: #055296

}

.transparent-header .header:not(.dark) .dropdown:not(.open):not(.active)>a:before {

	color: #777

}

.navbar-default .navbar-nav> .dropdown.open>a:before {

	color: #eaeaea

}

.transparent-header .header:not(.dark) .navbar-default .navbar-nav>.dropdown.open>a:before {

	color: #055296

}

.dropdown .dropdown>a:before, .header.centered .dropdown .dropdown>a:before {

	content: "\f105";

	right: 10px;

	top: 8px;

	margin-left: 0;

	visibility: visible;

	color: #666

}

.dropdown .dropdown.open>a:before, .header.centered:not(.dark) .dropdown .dropdown.open>a:before {

	color: #055296

}

#offcanvas.animated .dropdown-menu .open .dropdown-menu, #offcanvas.animated .open .dropdown-menu, .animated.main-navigation .navbar-nav .open .dropdown-menu {

	-webkit-animation-duration: .3s;

	animation-duration: .3s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeInUpSmall;

	animation-name: fadeInUpSmall

}

.animated.main-navigation .dropdown-menu .open .dropdown-menu {

	-webkit-animation-name: fadeInLeftSmall;

	animation-name: fadeInLeftSmall

}

header.full-width .animated.main-navigation .dropdown-menu .open .dropdown-menu.to-left {

	-webkit-animation-name: fadeInRightSmall;

	animation-name: fadeInRightSmall

}

@media (max-width:1610px) {

.animated.main-navigation .dropdown-menu .open .dropdown-menu.to-left {

	-webkit-animation-name: fadeInRightSmall;

	animation-name: fadeInRightSmall

}

}

.navbar-default .navbar-toggle {

	border-color: #ccc

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

	background-color: #fafafa;

	border-color: #0c9ec7

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #ccc

}

.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {

	background-color: #0c9ec7

}

@media (min-width:768px) {

.main-navigation .navbar-nav.navbar-right:last-child {

	margin-right: 0

}

.navbar.navbar-default {

	background-color: transparent;

	border: none;

	margin: 0

}

.navbar-default .navbar-nav>li>a {

	padding: 28px 7px 27px

}

.header.centered .navbar-default .navbar-nav>li>a {

	padding-top: 15px!important;

	padding-bottom: 15px!important;

	border-top: 1px solid transparent

}

.header.centered:not(.dark) .main-navigation .navbar-nav>.dropdown>a:focus, .header.centered:not(.dark) .main-navigation .navbar-nav> .open>a, .header.centered:not(.dark) .main-navigation .navbar-nav>.open>a:focus, .header.centered:not(.dark) .main-navigation .navbar-nav>.open>a:hover {

	border-top: 1px solid #f5f5f5

}

header:not(.full-width):not(.centered) .with-dropdown-buttons .mega-menu:not(.narrow) .dropdown-menu {

	left: 0;

	width: 720px

}

header:not(.full-width) .main-navigation .container-fluid, header:not(.full-width) .navbar-collapse {

	padding-right: 0;

	padding-left: 0

}

header:not(.full-width) .main-navigation .navbar-right .dropdown-menu {

	right: auto;

	left: 0

}

header:not(.full-width) .main-navigation .navbar-right>li:last-child>.dropdown-menu {

	right: 0;

	left: auto

}

}

@media (min-width:991px)and (max-width:1200px) {

.main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {

	padding-right: 0;

}

}

@media (min-width:768px)and (max-width:1199px) {

.navbar-default .navbar-nav>li>a {

	font-size: 13px;

	padding: 28px 5px 27px;

}



}

@media (min-width:768px)and (max-width:991px) {

.navbar-default .navbar-nav>li>a {

	font-size: 15px;

	padding: 28px 7px 27px;

}



}

@media (min-width:768px)and (max-width:991px) {

.header:not(.full-width) .main-navigation .navbar-nav {

	float: left!important

}

body:not(.fixed-header-on) .header:not(.dark) .navbar-default .navbar-nav>li>a {

	border-top: 1px solid transparent

}

body:not(.fixed-header-on) .header:not(.dark) .main-navigation .navbar-nav>.dropdown>a:focus, body:not(.fixed-header-on) .header:not(.dark) .main-navigation .navbar-nav>.open>a, body:not(.fixed-header-on) .header:not(.dark) .main-navigation .navbar-nav>.open>a:focus, body:not(.fixed-header-on) .header:not(.dark) .main-navigation .navbar-nav>.open>a:hover {

	border-top: 1px solid #f5f5f5

}

}

@media (max-width:992px) {

.ctr {text-align: center;}

}

@media (min-width:992px) {

.col-md-3+.col-md-9 .mega-menu:not(.narrow) .dropdown-menu {

	left: -243px!important;

	width: 940px!important

}

}

@media (min-width:1200px) {

.main-navigation .navbar-nav>li {

	margin: 0 

}

.main-navigation .navbar-nav>li:first-child {

	margin: 0

}

.col-md-3+.col-md-9 .mega-menu:not(.narrow) .dropdown-menu {

	left: -293px!important;

	width: 1140px!important

}

}

@media (max-width:767px) {

.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

	color: #0c9ec7;

	background-color: transparent

}

.navbar-default .navbar-nav>li>a {

	border-bottom: 1px solid #f3f3f3

}

.navbar-default .navbar-nav>li:last-child>a {

	border-bottom: 1px solid transparent

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

	color: #0c9ec7;

	background-color: #fff;

	border-bottom-color: transparent

}

.navbar-default .navbar-nav .open .dropdown-menu {

	background-color: #fff

}

.navbar-default .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-default .navbar-nav .open .dropdown-menu>li>a {

	padding: 12px 15px 12px 40px;

	color: #333;

	border-color: #f9f9f9

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

	color: #0c9ec7

}

.navbar-nav .open .dropdown-menu .dropdown-menu>li>a {

	padding-left: 60px

}

.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu>li>a {

	padding-left: 80px

}

.navbar-default .navbar-nav>.dropdown.open>a:before {

	color: #055296

}

.dropdown>a:before, .header.centered .dropdown>a:before {

/*	color: #999;*/

	top: 14px;

	right: 15px

}

.dropdown .dropdown>a:before, .header.centered .dropdown .dropdown>a:before {

	right: 36px

}

.transparent-header .main-navigation .navbar.navbar-default {

	background-color: rgba(255,255,255,.9);

	position: absolute;

	width: 100%

}

}

.dark.header .navbar.navbar-default {

	border-color: rgba(0,0,0,.3);

	background-color: rgba(0,0,0,.2)

}

.dark.header .navbar-default .navbar-nav>li>a {

	color: #ccc;

	border-bottom: 1px solid transparent;

	text-shadow: 1px 1px rgba(0,0,0,.6)

}

.transparent-header .dark.header .navbar-nav>li>a {

	color: #e1e1e1

}

.dark.header .navbar-default .navbar-nav>.active>a, 

.dark.header .navbar-default .navbar-nav>.active>a:focus, 

.dark.header .navbar-default .navbar-nav>.active>a:hover, 

.dark.header .navbar-default .navbar-nav>li>a:focus, 

.dark.header .navbar-default .navbar-nav>li>a:hover {

	background-color: transparent;

	color: #fff;

	/*border-right: 1px solid transparent;

	border-left: 1px solid transparent*/

}

.dark.header .navbar-default .navbar-nav>li>a:focus, .dark.header .navbar-default .navbar-nav>li>a:hover {

	z-index: 106

}

.dark.header .main-navigation .navbar-nav>.dropdown>a:focus, .dark.header .main-navigation .navbar-nav>.open>a, .dark.header .main-navigation .navbar-nav>.open>a:focus, .dark.header .main-navigation .navbar-nav>.open>a:hover {

	background-color: rgba(0,0,0,.15);

	color: #fff;

	border-bottom-color: #2e3537;

	/*border-right: 1px solid transparent;

	border-left: 1px solid transparent;*/

	z-index: 106

}

.dark.header .dropdown-menu {

	background-color: #2e3537;

	border: 1px solid rgba(57,66,69,.8);

	border-bottom: none

}

.dark.header .mega-menu .dropdown-menu {

	z-index: 103

}

.dark.header .dropdown-menu .divider {

	background-color: rgba(57,66,69,.8)

}

.dark.header .dropdown-menu>li>a, .dark.header .mega-menu .menu>li>a {

	color: #ccc;

	border-bottom: 1px solid rgba(57,66,69,.8);

	text-shadow: 1px 1px rgba(0,0,0,.7)

}

.subfooter .navbar {

	margin: 0;

	min-height: 0;

	background: 0 0;

	border-color: transparent

}

.subfooter .navbar-default .nav>li>a {

	padding: 10px;

	text-transform: none;

	line-height: 1;

	font-size: 14px;

	font-weight: 400;

	color: #999

}

.offcanvas-toggle-left:after, .offcanvas-toggle-right:after {

	font-family: FontAwesome;

	font-size: 22px;

	line-height: 35px

}

.dark .subfooter .navbar-default .nav>li:last-child>a, .subfooter .navbar-default .nav li:last-child a {

	border: none

}

.subfooter .navbar-default .nav>.active>a:focus, .subfooter .navbar-default .nav>.active>a:hover, .subfooter .navbar-default .nav>li>a:hover {

	background-color: transparent;

	text-decoration: underline;

	color: #0c9ec7

}

.dark .tag a:hover, .plan ul li a.pt-popover:hover, .tag a:hover {

	text-decoration: none

}

@media (min-width:768px) {

.subfooter .navbar-nav {

	float: none;

	margin: 15px 0;

	text-align: center

}

.subfooter .navbar-nav>li {

	float: none;

	padding: 5px 0

}

.subfooter .navbar-default .nav>li>a {

	padding: 0 10px

}

}

@media (min-width:992px) {

.subfooter {

	text-align: left

}

.subfooter .navbar-nav {

	float: right;

	margin: 0;

	text-align: left

}

.subfooter .navbar-nav>li {

	float: left;

	padding: 0;

	margin-top: 2px

}

.dark .subfooter .navbar-default .nav>li>a {

	border-right: 1px solid #333

}

.subfooter .navbar-default .nav>li>a {

	border-right: 1px solid #cdcdcd

}

}

@media (max-width:767px) {

.subfooter .navbar-default .navbar-toggle:focus, .subfooter .navbar-default .navbar-toggle:hover {

	background-color: transparent;

	border-color: #ddd

}

.dark .subfooter .navbar-default .navbar-collapse {

	border-color: #888

}

.subfooter .navbar-default .navbar-collapse {

	border-color: #000

}

}

.header-dropdown-buttons .btn-group:first-child {

	margin-right: 0

}

.header-dropdown-buttons .btn-group>.btn {

	-webkit-border-radius: 100%;

	-moz-border-radius: 100%;

	border-radius: 5px;

	width: 40px;

	height: 40px;

	padding: 0;

	line-height: 38px;

	text-align: center;

	background: linear-gradient(to top, #dfdfdf 10%, #ffffff 90%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: 1px solid #999;

	color: #333;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	margin: 0

}

.header-dropdown-buttons .btn-group.open>.btn, .header-dropdown-buttons .btn-group>.btn:hover {

	background: #075296;

	color: #fff;

	border-color: #075296

}

.header-dropdown-buttons .btn-group .dropdown-menu {

	margin-top: 18px;

	top: 100%;

	border: none;

	border-radius: 0;

}

.header-dropdown-buttons .btn-group .dropdown-menu, .header-top-dropdown .dropdown-menu {

	z-index: 103;

	padding: 12px;

	min-width: 280px;

	-webkit-border-radius: 0 0 0 0;

	-moz-border-radius: 0 0 0 0;

}

.header.centered .header-dropdown-buttons .btn-group .dropdown-menu {

	margin-top: 8px

}

.colored .header-dropdown-buttons .btn-group>.btn, .dark .header-dropdown-buttons .btn-group>.btn {

	background-color: rgba(0,0,0,.2);

	border: 1px solid rgba(0,0,0,.15);

	text-shadow: 1px 1px rgba(0,0,0,.7);

	color: #cdcdcd

}

.colored .header-dropdown-buttons .btn-group.open>.btn, .colored .header-dropdown-buttons .btn-group>.btn:hover, .dark .header-dropdown-buttons .btn-group.open>.btn, .dark .header-dropdown-buttons .btn-group>.btn:hover {

	background-color: rgba(0,0,0,.3);

	border: 1px solid rgba(0,0,0,.25)

}

.btn-group.open .dropdown-animation {

	-webkit-animation-duration: .3s;

	animation-duration: .3s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: fadeIn;

	animation-name: fadeIn

}

.header-top-dropdown .dropdown-menu {

	margin-top: 6px;

	border: 1px solid #D0D0D0;

	border-top: none;

	background: #f2f2f2;

	font-weight: 400;

	border-radius: 0 0 5px 5px

}

.header-top-dropdown .login-form ul {

	padding-left: 0;

	list-style-position: inside;

	margin: 15px 0 10px

}

.header-top-dropdown .login-form .social-links {

	padding-left: 20px;

	margin: 0

}

.header-top-dropdown .login-form label {

	font-weight: 400

}

.dark.header-top .dropdown-menu {

	border: 1px solid #252a2c;

	border-top: none;

	background: #2e3537

}

.colored.header-top .dropdown-menu {

	border: 1px solid #055296;

	border-top: none;

	background: #055296

}

.search-box .form-group {

	margin-bottom: 0

}

.header-top .btn-group {

	margin: 3px 0 2px

}

.header-top .btn-group .btn {

	margin: 0;

	text-decoration: none

}

 @media (max-width:767px) {

.form-block {

	width: 90%

}

}

.media {

	margin-top: 0;

	margin-bottom: 25px

}

.media img {

	max-width: none

}

.block .media img, .footer-content .media img {

	width: 60px

}

.media-heading {

	margin-bottom: 0

}

h6.media-heading {

	margin-bottom: 5px

}

.media:hover .icon {

	background-color: transparent;

	color: #055296;

	border: 1px solid #055296

}

.dark-bg .media:hover .icon {

	border-color: #cdcdcd;

	color: #cdcdcd

}

.media:hover .icon:after {

	content: "";

	border-color: transparent

}

.testimonial {

	padding: 20px 0

}

.testimonial blockquote {

	margin: 0

}

.testimonial .separator {

	margin: 15px auto 5px

}

.testimonial-image {

	width: 90px;

	margin: 0 auto

}

.testimonial-info-1 {

	font-size: 12px

}

.testimonial-info-2 {

	font-size: 12px;

	font-weight: 400

}

.testimonial h3 {

	margin-bottom: 0;

	margin-top: 15px

}

.testimonial p {

	margin-bottom: 15px

}

.clients-container {

	text-align: center;

}

.clients {

	margin: 10px auto 10px auto;

}

.clients .client-image {

	text-align: center;

	width: 80px;

	height: 80px;

	margin: 5px;

	display: inline-block

}

.clients img {

	margin: 0 auto

}

.full-width-section {

	position: relative

}

.full-text-container {

	position: absolute;

	top: 30%;

	padding: 20px 40px;

	z-index: 2

}

.full-image-overlay {

	display: none;

	position: absolute;

	width: 100%;

	top: 50%;

	padding: 0 10%;

	margin-top: -133px;

	color: #fff;

	z-index: 1;

	-webkit-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

	-webkit-transition-delay: 0s;

	transition-delay: 0s

}

.full-image-overlay h3 {

	color: #fff

}

.to-right-block {

	margin-left: auto;

	display: block

}

 @media (min-width:992px) {

.col-md-4 .sidebar.affix, .col-md-4 .sidebar.affix-bottom {

	width: 293px

}

.col-md-3 .sidebar.affix, .col-md-3 .sidebar.affix-bottom {

	width: 213px

}

.sidebar.affix {

	position: fixed;

	top: 20px

}

.fixed-header-on .sidebar.affix {

	top: 65px

}

.sidebar.affix-bottom {

	position: absolute

}

.sidebar.affix .affix-menu, .sidebar.affix-bottom .affix-menu {

	margin-top: 0;

	margin-bottom: 0

}

.affix-menu {

	padding-top: 20px

}

h3.title~.affix-menu {

	padding-top: 0

}

}

@media (min-width:1200px) {

.col-md-4 .sidebar.affix, .col-md-4 .sidebar.affix-bottom {

	width: 390px

}

.col-md-3 .sidebar.affix, .col-md-3 .sidebar.affix-bottom {

	width: 263px

}

}

.scrollToTop {

	color: #fff;

	position: fixed;

	bottom: 42px;

	right: 5px;

	width: 40px;

	height: 40px;

	cursor: pointer;

	background-color:#0C4C86;

	z-index: 1005;

	-webkit-backface-visibility: hidden;

	-webkit-transform: translateZ(0);

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	border-radius:5px;

}

.slider-banner-container, .slider-banner-fullscreen, .slider-banner-fullwidth {

	width: 100%;

	position: relative

}

.scrollToTop i {

	line-height: 40px;

	font-size: 20px

}

.scrollToTop:hover {

	background-color: rgba(0,0,0,.6)

}

@media (max-width:767px) {

.scrollToTop {

	width: 40px;

	height: 40px;

	background-color: rgba(0,0,0,.4)

}

.scrollToTop i {

	line-height: 40px;

	font-size: 20px

}

}





@media (max-width:767px) {

.owl-controls .owl-page span {

	background: #000

}

}

.Inner-heading {

	background: #075295;

	color: #FFF;

	font-size: 24px;

	font-family: Raleway, sans-serif;

	line-height: 90px;

	padding-top:120px;

}

@media (max-width:991px) {

.Inner-heading {

	background: #075295;

	color: #FFF;

	font-size: 20px;

	font-family: Raleway, sans-serif;

	line-height:24px;

	padding:20px 15px;

}

}



.Sidebar-colm {

	background: rgba(0, 0, 0, 0) linear-gradient(to top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0;

	text-align: center;

}

.Logos-bg {

	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ffffff 30%, #f9f9f9 70%) repeat scroll 0 0;

}

.explore {

	padding: 3px 0;

	display:block;

}

.explore a {

	color: blue;

	padding: 3px 0;

	outline: none;

	border: none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	text-decoration:none;

}

.explore a:hover {

	color: #000;

	text-decoration:underline;

	outline: none;

	cursor: pointer;

}

.ft-body {

	color: #ccc;

	width:100%;

	display:block;

	margin:20px 0 0 0;

}

.ft-body i  {
	width:25px;
	margin-right: 1px;
}



.featured-col {

	width:100%;

	display:block;

	text-align:center;

	margin-bottom:15px !important;

	float:left;

}

.featured-img {

	text-align:center;

	margin-bottom:15px;

}

/*Icon Hover Starts*/

* {

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

      -ms-box-sizing: border-box;

          box-sizing: border-box;

}

.morph {

  -webkit-transition: all 0.5s ease;

     -moz-transition: all 0.5s ease;

       -o-transition: all 0.5s ease;

      -ms-transition: all 0.5s ease;

          transition: all 0.5s ease;

}

.featured-col:hover .morph {

	 -webkit-transform: rotate(360deg); 

		 -moz-transform: rotate(360deg); 

		 -ms-transform: rotate(360deg); 

		 -o-transform: rotate(360deg); 

		 transform: rotate(360deg);

}

/*Icon Hover Ends*/

.featured-dtail {

	text-align:center;

	margin-bottom:15px;

	float:left;

	color:#333;

	line-height:17px;

	font-family: Raleway, sans-serif;

}

@media (max-width:480px) {

.featured-col {

	width:100%;

	display:block;

	text-align:center;

	margin-bottom:15px !important;

	float:left;

}

}

@media screen and (min-width:481px) and (max-width:768px) { 

.featured-col {

	width:50%;

	display:block;

	text-align:center;

	margin-bottom:15px !important;

	float:left;

}

}

@media screen and (min-width:769px) and (max-width:991px) { 

.featured-col {

	width:33%;

	display:block;

	text-align:center;

	margin-bottom:15px !important;

	float:left;

}

}



.viewall {

	width:100%;

	display:block;

	text-align:center;

	margin:10px 0;

	float:left;

}

.viewall a {

	font-size:14px;

	color:blue;

	text-decoration:none;	

}

.viewall a:hover {

	color:#990000;

	text-decoration:none;

}

.network-security {

	color:#FFF;

	font-size:13px;

}



.contact-field {

	width:94%;

	display:block;

	border:1px #ccc solid;

	margin-bottom:10px;

	color:#333;

	padding:2% 2%;

	outline:none;

}

.lg-field {

	width:97%;

	display:block;

	border:1px #ccc solid;

	margin-bottom:10px;

	color:#333;

	padding:1% 1%;

	outline:none;

}

@media (max-width:768px) {

.contact-field {

	width:98%;

	display:block;

	border:1px #ccc solid;

	margin-bottom:20px;

	color:#333;

	padding:2% 1%;

	outline:none;

}

.contact-area {

	width:98%;

	height:100px;

	display:block;

	border:1px #ccc solid;

	margin-bottom:30px;

	color:#333;

	padding:2% 1%;

	outline:none;

}

.lg-field {

	width:98%;

	display:block;

	border:1px #ccc solid;

	margin-bottom:20px;

	color:#333;

	padding:2% 1%;

	outline:none;

}

}



.contact-area {

	width:98%;

	height:110px;

	display:block;

	border:1px #ccc solid;

	margin-bottom:30px;

	color:#333;

	padding:1% 1%;

	outline:none;

}

.btn-normal {

	background:linear-gradient(to top, #610709 10%, #B81625 90%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	color:#FFF;

	border-radius:3px;

	padding:1% 3%;

	border:none;

	outline:none;

}

.btn-normal:hover {

	background:linear-gradient(to top, #B81625 10%, #610709 90%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	cursor:pointer;

}



.pager-srch {

	width:100%;

	display:block;

}

.srch-product {

	width:50%;

	float:left;

}

.pro-pager {

	width:50%;

	float:right;

	text-align:right;

}







@media (max-width: 620px) {  

.srch-product {

	width:100%;

	float:none;

	text-align:center;

	margin-bottom:10px;

}

.pro-pager {

	width:100%;

	float:none;

	text-align:left;

}

}



.product-range {

	width:100%;

	display:block;

	float:left;

	margin:20px 0 15px 0;

}

@media (max-width: 768px) {

.product-range {

	width:100%;

	overflow-x:scroll;

	display:block;

	float:left;

	margin:20px 0 15px 0;

}

}



.req-normal {

	background:linear-gradient(to top, #1D3957 10%, #075295 90%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	color:#FFF;

	border-radius:3px;

	padding:2px 15px;

	border:none;

	outline:none;

	font-size:12px;

}

.req-normal:hover {

	background:linear-gradient(to bottom, #1D3957 10%, #075295 90%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	cursor:pointer;

}





















.btn-normal {

	background: rgba(0, 0, 0, 0) linear-gradient(to top, #0848AD 10%, #3D7DE8 90%) repeat scroll 0 0;

	color: #FFF;

	font-size: 13px;

	border: none;

	outline: none;

	padding: 5px 30px;

}

.btn-normal:hover {

	background: rgba(0, 0, 0, 0) linear-gradient(to top, #222 10%, #666 90%) repeat scroll 0 0;

}

.Tabs-M {

	width: 100%;

	display: block;

	float: left;

	margin-top:5px;

}





.nav-tabs {

	border-bottom: 1px solid #DDD;

	font-weight: bold;

	background: linear-gradient(to top, #dfdfdf 0%, #ffffff 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

	border-width: 0;

}

.nav-tabs > li > a {

	border: none;

	color: #666;

}

.nav-tabs > li.active > a, .nav-tabs > li > a:hover {

	border: none;

	color: #0B4D89 !important;

	background: transparent;

}

.nav-tabs > li > a::after {

	content: "";

	background: #B7100F;

	height: 2px;

	position: absolute;

	width: 100%;

	left: 0px;

	bottom: -1px;

	transition: all 250ms ease 0s;

	transform: scale(0);

}

.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after {

	transform: scale(1);

}

.tab-nav > li > a::after {

	background: #21527d none repeat scroll 0% 0%;

	color: #fff;

}

.tab-pane {

	padding: 15px 0;

}

.tab-content {

	/*padding: 20px*/

	margin-top:5px;

}









.card {

	background: #FFF none repeat scroll 0% 0%;

/*	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);*/

	margin-bottom: 30px;

}

.bt {

	border-top: 1px #ddd solid;

}

.bb {

	border-bottom: 1px #ddd solid;

}

.br {

	border-right: 1px #ddd solid;

}

.bl {

	border-left: 1px #ddd solid;

}

.bdr {

	border: 1px #ddd solid;

}

.t-pad {

	padding: 1%;

}

.Inner-banner {

	width: 100%;

	display: block;

	margin-bottom: 20px;

}

.fa-color {

	color: #469D48;

}

.More-about {

	width: 100%;

	float: left;

	margin: 15px 0;

}


.txt-area {

	width: 100%;

	float: left;

	min-height: 150px;

	border: 1px #ccc solid;

	border-radius: 3px;

	padding: 0 1%;

}



.quote-field {

	width: 100%;

	display: block;

	border: 1px #ccc solid;

	border-radius: 3px;

	padding: 0 2%;

}





.featured-M {

	width: 100%;

	float: left;

}

.featured-pro {

	width: 220px;

	height: 320px;

	float: left;

	padding: 5px;

	margin: 0 4px 12px;

	border-bottom:1px #eee solid;

}

.featured-img {

	width: 100%;

	display: block;

	text-align: center;

	overflow: hidden;

}

.featured-pro h3 {

	width: 100%;

	display: block;

	float: left;

	font-size: 16px;

	color: #23527c;

	line-height: 16px;

	font-weight: bold;

}

.featured-pro-txt {

	width: 100%;

	display: block;

	float: left;

}

 @media screen and (max-width:480px) {

.featured-pro {

	width: 100%;

	height: 290px;

	padding: 5px;

	margin: 0 0 10px;

	text-align: center;

}

.featured-pro h3 {

	width: 100%;

	display: block;

	float: left;

	font-size: 16px;

	color: #23527c;

	line-height: 14px;

	font-weight: bold;

	text-align: center;

}

.featured-pro-txt {

	width: 100%;

	display: block;

	float: left;

	text-align: center;

}

}

@media screen and (min-width: 481px) and (max-width:768px) {

.featured-pro {

	width: 50%;

	height: 290px;

	padding: 5px;

	margin: 0 0 10px;

	text-align: center;

}

}

.services-main {

	background:url(../images/pattern.jpg);

}







.brandlist {

	width: 100%;

	padding: 0.5% 2%;

	border: 1px #eee solid;

	background: rgba(0, 0, 0, 0) linear-gradient(to top, #dfdfdf 10%, #f9f9f9 90%) repeat scroll 0 0;

	color: #222;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 15px 0;

	letter-spacing: 0.5px;

	text-align: center;

	display: block;

}

.brandlist ul {

	margin: 0;

	padding: 0;

}

.brandlist ul li {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 40px;

	display: block;

	outline: none;

	float: left;

}

.brandlist ul li a {

	text-decoration: none;

	outline: none;

	background: none;

	text-decoration: underline;

	display: block;

	color: #666;

	border-right: 1px #ccc solid;

}

.brandlist ul li a:hover {

	text-decoration: none;

	outline: none;

	color: #0099FF;

}

.billing-info {

	width: 100%;

	float: left;

	margin-top: 10px;

}

.brandpart {

	width: 100%;

	display: block;

	margin: 10px 0 20px 0;

	padding: 0;

	float: left;

}

.brandpart h2 {

	display: block;

	padding: 0 25px;

	float: left;

	color: #fff;

	background: #1A6BDB;

	text-align: center;

	font-size: 24px;

	height: 26px;

	line-height: 26px;

	margin: 0;

}





.products-nav {

	width: 100%;

	margin: 18px 0 18px 0;

}

.btn-bg {

	background:rgba(0, 0, 0, 0) linear-gradient(to top, #1858A8 10%, #44BBEF 90%) repeat scroll 0 0;

	border-radius:3px;

	margin:0 1px 2px 1px!important;

	width:226px;

	color:#fff !important;

}

.btn-bg:hover .focus {

	background:#666;

	border-radius:3px;

	margin:0 1px 2px 1px!important;

	width:226px;

	color:#fff !important;

}



@media screen and (max-width: 480px) {  

.btn-bg {

	background:rgba(0, 0, 0, 0) linear-gradient(to top, #1858A8 10%, #44BBEF 90%) repeat scroll 0 0;

	border-radius:3px;

	margin:0 1px 2px 1px!important;

	width:100%;

}

}

@media screen and (min-width:481px) and (max-width:768px) { 

.btn-bg {

	background:rgba(0, 0, 0, 0) linear-gradient(to top, #1858A8 10%, #44BBEF 90%) repeat scroll 0 0;

	border-radius:3px;

	margin:0 1px 2px 1px!important;

	width:48%;

	float:left;

}

}

@media screen and (min-width:769px) and (max-width:1024px) { 

.btn-bg {

	background:rgba(0, 0, 0, 0) linear-gradient(to top, #1858A8 10%, #44BBEF 90%) repeat scroll 0 0;

	border-radius:3px;

	margin:0 1px 2px 1px!important;

	width:33%;

	float:left;

}

}

.nav1:hover .dropdown1 {display: block;}

.nav2:hover .dropdown2 {display: block;}

.nav3:hover .dropdown3 {display: block;}

.nav4:hover .dropdown4 {display: block;}

.nav5:hover .dropdown5 {display: block;}

.nav6:hover .dropdown6 {display: block;}

.nav7:hover .dropdown7 {display: block;}

.nav8:hover .dropdown8 {display: block;}

.nav9:hover .dropdown9 {display: block;}

.nav10:hover .dropdown10 {display: block;}

.nav11:hover .dropdown11 {display: block;}

.nav12:hover .dropdown12 {display: block;}

.nav13:hover .dropdown13 {display: block;}

.nav14:hover .dropdown14 {display: block;}

.nav15:hover .dropdown15 {display: block;}



.store-h {

	width: 100%;

	color: #616265;

	font-size: 24px;

	border-bottom: 1px #ddd solid;

	font-family: Raleway, sans-serif;

	margin-bottom: 15px;

	font-weight: bold;

	padding: 4px 0;

}

 @media (max-width:768px) {

.store-h {

	width: 98%;

	color: #616265;

	font-size: 24px;

	border-bottom: 1px #ddd solid;

	font-family: Raleway, sans-serif;

	margin-bottom: 15px;

	font-weight: bold;

	text-align: center;

}

}



.Select-Manu {

	width: 100%;

	display: block;

	text-align: right;

	padding-top: 20px;

}

.Manu-field {

	width: 30%;

	float: right;

	height: 22px;

	border: 1px #eee solid;

	margin-left: 10px;

}

 @media screen and (max-width:768px) {

.Select-Manu {

	width: 100%;

	display: block;

	text-align: right;

	padding-top: 15px;

	text-align: center;

	margin-bottom: 30px;

}

.Manu-field {

	width: 100%;

	height: 22px;

	border: 1px #eee solid;

	text-align: center;

}

}







.Pro-featureM {

	width: 100%;

	display: block;

	float: left;

	margin-top: 10px;

}

.Pro-feacol1 {

	width: 50%;

	float: left;

}

.Pro-featureM ul {

	margin: 10px 0;

	padding: 0;

}

.Pro-featureM ul li {

	margin: 0 0 0 25px;

	padding: 0;

	color: #333;

	font-size: 14px;

	line-height: 22px;

}

.Price-txt {

	width: 100%;

	display: block;

	float: left;

	margin-top: 20px;

	font-size: 17px;

	color: #414141;

}

.Price-txt span {

	color: #002060;

	font-weight: bold;

	margin-left:15px;

}







.Pro-feacol2 {

	width: 50%;

	float: right;

	text-align: right;

	color: #002060;

}

 @media (max-width:580px) {

.Pro-feacol2 {

	width: 50%;

	float: right;

	text-align: right;

	color: #002060;

	margin-top:20px;

}

}



.Pro-qty {

	width: 100%;

	display: block;

	float: right;

	margin-top: 15px;

}

.Addbasket-btn {

	font-size: 20px;

	background: #002060;

	color: #fff;

	border: 1px #002060 solid;

	outline: none;

	border-radius: 5px;

	padding: 4px 25px;

	moz-border-radius: 7px;

	webkit-border-radius: 7px;

	border-radius: 7px;

}

.Addbasket-btn:hover {

	background: #fff;

	color: #002060;

	border: 1px solid #002060;

	outline: none;

	border-radius: 5px;

	transition: 0.6s all;

	moz-border-radius: 7px;

	webkit-border-radius: 7px;

	border-radius: 7px;

}

.Qty-scroll {

	width: 60px;

	height: 30px;

	float: right;

	border: 1px #a1a1a1 solid;

}

.Qty-field {

	width: 35px;

	float: left;

	border-right: 1px #a1a1a1 solid;

	overflow: hidden;

}

.Qty-style {

	width: 35px;

	height: 28px;

	color: #000;

	text-align: center;

	border: none;

	outline: none;

}

.Qty-btn-area {

	width: 23px;

	height: 28px;

	float: left;

}

.Btn-scroll {

	width: 23px;

	height: 14px;

	float: left;

	text-align: center;

	line-height: 10px;

	color: #000;

	border-bottom: 1px #a1a1a1 solid;

}

.Btn-scroll:hover {

	background: #09326A;

	color: #fff;

	cursor: pointer;

}

 @media screen and (max-width: 560px) {

.Prodetail-row {

	width: 99%;

	display: block;

	margin: auto;

}

.Pro-img {

	width: 100%;

	height: 100%;

	overflow: hidden;

	text-align: center;

	display: block;

	float: left;

	border: 1px #a1a1a1 solid;

}

.Prodetail-col {

	width: 98%;

	margin: auto;

}

#Prodetail-col p {

	display: block;

	color: #464646;

	line-height: 17px;

}

.Pro-featureM {

	width: 100%;

	display: block;

	float: left;

	margin-top: 10px;

}

.Pro-feacol1 {

	width: 100%;

	float: left;

}

.Pro-featureM ul {

	margin: 10px 0;

	padding: 0;

}

.Pro-featureM ul li {

	margin: 0 0 0 25px;

	padding: 0;

	color: #333;

	font-size: 14px;

	line-height: 22px;

}

















.Pro-feacol2 {

	width: 100%;

	float: left;

	text-align: right;

	color: #002060;

}

.Pro-qty {

	width: 100%;

	display: block;

	float: right;

	margin-top: 15px;

}

}

.Specifications {

	width: 100%;

	margin: 20px 0 15px 0;

	font-size: 16px;

}

@media (max-width: 991px) {

.Specifications {

	width: 100%;

	margin: auto;

	font-size: 16px;

}

}

.normal-btn2 {

	padding: 6px 20px;

	background:#009933;

	color: #fff;

	text-transform: uppercase;

	font-size: 14px;

	text-align: center;

	border: 2px #009933 solid;

}

.normal-btn2:hover {

	background: #fff;

	color: #000;

	transition: 0.4s all;

	outline: none;

	border: 2px #000 solid;

	cursor: pointer;

}





.callback-row {

	width: 100%;

	float: left;

}

.callback-body label {

	width: 15%;

	display: block;

	float: left;

	margin: 0 0 12px 0;

	font-size: 13px;

	font-weight: normal;

	color: #333;

}

.callback-body span {

	width: 30%;

	float: left;

	margin: 0 0 12px 0;

}

.callreason {

	width: 100%;

	display: block;

	height: 120px;

	border: 1px #ccc solid;

	padding: 1% 1.5%;

	line-height: 16px;

	font-size: 13px;

}

 @media screen and (max-width: 600px) {

.callback-body label {

	width: 100%;

	display: block;

	float: left;

	margin: 0;

	font-size: 13px;

	font-weight: normal;

	color: #333;

}

.callback-body span {

	width: 100%;

	float: left;

	margin: 0;

}

}



.normal-option {

	width: 100%;

	height: 26px;

	border: 1px #ccc solid;

	outline: none;

	padding: 0 5px;

	margin-bottom: 5px;

	font-size: 13px;

}





.shoping-cart {

	width:100%;

	display:block;

	float:left;

}



@media (max-width: 600px) {  

.shoping-cart {

	width:100%;

	display:block;

	float:left;

	overflow-x:scroll;

}

}

.normal-btn {

	padding: 6px 20px;

	background: #1A6BDB;

	color: #fff;

	text-transform: uppercase;

	font-size: 14px;

	text-align: center;

	border: 2px #1A6BDB solid;

}

.normal-btn:hover {

	background: #fff;

	color: #000;

	transition: 0.4s all;

	outline: none;

	border: 2px #000 solid;

	cursor: pointer;

}

.normal-btn2 {

	padding: 6px 20px;

	background:#009933;

	color: #fff;

	text-transform: uppercase;

	font-size: 14px;

	text-align: center;

	border: 2px #009933 solid;

}

.normal-btn2:hover {

	background: #fff;

	color: #000;

	transition: 0.4s all;

	outline: none;

	border: 2px #000 solid;

	cursor: pointer;

}

.Product-detail {

	width: 100%;

	float: left;

	margin-top:20px;

}



.Dtail-img {

	width: 100%;

	padding: 15px;

	display: block;

	text-align: center;

}

.Dtail-txt {

	width: 100%;

	float: left;

}

.Dtail-row {

	width: 100%;

	float: left;

}

.Dtail-txt label {

	width: 30%;

	float: left;

	line-height: 24px;

	color: #000;

	font-weight: normal;

}

.Dtail-txt span {

	width: 70%;

	float: left;

	line-height: 24px;

	color: #000;

	padding-left: 1%;

}

 @media (max-width:580px) {

.Dtail-txt label {

	width: 50%;

	float: left;

	line-height: 24px;

	color: #000;

}

.Dtail-txt span {

	width: 50%;

	float: left;

	line-height: 24px;

	color: #000;

}

}

.orange-color {

	color:#cc3300 !important;

	font-size:17px;

	font-weight:bold;

}

.green-color {

	color:green !important;

	font-size:17px;

	font-weight:bold;

}

.cat-pro {
	width: 210px;
	height: 252px;
	float: left;
	padding: 15px 5px;
	margin: 0 9px 20px 9px;
	border-radius: 7px;
	box-shadow: 0 0 4px #ccc;
}

.cat-img {
	width: 100%;
	display: block;
	min-height: 187px;
	text-align: center;
	overflow: hidden;
}

.cat-pro h3 {
	width: 100%;
	display: block;
	float: left;
	font-size: 14px;
	color: #23527c;
	line-height: 16px;
	font-weight:normal;
}
 @media (max-width:360px) {
.cat-pro {
	width:96%;
	height:auto;
	float: left;
	padding:15px 5px;
	margin: 0 2% 20px;
	border-radius:7px;
	box-shadow:0 0 4px #ccc;
}	
}
 @media (min-width:361px)and (max-width:680px) {
.cat-pro {
	width:48%;
	height:auto;
	float: left;
	padding:15px 5px;
	margin: 0 1% 20px;
	border-radius:7px;
	box-shadow:0 0 4px #ccc;
}
}



.manufac-m {
 width: 100%;
 float: left;
}
.manufac-m ul {
 padding: 0;
}
.manufac-m ul li {
 width: 24%;
 line-height: 16px;
 list-style: none;
 float: left;
 margin: 0 0.5% 0.5% 0.5%;
}
.manufac-m ul li a {
 text-decoration: none;
 outline: none;
 padding:3% 0;
 text-transform: uppercase;
 display:block;
 color:#000;
 font-size:12px;
 background:#f6f6f6;
 border-radius:6px;
}
.manufac-m ul li a:before {
 content:"o";
 margin-right:5px;
 padding:0 3px 2px 3px;
 color:#999;
 font-weight:bold;
 font-size:11px
}
.manufac-m ul li a:hover {
 outline: none;
 color:#fff !important;
 cursor: pointer;
 padding-left:2px;
 transition: 0.4s all;
 background:#075295;
/* border-bottom: 1px #000 solid;*/
}

 @media (max-width:991px) {
.manufac-m ul {
	padding: 0;
}
.manufac-m ul li {
	width: 48%;
	line-height: 16px;
	font-family: Raleway, sans-serif;
	text-align: center;
	list-style: none;
	float: left;
	margin: 0 1% 1em 1%;
	font-size: 12px;
	overflow: hidden;
}
}
 @media (max-width:480px) {
.manufac-m ul {
	padding: 0;
}
.manufac-m ul li {
	width: 98%;
	line-height: 16px;
	font-family: Raleway, sans-serif;
	text-align: center;
	list-style: none;
	float: left;
	margin: 0 1% 1.5% 1%;
	font-size: 12px;
	overflow: hidden;
}
}
.brandpart {
	width: 100%;
	display: block;
	margin: 10px 0 20px 0;
	padding: 0 1%;
	float: left;
}
.brandpart-col1 {
	width:100%;
	float: left;
}
.brandpart-col1 h2 {
	display: block;
	padding: 0 25px;
	float: left;
	color: #fff;
	background: #1A6BDB;
	text-align: center;
	font-size: 24px;
	height: 26px;
	line-height: 26px;
	margin: 0;
}


.store-highlight {
	background: url(../images/down-arrow.gif) no-repeat;
	color: #333 !important;
	font-weight: bold;
}


.careers-head {
	width:100%;
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-top:10px;
	margin-bottom:30px;
}
.careers-head h1 {
	font-size:24px;
	color:#075295;
	text-transform: capitalize;
	font-family: Raleway, sans-serif;
	font-weight:normal;
	margin:0
}
.careers-head h1 span {
	font-size:13px;
	color:#f59806 !important;
	text-transform:uppercase;
	font-family: Roboto, sans-serif;
	font-weight:bold;
	display: inline-block;
	float:right;
	text-align:right;
	letter-spacing: 1px;
	margin-top:15px;
}

.job-apply {
	width:100%;
	height:40px;
	line-height: 40px;
	float: left;
	text-align: center;
	background:#AA2528;
	color:#fff;
	text-transform: uppercase;
	font-size:15px;
	border-radius: 5px;
	border:none;
	outline: none;
	margin: 15px 0 10px 0;
	font-weight: bold;
}
.job-apply:hover {
	background:#009C4C;
	transition: 0.4s all;
}
.job-apply-sm {
	height:40px;
	line-height: 40px;
	float: left;
	text-align: center;
	background:#AA2528;
	color:#fff;
	text-transform: uppercase;
	font-size:15px;
	border-radius: 5px;
	border:none;
	outline: none;
	margin: 15px 0 10px 0;
	font-weight: bold;
	padding: 0 20px;
}
.job-apply-sm:hover {
	background:#009C4C;
	transition: 0.4s all;
}
.job-share {
	width:100%;
	height:40px;
	line-height:38px;
	display: block;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	border:none;
	outline: none;
	background:#989898;
}
.job-location {
	width:100%;
	display:block;
	float: left;
	text-align: center;
	font-size: 12px !important;
	margin: 20px 0 0 0;
}
.job-location span {
	border-radius: 5 !important;
	overflow: hidden !important;
}
.job-location h4 {
	font-size:14px;
	text-align: center;
	font-family: Roboto, sans-serif;
}


.ml-10 {
	margin-left:10px;
}
.required { color:red;}



.contacts-dtail {
	width:100%;
	display: block;
	float: left;
	margin-bottom:25px;
	color: #333;
}
.contacts-dtail i {
	width:25px;
	margin-right: 1px;
	font-size: 14px;
}


.smallbanner {
	width:100%;
	display: block;
	float: left;
}
.cat-pros {
	width:100%;
	display: block;
	float: left;
}
.cat-list {
	width:100%;
	display: block;
	float: left;
}
.cat-list .row {
	display: block;
	float: left;
	margin-bottom: 35px;
}
.product-img {
	width:100%;
	border:1px #ddd solid;
	float: left;
	text-align: center;
}
.product-desc {
	width:100%;
	display: block;
	float: left;
}
.product-desc h2 {
	width:100%;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	margin:15px 0 5px 0;
}
.product-desc h2 span {
	width:100%;
	display: block;
	float: left;
	font-size: 13px;
	color:#A90004;
	font-weight: normal;
	letter-spacing: 1px;
}
.product-desc p {
	width:100%;
	display: block;
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 18px;
}
.btns-area {
	width:100%;
	display: block;
	float: left;
	text-align: center;
	padding-top: 15px;
}
@media (max-width:768px) {
.btns-area {
	width:100%;
	display: block;
	float: left;
	text-align:left;
}	
}
.maroon-btn {
	height: 33px;
	padding: 0 15px;
	line-height: 33px;
	text-align: center;
	background: #AA2528;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	border-radius: 100px;
	border: none;
	outline: none;
	margin: 15px 0 10px 0;
	font-weight: bold;
}
.maroon-btn:hover {
	background:#83080B;
	transition: 0.4s all;
}
.blue-btn {
	height: 33px;
	padding: 0 15px;
	line-height: 33px;
	text-align: center;
	background:#1E4F91;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	border-radius: 100px;
	border: none;
	outline: none;
	margin: 15px 0 10px 0;
	font-weight: bold;
}
.blue-btn:hover {
	background:#027AD9;
	transition: 0.4s all;
}


.morecats {
	width:100%;
	display: block;
	float: left;
}
.morecats h1 {
	width:100%;
	display: block;
	float: left;
	text-align: center;
	background:#901C25;
	color: #fff;
	font-family: Raleway, sans-serif; 
	font-weight: bold;
	font-size:22px;
	padding:8px 0;
	margin:0 0 30px 0;
}

.cat-8 {
	width:100%;
	display: block;
	float: left;
}
.store-cat {
	width:100%;
	display: block;
	float: left;
	border: 1px #ddd solid;
	text-align: center !important;
	margin-bottom: 10px;
}
.store-cat img {
	display: block;
	float: left;
	text-align: center;
}
.cat-8 p {
	width:100%;
	display: block;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size:13px;
	font-family: Raleway, sans-serif;
	text-transform: uppercase;
}
.cat-8 p a {
	text-decoration: none;
	outline: none;
	color: #222;
}
.cat-8 p a:hover {
	text-decoration: none;
	outline: none;
	color:#1AA5E7;
}
.goto-store {
	text-align:center;
	width: 100%;
	margin:15px 0 10px 0 !important;
}
.store-btn {
	height:44px;
	padding: 0 44px;
	line-height: 44px;
	text-align: center;
	background:#13598E;
	color: #fff;
	text-transform: uppercase;
	font-size:14px;
	border-radius: 100px;
	border: none;
	outline: none;
	margin: 15px 0 10px 0;
	font-weight: bold;
}
.store-btn:hover {
	background:#027AD9;
	transition: 0.4s all;
}
