﻿@charset "utf-8";
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,400italic,600italic,700italic,300italic,300);
@import url('font-awesome.min.css');*/
@font-face {
	font-family: 'Georgia Regular';
	font-weight: normal;
	font-style: normal;
	src: url("../font/georgia.woff") format("woff"), url("../font/georgia.ttf") format("ttf")
}
@font-face {
	font-family: 'Georgia RegularItalic';
	font-weight: normal;
	font-style: italic;
	src: url("../font/GeorgiaWeb-Italic.woff") format("woff"), url("../font/GeorgiaWeb-Italic.ttf") format("ttf")
}
@font-face {
	font-family: 'Georgia Bold';
	font-weight: bold;
	font-style: normal;
	src: url("../font/GeorgiaWeb-Bold.woff") format("woff"), url("../font/GeorgiaWeb-Bold.ttf") format("ttf")
}
@font-face {
	font-family: 'Georgia BoldItalic';
	font-weight: bold;
	font-style: italic;
	src: url("../font/GeorgiaWeb-BoldItalic.woff") format("woff"), url("../font/GeorgiaWeb-BoldItalic.ttf") format("ttf")
}
@font-face {
	font-family: 'Georgia Semibold';
	font-weight: bold;
	font-style: normal;
	src: url("../font/GeorgiaWeb-Semibold.woff") format("woff"), url("../font/GeorgiaWeb-Semibold.woff") format("woff")
}




body {
	margin:0;
	padding:0;
	font: normal 1.689em/1.29em 'Georgia Regular';
	color:#333;
	backface-visibility: hidden;
/*	transform: translateZ(0);
	-webkit-perspective: 1000; */
	font-smooth: auto;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-decoration: none;
}

abbr[data-original-title], abbr[title]{text-decoration:none}

/*ie. about page*/
section.top-nav {
    margin-bottom: 17px;
    background: #f1f1f1;
    box-shadow: inset 0px -1px 18px #e0e0e0;
}
section.top-nav .first{}
section.top-nav .second{ text-align:right}
@media only screen and (max-width : 480px){
	section.top-nav .first, section.top-nav .second{text-align:center}
}




.ui-datepicker-today span.ui-state-default { color: #095472; font-weight: bold;}
.ui-datepicker-week-end:first-child span[title=Sunday],
.ui-datepicker-week-end:first-child .ui-state-default{ color: #ff4f24;}


#notice .modal-header,
#notice .modal-footer {
    border: none;
}



/***=== Global Style ===***/


.green{color:#6f8928; font-family: 'Georgia Bold';}
.green-only{color:#6f8928;}

strong, b{font-family: 'Georgia Bold';}
em, i{font-family: 'Georgia RegularItalic';}
.important{
	background: linear-gradient(45deg, red, black, red, black, red, black, red, black);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

input.form-control, optgroup, select.form-control, textarea{color:#4e4e4e !important; border-radius:0;}
textarea.form-coltrol{width:100%; resize:vertical;}

span.btn[role=button] input {
    border: none;
    background: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: button;
}
button.dnv-btn-onColor, button[type=submit].dnv-btn-onColor,
button.dnv-btn-onColor:focus, button[type=submit].dnv-btn-onColor:focus,
a.dnv-a-btn-onColor, a[role=button].dnv-a-btn-onColor,
a.dnv-a-btn-onColor:focus, a[role=button].dnv-a-btn-onColor:focus,
span.dnv-btn-onColor, span[role=button].dnv-btn-onColor,
span.dnv-btn-onColor:focus, span[role=button].dnv-btn-onColor:focus {
    border-radius: 0;
	outline:none !important;
    padding: 6px 20px;
    transition: all .3s ease-in-out;
}
button.dnv-btn-onColor:hover, button[type=submit].dnv-btn-onColor:hover,
button.dnv-btn-onColor:active, button[type=submit].dnv-btn-onColor:active,
a.dnv-a-btn-onColor:hover, a[role=button].dnv-a-btn-onColor:hover,
a.dnv-a-btn-onColor:active, a[role=button].dnv-a-btn-onColor:active,
span.dnv-btn-onColor:hover, span[role=button].dnv-btn-onColor:hover,
span.dnv-btn-onColor:active, span[role=button].dnv-btn-onColor:active {
    background: transparent;
    color: #f3f3f3;
    border-image: linear-gradient(45deg, #85593a, #f3f3f3, #85593a, #f3f3f3);
    border-image-slice: 1;
    transition: all .3s ease-in-out;
}
button.dnv-btn-onWhite, button[type=submit].dnv-btn-onWhite,
button.dnv-btn-onWhite:focus, button[type=submit].dnv-btn-onWhite:focus,
a.dnv-a-btn-onWhite, a[role=button].dnv-a-btn-onWhite,
a.dnv-a-btn-onWhite:focus, a[role=button].dnv-a-btn-onWhite:focus,
span.dnv-btn-onWhite, span[role=button].dnv-btn-onWhite,
span.dnv-btn-onWhite:focus, span[role=button].dnv-btn-onWhite:focus {
    border-radius: 0;
	border-color:#095472;
	color: #f3f3f3;
    background: #095472;
	outline:none !important;
    /*padding: 6px 20px;*/
    transition: all .3s ease-in-out;
}
button.dnv-btn-onWhite:hover, button[type=submit].dnv-btn-onWhite:hover,
button.dnv-btn-onWhite:active, button[type=submit].dnv-btn-onWhite:active,
a.dnv-a-btn-onWhite:hover, a[role=button].dnv-a-btn-onWhite:hover,
a.dnv-a-btn-onWhite:active, a[role=button].dnv-a-btn-onWhite:active,
span.dnv-btn-onWhite:hover, span[role=button].dnv-btn-onWhite:hover,
span.dnv-btn-onWhite:active, span[role=button].dnv-btn-onWhite:active {
    background: transparent;
    color: #555;
    border-image: linear-gradient(45deg, #85593a, #095472, #85593a, #095472);
    border-image-slice: 1;
    transition: all .3s ease-in-out;
}


.panel.dnv-panel { border-color: #095472; border-radius: 0;}
.panel.dnv-panel h5 { font-weight:bold}
.panel.dnv-panel .panel-heading {
    color: #f3f3f3;
    background-color: #095472;
    border-color: #095472;
    border-radius: 0;
}


ul.dnv-tab { margin-bottom: 5px;}
ul.dnv-tab li.resp-tablistItem a { border-radius: 4px 4px 0 0; border-bottom: 2px solid;}
ul.dnv-tab li.resp-tablistItem a:hover {background:#337AB7; color:#f3f3f3; border-bottom-color: #003d71;}
ul.dnv-tab li.resp-tablistItem.resp-tablistItem__active a { background: #85593a; color: #f3f3f3;}

label[type=required]:after {
    content: "*";
    color: #ff0000;
    position: relative;
    font-size: 14px;
    top: -3px;
}





/***=== Logo and NavigationBar ===***/

header.navbar{
	border-radius:0;
	border: none;
	margin-bottom:auto;
}
header.navbar-inverse, li.dropdown.open{
	/*background:#095472;*/
	
	background: none;/*#005070;*/ /* Old browsers */
	/*background: -moz-linear-gradient(top, #005070 0%, #095472 41%, #095472 59%, #005070 100%);*/ /* FF3.6-15 */
	/*background: -webkit-linear-gradient(top, #005070 0%,#095472 41%,#095472 59%,#005070 100%);*/ /* Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to bottom, #005070 0%,#095472 41%,#095472 59%,#005070 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005070', endColorstr='#005070',GradientType=0 );*/
}
header.navbar-inverse .navbar-nav>li>a:focus,
header.navbar-inverse .navbar-nav>li>a:hover,
header.navbar-inverse .navbar-nav>.dropdown-menu>li>a:focus,
header.navbar-inverse .navbar-nav>.dropdown-menu>li>a:hover{
	background-color: #080808;
	color:#d3d3d3;
}
header.navbar-inverse .navbar-nav>li>a,
header.navbar-inverse .dropdown-menu>li>a{
	font-size:.9em;
	letter-spacing:.069em;
}
header.navbar ul.navbar-nav li a {  color: #005070;/*#e2e2e2;*/}
.navbar-nav>li>.dropdown-menu{border-top: 1px solid #85593a;}

.top-right{font-size:medium; margin-top: 12px;}
.navbar-header .navbar-brand {
    position: relative;
    display: grid;
    padding: 2rem 8rem;
}
.brand-responsive{
	position: absolute;
    top: 0;
    left: 0;
    width: 15rem;
}
.top-cont-wrapper{
	font-size: 26px; /*12px*/
    text-align: right;
    display: flex;
    padding: 10px 0;
}
p span.line{display: inline-block;}

@media only screen and (max-width : 766px){
	.navbar-header button.navbar-toggle{border-color:#f3f3f3;background:#095472;}
	
	.navbar-header .navbar-brand {  padding: 0rem 4.5rem;  margin-left: 10px;}
	.brand-responsive {	position: absolute;	top: 0;	left: 0; width: 9rem;}
	.top-cont-wrapper{text-align:center; display:block;}
}

@media only screen and (min-width : 768px){
	/*.top-wrapper .logo, .top-wrapper .top-right{text-align:center;padding-bottom: 20px;margin: 0;}*/
	.top-right{text-align:right;}
}
@media only screen and (max-width : 767px){
	.logo a img{ margin:auto}
	.top-right{text-align:center;}
	header.navbar-inverse .navbar-nav>li>a:focus,
	header.navbar-inverse .navbar-nav>li>a:hover,
	header.navbar-inverse .navbar-nav .open .dropdown-menu li>a:focus,
	header.navbar-inverse .navbar-nav .open .dropdown-menu li>a:hover{
	    background-color: #080808;
		color:#d3d3d3;
	}
}





/***=== Banner Sliders ===***/

#banner{
	width: 100%;
	background:#000;
	position:relative;
	margin:0;
	padding:0;
}

/* --- flexslider --- */
#main-slider:before {content: '';width: 100%;height: 100%; z-index: 1;position: absolute; }
.flex-direction-nav a{
display:none;
}
.flexslider {
	padding:0;  
	background: #fff; 
	position: relative; 
	zoom: 1;
}
.flex-direction-nav .flex-prev{left:0px; }
.flex-direction-nav .flex-next{ right:0px;}
.flex-caption {zoom: 1;bottom: 198px;background-color: transparent;color: #fff;margin: 0;padding: 2px 25px 0px 30px;/* position: absolute; */left: 0;text-align: center;margin: 0 auto;right: 0px;display: inline-block;bottom: 10%;width: 77%;right: 0 !important;border-radius: 15px 15px 0 0;text-align: left;}
.flex-caption h3 {color: #93c83f;letter-spacing: 0px;margin-bottom: 8px;text-transform: uppercase;font-size: 54px;font-weight: 700;}
.flex-caption p {margin: 12px 0 18px 4px;font-size: 20px;font-weight: 400;}
ol.flex-control-paging li a {
  width: 18px;
  height: 8px;
  border-radius: 0;
  background: #ffffff;
  text-indent: 50px;
  overflow: hidden;
}


#banner .search{
	position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.64);
    text-align: center;
    transform: translate(-50%, -50%);
	z-index:9;
}
section .banner-search{padding:20px;}
section .banner-search h4{color:#f3f3f3}


@media only screen and (max-width : 480px){
	#banner section.search{
		background:#095472;
		position:relative;
		transform:none;
		top:0;
		left:0;
		border-radius:0;
	}
}

.dnv-btn-area{margin:15px auto; display: flow-root;/*new added end*/}








/***=== after banner ===***/

section.home-ftr-bnr-section, section.news-section, section.note-section,
section.country-passport-section, section.descrip-top,
section.visa-listing, section.tran-certi-steps,
section.passport-search-sec, section.service-list,
section.consulates-listing, section.corporate-ac,
section.blog-section, section.visa-steps, section.lagal-step2-apply,
section.terms-policy {   padding: 25px 0; }

section.descrip-top p{text-align:justify;}

.service-content { margin-bottom: 25px; margin-top: 13px; text-align:justify;}
.service-content h4 { padding-left: 10px; }
.service-content h4:before {
    position: absolute;
    content: "";
    left: 17px;
    height: 20px;
    width: 4px;
    background: #6f8928;
}



section.service-list .panel a[data-toggle=collapse]{color: #444;}
#accordion a[data-toggle=collapse] .panel-heading h4{margin:0}
#accordion a[data-toggle=collapse] .panel-heading {
  position: relative;
}
#accordion a[data-toggle="collapse"] .panel-heading:after {
  font-family: 'FontAwesome';
  content: "\f04b"; 
  position: absolute;
  color: #b0c5d8;
  font-size: 15px;
  line-height: 22px;
  right: 20px;
  top: calc(50% - 10px);
  transition:transform .5s ease-in-out;
}
#accordion a[data-toggle="collapse"][aria-expanded="true"] .panel-heading:after {
  -webkit-transform: rotate(90deg);
  -moz-transform:    rotate(90deg);
  -ms-transform:     rotate(90deg);
  -o-transform:      rotate(90deg);
  transform:         rotate(90deg);
}




.disclamer-part p, .country-passport-services p, .descrip-top p{
	text-align:justify;
    /*text-indent: 20px;*/
    line-height: 1.4;
}

.country-visa-section span{font-size:15px;color:#85593a;line-height:20px;}
.country-visa-list-border{border-right:1px solid #e9e9e9;}
	 .country-visa-list { padding: 0;}
@media only screen and (max-width : 480px){
}
@media only screen and (max-width : 320px){
}
.country-visa ul{margin:0px;padding:10px;font-size:13px;}
.country-visa ul li{list-style:none;display:block;}
.country-visa ul li a{text-decoration:none;color:#095472;line-height:30px;}
.country-visa ul li a:hover{color:#85593a;}
.country-visa ul li img{margin-right:10px;}


.passport-search{ background:#095472; color:#f3f3f3; text-align:center; display: grid;}
.passport-search .passport-srh-heading{ background:#85593a; color:#f3f3f3; padding:1px 0;}
.passport-search-in { padding: 20px 0;}
.passport-search-in select { height: 40px; width: 100%;}
.passport-help_list li{ line-height:25px; padding-bottom:0; margin-bottom:8px !important;}
.passport-help-list li a{ color:#000;}
ul.passport_help_list{padding:0;}
.passport-search-wrapper ul li {
    list-style: none;
    line-height: 15px;
    margin-bottom: 15px;
    background: url(../images/tick.png) no-repeat left top;
    padding: 0 0 0 30px;
    color: #000;
}



.table-striped>tbody> tr:last-child { border-bottom: 1px solid #ddd;}
.table-striped>tbody>tr:nth-of-type(odd){background:#f3f3f3 !important;}
.table tbody tr td .badge{
	display: inline-block;
    min-width: 10px;
    height: 30px;
    width: 30px;
    font-size: 12px;
    font-weight: 700;
    line-height: 2;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #85593a;
    border-radius: 50%;
}
.contact-dtl .table tr td { border: none; font-size:.89em;}
.contact-dtl .table tr td:nth-child(2n+1) { width: 35%;}

.dnv-table>tbody tr td ul { list-style: none; margin:auto; display: flow-root;}
.dnv-table>tbody tr td ul li { float:left; width:30%; padding: 5px 0;}


@media only screen and (max-width : 768px){
	.dnv-table>tbody tr td ul li {width:45%;}
}
@media only screen and (max-width : 480px){
	.table-striped>tbody tr td {
		display: list-item;
	}
	.table-striped>tbody tr td:empty {
		empty-cells: hide;
		visibility: hidden;
		display: none;
	}
	.contact-dtl .table tr td { display:block;}
	.dnv-table>tbody tr td:first-child { padding: 8px; }
	.dnv-table>tbody tr td{display: flex; padding: 0;}
	.dnv-table>tbody tr td ul{padding:inherit; margin:0; width:100%}
	.dnv-table>tbody tr td ul li{width:100%; border-top: 1.1px solid #ddd; padding:8px;}
}

.tran-certi-steps .table td { vertical-align: middle; border:none}

section.corporate-ac .panel ul,
.step-portion .panel-body ul,
.tran-certifi .panel-body ul { list-style:none;}
section.corporate-ac .panel li:before,
.step-portion .panel-body li:before,
.tran-certifi .panel-body li:before { content:url(../images/tick.png); position: relative; left: -30px}


.certificate-box {
    background: linear-gradient(45deg, #efefef, #f5f5f5, #efefef, #f5f5f5, #efefef);
    padding: 15px 0;
    display: flow-root;
    border: .8px solid #cccccc;
	border-style: dashed;
}












/***=== Application confirm for Translate & Legal ===***/

/*.quite_box{ margin:10px 0; padding:0; width:100%; border:none !important;}
.quite_box h2{ padding:7px 0; background:#095473; color:#fff; text-align:center; margin:0;}
.quite_box_in{ padding:15px;}
.quto_tab_box { background:#85593a; padding:10px 0; margin-top:8px}
.quto_tab tr td{ border:0 !important; background:#85593a; color:#fff; font-weight:bold; padding:3px 10px; font-size:13px;}
.quto_tab1 tr td{ border:0 !important; background:#fff; color:#333333; font-weight:normal; padding:3px 10px;}*/













/***=== Visa ===***/

.visa-dtl-sec .container{ margin: 10px auto;}
.visa-dtl-sec .privacy-wrapper{ background: #095472; padding: 5%; margin-bottom: 15px;}
.visa-dtl-sec .privacy-wrapper p{  color: #f3f3f3;}
.visa-top-news{
	background:#85593a;
	text-align: center;
	margin-top: 40px;
	min-height:245px;
}
.visa-top-news .top-news-text{ padding:5px 10px 25px; margin:30px 0; color:#FFF;}
.price-bg {background: #085372; padding: 10px;}
.price-bg .heading { color:#f3f3f3}
table.quto_tab22 thead{background:#85593a;}
table.quto_tab22 thead, table.quto_tab22 tbody {font-size:.75em}
table.quto_tab22 tr td:last-child, table.quto_tab22 tr td:nth-last-child(2) {
    text-align: center;
}
table.quto_tab22 thead tr th{text-align:center; vertical-align:middle}
table.quto_tab22 tbody tr{background:#edecec;}

.dnv-visa-accor .panel .panel-heading { position: relative;}
.dnv-visa-accor .panel .panel-heading h4 { margin:0}
.dnv-visa-accor .panel a{text-decoration: none; color: #505050;}
.dnv-visa-accor .panel a:hover,
.dnv-visa-accor .panel a[data-toggle="collapse"] .panel-heading:hover:after 
{text-decoration: none; color: #101010;}

.dnv-visa-accor .panel a[data-toggle="collapse"] .panel-heading:after {
    content: "\f067";
    font-family: FontAwesome;
    position: absolute;
    float: right;
    color: #7d7d7d;
    font-size: 15px;
    line-height: 22px;
    right: 20px;
    bottom: calc(50% - 14px);
    transition:transform .5s ease-in-out;
}
.dnv-visa-accor .panel a[data-toggle="collapse"][aria-expanded="true"] .panel-heading:after {
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  transform:         rotate(45deg);
}

.dnv-visa-accor .panel .panel-body ul{list-style:none}
.dnv-visa-accor .panel .panel-body li { padding-bottom:10px}
.dnv-visa-accor .panel .panel-body li:before { content:url(../images/tick.png); position: relative; left: -30px}


.resp-tablist { list-style: none; padding: 0;}
.resp-tablist .resp-tablistItem { display: inline-block; padding: 10px 20px;}
.resp-tablist .resp-tablistItem:after {
    content: "\f054";
    font-family: FontAwesome;
    position: relative;
    right: -20%;
}
.resp-tablist .resp-tablistItem:first-child { padding-left:0}
.resp-tablist .resp-tablistItem:last-child:after { display: none;}













/***=== Blog ===***/

.blog_box{
	/* border:.5px solid #055271; */
	border-image: linear-gradient(45deg, #85593a, #095472, #85593a, #095472);
    border-image-slice: 1;
	padding:10px;
	margin:15px 0;
	/* min-height:250px; */
	min-height:150px;
}
.blog-content .blog-text { text-align: justify;}
.blog-text p {
    padding: 5px 0;
    /*text-indent: 15px;*/
    line-height: 1.4;
    word-spacing: .3em;
}
.blog_box_in p { font-style: italic;}
.blog-button-cont { position: absolute; bottom: 20px;}









/***=== Terms and Policy ===***/

.terms-policy p{
	text-align:justify;
	/*text-indent: 20px;*/
    line-height: 1.4;
}







/***=== Right Side Search Pannel ===***/

.search-box-app {
    background: #095472;
    padding: 8% 16%;
    text-align: center;
    border-top: 5px solid #85593a;
}
.search_heading { color: #fff;}
form.rts-form { padding-top: 20px;}
select.selectpicker { padding: 3px 10px;}






/***=== Right Side Estimate Pannel ===***/

.quite_box { border:1px solid #095472; margin:0 0 15px;}
.quite_box .heading{
	padding: 10px;
	font-size: 1.25em;
	text-align:center;
	background: #095472;
	color:#f3f3f3;
}
.estimate_area tr td { font-size: .83em;}
table#expr-srvs tr:nth-child(2) { font-size: .83em;}
table.quto_tab1 tr td:nth-child(n+3) { text-align: right;}






/***=== Right Side services Short links ===***/

.service-link-list{ margin:0; padding:0 3%; list-style-type:none; }
@media only screen and (max-width: 768px){ .service-link-list{ padding: unset; margin: 2.5% 0;} }
.service-link-list li{ margin:15px 0; padding:0; width:100%; }
.service-link-list li:first-child {  margin-top: 0;}
.service-link-list li a{
	padding:15px;
	color:#FFF;
	background:#095472;
	font-size:18px;
	display:block;
	text-transform:uppercase;
	line-height:18px;
	text-align:left;
	}
.service-link-list li a:hover{ padding:15px; color:#333; background:#85593a ; font-size:18px; display:block; text-transform:uppercase;}
.smk_accordion{ width:95%;}
.link-content{display:flex;}
.link-content img { float: left; width: auto; height: 35px; }
.link-content span{width:100%; text-align:right;}









/***=== Contact Form ===***/
form#form1{ display: flow-root;}
.from_style{ background: #095472; padding:20px; display: flow-root;}
.from_style label{color:#f3f3f3; font: normal 1em 'Georgia Regular';}
.from_style .form-group sup{color:#F00;}
.from_style .form-input, .from_style .form-message { width: 100%;}
.from_style .form-message{ resize: vertical;}
.from_style .refresh-captcha{color:#f3f3f3;}
.from_style .refresh-captcha a:hover{color:#85593a;}
.contact-submit button{float:right}
@media only screen and (max-width : 480px){
	.contact-submit button{float:left}
}






/***=== Testimonial ===***/
/*  >> Top  */
#owl-demothree .testimonials-desc {
    color: #337ab7;
}

/*  >> Bottom  */
footer #owl-demo.owl-carousel .owl-controls{ position: absolute; bottom: 0;}
footer #owl-demo.owl-theme .owl-controls .owl-page span{width: 12px; height: 5px; border-radius: 0;}
footer #owl-demo{ min-height:160px}
footer #owl-demo .testimo-desc p{font-size:.88em;}
footer #owl-demo .testimo-desc span{ font-style:italic;}

@media only screen and (max-width : 375px){
	footer #owl-demo{ min-height:235px}
}





/***=== Footer ===***/

.footer-bg{
	background:#f1f0f0;
	border-top:5px solid #85593a;
	height:auto;
	padding-bottom:10px;
}
.footer-services ul{margin:0px;padding:0px;}
.footer-services ul li{list-style:none;display:block;}
.footer-services ul li a{
	background:url(../images/footer-list-bullet.png) no-repeat left center;
	text-decoration:none;
	color:#000;
	line-height:20px;
	font-size:.88em;
	padding:0 0 0 20px;
}
.footer-services ul li a:hover{color:#85593a;padding:0 0 0 30px;}
.footer-bg p{text-align:left;}
.footer-bottom{height:auto;background:#fff;color:#153f5b;}
.footer-bottom a{text-decoration:none;color:#153f5b;}
.footer-bottom a:hover{color:#85593a;}
.footer-social ul{margin:0px;padding:0px;/*margin-top:31px;*/}
.footer-social ul li{
	display:inline-block;
	list-style:none;
	padding:0 0 0 12px;
}
.footer-social ul li a{border:none;}


.footer-cards ul{margin:0px;padding:0px;/*margin-top:31px;*/}
.footer-cards ul li{
	display:inline-block;
	list-style:none;
	padding:0 12px 0 0;
}
.footer-cards ul li a{border:none;}


.footer-bottom-content{display: inline;}
.bottom-content{display: inline-block; vertical-align: middle;}





::selection{background:#338FFF; color:#fff;}



