@import url(bootstrap.min.css);
@import url(font-awesome.min.css);
@import url(hover.css);
@import url(jquery.bxslider.css);
@import url(owl.carousel.css);
@import url(owl.theme.default.min.css);
@import url(animate.min.css);
@import url(jquery.bootstrap-touchspin.css);
@import url('jquery.fancybox.css');
@import url('prettyPhoto.css');

/*** Price filter***/
@import url(../assets/price-filter/nouislider.css);
@import url(../assets/price-filter/nouislider.pips.css);
/*** single shop slide ***/
@import url(flexslider.css);
/*** Time picker css ***/
@import url(../assets/timepicker/timePicker.css);


@import url(../fonts/flaticon/flaticon.css);
@import url(../assets/jquery-ui-1.11.4/jquery-ui.css);
/*** Revolution slider ***/
@import url(../assets/revolution/css/settings.css);
@import url(../assets/revolution/css/layers.css);
@import url(../assets/revolution/css/navigation.css);

/*** Revolution slider ***/
@import url(../assets/language-switcher/polyglot-language-switcher.css);

@font-face {
  src: url(../fonts/OpenSans-Bold.ttf);
  font-family: OpenSans-Bold;
}
@font-face {
  src: url(../fonts/OpenSans-Regular.ttf);  
  font-family: OpenSans-Regular;
}
@font-face {
  src: url(../fonts/OpenSans-Semibold.ttf);
  font-family: OpenSans-Semibold;
}
iframe{margin:25px 0px;}
/*==============================================
   Base Css
===============================================*/
html,body { height: 100% }
h1,h2,h3,h4,h5,h6{font-family: 'Cinzel', serif;}
body {
  font-size: 16px;
  color: #9a9a9a;
  font-weight: 300;
  /* background: url("../images/background.jpg"); */
  min-height:100vh;
  background: #000;
}
/*------------------ PRELOADER ----------*/
  .back-link a {
    /*color: #4ca340;*/
    text-decoration: none; 
    border-bottom: 1px #4ca340 solid;
  }
  .back-link a:hover,
  .back-link a:focus {
    /*color: #408536; */
    text-decoration: none;
    border-bottom: 1px #408536 solid;
  }
  h1 {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
    margin: 0;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    margin-bottom: 3px;
  }
  .entry-header {
    text-align: left;
    margin: 0 auto 50px auto;
    width: 80%;
        max-width: 978px;
    position: relative;
    z-index: 10001;
  }
  #demo-content {
    
  }

button:focus{
  outline: none;
}
h1, h2, h3, h4, h5, h6 ,span,.address_title{
font-family: 'Cinzel', serif;
  margin: 0;
}
p{font-family: 'Quicksand', sans-serif;}
h3 {
 
}
h4 {

}
a,
a:hover,
a:active,
a:focus {
  text-decoration: none;
  outline: none;
  border: none;
}
img {
  max-width: 100%;
    height: auto;
}
i {
  font-style: normal;
}
.p0 {
  padding: 0 !important;
}
ul,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Remove Chrome Input Field's Unwanted Yellow Background Color */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

/* margine padding classes */

.mar_l50
{
  margin-left: 50px;
}

.mar_l30
{
  margin-left: 30px;
}


.mar_t35
{
  margin-top: 35px;
}
.mar_t10
{
  margin-top: 10px;
}
.mar_t15
{
  margin-top: 15px;
}

.mar_t20
{
  margin-top: 20px;
}
.mar_t25{
  margin-top:25px;
}
.mar_l10
{
  margin-left: 10px;
}

.mar_t5{
  margin-top: 5px;
}
.pad_b10
{
  padding-bottom: 10px;
}

.pad_b20
{
  padding-bottom: 20px;
}

.pad_b5
{
  padding-bottom: 5px;
}

.pad_b30
{
  padding-bottom: 30px;
}

.mar_t40
{
  margin-top: 40px;
}

.pad_t30
{
  padding-top: 30px;
}

.pad_t10
{
  padding-top: 10px;
}

.pad_l30
{
  padding-left: 30px;
}

.pad_l10{
  padding-left: 10px;
}

.pad_l15{
  padding-left: 15px;
}
.pad_r10{
  padding-right: 10px;
}


/* spacing classes */

.col-spacing{
  text-align:center;
}




#marquee
{
  width: 100%;
  height: auto;
  margin: 0px auto;
  font-size: 14px;
  color: #000;
  background-color: #d29d2b;
  float: left;
  position: relative;
  height: 28px;
  font-weight: bold;

}

/* Update header Style */
@keyframes menu_sticky {
  0%   {margin-top:-150px;}
  50%  {margin-top: -90px;}
  100% {margin-top: 0;}
}
.header-area.stricky-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background: #111;
  animation-name: menu_sticky;
  animation-duration: 0.60s;
  animation-timing-function: ease-out;
  -webkit-box-shadow: 0px 13px 30px -12px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 13px 30px -12px rgba(0,0,0,0.75);
  box-shadow: 0px 13px 30px -12px rgba(0,0,0,0.75);
}
.header-area .cintainer-fluid{}
.stricky.stricky-fixed .main-menu .navigation li a{border-bottom: 3px solid #fff;border-top: 3px solid #fff;color: #fff;}
.stricky.stricky-fixed .main-menu .navigation li a:hover,.stricky.stricky-fixed .main-menu .navigation li a:active,.stricky.stricky-fixed .main-menu .navigation li a:focus{border-bottom: 3px solid #d29d2b;border-top: 3px solid #d29d2b;color: #d29d2b;}
.header-area.stricky.stricky-fixed li.active a{color: #d29d2b;border-top: 3px solid #d29d2b;border-bottom:3px solid #d29d2b;}
.header-area.stricky.stricky-fixed li.active a{color: #d29d2b;
border-top: 3px solid #d29d2b;
border-bottom:3px solid #d29d2b;}
.header-area.stricky-fixed .main-menu .navigation li a {
  /*padding: 20px;*/
}
.header-area.stricky-fixed .main-menu .navigation > li.dropdown > a::after {
  top: 28px;
}
.header-area.stricky-fixed .main-menu .navigation > li > ul > li > a {
  padding: 15px 15px 15px 20px;
}
.header-area.stricky-fixed .main-menu .navigation > li > ul > li ul li a{
  padding: 15px 15px 15px 20px; 
}



/* scroll to top styles */
.scroll-to-top {
  background: #ea3e3e;
  border: 2px solid #333333;
  border-radius: 5%;
  bottom: 25px;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 30px;
  font-weight: normal;
  height: 45px;
  line-height: 36px;
  position: fixed;
  right: 15px;
  text-align: center;
  transition: all 500ms ease 0s;
  width: 45px;
  z-index: 99999;
  -webkit-box-shadow: 0px 8px 23px -6px rgba(27,27,27,1);
  -moz-box-shadow: 0px 8px 23px -6px rgba(27,27,27,1);
  box-shadow: 0px 8px 23px -6px rgba(27,27,27,1);
}
.scroll-to-top:hover {
  border: 2px solid #ea3e3e;
  color: #fff;
  background: #333333;
}

.center-txt{color: #fff;
    margin-bottom: 7px;
    margin-top: 10px;
    font-size: 17px;
    font-family: 'Quicksand', sans-serif;}
/*==============================================
    Top bar Area Css
===============================================*/
.top-bar-area{
  padding: 3px;
}



/*==============================================
    Header Area Css
===============================================*/
.header-area {
  background-color: #111;

}
.header-area .outer-box {
 /* padding-right: 120px;*/
  position: relative;
}
.header-area .outer-box .logo {
 /* float: left;*/
  position: relative;
  transition: all 500ms ease 0s;
  padding: 5px;
}

.header-area .outer-box .apps {
 /* float: right;*/
  position: relative;
  transition: all 500ms ease 0s;
  padding: 5px;
}


/* Mainmenu css*/
.main-menu {
    float: none !important;
    position: relative;
    text-align: center; 
    display: inline-block;
}
.time-cover{}
.flag{color:#fff;}
.flag img{width:15%;}
.main-menu .navbar-collapse {
  padding: 0px
}
.main-menu .navigation {
  float: left;
  margin-top: 30px;
  position: relative;
}
.main-menu .navigation li {
  float: left;
  margin-left: 5px;
  padding: 0;
  position: relative;
}

.main-menu .navigation li a {
  border-bottom: 3px solid #fff;
  border-top: 3px solid #fff;
  color: #fff;
  display: block;
  font-size: 11px;
  font-weight: 700;
  padding: 14px 8px;
  position: relative;
  text-transform: uppercase;
  transition: all 500ms ease 0s;
}
.chart {
  width: 100%;
  float: left;
  margin-top: 30px;
}
.gb-chartbx h2{padding: 6px 0px;text-align: center;background: #d6ad37;line-height: normal;color: #fff;border-radius: 2px;margin-bottom: 3px;font-size: 22px;}
.gb-chartbx img{margin-bottom: 15px;width: 100%;}
.main-menu .navigation > li.dropdown > a {
  padding-right: 40px
}
/* .main-menu .navigation > li.dropdown > a:after {
  font-family: 'FontAwesome';
  content: "\f107";
  position: absolute;
  top: 43px;
  right: 23px;
  font-size: 14px;
  transition: all 500ms ease 0s;
} */
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.active > a {
    color: #d29d2b;
    border-top: 3px solid #d29d2b;
    border-bottom: 3px solid #d29d2b;

}
.btn-danger{    color: #fff;
    background-color:#d6ad37;
    border-color: #d6ad37;
    font-size: 18px;
    font-weight: bold}
.main-menu .navigation > li > ul {
  position: absolute;
  left: 0px;
  top: 140%;
  width: 250px;
  padding: 0px;
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  border-bottom: 3px solid #d5ac63;
  transition: all 500ms ease;
}
.main-menu .navigation > li:hover > ul {
  top: 100%;
  opacity: 1;
  visibility: visible;
}
.main-menu .navigation > li > ul > li {
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  border-top: 1px solid #e6e6e6;
}
.amount_box_red.h{border-radius: 10px;background: #09a61f;color: #fff;}
.amount_box_red.l{border-radius: 10px;background: #ea3e3e;color: #fff;}
.amount_box_red.e{color: #000;}

#divFuture .rate.h,#divFutureSL .rate.h{color: #09a61f;}
#divFuture .rate.l,#divFutureSL .rate.l{color: #ea3e3e;}
#divFuture .rate.e,#divFutureSL .rate.e{color: #000;}

#divSpot .rate.h,#divSpot .rate.h{color: #09a61f;}
#divSpot .rate.l,#divSpot .rate.l{color: #ea3e3e;}
#divSpot .rate.e,#divSpot .rate.e{color: #fff;}

#divNext .rate.h,#divNext .rate.h{color: #09a61f;}
#divNext .rate.l,#divNext .rate.l{color: #ea3e3e;}
#divNext .rate.e,#divNext .rate.e{color: #000;}
.marquee2{display:block;color:#fff;font-weight:bold;}

.date-picker input[type="text"] {
  color: #000;
}
.date-picker input[type="text"] {
  width: 136px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #00004c;
  font-size: 14px;
  padding: 0px 5px;
}
.date-picker{text-align: right;margin: 10px 0px;}
.date-picker input[type="button"] {
  font-size: 19px;
  display: inline-block !important;
  padding: 1px 10px 3px;
  border-radius: 4px;
  transform: scale(1);
  text-decoration: none;
  border: 0;
  cursor: pointer;
  color: #000;
  background-color: #e0c56e;
  transition: all 0.4s linear;
}
.date-picker input[type="button"]:hover {
  background-color: #fff;
  color: #000;
}

#divNews h1{text-align:center;color: #d29d2b;padding: 15px 0px;}
.buy-btn{display:inline-block;cursor: pointer !important;}
.buy-btn input{background: #d29d2b;border: 0px;padding: 8px 15px 5px;line-height: normal;border-radius: 5px;transition:all 0.4s linear;cursor: pointer !important;}
.buy-btn input:hover{color:#fff;cursor: pointer !important;}
.liverate_title table tr td{font-size:;}
.main-menu .navigation > li > ul > li > a {
  background: #f7f7f7;
  color: #252525;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 15px 15px 15px 20px;
  position: relative;
  text-transform: uppercase;
  transition: all 500ms ease 0s;
}
.main-menu .navigation > li > ul > li:hover > a {
  color: #d5ac63;
  background-color: #252525;
}
.footr-number{display:inline-block;float: left;margin-right: 10px;font-size: 15px;}
.cover-address label{float: left;margin-top: 4px; margin-right: 10px;font-size: 14px;}
.appbtn1{
  padding: 5px 13px;
}

.appbtn{
  padding: 5px 13px;
}


.main-menu .navigation > li > ul > li > ul{
  position:absolute;
  left:110%;
  top:0px;
  width:220px;
  padding:0px;
  z-index:100;
  border-bottom: 3px solid #d5ac63;
  border-left: 1px solid #fdfcfc;
  visibility:hidden;
  opacity:0;
  transition:all 500ms ease;
}
.main-menu .navigation > li > ul li:hover ul {
  left: 100%;
  opacity: 1;
  visibility: visible;
}

.main-menu .navigation > li > ul > li ul li {
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  border-top: 1px solid #e6e6e6;
}


/*==============================================
    banner Area Css
===============================================*/
.common_banner{
    background: url(../images/b-1.png) no-repeat;
    height: 350px;
    width: 100%;
    background-repeat: repeat-x;
    position:relative;
}
.common_banner:after{background:#111111a3;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}
.common_banner .text-center.pad_t30{position: absolute;top: 50%;bottom: auto;transform: translateY(-50%) translateX(-50%);left: 50%;z-index:2;}

/*==============================================
    display detail for login person Area Css
===============================================*/
.display_part{
  padding:2px;
  font-family: OpenSans-Bold;
}

.display_part .glyphicon-user{
  font-size:21px;
  color:#fff;
}

.display_part label{
  font-size: 18px;
  vertical-align: top;
}
.display_part .logout{
  font-size: 18px;
  vertical-align: top;

}

/*==============================================
    display liverate Area Css
===============================================*/

.liverate{

  position:relative;

}
/** START ADD BANNER **/ 
.add-banner {background: #000000a1;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999;text-align: center;}
.cross {position: absolute; right: 26%;top: 3%;}
.add-banner img {width: 45%;margin-top: 3%;}
.add-banner .cross span {color: #000;height: 40px;width: 40px;background: #fff;display: block;font-size: 29px;line-height: 36px;border-radius: 50%;text-align: center;opacity: 0.7;}
@media screen and (max-width: 425px){.add-banner img {width: 82%;}.cross {position: absolute;right: 3%;top: 0%;}.add-banner .cross span {color: #000;height: 30px;width: 30px;background: #fff;display: block;font-size: 21px;line-height: 23px;border-radius: 50%;text-align: center;}}
/** END - ADD BANNER **/
.liverate span{font-family: OpenSans-Bold;}
.liverate .high_low span{display:block;}
#divProduct h3{text-align:center;color:#d29d2b;}
.bg-cover{padding: 25px 0px;}
/* .liverate .bg-cover{background: url("../images/background.jpg");background-repeat:repeat-x repeat-y;} */
.btn-danger:hover{background-color: #fff;color: #d29d2b;}
.liverate img.back{position: absolute;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;}
.liverate .liverate_title{
  background: #d29d2b;
  padding: 5px;
  color: #fff;
  font-family: OpenSans-Bold;
  border-radius: 10px;
  line-height: 2;
  font-size: 16px;
}

.liverate .products_section{
  background: #f0f0f0;
  border-radius: 5px ;
  border: 1px solid #000000;
  padding: 0px;
   margin-top: 2px;
}

.products_section .title{
   color: #000;
  font-family: OpenSans-Bold;
  line-height: 1;
  font-size: 22px;
  padding-top: 15px;
    padding-bottom: 15px;
}

.products_section .amount_box_red{  
    padding: 5px 30px;
    font-size: 25px;
   font-family: OpenSans-Bold;
   display: inline-block;

}

.products_section .amount_box_green{
 color:#fff;
   padding: 10px 70px;
  font-size: 35px;
  font-family: OpenSans-Bold;
}

.products_section .high_low{
  color: #333333;
  font-size: 18px;
  font-family: OpenSans-Bold;
}

.products_section .stock_red{
  background: url(../images/stock_red.png) no-repeat;
}
.product-main-cover{margin:40px 0px;width: 100%;float:left;}
.product-main-cover .rate{}
.future_heading{
  background:#d29d2b;
  padding: 0px;
  border-radius: 5px;
  text-align: center;
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  font-family: OpenSans-Bold;
}

.future_property{
  background:#fff;
  padding: 0px;
  border:1px solid #000000;
  border-radius: 5px;  
  color: #000;
  font-size: 20px;
  text-transform: uppercase;
  font-family: OpenSans-Bold;
}

.future_property .rate{
  font-size: 23px;
      font-family: OpenSans-Bold;

}
.future_property .low_high, .spot_box .low_high{
  font-size:18px;
}
.low-color{color:#ea3e3e}
.high-color{color:#09a61f}
.spot_heading{
    background:#d29d2b;
    color: #fff;
    font-family: OpenSans-Bold;
    border-radius: 10px;
    line-height: 2.2;
    font-size: 20px;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
}

.spot_box{
    background:rgba(41, 46, 49, 1.00);
    border-radius: 10px;
    margin-top: -15px;
    color: #fff;
    position: relative;
    z-index: 1;
    padding-top: 20px;
    font-family: OpenSans-Bold;
}

 .spot_box .rate{
  font-size: 19px;
  color: #fff;
}


/*** 
=============================================
    Rev Slider Wrapper style
=============================================
***/
.rev_slider_wrapper .slide-content-box h1 {
  color: #ffffff;
  font-size: 80px;
  font-weight: 900;
  line-height: 90px;
  margin: 0px auto;
  text-transform: uppercase;
  text-align: center;
}
.rev_slider_wrapper .slide-content-box h1 span{
  font-family: "OilBats";  
  color: #d5ac63;
   text-align: center;
}

/*** 
=============================================
    Welcome Area style
=============================================
***/
.sec-title {
    margin-top: 0px;
    padding-bottom: 20px;
    position: relative;
    padding-top: 15px;
    padding-left: 15px;
    background: #111; 
}
.welcome-area .text-holder{}
.sec-title h2 {
    color: #FFF;
    font-size: 32px;
    font-weight: 700;
    line-height: 34px;
    margin: 0;
    text-transform: uppercase;
}
.sec-title h2 span {
    color: #d29d2b;
}
.sec-title span.decor {
    background: #d29d2b none repeat scroll 0 0;
    display: inline-block;
    height: 2px;
    position: relative;
    width: 197px;
    z-index: 1;
}

.welcome-area {
  padding-bottom: 30px;
  padding-top: 30px;
   color: #333333;

}
.item{height:80vh;width:100%;}
.item img{height:100%;width:100%;}
.welcome-area .text-holder {
font-size: 16px;
color: #fff;
    background: #111;
    padding-left: 15px;
    padding-bottom: 10px;
 }
.welcome-area .text-holder h3{
  color: #333333;
  font-size: 30px;
  font-weight: 500;
  line-height: 28px;
  margin: 0 0 0px;
}
.welcome-area .text-holder .bottom {
  margin-top: 30px;
  padding-left: 215px;
  position: relative;
}
.welcome-area .text-holder .bottom .button {
  position: absolute;
  top: 0;
  left: 0;
}
.welcome-area .text-holder .bottom .button a{
  padding: 17px 30px 15px;
}
.welcome-area .text-holder .bottom .title h3 {
  color: #333333;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
  position: relative;
  top: 10px;
}
.welcome-area .text-holder .bottom .title h3 span{
  color: #333333;
  font-family: "OilBats";
  line-height: 30px;
  margin-top: 5px;
}


.welcome-area .gallery {
  position: relative;
  margin-top: 5px;
}
.welcome-area .gallery .video-gallery {
  width: 310px;
  height: 280px;
  text-align: center;
  border: 6px solid #f7f7f7;
  position: relative;
  transition: border-color 0.4s ease 0s;
  overflow: hidden;
}
.welcome-area .gallery .video-gallery img {
  transform: scale(1);
  transition: all 0.5s ease 0s;
  width: 100%;
}
.welcome-area .gallery .video-gallery .overlay-gallery {
  background-color: transparent;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  transition: background-color 0.4s ease 0s;
}
.welcome-area .gallery .video-gallery .overlay-gallery .icon-holder{
  display: table;
  height: 100%;
  width: 100%;    
}
.welcome-area .gallery .video-gallery .overlay-gallery .icon-holder .icon{
  display: table-cell;
  vertical-align: middle;    
}
.welcome-area .gallery .video-gallery .overlay-gallery .icon-holder .icon a img{
  width: auto;
  transform: scale(1);
  transition: all 0.5s ease 0s;
}
.welcome-area .gallery .gallery-bg-img {
 
  /*border-radius: 5px;
  border:5px solid #fff;*/
}

.welcome-area .gallery .video-gallery:hover .overlay-gallery {
  background-color: rgba(213, 172, 99, 0.70);
}
.welcome-area .gallery .video-gallery:hover img {
  transform: scale(1.1);
}
.welcome-area .gallery .video-gallery .overlay-gallery .icon-holder .icon a:hover img{
  transform: scale(1.1);
}


/*==============================================
   contact Area Css
===============================================*/
.contact {
    padding: 30px 0;

}
.flex{display: flex;width: 100%;}
.cnt-box-cover.mar_t25{background: #111111;border-radius: 10px;border: 3px solid #d29d2b;width:50%;margin-left:15px;margin-right:15px;width:50%;float:left;display:inline-block;}
.acnt-cover{display:inline-block;float:left;padding-top: 6px;}
.account-no-info-cover:after,.acnt-cove:after{content:"";clear:both;}
.account-no-info-cover.for-width{width:50%;}
.account-no-info-cover{border-top: 2px dotted #fff;
    width: 100%;
    float: left;
    margin:5px 0px 0;}
.account-no-info-cover label{color: #fff;}
.carousel-caption h1{color: #d29d2b !important;font-family: 'Aref Ruqaa', serif !important;font-size: 5em;text-shadow: 1px 1px 3px #000300;}
.contact .center{
    margin-bottom: 8px;
    text-align: center;
    text-transform: uppercase;
    line-height: 26px;
    font-size: 17px;
    font-family: inherit;
}
.d1 label{color:#fff;}
.border-remove{border-bottom:0px !important;}
.contact_box p{position:relative;display:inline-block;margin-bottom: 2px;border-bottom:2px solid #fff;}
.icon-content p:after{content:"";position:absolute;z-index:22;height:3px;width:100px;left:50%;transform:translateX(-50%);background:#fff;}
.carousel-caption{z-index: 999;}
.owl-wrapper .item:before{position: absolute;content: "";background: #11111163;z-index: 999;left: 0;right: 0;bottom: 0;top: 0;}
.cnt-1{padding: 25px 25px 47px !important;}
.contact_box{
   width:100%;float:left;
  }
  .contact_box table{width:80%;}
  .contact_box h3, .contact_box p,.contact_box.phone_num{color:#fff !important; }



.span4 {
    width: 370px;
}

.contact p, .contact h3, .contact h1 {
    color: #333333;
    text-align: center;
}

.contact .fa-home, .contact .fa-mobile, .contact .fa-envelope, .contact .fa-globe{
  color:#fff;
  font-size:50px;
}

.img-circle {

  background:#d29d2b;
   margin: -65px auto 15px;

}

.d1{line-height: 20px;}

.icon-content {
    font-size: 3.2em;
    height: 75px;
    line-height: 76px;
    width: 75px;
  color:#fff;
}
.d1{width:100%;}
.contact .phone_num{
  color: #fff;
}
.contact span{color: #d29d2b;    font-family: sans-serif;font-weight: 700;}
.phone_num tr{font-size: 17px;font-family: 'Quicksand', sans-serif;}
/*==============================================
   footer Area Css
===============================================*/

.footer_graypart{
    background: #111;
    color: #fff;
    padding: 50px 10px;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
}

.footer_graypart .address_section{
    font-family: OpenSans-Regular;
    color: #fff;
    font-size: 14px;
}
.cover-address .glyphicon{top: 3px;}
.glyphicon-home, .glyphicon-envelope, .glyphicon-globe {
  font-size: 19px;
}
.stricky.stricky-fixed .apps a:hover{background: #fff;color:#d29d2b;}
Gtr,.address_section p{margin-bottom: 20px;}
.address_section  .glyphicon{height: 50px;width: 50px;line-height: 50px;border: 1px solid #d29d2b;border-radius: 10px;margin-bottom: 20px;color:#d29d2b;}
.footer_graypart .address_title{
  font-size: 20px;
  text-transform: uppercase;;
}
.cover-address p{display:inline-block;margin-bottom:0px;font-size: 14px;color:#000;font-weight:bold;}
.pd-200{padding: 62px 0px 21px;}
.footer_graypart .phone_num{
  font-size: 17px;
    font-family: 'Quicksand', sans-serif;
}

.footer_redpart{
  background: #d29d2b;
  color: #fff;
  padding: 10px;
  font-size: 16px;

}

.align_1{
 text-align: right;
}

.comn_footer{
  padding: 5px;
  color: #fff;
  font-family: OpenSans-Regular;
    background: #333333;
}

.copyright{
  font-size: 14px;
}

.comn_footer .fa-rss, .comn_footer .fa-google-plus, .comn_footer .fa-twitter, .comn_footer .fa-facebook{
  font-size: 22px;
  margin-right: 8px;
}

.comn_footer a:hover{
  color:#b39123;
}
.contact_box.cnt-1 {
    padding-bottom: 10px!important;
}
.d1-d1:after {
    content: ":";
    position: absolute;
    font-size: 19px;
    right: 20px;
    color: #fff;
}

.timing-zone{margin-top:5px;}
.timing-zone p{ font-size: 14px;
    display: block;
    border: 0;
}
.news-img-cover{text-align: right;}
.events-section.style-two.news2{min-height: 344px;}
.item img{width: 125px;margin-bottom: 10px;}
.content-cover{background:#111111;}
.contact-details-cover span{display: block; font-family: none; font-size: 18px;background: #d6ad37;color: #fff;border-radius: 5px;}
.contact-details-cover span i{height: 30px;width: 30px;text-align: center;line-height: 30px;border: 1px solid #d6ad37;border-radius: 50%;margin-right: 6px;font-size: 16px;}
.about-logo{margin-bottom: 1px;background: #111;}
.contact-details-cover{text-align: center;background: #d6ad37;padding: 10px;}
.contact-details-cover p{text-align: center;background: #fff;padding: 10px;color: #fff;background: #111;margin-bottom:0px;margin-bottom: 1px;}
.innter-text-title{color: #d6ad37;padding: 1px 8px;text-align: center;border-radius: 6px;font-size: 22px;margin-bottom: 5px;letter-spacing: 1px;display: inline-block;}
.bullet{height: 10px;width: 10px;background: #d6ad37;display: inline-block;position: absolute;left: 3px;top: 6px;}
.text-holder{width:100%;float:left;}
.text-holder p{position:relative;padding-left: 30px;letter-spacing: 1px;text-align: justify;line-height: 26px;font-family: 'Raleway', sans-serif;font-size: 12px;}
.contact-details-cover p{padding: 10px;text-align: center; font-family: none;font-size: 15px; letter-spacing: 1px;}
.apps {padding-top: 11%;}
.date-cover h3{font-size: 14px;font-family: inherit;}
.date-cover h3 strong{color:#fff;font-family: inherit;margin-right:5px;}
.date-cover .time{color:#fff;font-family: inherit;}
.news_text{width:100%;float:left;}
.content-text{width:100%;float:left;}
@media screen and (max-width:768px){.news-img-cover{text-align:left;}}
@media screen and (max-width:425px)
{.tm-world li span{font-size:10px;}}
@media screen and (max-width:375px){.tm-world li{width: 100px;padding: 0 0px 6px !important;}.tm-world li span{font-size: 8px !important;}}
@media screen and (max-width:375px){.tm-world li{width: 90px;}}

.dot-update{color: red; display: inline-block; animation: pulse .5s infinite;}

@keyframes pulse {
  0% {
    color: red;
  }
   50% {
   color: red;
  }
  100% {
    color:#ffffff;
  }
}



.tabsrate{}
.tabsrate ul li{float:none;display: inline-block;}
.tabsrate ul li a:hover{ background-color: #0000;color: #fff;color:#fff;border:0px;border-color:#d29d2b;border-bottom: 3px solid #d29d2b;}
.tabsrate ul li.active a{background-color: #0000;border:0px;border-color:#d29d2b;border-bottom: 3px solid #d29d2b;}
.tabsrate  .nav-tabs>li.active>a{background-color: #0000;border:0px;border-color:#d29d2b;border-bottom: 3px solid #d29d2b;color:#d29d2b;}
.tabsrate ul{text-align: center;margin-bottom: 20px;border:0px;}
.tabsrate .nav>li>a{padding: 10px 26px;letter-spacing: 1px;background-color: #0000;color: #fff;border: 0;border-color: #0000;border-bottom: 3px solid #0000;}
.cnt-detail-cover {
  padding: 10px;
  text-align: center;
  border-radius: 4px;
  box-shadow: 1px 1px 4px #00000059;
  width: 100%;
  float: left;
}
.bank-cover p {
  line-height: 27px;
  margin: 0px;
  display: block;
  float: left;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  color: #fff;
}
.cnt-detail-cover p i {
  font-size: 24px;
  margin-bottom: 10px;
  height: 42px;
  width: 42px;
  text-align: center;
  line-height: 42px;
  color: #000;
  border-radius: 30px;
  background:#fff;
  display: inline-block;
}
.cnt-detail-cover p strong {
  display: block;
  margin-bottom: 4px;
  font-size: 20px;
  color: #000;
}
.cnt-detail-cover p span {
  margin-bottom: 0px;
  color: #000;
  font-size: 14px;
  display: block;
}

#contact-form .form-group {
  margin-top: 10px;
}
.form-control {
  border: 1px solid #caaa57;
}
#msgForSubmit{color:#000;}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.cnt-title h2 {
  margin: 0;
  padding: 10px 0px;
  background:#d29d2b;
  color: #000;
  border-radius: 4px;
  text-align: center;
  font-size: 20px; 
}
#contact-form .form-group label {
  color: #fff;
}
#contact-form .form-group input[type="button"] {
  border-radius: 2px;
  transition: all 0.4s linear;
  padding: 8px 30px;
  text-transform: uppercase;
  margin-top: 10px;
  transition: all 0.4s linear;
  font-weight: bold;
  color: #000;
  background-color:#d29d2b;
  border-radius: 5px;
  border: 0px;
}
#contact-form .form-group input[type="button"]:hover {
  background-color: #fff;
  color: #000;
}
.tg-contentbox {
  height: 189px;
  background: #fff;
  margin-bottom:15px;
}
#DivBankRecord table {
  background: #d29d2b;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: 140px;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.tg-contentbox {
  padding: 5px;
}
.ban1 {
  padding: 10px 5px;
  font-weight: bold;
  color: #000;
  width: 40%;
}
.ban3 {
  padding: 10px 5px;
  font-weight: bold;
  color: #000;
  width: 60%;
}
.tg-contentbox {
  height: 212px;
  background: #d29d2b;
}
.cnt-detail-cover p span.email1,.cnt-detail-cover p span.email2{font-family: sans-serif;font-weight: bold;}
.b_bott {
  float: right;
}
.ban1, .ban3 {
  font-size: 12px;
  border-bottom: 1px solid #000;
}
.logo a img{max-width: 80%;}
.cnt-detail-cover p {
  padding: 8px 5px;
  border-radius: 4px;
  box-shadow: 1px 1px 4px #00000059;
  background:#d29d2b;
}
.feedback-cover1 {
  padding: 10px;
  background:#090907;
  border-radius: 6px;
  box-shadow: 1px 1px 4px #00000059;
  border:2px solid #d29d2b;
  margin-top: 11px;
}

.pop-up-cover{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999;background: #000000b8;}
.pop-up-cover .pop{    position: absolute;
  top: 39%;
  left: 5%;
  right: 5%;
  background: #313131;
  padding: 18px 20px;
  border-radius: 5px;
  border: 2px solid #d29d2b;}
.pop-logo{}
.pop-text{position: relative;}
.pop-text a{position: absolute;right:10px;color: #d29d2b;}
.pop-text h4{font-size: 26px;font-weight: bold;color: #d29d2b;padding-right: 41px;}
.pop-text p{margin: 0;font-weight: bold;font-size: 18px;color: #fff;}
@media screen and (max-width:425px){.pop-text a {position: absolute;right: -14px;color: #d29d2b;top: -93px;}.pop-up-cover .pop{padding: 10px 10px;}.pop-text h4{font-size: 14px;padding:0px;}.pop-text p{font-size: 13px;}}
 .tm-world {width:100%;text-align: center;}
.tm-world li {display:inline-block;padding:0 10px 15px;}
.tm-world li img{width:20px;}
.tm-world li span {font-family: sans-serif!important;font-weight:bold;color:#fff;}


.cover-address label{color:#000;}
.alert.alert-success.alert-autocloseable-success{
  display: block;
  text-align: center;
  color: #3c763d;
}


.gstimg{font-size: 24px;
  margin-bottom: 10px;
  height: 42px;
  width: 42px;
  text-align: center;
  line-height: 42px;
  color: #000;
  border-radius: 30px;
  background: #fff;
  display: inline-block;    padding: 6px;}
.gstimg img{width:100%;height:100%;}




.lf-cvr{}
.liverate .lf-cvr .l-w{width:38%;display: inline-block;}
.liverate .lf-cvr .r-w{width:39%;display: inline-block;}
.pn.rat {background: #fff;padding: 10px 5px;margin-bottom: 10px;border-radius: 2px;}
.liverate .lf-cvr .r-w p {margin: 0px;font-size: 22px;font-weight: bold;color: #000;}
.liverate .lf-cvr .l-s{width:19%;display: inline-block;text-align: right;}
a.buybn {padding: 4px 20px;display: inline-block;background: #d4af37;border-radius: 2px;}
.liverate .lf-cvr .l-w{color:#000;}
.pn.head .r-w,.pn.head .l-w{color: #d4af37;}

@media screen and (max-width:555px){
  .liverate .lf-cvr .l-w{font-size: 12px;}
  .liverate .lf-cvr .r-w p{font-size: 15px;}
  a.buybn {padding: 4px 10px;display: inline-block;background: #d4af37;border-radius: 2px;font-size: 11px;}
  .tabsrate .nav>li>a{font-size: 11px;padding: 6px 9px;}
  .liverate .lf-cvr .r-w{font-size: 11px;}
}