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

/* @import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i'); */
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
/* font-family: 'Ubuntu', sans-serif; */

html, body{height:100%;}
body{ padding:0; margin:0; color:#30323f; font-family: 'Ubuntu', sans-serif; font-weight:400; font-size:13px; line-height:18px; background:#eef4f7;}

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, img, br, input, textarea, label, samp,section, article, aside, figure, figcaption, big, small { padding:0; margin:0; }

a, input { text-decoration:none; outline:none;}

img {border:0; outline:none;}

ul{list-style-type:none;}
	
*:focus{ outline:none;}	
*, ::after, ::before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
input, textarea { background:transparent; padding:0px 0 0px 0; border: 0; width: 100%; font-family: 'Ubuntu', sans-serif;}
samp, big, small{font-family: 'Ubuntu', sans-serif;}
/* input::-webkit-input-placeholder {color: red;} 
input:-moz-placeholder {color: red;} 
input::-moz-placeholder {color: red;} 
input:-ms-input-placeholder {color: red;}
textarea::-webkit-input-placeholder {color: green;} 
textarea:-moz-placeholder {color: green;} 
textarea::-moz-placeholder {color: green;} 
textarea:-ms-input-placeholder {color: green;}
input[type="email"]::-webkit-input-placeholder {color: blue;} 
input[type="email"]:-moz-placeholder {color: blue;} 
input[type="email"]::-moz-placeholder {color: blue;} 
input[type="email"]:-ms-input-placeholder {color: blue;} */

input[type="button"],input[type="submit"],.input-checkbox {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}

.left{ float:left;}
.right{ float:right !important;}
.block{ display:block;}
.inlineblock{ display:inline-block;}
.relative{ position:relative}
.absolute{ position:absolute;}
.bdrT{border-top:1px solid #dadada;}
.bdrB{border-bottom:1px solid #b5b5b5;}
.bdrB2{border-bottom:1px solid #dfe3e7; padding-bottom:30px; margin-bottom:30px;}


.transition{-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out;  -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;}
.transition2{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.transition3{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
/*  -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-delay:0.5s;  transition-delay:0.5s;*/
/* transform: rotate(-270deg); -webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); */
/* -webkit-transition-delay: 500ms;  -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay:100ms; */
.alignRight{ text-align:right;} 
/*------------------------------------------------------------------*/

.rs1{ display:inline-block; position:relative; padding-left:12px; color:#f04e25;}
.rs1:before{content:''; background:url(/images/rs2.png) no-repeat 0 0; width:8px; height:12px; position:absolute; left:0; top:4px;}
.rs2{ position:relative;}
/*.rs2:before{content:''; background:url(/images/rs2.png) no-repeat -8px 0; width:8px; height:12px; position:absolute; left:15px; top:19px;}*/
.rs2:before{content: "\20B9"; padding: 0 2px 0 0;}
.rs400{ position:relative;}
.rs400:before{content: "\20B9"; padding: 0 2px 0 0; font-weight:400;}

.rs400Blue{ position:relative;}
.rs400Blue:before{content: "\20B9"; padding: 0 2px 0 0; font-weight:400; color:#0d95df;}
.rs3{ display:inline-block; position:relative; color:#000;}
/*.rs3:before{content:''; background:url(/images/rs.png) no-repeat 0px 0; background-size:contain; width:16px; height:16px; position:absolute; left:3px; top:0px;}*/
.rs3:before {content: "\20B9"; padding: 0 2px 0 0;}
.rs4{ display:inline-block; position:relative; color:#4e4e4e; font-size:15px; font-weight:500;}
/*.rs4:before{content:''; background:url(/images/rs4.png) no-repeat 0px 1px; width:8px; height:12px; position:absolute; left:0; top:3px;}*/
.rs4:before {content: "\20B9"; padding: 0 0 0; padding-right:2px;}
.rs5{ display:inline-block; position:relative; color:#4e4e4e; font-size:14px; font-weight:500;}
/*.rs5:before{content:''; background:url(/images/rs4.png) no-repeat 0px 1px; width:8px; height:12px; position:absolute; left:0; top:3px;}*/
.rs5:before {content: "\20B9"; padding: 0 2px 0 0;}

.rs6{ display:inline-block; position:relative; color:#4e4e4e; font-size:13px; line-height: 18px; font-weight: 500;}
/*.rs6:before{content:''; background:url(/images/rs6.png) no-repeat 0px 1px; width:7px; height:10px; position:absolute; left:0; top:4px;}*/
.rs6:before {content: "\20B9"; padding: 0 2px 0 0; color: #0d95df;}
.rsBig {display: inline-block;position: relative;color: #0d95df;font-size: 25px;line-height:29px;font-weight: 400;padding-left:18px;background: url(/images/rs.png) no-repeat 0 7px;background-size:13px;vertical-align: top;}

.successMsg{ position:relative; background:#ecf8e7; border:1px solid #c2e1b6; padding:10px 20px 10px 43px; border-radius:4px; font-size:13px; margin-bottom:20px;}
.successMsg:before{content:''; width:18px; height:18px; background:url(/images/alertIcon.png) no-repeat 50% 0; margin:auto; position:absolute; left:16px; top:0; bottom:0;}
.successMsg strong{color:#41b514 !important; display:inline-block !important; margin-bottom:0 !important;}
.successMsg span.alertClose{ position:absolute; top:0; right:16px; bottom:0; margin:auto; width:20px; height:20px; background:url(/images/close5.png) no-repeat 50% 50%; font-size:0; color:transparent; cursor:pointer;}

.failMsg{ position:relative; background:#ffeaea; border:1px solid #ff9c9b; padding:10px 20px 10px 43px; border-radius:4px; font-size:13px; margin-bottom:20px;}
.failMsg:before{content:''; width:18px; height:18px; background:url(/images/alertIcon.png) no-repeat 50% 100%; margin:auto; position:absolute; left:16px; top:0; bottom:0;}
.failMsg strong{color:#f04645;}
.failMsg span.alertClose{ position:absolute; top:0; right:16px; bottom:0; margin:auto; width:20px; height:20px; background:url(/images/close5.png) no-repeat 50% 50%; font-size:0; color:transparent; cursor:pointer;}

.infoMsg{ position:relative; background:#fdf8e4; border:1px solid #ffdf9b; padding:10px 20px 10px 45px; border-radius:4px; font-size:13px; margin-bottom:20px;}
.infoMsg:before{content:''; width:21px; height:21px; background:url(/images/info-icon.png) no-repeat 0 0; margin:auto; position:absolute; left:16px; top:8px;}
.infoMsg strong{color:#e2b11b;}
.infoMsg span.alertClose{ position:absolute; top:0; right:16px; bottom:0; margin:auto; width:20px; height:20px; background:url(/images/close5.png) no-repeat 50% 50%; font-size:0; color:transparent; cursor:pointer;}


.link{color:#004eb0 !important; text-decoration:underline;}
.link:hover{color:#2cabe3 !important;}

.openLink{ display:inline-block; font-size:12px; color:#004eaf; padding-bottom:18px; font-weight:500; padding-right: 20px; background:url(/images/icon-enlarge3b.png) no-repeat 100% 3px;  white-space:nowrap;}
.openLink:hover{text-decoration: underline;}

.viewLink2{ padding-left:15px; background: url(/images/icon-enlarge3b.png) no-repeat 0 5px; background-size:10px; display:inline-block; color: #004eaf; font-size: 12px; font-weight: 400; }
.viewLink2:hover{ color: #00a9e7;}

.linkBtn{ display:inline-block; border:1px solid #004eaf; color:#004eaf; font-size:11px; text-transform: uppercase; font-weight: 500; padding:7px 20px; border-radius:20px; vertical-align:top; cursor:pointer;}
.linkBtn:hover{background:#004eaf; border:1px solid #004eaf; color:#FFF;}

.linkBtnB{display:inline-block; border:1px solid #004eaf; color:#004eaf; background:#004eaf; font-size:11px; text-transform: uppercase; font-weight: 500; padding:12px 25px; border-radius:22px; vertical-align:top; cursor:pointer; color:#FFF;}
.linkBtnB:hover{background:#0d95df; border:1px solid #0d95df; /*-webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);*/}
input.linkBtnB{padding:15px 25px;}

.linkBtnC{display:inline-block; border:1px solid #00a9e7; color:#FFF; background:#00a9e7; font-size:11px; font-weight: 500; padding:12px 25px; border-radius:22px; vertical-align:top; cursor:pointer; color:#FFF; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease;}
.linkBtnC:hover{-webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);background:#0d95df;}
input.linkBtnC{padding:15px 25px;}

.linkBtnD{display:inline-block; border:1px solid #00a9e7; background:#00a9e7; font-size:11px; font-weight: 500; padding:12px 25px; border-radius:22px; vertical-align:top; cursor:pointer; color:#FFF; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease;}
.linkBtnD:hover{-webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);background:#0d95df;}
input.linkBtnD{padding:8px 20px; width: 70px;}

.linkBtn2{ display:inline-block; border:1px solid #cecece; color:#7d7d7d;  text-transform: uppercase;font-size:11px; padding:12px 25px; border-radius:22px; vertical-align:top;}
.linkBtn2:hover{background:#0d95df; border:1px solid #0d95df; color:#FFF; cursor: pointer;}
input.linkBtn2{padding:15px 25px;}


.linkBtn2b{ display:inline-block; border:1px solid #cecece; color:#004eaf; font-weight: 500;  font-size:11px; padding:12px 25px; border-radius:22px; vertical-align:top; background: #FFF;}
.linkBtn2b:hover{background:#0d95df; border:1px solid #0d95df; color:#FFF; cursor: pointer;}
input.linkBtn2b{padding:15px 25px;}


.linkBtn3{ display:inline-block; border:1px solid #004eaf; color:#004eaf; font-size:13px; padding:7px 20px; border-radius:20px; vertical-align:top; cursor:pointer;}
.linkBtn3:hover{background:#004eaf; border:1px solid #004eaf; color:#FFF;}
input.linkBtn3{padding:9px 20px; width:auto; }

.linkBtn3A{ display:inline-block; border:1px solid #004eaf; color:#30323f; font-size:12px; padding:5px 15px 5px 30px; border-radius:15px; vertical-align:top; cursor:pointer; position: relative;}
.linkBtn3A:before{content:''; width: 7px; height: 7px; background: url(/images/arrow3B.png) no-repeat 100% 0; position: absolute; left:18px; top:10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease; cursor:pointer;}
.linkBtn3A:hover{background:#004eaf; border:1px solid #004eaf; color:#FFF;}
.linkBtn3A:hover:before{background: url(/images/arrow3B.png) no-repeat 0 0;}

.linkBtn3B{ display:inline-block; border:1px solid #FFF; color:#FFF; font-size:13px; padding:7px 15px 7px 30px; border-radius:20px; vertical-align:top; cursor:pointer; position: relative;}
.linkBtn3B:before{content:''; width: 7px; height: 7px; background: url(/images/arrow3.png) no-repeat 100% 0; position: absolute; left:18px; top:12px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease; cursor:pointer;}
/*.linkBtn3B:hover{background:#004eaf; border:1px solid #004eaf; color:#FFF;}
.linkBtn3B:hover:before{background: url(/images/arrow3B.png) no-repeat 0 0;}*/



.linkBtn4{ display:inline-block; padding-left:12px; color: #265fb5; background: url(/images/bullet.png) no-repeat 0px 4px; font-size: 12px; line-height: 15px;}
.linkBtn4:hover{ color:#26afe8;}


.submitBtn {background:#004eaf; padding:0px 0px; display:block;  text-align: left; color:#FFF; line-height:43px; height:43px; display:block; position: relative; cursor:pointer; font-weight:400; font-size:14px; text-transform:uppercase; text-align:center; ; border-radius: 21px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease; cursor:pointer;}
.submitBtn:hover{-webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);background:#00a9e7;}
.submitBtn span{ display:block; padding-right:45px; color: #FFF; font-weight:400; font-size:12px; position:relative;}
.submitBtn span:after { width:18px; height:13px; position: absolute; z-index: 1; right:20px; top:0px; bottom: 0; margin: auto; content: ""; line-height:43px; display: block; background: url(/images/arrow.png) 100% 50% no-repeat; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 0.5s ease;}
.submitBtn:hover span:after {background:url(/images/arrow.png) 0px 50% no-repeat;}
.submitBtn input{ text-transform:uppercase; border:none; width:100%; position:absolute; left:0; top:0; height:100%; background:transparent;  color:transparent; text-align:left; cursor:pointer; padding-left:20px;}

input.details_a{padding:8px 15px;}
.details_a{ display:inline-block; background:#0d95df; border:1px solid #0d95df; color:#FFF; font-size:12px; padding:7px 15px; border-radius:18px; text-transform:uppercase; vertical-align:top; margin-bottom:15px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease; cursor:pointer;}
.details_a:hover{-webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);}

.details_b{ display:inline-block; background:#004eaf; color:#FFF; font-size:12px; padding:8px 15px; border-radius:18px; vertical-align:top; margin-bottom:15px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease; cursor:pointer;}
.details_b:hover{ background:#00a9e7; -webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.5);}


input.details4{padding:8px 25px;}
.details4{ display:inline-block; border:1px solid #cecece; color:#7d7d7d; font-size:12px; padding:7px 25px; border-radius:20px; vertical-align:top;}
.details4:hover{background:#0d95df; border:1px solid #0d95df; color:#FFF;}


.styled-input{ padding:0 40px; border:1px solid #DDD; display: block; height: 43px; border-radius: 21px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease;}
.styled-input.focus{ border:1px solid #00a9e7; -webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.2); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.2);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.2);}
.styled-input input{ height: 43px;  border-left:1px solid #DDD; padding-left: 15px;}
.styled-input.userIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -15px;}
.styled-input.passIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -30px;}
.styled-input.captcha:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -45px;}
.styled-input.mailIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -60px;}


.styled-input2{ padding:0 40px; border:1px solid #DDD; display: block; height: 43px; border-radius:5px; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 1s ease; transition: all 0.3s ease; background: #FFF;}
.styled-input2.focus{ border:1px solid #00a9e7; -webkit-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.2); -moz-box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.2);  box-shadow:4px 4px 14px -1px rgba(33, 150, 243, 0.2);}
.styled-input2 input{ height: 43px;  border-left:1px solid #DDD; padding-left: 15px;}
.styled-input2.userIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -15px;}
.styled-input2.passIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -30px;}
.styled-input2.captcha:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -45px;}
.styled-input2.mailIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -60px;}
.styled-input2.mobileIcon:before{ content:''; width: 15px; height: 15px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; background: url(/images/icon-login.png) no-repeat 0 -75px;}
.styled-input2.inactive{background:#e7eef2; }


input.textBox::-webkit-input-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
input.textBox:-moz-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
input.textBox::-moz-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
input.textBox:-ms-input-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;}
input.textBox::placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;}

textarea::-webkit-input-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
textarea:-moz-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
textarea::-moz-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
textarea:-ms-input-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;}
textarea::placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;}

input[type="email"]::-webkit-input-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
input[type="email"]:-moz-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
input[type="email"]::-moz-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;} 
input[type="email"]:-ms-input-placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;}
input[type="email"]::placeholder {font-size:13px; color:#8c8c8c; font-family: 'Ubuntu', sans-serif;}

.errorMsg{color:#ed1c24; font-size:10px; width:100%;  padding:10px 0 0; min-height:28px;  font-weight: 700;}
.errorMsg span{ position:relative; padding-left:25px;}
.errorMsg span:after{content:''; position:absolute; left:0; top:-3px; width:18px; height:25px; background:url(/images/error-icon.png) no-repeat 0 0;}

.showPass{ position:absolute; bottom:0; top: 0; margin: auto; right:10px; width:19px; height:15px; background:url(/images/show-hide-icon.png) no-repeat 0 100%; cursor:pointer;}
.showPassActive{background:url(/images/show-hide-icon.png) no-repeat 0 0;}



/*top panel start*/
.top{ height:75px; background: #FFF; pointer-events: stroke; z-index: 10;}
.brokerContHolder{ position: relative; background:url(/images/bg.jpg) no-repeat 50% 0; }
.center{width:95%; max-width: 1160px; margin: 0 auto; position: relative; z-index: 2;}
.center:after{content:''; display: block; clear: both;}

.logo{float: left; margin: 22px 25px 0 25px;}
.logo+h1{float: left; padding:0px 45px 0 25px; border-left: 1px solid #DDD; height: 35px; line-height: 35px; margin-top: 20px; font-size: 20px; color: #4f4f4f; font-weight:700;}
.logo+h1 br{ display: none;}
.topLinks{float: left; height: 100%; border-left: 1px solid #DDD;}
.topLinks:after{content:''; display: block; clear: both;}
.topLinks>li{float: left; height: 100%; border-right: 1px solid #DDD; padding: 0 25px; position: relative;}
.topLinks>li>a{ display: block; height: 100%;  font-size:13px; color: #4f4f4f; font-weight: 500;}
.topLinks>li samp{ text-align: center; display: inline-block; margin-top: 20px;}
.topLinks>li samp:before{content:''; width:16px; height:16px; display:block; margin: 0 auto 3px;}
.topLinks>li samp.icon_md:before{background: url(/images/icon-set1.png) no-repeat 0 0; font-size:13px; color: #4f4f4f; font-weight: 500;}
.topLinks>li samp.icon_ap:before{background: url(/images/icon-set1.png) no-repeat -16px 0; font-size:13px; color: #4f4f4f; font-weight: 500;}
.topLinks>li:hover:before{content:''; width: 100%; height: 1px; border-top:2px solid #00a9e7; position: absolute; left: 0; top: 0;} 
.topLinks>li:hover{-webkit-box-shadow: inset 0px 35px 35px -30px rgba(143,198,224,0.3);-moz-box-shadow: inset 0px 35px 35px -30px rgba(143,198,224,0.3);box-shadow: inset 0px 35px 35px -30px gba(143,198,224,0.3);}
.topLinks>li:hover samp{color:#00a9e7;}

.topLinks>li.tlA:before{content:''; width: 100%; height: 1px; border-top:2px solid #00a9e7; position: absolute; left: 0; top: 0;} 
.topLinks>li.tlA{-webkit-box-shadow: inset 0px 35px 35px -30px rgba(143,198,224,0.3);-moz-box-shadow: inset 0px 35px 35px -30px rgba(143,198,224,0.3);box-shadow: inset 0px 35px 35px -30px gba(143,198,224,0.3);}
.topLinks>li.tlA samp{color:#00a9e7;}

.topSubLinks{ display: none; position: absolute; left: 0;top: 100%; width: 250px; background: #FFF; border: 1px solid #DDD; z-index:5;border-radius:5px; overflow: hidden; -webkit-box-shadow: 10px 10px 30px -14px rgba(0,0,0,0.33);-moz-box-shadow: 10px 10px 30px -14px rgba(0,0,0,0.33);box-shadow:0px 5px 15px -5px rgba(0,0,0,0.2);}
.topSubLinks li{ padding: 15px 45px 15px 45px; color: #C00!important; border-bottom: 1px solid #DDD; background: url(/images/bullet.png) no-repeat 25px 22px;}
.topSubLinks li:last-of-type{ border-bottom:0;}
.topSubLinks li a{ color: #30323f; font-size:14px; font-weight:500;} 
.topSubLinks li span{ display: block; color: #8b9093; font-size: 11px;}
.topSubLinks li:hover{ background: #f2fbfe url(/images/bullet.png) no-repeat 25px 22px;}
.topSubLinks li:hover a{color:#00a9e7;}

.profileHolder{ float: right; position: relative; height:100%; padding-top: 22px; margin-right: 40px; }
.profilePic{width:30px; height: 30px; position: relative; display: inline-block;}
.profilePic:after{content:''; width: 20px; height: 20px; border: 1px solid #e4e4e6; background:#FFF url(/images/arrow-down.png) no-repeat 50% 50%; border-radius: 50%; z-index: 2; position: absolute; left: 23px; top:4px; -webkit-box-shadow:2px 4px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:2px 4px 5px 0px rgba(0,0,0,0.1);box-shadow:2px 4px 5px 0px rgba(0,0,0,0.1); cursor: pointer;}  
.profilePic span{display:block; width:30px; height: 30px; background: #004eaf; border-radius: 50%; overflow: hidden; z-index: 1; text-align: center; line-height: 30px; color: #FFF; text-transform: uppercase; font-size:15px;}

.profileDropMenu{ position: absolute; right:-15px;top: 100%; width:230px; background: #FFF; border: 1px solid #DDD; z-index:5;border-radius:5px; overflow: hidden; -webkit-box-shadow: 10px 10px 30px -14px rgba(0,0,0,0.33);-moz-box-shadow: 10px 10px 30px -14px rgba(0,0,0,0.33);box-shadow:0px 5px 15px -5px rgba(0,0,0,0.2); text-align: center; padding: 25px 0 15px;}

.profileDropMenu strong{display: block; font-size:13px; color: #30323f; margin-bottom: 10px;}
.profileDropMenu span{display:block; width: 150px; font-size: 11px; line-height: 15px; color: #8b9093; margin: 0 auto;}
.profileDropMenu ul{ border-top: 1px solid #DDD; border-bottom:1px solid #DDD; padding:20px 25px 10px; margin: 20px 0 15px;}
.profileDropMenu ul li{ text-align: left; margin-bottom: 10px;}
.profileDropMenu ul li a{font-size:13px; color: #30323f; font-weight:500; padding-left: 15px; background: url(/images/bullet.png) no-repeat 0 3px;}
.profileDropMenu ul li a:hover{color:#00a9e7;}

.profilePic2{ width:42px; height:42px; position: relative; display: inline-block; margin-bottom:15px;}
/*.profilePic2:after{content:''; width: 20px; height: 20px; border: 1px solid #e4e4e6; background:#FFF url(/images/icon-camera2.png) no-repeat 50% 50%; border-radius: 50%; z-index: 2; position: absolute; left: 30px; top:20px; -webkit-box-shadow:2px 4px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:2px 4px 5px 0px rgba(0,0,0,0.1);box-shadow:2px 4px 5px 0px rgba(0,0,0,0.1); cursor: pointer;}*/
.profilePic2 span{display:block;width:42px; height:42px; background: #004eaf; border-radius: 50%; overflow: hidden; z-index: 1; text-align: center; line-height:42px; color: #FFF; text-transform: uppercase; font-size:15px;}


.breadcrumbs{ padding:12px 0 12px 25px;}
.breadcrumbs:before{content:'You are here :'; display: inline-block; color: #a0b8d5; font-size: 10px; font-weight: 700; margin-right: 3px;}
.breadcrumbs strong{ color: #FFF; font-size: 10px; font-weight:400;}
.breadcrumbs span, .breadcrumbs a{color: #a0b8d5; font-size: 10px; font-weight:500; padding-right: 10px; position: relative;}
.breadcrumbs span:after, .breadcrumbs a:after{content:'/'; color: #a0b8d5; font-size: 10px; font-weight:500; position: absolute; top:-4px; right: 3px;}

.pageName{ padding: 25px 25px; font-size: 20px; color: #4f4f4f; font-weight:500;}
.borderBootm{ border-bottom: 1px solid #DDD; margin-bottom: 30px; }

.brokerCont{ background:#eef4f7 url(/images/cont-bg.jpg) repeat-x 0 0; border-radius:6px; min-height: 250px; position: relative;}
.brokerContShadow{width:95%; max-width: 1160px; margin: 0 auto; position: absolute; left: 0; right: 0; top:179px; z-index: 0;}
.brokerContShadow:after{content:''; height: 300px; width: 17px; background:url(/images/shadow.png) no-repeat 0 0; position: absolute; right:100%;}
.brokerContShadow:before{content:''; height: 300px; width:17px; background:url(/images/shadow.png) no-repeat 100% 0; position: absolute; left:100%;}
/*top panel end*/


footer{ background: #323030; text-align: center; padding: 45px 0; position: relative; z-index: 1;}
.footer:after{clear: both; display: block; content: '';}
.footer aside:first-of-type{float:left; color:#C00;}
.footer aside{ display: inline-block; color:#C00; text-align: left;}
.footer aside:last-of-type{float:right; color:#C00;}
.footer aside:first-of-type strong{display:block; color: #FFF; font-size: 12px; font-weight: 500; }
.footer aside:first-of-type img{ margin-bottom:60px; display: block;}
.footer aside h3{ margin-bottom: 15px; color: #FFF; font-size:14px; font-weight: 500; text-transform: uppercase;}
.footer span{ display: block; color: #a8a8a8; font-size: 12px; margin-bottom: 5px;}
.footer samp{ display: block; color: #a8a8a8; font-size: 12px; padding-left: 20px; margin-bottom: 5px;}
.directionLink{position:relative; padding-left:20px; color: #FFF; font-size: 12px; text-decoration: underline;}
.directionLink:before{content:'';width: 15px; height: 15px; background: url(/images/icon-set2.png) no-repeat -15px 0; position:absolute; left: 0; top:0;}
.callLink{position:relative; padding-left:20px; color: #FFF; font-size: 14px;}
.callLink:before{content:'';width: 15px; height: 15px; background: url(/images/icon-set2.png) no-repeat -30px 0; position:absolute; left: 0; top:0;}
.callLink span{ display: inline-block!important; color: #FFF; font-size: 12px;}
.emailLink{position:relative; padding-left:20px; color: #FFF; font-size: 14px; }
.emailLink:before{content:'';width: 15px; height: 15px; background: url(/images/icon-set2.png) no-repeat 0 0; position:absolute; left: 0; top:0;}
.footerLink{font-size: 12px; color: #a7a7a7;}
.footerLink:hover{color: #DDD;}
.footerLink+span{ display: inline-block!important; color: #a7a7a7; padding: 0 5px;}

.addLine{padding-left:50px; position: relative; max-width:250px;}
.addLine:before{content:''; width:30px; height: 1px; border-top: 1px solid #777; position: absolute; left: 0; top:8px;}

/*custom pop start*/
.custom_popwrap{position: fixed; z-index: 999; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.6); text-align: center;}
.custom_popwrap:after{content:''; height:100%; width:1px; vertical-align:middle; display:inline-block;}
.popupInfo {text-align:center; padding:30px; position:relative; display:inline-block; vertical-align: middle; background: #FFF; border-radius:5px; -webkit-box-shadow: 10px 10px 30px -14px rgba(0,0,0,0.4);-moz-box-shadow: 10px 10px 30px -14px rgba(0,0,0,0.4);box-shadow:0px 5px 15px -5px rgba(0,0,0,0.4);}
.popupInfo article { display:inline-block; width:95%; vertical-align:top;}
.popClose{position: absolute; top: -40px; right:-7px; display: block; background: url(/images/close4.png) no-repeat 50% 50%; width: 40px; height: 40px; text-indent: -9999px; border:0; cursor:pointer;}


.customPopWrapper {position: fixed; left:0; top:0; width:100%; height:100%; z-index:995; overflow:hidden; background: rgba(0,0,0,0.8);}
.customPop{position: fixed; left:0; top:0; width:100%; height:100%; z-index:997; text-align:center;}
.customPop:after{ content:''; display:inline-block; height:100%; width:1px; vertical-align:middle;}
.customPop>div{ display:inline-block; vertical-align:middle; background:#FFF; width:90%; max-height:70%; max-width:400px; position:relative;}
.customPop>div .customPopClose{position: absolute; top: -50px; right: 0px; display: block; background: url(/images/close.png) no-repeat 50% 50%; width: 40px; height: 35px; font-size:0; color:transparent; cursor:pointer;}

/*custom pop end*/

.selectMenu{ position:relative; z-index:9999;}
.selectMenu aside{ position:relative;}
.selectMenu aside strong{height:35px; line-height:33px; position: relative; z-index: 1; background:#FFF url(/images/arrow-down3.png) no-repeat 100% 50%; text-align: left; color: #8c8c8c; font-size: 13px; font-weight: 400; border: 1px solid #e3e5f1; border-radius:15px; margin-left:5px; padding: 0 35px 0 15px; min-width:100px; display:block; cursor:pointer;}
.selectMenu aside strong:after{content:'';}
.selectMenu aside ul{ position:absolute; left:0; top:100%; background:#FFF; border:1px solid #d2d2d2; border-bottom:0px solid #eee; width:100%; -webkit-box-shadow: 0 5px 5px -5px rgba(1,1,1,0.23);
    -moz-box-shadow: 0 5px 5px -5px rgba(1,1,1,0.23); box-shadow: 0 5px 5px -4px rgba(1,1,1,0.23); display:none;}
.selectMenu aside ul li{ border-bottom:1px solid #d2d2d2; padding:10px 20px; cursor:pointer;}
.selectMenu aside ul li:last-of-type{ border-bottom:0px solid #DDD;}
.selectMenu aside ul li:hover{background: #ebf1f8;color: #2cabe3;}


/* ------ */
.info{ position:relative; display:inline-block; width:21px; height:21px; z-index:99;}
.info:after{content:''; width:21px; height:21px; background:url(/images/info-icon.png) no-repeat 0 0; display:inline-block; cursor:pointer;}
.info span{ opacity:0; visibility:hidden; position:fixed; /* left:100%; */ top:-30px; background:#FAFAFA; padding:15px; color:#000; width:200px; border:1px solid #e1e1e1; -webkit-box-shadow: 2px 2px 10px -3px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 10px -3px rgba(0,0,0,0.2); box-shadow: 2px 2px 10px -3px rgba(0,0,0,0.2); margin-left:8px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size:12px; color:#8c8c8c; line-height:18px;}
.info span:after{content:'\200B'; position:absolute; left:-16px; top:25px; border:8px solid transparent; border-right:8px solid #FAFAFA; width:0; height:0; }
.info span:before{content:'\200B'; position:absolute; left:-20px; top:23px; border:10px solid transparent; border-right:10px solid #e1e1e1; width:0; height:0; }
.info.infoActive span{opacity:1; visibility:visible;}

.info.infoRight span{margin-left:0px; margin-right:8px;}
.info.infoRight span:after{left:100% !important; border-left: 10px solid #FFF; border-right:none!important;}
.info.infoRight span:before{left:100%!important; border-left: 10px solid #DDD; border-right:none!important;}

.info.passHint{ position:absolute; top:25px;  right:-20px;}
.info.passHint:after{content:''; width:21px; height:21px; background:url(/images/info-icon.png) no-repeat 0 -21px; display:inline-block; cursor:pointer;}
.info.passHint span{ background:#f25424; color:#FFF;}
.info.passHint span:after{content:'\200B'; position:absolute; left:-16px; top:25px; border:8px solid transparent; border-right:8px solid #f25424; width:0; height:0; }
.info.passHint span:before{content:'\200B'; position:absolute; left:-20px; top:23px; border:10px solid transparent; border-right:10px solid #f25424; width:0; height:0; }
.info.passHint span b{  display:block; margin-bottom:7px;}
.info.passHint span em{ display:block;     font-family: 'Lato', sans-serif;}
/* ------ */


.checkbox{ position:relative; display:inline-block !important; padding-left:26px; margin-right:20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer;} 
.checkbox span{position:absolute; top:0; left:0; height:16px; width:16px; background:url(/images/checkbox.png) no-repeat 0 0; -webkit-box-shadow:1px 2px 5px -1px rgba(0,0,0,0.2);
    -moz-box-shadow:1px 2px 5px -1px rgba(0,0,0,0.2);
    box-shadow:1px 2px 5px -1px rgba(0,0,0,0.2);
}
.checkbox input{ position:absolute; opacity:0; cursor: pointer;}
.checkbox input:checked ~ span { background:url(/images/checkbox.png) no-repeat 0 100%;}

.checkbox_big{ position:relative; display:inline-block !important; padding-left:33px; margin-right:20px; color: #1da2ca; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer;} 
.checkbox_big span{position:absolute; top:0; left:0; height:20px;background:#FFF; width:20px; border-radius:2px; border:1px solid #DDD;}
.checkbox_big input{ position:absolute; opacity:0; cursor: pointer;}
.checkbox_big input:checked ~ span { background:#0d95df url(/images/right2.png) no-repeat 50% 50%; border-radius:2px; border:1px solid #0d95df;}

.checkbox_big2{ position:relative; display:inline-block !important; padding-left:33px; margin:0 20px 15PX 0; color: #30323f; cursor: pointer; font-size:13px; font-weight: 500; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer;} 
.checkbox_big2 span{position:absolute; top:0; left:0; height:20px;background:#FFF; width:20px; border-radius:2px; border:1px solid #DDD;}
.checkbox_big2 input{ position:absolute; opacity:0; cursor: pointer;}
.checkbox_big2 input:checked ~ span { background:#0d95df url(/images/right2.png) no-repeat 50% 50%; border-radius:2px; border:1px solid #0d95df;}

.focus{ border:1px solid #2196f3!important;}

.radioBtn{ position:relative; display:inline-block !important; padding-left:26px; margin-right:20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer;} 
.radioBtn span{position:absolute; top:0; left:0; height:21px; width:21px; background:url(/images/radioBtn.png) no-repeat 0 100%;}
.radioBtn input{ position:absolute; opacity:0; cursor: pointer;}
.radioBtn input:checked ~ span { background:url(/images/radioBtn.png) no-repeat 0 0;}

.radioBtn_big{ position:relative; display:inline-block !important; padding-left:26px; margin-right:20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer;} 
.radioBtn_big span{position:absolute; top:0; left:0; height:20px; width:20px; background:url(/images/radioBtn3.png) no-repeat 0 100%;-webkit-box-shadow: 0px 4px 10px -1px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 4px 10px -1px rgba(0,0,0,0.08); box-shadow: 0px 4px 10px -1px rgba(0,0,0,0.08);}
.radioBtn_big input{ position:absolute; opacity:0; cursor: pointer;}
.radioBtn_big input:checked ~ span { background:url(/images/radioBtn3.png) no-repeat 0 0;}

.uploadFile{position:relative;  width:100%;}
.uploadFile>span{position:relative; display:block; height:40px; line-height:40px; padding:0 150px 0 5px;  border:1px solid #e3e5f1; background:#FFF; border-radius:3px; padding:0 15px;  -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 1px 5px 0px rgba(0,0,0,0.1); overflow:hidden; color:#8c8c8c;}
.uploadFile:before{content:'Choose File'; display:inline-block; background-color:#FFF; text-align:center; font-size:12px;  height:38px; line-height:38px; color:#004eaf; border-top-right-radius:0px; border-radius:2px; padding:0 20px; cursor:pointer; position:absolute; right:1px; top:1px; border:1px solid #2cabe3; cursor:pointer; z-index:1;}
/* .uploadFile b{display:block; font-weight:400; font-size:12px; padding:5px 5px;} */
.uploadFile input{position:absolute; left:0; top:0; opacity:0; height:100%; width:100%; display:block; z-index:2;}


.custom_popwrap{position: fixed; z-index: 9999; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.5); text-align: center;}
.custom_popwrap:after{content:''; height:100%; width:1px; vertical-align:middle; display:inline-block;}
.custom_popInfo {text-align:center; padding:30px; position:relative; display:inline-block; vertical-align: middle; background: #FFF; border-radius: 7px;}
.popClose{position: absolute; top: -40px; right:-7px; display: block; background: url(/images/close4.png) no-repeat 50% 50%; width: 40px; height: 40px; text-indent: -9999px; border:0; cursor:pointer;}


.rating{display: inline-block;}
.rating img{ width:80px;}
.rating i.star{ display:inline-block; height:13px; width:13px; background:url(/images/star1.png) no-repeat 50% 0; color:transparent; font-size:1px; line-height:0;}
.rating i.star.starActive{ background:url(/images/star1.png) no-repeat 50% -13px;}

.filterByDate{ background:url(/images/db-calender.png) 100% 2px no-repeat; padding-right:20px; font-size:12px; color:#404040; z-index:99;}
.filterByDate>span.filterByDate_triger{ cursor:pointer; display:block; padding-right:20px; margin-right:-20px;}
.filterByDate .selectDmList{ position:absolute; background:#FFF; width:150px; top:25px; border: 1px solid #e2e2e2; border-bottom:0px solid #e2e2e2; right:0;}
.filterByDate .selectDmList li{ text-align:left; position:relative; border-bottom:1px solid #DDD; padding:10px 15px; cursor:pointer;}
.filterByDate .selectDmList li:hover{ background:#eee;} 

.customDatepicker{ position:absolute; top:0; right:20px; width:285px; height:23px; background:#eef4f7;}
.customDatepicker label{ float:left; padding-bottom:5px; color:#999; font-family: 'Lato', sans-serif; font-weight: 400; font-size:13px; margin:0 10px;}
.customDatepicker input[type='text']{float:left; width:100px; border-bottom:1px solid #CCC; padding-bottom:5px; color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:13px;}
.customDatepicker input[type='button']{float:left; width:50px;}

.customDatepicker input[type='text']::-webkit-input-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;} 
.customDatepicker input[type='text']:-moz-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;} 
.customDatepicker input[type='text']::-moz-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;} 
.customDatepicker input[type='text']:-ms-input-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;}

.rightPart{display: flex; flex-wrap: wrap; float: right;}
.customDatepicker2{ position:relative; margin-top:5px; left:-6px; width:235px; height:23px; background:#eef4f7;}
.customDatepicker2 label{ float:left; padding-bottom:5px; color:#999; font-family: 'Lato', sans-serif; font-weight: 400; font-size:13px; margin:0 10px;}
.customDatepicker2 input[type='text']{float:left; width:75px; border-bottom:1px solid #CCC; padding-bottom:5px; color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:13px; line-height: 18px;}
.customDatepicker2 input[type='button']{float:left; width:50px;}

.customDatepicker2 input[type='text']::-webkit-input-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;} 
.customDatepicker2 input[type='text']:-moz-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;} 
.customDatepicker2 input[type='text']::-moz-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;} 
.customDatepicker2 input[type='text']:-ms-input-placeholder {color:#30323f; font-family: 'Lato', sans-serif; font-weight: 400; font-size:12px;}

.filterByDate2{ background:url(../images/db-calender.png) 0 6px no-repeat; padding: 0 0 0 20px; font-size:12px; color:#404040; z-index:99; position: relative; margin: 1px 10px 0 0;}
.filterByDate2>span.filterByDate_triger{ cursor:pointer; display:block; padding-right:20px; margin-right:-20px; background: url(../images/arrow-down2.png) no-repeat 100% 50%;}
.filterByDate2 .selectDmList{ position:absolute; background:#FFF; width:150px; top:25px; border: 1px solid #e2e2e2; border-bottom:0px solid #e2e2e2; right:0;}
.filterByDate2 .selectDmList li{ text-align:left; position:relative; border-bottom:1px solid #DDD; padding:10px 15px; cursor:pointer;}
.filterByDate2 .selectDmList li:hover{ background:#eee;} 

.errorMsg2{position: absolute; z-index: 1; bottom: -17px; font-size: 11px; font-weight: 500;}
.errorMsg2.red{color: #ed1c24;}
.errorMsg2.green{color: #41b514;}

@media screen and (max-width:1024px){
.topSubLinks{left:auto; right: 0; height: 340px; overflow: auto;}
.topLinks>li:hover:before{display:none;} 
.topLinks>li:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.topLinks>li:hover samp{color:#00a9e7;}
}

@media screen and (max-width:800px){
.logo{margin: 22px 15px 0 15px;}
.logo+h1{font-size:14px;line-height: 16px; padding: 0px 15px 0 15px;}	
	.profileHolder { margin-right: 30px;}
	.footer aside:first-of-type img { margin-bottom:10px; display: inline-block; }
	.footer aside:first-of-type{float:none; width:100%;text-align: center;}
.footer aside{float:none; width:100%; margin-bottom:10px; text-align: center;}
.footer aside:last-of-type{float:none; width:100%;margin-bottom:0px;}
	
.addLine{padding-left:0px; padding-top:30px; position: relative;max-width:250px;}
.addLine:before{content:''; width:30px; height: 1px; border-top: 1px solid #777; position: absolute; left: 0; right: 0; margin: auto; top:8px;}
	
	
}

@media screen and (max-width:700px){
	.topLinks>li samp{ font-size:0; color: transparent; margin-top:30px;}
	.topLinks>li { padding: 0 20px;}
	
	.brokerContShadow:after{display:none;}
.brokerContShadow:before{display:none;}

	
}
@media screen and (max-width:600px){
.customDatepicker2 {margin-bottom: 10px;}
.errorMsg2{position: relative; bottom: auto;}

}
@media screen and (max-width:500px){
	.logo+h1 br{ display: block; }
	.logo {width: 100px;margin: 27px 10px 0 10px;}
	.topLinks>li { padding: 0 10px;	}
	.pageName {font-size:18px; padding:15px 10px;}
}





















.social-sec strong{ display:block; margin-bottom:10px; color:#5b5b5b;}
.sclmdiasprte { background: url('/images/Socialicons@1x.png') no-repeat;  display:inline-block; margin-right:10px;}
.social-sec i { width:28px; height:28px}
.fb-ico i { background-position: 0px 0}
.tw-ico i { background-position: -36px 0}
.yutb-ico i { background-position: -72px 0}
.insta-icon i { background-position: -108px 0}
.linkedin-icon i { background-position: -144px 0}


.newFooter{display: flex; flex-wrap: wrap; margin: 0 -20px;}
.newFooter aside{width: 25%; max-width: none !important; padding: 0 20px; border-right: 1px solid rgba(255,255,255,0.20);}
.newFooter aside:nth-child(2){width: 22%;}
.newFooter aside:nth-child(3){width: 18%;}
.newFooter aside:nth-child(4){width: 35%;}
.newFooter aside:last-child{border-right: 0;}
.newFooter aside strong{padding-bottom: 3px; margin-bottom: 8px; display: block; color: #FFFFFF; font-size: 16px; text-transform: uppercase;}
.newFooter aside article{color: #a8a8a8;}
.newFooter aside:nth-child(4) strong{margin-bottom: 10px;}
.newFooter aside strong.contactNo{display: inline-block; margin-bottom: 0; font-size: 13px; font-weight: 400; color: #a8a8a8; padding-left: 20px; position: relative;}
.newFooter aside strong.contactNo:before {content: ''; width: 15px; height: 15px; background: url(/images/icon-set2.png) no-repeat -30px 0; position: absolute; left: 0; top: 2px;}
.newFooter aside strong.contactNo a{color: #FFFFFF;}
.newFooter aside strong.contactNo a:hover{color: #FFFFFF;}
.newFooter aside strong.contactNo em{font-style: normal; text-transform: none;} 
.newFooter aside ul{padding:0 0 0 0;}
.newFooter aside ul li{font-size: 13px; line-height: 18px; padding-bottom: 4px;}
.newFooter aside ul li b{color: #a8a8a8; font-size: 13px;}
.newFooter aside ul li a{color: #a8a8a8; font-size: 13px;}
.newFooter aside ul li a:hover{color: #FFF;}
.newFooter aside p{color: #a8a8a8;}
.newFooter aside .email a{color: #FFFFFF; font-size: 13px;}
.newFooter aside .email a:hover{color: #FFF;}
.newFooter aside .email b{font-size: 13px;}
.disclaimer p{font-size: 16px; line-height: 22px; padding-bottom: 15px;}
.disclaimer p:last-child{padding-bottom: 0;}


.footerLeft p:last-child{margin-bottom: 0;}

.newFooter .footerLeft img {margin-bottom: 13px !important;}



.contactUsCont{}
.contactUsCont article {font-size: 13px; color: #a8a8a8; margin-bottom: 15px;}
.contactUsCont article span {display: block;}
.contactUsCont .email {font-size: 13px; color: #a8a8a8; display: block; margin-bottom: 30px;} 

.newFooter span {display: block; color: #a8a8a8; font-size: 13px; margin-bottom: 5px; padding-left: 20px;}
.newFooter span.email{position: relative; padding-left: 20px; display:inline-block;}
.newFooter span.email:before {content: ''; width: 15px; height: 15px; background: url(/images/icon-set2.png) no-repeat 0 0; position: absolute; left: 0; top: 2px;}



.contactUsCont span {
float: none;
line-height: normal;
clear: both;
width: 100%;
background: none;
padding: 0 0 !important;
background: none;
}
.contactUsCont a {
text-align: left;
position: relative;
margin-right: 0;
padding-left: 0;
line-height: normal;
color: #1da2ca;
font-size: 13px;
clear: both;
width: auto;
background: none;
}

.disclaimer ul li {font-size: 13px; line-height: 18px; padding-left: 15px; position: relative;}
.disclaimer ul li:before{content: ''; width: 10px; height: 10px; background: #F20; position: absolute; left: 0; top: 0;}


.footerRight .address{ font-size: 13px; line-height: 20px;	color: #a8a8a8; max-width: 290px; padding-left: 20px; position: relative;}
.footerRight .address:before {
    content: '';
    width: 15px;
    height: 15px;
    background: url(/images/icon-set2.png) no-repeat -15px 0;
    position: absolute;
    left: 0;
    top: 2px;
}

.newFooter aside ul {margin: 0 0 0 0;}

.sclmdiasprte {margin-right: 2px;}

.newFooter .social-sec{margin: 15px 0 0;}

@media screen and (max-width:1020px){
.newFooter aside{width: 33.3333333333%;}
.newFooter aside:nth-child(1){width: 100%; border-right: 0; margin-bottom: 25px;}
.newFooter aside:nth-child(2){width: 30%;}
.newFooter aside:nth-child(3){width: 30%;}
.newFooter aside:nth-child(4){width: 40%;}
.footerLeft img {margin-bottom: 10px;}
}
@media screen and (max-width:800px){
.modal-box {width: 90%;}
.topLinks_afterLogin .projectLogoBox{display: none;}
}
@media screen and (max-width:650px){
.newFooter {margin: 0 0;}
.newFooter aside {width: 100%; text-align: center;}
.social-sec a:last-child .sclmdiasprte{margin-right: 0;}
.newFooter aside{border-right: 0;}

.footerLeft img {display: block; margin: 0 auto 2px;}
.newFooter aside:nth-child(2) {width: 100%; margin-bottom: 25px;}
.newFooter aside:nth-child(3) {width: 100%; margin-bottom: 25px;}
.newFooter aside:nth-child(4) {width: 100%;}

.footerRight .address{margin: 0 auto;}

}

