body{
 margin:0;
 padding:0;
}
img{
 max-width:100%;
 
}
.img{
 width:100%;
 height:100px;	
}
a:hover{
 text-decoration:none;
}
.header{
 background:#37386a;
 padding:10px 0;
 position:relative;	
}
.header-login{
 margin-top:14px;	
}
.contain {
    text-align: justify;
}
.header-login > span:last-child {
    margin-left: 5px;
}
.header-login span a{
 font-size:16px;
 color:#ffffff;
 font-family:Lato-Regular;
 border:1px solid #ffffff;
 padding:3px 15px 7px;	
}
.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:#37386A;
}
.banner{
 position:relative;	
}
.testimonial{
 background:url(../images/back3.png)no-repeat scroll center center/cover;
 padding:40px 0;	
 text-align:center;
 background-attachment:fixed;
}
.test-hd, .news-hd{
 font-size:30px;
 color:#ffffff;
 font-family:Lato-Regular;	
}
.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;
}
.banner-txt{
 position:absolute;
 top:27%;
 width:100%;
 text-align:center;	
}
.welcome-txt {
    color: #ffffff;
    font-family: Lato-Regular;
    font-size: 30px;
    text-shadow: 1px 1px 1px #999;
	line-height:20px;
}
.banner-txt-in p {
    color: #ffffff;
    font-family: Lato-Regular;
    font-size: 24px;
}
.get-btn{
 margin-top:25px;	
}
.get-btn a{
 font-size:15px;
 color:#ffffff;
 background:#dca336;
 padding:8px 18px;
 font-family:Lato-Regular;
 border-radius:10px;	
}
.counter-in{
 margin:40px 0;	
}
.counter-area{
 text-align:center;	
}
.counter-area h2{
 color:#424368;
 margin:15px 0;
 font-size:24px;
 font-family:Lato-Bold;	
}
.counter-area p{
 font-family:Lato-Regular;
 color:#000;
 text-transform:uppercase;	
}
.middle-section{
 background:url(../images/background-img.png)no-repeat scroll center center/cover;
 padding:40px 0;	
 background-attachment:fixed;
}
.expert-in{
 text-align:center;	
}
.expert-in .exp-hd{
 font-size:24px;
 color:#ffffff;
 font-family:Lato-Regular;	
}
.expert-in p{
 font-size:15px;
 color:#ffffff;
 font-family:OpenSans-Regular;
 line-height:24px;
 padding: 0 20px;	
}
.features{
 margin:40px 0;	
}
.features-hd{
 font-size:30px;
 color:#000;
 font-family:Lato-Bold;	
}
.features p{
 font-size:14px;
 color:#000;
 font-family:Lato-Regular;
 margin:10px 0 30px;	
}
.features-img{
 display:inline-block;
 vertical-align:top;
 width:95px;	
}
.featues-txt{
 display:inline-block;
 width:calc(100% - 100px);	
}
.featues-txt .feature-hd{
 font-size:24px;
 color:#000;
 font-family:Lato-Regular;	
}
.featues-txt p{
 font-size:14px;
 color:#000;
 font-family:OpenSans-Regular;
 text-align:justify;	
}
.feature-in{
 display:flex;
 width:100%;	
}
.feature-in .col-sm-6{
 margin:10px 0;	
}
.conflict-area{
 background:url(../images/back2.png)no-repeat scroll center center/cover;
 padding:40px 0;
 /*background-attachment:fixed;*/
}
.conf-al{
 text-align:center;	
}
.conf-al p{
 font-size:16px;
 color:#ffffff;
 font-family:Lato-Regular;
 text-align:center;	
}
.sldr-cnt p{
 font-size:14px;
 color:#ffffff;
 font-family:OpenSans-Regular;	
}
.sldr-cnt .cl-img{
 display:inline-block;	
}
.cl-img img{
 width:60px;	
}
.sldr-cnt .cl-info{
 display:inline-block;
 font-size:14px;
 color:#ffffff;
 font-family:Lato-Regular;
 vertical-align:middle;
 margin-left:10px;	
}
.owl-buttons{
 display:none;	
}
.owl-controls.clickable{
 margin-top:20px;	
}
.award-area{
 background:#e9e9e9;
 padding:40px 0;
 text-align:center;	
}
.award-hd{
 font-size:30px;
 color:#000;
 font-family:Lato-Regular;	
}
.award-area ul{
 padding:0;
 list-style:none;	
}
.award-area ul li{
 margin: 40px 40px 0;
 display:inline-block;	
}
.news-hd span{
 color:#dca336;	
}
.newsletter{
 background:url(../images/newsletter.png)no-repeat scroll center center/cover;
 padding:30px 0;
 text-align:center;	
}
.news-form input {
    height: 30px;
    padding: 8px;
    width: 20%;
}
.news-form button {
    background: #dc9f49 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
    padding: 4px 15px;
}
.news-form form {
    margin: 15px 0;
}
.footer-top{
 padding:30px 0;
 background:#ececec;	
}
.menu-list ul{
 list-style:none;	
}
.menu-list ul li{
 margin:10px 0;	
}
.menu-list ul li a{
 font-size:14px;
 color:#000;
 font-family:Lato-Regular;	
}
.social-icons li{
 display:inline-block;
 margin:0 5px;	
}
.address-area .add-img{
 display:inline-block;
 width:50px;
 vertical-align:top;
 margin:7px 0;	
}
.address-area .address-txt{
 display:inline-block;
 width:calc(100% - 100px);
 margin:7px 0; 	
}
.address-map{
 margin-bottom:12px;	
}
.footer-btm{
 background:#37386a;
 padding:10px 0;
 text-align:center;	
}
.footer-btm h2{
 font-size:15px;
 color:#ffffff;	
 margin:0;
 padding:0;
}
.modal-content {
 background: #37386A;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px;
    padding: 15px;
}
.modal-body .input {
    text-align: center;
}
.input-fld input {
    margin: 10px 0;
    padding: 5px;
    width: 100%;
}
.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;
}
.login-box p, .cnt-form p {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-family: OpenSans-Semibold;
    font-size: 22px;
    padding-bottom: 10px;
    text-align: center;
}
.login-box, .cnt-form {
    background: #37386a;
    padding: 10px 15px;
	margin:30px 0;
}
.login_btn {
    background: #4b4c80 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 6px 40px;
}
.middle-area{
 margin:30px 0;	
}
.title{
 background:#dfdfdf;
 padding:8px 0;
 font-size:18px;
 color:#37386a;
 text-align:center;
 margin:10px 0;	
}
.content-in{
 border:1px solid;
 margin:10px 0;
 padding:15px;	
}
.content-in .features-img{
 text-align:center;
 width:auto;
 display:block;	
}
.content-in .featues-txt{
 text-align:center;
 width:auto;
 display:block;	
}

.contain p {
    text-align: justify;
}

.awards .row {
margin:20px 0;
}
.marketupdate h3{
background: #37386a;
text-align: left;
font-size: 16px;
color: white;
padding: 10px 20px;
border-bottom: 1px solid white;
font-weight: normal;
margin-bottom: 10px;
float: left;
width: 100%;
}
.viewnow{
padding: 10px 30px;
background: #dca336;
color: white;
display: inline-block;
font-weight: bold;
font-weight: normal;
border-radius: 4px;
}
.viewnow:hover{
color: white !important;
}


.commodities, .live, .market{	
position:relative;
width: 100%;
float: left;
}
.commodities span{	
width: 100%;
overflow: hidden;
position: absolute;
height: 23px;
left:0;
background: white;
}
.live span{
width: 100%;
overflow: hidden;
position: absolute;
height: 23px;
left:0;
background: white;
}
.market span{
width: 143px;
overflow: hidden;
position: absolute;
height: 23px;
left: 122px;
background: white;
top: -27px;
}