@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#000;
	background-color:#FFF;
}
a {
	outline:none;
	color:#2c49fa;
}
a:hover {
	outline:none;
	color:#707071;
}
a:focus {
	outline:none;
}
.clearfix {
	clear: both;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
::-moz-selection {
	text-shadow: none;
	background: #333;
	color:#fff;
}
a, input, select, textarea, img {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
::selection {
	text-shadow: none;
	background: #05abe8;
	color:#fff;
}
a:hover, a:focus {
	color: #4d8290;
	text-decoration: none;
}
header {
	z-index:1030;
}
header .container {
	position:relative;
}
.navbar-header {
	width:100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.navbar-header.stick {
    background: #FF8C00;
}
.navbar-header.stick .navbar-brand {
    margin-top: 0;
    width: 207px;
}
.header-main {
    background: #f4f4f4 none repeat scroll 0 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    height: 63px;
    margin-top: 25px;
}	
.navbar-brand {
    height: auto;
    margin-top: -20px;
    padding: 0;
}
.navbar-brand img {
	width:100%;
	height:auto;
}
header .col-lg-3 {
    width: 29.2%;
}
header .col-lg-8 {
    width: 56.667%;
}
.login-btn {
	float:right;
	color:#fff;
	border-radius:0 0 6px 6px;
	background:rgba(255,255,255,0.17);
	border:1px solid #d8dee0;
	border-top:none;
	padding:2px 15px;
}
.navbar-default {
    background:none;
    border:none;
}
.navbar-left {
    float: right !important;
}
.nav-bar {
	float:left;
}
.navbar-nav > li > a {
    color: #909090;
    font-size: 15px;
    font-weight:400;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	line-height:63px;
}
.navbar-default .navbar-nav > li > a {
    color: #707071;
	outline:none;
}
.nav > li > a:hover, .nav > li > a:focus, .nav > li.current-menu-item a {
    color: #fff;
	background:#FF8C00;
}
.nav > .open > a, .nav > .open > a:hover, .nav > .open > a:focus {
    color: #fff;
	background:#305088;
}
.nav > li > a {
    padding: 0 20px;
}
.navbar-left > .active > a, .navbar-left > .active > a:hover, .navbar-left > .active > a:focus {
    color: #2c49fa;
	background:none;
}
.navbar-default .navbar-left > .active > a, .navbar-default .navbar-left > .active > a:hover, .navbar-default .navbar-left > .active > a:focus {
    color: #2c49fa;
	background:none;
}
.navbar-nav > li {
	background:url(../images/divider.png) no-repeat left center;
}
.navbar-nav > li:first-child {
	background:none;
}
.navbar {
    margin-bottom: 0;
    margin-top: 14px;
}
.nopadd {
	padding:0 !important;
}
.nomrgn {
	margin:0 !important;
}
.social {
	float:right;
	margin-top:18px;
}
.social a {
	display:inline-block;
	margin:0 2px;
}
.social img {
	opacity:0.5;
}
.social img:hover {
	opacity:1;
}
.slider {
	position:relative;
}
.slide_text {
	background:rgba(48,80,136,0.3);
    left: 0;
    position: absolute;
    top:213px;
    width: 615px;
	padding:20px;
    z-index: 99;
}
.sl-txt-box {
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top:0;
	bottom:0;
	width:1170px;
	z-index: 99;
}
.slide_text h1 {
    color: #fff;
    font-size: 45px;
    font-weight: 400;
    line-height: 52px;
    margin-bottom: 8px;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase;
}
.slide_text h1 b {
	font-weight:700;
}
.slide_text p {
	font-size:24px;
	line-height:30px;
	color:#fff;
	margin-bottom:30px;
}
.button {
	background: url(../images/btn-bg.jpg) repeat-x;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-weight:700;
	line-height:40px;
	padding:0 15px;
	display:inline-block;
	border:none;
}
.brd {
	position:absolute;
	bottom:0;
	width:100%;
	height:6px;
	background:rgba(0,164,255,0.45);
	z-index:999;
}
.blue-section {
	background:#FF8C00;
}
.blue-box {
	background:url(../images/bg-2.jpg) repeat-y;
	width:389px;
	float:left;
	padding:17px 20px 11px;
	min-height:77px;
}
.icon {
	float:left;
	margin-right:18px;
}
.flow-column {
	overflow:hidden;
}
.blue-box h4 {
	font-size:16px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 4px;
}
.blue-box p {
	font-size:15px;
	color:#aabfe5;
	margin:0 0 4px;
}
.content {
	padding:0 0 52px;
}
.curve-title {
	border-bottom:2px solid #305088;
}
.gray-form-box .blue-title-bx {
	width:270px;
}
.blue-title-bx {
	float:left;
	padding:4px 10px;
	background:#FF8C00;
}
.curve-title h3 {
	font-size:18px;
	color:#FF8C00;
	font-weight:700;
	margin:0;
	line-height:30px;
}
.rowspan {
	margin:0;
}
.gray-form-box {
	float:left;
	width:100%;
}
.col-new-4 {
	width:33.333%;
	float:left;
	background:#fff;
}
.form-column {
    background: #f2f2f2;
    overflow: hidden;
    padding: 16px;
	min-height:307px;
}
.input-group {
    width: 100%;
	margin-bottom:20px;
}
.form-column label {
	font-size:16px;
	color:#444444;
	width:100%;
	font-weight:700;
	margin-bottom:8px;
}
.form-control {
	border:1px solid #d8d8d8;
	border-radius:6px !important;
	background:#ffffff;
	height:38px;
	padding:6px 10px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.07) inset;
	font-size:15px;
	color: #9c9c9c;
}
.form-column p {
	font-size:14px;
	color:#5c5c5c;
	line-height:22px;
	margin:20px 0 0;
}
.form-column .col-lg-6 {
	padding:0;
}
.form-column .padd1 {
	padding-right:37px;
}
.btn-primary {
background: #83b444; /* Old browsers */
background: -moz-linear-gradient(top,  #83b444 0%, #78a63d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83b444), color-stop(100%,#78a63d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #83b444 0%,#78a63d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #83b444 0%,#78a63d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #83b444 0%,#78a63d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #83b444 0%,#78a63d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b444', endColorstr='#78a63d',GradientType=0 ); /* IE6-9 */
    border: medium none;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 7px 28px;
}
.margT {
	margin-top:20px;
}
.curve-title h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    line-height: 33px;
    margin: 0;
}

.scroll-slider {
	margin:32px 0 0;
}
.scroll-slider li {
	position:relative;
	width:25%;
	float:left;
	vertical-align:top;
}
.box {
    margin: 3px;
    min-height: 402px;
	position:relative;
	background:#f2f2f2;
	padding:20px;
}
.scroll-slider .container {
	padding:0;
	width:1170px;
}
.jcarousel-wrapper {
    margin:0 auto;
    position: relative;
}
.jcarousel {
    margin: 0 auto;
    max-width:93%;
    overflow: hidden;
    position: relative;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li a {
	text-decoration:none;
}
.cntrl-nav {
    height: 36px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.cntrl-nav {
	bottom:0;
}
.jcarousel-control-prev,
.jcarousel-control-next, .carousel-control.left, .carousel-control.right {
    position: absolute;
    top:0;
    width: 36px;
    height: 51px;
    text-align: center;
    background: url(../images/cntrl-nav.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	opacity: 1;
}
.jcarousel-control-prev, .carousel-control.left {
    left:0;
	outline:none
}
.jcarousel-control-next, .carousel-control.right {
    background-position: -41px 0;
    right:0;
	outline:none
}
.thumb-img img {
	border:3px solid #fff;
	box-shadow:0 0 4px rgba(0,0,0,0.05);
	width:100%;
}
.thumb-img img:hover {
	border-color:#74a438;
}
.item-details {
	padding:15px 0;
	text-align:center;
}
.title1 {
	display:block;
	font-size:14px;
	color:#74a438;
	margin-bottom:8px;
}
.title2 {
	display:block;
	font-size:16px;
	color:#305088;
	font-weight:700;
}
.item-details h4 {
	font-size:16px;
	color:#585858;
	font-weight:normal;
	margin:0 0 14px;
}
.item-details h4 a {
	color:#585858;
}
.item-details h4 a:hover {
	color:#74a438;
}
.price {
	margin-bottom:18px;
	font-size:15px;
	color:#afafaf;
}
.old-price {
	text-decoration:line-through;
	display:inline-block;
}
.crnt-price {
	display:inline-block;
	color:#74a438;
	font-weight:700;
}
.btn {
	background:#305088;
	border:none;
	border-radius:4px;
	text-decoration:none;
	cursor:pointer;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
	padding:10px 22px;
}
.btn:hover {
	background:#ccc;
	color:#333;
}
.carousel ul {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
}
.rowspan2 {
	margin:0 -8px;
}
.carousel .col-md-4 {
	padding:8px;
}
.carousel .thumbnail {
	padding:0;
	border:none;
	margin:0;
	position:relative;
}
.overlay {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 0;
    display: table-cell;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
	display:none;
}
.glyphicon-zoom-in {
    bottom: 0;
    color: #fff;
    font-size: 22px;
    height: 22px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle;
    width: 24px;
}
.carousel .thumbnail:hover .overlay {
	display:block;
}
.cntrl-nav2 {
    bottom: -48px;
    margin: 0 auto;
    top: inherit;
    width: 62px;
}
.cntrl-nav2 .jcarousel-control-prev,
.cntrl-nav2 .jcarousel-control-next, .cntrl-nav2 .carousel-control.left, .cntrl-nav2 .carousel-control.right {
    position: absolute;
    top:0;
    width: 29px;
    height: 29px;
    text-align: center;
    background: url(../images/small-cntrl-nav.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	opacity: 1;
}
.cntrl-nav2 .jcarousel-control-next, .cntrl-nav2 .carousel-control.right {
    background-position: -33px 0;
    right:0;
	outline:none
}
.testimonial {
	width:100%;
	float:left;
	padding:10px 30px;
}
.testimonial-box {
	background:#f2f2f2;
	border-radius:6px;
	padding:20px;
	min-height:220px;
	text-align:center;
}
.coma1 {
    background: rgba(0, 0, 0, 0) url("../images/coma.png") no-repeat scroll 0 0;
    float: left;
    height: 23px;
    margin-top: -13px;
    width: 32px;
}
.testimonial-box p {
    color: #5a5a5a;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    padding: 30px 0 0;
}
.testimonial-author {
    background: rgba(0, 0, 0, 0) url("../images/hook-img.png") no-repeat scroll 30px top;
    display: inline-block;
    width: 100%;
	position:relative;
}
.testimonial-author h3 {
	font-size:20px;
	color:#305088;
	font-weight:700;
	margin-bottom:5px;
}
.cat-txt {
	font-size:15px;
	color:#7c7c7c;
}
.cntrl-nav3 {
    bottom: 20px;
    left: inherit;
    right: 30px;
}
footer {
	background:#3e3e3e;
}
.foot-top {
	padding:30px 0 40px;
}
.foot-top h3 {
	background:url(../images/clr-line.jpg) no-repeat left bottom;
	font-size:17px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	padding-bottom:10px;
	margin:0 0 15px;
}
.foot-listing {
	margin:0;
	list-style:none;
	padding:0;
}
.foot-listing li {
	width:100%;
	color:#cfcfcf;
	font-size:15px;
}
.foot-listing li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll left 11px;
    border-bottom: 1px solid #565656;
    color: #b1b1b1;
    display: block;
    font-weight: 300;
    padding: 4px 0 4px 15px;
}
.foot-listing li a:hover {
	color:#74a438;
}
.foot-bottom {
	background:#FF8C00;
	padding:20px 0;
}
.foot-bottom p {
	float:left;
	width:70%;
	font-size:14px;
	color:#ffffff;
	margin:0;
	padding:0;
	line-height:2;
}
.foot-bottom p a {
	color:#ffffff;
}
.foot-social {
	margin-top:2px;
}
.new-sec {
	margin-bottom:40px;
}

/*================ BLOG =================*/

.inn-login {
	color:#305088;
}
.stick .inn-login {
	color:#fff;
}
.title-section {
    background: #fcfcfc none repeat scroll 0 0;
    border-bottom: 1px solid #ebebeb;
    margin-top: 150px;
    padding: 14px 0;
}
.title-section h1 {
    color: #305088;
    font-family: "Oswald",sans-serif;
    font-size: 44px;
    font-weight: normal;
}
.blog {
	margin-bottom:20px;
}
.blog-section {
	padding:30px 0 40px;
	border-bottom:1px solid #ccc;
}
.blog-section h2 {
    color: #333;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px;
    margin: 0 0 6px;
	text-transform:uppercase;
}
.blog-section h2 a, .comment-bx h4 a {
    color:#525252;
}
.blog-section h2 a:hover, .comment-bx h4 a:hover {
    color: #305088;
}
.meta-data {
    border-bottom: 1px dotted #bcbcbc;
    color: #8d8d8d;
    font-size: 14px;
    margin-bottom: 16px;
    padding-bottom: 16px;
}
.meta-data a {
	color:#305088;
	font-weight:700;
}
.blog-thumb-img img {
	width:100%;
	height:auto;
}
.blog-thumb-img {
	width:320px;
	float:left;
}
.article {
	padding:20px;
	overflow:hidden;
}
.article p {
    color: #737373;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
}
.sm-btn {
    font-size: 12px;
    padding: 8px 12px;
}
.pagination {
	background:#e6e6e6;
	border-radius:6px;
	display:inline-block;
}
.pagination ul {
	list-style:none;
	margin:0;
	padding:0;
}
.pagination li {
	display:inline-block;
	font-size:16px;
	font-family: 'open_sansbold';;
	color:#fff;
	vertical-align:middle;
}
.pagination li a {
    background: none repeat scroll 0 0 #cdcdcd;
    color: #fff;
    display: block;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
}
.pagi-prev {
	border-radius:6px 0 0 6px;
}
.pagi-prev span {
    background: url("../images/pagi-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px 0 0;
    display: block;
    height: 19px;
    width: 10px;
}
.pagi-next {
	border-radius:0 6px 6px 0;
}
.pagi-next span {
    background: url("../images/pagi-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px 0 0;
    display: block;
    height: 19px;
    width: 10px;
}
.pagination .current {
	background:#9c9c9c;
	font-weight:normal !important;
	color:#fff !important;
}
.pagination li a:hover {
    background:#1f9acf;
}
.blog-single-thumb-img {
    display: block;
    float: none;
    margin: 0 auto;
    width: 600px;
}
.blog-details .article {
	padding:20px 0 0 0;
}
.blog-details {
    margin-bottom: 40px;
    padding: 30px 0 20px;
}
.new-thumb-img {
	width:auto;
}
.comment-bx .article {
	padding-top:0;
	padding-bottom:0;
}
.comment-bx h4 {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    margin: 0 0 2px;
}
.comment-bx .meta-data {
	font-size:13px;
    margin-bottom: 7px;
    padding-bottom: 10px;
}
.comment-section {
	margin-bottom:40px;
}
.write-comment {
	padding:30px 0;
}
.write-comment .form-control {
	width:35%;
	float:none;
}
.write-comment .required_lab {
    color: #ea2629;
    margin-left: 10px;
}
.write-comment .textarea {
    height: 140px;
    width: 74%;
}
.form-tab-box {
	margin-top:30px;
}
.login-box {
    background: #305088 none repeat scroll 0 0;
    padding: 20px;
}
.login-box h2 {
    color: #fff;
    font-family: "Oswald",sans-serif;
    font-size: 32px;
    font-weight: normal;
    margin: 0 0 20px;
}
.check {
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 32px;
}
.forgot {
    background: #f2f2f2 none repeat scroll 0 0;
    border-top: 1px solid #e2e9fb;
    color: #081c2e;
    display: block;
    text-align: center;
}
.forgot a {
    color: #305088;
    display: block;
    padding: 8px 0;
    text-decoration: none;
}
.signup-link {
    color: #82b343;
    display: block;
    font-size: 17px;
    text-align: center;
	font-weight:bold;
}
.register-box {
	width:430px;
}
.error {
	color: #ff7272;
	padding: 5px 10px;
	text-align: center;
}
.txt-box {
	margin-top:30px;
}

/*================ Services =================*/

.services-form {
	margin-top:30px;
}
.rating {
	margin-bottom:20px;
}
.service-dection .article {
	padding-top:0;
	padding-bottom:0;
}
.back-to-list-link {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #dedede;
    border-radius: 4px;
    float: right;
    margin: 0;
    padding: 6px 15px;
}
.meta-title {
	padding-bottom:6px;
}
.single-info-box h5 {
    color: #505050;
    font-size: 16px;
    font-weight: 700;
}
.single-info-box a {
	color:#305088;
	display:block;
}
.single-info-box a:hover {
	color:#ff9742;
}
.cust-review {
	margin-top:6px;
}
.title3, .desc {
    color: #737373;
    font-size: 15px;
	padding-right:15px;
}
.listing-section {
	margin-bottom:15px;
}
.listing-row {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin: 8px 0;
    padding: 10px;
}
.sep-main-box h5 {
    color: #505050;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px;
}
.list-icon {
	list-style:none;
	margin:0;
	padding:0;
}
.list-icon li {
    background: rgba(0, 0, 0, 0) url("../images/icon-7.png") no-repeat scroll left 4px;
    color: #3a3a3a;
    font-size: 13px;
    line-height: 1.5;
    padding: 0 0 0 23px;
}
.list-icon li a {
	color:#305088;
	text-decoration:underline;
}
.list-icon li a:hover {
	color:#ff9742;
	text-decoration:none;
}
.icon-circle {
	background:url(../images/icon-8.png) no-repeat;
	width:24px;
	height:24px;
	margin:0 auto 12px;
	display:block;
}
.visibleClass {
	display:block;
	text-align:center;
}
.visibleClass {
	color: #305088;
}
.visibleClass:hover {
	color:#ff9742;
}
.offerPrice {
    color: #305088;
    display: block;
    font-size: 17px;
    font-weight: 700;
}
.fontLegal {
    color: #9c9c9c;
    font-size: 12px;
}
.priceBox-details {
	padding:10px;
}
.no-icon-list li {
	background:none;
	padding:0;
}
.title-txt {
	padding:15px 0 9px;
	display:block;
}
.checkbox2 {
	margin:0 5px 0 0 !important;
}
.paddL {
	padding-left:20px;
}
.priceBox-details {}
.title-text {
    border-bottom: 1px solid #acacac;
    margin-bottom: 12px;
}
.priceBox-details h5 {
    color: #505050;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px;
}
.big-price {
    font-size: 30px;
}
.calendar {
	margin-bottom:10px;
}
.icon-txt {
    background: rgba(0, 0, 0, 0) url("../images/icon-9.png") no-repeat scroll left 12px;
    color: #5c5c5c;
    font-size: 14px;
    padding: 10px 0 10px 20px;
}
.button-full {
	width:100%;
}
.sep-box-section {
	margin-bottom:30px;
}
.sep-main-box p {
    color: #3a3a3a;
    font-size: 14px;
    line-height: 1.5;
}
.brand-list {
	list-style:none;
	margin:0;
	padding:0;
}
.brand-list li {
	color: #3a3a3a;
    font-size: 14px;
    line-height: 1.5;
}
.ratings-box {
	padding:18px;
	background:#f0f0f0;
	margin-bottom:30px;
}
.ratings-box-new {
	background:#fff;
	border:1px solid #ccc;
	padding:8px;
	text-align:center;
}
.rating-with-txt {
    margin: 13px 0 10px;
}
.rating-txt {
	padding-left:10px;
}
.title-txt2 {
	margin-bottom:10px;
}
.gray-txt {
	color:#979797 !important;
}
.details {
	font-size:13px;
}
.details:hover {
	color:#ff9742;
}

/*================== DASHBOARD ======================*/

.dashboard {
    background: url(../images/bg-3.jpg) repeat-y;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	margin-bottom:30px;
	margin-top:30px;
}
.dashboard-sidebar {
    background: #eeeeee none repeat scroll 0 0;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #cccccc;
    float: left;
    margin: 0 15px;
	padding:0;
    min-height: 500px;
    position: relative;
    z-index: 99;
}
.nav-pills > li > a {
    border-bottom: 1px solid #cccccc;
    border-radius: 0;
    border-top: 1px solid #ffffff;
    color: #323232;
    padding: 6px 10px !important;
	font-size:14px;
	line-height:1.5;
}
.nav-stacked > li + li {
    margin-left: 0;
    margin-top: 0;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li a:hover {
    background: #dbdbdb;
    color: #323232;
}
.tab-content.col-md-9 {
    margin: 0 15px;
    padding: 0;
    width: 78.325%;
}
.dashboard-sidebar h1 {
    border-bottom: 1px solid #ccc;
    font-family: "Ubuntu",Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px;
    padding: 12px;
}
.main-summary {
    padding: 20px 20px 20px 0;
}
.main-title-section {
    background: #f9f9f9 none repeat scroll 0 0;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
    padding: 5px 15px;
}
.main-summary h1 {
    border-bottom: 1px solid #dfdfdf;
    color: #494949;
    font-size: 24px;
    line-height: 1.5;
    margin: 0 0 30px;
    padding: 0 0 10px;
}
.rght-btn-group {
    float: right;
}
.btn-defult {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #bdbdbd;
    color: #333;
    margin: 0 5px;
}
.mrgnT {
	margin-top:20px;
}
.mrgnR {
	margin-right:30px;
}
.tab-box {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
}
.tab-box h4 {
    background: #e2e2e2 none repeat scroll 0 0;
    border-bottom: 1px solid #cacaca;
    border-radius: 4px 4px 0 0;
    color: #333333;
    font-size: 16px;
    margin: 0;
    padding: 10px;
	font-weight:700;
}
.tab-box-inner {
    min-height: 140px;
    padding: 10px;
}
.calendar img {
	width:100%;
	height:auto;
}
.visitor-num {
    color: #305088;
    font-size: 44px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
}
.service-thumb {
	width:260px;
}
.main-summary h3 {
    background: #305088 none repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    color: #ffffff;
    font-size: 20px;
    line-height: 1.5;
    margin: 20px 0 0;
    padding: 6px 10px;
}
.cst-details {
	padding:20px;
}
.ctmr-name {
	display:block;
	margin-bottom:10px;
	font-size:18px;
	font-weight:700;
}
.ctmr-desc {
	display:block;
	margin-bottom:10px;
}
.main-summary p {
    color: #434343;
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
.ctmr-desc p a {
	color:#305088;
	font-weight:700;
}
.google-map {
	width:100%;
}
.google-map img {
	max-width:100%;
}
.mem-list {
	padding-bottom:32px;
	border-bottom:3px solid #10b6f2;
}
.mem-list ul {
	list-style:none;
	margin-bottom:22px;
	display:inline-block;
	width:100%;
}
.mem-list li {
    border: 4px solid rgba(0, 0, 0, 0);
    border-radius: 10px;
    float: left;
    margin: 0 3px;
    text-align: center;
    width: 32.3%;
}
.mem-list li a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d7d2c1;
    border-radius: 6px;
    display: block;
    min-height: 334px;
}
.mem-list li:hover a {
	border:1px solid #0db2ee;
}
.wrap-value {
    min-height: 284px;
    padding: 10px;
}
.price-value-title {
	background:#bfc66c;
	padding:12px;
	position:relative;
	margin-bottom:24px;
}
.price-value-title:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.price-value-title:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #bfc66c;
	border-width: 12px;
	margin-left: -12px;
}
.price-value-title h6 {
	font-size:16px;
	color:#fff;
	font-weight:700;
	line-height:24px;
	text-transform:uppercase;
}
.value-container {
	padding-bottom:30px;
}
.value-container p {
    color: #888888;
    font-size: 16px;
    line-height: 25px;
}
.finish-dates {
    color: #305088;
    font-size:16px;
    font-weight: 700;
    line-height:26px;
}
.value-container p span {
    color: #305088;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}
.value-pricing {
	background:#f7f3e9;
	border-top:1px solid #d7d2c1;
	border-radius:0 0 6px 6px;
	padding:20px 0;
}
.value-monthly:before {
	background:url(../images/radio-circle.png) no-repeat;
    content: " ";
    display: inline-block;
    margin-right: 12px;
    position: relative;
    height: 24px;
    top: 3px;
    width: 24px;
}
.value-monthly {
	font-size:26px;
	color:#282828;
	font-weight:700;
}
.mem-list li:hover, .mem-list li.active {
	border:4px solid #305088;
}
.mem-list li:hover a, .mem-list li.active a {
	border:1px solid #305088;
}
.mem-list li:hover .value-pricing, .mem-list li.active .value-pricing {
	background:#305088;
}
.mem-list li:hover .value-monthly:before, .mem-list li.active .value-monthly:before {
	background-position:bottom;
}
.mem-list li:hover .value-monthly, .mem-list li.active .value-monthly {
	color:#fff;
}
.alignC {
	text-align:center !important;
}
.creadit-card {
	margin-top:20px;
}
.custome-txt {
    font-size: 15px;
    margin: 0 0 0 40px;
    text-transform: capitalize;
}
.txt-list {
	padding-left:15px;
}
.titleWithArrow h5 {
    background: rgba(0, 0, 0, 0) url("../images/arrow2.png") no-repeat scroll left 5px;
    padding: 0 0 0 15px;
}
.brand-list li a {
    color: #3a3a3a;
}
.brand-list li a:hover {
    color: #ff9742;
}
.titleWithArrow {
	margin-bottom:20px;
}
.p-boxes {
	margin-bottom:20px;
}
.p-box-main h5 {
    font-size: 14px;
    text-align: center;
}
.p-box {
    border: 2px solid #dbdbdb;
    min-height: 185px;
}
.p-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.p-box li {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #ffffff;
    color: #113169;
    font-size: 13px;
    font-weight: 700;
    padding: 4px 10px;
}
.new-select {
    border-radius: 2px !important;
    height: 30px;
    padding: 0 6px;
	margin-bottom:5px;
}
.multiselect-option {
	display:none;
}
.multiselect-option li {
	border:none;
	padding:0;
}
.select-box-new1 {
	margin-bottom:5px;
}
.new-checkbox {
	position:relative !important;
	margin:0px 5px 0 0 !important;
}
.get-offer-page p {
    color: #737373;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
}
.get-offer-form label {
    color: #fff;
    display: block;
    font-size: 18px;
}
.btn-primary:hover {
	opacity:0.8;
}
.get-offer-form p {
	color:#b0d0ff;
}
.widget-box {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
}
.widget-box .thumbnail {
	width:20%;
	float:left;
	margin:0;
}
.widget-box p {
	font-size:16px;
}
.service-bx {
	background:#f6f6f6;
	border:2px solid #eaae45;
	text-align:center;
	margin:30px 0;
}
.service-bx h3 {
    background: #305088 none repeat scroll 0 0;
    color: #fff;
    margin: 0;
    padding: 12px 10px;
}
.img-tnumb {
	width:100%;
	padding:15px;
}
.img-tnumb img {
	max-width:100%;
}
.btm-desc {
	padding:12px;
	background:#f6eabd;
	border-top:2px solid #eaae45;
}
.btm-desc p {
    color: #9e6204;
    font-size: 14px;
}
.no-payments-box {
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
}
.no-payments-box h3 {
    color: #305088;
    font-family: "Oswald",sans-serif;
    font-size: 26px;
    font-weight: normal;
	margin-bottom:20px;
}
.no-card {
	width:95px;
	margin:0 auto 20px;
}
.no-payments-box h4 {
    color: #333;
    font-size: 18px;
    font-weight: 700;
	margin-bottom:20px;
}
.no-payments-box p {
    color: #737373;
    font-size: 15px;
    line-height: 22px;
}
.inn-container {
	padding:30px 0;
	min-height:300px;
}
.inn-container p {
    color: #737373;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
}
.con-img {
	margin-top:20px;
}
.contact-dtls {
	padding:20px 0;
}
.contact-dtls h5 {
    border-bottom: 1px solid #ebebeb;
    color: #535353;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 9px;
}
.contact-dtls a {
	color:#78a73d;
}
.social-new img {
	opacity:0.8;
}
.social-new img:hover {
	opacity:1;
}
.paddB {
	padding-bottom:20px;
}
.table a {
	color:#305088;
	text-decoration:none;
}
.table a:hover {
	color:#ff9742;
	text-decoration:underline;
}
.radiobox {
	font-weight:normal;
    color: #434343;
    font-size: 14px;
	display:inline-block;
	padding-right:20px;
}
.upload-btn {
    float: left;
    margin: 60px 0 0 40px;
    position: relative;
}
.upload-btn input[type="file"] {
    cursor: pointer;
    display: block;
    height: 40px;
    opacity: 0;
    position: absolute;
    width: 149px;
}
.browse-btn {
	color:#fff !important;
	font-size:13px;
}
.blog-thumb-img {
	position:relative;
}
.blog-thumb-img:hover .overlay {
	display:block;
}
.cross {
	background:url(../images/cross.png) no-repeat;
	width:20px;
	height:20px;
	float:right;
	margin:10px;
}
.btn-default {
	font-size:12px;
	border-radius:4px !important;
	margin-left:4px !important;
}
.search {
	margin-top:10px;
}
.checklabel {
    font-weight: normal;
    margin-bottom: 4px;
    margin-left: 8px;
    margin-top: 0;
}
.box2 {
    border: 1px solid #adadad;
    padding: 15px;
}
.box2 h4 {
    background: #305088 none repeat scroll 0 0;
    color: #ffffff;
    margin: 0 0 12px;
    padding: 6px 10px;
}
.mrgnB {
	margin-bottom:10px;
}
.submenu, .dropdown-menu {
    border: medium none;
    border-radius: 0;
    box-shadow: 0 0 0;
    float: none;
    margin: 0;
    min-width: 100%;
    position: relative;
	list-style:none;
	background:#fff;
	padding:0;
	display:block;
}
.submenu li a, .dropdown-menu li a {
    border-bottom: 1px solid #cccccc;
    border-radius: 0;
    border-top: 1px solid #ffffff;
    color: #323232;
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.5;
    padding: 6px 20px !important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-color: transparent;
}
.caret {
	margin-top:-3px;
}
.service-summary h4 {
    border-bottom: 1px solid #dfdfdf;
    color: #494949;
    float: none;
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 30px;
    padding: 0 0 10px;
	font-weight:700;
}
.main-summary h5{
    color: #305088;
    font-size: 13px;
    line-height: 1.5;
    margin: 0 0 10px;
    padding: 0;
	font-weight:600;
}
.list-txt li {
	padding:0 !important;
}
.list-txt li a {
	color: #333;
	padding:10px 15px;
	display:block;
}
.list-txt li a:hover {
	color: #333;
	border-bottom: 1px solid #dfdfdf;
	background:#f0f0f0;
}
.select-new {
    border: 1px solid #dddddd;
    border-radius: 4px !important;
    box-shadow: 0 0 0;
    color: #535353;
    font-size: 14px;
    height: 210px !important;
    width: 100%;
}
.brd-box {
	min-height:220px;
	border-radius:4px;
}
.select-new option {
    padding: 2px 0;
}
.label-sec {
    background: #ececec none repeat scroll 0 0;
    padding: 6px 0 2px;
}
.smallTxtTable {
	margin-bottom:0;
}
.smallTxtTable th {
    font-size: 12px;
}
.smallTxtTable td {
    font-size: 13px;
}
.smallTxtTable .radiobox {
	font-size:13px;
}
.services-sep {
	margin-bottom:15px;
}
.add-pro-sec {
	min-height:60px;
}
.newtableBtn {
	color:#fff !important;
	margin-bottom:5px;
}
.newtableBtn:hover {
	color:#333 !important;
	text-decoration:none !important;
}
.mrgnB1 {
	margin-bottom:20px;
}
.note-txt {
    border-bottom: 1px solid;
    color: #305088 !important;
    font-weight: 600;
    padding-bottom: 10px;
}
.messages-list {
	background:#f6f6f6;
	margin-left:30px;
	padding:10px;
}
.messages-list h5 {
	color:#333;
	font-size:18px;
	font-weight:700;
	margin-bottom:15px;
}
.messages {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #e0e0e0;
    padding:12px 8px;
}
.email-ico {
	background:url(../images/icon-10.png) no-repeat;
	width:20px;
	height:20px;
	margin:0;
}
.messages .col-lg-1 {
    width: 11.333%;
}
.messages .col-lg-7 {
    width: 55.333%;
}
.messages h6 {
    font-size: 14px;
    margin: 0 0 7px;
}
.messages a {
	color:#727272;
}
.messages a:hover {
	color:#333;
}
.author {
	color:#305088;
	font-size:13px;
	font-weight:700;
}
.author a {
	color:#305088;
}
.readAndUnread {
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: 700;
    width: 50%;
}
.date-info {
    color: #333333;
    float: left;
    font-size: 13px;
    line-height: 1.5;
    text-align: right;
    width: 50%;
}
.pagination {
	margin-right:15px;
}
.pagination a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    color: #646464;
    font-size: 13px;
    padding: 6px 10px;
}
.rate-num {
    float: right;
    margin-right:85px;
    width: 114px;
}
.commentAndRate h5 {
	font-size:15px;
}
.rating-bar {
	float:left;
	width:100%;
}
.rating-bar-main {
	float:left;
	width:114px;
}
.rating-txt {
	float:left;
}
.commentAndRate {
	margin-left:30px;
	margin-bottom:20px;
}
.count-box {
    border: 1px solid #dddddd;
    border-radius: 6px;
    float: left;
    margin: 0 10px;
    text-align: center;
    width: 150px;
}
.title-txt3 {
    border-bottom: 1px solid #dddddd;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 0;
    text-transform: uppercase;
}
.big-txt {
    color: #305088;
    display: block;
    font-size: 34px;
    font-weight: 700;
    line-height: 100px;
}
.new-rate-img {
	margin-right:62px;
}
.block-label {
    display: block;
    padding: 8px 0;
}
.faq h4 {
    color: #535353;
    font-weight: 700;
}
.faq p {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
}
.scroll-sec {
    float: left;
    overflow-y: hidden;
    width: 100%;
	margin-bottom:20px;
}
.scroll-main {
    width: 1160px;
}
.scroll-sec .col-lg-4 {
	width: 288px;
}
.scroll-sec .col-lg-7 {
	width: 522px;
}
.glyphicon-chevron-down {
    float: right;
    font-size: 9px;
    margin-top: 5px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	font-size:13px;
	padding:6px;
}
.tab-content > .tab-pane {
    visibility:visible;
}


/*============== Search =============*/

.car-info {
	margin-top:30px;
	margin-bottom:30px;
}
.sortby {
    margin: 10px 0 0;
    width: 190px;
	line-height:33px;
}
.widthA {
	width:auto !important;
}
.s-price {
	font-size:20px;
}
.change-car-option {
	float:right;
}
.change-car-option a {
    color: #305088;
    font-weight: 700;
}
.change-car-option a:hover {
    color: #78a63d;
}

/*========== 17-09-2015 ===========*/

.noWrap {
/*	white-space:nowrap;*/
	word-wrap: break-word;
}
.noBrd td {
	border:none !important;
}
.sm-control {
	border-radius:3px !important;
	height:28px;
	padding:6px 4px 6px 6px;
	color:#333;
	font-size:14px;
}
/* scrollbar2 */
#scrollbar2 {
	width:100%;
	margin:0 0 10px;
}
.overview-scroll {
    height: 300px;
    overflow-x: hidden;
    position: relative;
    width: 100%;
}
#scrollbar2 .viewport {
    width: 100%;
    height: 260px;
    overflow: hidden;
    position: relative;
}
#scrollbar2 .overview {
	list-style:none;
	width:1416px;
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	top:0;
}
#scrollbar2 .overview img {
	float:left;
}
#scrollbar2 .scrollbar {
	background:transparent url(../images/bg-scrollbar-track-x.png) no-repeat 0 0;
	position:relative;
	margin:0 0 5px;
	clear:both;
	height:15px;
}
#scrollbar2 .track {
    background: #dcdcdc none repeat scroll 0 0;
    height: 15px;
    position: relative;
    width: 100%;
}
#scrollbar2 .thumb {
    background: #acacac none repeat scroll 0 0;
    cursor: pointer;
    height: 15px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
#scrollbar2 .thumb .end {
	background:transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 0 50%;
	overflow:hidden;
	height:25px;
	width:5px;
}
#scrollbar2 .disable {
	display:none;
}
.noSelect {
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
}
.services-sep {
    display: inline-block;
    width: 100%;
	position:relative;
}
.mrkt_loader {
    background: rgba(0, 0, 0, 0) url("../images/loader2.gif") no-repeat scroll 0 0;
    bottom: 0;
    float: right;
    height: 32px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 0;
    width: 32px;
}
.priceLoader {
	width:32px;
	height:32px;
	background:url(../images/loader2.gif) no-repeat;
	text-indent: -99999px;
	margin:30px auto;
}
.load_submit {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 999;
}
.submittime {
	background:url(../images/loader3.gif) no-repeat;
    bottom: 0;
    float: right;
    height: 32px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 0;
    width: 32px;
}
.noWrap {
    max-width: none;
    table-layout: fixed;
    width: auto;
}
.pagination a.disabled, .pagination a.disabled:focus {
    background-color: #cdcdcd;
    border-color: #dddddd;
    color: #fff;
    cursor: not-allowed;
}
.pagination a.ac, .pagination a.ac:focus {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #ffffff;
    cursor: default;
    z-index: 2;
}
.pagination li a:hover {
    color: #ffffff;
}

/*========== Rating Form ===========*/ 

.rating-form {
	margin-top:40px;
}
.textarea {
	height:150px !important;
}
.rating-input {
	width:70%;
}
.rating-form p {
    color: #3a3a3a;
    font-size: 14px;
    line-height: 1.5;
	margin-bottom:20px;
}
.rating-form h4 {
    color: #505050;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px;
}
.rating-ico {
	background:url(../images/star-off.png) no-repeat;
	width:18px;
	height:18px;
	float:left;
	cursor:pointer;
	margin:0 2px;
}
.rating-ico:hover, .rating-ico.active {
	background:url(../images/star-on.png) no-repeat;
}
.rating-form .rating {
	display:inline-block;
	width:100%;
}

/*--------*/
/*======== POPUP =========*/
/*--------*/

.pop-animate {
    align-items: center;
    height: 100%;
    justify-content: center;
    position: fixed;
    width: 100%;
    z-index: 999999;
	display:block;
}
#tan_popup_overlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2001;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
#tan-popup {
    bottom: 0;
    display: block;
    left: 0;
    margin: -170px auto auto;
    position: fixed;
    right: 0;
    top: 45%;
    width: 977px;
    z-index: 2003;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-name: anim-open;
	animation-name: anim-open;
	-webkit-animation-timing-function: cubic-bezier(0.6,0,0.4,1);
	animation-timing-function: cubic-bezier(0.6,0,0.4,1);
}
.tan_popup_overlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2001;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.tan-popup {
    bottom: 0;
    display: block;
    left: 0;
    margin: -230px auto auto;
    position: fixed;
    right: 0;
    top: 45%;
    width: 710px;
    z-index: 2003;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-name: anim-open;
	animation-name: anim-open;
	-webkit-animation-timing-function: cubic-bezier(0.6,0,0.4,1);
	animation-timing-function: cubic-bezier(0.6,0,0.4,1);
}
@-webkit-keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(0, 0, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); }
}

@keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(0, 0, 1); transform: scale3d(0, 0, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@-webkit-keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 1); }
}

@keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 1); transform: scale3d(0.5, 0.5, 1); }
}
.tan-popup-container {
	background:#fff;
	border-radius:6px;
}
.tan-popup-wraper {
	padding:10px;
}
.tan-popup-skin-new {
	overflow-x:hidden;
	padding:10px;
	height:320px;
}
.mrgnA {
	margin:8px;
}
.loader {
	background:url(../images/ajax-loader.gif) no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.rating-new-1 {
	background:#d7d7d7;
	width:100%;
	height:10px;
	margin:6px 0 0;
}
.rating-new-1-active {
	background:#27aae0;
	height:10px;
}

/*--------*/
/*======== 404 =========*/
/*--------*/

.error-wrap {
	text-align:center;
	width:100%;
	margin: 20px 0 60px;
}
.error-wrap p {
    color: #4c4c4c;
    font-size: 15px;
}
.logo-inner {
	float:left;
	width:85px;
	margin-top:12px;
}
.logo-inner img {
	max-width:100%;
	height:auto;
}
.error-div {
    margin: 180px auto 0;
    padding: 30px;
    width: 510px;
}
.er-img {
	margin-bottom:20px;
}
.error-div p a {
	color:#305088;
}









