body{
 margin:0;
 padding:0;
}
img{
 max-width:100%;
 
}
.img{
 width:100%;
 height:100px;	
}
a:hover{
 text-decoration:none;
}
.carousel-control.left{
 background:transparent !important;	
}
.carousel-control.right{
 background:transparent !important;	
}
.carousel-control{
 display:none;	
}
.testimonial .carousel-control{
 display:block;	
}

.banner .carousel-indicators li {
    width: 15px;
    height: 15px;
}
.banner .carousel-indicators .active {
    width: 17px;
    height: 17px;
    background:#E8DB18;
}

.testimonial #quote-carousel .carousel-control.left{
 left:48%;	
}
.testimonial #quote-carousel .carousel-control.right{
 right:48%;	
}
.owl-theme .owl-controls .owl-buttons div{
 border-radius:0 !important;
 -webkit-border-radius:0 !important;
 -moz-border-radius:0 !important;	
 border:1px solid;
 padding:3px 4px !important;
 color:#041D5F !important;
}
.news{
  border:1px solid #999;	
}
.news .nav-tabs > li{
 width:33.3%;
 background:#c94e23;	
}
.news .nav-tabs > li a{
 color:#ffffff;
 font-weight:bold;	
}
.news .nav-tabs > li a:hover{
 color:#ffffff;	
}
.news .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
 background:#575757;	
 color:#ffffff;
}
.vid-hd{
 font-size:18px;
 color:#ffffff;
 background:#c94e23;	
 font-family:Raleway-Bold;
 text-align:center;
 padding:7px 0;	
}
.testimonial{
 background:#dfdfdf;
 padding:30px 0;	
}
.owl-buttons {
    display: none;
}
.ticker{
 margin:10px 0;	
}
.update-ticker{
 margin:7px 0;	
}
.header-right{
 text-align:right;
 margin-top: 10px;	
}
.social-list ul{
 list-style:none;
 padding:0;	
}
.social-list ul li{
 display:inline-block; 
}
.contacts{
 margin-top:50px;	
}
.email{
 display:inline-block;
 margin:10px 7px;	
}
.email span {
 color: #000;
 font-size: 14px;
 margin-left: 5px;
 font-family: OpenSans-Regular;
}
.header-top{
 padding:20px 0;	
}
.header-bottom {
 background: #3298D8;
}
.banner{
 position:relavtive;	
}
.banner-text{
 position:absolute;
 top:47%;
 width:100%;
 text-align:center;	
}
.banner-head{
 font-size:25px;
 color:#ffffff;
 font-family:OpenSans-Bold; 
 text-shadow: 1px 1px 0px #000;	
}
.banner-head span{
 color:#e8db18;	
}
.banner-text p{
 font-size:14px;
 color:#ffffff;
 font-family:OpenSans-Regular;
 padding:0 50px;	
}
.form-heading, .market-head, .login-text{
 font-size:17px;
 color:#ffffff;
 font-family:OpenSans-Bold; 
 text-align:center;
 padding:7px 0;
 background:#3298d8;	
}
.login_btn {
    background: #3298D8;
    color: #ffff;
    border: none;
    padding: 4px 30px;
	font-weight:bold;
}
.banner-area{
 margin-bottom:22px;	
}
.contact-form{
 border:1px solid #999;	
}
.news{
 border:1px solid #999;	
}
.market-watch{
 border:1px solid #999;	
}
.market-iframe{
 background:#e8e8e8;
 text-align:center;	
}
.input-in {
    display: inline-block;
    margin: 0 18px 10px;
}
.input-fld input {
    width: 100%;
    margin: 10px 0;
    padding: 10px 7px;
}
.modal-footer{
 border-top:none;	
 text-align:center;
 padding:0;
}
.login-form {
 background: #E8E8E8;
 padding:5px 0;
}
.grayBox {
    background-color: black;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1055;
}
.box_content {
    background-color:#ffffff;
    border: 2px solid #ae6948;
    height: 240px;
    padding: 15px;
    position: fixed;
    right: 45%;
    top: 118px;
    z-index: 1056;
}
.investor-corner{
 padding:20px 0;	
}
.invest-head{
 font-size:27px;
 color:#ffffff;
 text-align:center;
 background:#3298d8;
 padding:7px 0;
 font-family:OpenSans-Bold; 	
}
.invest-in{
 background:#dddddd;
 padding:10px;
 	
}
.invest-dtls {
	background: #ffffff;
	text-align: center;
	border: 5px solid #006631;
	margin-bottom: 20px;
}
.invest-img{
 padding:10px;	
}
.invest-text {
	color: #ffffff;
	background: #006631;
	padding: 10px 5px;
	font-size: 15px;
	font-family: OpenSans-Semibold;
}
.right-side-list{
 text-align:center;
 margin-bottom:14px;
 background:#3298d8;
 padding:8px;	
}
.right-side-list:last-child{
 margin-bottom:0;	
}
.right-side-list a{
 font-size:20px;
 color:#ffffff;
 padding:7px;
 font-family:OpenSans-Bold;	
}
.services{
 background:url(../images/back-img.png)no-repeat scroll center center/cover;
 padding:30px 0;	
 background-attachment:fixed;
}
.service-head, .get-started-hd, .test-hd, .partner-hd{
 color:#ffffff;
 font-family:OpenSans-Bold;
 font-size:27px;	
 text-align:center;
}
.test-hd span{
color:#e8db18;	
} 
.service-head span, .get-started-hd span, .partner-hd span{
 color:#e8db18;	
}
.divider{
 text-align:center;	
}
.services-in{
 display:flex;	
}
.services-in .col-sm-4{
 display:flex;	
}
.services-in .col-sm-4 a{
 display:flex;	
}
.services-in a{
 background:#ffffff;
 padding:10px 15px;
 transition:all 0.3s ease-in;	
}
.services-in a:hover{
 box-shadow:1px 1px 8px #e8db18;
 transition:all 0.3s ease-in;	
}
.service-img{
 width:90px;
 display:inline-block;
 vertical-align:top;	
}
.serv-text{
 width:calc(100% - 100px);
 display:inline-block;	
}
.services-in{
 margin:25px 0;	
}
.serv-text .serv-hd{
 font-size:18px;
 color:#000;
 font-family:OpenSans-Bold;	
}
.serv-text p{
 font-family:OpenSans-Regular;
 font-size:14px;
 color:#000;	
 text-align:justify;
}
.invest-img{
 overflow:hidden;	
}
.invest-img img {
    
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    /*display: block;*/
}
.invest-img img:hover {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.get-start{
 padding:25px 0;	
}
.get-list ul {
    list-style: none;
    text-align: center;
    margin-top: 40px;
	padding-left:0;
}
.get-list ul li {
    position: relative;
}
.get-list ul li {
    display: inline-block;
    margin: 0 50px;
}
.get-list li::after {
    content: url("../images/arrow.png");
    left: 66%;
    overflow: hidden;
    position: absolute;
    top: 24%;
}
.get-list li:last-child::after{
 content:none;	
}
.get-started-hd{
 color:#000;	
}
.get-text {
    font-size: 15px;
    color: #5d5d5d;
    font-family: Lato-Regular;
    margin-top: 10px;
}
.test-hd {
    font-size: 25px;
    color: #000;
    font-family: Lato-Bold;
}

.cl-info {
    font-weight: bold;
}
.testimonial {
    background:url(../images/testo-back.png)no-repeat scroll center center/cover;
    padding: 30px 0;
	color:#ffffff;
	text-align:center;
	background-attachment:fixed;
}
.sldr-cnt {
    margin: 25px 0;
}
.partner{
 padding:25px 0;	
 background:url(../images/public-background.png)no-repeat scroll center center/cover;
 background-attachment:fixed;
}
.partner-list ul{
 padding:0;
 list-style:none;
 margin-top:15px;	
}
.partner-list ul li{
 display:inline-block;	
}
.footer-top{
 background:#3a9ddc;
 padding:25px 0;	
}

.footer-list .ft-hd{
 font-size:15px;
 font-family:OpenSans-Bold;
 color:#FCEE24;	
}
.footer-list ul{
 padding-left:0;	
 list-style:none;
}
.footer-list ul li{
  margin:8px 0;		
}
.footer-list ul li a{
 color:#ffffff;
 font-family:OpenSans-Regular;
 font-size:14px;
}
.footer-btm{
 background:#3298d8;
 padding:15px;
}
.footer-btm p{
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 margin:0;	
}
.title {
    color: #fff;
    font-family: OpenSans-Bold;
    background: #1b94c0;
    font-size: 25px;
    margin: 20px 0;
    padding: 5px 15px;
}
.middle-area{
 margin:20px 0;	
}
.right-side-list:hover {
    background: #848484;
}
.middle-content .nav > li {
	width: 100%;
	background: #006631;
	border: 1px solid #025128;
}
.middle-content .nav > li a{
 color:#ffffff;
 font-size:15px;
 font-family:OpenSans-Semibold;	
 outline:none;
}
.middle-content .nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #019347;
	border: navajowhite;
	border-radius: 0;
	margin: 0;
}
.middle-content .nav > li.active a {
	background: #019347;
	color: #fff;
	border: none;
	border-radius: 0;
	margin: 0;
}
.middle-content h1 a{
 font-size:20px;
 font-weight:bold;	
}
.invest-al-in, .invest-al-in .col-sm-4, .invest-dtls{
 display:flex;
 width:100%;	
}
.invest-dtls a {
    width: 100%;
}
.nav > li > a{
padding:10px;	
}
.contactform h2{
font-size: 18px;
background: #3298D8;
padding: 10px 20px;
color: white;
}
.contactform{
max-width: 600px;
background:#efefef;
}
.contactform .form-control{
margin-bottom:10px;
}
.contactform #frmContact {
padding: 15px 30px 20px 30px;
}
.contactform .login_btn{
margin-top: 7px;
color: white;
border-radius: 4px;
padding: 6px 30px;
}
.financial-video{
 margin-top:20px ;
 padding:15px;
 box-shadow:1px 1px 8px #999;	
}
.contain a{
 color:#000;	
}


.navbar.navbar-expand-md.bg-dark.navbar-dark {
	margin: 0;
	min-height: auto !important;
	padding: 10px;
}

#collapsibleNavbar .navbar-nav > li > a {
	padding-top: 5px;
	padding-bottom: 5px;
}