@import url('/font/roboto.css');
/*@import url('/fonts/lato.css');
@import url('/fonts/merrristylesheet.css');*/
h1{ font-family:'merriweatherregular';}
h2{ font-family:'merriweatherregular';}
h3{ font-family:'merriweatherregular';}
h4{ 
font-family:'merriweatherregular';
    color: #f74e50;
    font-weight: 700;

}
h5{ font-family:'merriweatherregular';}

.margin-top-30p{
	    margin-top: 30%;
	}

a 
{
	text-decoration:none;
}
.no-padding{ padding:0px;}
.pad-left-20{
	padding-left:20px;
	}
.height{
	height:382px;
}
.margin-top-20{
	margin-top:20px;
	}

/*nav bar start*/


.navbar-nav{
	    padding-top: 25px;
	}
.navbar-nav>li>a {
	color:#000;
	    margin-top: 10px;
    padding: 5px 11px;
}

.navbar-fixed-top {
    background: #fff;
	    box-shadow: 0px 7px 1px -5px #bfbfbf;
		font-family:'merriweatherregular';
		    font-size: 13px;
}
.show-nav
{
	/*background:#000;*/
	opacity:1;
	border-bottom:none;
	color:#fff;
}

/*.nav .navbar-nav>li>a {
	color: #ffb400;
	margin-top:10px;
	padding:5px 15px;
}*/
.navbar-nav>li>a:focus, .navbar-nav>li>a:hover, .navbar-nav>li>a:hover {
    text-decoration: none;
    background-color: #e84a4b;
	color: #fff;
	border-radius:15px;
	margin-top:10px;
	}
.navbar-collapse {
		border-top: none !important;
    box-shadow: inset 0 0px 0 rgba(255,255,255,.1);
}

.marg-top-60 {
    margin-top: 60px;
}

.navbar-brand {
    float: left;
    min-height: 75px;
    padding: 5px 31px;

    /* font-size: 18px; */
    /* line-height: 20px; */

}
	
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 20px;
    margin-right:25px;
    margin-bottom: 8px;
    background-color: #f99a30;
    background-image: none;
   /* border: 1px solid rgba(0, 0, 0, 0.93);*/
    border-radius: 4px;
}

.navbar-toggle .icon-bar {
    display: block;
    color:#fff;
    background: black;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
/*nav bar end*/	


#banner {
    background:url(/images/banner1.jpg) center no-repeat;
	background-size:cover;
    min-height:100vh;
	top:0;
	left:0;
}
#banner  .va-table{
	display: table;
    min-height: 100vh !important;
    width: 100%;
}
#banner .table-cell {
    display: table-cell;
    vertical-align: middle;
}

.banner-text
{
	color: #e84a4b;
    text-align: center;
    margin-top: 0px;
    font-family: 'merriweatherregular';
    font-size: 55px;
}
.banner-content-text{
	font-family:'merriweatherregular';
	font-size:26px;
	color:#fff;
	line-height:30px;
	text-align:center;
	}

	
.banner-content {
    background:url(/images/head-text-bg.png) center no-repeat;
	color: #fff;
    min-height: 175px;
    border: 0px;
    border-radius: 0px;
	margin-top: 100px;
	padding-left: 20px;
 
}
.wealth{
	font-family: 'merriweatherregular';
	font-size: 30px;
    line-height: 30px;
	}

.banner-content p{
	padding-top:10px;
	font-family: 'merriweatherregular';
    font-size: 40px;
	line-height: 42px;
}
.trading{
	font-size: 26px;
	letter-spacing: 1.5px;
	}
.ban-text{
	font-size:20px;
	font-family:'robotoregular';
	
	}


#about_us {
    background: #fff;
   	
}
.about-left{
	min-height:100vh;
	background:url(/images/about-left-bg.jpg) center no-repeat;
	background-size:cover;
	color:#fff
}

#about_us .va-table{
	display: table;
    min-height: 100vh !important;
    width: 100%;
}
#about_us .table-cell {
    display: table-cell;
    vertical-align: middle;
}

.abt-head-txt{
	font-size:32px;
	margin-top:0px;
	line-height:50px;
	color: #f74e50;
	font-family:'merriweatherregular';
}
.abt-head-txt hr {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 25%;
    margin-left: 0%;
    border-top: 1px solid #c9c9c9;
}
.abt-content-text{
	font-family:'merriweatherregular';
	font-size:15px;
	line-height:25px;
	color:#fff;
	}
.about-right{
	min-height:100vh;
	background:#fff;
	color:#000;
}

.portfolio-txt{
	font-size:32px;
	margin-top:0px;
	color: #f74e50;
	font-family:'merriweatherregular';
	}
.portfolio-txt hr{
	  margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    width: 22%;
    margin-left: 0%;
    border-top: 1px solid #c9c9c9;
	}
.portfolio-content-text{
	font-family:'merriweatherregular';
	font-size:14px;
	color:#5c5c5c;
	line-height:20px;
	}
#porfolio_tracker .login {
background-image: none !important;
    min-height: 310px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.btn-logion-form {
    border-radius: 0px;
    color: #ffffff;
    width: 100%;
	background:#21cd99;
}
.btn-logion-form:hover, .btn-logion-form:focus {
    outline: none;
	background:#f5801f;
	
    color: #ffffff;
}

.bluetxt
{
	font-family:'merriweatherregular';
	font-size:17px;
	color:#05518d;
}
 td{
	 position:relative;
 }
form {
  
}

form > div {
  position: relative;
  overflow: hidden;
  font-size:12px;
  background:#ffffff;
  width:99%;
}

.login-radio-text
{
	font-family:'merriweatherregular';
	font-size:15px;
	color:#000000;
	font-weight:normal !important;
}
.login-type{
	color:#e84a4b;
	}
.login-forgetpawd
{
	font-size: 15px;
    font-family: 'robotoregular';
    color: #e84a4b;
	
}
.forget-pass-text{
	 margin-bottom:20px;
	 margin-top:10px;
	 margin-left:3px;
	
 }
.login-forgetpawd-click a
{
	font-size: 14px;
    font-family: 'merriweatherregular';
    color: #464646;
	
}

form input, form textarea {
    width: 100%;
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #bdbdbd;
    background: none;
    position: relative;
    top: 16px;
    left: 0;
    z-index: 1;
    padding-top: 12px;
    padding-bottom: 53px;
    padding-left: 6px;
    padding-right: 6px;
    outline: 0;
    color: #707070;
    font-family: 'merriweatherregular';
    font-size: 15px;
}
form input:valid, form textarea:valid {
  background: lightgrey;
}
form input:focus, form textarea:focus {
  border-bottom: 1px solid #384452;
}
form input:focus + label, form textarea:focus + label, form input:valid + label, form textarea:valid + label {
  background: none;
  color: #2dc463;
  font-size: 80%;
  padding: 1px 6px;
  z-index: 2;
  text-transform: uppercase;
  position:absolute;
    top: 38px;
}
form label {
  transition: all .1s ease-in;
  position: absolute;font-family:'merriweatherregular';
  font-size:15px;
  color: #bdbdbd;
  padding: 5px 5px;
  font-weight: normal !important;
}
form textarea {
  display: block;
  resize: vertical;
}

form.go-bottom input, form.go-bottom textarea {
  padding: 20px 18px 4px 6px;
}
form.go-bottom label {
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
form.go-bottom input:focus, form.go-bottom textarea:focus {
  padding: 20px 18px 4px 6px;
    background: none;
}
form.go-bottom input:focus + label, form.go-bottom textarea:focus + label {
  bottom: 100%;
  margin-bottom: -16px;
    background: none;
}
.btn-logion-form {
    background: #e84a4b;
    font-family:'merriweatherregular';
    font-size: 14px;
    color: #ffffff;
    padding: 10px 18px;
    border: none;
    letter-spacing: 1px;
     margin-top: 0px;
    width: 130px;
    border-radius: 28px;
   margin-right: 15px;
    outline: none !important;
}
.btn-register-form{
	background: #464646;
    font-family:'merriweatherregular';
    font-size: 14px;
    color: #ffffff;
    padding: 10px 18px;
    border: none;
    letter-spacing: 1px;
     margin-top: 0px;
    border-radius: 28px;
	width: 175px;
    outline: none !important;
	}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}
.radio-input {
        height: 30px;
    color: #707070;
    font-weight: 700;
    line-height: 30px;
    font-size: 14px;
    margin-top: 10px;
    margin-left: 5px;
}

.pad-ul-text
{
	padding-left:85px;
	color:#ffffff;
	padding-right:125px;
	line-height:20px;
}
input[type=radio] {
    width: 14px;
    height: 14px;
    background: none;
    left: -6px;
    position: relative;
    top: 4px;
}
.padding-top-login-sec
{
	padding-top:45px;
}


#info_us {
    background: url(/images/banner-3.jpg) no-repeat;
    background-size: cover;
    min-height:100vh;
	 padding-top: 13vw;
	 padding-bottom: 20px;
}
.table {
    font-family: 'merriweatherregular';
}
#download {
    background: #fff;
  
}

.download-left{
	min-height:100vh;
	background:url(/images/download-left-bg.jpg) center no-repeat;
	background-size:cover;
	color:#fff;
	font-family:'merriweatherregular';
}

#download .va-table{
	display: table;
    min-height: 100vh !important;
    width: 100%;
}
#download .table-cell {
    display: table-cell;
    vertical-align: middle;
}

.download-right{
	min-height:100vh;
	background:#fff;
	color:#000;
}
.down-head-txt {
    font-size: 32px;
    color: #d83c3f;
    font-family: 'merriweatherregular';
}

.smart-tip{
   font-size: 26px;
    margin-top: 0px;
    color: #f74e50;
  
    font-family: 'merriweatherregular';
}
.smart-tip hr{
	margin-top: 8px;
    margin-bottom: 10px;
    border: 0;
    width: 10%;
    margin-left: 0%;
    border-top: 1px solid #f74e50;
	}	
	
.smart-tip-content{
	 font-family: 'merriweatherregular';
	font-size: 15px;
	line-height:25px;
	padding-top:25px;
	}
.smart-tip-content ul li{
	    padding-bottom: 15px;
	}
#Testimonial{
    background: #fff;
   min-height:100vh;
}
.testimonial-head{
	font-size:32px;
	    margin-top: 0px;
    color: #f74e50;
    font-family: 'merriweatherregular';
  /*  padding-top: 80px;*/
	}
	
.testimonial-head hr{
	     margin-top: 2px;
    margin-bottom: 10px;
    border: 0;
    width: 13%;
    margin-left: 0%;
    border-top: 1px solid #c9c9c9;
	}	
.testimonial-left{
	min-height:100vh;
	background:url(/images/about-left-bg.jpg) center no-repeat;
	background-size:cover;
	color:#fff
}
.testimonial-heading{
	 font-size: 32px;
    color:#dc4043;
    font-family: 'merriweatherregular';
	    padding-bottom: 10px;
	}
#Testimonial .va-table{
	display: table;
    min-height: 100vh !important;
    width: 100%;
}
#Testimonial .table-cell {
    display: table-cell;
    vertical-align: middle;
}

.testimonial-right{
	min-height:100vh;
	background:#fff;
	color:#000;
}
.expert-says{
	   font-family: 'merriweatherregular';
	   font-size:14px;
	   line-height:20px;
	   padding-top:20px;
	}

.client-name{
	color:#000;
	font-family: 'merriweatherregular';
	font-size:16px;
	font-weight:700;
	}
.client-says{
	font-family: 'robotoregular';
    font-size: 12px;
    line-height: 16px;
    width: 85%;
    padding-top: 10px;
	min-height:95px;
	text-align:justify;
	}

#contact_us
{
	background:url(/images/banner-3.jpg) no-repeat;
	background-size:cover;
	min-height:100vh;
	
}
#contact_us .va-table{
	display: table;
    min-height: 100vh !important;
    width: 100%;
}
#contact_us .table-cell {
    display: table-cell;
    vertical-align: middle;
}

.contact-head-txt{
	font-size: 32px;
    margin-top: 0px;
    color: #ffffff;
    font-family: 'merriweatherregular';
	}

.contact-head-txt  hr{
	     margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
      width: 34%;
    margin-left: 0%;
    border-top: 1px solid #c9c9c9;
	}	
.ftr-add-para a{
	color:#fff;
	}
.ftr-add-para a:hover{
	color:#000;
	}
	

.hor-bar
{
	width:171px;
	background: #f58411;
	height:1px;
}
.hor-bar-blk
{
	height:1px;
	background:#c9c9c9;
	width:100px;
	margin:14px 0px;
}
.hor-bar-blk-dwn
{
	height:1px;
	background:#c9c9c9;
	width:75px;
	margin:24px 0px;
}
.hor-bar-blue
{
	height:1px;
	background:#ffffff;
	width:70px;
	margin:24px 0px;
}
.hor-bar-blue-cont
{
	height:1px;
	background:#88bed4;
	width:70px;
	margin:12px 0px;
}

.transbox1 {
	
    background-color: #ffffff;
    border: 1px solid black;
    padding:0px 15px;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.info-head-txt{
	font-size:32px;
	margin-top:0px;
	color: #ffffff;
	font-family:'merriweatherregular';
}
.info-para-txt{
	font-size:15px;
	
	color: #ffffff;
	font-family:'merriweatherregular';
}

.map-bg-custom{
	background:#fff;
	padding:10px;
 min-height:350px;
}
.map-bg-custom #map{
 min-height:350px;
}

 .modal {
    z-index: 99999;
 }

#technical-analysis{
	background: url(/images/banner-3.jpg) no-repeat;
   	 background-size: cover;
    min-height:100vh;
	
}

#technical-analysis .va-table{
	display: table;
    min-height: 100vh !important;
    width: 100%;
}
#technical-analysis .table-cell {
    display: table-cell;
    vertical-align: middle;
}
.courses{
	font-size: 25px;
    margin-top: 0px;
    color: #ffffff;
    font-family: 'merriweatherregular';
	}
.course-content {
    font-family: 'robotoregular';
    font-size: 14px;
    text-align: justify;
    color: #d6d2d2;
}
.courses hr{
	    margin-top: 7px;
    margin-bottom: 20px;
    border: 0;
    width: 26%;
    margin-left: 0%;
    border-top: 1px solid #c9c9c9;
	}	
.how-to-trade{
	font-size: 20px;
    margin-top: 0px;
    color: #ffffff;
    font-family: 'merriweatherregular';
	    padding-top: 20px;
	}
.trade-content{
 font-family: 'robotoregular';
	  font-size: 14px;
	  text-align:justify;
	    color: #d6d2d2;
	      padding-top: 5px;
	}
.tech-right-head{
	font-size: 24px;
    margin-top: 0px;
    color: #ffffff;
    font-family: 'merriweatherregular'
	}
.tech-right-head hr {
    margin-top: 7px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    width: 88%;
    margin-left: 0px;
}
.course-name{
	color: #fff;
 font-family: 'merriweatherbold';
    font-size: 16px;
    
	}
.course-description{
	font-size:14px;
	color:#ffbebe;
	line-height:20px;
	padding-bottom:10px;
	}
.trader-head{
	font-size: 24px;
    margin-top: 0px;
    color: #ffffff;
    font-family: 'merriweatherregular'
	}
.trader-head hr {
    margin-top: 7px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
  width: 27%;
    margin-left: 0px;
}

.ftr-add-para
{
	font-family: 'merriweatherregular';
	font-size:15px;
	color:#ffffff;
	margin-top:0px;
	line-height:1.35;
	margin-bottom: 17px;
}

.margin-top-150{
	    margin-top: 150px;
}
.footer{
	min-height:80px;
	background:#000;
	font-family:'merriweatherregular';
}
.footer a{
	font-size:12px;
	color:#ffffff;
	}
.footer a:focus, a:hover {
    color: #e04447;
    text-decoration: none;
}
.footer-menu{
	    padding-top: 31px;
	}


.fnt-fmly-merri{ font-family:'merriweatherregular',arial;}
.log-sec{ max-height:400px; max-width:320px; height:120px; padding:15px; margin-left:auto; margin-right:auto ;  }
.tool-box-style{ background:#FFF; height: 280px; padding-top:15px; overflow: auto;    padding-left: 10px;}
.tool-box-style1{ background:#FFF;     height: 305px; padding-top:15px; overflow: auto; padding-left:10px;}
.marg-top-60{ margin-top: 60px;}
.mrg-btm-2{ margin-bottom: 2px;}
.mrg-top-2{ margin-top: 2px;}
.height-10{ height:10px;}
.font-24{ font-size:24px;}
.font-22{ font-size: 27px;}
.pad-left-15{ padding-left:15px;}
.pad-left15{ padding-left:-15px;}
.pad-ftr{padding:15px 0px;}
.clr-ftr{ background:#2c2c2c;}

.clr-white{ color:#fff;}
.text-blk{color:#2b2b2b; font-family:'merriweatherregular';}
.clr-sky{color:#93b8ff;}
.clr-sky a:hover, .clr-sky a:focus{color:#ffffff;}
.pad-btm{ padding-bottom:50px;}

.ftr-add-head
{
	font-family: 'merriweatherregular';
	font-size:24px;
	color:#ffffff;
	margin-bottom:0px;
}

.pad-left{ padding-left:15px;}
.clr-hdr-txt{ color:#1f51b0;}
.clr-grey-txt{ color:#9b9fa7;}

.pad-top-5{ padding-top:5px;}


@media (min-width:1025px) and (max-width:1440px){
	.testimonial-head {
    padding-top: 35px;
}
hr {    margin-bottom: 13px;
}
.expert-says {
    text-align: justify;
}
	}
@media (min-width: 769px) and (max-width: 1024px){
.navbar-brand {
    padding: 5px 0px;
}
.navbar-nav {
    padding-top: 0px;
}
.navbar-nav>li>a {
    margin-top: 35px;
    padding: 5px 6px;
}
.navbar-nav>li>a:focus, .navbar-nav>li>a:hover, .navbar-nav>li>a:hover {
    margin-top: 35px;
}

.ban-text {
    font-size: 16px;
}
.courses {
    padding-top: 50px;
}
.courses hr {
    width: 32%;
}
.tech-right-head {
    padding-top: 50px;
}
.tech-right-head hr {
    width: 23%;
}
#technical-analysis {
    padding-bottom: 25px;
}
.expert-says {
    text-align: justify;
}
.testimonial-head {
    padding-top: 40px;
}

	}

@media (min-width:426px) and (max-width: 768px){
.sm-padding-bottom-20{
	padding-bottom: 20px;
	}
.navbar-nav {
    padding-top: 8px;
    padding-bottom: 10px;
}
.navbar-brand {
    padding: 5px 13px;
}
.navbar-nav>li>a {
    margin-top: -8px;
	      padding: 2px 6px;
  
}
.navbar-nav>li>a:focus, .navbar-nav>li>a:hover, .navbar-nav>li>a:hover {
    margin-top: -7px;
}
.navbar-fixed-top {
    font-size: 12px;
}
.ban-text {
    font-size: 18px;
}	

.about-left {
    padding-left: 30px;
    padding-right: 30px;
}
.abt-head-txt hr {
    width: 20%;
}
.about-right {
    padding-left: 30px;
    padding-right: 30px;
}	
.download-left {

    padding-left: 30px;
    padding-right: 30px;
}
#download .va-table {
 
}
.download-right {
    padding-left: 30px;
    padding-right: 30px;
}
.download-sec{
	    padding-top: 150px;
	}
.trader-head {
    padding-top: 50px;
}
.trader-head hr {
    width: 18%;
}

.courses {
    padding-top: 70px;
}
.courses hr {
    width: 16%;
}

.expert-says {
    text-align: justify;
}
.testimonial-head {
    padding-top: 29px;
}
.tech-right-head {
    padding-top: 25px;
}
.tech-right-head hr {
    width: 69%;
}
.testimonial-left {
    padding-left: 30px;
    padding-right: 30px;
}
.testimonial-right {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
}
.client-says {
       width: 100%;
	       min-height: 60px;
}

#contact_us {
    padding-top: 40px;
}
.contact-head-txt {
    padding-top: 40px;
}
.contact-head-txt hr {
    width: 25%;
}
.map-bg-custom {
    margin-bottom: 30px;
}
	}
@media (min-width:320px) and (max-width:425px){
.navbar-nav {
    padding-top: 0px;
	    margin: 7.5px 4px;
}
.xs-padding-bottom-30{
	padding-bottom: 30px;
	}
.navbar-fixed-top {
  
    box-shadow: -2px 7px 1px -5px #bfbfbf;
}
.banner-content p {
    padding-top: 12px;
    font-size: 29px;
    line-height: 25px;
}
.wealth {
    font-size: 27px;
}
.trading {
    font-size: 23px;
}
.trader-head {
    padding-top: 50px;
}
.trade-content {
    padding-bottom: 30px;
}

.ban-text {
    font-size: 18px;
   
}
.abt-head-txt {
    padding-left: 30px;
}
.abt-content-text {
    padding-left: 25px;
    padding-right: 25px;
	    padding-bottom: 20px;
}
#porfolio_tracker{
padding-left: 30px;
    padding-right: 30px;
	}
.portfolio-txt hr {
    width: 39%;
}
.download-left {
 padding-left: 30px;
    padding-right: 30px; 
	
}
#download .va-table {
 
}
.download-right {
  padding-left: 30px;
    padding-right: 30px;
}
.download-sec{
	padding-top:120px;
	}
.smart-tip {
    padding-top: 50px;
}
.smart-tip hr {
    width: 16%;
}
.courses {
    padding-top: 30px;
}
.courses hr {
    width: 32%;
}
.tech-right-head {
    padding-top: 20px;
}

.tech-right-head hr {
    width: 61%;
}
.expert-says {
    text-align: justify;
}
.testimonial-left {
    padding-left: 30px;
    padding-right: 30px;
}
.testimonial-head {
    padding-top: 40px;
    padding-left: 30px;
}
.testimonial-head hr {
    width: 24%;
}
.client-name {
    padding-left: 30px;
}
.client-says {
    width: 100%;
    min-height: 95px;
    padding-left: 30px;
    padding-right: 30px;
}
.contact-head-txt {
    padding-top: 25px;
}
.map-bg-custom {
    margin-bottom: 30px;
}
}
@media (min-width:321px) and (max-width:375px){
.ban-text {
    font-size: 17px;
}
.btn-logion-form {
    margin-bottom: 20px;
}
	}
@media (max-width:320px){
.no-padding-320{
	padding: 0px;
	}	

.courses {
    font-size: 26px;
}
.portfolio-txt {
    font-size: 30px;
}
.btn-logion-form {
    margin-bottom: 15px;
}
.wealth {
    font-size: 24px;
}
.trading {
    font-size: 22px;
}
.ban-text {
    font-size: 16px;
}
	}
