@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,700,800);body {color: #333; font: 400 14px/22px 'Open Sans', sans-serif;}ul {margin: 0; padding: 0;}li {list-style: none;}.container {max-width: 1200px; width: 100%;}/*Nav*/.navbar-default {    background: #fff;    box-shadow: 0 -3px 4px 1px rgba(0, 0, 0, 0.3);}.navbar-default .navbar-toggle {	background: #1d4c8f;    border: none;	border-radius: 0;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {	background: #1d4c8f;}.navbar-default .navbar-toggle .icon-bar {	background: #fff;}.navbar-right .dropdown-menu {    left: 0;    right: auto;}.navbar-default .navbar-nav > li > a {	color: #000;	border-top: 3px solid transparent;	font-size: 16px;	line-height: 50px;	margin-top: -20px;	padding: 15px 30px;}.navbar-default .navbar-nav > li > a:hover,.homepage .navbar-default .navbar-nav > li.nav-home a,.aboutpage .navbar-default .navbar-nav > li.dropdown.nav-about > a,.servicepage .navbar-default .navbar-nav > li.dropdown.nav-service > a,.resourcepage .navbar-default .navbar-nav > li.dropdown.nav-resources > a,.newspage .navbar-default .navbar-nav > li.nav-news > a,.contactpage .navbar-default .navbar-nav > li.nav-contact a{    border-top: 3px solid #1d4c8f;	color: #1d4c8f;	position: relative;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.top-nav-collapse a {    margin-top: 0 !important;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {    background-color: transparent;    color: #000;}.dropdown-menu {    background-color: #111;    border-radius:0;    font-size: 13px;    padding: 0;}.dropdown-menu > li > a {    color: #fff;    display: block;    font-size: 16px;    line-height: 18px;    padding: 10px 20px;    text-transform: capitalize;    width: 100%;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {    background: #111;    color: #1d4c8f;	-webkit-transition: all 0.2s ease-in-out 0s;	-moz-transition: all 0.2s ease-in-out 0s;	-o-transition: all 0.2s ease-in-out 0s;	-ms-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;}.form-control {	border-radius: 0;}.navbar-form .form-control {    color: #000;    font-size: 13px;    width: 80px;}.top-nav-collapse .navbar-form {    margin-top: 25px;}/*Banner*/#banner img  {    position: relative;}#bannertp {    padding-top: 100px;}.flex-direction-nav a {    background: rgba(255, 255, 255, 0.3);    border: 1px solid #fff;    border-radius: 50%;    color: rgba(0, 0, 0, 0.8);    height: 45px;    line-height: 40px;    top: 50%;    width: 45px;}.flex-direction-nav a:hover {	border-radius: 20px;	width: 100px;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.banner-content {    left: 0;    position: absolute;    top: 30%;    width: 100%;}.banner-tp p {    color: #fff;    font-size: 25px;    font-weight: 200;    line-height: 40px;    margin: 0 auto;	text-align: center;    width: 69%;}.banner-btm {    text-align: center;}.banner-btm ul {    display: inline-block;}.banner-btm li {    float: left;    margin-right: 10px;}.banner-btm li a.askquestion {    background: #1d4c8f;    color: #fff;	font-weight: 600;    letter-spacing: 2px;    padding: 16px 33px;    text-decoration: none;}.banner-btm li a.askquestion:hover {	background: #252525;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.banner-btm li a.learnmore {    background: transparent;    border: 2px solid #fff;    color: #fff;	font-weight: 600;    letter-spacing: 2px;    padding: 14px 30px;    text-decoration: none;}.banner-btm li a.learnmore:hover {	background: #fff;	color: #252525;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.sidetext {    position: absolute;    right: 10px;    top: 30%;    z-index: 9;}.sidetext a {    background: rgba(29, 76, 143, .7);    color: #fff;    display: inline-block;    font-size: 18px;    font-weight: 600;    margin: 0 0 10px;    padding: 10px 20px;    text-align: center;    text-decoration: none;    width: 150px;}.meetings {    background: rgba(255, 255, 255, 0.9);    color: #1d4c8f ;    padding: 50px 0;}.meeting-info li::before,.subcat-info li:before {    content: "\f111";	font-family:'FontAwesome';	font-size: 8px;    left: 0;    position: absolute;}.meeting-info li,.subcat-info li {    line-height: 36px;    padding-left: 18px;    position: relative;}/*Latest Updates*/#latest-update {    background: #f9fafc;    padding: 25px 0 15px;}#latest-update h2 {    color: #444;    font-size: 34px;    text-align: center;	text-transform:capitalize;}.item > a {    background: #1d4c8f;    border-radius: 5px;    color: #fff;    display: inline-block;    font-weight: 600;    padding: 14px 20px;    text-decoration: none;}#owl-demo .item {    background: transparent;    color: #000;	padding: 15px;    text-align: left;}.item h3 {    color: #333;    font-size: 18px;    font-weight: 700;    line-height: 26px;}.item > p {    color: #333;    line-height: 1.66em;    margin-bottom: 20px;}.owl-theme .owl-controls .owl-page span {	background: #fff;	border: 3px solid #ebebeb;	border-radius: 50%;    display: block;    height: 16px;    margin: 5px 7px;    opacity: 1;    width: 16px;}.owl-theme .owl-controls .owl-page.active span {    background: #06467f;    border-radius: 50%;    display: block;    height: 16px;    margin: 5px 7px;    opacity: 1;    width: 16px;}/*Footer top*/#ft-top {    background: rgba(1, 47, 88, 1);	background: rgba(255, 255, 255, 0.9);	color: #fff;	border-top: 1px solid #eee;    padding: 30px 0;}#ft-top h3 {	color: #2d5b97;    font-size: 20px;    margin: 0 0 20px;}.ft-logo {    margin-top: 80px;}#ft-top .form-control {    background: #fff;    border: 1px solid rgba(45, 91, 151, .5);    border-radius: 0;    color: #21252b;    font-size: 13px;    font-weight: 400;    margin-bottom: 10px;}#ft-top .form-control.name, #ft-top .form-control.phone {	width: 49%;}#ft-top .name {	float: left;	margin-right: 2%;}.form-control::-moz-placeholder {    color: #2d5b97;}#ft-top .submit {	background: #2d5b97;    border: none;    color: #fff;    font-size: 15px;    font-weight: 600;	margin-bottom: 20px;    padding: 8px 20px;}#ft-top .submit:hover {	background: #1754a4;	color: #ebebeb;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.ft-contact {    overflow: hidden;    width: 100%;}.ft-contact li {	color: #333;    line-height: 32px;}.ft-contact i {    width: 25px;}.ft-contact a {    color: #333;	text-decoration: none;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.ft-contact a:hover {	color: rgba(0 , 0, 0, .7);	padding-left: 10px;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;	}/*Footer Bottom*/#ft-btm {    background: #1d4c8f ;    color: #fff;    padding: 20px 0;}#ft-btm p {	font-size: 13px;	margin-bottom: 0;}.poweredby > p {    text-align: right;}.poweredby a {    color: #fff;	text-decoration: none;}/*About Page*/.lilliputian-title {    margin-top: 200px;    text-align: center;}.lilliputian-title h1 {    color: #e69f2b;    font-size: 50px;    font-weight: normal;    letter-spacing: 1px;    line-height: 50px;    margin-bottom: 15px;    overflow: hidden;    padding-bottom: 15px;    text-align: center;    text-overflow: ellipsis;    white-space: nowrap;}.lilliputian-title > p {	color: #ffffff;	font-size: 20px;	font-weight: normal;	line-height: 20px;}.inaname {    padding: 25px 0 30px;}.inaname h2,#quality-skill h2 {	color: #444;    font-size: 34px;    font-weight: normal;    text-align: center;}.lipp-info > p {    line-height: 27px;	text-align: justify;}/*Quality and Skills*/#quality-skill {    background: #f5f6f7;    padding: 75px 0 0;}.has-border {	border-bottom: 1px solid #dbdbdb;    border-top: 1px solid #dbdbdb;}.quality-info {    border-right: 1px solid #dbdbdb;	color: #000;    min-height: 500px;    padding: 186px 20px 0;    text-align: center;}.nopadding {	padding: 0;}.quality-info:hover {	background: #005bab;	color: #fff;	padding-top: 100px;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.quality-info img {    margin: 0 auto 30px;}.quality-info h3 {    font-size: 20px;    font-weight: 700;    min-height: 45px;    position: relative;    text-transform: uppercase;}.quality-info h3::after {    border-bottom: 2px solid #000;    bottom: -15px;    content: "";    left: 50%;    margin-left: -25px;    position: absolute;    width: 30px;}.quality-info .learn-more {	display: none;}.quality-info:hover .learn-more {	display: block;}.learn-more {    padding-bottom: 40px;}.learn-more p{    margin: 30px 0 75px;}.learn-more > a {	color: #fff;	text-decoration: none;}/* Shutter In Horizontal */.hvr-shutter-in-horizontal {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  background: #e69f2b;  border: 2px solid #fff;  padding: 5px 11px;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-shutter-in-horizontal:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  bottom: 0;  left: 0;  right: 0;  background: #005bab;  -webkit-transform: scaleX(1);  transform: scaleX(1);  -webkit-transform-origin: 50%;  transform-origin: 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {  color: #005bab;}.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {  -webkit-transform: scaleX(0);  transform: scaleX(0);}/*Home Services*/#homeservice {    background: #fff;    padding: 25px 0 40px;}#homeservice p {    line-height: 27px;    margin-bottom: 20px;    text-align: justify;}.home-lt .homeservice-list > li:before{	content: "\f111";	font-family:'FontAwesome';	font-size: 8px;	left: 0;	position: absolute;}.home-lt .homeservice-list > li {	line-height: 26px;	padding-left: 18px;    position: relative;}/*Vital*/#vital {	background: #fff;	padding: 0 0 30px;}#vital h2 {	color: #444444;    font-size: 34px;	font-weight: 700;	margin: 20px 0;    padding-bottom: 0;    padding-top: 20px;    text-align: center;}#vital p {	text-align: justify;}#article-infopage {    padding: 30px 0 0;}.article-title > p {    color: #444;    margin-bottom: 0;}.articlepage-desc > h2 {    color: #333333;    font-size: 30px;    font-weight: 700;    margin: 20px 0;}.article-image img {    margin: 20px 0;    width: 100%;}.articlepage-desc > p {    line-height: 1.66em;    margin-bottom: 20px;}.article-recent-post {    padding: 30px 0;}.article-recent-post h2{	font-size: 16px;    font-weight: 700;    letter-spacing: 2px;    margin-bottom: 20px;    text-align: center;    text-transform: uppercase;}.recent-info {    border: 1px solid #efefef;    margin-bottom: 20px;}.recent-img img {    width: 100%;}.recentinfo-title a {	color: #252525;	text-decoration: none;	}.recentinfo-title a:hover {	color: #1d4c8f;}.recentinfo-title h4{	color: #252525;	font-size: 12px;	font-weight: 700;	letter-spacing: 1px;	line-height: 18px;	margin: 0;	overflow: hidden;	padding: 15px 10px;	text-align: center;	text-overflow: ellipsis;	text-transform: uppercase;	white-space: nowrap;}.articlecat-img {    margin: 30px 0 20px;}.admin-sec {    margin-bottom: 40px;}.admoin-lt {    float: left;    padding: 12px 15px;}.admoin-lt i {    color: rgba(0, 0, 0, 0.3);}.admoin-lt li {    color: rgba(0, 0, 0, 0.3);    font-size: 13px;}.admin-rt {       float: left;       width: 90%;}.admin-rt-top {	 border-left: 1px solid #efefef;	  padding: 12px 30px;}.tp-admin li {    display: inline-block;}.tp-admin li span {	color: #999;    font-size: 12px;    font-style: italic;    margin-right: 5px;}.tp-admin a {    color: #252525;    font-size: 12px;    font-style: italic;    text-decoration: none;}.btm-admin h2 {    color: #1d4c8f;    font-size: 26px;    font-weight: 700;    margin: 10px 0;}.btm-admin > a {	text-decoration: none;}.admin-readmore {    padding: 0 30px;}.admin-readmore a {    background: #1d4c8f;    border-radius: 3px;    color: #fff;    display: inline-block;    font-size: 13px;    padding: 8px 20px;	text-transform: uppercase;	text-decoration: none;}.admin-readmore a:hover  {	background: #252525;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}/*Service Page*/.abt-mask.service {	background: url(../images/services-page-title.jpg) no-repeat center center / cover fixed;}.abtbg-tp.service {	background: rgba(80,90,95,0.8);}.lilliputian-title.service h1 {	color: #1bbc9b;    font-size: 50px;    font-weight: 900;    letter-spacing: 1px;    line-height: 50px;    margin-bottom: 15px;    padding-bottom: 15px;}.service-btm {    background: #fff;    padding: 80px 0 65px;    text-align: center;}.info-tp i {    background-color: #ffffff;    border: 2px solid #e5e5e5;    border-radius: 50%;    color: #1bbc9b;    font-size: 48px;    height: 100px;    line-height: 100px;    text-align: center;    width: 100px;}.info-tp i:hover {	background: #1bbc9b;	border: 2px solid #fff;	color: #fff;	transition: all 1s ease;}.info-tp > p {    margin-bottom: 20px;}.service-link {	margin: 35px 0 15px;}.info-tp h2 {	color: #333333;    font-size: 20px;    font-weight: inherit;    padding: 15px 0 30px;}.service-link > a {    border: 2px solid #1bbc9b;    border-radius: 3px;    color: #1bbc9b;    display: inline-block;    font-size: 12px;    font-weight: 700;    letter-spacing: 1px;    padding: 8px 30px;    text-align: center;	text-decoration: none;    text-transform: uppercase;    transition: color 0.15s ease-in-out 0s, background 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s;}.service-link > a:hover {	background: #1bbc9b;	color: #fff;	transition: all 1s ease;}#best-work {    background: #f5f6f7;    padding: 120px 0;}#best-work h2 {	margin-bottom: 18px;    text-align: center;    text-transform: capitalize;}#best-work p {    color: #999;    font-size: 18px;    margin-bottom: 0;    padding: 30px 0 80px;    text-align: center;}/*#best-work .flexslider img {    height: 481px;    margin: 0 auto;    max-height: 100%;    max-width: 100%;    position: relative;    width: 836px;}#best-work .flexslider ul.slides img {    bottom: 7px;    max-height: 500px;    padding: 35px 0 49px 2px;    position: absolute;    width: 100%;}#best-work .slides {    margin: 0 auto;    max-height: 405px;    max-width: 635px;}*/#best-work .flexslider img {    margin: 0 auto;    max-height: 481px;    max-width: 836px;}/*Service Work*/.effects .img {  position: relative;  width: 100%;  overflow: hidden;}.effects .img img {  margin: 0;  padding: 0;  width: 100%;}.overlay {	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.9) 75%) repeat scroll 0 0 !important;	display: block;	position: absolute;	overflow: hidden;	-webkit-transition: all 0.5s;	-moz-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;	z-index: 20;}.overlay-link {    left: 0;    position: absolute;    text-align: center;    top: 25%;    width: 100%;}.overlay-link > li {    display: inline-block;}.overlay-link a {    color: #fff;	text-decoration: none;}.overlay .overlay-link a i {    border: 1px solid #fff;    border-radius: 50%;    font-size: 30px;    height: 45px;    line-height: 45px;    width: 45px;}.overlay h4, .overlay p {    bottom: 0;    color: #fff;    position: absolute;    text-align: center;    width: 100%;    z-index: 200;}.overlay h4 {    bottom: 30%;    font-size: 14px;    font-weight: 700;}.overlay p {	bottom: 18%;	font-size: 13px;}.overlay h4:hover,.overlay p:hover {	display: block;	}#effect-1 .overlay {  bottom: 0;  left: 0;  right: 0;  width: 100%;  height: 0;}#effect-1 .overlay a.expand,#effect-1 .overlay a.close-overlay {  left: 0;  right: 0;  bottom: 50%;  margin: 0 auto;}#effect-1 .img.hover .overlay {  height: 100%;}#service-work-readmore {	background-color: #3e494f;	border-top: 1px solid #fff;    padding: 75px 0;}.service-readmore {    display: block;    text-align: center;}.service-readmore a {    background: #1bbc9b;    border-radius: 3px;    color: #fff;    font-size: 14px;    font-weight: 700;    letter-spacing: 2px;    line-height: 100%;    padding: 18px 40px;    text-decoration: none;}.service-readmore a:hover {	background: #252525;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}/*why use top*/#why-using-tp {    background: #fff;    padding: 115px 0 65px;}.why-use-info {    margin-bottom: 35px;}.why-using-lt {    float: left;    width: 20%;}.why-using-lt i {    color: #1bbc9b;    font-size: 40px;}.why-using-rt {    float: left;    width: 80%;}.why-using-rt > h3 {    font-size: 20px;    margin-top: 0;}/*Fliv Hover*/.why-using {    background: #f5f6f7;    padding: 105px 0;}.whyusing-title {    text-align: center;}.whyusing-title > h2 {    color: #444;	font-size: 34px;    margin: 0 0 22px;}.whyusing-title > p {    color: #999;    font-size: 18px;    margin-bottom: 0;    padding: 25px 0 95px;}.flip-container {	perspective: 1000;}.flip-container:hover .flipper, .flip-container.hover .flipper {	transform: rotateY(180deg);}.flip-container, .front, .back {    min-height: 380px;    width: 100%;}.flipper {	transition: 0.6s;	transform-style: preserve-3d;	position: relative;}.front {    background: #1bbc9b;    padding: 40px 20px 20px;}.front img {    width: 100%;}.front > h3 {	color: #fff;    font-size: 20px;	padding: 20px;    text-align: center;}.front, .back {	backface-visibility: hidden;	overflow: hidden;	position: absolute;	top: 0;	left: 0;}.front {	z-index: 2;	transform: rotateY(0deg);}.back {	background: #3e494f;	color: #fff;	padding: 40px 20px;;	text-align: center;	transform: rotateY(180deg);}.back > h3 {	color: #fff;    font-size: 20px;	padding: 20px;    text-align: center;}.back > p {	font-size: 15px;	padding: 20px;}.back > a {    background: #1bbc9b;    color: #fff;    font-size: 11px;    padding: 6px 13px;    text-decoration: none;    text-transform: uppercase;}.back > a:hover {	background: #252525;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}/*Services Submenu*/#service-submenu {    padding: 20px 0;}.submenu-category.tp {    margin-top: 20px;}.sub-image {    float: left;    margin: 0 20px 10px 0;    width: 43%;}.suub.subcat-info span {    font-size: 20px;    font-weight: 600;}.subcat-info h2 {    font-size: 22px;}.advantages {    margin-top: 20px;}.subcat-info > p,.adv-info p{    line-height: 26px;    margin-bottom: 20px;    text-align: justify;}.super-info p {    margin-bottom: 10px;}.adv-info h4 {    font-weight: 600;}.super-info h4 {    font-size: 16px;    font-weight: 600;}.suub {    float: left;    width: 55%;}.move-left {    float: left;    width: 55%;}.subcat-list {    margin-bottom: 22px;}.home-lt ul {    margin-bottom: 20px;}.subcat-list > li::before {	color: #999;    content: "\f10c";	font-family:'FontAwesome';	left: 0;    position: absolute;}.subcat-list > li {    line-height: 36px;    padding-left: 25px;    position: relative;}.abt-mask.subcat {	background: url(../images/Stockbrokingtest1.jpg) no-repeat center center / cover fixed;	margin-bottom: 50px;}.subcat-info i {    color: #337ab7;    width: 30px;}/*News Page*/#news {    padding: 50px 0 40px;}.newsinfo {    border: 1px solid #e3e3e3;    margin-bottom: 20px;}.newsinfo img {    width: 100%;}.newsinfo-tp {    min-height: 297px;    padding: 20px;}.news-title > h3 {	line-height: 18px;    margin: 5px 0 10px;}.news-title a {	color: #1d4c8f;    font-size: 14px;    font-weight: 700;	letter-spacing: 1px;    line-height: 18px;    text-decoration: none;    text-transform: capitalize;}.newsinfo time {	margin-bottom: 10px;}.newsinfo time a {    color: #999;    font-size: 11px;    font-style: italic;    text-decoration: none;}.the-excerpt > p {    line-height: 26px;	margin-bottom: 20px;}.bloglink {    border-top: 1px solid #e3e3e3;    padding: 20px;}.blog-ling-lt {    float: left;}.blog-ling-lt > a {    color: #1d4c8f;    font-size: 11px;    font-weight: bold;    letter-spacing: 1px;    padding-left: 10px;    position: relative;    text-decoration: none;    text-transform: capitalize;}.blog-ling-lt > a::before {	bottom: -5px;    content: "\f105";	font-family:'FontAwesome';    left: 0;    position: absolute;}.blog-ling-lt > a:hover {	color: #353535;}.blog-ling-rt {    float: right;}.blog-ling-rt {	display: none;}.blog-ling-rt li {    display: inline-block;}.blog-ling-rt i {    color: rgba(0, 0, 0, 0.3);	cursor: pointer;    font-size: 16px;	transition: all 0.2s ease 0s;}.blog-ling-rt i:hover {	color: rgba(0,0,0,.4);}.blog-ling-rt span {    color: #999;    font-size: 11px;    padding: 0 0 0 5px;}/*Contact page*/.contact-getin {    background: #1d4c8f;    color: #fff;	padding: 10px 20px;}.contact-getin h3 {    line-height: 34px;    margin-bottom: 20px;    text-align: center;}/*iframe {	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 	filter: gray; 	-webkit-filter: grayscale(99%);	-webkit-backface-visibility: hidden;}*/.contactinfo i {    width: 30px;}.contactinfo li span {    margin-left: 32px;}.contactinfo a {    color: #333;}.contactinfo li {    line-height: 32px;}.contact-rt > h3 {    margin-bottom: 20px;}.contact-rt .input {    background: rgba(255, 255, 255, 0.9);    border: 1px solid #1d4c8f;    color: #000;    font-size: 13px;    font-weight: 400;    height: 32px;    margin-bottom: 14px;    padding: 0 0 0 8px;    width: 100%;}.contact-rt .textarea {    height: auto;}.code-sec {    width: 114px;}.alertmsg {    color: #ff0000;    font-size: 25px;    line-height: 25px;    margin: 0 0 15px;}.captcha-sec {    margin-bottom: 15px;}.contact-rt button {    background: #1d4c8f;    border: 1px solid #ccc;	color: #fff;    font-weight: 600;    margin-bottom: 25px;    padding: 5px 20px;}.contact-rt button:hover {	background: rgba(0,0,0, .7);	color: #fff;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}.content_show {	display:none;}.content_hide {    background: #1d4c8f;	border-top: 1px solid rgba(255, 255, 255, .5);    color: #fff;	cursor: pointer;	font-size: 24px;	padding: 50px 0;    text-align: center;	text-transform: capitalize;}.content_hide i {    font-size: 30px;    margin-left: 15px;}/*Scroll Top*/.scrollToTop {	bottom: 0;	color: #fff;	display: none;	padding: 10px;	position: fixed;	right: 0;	text-align: center;	text-decoration: none;	z-index: 99;}.fa.fa-chevron-up {	background: rgba(0, 0, 0, .3);	color: #fff;	font-size: 15px;	height: 45px;	line-height: 45px;	width: 45px;}.fa.fa-chevron-up:hover {	background: rgba(0, 0, 0, .4);	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-o-transition: all 1s ease;	-ms-transition: all 1s ease;	transition: all 1s ease;}/* Rectangle In */.hvr-rectangle-in {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  background: #2098d1;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}.hvr-rectangle-in:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #fff;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {  color: #000;}.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {  -webkit-transform: scale(0);  transform: scale(0);}