
@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('fonts/HelveticaNeueLTStd-Lt.eot');
	src: url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),
		url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

body{ background:#fff; color:#000; padding:0; margin:0; font-size:18px; font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
img{ max-width:100%; height:auto; display:block; }
a{ text-decoration:none;}
a:active, a:hover, a:focus { outline: none !important; text-decoration:none; }
ul, ol{ margin:0; padding:0;}
ul li{ list-style:none;}
h1, h2{ font-family: 'Lato', sans-serif;}
h7 {font-size:18px; font-weight:600 !important; margin-left:10px; margin-bottom:5px !important;}
p{ margin-bottom:4px; font-size:18px; color:#333; }
.clear{ clear:both; overflow:hidden; height:0px; }
.clearfix{ clear:both; content:""; display:block; height:0; overflow:hidden; }
.main-menu:after{ overflow:hidden; clear:both; height:0; content:""; display:block; }
.main-menu > ul > li{ position:relative; float:left; margin:0 15px;}
.sub-menu{ position:absolute; left:0; top:20px;}
.sub-menu{ display:none;}
.main-menu ul li:hover .sub-menu{ display:block; }
.header{ background:#000; padding:20px 11px;}
.header:after{ height:0; overflow:hidden; display:block; clear:both; content:"";}
.header ul{ margin:0px; }
.logo{ float:left;}
.main-menu{ float:right; }
.main-menu a{ color:#fff !important; font-size:17px !important;}
.main-menu a:hover{color:#CCC !important;}
.main-menu .navbar.navbar-inverse{ margin-bottom:0;}
.righ-part{ float: right; margin-left:10px; color:#fff; position: relative; z-index:99999999;}
.righ-part a{ font-size:14px; font-weight: bold; padding-left:15px; text-transform: uppercase; text-decoration: none; }
.righ-part a:hover{ text-decoration: none; color: #428bca}
.righ-part span .fa-search, .righ-part span .fa-angle-down{ font-size:20px; font-weight: bold;}
.righ-part span .fa-angle-down.arrow{ color:#ccc;}
.navbar-inverse{ background: none !important;}
.banner{ display: inline-block; width:100%; position: relative;}
.content-top-text{  margin: 0 auto; max-width:980px; width:100%; background:rgba(255,255,255,0.93); padding:20px 40px; box-sizing: border-box; position: relative; z-index:999; margin-top:-100px;}
.banner img{ max-width:100%; margin: auto; width:100%; height: auto;}
.content-top-text h1{ border-bottom: solid 2px #ccc; line-height:30px; margin-top:0 !important; font-size:24px; color:#000000; margin:0;}
.content-top-text p{ font-size:18px; margin:0; padding:7px 0; color:#7b7b7b;}
.button-section{ text-align: center; padding-top:46px;}
.button-section .button{border: solid 1px #f79646; border-radius:15px; background:#f79646; color:#fff; font-size:26px; padding:37px 0; width:226px; text-align: center; 
margin:0 40px;}
.secound-content-section{ display:inline-block; width:100%; padding-top:40px; padding-bottom:50px;}
.secound-content-section h2{ font-size:24px; border-bottom: solid 2px #7f7f7f; color:#000; padding:5px 5px 5px 15px; box-sizing: border-box; margin-bottom:36px;}
.blog{ border-top: solid 2px #f5d5b1;}
.blog h3{ border-bottom: solid 2px #888888; text-transform:capitalize; position: relative; margin:5px 10px; font-size:18px; line-height:23px; color:#5d6265;}
.blog h3::before {border-bottom: 2px solid #3c3c3c; bottom: -2px; content: ""; left: 0; position: absolute; width: 25px;}
.blog p{ font-size:18px; line-height: inherit; padding-left:0 !important; line-height:20px; margin:0 10px; padding-bottom:36px; padding-top:5px;}
.blog a:hover{ text-decoration: none;}
.blog h3 .fa.fa-angle-right{ float: right; padding-top:6px;}
.blog.two{ border-color:#c9e2c5;}
.blog.three{ border-color:#d9d9d9;}
.blog.four{ border-color:#9dd7ea;}
.blog > img{width: 100%;}
.content-middel-section{ background:#d9d9d9; padding:50px; box-sizing: border-box; display:inline-block; width:100%;}
.content-middel-section .left-section{ float: left; width:56%;}
.content-middel-section .right-section{ float: right; width:43.6%;}
.text-input{ border: solid 1px #ccc; width:100%; font-size:18px; padding:10px; border-radius:5px;}
.input-section{ display: inline-block; width:100%; position: relative; margin-top:20px; max-width:371px;}
.input-section input{ position: relative; }
.input-section .fa-envelope-o { color: #ccc; font-size: 24px; position: absolute; right: 15px; top: 8px;}
.footer:after{ display:block; overflow:hidden; clear:both; content:""; height:0;}
.footer-top{ padding:0px; background-color:#fafafa; border-bottom:none; text-align:center; }
.left-img{ display:inline-block; vertical-align:middle; padding-right:75px; }
.right-cont{ display:inline-block; vertical-align:middle; text-align:left; }
.right-cont h3:after{ display:block; content:none; color:#a6a6a6; font-weight:bold; font-size:25px; letter-spacing:-1.5px; line-height:40px;}
.right-cont h3{ text-align:center; padding-left:40px; font-size:28px; color:#000; display:inline-block; }
.contact-no{ margin:40px 0;}
.contact-no span{ display:inline-block; margin-right:67px; font-size:28px; color:#000;}
.right-cont input{ border:none; border-radius:8px; background:#f79646; padding:6px 0; min-width:225px; text-align:center; color:#fff; font-size:20px; }
.footer-middle{ padding:30px 0;}
.footer-middle:after{ clear:both; height:0; display:block; overflow:hidden; content:"";}
.footer-middle h3{ position:relative; color:#3a2a26; border-bottom:none; padding-bottom:15px; margin-bottom:20px;}
.footer-bottom{ padding:40px 20px; background:#000; clear:both; }
.footer-bottom p{ color:#fff;}
.footer-middle h3::after{ width:25px; position:absolute; bottom:none; display:block; background:#3d3d3d; height:0px; content:"";}
.footer{ padding-top:40px;}
.blog i{ font-weight: bold; vertical-align:inherit;}
.main-title{ font-size:40px; letter-spacing:-1px; margin-top:0px; font-weight: normal; color:#000; font-family: 'Helvetica Neue LT Std'; padding-left:34px;}
.home .main-title{ margin:15px 0; font-family: 'Helvetica Neue LT Std'; font-size:35px; padding-left:30px; letter-spacing:-1px;}

/*----------inner-about-----------*/
.breadcrumb{ background:none!important; padding:8px 0px 4px 30px !important; margin-bottom:0px !important; }
.breadcrumb ul li a{ color:#bababa; font-size:17px;}
.breadcrumb ul li span{ font-size:17px; }
.breadcrumb ul li a:after{ content:"/"; display:inline-block; margin:0 6px 0 10px;}
.breadcrumb ul li{ display:inline-block; vertical-align:middle;} 

.contact-gray{ background:#f2f2f2; padding:40px; margin-top:15px;}
.nav-tabs{ border:none !important; }
.form-group select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; background: white none repeat scroll 0 0;  cursor: pointer;}
.nav-tabs{ text-align:center;}
.nav-tabs > li{ display:inline-block !important; float:none !important; margin:0 12px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:1px solid #c5c5c7 !important; border-radius:8px !important; background-color: #ebecec !important;}
.nav-tabs > li > a:hover, .nav-tabs > li > a{ border:1px solid #c5c5c7 !important; color:#333 !important; min-width:200px;  border-radius:8px !important; font-size:18px;}
.tab-pane{ max-width:1130px; margin:0 auto; text-align:center;}
.tab-content{ padding:25px 0; background-color:#ebecec;}
.nav-tabs{ margin-bottom:0px !important; padding-bottom:9px !important;}
.nav-tabs > li.active::after{ content:"\f0d8"; font-family:"FontAwesome"; display:block; margin:0 auto; position:absolute; bottom:-35px; color:#ebecec; font-size:28px; left:0; right:0;}
.nav-tabs > li{ position:relative; text-align:center;}
.phone{ background:url(../images/phone.png) no-repeat left center; font-size:25px; color:#000; margin:6px 0; display:inline-block; padding:5px 5px 5px 45px;}
.phone small{ font-size:15px; color:#000;}
.tab-pane h4{ color:#000; font-size:20px !important;}
.form-group .select-dropdown{ display:block; }
.form-group .select-dropdown select{ max-width:400px; width:100%; margin:12px auto; background:#fff url(../images/down-arw.png) no-repeat right 15px center;}
.form-group label{ font-size:20px; font-weight:normal;}

/*--------- inner css start macquariepacific page -------- */
.inner-banner-toptext{ position: absolute; top:0;left:0; float: left; background:#fff; padding:35px; text-align: right;}
.inner-banner-topbutton{ background:#0675c2; font-size:18px; color:#fff; border-radius:4px; padding:15px 25px; width:100%; border: none;}
.link-menu{ width:100%; display:inline-block;}
.link-menu ul{ margin:0; padding:0;}
.link-menu ul li{ list-style: none; display:inline-block;}
.link-menu ul li a{ text-decoration: none; color:#0070c0; font-size:18px; padding-left:39px;}
.link-menu ul li:first-child a{ padding-left:0;}
.text-box-top{ padding:40px 0;}
.text-box-top h3{ border-bottom: none; font-size:26px; padding:7px 5px 7px 9px; color:#000; font-weight:600;}
.text-box-top p{ font-size:18px; color:#000;}
.text-box-top .block-section p{ padding-left:9px;}
.text-box h3{ border-bottom: none; font-size:26px; padding:7px 5px; color:#000; font-weight:600;}
.text-box p{ font-size:18px; color:#000;}
.text-box { background:#f2f2f2; display: inline-block; width:100%; padding:30px 82px 135px 56px; box-sizing: border-box;}
.text-box-top { display: inline-block; width:100%; padding:30px 0px 40px 0px; box-sizing: border-box;}
.text-box .heading{ text-align: center; font-size:28px; color:#000; padding-bottom:15px; font-family: 'Helvetica Neue LT Std'; font-weight:600;}
.text-box .heading::after{color: #a6a6a6; content: none; display: block; font-size: 20px; font-weight: normal; letter-spacing: -1.5px;}
.text-section h2 { border-bottom: none;  font-family: 'Helvetica Neue LT Std';  box-sizing: border-box; color: #000; padding: 5px 5px 8px 10px; font-size:24px; font-weight:600;}
.text-section > p{ font-size:14px;}
.tabing .accordion-ver{ background:#edf1f0; display: inline-block; width:100%; padding:15px 15px 0 15px; box-sizing: border-box;}
#accordion1 > ul{ width:100% !important; display:inline-block;}
#accordion1 h1, .accordion-ver > ul > li > div{ background:#fff !important; font-size:14px; padding-left:25px; padding-right:25px;}
#accordion1 h1{ font-weight:bold; text-transform:none;}
.accordion-ver > ul > li > div{ line-height:15px;}
.tabing .fa.fa-angle-down{float: right; font-size: 18px; font-weight: bold;}
.tabing #accordion1 ul li.active .fa-angle-down::before{ content:"\f106";}
.tabing .heading::after{color: #a6a6a6; content: none; display: block; font-size: 20px; font-weight: normal; letter-spacing: -1.5px;}
.tabing .heading{color: #000; font-size: 28px; padding-bottom: 10px;  font-family: 'Helvetica Neue LT Std'; text-align: center; padding-top:30px; font-weight:600;}
.block-section ul{ margin:0; padding:0; font-size:17px;}
.block-section ul li{ list-style: outside; margin-left:15px;}
.text-box i, .text-box-top i{ font-size:40px; color:#000; position: relative;}
.right-img{position: absolute; right: -3px; top: -3px;}
.block-section > a{ position: relative;}
.text-bottom-section .block-section h3::before {border-bottom: none; bottom: -2px; content: ""; left: 0; position: absolute; width: 25px;}
.text-bottom-section .block-section h3{border-bottom: none; font-size: 24px; line-height: 30px; margin: 5px 10px; position: relative; padding-bottom:10px; font-weight:600;}
.text-bottom-section i{color: #000; font-size: 40px; position: relative; padding-left:10px;}
.text-bottom-section .active i{ color:#0675c2;}
#myTabContent .tab-content{ text-align: left;}
.brokers-page-tab .tab-content h2{ border-bottom: none; box-sizing: border-box; color: #000; font-size: 24px; padding: 5px 5px 5px 15px; margin:0; line-height:30px; font-weight: normal;}
.brokers-page-tab .tab-content ul{ margin:0; padding: 20px 0 0 15px;}
.brokers-page-tab .tab-content ul li{ list-style:none; display:block; font-size:18px; line-height:24px;}
.nav-tabs > li > a:hover, .nav-tabs > li > a{ min-width:250px !important;}
.brokers-page-tab #myTabContent .tab-content{ margin-left:10px;}
.brokers-page-tab{ display: inline-block; width:100%;margin-top:50px;}
.get-image-bokerpage{display: inline-block; margin: 20px 0; width: 100%; background:#000; padding:5px; box-sizing: border-box;}
.left-section-img{ float: left; width:50%;}
.right-section-text{ float: left; width:50%; padding-top:3em;}
.right-section-text h3{ font-size:24px; color:#fff;}
.right-section-text p{ font-size:18px; color:#fff;}
a.take-button{ background:#f79646; font-size:22px; text-align: center; border-radius:8px; margin-top:15px; padding:5px; max-width:175px; width:100%; text-decoration: none; display:inline-block; color:#FFF;}
a.take-button:hover{ text-decoration: none; color:#fff;}
a:hover, a:focus{ text-decoration: none !important;}
.broker-page-bottomsection{background: #f2f2f2; box-sizing: border-box; display: inline-block; padding: 30px; width: 100%;}
.broker-page-bottomsection h3{ border-bottom: none; padding-bottom:5px; padding-left:12px;}
.broker-page-bottomsection ul li{ font-size:18px; list-style: none; display: block; color:#000;}
.broker-page-bottomsection > a { position: relative;}
.broker-page-bottomsection .right-img {position: absolute; right: -3px; top: -3px;}
.broker-page-bottomsection a i{ font-size:40px; color:#000;}
.inner-content{ max-width:980px; margin:0 auto;}
.text-box .block-section h3{ min-height:47px;}

/*----------inner-team-----------*/

.nav-tabs{ border:none !important; }
.form-group select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; background: white none repeat scroll 0 0;  cursor: pointer;}

.nav-tabs{ text-align:center;}
.nav-tabs > li{ display:inline-block !important; float:none !important; margin:0 12px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:1px solid #c5c5c7 !important; border-radius:8px !important; background-color: #ebecec !important;}
.nav-tabs > li > a:hover, .nav-tabs > li > a{ border:1px solid #c5c5c7 !important; color:#333 !important; min-width:200px;  border-radius:8px !important; font-size:18px;}
.tab-pane{ max-width:1130px; margin:0 auto; text-align:center;}
.tab-content{ padding:25px 0; background-color:#ebecec;}
.nav-tabs{ margin-bottom:0px !important;}
.nav-tabs > li.active::after{ content:"\f0d8"; font-family:"FontAwesome"; display:block; margin:0 auto; position:absolute; bottom:-35px; color:#ebecec; font-size:28px; left:0; right:0;}
.nav-tabs > li{ position:relative; text-align:center;}
.phone{ background:url(../images/phone.png) no-repeat left center; font-size:24px; color:#000; margin:6px 0; display:inline-block; padding:5px 5px 5px 45px;}
.phone small{ font-size:15px; color:#000;}
.tab-pane h4{ color:#000; font-size:24px;}
.form-group .select-dropdown{ display:block; }
.form-group .select-dropdown select{ height:auto; padding-top:14px; padding-bottom:14px; max-width:400px; width:100%; margin:12px auto; background:#fff url(../images/down-arw.png) no-repeat right 15px center;}
.form-group label{ font-size:20px; font-weight:normal;}
.team-pro{ padding:25px 0;}
.info-sec{ background:#ebecec; padding:15px 15px 0px 15px;}
.team-list select{ max-width:300px; float:right; margin-right:15px !important;}
.team-list select{ margin:25px 0;}
.team-box{ margin-right:0.6%; margin-left:0.7%; margin-bottom:20px; position:relative; width:32%; float:left; border-top:none;}
.team-img{ padding:0 0 0;}
/* .team-box:nth-child(3n){ margin-right:0px; } */
.team-main{ clear:both; }
.team-top{ background:#fff; padding:20px 15px 15px 35px; color: #ec7001; font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; min-height:178px; font-size: 1.5em; font-weight: 300; position: relative; line-height:35px; min-height:210px;}
.team-list{ background:#ebecec; margin-top:45px; padding:25px 0;}
.team-top:before{ display:inline-block; content:"\f10d";  font-family:"FontAwesome"; position:absolute; left:8px; top:0;}
.team-bottom{ background:#fff; padding:18px; color:#000;}
.team-bottom h4{ margin-top:0px;}
.team-bottom h4:before{ content:" "; display:block; height:2px; width:25px; background:none; margin-bottom:14px;}
.team-bottom a{ margin-top:25px; font-size:18px; display:block;}
.team-img{ text-align:center; }
.team-img img{ margin:0 auto;}
.team-main{ display:inline-block; width:100%; padding: 4em 0 2em;} 
.text-bottom-section .block-section .fa-refresh::before{ position: relative;}
.text-bottom-section .block-section .fa.fa-usd {font-size: 21px; font-weight: bold; left: 0; margin: 0 auto; padding-left: 6px; position: absolute; right: 0; text-align: center;
    top: -12px;}
.panel-heading a{ display:block;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background: none !important; border: none !important;}
.panel-heading{ padding:6px 15px;}
.panel-title > a{ padding:5px 0;}
.portfolio-container{ clear:both; float:left; width:100%; }
.content-top-text p{ padding-left:12px;}
.investment .contact-no span{ display:block; color:#39addb; background:url(../images/phone-new.jpg) no-repeat left center; padding-left:45px; font-size:32px; margin:8px 0;}
.investment .contact-no span small{ color:#376092; margin-left:15px;}
.investment .right-cont input{ padding:6px 18px;}
.broker-page .link-menu{ margin-bottom:35px; padding-left:10px; }
.broker-page .text-section p{ padding-left:10px; }
.broker-page .text-bottom-section{ padding:0 55px;}
.info-sec:after{ display:block; content:""; height:0; overflow:hidden; clear:both;}

.navbar{ min-height: inherit !important;}
.nav > li > a{ padding:0 15px !important;}
.content-middel-section .right-section h3, .content-middel-section .right-section p{ color:#000;}
.content-middel-section .right-section h3{ font-size:22px;}
.input-section input{ font-weight: bold; color:#91898a;}
.footer-top .right-cont h3::after {content: "= = = = = = = ="; font-size: 20px;}
.footer-middle .align-width-categoty{float: right; width: 44.6% !important; padding-right:11%;}
.footer-middle .align-width-categotytop{ width:55% !important; text-align: right;}
.footer-middle .align-width-categotytop img{ float: right;}
.footer-bottom p{ font-size:16px; font-weight: bold; margin-bottom:0;}
.top-content p{ color:#000;}
.right-cont input{ font-size:17px;}
.secound-content-section h2{ font-family: Verdana, Geneva, sans-serif;}
.input-section .envelope{ position: absolute; right: 15px; top: 14px;}
.top-input-box{ border: solid 1px #ccc; padding:7px; width:100%; margin-top:15px; box-sizing: border-box; font-size:15px; color:#000;}
.input-box-section{ float: right; width:100%; max-width:250px; position: relative;}
.input-box-section ul{ margin:0; padding:0;}
.input-box-section ul li{ list-style:none; display: block; border-bottom: solid 1px #ccc;}
.main-title{ float: left;}
#match ul{background:#fff; border: 1px solid #ccc; box-sizing: border-box; max-height: 162px; overflow-y: scroll; padding: 5px; position: absolute; width: 100%; z-index: 9999; margin-top:-1px;
}

#match h3 a{ color:#000; display:block;}
#match h3{padding: 5px 0;  font-size: 18px; margin: 0;}
#match p {font-size: 15px; margin: 0; padding:0;}
.input-box-section ul li:last-child {border-bottom: none;}
.contact-no span{ font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-size:21px;}

#panel {display: none;}
.righ-part > span{ cursor: pointer;}
#panel > div{ position: relative;}
.cros-arrow{position: absolute; right: 22px; top: 6px; z-index: 99999;}
.cros-arrow::before {color: hsl(0, 100%, 50%); content: "\f00d"; display: block; font-size: 17px; font-family: fontawesome; cursor: pointer;}

.content .inner-content p, .contact-gray p{ font-size:18px;}
#myTab li a{padding: 6px 0 !important;}
.nav-tabs > li.active::after {
    bottom: -23px !important;}
body.nav-tabs{padding-bottom: -9px !important;}
body .content h1{ border-bottom: none; color: #000000; font-size: 24px; line-height: 30px;  margin: 12px 0 12px 0; padding-bottom:6px; padding-left:12px;}
.info-sec h3{font-size:30px; color:#000;}
.sorting-container select{-moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;
     background-image:url(../images/down-arw.png); background-repeat: no-repeat; background-position: center right 10px; cursor: pointer; margin:0 !important;
}
.team-list{ background:#fff;}
.sorting-container{ background:#ebecec; float: right; width:100%; max-width:320px; padding:15px 10px; box-sizing: border-box;}

.main-title{ width:100%;}
.col-md-4.col-sm-4.col-xs-6.block-section:nth-child(3n){ clear: inherit !important;}
.text-section p{ font-size:18px;}
.link-menu ul li a{ font-size:18px; font-weight:600;}
.phone{ font-size:20px !important;}
.team-list{border-top: 2px solid #7f7f7f;}
#accordion1 ul li div > span{padding-left: 0; padding-top:0;}
.input-box-section {
    position: absolute;
    right: 0;
    z-index: 999;
}
.top-title{ position: relative;}
.input-box-section {
    position: absolute;
    top: 0;
}
.input-box-section {
    position: absolute;
    right: 0;
    z-index: 999; top:0;
}
.secound-content-section .blog h3{ font-size:15px;}


/*---------filter------------*/

.container .mix, .container .gap{ display: inline-block; vertical-align:top; }
.container .mix{ text-align: left; margin-bottom: 2%; display: none;}

.text-box-top i{ padding-left:12px; }
.text-box i{ padding-left:10px; }   
.text-box-top h3{ margin-top:6px; }  
.text-box .block-section h3{ margin-top:10px; }
.investment-page .text-box{ padding:30px 112px 135px;}
.investment-page .text-box .block-section p{ margin-bottom:0px;}
.investment-page .text-box i, .text-box-top i{ font-size:46px; }
.accordion-ver > ul > li{ border-color:#f0f0f0 !important;}
.investment .contact-no span.last{ background:none; color:#376092; }
.broker-page{ max-width:1200px; margin:0 auto;}
.broker-page .text-box-top{ padding:0 55px;}
.broker-page-bottomsection .block-section p{ margin-bottom:0px; }
.broker-page-bottomsection .block-section h3{ margin-top:6px;}
.broker-page-bottomsection .block-section i{ padding-left:12px; }

.navbar-inverse .navbar-nav li a{ font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-size:16px !important; font-weight:700; }
.main-menu{ padding-top:5px; }
.righ-part span .fa-search, .righ-part span .fa-angle-down{ font-size:15px; line-height:28px;}
.righ-part a{ text-transform:none; color:#fff; font-weight:normal;}
.righ-part a i{ color:#428bca; font-size:18px; color:#33b4e6;}
.righ-part a i.fa-angle-down{ color:#9e9fa1; font-size:20px; vertical-align:bottom;}
.navbar-nav li.home:before{ content:"\f015";  font-family:"FontAwesome"; position:absolute; left:0; right:0; top:2px; line-height:17px; font-size:20px;}
.navbar-nav li.home{ text-align:center; color:#fff;}
.righ-part span#flip .fa-angle-down{ font-size:19px; }
.home .main-title{ padding-left:0px; font-size:36px; margin:18px 0; }
.banner{ background:url(../images/dotted.png) repeat-x center left;}
body .content h1{ position:relative; border-bottom-width:none; border-bottom-color:#333; padding-bottom:15px; font-size:21px; padding-left:0px; margin-bottom:16px; }
body .content h1:before{ height:none; background:#333; width:32px; bottom:0; position:absolute; left:0; content:"";}
.content-top-text{ padding:25px 30px;  font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; }
.content-top-text p{ font-size:11px; padding-left:0px; }
.content-top-text .top-content{ float:left;}
.content-top-text .button-section{ float:right; padding-top:0px; }
.content-top-text .button-section input{ border:none; border-radius:5px; display:block; margin:0 15px; padding:8px 30px; min-width:250px; font-size:18px; background:#0675c2;}
.content-top-text .button-section input:last-child{ margin-top:10px; background:#333;}
.content-middel-section .right-section h3{ color:#333; font-size:28px; margin-bottom:30px; }
.content-middel-section{ background:#ececec;}
.right-section .input-section input{ font-weight:normal; color:#333;}
.right-section .input-section i{ color:#c0c0c0; font-size:26px;}
.right-section .input-section{ margin-top:6px;}
.footer-top{ background:#e4e4e4; border-color:none; padding-bottom:0px;}
.right-cont input{ background:#ed7d31; }
.left-img img{ none;}
.contact-no span{ display:block; margin-right:0px; color:#fff;}
.right-cont h3{ padding-left:0px; }
.right-cont h3::after{ letter-spacing:-1px;}
.contact-no{ margin-top:10px;}
.right-cont h3{ color:#5a5a5a; border-bottom:none; padding-bottom:12px;}
.footer-top .right-cont h3::after{ content:""; border-bottom:none; position:relative; bottom:-10px; display:block;}
.footer-middle{ background:#fff url(../images/grey-bg.png) no-repeat center center;}
.footer-middle .align-width-categoty{ float:left; padding-left:0px; }
.footer-bottom p{ font-size:14px; font-weight:normal;}
.footer-middle h3{ border-bottom-width:1px; font-weight:600;}
.footer-middle h3::after{ bottom:-1px;}
.navigation-menu-items-footer{ text-align:right;}
.last-bottom{ padding:25px 0 0 0; margin-top:25px; border-top:1px solid #666;}
.last-bottom:after{ display:block; height:0; content:""; clear:both; overflow:hidden;}
.last-left{ float:left;}
.last-right{ float:right;}
.navigation-menu-items-footer li{ display:inline-block; margin-left:25px; vertical-align:middle;}
.navigation-menu-items-footer li a{ color:#fff; font-size:15px; }
.footer-bottom{ padding-bottom:10px;}
.main-title{ padding-left:0px; margin:18px 0; font-size:36px; letter-spacing:-1px;}
.banner .container{ position:relative;}
.inner-banner-topbutton { padding:10px 35px;}
.text-section h2{ font-family:'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-size:28px; border-bottom:none; padding-left:0px; padding-bottom:15px; position:relative; margin-bottom:15px;}
.text-section h2:before, .text-box-top h3:before, .text-box .block-section h3:before, .broker-page-bottomsection h3:before{ background: none; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 28px;}
.text-section p{ font-size:12px; }
.text-box-top h3{ position:relative; padding-bottom:10px; padding-left:0px; color:#333;}
.text-box i, .text-box-top i{ padding-left:0px; color:#333; }
.text-box-top .block-section p{ padding-left:0px;}
.inner-banner-topbutton{ background:#FF8C00; }
.inner-content{ max-width:1210px;}
.text-box-top h3{ font-size:24px; margin-top:0px;}
.text-box .block-section h3{ margin-top:0px; font-size:24px; color:#333; position:relative; }
.text-box-top h3 br{ display:none; }
.investment-page .text-box{ padding:30px 0px;}
.tabing .accordion-ver{ background:none;}
.tabing .accordion-ver{ padding-left:0px; padding-right:0px; }
.accordion-ver > ul > li{ margin-bottom:15px; border-bottom-color:#f0f0f0 !important; }
#accordion1 h1, .accordion-ver > ul > li > div{ padding-left:15px; padding-right:15px; }
.accordion-ver > ul > li > div{ padding-bottom:12px; font-size:18px; line-height:1.5; }
.accordion-ver ul li div span{ line-height:26px !important; }
#accordion1 h1{ font-family:'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-size:18px; color:#333;}
.tabing .fa.fa-angle-down{ font-size:23px;}
.broker-page{ max-width:inherit;}
.broker-page .text-box-top, .broker-page .text-bottom-section{ padding:0px; max-width:1050px; margin:0 auto; display:inherit;}
.broker-page .text-section p{ padding-left:0px; }
.ext{ margin-bottom:15px; display:block;}
.inn-list li{ margin-top:20px;}
.text-box-top.new-main-bro{ max-width:inherit !important; background:#ebecec; padding:25px 0; margin-bottom:45px;}
.new-inner-bro{ max-width:1050px; margin:0 auto;}
.brokers-page-tab .tab-content h2{ padding-left:5px; }
.brokers-page-tab .tab-content ul{ padding-left:0px; }
.brokers-page-tab .tab-content ul i.fa-check{ background:#6cc263; width:25px; height:25px; border-radius:100%; text-align:center; line-height:25px; color:#fff; margin-right:5px;}
.brokers-page-tab .tab-content ul li{ margin:10px 0;}
.brokers-page-tab .tab-content ul.edge-list{ float:left;}
.edge-button{ float:right; padding-right:55px; padding-top:55px;}
.edge-button a{ display:block; text-align:center; color:#fff; padding:8px 15px; width:220px; font-size:18px;}
.edge-button a{ background:#0675c2; border-radius:5px; margin:10px 0;}
.edge-button a:last-child{ background:#333;}
.tab-content:after{ clear:both; overflow:hidden; height:0; display:block; content:"";}
.broker-page-bottomsection{ background:none; }
.broker-page-bottomsection h3{ padding-left:0px; position:relative; }
.broker-page-bottomsection .block-section i{ padding-left:0px; }
.broker-page-bottomsection .block-section ul li{ margin-left:2px; }
.text-bottom-section .block-section h3{ border-bottom-width:none ;}
.text-bottom-section .block-section h3::before{ bottom:0px; width:32px;}
.broker-page-bottomsection ul li a{ color:#000;}
.tab-pane h4, .form-group label{ font-size:26px !important; color:#333; margin-top:35px;}
.form-group label{ margin-top:0px; }
.tab-content .phone{ color:#0675c2; font-size:27px !important;}
.phone small{ font-size:14px; }
.form-group .select-dropdown select{ font-size:18px; }
#myTab.nav.nav-tabs li a{ padding:10px 0 !important;}
.info-sec{ padding:0px; background:#333; }
.info-sec .col-md-7{ background:#f3f4f6; }
.info-sec .col-md-5, .info-sec .col-md-5 h3{ color:#fff; }
.team-top{ font-size:24px;}
.team-box{ width:31%; margin-right:1.6%; }
.team-list h1{ border-bottom-color: #333; border-bottom-width: 1px; font-size: 24px; margin-bottom: 16px; padding-bottom: 15px; padding-left: 0; position: relative;}
.team-pro h1{ font-size:24px !important; }
.team-list{ background:#ebecec; border:none;}
.team-top::before{ background:url(../images/quote.png) no-repeat left top; content:"a"; color:transparent; width:26px; top:8px;}
body .content h1{ font-size:24px; }
.contact-gray { background:#f7f7f7 url("../images/grey-bg-abt.png") no-repeat scroll center center;}

.phone{ color:#0675c2;}
#Container .mix{ display:none; }

.inner-content blockquote::before {
    font-size: 48px;
    height: 50px;
    left: -1.2em;
    top: 0;
    width: 50px;
}
.inner-content blockquote::before {
    content: "";
    font-size: 28px;
    color:transparent;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 43px;
    left: 0;
    line-height: 1;
    position: absolute;
    text-transform: none;
    top: -12px;
    width: 51px;
     background:url(../images/quote-large.png) no-repeat left top;
}
.inner-content blockquote {
    border-left: medium none;
    color: #ec7001;
    font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.07143em;
    margin: 1.1em 0 0.2em;
    max-width: 560px;
    padding: 1.05em 80px;
    position: relative;
}
.content .inner-content p, .contact-gray p, .text-section p{ font-size:18px; }
.input-section{ position:relative;}
.input-section button{ position:absolute; top:2px; background:#fff; width:50px; border:none; height:92%; right:2px;}
.edge-button a:hover{ color:#fff;}
.team-pro{ padding-bottom:0px; }
.content-top-text{ margin-top:-250px; }
body.home .content h1{ font-size:21px;}

.main-title, .home .main-title{ margin:50px 0 18px;}
.content-middel-section{ background:#ececec url(../images/left-image-hm.jpg) no-repeat center center; padding:80px 50px;}
.middle-news:after{ display:block; height:0; overflow:hidden; clear:both; content:"";}
.footer{ padding-top:0px; }
.next-edge{ background:#000; margin-top:30px; display:block;}
.blog{ border:none;}
.next-edge, .next-edge p{ color:#000;}
.next-edge h3{ color:#ed7d31; font-weight:500; margin-top:10px; padding-bottom:10px; font-size:18px !important; border-bottom-width:1px; margin-bottom:15px; }
.next-edge h3:before{ display:none; content:"";}
.blog.two{ max-width:450px;}
.next-edge p{ font-size:18px !important; line-height:25px;  }
.blog.two a{ padding:8px 35px; color:#fff; font-weight:bold; background:#ed7d31; border-radius:8px; }
.content-top-text{ min-height:180px;}
.text-box i, .text-box-top i{ color:#000;}
.right-cont input{ padding:6px 20px;}
.content-middel-section{ display:block;}
.content-top-text:after{ display:block; height:0; clear:both; overflow:hidden; content:"";}
.accordion-ver{ padding-bottom:30px !important;}
.invest-mid{ margin-top:35px;}
.investment-page .text-box i, .text-box-top i{ font-size:40px;}
.new-main-bro{ margin-bottom:0px !important;}
.broker-page .next-edge{ margin-top:0px; margin-bottom:25px;}
.inn-list li{ margin-left:45px !important; }
.text-box-top.new-main-bro{ padding:25px 0 45px;}
.text-bottom-section .active i{ color:#000;}
.team-top{ padding-left:55px; min-height:250px; padding-top:25px; font-size:25px; }
.team-top::before{ left:20px; top:12px; }
.team-bottom h4{ font-size:18px; font-weight:bold; color:#333; }
.team-bottom h4::before{ background:#333;}
.team-bottom a{ font-size:18px; }
.contact-gray{ margin-top:45px;}
.middle-new{ background:#f2f2f2; margin:25px 0; padding:15px 0;}
.chart-section h2{  border-bottom: none; font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-size: 28px; font-weight:600;
 margin-bottom: 15px; padding-bottom: 15px; padding-left: 0; position: relative;}
.chart-section h2:before{ background: none; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 28px;}
a.canvasjs-chart-credit{ display:none; }


.banner .container{ width:100%; max-width:1350px; padding:0px; }
.navbar-inverse .navbar-nav li a{ font-size:15px !important;}
.main-title, .home .main-title{ font-size:56px; }
body.home .content h1{ font-size: 28px;}
.top-content p{ font-size:18px;}
.content-top-text .top-content{ width:72%;}
.content-top-text{ max-width:1080px; }
.next-edge{ background:#fff;}
.blog.two a{  background: #0675c2; border: medium none; border-radius: 5px; display: inline-block; font-size: 18px; margin: 0 10px;  min-width: 155px; font-weight:normal; padding:8px 15px; text-align:center;}
.secound-content-section .blog h3{ color:#000; font-family:'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-weight:600; font-size:26px!important;}
.footer-top{ padding:0px 0;}
.right-cont h3{  font-family:'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; font-size:28px; font-weight:600;}
.contact-no span{ color:#5a5a5a;}
.right-cont input{ background: #0675c2; border: medium none; border-radius: 5px; display: inline-block; font-size: 18px;  min-width: 250px; font-weight:normal; padding: 8px 30px; text-align:center;}
.footer-middle{ background-size:cover;}
.inner-banner-topbutton{ background:#0675c2;}
.text-section h2{ margin-top:38px; padding-bottom:20px; margin-bottom:22px;}
.inner-content .link-menu{ padding-top:30px; }
.middle-new{ margin:40px 0;}
.text-box-top h3{ padding-bottom:15px; margin-bottom:15px; }
#sec-1{ padding:30px 0;}
.tabing .heading::after{ margin:10px 0;}
.accordion-ver{ padding-bottom:45px !important;}
#accordion1 h1{ font-family:"Helvetica Neue LT Std"; font-size:21px; font-weight:normal;}
.text-box-top.new-main-bro{ padding:50px 0 55px; }
.broker-page .text-box-top, .broker-page .text-bottom-section, .new-inner-bro{ max-width:1210px;}
.text-bottom-section h2{ border-bottom: none;
    font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif;
    font-size: 28px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-left: 0;
    position: relative; font-weight:600; }
.text-bottom-section h2:before{ background:none;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 28px;}
    .text-bottom-section .block-section h3{ min-height:72px;}
    .text-bottom-section .block-section h3{ margin-left:0px; }
    .text-bottom-section i{ padding-left:0px; }
    .brokers-page-tab .nav-tabs li{ margin:0 30px;}
    .tab-pane{ max-width:1210px; }
    .laft-ed-section{ float:left; }
    .edge-button{ float:none; clear:both; }
    .edge-button a{ display:inline-block; margin-right:10px; }
    .right-ed-destion{ float:right; padding-top:70px; padding-right:10px;}
    .broker-page-bottomsection{ padding:50px 0;}
    .broker-page-bottomsection .block-section h3 { margin-bottom: 15px; margin-top: 15px; padding-bottom: 14px; }
    .broker-page-bottomsection .block-section ul li{ margin-top:5px; margin-bottom:5px; }
    ol{ padding-left:18px;}
    ol li{ font-size:18px; }
    .article-section{ padding-bottom:50px; }
    body .content h1{ font-size:28px; margin-top:38px;font-weight:600; }
    .nav-tabs > li.active::after{ bottom:-48px !important;}
    .tab-content{ margin-top:25px; }
    .contact-gray{ background-size:cover;}
    
    .chart-absulute-text{ color:#fff; background-image:url(../images/chart-img.jpg); background-position: center top; background-repeat: no-repeat; width:354px; height:390px; margin: auto; position: relative; transition: all 0.3s ease 0s;}

.text-hover{ display: none; transition: all 0.3s ease 0s;}

.test-set-section > span{position: relative; top: 40%;}
.test-set-section {height: 116px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 10px; width: 116px;}
.test-set-section-one > span{position: relative; top: 40%;}
.test-set-section-one {height: 116px; left: 4px; margin: 0 auto; position: absolute; text-align: center; top: 75px; width: 116px;}
.test-set-section-two > span{ position: relative; top: 40%;}
.test-set-section-two { height: 116px; right: 10px; margin: 0 auto; position: absolute; text-align: center; top: 65px; width: 116px;}
.test-set-section-five > span{position: relative; top: 40%;}
.test-set-section-five {height: 116px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; bottom: 10px; width: 116px;}
.test-set-section-three > span{position: relative; top: 40%;}
.test-set-section-three {height: 116px; left: 4px; margin: 0 auto; position: absolute; text-align: center; bottom: 75px; width: 116px;}
.test-set-section-four > span{ position: relative; top: 40%;}
.test-set-section-four { height: 116px; right: 10px; margin: 0 auto; position: absolute; text-align: center; bottom: 75px; width: 116px;}
.text-hover{ position: absolute; top:0; border: solid 2px #000; border-radius: 5px; box-sizing: border-box; padding:5px 5px; font-size:15px; line-height:20px; color:#000; display: none; z-index:999; background:#fff; min-width:300px;}
.chart-absulute-text ul li:hover .text-hover{ display: block; transition: all 0.3s ease 0s;}

.last .team-top{ min-height:208px; }
.team-pro h1{ font-size:28px !important;}

.content-top-text{ max-width:1210px; }
.blog h3{ text-transform:none;}
.inner-banner-toptext{ left:0px; }
.info-page{ min-height:60px;}
h1.info-title:before{ content:inherit; display:none; }
h1.info-title{ border:none !important; font-size:28px !important; padding-bottom:0px !important; margin-bottom:10px !important; margin-top:20px !important;   }
.info-section{ padding-bottom:45px; }
.policy-section, .sitemap-section{ padding-top:25px;}
.policy-section ul li{ font-size:18px; list-style:disc;  }
.policy-section ul{ padding-left:40px; }
.policy-section, .sitemap-section{ padding-bottom:45px; }
.inner-banner-toptext{ padding-left:70px; }
.test-set-section .text-hover, .test-set-section-three .text-hover, .test-set-section-four .text-hover{ border-color:#f7941d;}
.test-set-section-one .text-hover, .test-set-section-two .text-hover, .test-set-section-five .text-hover{ border-color:#6d6e72;}
.chart-absulute-text ul li.test-set-section:hover .text-hover { display: block; left: 115px; top: -10px; transition: all 0.3s ease 0s;}
.chart-absulute-text ul li.test-set-section-two:hover .text-hover { left: 115px; top: -10px; }
.chart-absulute-text ul li.test-set-section-four:hover .text-hover { left: 115px; top: -10px; }
.chart-absulute-text ul li.test-set-section-one:hover .text-hover{ right: 115px; top: -10px; }
.chart-absulute-text ul li.test-set-section-three:hover .text-hover{ right: 115px; top: -10px; }
.chart-absulute-text ul li.test-set-section-five:hover .text-hover{ left: 115px; top: 90px; }

#accordion2 h1 { font-family: "Helvetica Neue LT Std"; font-size: 21px !important; text-transform:none; font-weight: normal; color:#333;}
#accordion2 h1:before{ display:none; content:inherit;}
#accordion2 h1, .accordion-ver > ul > li > div { padding-left: 15px !important; padding-right: 15px !important; border:none;}
#accordion2 h1, .accordion-ver > ul > li > div { background: #fff none repeat scroll 0 0 !important; font-size: 14px; padding-left: 25px; padding-right: 25px;}
.accordion-ver > ul, .accordion-hor > ul{ width:100% !important;}  

#accordion2 a{ color:#000; font-weight:bold; font-size:18px;}
.login-section{ display:none;}
.login-section{ position:absolute; z-index:999; top:34px; min-width:250px; right:0; border:1px solid #ccc; background:#fff; padding:15px;}
.righ-part{ position:relative;}
.login-left ul li a{ color:#666; padding-left:0px; display:block}
.login-left ul li{ margin:0 0 12px;}
.login-title{ color:#666; font-size:18px; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; font-weight:600;}
.login-left{ display:inline-block; padding:8px; width:48%;}
.login-right{ display:inline-block; padding:8px; width:48%; text-align: center;}
a.go{ display:block; background:#0675c2; padding:8px; color:#fff; text-transform:uppercase; border-radius:5px;}
a.go:hover{ color:#fff;}

.login-section {background: #fff;border: 1px solid #ccc;}
.login-section:after, .login-section:before {	bottom: 100%;left: 50%;	border: solid transparent;	content: " ";
	height: 0;	width: 0; position: absolute; pointer-events: none;}
.login-section:before { 	border-color: rgba(255, 255, 255, 0);	border-bottom-color: #fff;	border-width: 8px;	margin-left: 84px;}

.content-top-text .button-section a {
    background: #0675c2; color:#fff; border: medium none; border-radius: 5px; display: block; font-size: 18px; margin: 0 15px; min-width: 250px;  padding: 8px 30px; margin:6px 0;}
.content-top-text .button-section a:hover, a.inner-banner-topbutton:hover, .right-cont a:hover, .content-top-text .button-section a:focus, a.inner-banner-topbutton:focus, .right-cont a:focus{ color:#fff;}
.content-top-text .button-section a:last-child{ background:#333;}
.right-cont a { background: #0675c2; border: medium none; border-radius: 5px; display: inline-block; font-size: 18px;  font-weight: normal; min-width: 250px; padding: 8px 30px; text-align: center; color:#fff;}
body .content .contact-gray h1{ margin-top:0px; border-bottom-color:#b7b7b7; font-size:24px !important; }
body .content .contact-gray .row .col-md-6{ padding-right:50px;}

a.previous.i-previous:after{ content:"\25C0"; color:#999;}
a.previous.i-previous:after{ content:"\25b6"; color:#999;}
.pages ol li img{ display:none;}
.pages ol li{ height:27px; line-height:27px; margin:0 2px;}
.pages ol li a{ height:27px;}
.home .content-top-text{ max-width:1180px; }
.form-group:after{ clear:both; height:0; display:block; overflow:hidden; content:"";}
.form-group label{ font-size:17px !important; text-align:left; min-width:180px; display:inline-block;}
.form-group sub{ vertical-align:super; color:#F00;}
.form-group{ max-width:380px; margin:0 auto; text-align:left;}
.form-group input, .form-group select{ min-width:180px; height:34px; padding:7px; border:1px solid #ccc;}
.form-group{ padding-top:12px;}
.form-group input[type="submit"]{ margin:10px auto; min-width:inherit; padding:8px 25px; background:#0675c2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; border:none; height:auto;}
.button-submit{ text-align:center; }
.form-section .form-group{ margin-bottom:8px;}
.instal-left{ float:left; }
.instal-right{ float:left; margin-left:8%;}
.right-cont h3{ font-size:30px !important;}
.next-edge p{ color:#000;}
.right-cont h3, .contact-no span{ color:#333;}
.contact-no{ background:url(../images/phone.png) no-repeat left center; padding-left:45px;}
.text-hover{ text-align:left;}
.chart-absulute-text{ width:540px; height:583px; }
.test-set-section{ height:136px; width:126px;}
.test-set-section > span{ top:43%; }
.test-set-section-two{ top:72px; }
.test-set-section-one > span{ top:47%;}
.chart-absulute-text ul li{ height:136px !important; width:136px !important;}
.chart-absulute-text ul li span{ font-size:18px; }
.test-set-section-three > span{ top:32%;}
.test-set-section-four{ right:5px;}
.test-set-section-five > span{ top:46%;}
.invest-link a{ background: #0675c2; border: medium none; border-radius: 4px; color: #fff; font-size: 18px; padding: 8px 25px; width: 100%; max-width:250px; margin-top:25px; display:inline-block; }
.invest-link a:hover, .invest-link a:focus{ color:#fff;}
.invest-link{ text-align:center; padding:15px 0;}
.home .content-top-text{ max-width:1270px;}
.secound-content-section .blog h3{ border:none; padding:0; margin-bottom:30px; }
.next-edge p{ padding-top:0px; }
.blog p{ padding-bottom:16px;}
.middle-new{ clear:both; }
.text-section:after{ clear:both; height:0; display:block; overflow:hidden; content:"";}
.link-top{ margin-top:25px; }
.brok-left{ float:left; }
.brok-left p{ margin-bottom:10px;}
.brok-right{ float:left; margin-left:8%; }
.broker-page .text-box-top{ padding-bottom:45px; }
.brok-left .link-menu{ margin-top:35px; }
.text-bottom-section h2{ margin-bottom:24px; }
.upon-text { padding-top: 18px;}
.text-bottom-section .block-section .fa.fa-usd{ padding-left:0px; }
.right-ed-destion{ padding-right:50px; }
.broker-page-bottomsection h3{ font-size:22px; font-weight:600; }
.published{ float:right; font-size:11pt; margin-top:30px; letter-spacing:0px;}
.article-section{ max-width:645px; margin:0 auto;}
.contact-gray{ margin-top:60px;}
body .content .contact-gray h1{ font-size:21px !important;}
body .content .contact-gray h3{ font-size:18px; font-weight:bold;}
.tab-content{ background:#fff;}
.login-left{ width:auto; }
.login-title{ font-size:21px; }
.login-left ul li a{ font-size:18px; }
.header{ position:fixed; width:100%; top:0; z-index:99999;}
.top-title{ margin-top:70px;}

.test-set-section{ height:183px; width:183px;}
.test-set-section > span{ top:43%; margin-left:-10px;}

.test-set-section-one > span{ top:47%;}
.chart-absulute-text ul li{ height:183px !important; width:183px !important;}
.chart-absulute-text ul li span{ font-size:18px; }
.test-set-section-three > span{ top:40%;}

.test-set-section-five > span{ top:46%; margin-left:-15px;}
.chart-absulute-text ul li.test-set-section:hover .text-hover { display: block; left: 175px; top: -10px; transition: all 0.3s ease 0s;}
.chart-absulute-text ul li.test-set-section-two:hover .text-hover { left: 160px; top: -10px; }
.chart-absulute-text ul li.test-set-section-four:hover .text-hover { left: 170px; top: -10px; }
.chart-absulute-text ul li.test-set-section-one:hover .text-hover{ right: 175px; top: -10px; }
.chart-absulute-text ul li.test-set-section-three:hover .text-hover{ right: 170px; top: -10px; }
.chart-absulute-text ul li.test-set-section-five:hover .text-hover{ left: 185px; top: 110px; }
.test-set-section > span{position: relative; top: 40%;}
.test-set-section {height: 116px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 0; width: 116px;}
.test-set-section-one > span{position: relative; top: 40%;}
.test-set-section-one {height: 183px; left: 0; margin: 0 auto; position: absolute; text-align: center; top: 95px; width: 183px;}
.test-set-section-two > span{ position: relative; top: 40%; display:inline-block; margin-left:-20px;}
.test-set-section-two { height: 183px; right: 0px; margin: 0 auto; position: absolute; text-align: center; top: 95px; width: 183px;}
.test-set-section-five > span{position: relative; top: 40%;}
.test-set-section-five {height: 183px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; bottom: 10px; width: 183px;}
.test-set-section-three > span{position: relative; top: 40%;}
.test-set-section-three {height: 183px; left: 0px; margin: 0 auto; position: absolute; text-align: center; bottom: 111px; width: 183px;}
.test-set-section-four > span{ position: relative; top: 48%;}
.test-set-section-four { height: 183px; right: 10px; margin: 0 auto; position: absolute; text-align: center; bottom: 111px; width: 183px;}

.new-inner-bro ul li{ margin-top:20px;}
.chart-absulute-text{ margin-top:30px;}

.home .content-top-text{ max-width:1150px;}
.content-top-text .button-section{ float:left; }
.content-middel-section .right-section h3{ font-size:26px; font-weight:600; }
.right-cont h3{ font-size:26px !important; font-weight:600;}
.blog.two{ padding-left:20px; padding-top:35px; }
.contact-no span.country{ display:inline-block; margin-left:15px; }
.footer-middle .container, .footer-bottom .container{ max-width:1180px;}

.login-right-sec{ display:inline-block; height:32px; }
.login-right-sec:hover .login-section{ display:block; }
.righ-part a i.fa-angle-down{ vertical-align:middle;}
.brokers-page-tab .tab-content{ background:#ebecec;}
.brokers-page-tab .nav-tabs > li.active::after{ bottom:-50px !important;}
.right-ed-destion{ padding-right:0px; }
.tab-pane h4, .form-group label{ margin-top:0px; }
.righ-part{ position:relative; }
.input-box-section{ top:55px; right:80px; min-width:210px; background:#fff; padding:10px;  }
.input-box-section input{ margin-top:0px; }
.tab-content{ background:#ebecec;}
.team-list{ margin-top:15px; }
body .content .team-list h1{ margin-top:10px; }
.login-left{ width:100%; padding-left:0px; }
.login-left ul li a{ padding:6px; }
.login-left ul li a:hover{ background:#428bca; color:#fff;}
.chart-absulute-text ul li span{ font-size:18px;}
.inner-content, .broker-page .text-box-top, .broker-page .text-bottom-section, .new-inner-bro{ max-width:1140px; }
.inner-banner-toptext{ padding-left:110px; }
.instal-right{ margin-left:2%; }
.text-bottom-section .row{ margin:0px ;}
img.medium-view, img.small-view, img.small-one-view{ display: none;}

.investment-page .chart-section h2{ margin-top:0px; padding-top:34px;}
.middle-new{ margin-bottom:0px; }
.chart-section{ padding-top:40px; padding-bottom:30px; }
.invest-mid{ margin-top:0px !important;}
.invest-mid .heading{ padding-top:10px;}
.investment-page .text-box{ padding:58px 0;}
#sec-4{ padding:38px 0;}

.brokers-page-tab ul.nav-tabs{ max-width:1180px; margin:0 auto;}
.brokers-page-tab .nav-tabs li{ margin:0 15px;}
.tab-pane{ max-width:1150px; margin:0 auto; }
.contact-gray{ background:#f7f7f7 ; background-image:none; }
.about-right-new{ text-align:center; padding-top:50px; }
.about-right-new img{ display:inline-block; }
.mail-submit{ background:#0675c2 !important; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; }
.mail-submit i{ color:#fff !important;}
.input-section button.mail-submit{ height:98% !important; width:55px; top:0; right:0;}


/*.righ-part #flip{ position:relative; }
#panel{ min-width:180px;}
.input-box-section{ top:35px; }*/

@media(min-width:992px){
 img.large-view{ display: block;}
 }
@media screen and (max-width:991px) and (min-width:768px){
 img.large-view{ display: none;}
 img.medium-view{ display: block;}
 }
 
@media screen and (max-width:767px) and (min-width:600px){
 img.large-view{ display: none;}
 img.medium-view{ display: none;}
 img.small-view{ display: block;}
 }
@media screen and (max-width:599px) and (min-width:310px){
 img.large-view{ display: none;}
 img.medium-view{ display: none;}
 img.small-view{ display: none;}
 img.small-one-view{ display: block;}
 }


@media(max-width:1199px){
	.content-middel-section{padding: 20px 20px;}
	.brokers-page-tab .nav-tabs > li > a:hover, .nav-tabs > li > a{ min-width:211px !important;}
    .inner-content, .broker-page .text-box-top, .broker-page .text-bottom-section{ width:90%; margin:0 auto;}
    .broker-page .text-bottom-section{ padding-top:25px;}
    .new-inner-bro{ padding-left:10px; padding-right:10px;}
}

@media(max-width:991px){
	.button-section .button{ padding:20px 0; margin:0 20px; font-size:20px;}
	.button-section{ padding-top:20px;}
	.content-top-text h1{ font-size:20px;}
	.content-top-text p{ font-size:18px; padding:4px 0;}
	.secound-content-section{ padding-top:0; padding-bottom:0;}
	.secound-content-section h2{ font-size:20px; margin:7px 0;}
	.blog p {font-size: 16px; padding-bottom: 15px;}
	.blog{ margin-bottom:15px;}
	.content-middel-section .left-section, .content-middel-section .right-section{ width:100%; margin-bottom:10px;}
	.content-middel-section .left-section{ text-align: center;}
	.content-middel-section .left-section img{ margin: auto;}
	.brokers-page-tab .nav-tabs > li > a:hover, .nav-tabs > li > a{ min-width:95px !important;}
	.text-bottom-section .block-section h3, .text-box-top h3, .brokers-page-tab .tab-content h2{ font-size:20px;}
	.brokers-page-tab .tab-content ul li{ font-size:14px;}
	.block-section ul{ font-size:15px;}
	.broker-page-bottomsection h3{ font-size:20px;}
	.info-sec h3, .tab-pane h4, .phone, .content h1{ font-size:20px;}
	.team-box .team-top{font-size: 16px; line-height: 30px;}
	.brokers-page-tab{ margin-top:20px;}
    .broker-page .text-bottom-section{ padding:0px;}
	.footer-middle .align-width-categoty{ width:65% !important; padding-right:0 !important;}
	.footer-middle .align-width-categotytop{ width:100% !important; text-align: center;}
	.footer-middle .align-width-categotytop img{ display:inline-block;}
	.main-title{ font-size:26px !important;}
	.content .inner-content p, .contact-gray p{ font-size:18px;}
	.info-sec h3{font-size:24px !important;}
	body .content h1{ font-size:20px !important; line-height:24px;}
	.investment-page .text-box{ padding:30px 50px 50px !important;}
    
    .main-title, .home .main-title{ margin-top:20px; }
    .top-title{ margin-top:90px;}
	.footer-top{ text-align:center; padding-bottom:30px;}
	}
    
@media(min-width:768px) and (max-width:1024px) {
    .content-top-text .button-section a{ min-width:190px;}
    .blog.two{ padding-left:10px;}
   	.broker-page .text-bottom-section{ width:100%;}
    .investment-page .text-box{ padding:30px 20px 50px !important;}
}

@media(max-width:768px){
    .blog.two{ padding-left:0px;}
    .instal-right, .brok-right{ margin:10px auto; float:none; text-align:center; clear:both;}
    .instal-right img, .brok-right img{ text-align:center; display:inline-block; }
    .inner-content .link-menu{ padding-bottom:15px; }
}
	
@media(max-width:767px){
	.footer-top{ text-align:center; padding-bottom:30px;}
	.button-section .button{ font-size:17px; padding: 5px 0; margin: 0; max-width:123px; border-radius:7px;}
	.right-section h3{ font-size:18px;}
	.right-section p, .content-top-text p, .blog p{ font-size:14px;}
	.input-section{ margin-top:0;}
	.content-top-text h1{ font-size:18px;}
	.navbar-collapse{ border: none;}
	.footer{ padding-top:20px;}
	.main-title{ font-size:24px !important; }
	.text-bottom-section .row .block-section p{ display: none;}
	.text-box h3, .text-box-top h3{ font-size:18px;}
	.text-section h2{ font-size:24px;}
	.text-box{ padding:20px;}
	.text-box .heading{ font-size:20px; margin-bottom:0; font-weight:600;} 
	.inner-banner-toptext{ width:250px; text-align: center;}
	.container .text-box-top{ padding:10px 0 !important;}
	.link-menu ul li a { font-size: 16px; padding-left: 10px;}
	.col-md-4.col-sm-4.col-xs-6.block-section:nth-child(3n){ clear: left;}
	.broker-page-bottomsection h3{ font-size:18px;}
	.text-section h2{ font-size:20px;}
	.broker-page-bottomsection a i{ font-size:30px;}
	.text-box i, .text-box-top i{ font-size:30px;}
	.right-section-text h3{ font-size:18px;}
	.text-bottom-section .block-section h3, .text-box-top h3, .brokers-page-tab .tab-content h2{ font-size:20px; margin:0;}
	.text-bottom-section i{ font-size:30px;}
	.info-sec h3, .tab-pane h4, .content h1{ font-size:18px; padding:10px;}
	.team-bottom h4{ font-size:18px;}
	.team-bottom p, .team-bottom a{ font-size:14px; margin:0;}
	.form-group label{ font-size:18px;} 
	.team-main{ display:inline-block; width:100%; padding: 2em 0 1em;} 
	.contact-gray p{ font-size:14px;}
	.text-bottom-section .block-section .fa.fa-usd{ font-size:15px; top:-6px;}
	.inner-banner-topbutton{ font-size:14px; max-width: 220px; padding: 8px 15px;}
	.righ-part{ display:block; width:67%; text-align: right;}
	.main-menu .navbar-collapse{ border: none; box-shadow: none;}
	.main-menu .navbar-toggle, .main-menu{ float: left !important; margin-top:5px;} 
	.main-menu .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background: inherit !important;}
	.logo img{ display:inline-block;}
	.logo{text-align: center; width: 100%;}
	.main-menu {left: 0; position: absolute; top: 40px; width: 100%; z-index: 999999;}
	 body .nav > li > a{ padding:10px 0px !important;}
	.navbar-collapse{ background:#000;}
	.navbar-toggle{ margin-right:0 !important; margin-left:15px !important;}
	.content-top-text{ padding:20px 15px;}
	.footer-bottom p{ font-size:16px;}
	.footer-bottom{ padding:10px 20px;}
	.breadcrumb ul li span, .breadcrumb ul li a{ font-size:14px;}
	.tabing .heading, .right-cont h3{ font-size:20px; font-weight:600;}
	.footer-middle p{ font-size:16px;}
	.footer-middle h3{ font-size:20px; font-weight:600;}
	.footer .contact-no{ margin:10px 0;}
	.footer .contact-no span{ font-size:18px;}
	.accordion-ver > ul > li{ background:#fff !important;}
    .team-main{ text-align:center; margin:0px !important;}
    .team-box{ float:none; display:inline-block; vertical-align:top; width:48%; margin-right:1.2%;}
    .team-box:nth-child(3n){ margin-right:1.2%;}
    .team-box:nth-child(2n){ margin-right:0px; }
    .team-bottom h4::before{ margin:10px auto;}
    .broker-page-bottomsection .col-md-4, .text-box-top .col-md-4{ margin-bottom:25px;}
	.header {
    min-height: 80px;
}
.main-menu .navbar-toggle, .main-menu{ margin-top:12px;}
.content .inner-content p, .contact-gray p{ font-size:16px;}
.info-sec h3{font-size:20px !important;}
body .content h1{ font-size:20px !important; line-height:24px;}
.phone{ font-size:14px;}
.col-md-4.col-sm-4.col-xs-6.block-section:nth-child(2n){ clear: left !important;}
.investment-page .text-box{ padding:20px !important;}
.text-section p{ font-size:18px;}
.navbar-nav li.home{ text-align:left; }
.navbar-nav li.home::before{ line-height:45px;}

.text-box .block-section h3{ font-size:18px; min-height:inherit; font-weight:600;}
.text-bottom-section .block-section h3, .text-box-top h3, .brokers-page-tab .tab-content h2{ margin: 0 0 10px 0;}
.text-box-top.new-main-bro{ padding:25px 15px;}
.broker-page .text-bottom-section .row{ margin:0px; }
.panel-body{ padding:0px !important; }
.tab-content{ padding:18px;}
.inner-content blockquote{ padding-left:0px; padding-right:0px;}
#myTab-accordion .panel-body{ padding:10px !important; }
.blog.two{ margin:0 auto; padding-bottom:30px;}
.investment-page .text-box i, .text-box-top i{ font-size:30px; }
.main-title, .home .main-title{ margin-top:50px !important; }
}
	
@media(max-width:680px){
	.contact-no{ margin:20px 0;}
	.contact-no span{ margin-right:15px; font-size:20px;}
	.footer-top{ text-align:center; padding-bottom:30px;}
	.left-section-img, .right-section-text{ width:100%; padding-top:0; padding-left:15px; padding-right:15px; box-sizing: border-box; padding-bottom:15px;}
    .phone{ background-position: left top;}
    .panel-group{ margin:0 10px;}
    .navbar-inverse{ border:none !important;}
    .contact-gray{ padding:20px;}
    .inner-content{ width:90%;}
    .investment .right-cont{ padding:0 12px;}
    .right-cont input{ font-size:18px; }
    .brokers-page-tab .tab-content ul li{ padding-left:32px; position:relative;}
    .brokers-page-tab .tab-content ul i.fa-check{ position:absolute; left:0; top:0px;}
    .edge-button{ padding-top:5px; padding-right:0px; text-align:center; float:none; clear:both;}
    .edge-button a{ display:inline-block;}
    .blog.two{ padding:10px;}
    .next-edge h3{ margin-top:0px;}
    .main-title, .home .main-title{ margin:20px 0;}
    .footer-middle{ background-size:cover;}
    .team-top{ text-align:left;}
    .main-title br, .home .main-title br{ display:none; }
    .inner-content .link-menu{ margin-bottom:15px; }
	}

@media(max-width:480px){
		.block-section{ width:100% !important; margin-bottom:10px;}
		.footer-top{ text-align:center; padding-bottom:30px;}
        .left-img{ padding-right:0px;}
		.link-menu ul li{ display: block;}
		.link-menu ul li a{ padding-left:0;}
		.team-box{ width:100%;}
		.team-main{ display:inline-block; width:100%; padding: 0em 0 0em;} 
		.broker-page-bottomsection a i{ font-size:25px;}
        .phone{ font-size:18px; }
        .info-sec h3, .tab-pane h4, .content h1{ line-height:22px;}
        .container{ padding:0px !important;}
        .breadcrumb, .main-title{ padding-left:15px!important;}
        .content{ padding:0 12px;}
        .team-list select{ max-width:240px; margin-top:0px;}
        .team-box{ width:95%;}
        .inner-banner-toptext{ padding:15px; }
        .broker-page{ padding:0px;}
        .investment .contact-no span{ line-height:42px; }
        .text-box-top.new-main-bro{ margin-bottom:25px;}
		
		
		.team-top{ min-height: inherit;}
		.input-box-section { left: 0; right: 0; margin: auto; }
        .search-main-top .input-box-section{ left:inherit; right:0; }
		.top-input-box{ margin-top:0;}
        .footer-middle{ padding:30px 15px;}
        .last-right{ float:none;}
        .inner-banner-toptext{ position:relative; width:100% !important;}
        .broker-page-bottomsection{ padding:15px; }
        .tab-pane h4, .form-group label{ font-size:20px !important;}
        .form-group .select-dropdown select{ font-size:13px; }
        .next-edge{ padding:15px;}
        .next-edge .col-md-6{ padding:0px;}
        .content-middel-section{ background-size:cover;}
        .inner-content.sitemap-section{ width:100%;}
        .contact-no{ max-width:200px; margin:20px auto !important; padding-left:0px; }
        .text-section h2{ margin-top:10px; }
        .instal-right{ float:none; clear:both; text-align:center;}
        .instal-right img{ display:inline-block; }
        #sec-1{ padding:10px 0;}
        .chart-section h2{ font-size:20px; font-weight:600; }
        #accordion1 h1{ font-size:19px; }
        .text-bottom-section h2{ font-size:20px; }
        .text-bottom-section .block-section h3{ min-height:inherit; }
        .text-bottom-section .block-section .fa.fa-usd{ padding-left:0px; }
        body .content h1{ margin-top:10px; }
        .form-group label{ font-size:16px !important;}
        .form-group input, .form-group select{ width:100%;}
        .policy-section ul{ padding-left:10px; font-size:15px;  }
        .instal-right{ margin-left:0px; }
        .brok-right{ float:none; text-align:center; margin-left:0px; }
        .brok-right img{ display:inline-block; }
        .right-ed-destion{ padding-right:0px;}
        .right-ed-destion{ padding-top:35px}
}

@media(max-width:680px){
/* .test-set-section-one{ width:95px; height:95px; top:58px; line-height:14px; font-size:13px;}
 .test-set-section-one > span{ line-height:14px;}
 .test-set-section{ height:95px; width:95px;}
 .test-set-section-two{ height:95px; width:95px; top:60px;}
 .test-set-section-three{ height:95px; width:95px; bottom:133px;}
 .test-set-section-four{ height:95px; width:95px; bottom:133px;}
 .chart-absulute-text{ width:100%; background-size: 100% auto;}
 .test-set-section-five{ width:95px; height:95px; bottom:80px;}
 .text-hover{ min-width: auto;}  
 .chart-absulute-text ul li{ width:96px !important; height:96px !important;}
 .chart-absulute-text ul li span{ font-size:13px;}
 .chart-absulute-text{ height:320px;}
 .test-set-section-five{ bottom:15px; }
 .test-set-section-three, .test-set-section-four{ bottom:62px; }
 .test-set-section-two > span{ top:26%;}*/
 
 .test-set-section-one{ width:95px; height:95px; top:58px; line-height:14px; font-size:13px;}
 .test-set-section-one > span{ line-height:14px;}
 .test-set-section{ height:95px; width:95px;}
 .test-set-section-two{ height:95px; width:95px; top:60px;}
 .test-set-section-three{ height:95px; width:95px; bottom:133px;}
 .test-set-section-four{ height:95px; width:95px; bottom:133px;}
 .chart-absulute-text{ width:100%; background-size: 100% auto; max-width:295px;}
 .test-set-section-five{ width:95px; height:95px; bottom:80px;}
 .text-hover{ min-width: auto;}  
 .chart-absulute-text ul li{ width:96px !important; height:96px !important;}
 .chart-absulute-text ul li span{ font-size:13px;}
 .chart-absulute-text{ height:320px;}
 .test-set-section-five{ bottom:15px; }
 .test-set-section-three, .test-set-section-four{ bottom:62px; }
 .test-set-section-two > span{ top:18%;}
 .test-set-section-three > span{top: 19%; left:2px;}
 .test-set-section-four > span{left: 3px; top: 40%;}
 .test-set-section-five > span{margin-left: -7px;}
.chart-absulute-text ul li span{ width:65px; display:inline-block; overflow-wrap: break-word;}
.righ-part{ margin-left:0px; margin-top:23px; }
 
}

@media(max-width:359px){
.righ-part{ margin-left:0px; margin-top:23px; }
.button-section .button{ margin-bottom:10px;}
.righ-part{ margin-left:0px; margin-top:23px; }
}


@media(max-width:680px){
.content-top-text{ margin-top:0px; }
.inner-banner-topbutton{ max-width:inherit;}
.inner-banner-toptext{ width:auto; }

.chart-absulute-text ul li.test-set-section:hover .text-hover{ min-width:260px; width:100%; top:90px; left:-84%;}
.chart-absulute-text ul li.test-set-section-one:hover .text-hover, .chart-absulute-text ul li.test-set-section-three:hover .text-hover{ min-width:260px; width:100%; top:90px; left:0; right:inherit;}
.chart-absulute-text ul li.test-set-section-two:hover .text-hover, .chart-absulute-text ul li.test-set-section-four:hover .text-hover{ min-width:260px; width:100%; top:90px; right:0; left:inherit; }
.chart-absulute-text ul li.test-set-section-five:hover .text-hover{  min-width:260px; width:100%; top:90px; left:-84%; }
body .content .contact-gray .row .col-md-6{ padding-right:0px; padding-left:0px; padding-top:15px;}
.inner-content blockquote{ font-size:24px; padding-top:35px; }
}

@media(max-width:480px){
.navigation-menu-items-footer{ text-align:center; }
.last-bottom{ text-align:center; }
.last-left{ float:none; }
.navigation-menu-items-footer li{ margin:2px 5px; }
.right-cont{ text-align:center; }
.navigation-menu-items-footer li a{ font-size:14px;}
.text-box p{ font-size:15px;}
.content-middel-section .right-section h3{ margin-top:0px; }
.right-ed-destion{ float:none; text-align:center;}
.right-ed-destion img{ margin:0 auto;}
.text-box-top{ padding-bottom:0px;}
.inner-content blockquote{ font-size:20px; padding-top:35px; }
.righ-part{ margin-left:0px; margin-top:23px; }

}

/*--------------11-11-2016--------------*/

.broker-page .next-edge{ margin-bottom:0px; border-bottom: 1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
#bro-sec-2{ padding-top:55px; }
.broker-page-bottomsection{ padding:65px 0;}
#bro-sec-1{ padding-top:20px; }
.search-main-top{ display:inline-block; padding-left:10px; height:34px; position:relative; }
.search-main-top:hover #panel{ display:block; }
.input-box-section{ top:34px; right:0;}
.secound-content-section .blog h3{ font-family:'Helvetica Neue LT Std',Helvetica,Arial,sans-serif; }
.edge-button a:focus{ color:#fff; }
.fa-file-o .right-img{ right:-5px; top:17px;  }
.icon-in{ position:relative; }
#bro-sec-1 .fa-file-o{ font-size:40px; position:relative;}
#bro-sec-1 .fa-user{  font-size:40px; }
.last .team-top{ min-height:214px; }
.login-section{ min-width:275px; }
.input-section form{ position:relative; }
.team-bottom{ min-height:150px; }
.melbourne .team-img img{ max-height:202px; width:100%;}
input:focus, a:focus{ outline:none !important;}