/*@import url(http://fonts.googleapis.com/css?family=Abel|Open+Sans|Oswald|Exo);*/



@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot');
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans.woff') format('woff'),
         url('../fonts/OpenSans.ttf') format('truetype'),
         url('../fonts/OpenSans.svg#tungaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, html{height:100%; }
body{ margin:0px; padding:0px;  font-family:OpenSans,Arial,Helvetica,sans-serif;  font-size:12px; color:#333;  padding-top:80px;}
body.homepage{  background:#fff;}
body.h_fix{padding-top:85px;}

img{ max-width:100%}
a{ color:#DD7F43; text-decoration: none; cursor:pointer;}
a:hover{ text-decoration:underline;}
a:focus, img:focus{ outline:none;}
a.danger{ color:#900;}
a.info{ color:#348fe2;}
a.success{ color:#1AB394;}
ul, ol{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both; line-height:0px;}
::selection{ color: #000; background:rgba(36, 148, 242, 0.5); }
::-moz-selection { color: #000; background:rgba(36, 148, 242, 0.5);}
.nowrap{white-space:nowrap}

.ui-autocomplete-loading {  background: white url("../images/ui-anim_basic_16x16.gif") right center no-repeat !important;   }
.list-active { background-color:#E2EFFC !important;}

.row{margin-left:-5px; margin-right:-5px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:5px; padding-right:5px;}
body>#form1{ position:relative; height:100%;}
/*--transition--*/
.page-wrapper, .unlogged .page-wrapper, .sidebar, .mini-sidebar .sidebar, #nav li a:hover, .mini-sidebar #nav li a i, #nav li a i, footer, .fullpage, .total_subbox:hover,
.total_subbox:hover span, .Searches_box li:hover, span.right_action, .segment_name_action, .heading_text .dashboard_name_list ul li .dashboard_name_action, .d_report_wrap.listviews .d_report
{-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}

.btn{background:none; color:#DD7F43; padding:1px 8px;  border-radius:0px; border: 1px solid #DD7F43; box-shadow:none; padding:4px 10px; }
.btn a{ text-decoration:none;}
.btn:hover, .btn:focus{ background:#DD7F43; color:#fff; }

.btn.primary{background:#eee; border-color:#ccc; color:#333;}
.btn.primary:hover{ background:#ddd;}

.btn.active{background:#DD7F43; border-color:#DD7F43; color:#fff; box-shadow:none;}
.btn.active:hover{ background:#C96B2F;}

.btn.danger{background:#900;}
.btn.info{background:#348fe2; color:#fff; border:solid 1px #348fe2;}
.btn.info:hover, button.info:focus{box-shadow:0 0 3px #348fe2; color:#fff; }
.btn.success{background:#1AB394; color:#fff; border:solid 1px #1AB394}
.btn.success:hover, button.success:focus{box-shadow:0 0 3px #1AB394; color:#fff;}


header{background:#fff; z-index:998; position:relative;}
header .logo{ display:inline-block; width:216px; margin:3px 0 5px 5px; float:left;}
.navbar{ margin-bottom:0px; margin-top:0px; border:none;}
.navbar-nav > li > a{ padding-left:14px; padding-right:14px; color:#FFF}
.nav > li > a:hover, .nav > li > a:focus{ background:#52adfb;}	
.navbar-collapse{ width:100%; text-align:center; padding:0px; font-size:12px;}
.navbar-nav{ float:none;}
.navbar-nav > li{ float:none; display:inline-block;}
/*-----------*/
.navbar-toggle{ background:#fff;}
.navbar-toggle .icon-bar{ background:#2494F2}
.navbar-brand{ color:#FFF;}
.navbar-brand:hover{color:#FFF;}



/*------------*/
.dropdown-menu li:hover .sub-menu { visibility: visible;}
.dropdown:hover .dropdown-menu {display: block;}
.navbar-brand{ display:none}
/*----*/
.logo{ display:inline-block;}
/*.header_menu{ width:50px; display:inline-block; position:relative; }*/
.header_menu i{ font-size:16px;}
.header_menu a{ color:#f1f1f1; text-decoration:none;}
.header_menu{text-align:center; padding:0px; font-size:14px; float:right; margin-top:11px; transition:all 0.5s ease-in;}
.header_menu .navbar-inverse{ background:none;}
.header_menu .navbar-inverse .navbar-nav > li > a{ color:#fff;}
.header_menu .navbar-inverse .navbar-nav > li.dropdown:hover{ background:#fff;}
.header_menu .navbar-inverse .navbar-nav > li.dropdown:hover a{ color:#000;}
.header_menu .navbar-inverse .navbar-nav > li .dropdown-menu{ left:-1px; top:100%; font-size:12px;}
.header_menu .navbar-nav > li > a{padding:4px 15px 8px;}
.header_menu .dropdown-menu > li > a{ padding:6px 13px;}
.header_menu .navbar{ min-height:20px;}
.header .req_demo{ float:right; margin:11px 0px 0 10px; }
.header .req_demo a{padding:4px 10px; border:solid 2px #FFBD11; color:#FFBD11; display:inline-block; text-decoration:none;}
.header .req_demo a:hover{color:#000; background:#FFBD11;}

.header .navbar-nav .open .dropdown-menu{box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); position:absolute; left: 99%;}

/*--================--*/
.home_banner{ width:100%; height:auto; overflow:hidden; z-index:5;  transition:all 0.5s ease-in;}
.home_banner .carousel.slide{ position:relative; width:100%; height:auto; top:0px; z-index:4;  transition:all 0.5s ease-in;} 
.home_banner .carousel-inner > .item > img{ width:100%; min-height:100%;}
.home_banner .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.home_banner .carousel-fade .carousel-inner .active { opacity: 1;}
.home_banner .carousel-fade .carousel-inner .active.left,
.home_banner .carousel-fade .carousel-inner .active.right { left: 0;  opacity: 0; z-index: 1;}
.home_banner .carousel-fade .carousel-inner .next.left,
.home_banner .carousel-fade .carousel-inner .prev.right { opacity: 1;}
.home_banner .carousel-fade .carousel-control { z-index: 2;}
.home_banner .carousel-control.left span, .home_banner .carousel-control.right span { font-size: 30px; left: 5%; margin-top: -20px; position: absolute; top: 50%;}
.home_banner .carousel-control.right span {left:inherit; right:5%;}
.home_banner .carousel,
.home_banner .carousel-inner,
.home_banner .carousel-inner .item { height:auto; min-height:370px;}
.home_banner .item:nth-child(1) {background:#3D5FB5;}
.home_banner .item:nth-child(2) { background: #6991BF;}
.home_banner .item:nth-child(3) { background: #9EAFDB;}
.home_banner .item:nth-child(4) { background: #C6D4DD;}
.home_banner .item:nth-child(5) { background: #94A2D9;}
.carousel-control.left, .carousel-control.right{background-image:none;}

.home_banner .item{}
.home_banner .item .carousel-caption{ bottom:inherit; top: 50px; text-shadow:0 1px 2px #000; }
.home_banner .item .carousel-caption h3{ font-size:35px; line-height:55px;  position:relative; }
.home_banner .item .carousel-caption p{ font-size:18px; line-height:32px;  position:relative;  }
.home_banner .item .carousel-caption h3 span{ /*background:rgba(0, 0, 0, 0.6);*/ padding:0 10px;}
.home_banner .item .carousel-caption h3 span span.highlights{background:rgba(0, 0, 0, 0.3); padding:0px 4px;}
.home_banner .item .carousel-caption p span.highlights{/*background:rgba(0, 0, 0, 0.5); */ padding:4px 10px;}
.home_banner .item .carousel-caption p span.highlights span{ color:#D6DE2B; font-size:20px; font-weight:bold;}


.flash-banner .carousel-indicators{background:rgba(0, 0, 0, 0.3);}
.flash-banner .carousel-indicators li{ line-height:12px; font-family:Arial; font-weight:bold; font-size:9px;   boder-radius:0px; vertical-align:top; background:none; text-indent:0; border:none; border-top:solid 3px rgba(0, 0, 0, 0.3); padding:3px 8px; border-radius:0px; color:#fff; /* height:10px; width:10px;*/ height:auto; width:auto; display:inline-block; text-align:left;  }
.flash-banner .carousel-indicators .active{ background:none;  border:none; padding:3px 8px; padding-top:4px;  border-top:solid 3px #DD7F43; /*border-color:#DD7F43;  height:11px; width:11px;*/ background:rgba(0, 0, 0, 0.3);}
.flash-banner .carousel-indicators{bottom: inherit;  left: inherit; margin-left: 0; right: 10px; top: 10px;  width: auto;}
.flash-banner .carousel-inner > .item > img, .flash-banner .carousel-inner > .item > a > img{ width:100%; max-height:192px;}
.flash-banner .carousel-caption{ text-align:left; left:20px; width:650px; bottom:10px; font-size:14px; }
.flash-banner .carousel-caption h3{ margin-top:0px; font-size:22px; text-shadow: 0 0 2px #000000;}
.flash-banner .carousel-caption p{ font-size: 14px; line-height: 22px; text-shadow: 0 0 2px #000000;}
.flash-banner .carousel-caption .btn{ padding:2px 4px; font-size:12px; border-color:#C96B2F;}
/*
.flash-banner .carousel-fade .carousel-inner .item { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity; }
.flash-banner .carousel-fade .carousel-inner .active { opacity: 1;}
.flash-banner .carousel.slide{ position:relative; width:100%; height:auto; top:0px; z-index:4;  transition:all 0.1s ease-in;} */

.section{ background:#fff; position:relative; z-index:9; padding:22px 0; padding-bottom:22px; display:inline-block; width:100%; vertical-align:top;}
.section.gray{ background:#f1f1f1;}
.section.v_show{ background:#384255; padding:0px; border-top:solid 1px #1D2939; text-align:left; }
.section.our_pro_wrap{background:#fff;}
.section.lb{ background:#99CCEE; background:url("../images/home/pattern.png") repeat-x  #99CCEE; text-align:center; }
.section.s_team{ background:url("../images/home/pattern.png") repeat-x  #f1f1f1; }


.section.q_bg{background:#DAEDF1;}
.section.q_bg2{background:url("../images/home/image-section04.jpg") repeat-x;}
.section.q_bg4{background:url("../images/home/pattern.png") repeat-x #eee; }


.section .container, .header .container{ max-width:1170px;}
 header.header{background:#FFFFFF; /* background:rgba(0, 0, 0, 0.6);*/ height:80px;  transition:all 0.5s ease-in; position:fixed; width:100%; top:0px; left:0px;}

header .logo{ width:130px; transition:all 0.5s ease-in; }








.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ background:#fff; color: #000;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:#eee;}


header.header .top_h_row{ background: #F1F1F1; border-bottom: 1px solid #DDDDDD; color:#000;padding:4px 10px; text-align:right; font-size:12px; }
header.header .top_h_row .callinfo{ margin:0 5px; display:inline-block; vertical-align:top;}
header.header .top_h_row .callinfo.email{ border-left:solid 1px #ccc; padding-left:5px; margin-left:0px;}
header.header .top_h_row .callinfo span, header.header .top_h_row .callinfo a{ color:#FFBD11; }

header.header .top_h_row .callinfo.followus{ border-left:solid 1px #ccc; padding-left:5px; margin-left:0px; line-height:100%;}
header.header .top_h_row .callinfo.followus a{ font-size:16px; display:inline-block; padding:1px 3px; min-width:20px; text-align:center; vertical-align:text-top; transition: all .2s ease-in-out;}
header.header .top_h_row .callinfo.followus a:hover{/*transform: scale(2); transform: rotate(360deg);*/  transform:scale(2,2); color:#0073DB; }




/*-----*/										
.ser_box{width:100%;  display:inline-block;}
.ser_box .ser_tagline{ width:100%; display:inline-block; font-size:26px; text-align:center; color:#000; margin:5px 0 30px 0; text-transform:uppercase;}
.ser_box .ser_box01{float: left; width:23%; text-align:center; margin:5px 2.5% 5px 0; padding:10px 0; box-shadow:0 0 3px #999;}
.ser_box .ser_box01:hover{ background:#fff;}
.ser_box .ser_box01 .icon_box{  width:84px; height:84px; border:solid 4px #348FE2;  margin:0 auto; font-size:50px; padding-top:12px; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; color:#999;}	
.ser_box .ser_box01:hover .icon_box{background:#ecf0f1; width:84px; height:84px;  }
.ser_box .ser_box01 .ser_heading{ width:100%; height:40px; line-height:100%; font-size:18px; color:#000;  margin-top:10px;}
.ser_box .ser_box01 .ser_info{ width:100%; height:80px; overflow:hidden;  line-height:21.5px; margin:6px 0px  }

.we_serve{width:100%;  display:inline-block;}
.we_serve .ser_tagline{ width:100%; display:inline-block; font-size:26px; text-align:center; color:#000; margin:5px 0 30px 0; text-transform:uppercase;}
.we_serve .ser_box01{float: left; width:23%; text-align:center; margin:5px 2.5% 5px 0; padding:10px 0; box-shadow:0 0 3px #999; position:relative; overflow:hidden; height:180px; background-position:center; transition:all 0.5s ease-in;}

.we_serve .ser_box01 .icon_box{  width:84px; height:84px; border:solid 4px #348FE2;  margin:0 auto; font-size:50px; padding-top:12px; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; color:#999;}	
.we_serve .ser_box01:hover .icon_box{background:#ecf0f1; width:84px; height:84px;  }

.we_serve .ser_box01 .ser_heading{ width:100%; height:40px;  font-size:25px; color:#fff; text-shadow:0 0 4px #000000;  margin-top:10px;}
.we_serve .ser_box01 .we_serve_more{ left:0; top:0px; transform:scale(0.3); opacity:0; position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); color:#fff; transition:all 0.2s ease-in;}
.we_serve .ser_box01:hover .we_serve_more{left:0px; top:0px; transform: scale(1); opacity:1;}
.we_serve .ser_box01 .ser_info{ width:100%; height:80px; overflow:hidden;  line-height:21.5px; margin:6px 0px  }
.we_serve .ser_box01.financial{ background:url("../images/financial.png") no-repeat; transition:all 0.5s ease-in;}
.we_serve .ser_box01.research{ background:url("../images/research.png") no-repeat;}
.we_serve .ser_box01.collateral{ background:url("../images/collateral.png") no-repeat;}
.we_serve .ser_box01.catchment{ background:url("../images/catchment.png") no-repeat;}

.clint_slider{ display:inline-block; width:100%; margin-bottom:0px; }
.clint_slider img{ margin:5px 10px; border:solid 1px #ccc; height:90px;   opacity:0.5; transition:all 0.2s ease-in;
                   
   /* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease; 
    -webkit-backface-visibility: hidden; */
                    }
                   
.clint_slider img:hover{ box-shadow:0 0 5px #999;  opacity:1;
                         /*filter: none; -webkit-filter: grayscale(0%);*/

                         } 
                         
                         







.section .s_heading{color: #333; display: inline-block; font-size: 22px; margin: 5px 0 30px; text-align: center; text-transform: uppercase; width: 100%;}
.section.lb .s_heading span{ font-size:30px;}
.section .s_heading sub{  bottom:0px; font-size:22px;}
.section.lb h2{ line-height:28px; font-size:18px; margin:0 0 20px 0;}
.clint_slider .marquee0{ position:relative;}
.clint_slider .marquee0:before, .clint_slider .marquee0:after{font-family: "Ionicons"; content:"\f124"; position:absolute; top:25px; left:0px; font-size:25px; z-index:99; color:#666; cursor:pointer;   }
.clint_slider .marquee0:after{  content:"\f125"; left:inherit;  right:0px;   }

.section .sub_heading{color: #333; display: inline-block; font-size: 18px; margin: 0px 0 20px; vertical-align:top; text-align: center;  margin-top:-30px; width: 100%; line-height:normal;}
.section .sub_heading2{color: #333; display: inline-block; font-size:18px; margin: 0px 0 15px; vertical-align:top; text-align: left; text-transform:capitalize; margin-top:0px; width: 100%;
                       /*border-bottom:solid 1px #ccc;*/ position:relative;}
.section .sub_heading2 .v_all{ position:absolute; right:0px; bottom:0px; background:#ddd; color:#000; padding:1px 6px; font-size:12px; text-decoration:none; margin:0px;}
.section .sub_heading2 .v_all:hover{ color:#0073DB;}

.section.covered{background-image:url("../images/slids/locatorbg.jpg"); background-attachment:fixed; min-height:335px; color:#fff; }
.section.covered .ind_left{ display:inline-block; width:470px;}
.section.covered .ind_left .s_heading{color:#fff; text-align:left; margin:50px 0 10px 0}
.section.covered .ind_left p{ font-size:16px; line-height:38px;}
.section.covered .ind_left p span{ color:#FFCC00;}
.section.covered .ind_map{ float:right; width:350px; height:335px; overflow:hidden; border:solid 2px #348FE2; text-align:right; padding-top:19px; opacity:0.8; border-radius:5px; background:#fff;}


footer{ margin:0px; display:inline-block; width:100%; vertical-align:top; padding:20px 0 0px 0; border-top:solid 1px #999; position:relative; z-index:5; background:#1D2939; text-align:left;  }
footer .container { max-width: 1170px; position:relative;}

/*header.header .top_h_row .callinfo.followus{ border-left:solid 1px #ccc; padding-left:5px; margin-left:0px; line-height:100%;}
header.header .top_h_row .callinfo.followus a{ font-size:16px; display:inline-block; padding:1px 3px; min-width:20px; text-align:center; vertical-align:text-top; transition: all .2s ease-in-out;}
header.header .top_h_row .callinfo.followus a:hover{  transform:scale(2,2); }*/
footer .followus{  text-align:left; display:inline-block; width:100%; }
footer .followus a{ font-size:30px; display:inline-block;  margin-right:4px; padding:0px 10px;  transition: all .2s ease-in-out; text-decoration:none;}
footer .followus a:hover{  transform:scale(2,2); }


.f_menu{float:left; width:100%; padding-right:20px; margin-bottom:15px; margin-top:20px; font-size:12px; text-align:left; padding-left:10px; border-top:solid 1px #ccc; }
.f_menu h3{ font-size:14px; color:#333;}
.f_menu ul{font-size:12px;}
.f_menu ul li{ display:inline-block; width:145px; padding:3px 0px; margin-bottom:5px; }
.f_menu ul li a{ color:#666; text-decoration:none;}
.f_menu ul li a:hover{ color:#FFBD11;}
.f_menu.other{ margin:0px; padding:5px 0 0 0;}
.f_menu.other ul{ text-align:center;}
.f_menu.other ul li{ display:inline-block; width:auto; padding:4px 5px; margin:0 2px;}

footer .copyright{ display:inline-block; width:100%; clear:both; margin-top:5px; background:#2C3848; padding:4px 10px; color:#999; font-size:11px; }
footer .f_logo{ background:none; /*position:absolute; right:0px; top:-5px;*/ width:235px; opacity:0.3; transition:all 0.3s ease-in;}
footer .f_logo:hover{opacity:1;}
footer .f_right{ float:right; width:350px;}

footer .newsletter{}
footer .newsletter h3{ font-size: 20px; margin:0 0 10px 0; color:#333;}
footer .newsletter p{font-size: 16px;  color:#666; margin:0px;  line-height:25px; margin-bottom:10px;}
footer .newsletter .subscribe{ padding-right:20%;}
footer .newsletter .followus{ padding-left:20%;}

/*=======================end home page==============================*/



.price_comparision{}
.section .subheading{ background:#E7E7E7; margin:0px 0 -1px; padding: 4px 10px; position: relative;  width: 100%; display: inline-block; font-size: 14px; border:solid 1px #ccc; border-bottom:dashed 1px #ccc;}
.section .subbody_wrap{position: relative;  width: 100%; display: inline-block; border:solid 1px #ccc; padding:5px;}
.price_comparision .subbody_wrap.trend{ position:relative; padding:0px; min-width:200px; min-height:400px; margin-bottom:15px; padding-bottom:3px; }
.price_comparision .subbody_wrap.trend.map{ margin-bottom:0px; padding-bottom:0px;}
.price_comparision .trend .pricetrend_chart{ width:100%; padding-right:208px; min-height:338px;  position:relative;}
.price_comparision .trend .pricetrend_list{ width:200px; position:absolute; right:5px; top:5px; min-height:329px; border:solid 1px #999;}
.pricetrend_list{ background:#fff; font-size:11px;}
.pricetrend_list li{ border-bottom:solid 1px #ddd; width:100%; display:inline-block; vertical-align:top; font-size:11px; padding:3px 3px 0px; overflow:hidden;}
.pricetrend_list li:hover{ background:#E5F5FC}
.pricetrend_list li.h_sublist{ background:#EFEFEF; border-left:solid 3px #ccc; padding:4px 3px;}
.pricetrend_list .list_Select{ background:#FBF8E7; border-bottom:solid 1px #999; padding:4px 3px; overflow:hidden;}
.pricetrend_list>ul{ max-height:354px; overflow:auto;}
.pricetrend_list li.c1{ border-left:solid 2px #1CAF9A;}
.pricetrend_list li.c2{ border-left:solid 2px #009EE0;}
.pricetrend_list li.c3{ border-left:solid 2px #F39C12;}
.pricetrend_list li.c4{ border-left:solid 2px #8775A7;}
.pricetrend_list li.c5{ border-left:solid 2px #B342F2;}
.pricetrend_list li.c1 .my-checkbox label:after{color:#1CAF9A;}
.pricetrend_list li.c2 .my-checkbox label:after{color:#009EE0;}
.pricetrend_list li.c3 .my-checkbox label:after{color:#F39C12;}
.pricetrend_list li.c4 .my-checkbox label:after{color:#8775A7;}
.pricetrend_list li.c5 .my-checkbox label:after{color:#B342F2;}


.bedroomdt.pricetrend_table dl dt:first-child{ width:26%; margin:0px;}
.bedroomdt.pricetrend_table dl dt{ width:18%; margin:0 0 0 0.5%;}
.section .subheading .dropdown{ margin-top:-2px; margin-bottom:-1px;}
.section .subheading .dropdown dt a{ background:#fff; height:24px; font-size:12px; padding-right:20px;}
.dropdown dt a:before{ top:10px; right:7px;}

.bankapproval{ display:inline-block; width:100%; vertical-align:top; }
.bankapproval img{ margin:5px; height:75px; border:solid 1px #ccc; margin:20px 18px; box-shadow:0 0 6px #ddd;}
.bankapproval img:hover{ box-shadow:0 0 6px #999;}

.bedroomdt.extracharges{ width:48%; margin-right:2%; float:left; clear:none;}
.bedroomdt.extracharges2{ width:48%; float:left;clear:none;}
.bedroomdt.extracharges dl dt, .bedroomdt.extracharges2 dl dt{ width:49%;}{ width:49%;}

.section .building_img, .section .layout_map, .section .nearby_facilities{ padding:10px;}
.section .building_img .planimg{ width:auto;}
.section .building_img .planimg img{ width:auto; height:218px; margin:5px; border-color:#999;}
.section .building_img .planimg img:hover{box-shadow:0px 0 5px #666;}
.section .building_img .carousel-indicators li{ border-color:#0073DB; background:#fff;}
.section .building_img .carousel-indicators .active{ border-color:#348FE2; background:#0073DB;}

.section .building_elevation .building_img{ border:solid 1px #ccc; padding:0px;}
.section  .nearby_facilities .facilities_map{ border-top:solid 1px #ccc;}
.section #dvPriceTrendTable{ border-bottom:solid 1px #ccc; margin-bottom:10px;}
.section #dvPriceTrendChart{ margin-bottom:10px;}

.pro_text_name .pro_det_btns{ padding:0px; position:absolute; right:0px; top:1px;}
.pro_text_name .pro_det_btns .clsSavedList{ padding-top:4px;}
.pro_text_name .clsExportExcel_right .clsExportExcel.download i{ margin-top:-2px;}
.pro_text_name .clsExportExcel_right .clsExportExcel.print i{ font-size:15px; line-height:100%; float:left;}
.pro_text_name .clsExportExcel_right .clsExportExcel a:hover{ color:#0073DB;}


.home_banner .carousel-indicators li{ box-shadow:0 1px 2px #000; height:15px; width:15px; background:#fff;}
.home_banner .carousel-indicators .active{ background:#DD7F43; border-color:#DD7F43;  height:16px; width:16px;}
.home_banner .carousel-indicators{ bottom:10px;}

.section.our_pro_wrap{ }
.carousel.our_pro{ position:relative;}
.our_pro .carousel-inner{ height:315px; /*border:solid 1px #fff; background:#fff; */ }    
.our_pro .carousel-inner > .item{ height:100%; padding:10px;}  

.our_pro .carousel-indicators li{ width:25%; text-transform:uppercase;  float:left; border-radius:0px; border-color:#ddd;  margin:-1px 0px;text-indent:0px; font-size:14px; padding:5px 10px; padding-top: 8px; line-height:20px; min-height:40px;}     
.our_pro .carousel-indicators .active{ /*box-shadow:0 0 5px #666;*/ border-top:solid 2px #DD7F43; /*border-bottom-color:#fff;*/}
.our_pro .carousel-inner .pro_caption span.pro_img{ float:left; width:250px; height:240px; text-align:center;}   
.our_pro .carousel-inner .pro_caption h3{ font-size:20px; color:#DD7F44; margin-top:10px;} 
.our_pro .carousel-inner .pro_caption p{ line-height:22px; margin-top:20px; font-size:13px;}   
.our_pro .carousel-inner .pro_caption .btn{  background:#fff; border: solid 1px #DD7F43; color: #DD7F44; }
.our_pro .carousel-inner .pro_caption .btn:hover{background:#DD7F44; color:#fff;}


.our_pro .carousel-indicators{ position:inherit; bottom:0px; left:0px; background:#f1f1f1; margin:0 0 0 0; width:100%; clear:both;}

.matters_wrapper{ display:inline-block; width:100%; vertical-align:top; text-align:center; margin-top:30px;}
.matters_wrapper .text_image{display:inline-block; width:100%; height:110px; vertical-align:top;}         
.matters_wrapper h3{display:inline-block; width:100%; height:auto; vertical-align:top; margin:0px 0 5px 0; font-size:18px;}  
.matters_wrapper .text_result{ width:225px; margin:0 auto; color:#666;  min-height:150px; font-size:28px; padding:0px 21px 0px; text-align:left; margin-top:-10px;}                                      
.matters_wrapper.addicon:before{font-family: "Ionicons"; content: "\f2c7";  position:absolute; top:60px; right:0px; font-size:20px; z-index:99; color:#DE742A; }                                   
.matters_wrapper.equalicon:before{font-family: "Ionicons"; content: "\f208"; position:absolute; top:60px; left:-20px; font-size:25px; z-index:99; color:#DE742A; }   
.matters_wrapper.equalicon:after{font-family: "Ionicons"; content: "\f208"; position:absolute; top:60px; left:-20px; font-size:25px; z-index:99; color:#DE742A; margin-top:8px; }   

.latest_wrap{ font-size:12px; padding:5px; padding-bottom:10px;}
.latest_wrap *{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.latest_wrap_text{ color:#000;}
.latest_wrap_text .homepage_news{ width:70%; float:left; padding-right:15px; }
.latest_wrap_text .sub_heading{ text-align:left; width:100%; margin-bottom:10px; margin-top:0px;  }
.latest_wrap_text .latest_report .sub_heading{ text-align:left;  margin-top:0px; padding-left:17px;}
.latest_wrap_text .latest_report .list_btn{ text-align:left; padding-left:17px;}

.latest_wrap_text .sub_heading span.active{ color:#000;}
.latest_wrap_text .homepage_news ul.list_news{ list-style:none;  min-height:200px;  padding-top:4px; display:inline-block; width:100%;}
.latest_wrap_text .homepage_news ul.list_news li{ float:left; width:49%; margin:0 0.5%; height:auto;  border-bottom:solid 1px #ccc; padding:5px 5px 1px;  -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; }
.latest_wrap_text .homepage_news ul.list_news li:hover{ background:#fff;  box-shadow: 0 0 3px #999;}
.latest_wrap_text .homepage_news ul.list_news li a{ color:#000; text-decoration:none;}
.latest_wrap_text .homepage_news ul.list_news li time{font-weight:bold; float:left; font-size:12px; display:inline-block; margin:0px 0px; color:#DD7F43; line-height:15px;}
.latest_wrap_text .homepage_news ul.list_news li p.headline{ margin:0px; padding:0px; height:33px; overflow:hidden; margin-top:5px; display:inline-block; width:100%;}
.latest_wrap_text .homepage_news ul.list_news li.list_btn{ border:none; width:100%; padding:0px 5px; padding-top:7px;}
.latest_wrap_text .homepage_news ul.list_news li.list_btn:hover{ background:none; }
.latest_wrap_text .homepage_news ul.list_news li.list_btn a{ color:#f00; font-size:14px;}
.latest_wrap_text .homepage_news ul.list_news li .source{ float:left; width:100%; line-height:100%; color:#999; margin-top:1px; }


.latest_wrap_text .latest_report{ width:30%; float:left; text-align:center; position:relative; }
.latest_wrap_text .latest_report .sub_heading span.active{ float:none;}
.latest_wrap_text .latest_report ul{ list-style:none;  padding:9px 0; }
.latest_wrap_text .latest_report ul li{ text-align:left;}
.latest_wrap_text .latest_report .report{ width:136px; height:206px; border:solid 1px #000; overflow:hidden; position:relative; display:inline-block; margin:0 8px; margin-left:5px; margin-bottom:5px;}
.latest_wrap_text .latest_report .report img{ width:100%; height:100%;}
.latest_wrap_text .latest_report .report .report_overlay{ background:rgba(0, 0, 0, 0.7); position:absolute; top:0px; left:0px; width:100%; height:100%; padding:5px; 
                                                          transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; 
                                                          transform: scale(0);  -webkit-transform: scale(0); text-align:left; padding:5px;}
.latest_wrap_text .latest_report .report .report_overlay .heading{ color:#ffb401; font-size:12px; font-weight:bold; margin-top:5px; margin-bottom:5px; display:inline-block; width:100%; padding:0px; }
.latest_wrap_text .latest_report .report .report_overlay .summary{color: #ffffff;display: inline-block;font-size:11px;line-height:20px;margin-top: 0;max-height: 215px;overflow: hidden;padding: 0 5px;width: 100%;}
.latest_wrap_text .latest_report .report .report_overlay .date{ width:100%; text-align:right; padding:5px; color:#FFB401; display:inline-block;}
.latest_wrap_text .latest_report .report .report_overlay .read_mo{ position:absolute; bottom:5px; right:0px; border-radius:4px 0 0 4px; display:inline-block; padding:2px 5px; background:#FFB401; color:#000;}
.latest_wrap_text .latest_report .report:hover .report_overlay{ top:0px; left:0px;  transform: scale(1); -webkit-transform: scale(1);}    
.latest_report .sub_heading2{ padding-left:0px;}
.latest_report .sub_heading2 .v_all{ float:left;}

.video_wrap{font-size:12px; padding-right:5px;} 
.video_wrap ul{}
.video_wrap ul li{ margin-bottom:10px; border:1px solid rgba(0, 0, 0, 0.1); padding:5px;  display:inline-block; vertical-align:top;}
.video_wrap ul li:hover{ background:#fff; box-shadow: 0 0 3px #999999; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.video_wrap .v_thame{ display:inline-block; width:150px; height:100px; float:left;}  
.video_wrap .v_thame img{ width:100%; height:100%;}               
.video_wrap .v_text{  width:100%; padding-left:160px; height:100px; vertical-align:top; position:relative;}
.video_wrap .v_text h3{ margin:0px 0 5px; padding-top:5px;  height:20px; font-size:12px; font-weight:bold; overflow:hidden;}
.video_wrap .v_text p{ font-size:12px; margin-bottom:0px; height:54px; overflow:hidden;}
.video_wrap .v_text .btn{ float:right; font-size:11px; text-transform:capitalize; padding:1px 4px; position:absolute; bottom:0px; right:0px;}
.video_wrap .v_text .btn i{ vertical-align:baseline; margin-left:5px; font-size:9px;}
.video_wrap .v_text time{color: #DD7F43; display: inline-block; float: left; font-size: 12px; font-weight: bold; line-height: 100%;    margin:5px 0 0 0;}

.modal-header, .modal-footer{ padding:5px 10px;}
.modal-header .close{width: 35px; height: 30px; font-size:24px; opacity: 0.5;}
.modal-header .close:hover{ color:#f00;}
.modal-footer .btn{ padding:1px 10px;}
.modal-dialog.modal-xl{ width:98%; margin-left:1%;}
.modal-dialog.modal-vd{max-width:702px; width:auto;}
.modal-body.modal-video{ display:inline-block; width:100%; height:350px; width:700px; padding:5px; background:#ccc; position:relative; }




.modal.modal-auto{ text-align:center;}
.modal.modal-auto .modal-dialog{ width:auto; max-width:98%; display:inline-block; text-align:left;}
.modal.modal-auto .modal-news img{ max-width:100%;}


.announcement_wrap{ background:#FFFFC8; border:solid 1px #348FE2; border-top:solid 3px #348FE2; padding:5px; }
.announcement{ display:inline-block;  width:100%; height:386px;  overflow:hidden; padding:5px; background:none; font-size:12px; }
.announcement>img{ width:132px; margin-right:5px; float:left;}
.announcement p{ line-height:22px; margin-bottom:12px; text-align:justify;}
.announcement_wrap .sub_heading2{ border:none;}
.announcement.announcement2 p{ padding-left:150px;}
.announcement_wrap .carousel-control.right{width:10%; right:-10%; padding-top:36%;}
.announcement_wrap .carousel-control.left{ width:10%; left:-10%; padding-top:36%;}
.announcement_wrap .carousel-indicators{ bottom:-15px;}

.announcement_wrap .hosted_prop{ min-height:390px;}
.announcement_wrap .hosted_prop p{ height:175px; font-family:Arial; font-size:15px; color:#22506A; line-height:27px; }
.announcement_wrap .hosted_prop p span{ background:rgba(255,255,255,0.4);}


.v_all{ float:left; display:inline-block; vertical-align:top; font-size:12px; padding:2px 5px; border:solid 1px #DD7F43; color:#DD7F44; margin-top:5px; text-decoration:none; margin-left:4px;}
.v_all:hover{ background:#DD7F44; color:#fff;text-decoration:none;}
.video_wrap .v_all{ margin:0;}
.section.lb .v_all{ float:none; background:#DD7F43; color:#fff; padding:5px 10px;}

.property_show{ display:inline-block; width:100%;  height:auto; font-size:14px; color:#fff; vertical-align:top; padding:8px 0 10px;}
.property_show .col1, .property_show .col2, .property_show .col3{ float:left; width:auto;}

.property_show .col1{  width:200px; margin:12px 0px 0 0px;}
.property_show .col2{  width:665px; margin:3px 0px 0 60px;}
.property_show .col2 h3{ font-size:14px; color:#fff; font-weight:normal; margin-bottom: 10px; margin-top:17px; line-height:21px;}
.property_show .col2 p{ font-size:12px;}
.property_show .col2 p span{color:#FFBD11;}
.property_show .col3{ float:right; width:150px; margin:6px 15px 0 0px;}

.section.subscribe_wrap{ background:#FFFFA1;  border-top: solid 2px #273B55; padding:15px 0; background:url("../images/home/bg_subs.jpg") repeat center; color:#fff;}
.subscribe{ font-size:20px; text-align:left; width:100%; display:inline-block; line-height:100%;}
.subscribe .btn{ font-size:14px; height:35px;  padding: 5px 5px; vertical-align:middle; border:solid 2px #2C3848; color:#fff; background:#2C3848; transition:all 0.2s ease-in;}
.subscribe .btn:hover{  color:#7ABBDB;}
.subscribe .btn.btn-progress{position:relative;}
    .subscribe .btn.btn-progress::after {content: ""; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(221,127,67,0.8); cursor:default;}
    .subscribe .btn.btn-progress::before {
        font-family: FontAwesome; display:inline-block; position:absolute; width:100%; font-size:20px; top:1px;
        content: "\f110";
        -webkit-animation: fa-spin 2s infinite linear; z-index:9;
        animation: fa-spin 2s infinite linear;
    }


@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}


    .subscribe input[type="text"] {
        padding: 5px 6px;
        font-size: 14px;
        height: 35px;
        width: 235px;
        margin-left: 0px;
        vertical-align: middle;
        border: solid 2px #2C3848;
        color: #333;
        background: none;
        transition: all 0.2s ease-in;
    }
.subscribe label{ margin:0 0 15px 0; text-transform:capitalize; color:#fff; font-weight:normal;}

.info{ margin:0 0 10px 0px; font-size:14px; text-align:center;}
.pe_info{ margin:0 0 10px 0px; font-size:14px; text-align:center;}


.section.q_bg{ padding:0px;}
.section.q_bg .col-sm-7{ background:#DAEDF1; padding:20px 0px; width:50%;}
.section.q_bg .col-sm-7 .video_wrap{ width:544px; float:right; margin-right:20px;}

.section.q_bg .col-sm-5{ background:#AECDE1;  padding:20px 0px; padding-bottom:0px; width:50%; }
.section.q_bg .col-sm-5 .announcement_wrap{ float:left; width:500px; margin-left:30px; margin-bottom:18px; background:none; border:none;}

.navbar-toggle{ background:#fff;}
.navbar-inverse .navbar-toggle{ border-color:#DD7F43; transition:all 0.2s ease-in;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#DD7F43;}

.section.strength{ background:#55B0FF; color:#fff; padding:10px 0; }

/*.section.strength .strength_col{ font-size:14px; text-align:center;}
.section.strength .strength_col .counts{ display:inline-block; vertical-align:top; font-size:30px; width:100%; color:#fff; line-height:100%; margin-bottom:5px; font-family:Times New Roman;}
.section.strength .strength_col .label{ display:inline-block; vertical-align:top; font-size:16px; width:100%;  padding:0px; margin:0px; font-weight:normal; }
*/
.section.strength .strength_col{ background:#1981e1; border:solid 1px #fff;   padding:0px;  width:auto; margin-right:1.65%; float:left; transition:all 0.2s ease-in;   }
.section.strength .strength_col .s_icon{ float:left; width:60px; height:70px; background:#268EEE; font-size:45px; line-height:100%; color:#eee; text-align:center; padding-top:12px; margin-right:10px;}
.section.strength .strength_col .s_icon img{ width:42px;}
.section.strength .strength_col .s_cell{ float:left; margin-top:5px; padding-bottom:2px; width:auto;  }
.section.strength .strength_col .s_cell:nth-child(3){ border-left:solid 1px #ccc; padding-left:10px;}
.section.strength .strength_col .s_cell span{ width:100%; float:left; font-size:14px; font-weight:normal; padding:0px; text-align:left;}
.section.strength .strength_col .s_cell span.counts{ font-size:24px; line-height:100%; margin-bottom:7px; margin-top:2px; }
.section.strength .strength_col.strength_btn{ margin-right:0px; background:none; border:none;  text-align:center; width:42px; position:absolute; right:0px; text-align:center; margin-right:0px;  }
.section.strength .strength_col.strength_btn .btn{ background:none; border:none; color:#fff; font-size:16px; margin:4px 0; min-width:140px; padding:5px 10px; transition:all 0.2s ease-in; }
.section.strength .strength_col.strength_btn .btn:after{ content: "\f27e"; font-family: "Ionicons"; margin-left:10px; font-size:24px; vertical-align:middle; font-weight:bold; display:inline-block; line-height:100%;  }
.section.strength.p0 .strength_col.strength_btn .btn:after{content: "\f2bd"; font-size:26px; margin-top: -3px; line-height: 10px;}
.section.strength .strength_col.strength_btn .btn:hover{ background:#1981E1;}
.section.strength .strength_col.strength_btn .data_from{  margin:10px 0 0 0; color:#FFCC00;}
.section.strength .s_heading{ text-align:left; text-transform:none; color:#fff; font-size:18px; margin:2px 0 2px 0; font-size:16px; float:left; background:#55B0FF; width:auto; clear:both; }
.section.strength .strength_col.col4{ margin-right:0px;}
.section.strength .strength_col.col4 .s_cell{ max-width:140px;}
.section.strength .strength_col.col3 .s_cell{ max-width:112px; }

.section.strength.p0 .strength_col.strength_btn .btn{ background:#1981E1; margin:5px 0 0 0;}


.exploredata{ background:#1981E1; display:none; padding:15px 0; position:relative;}.exploredata .total_subbox .subbox_right .info
.totalboxs {float: left; margin: 10px 0 0; padding: 0; text-align: center; width: 100%; color:#fff; }
.totalboxs .total_subbox.first { margin-left:0;}
.total_subbox { background:#0A72D2; border: 1px solid #55B0FF; float: left; height: 95px;  position:relative; width:32%;margin-left:2%; margin-bottom:10px;}
.total_subbox .subbox_icon{ display: inline-block; float:left; font-size:65px; height:100%; padding:0px 0 0;text-align: center;vertical-align: top; width: 30%; background:#0A72D2; color:#3D98E7}
.total_subbox .subbox_icon i{ line-height:100%;}
.total_subbox .subbox_right { display: inline-block; height:auto; overflow: hidden; padding-right: 5px; text-align: right; float:right; margin-top:4px; width: 67%; padding-top:36px;}
.total_subbox h3, .total_subbox .boxname { color: #fff; display: block;    font-size: 12px; margin: 0; padding: 5px 0;  }
.total_subbox .subbox_right .pro_no{ color: #FFCC00; font-size: 26px; display:inline-block; width:100%;  vertical-align:top; line-height:22px;}
.total_subbox .subbox_right .pro_no .value_tag{ font-size:14px; float:left; width:100%;}
.total_subbox .subbox_right .pro_no.eq .value_tag{float:none; width:auto;}
.total_subbox .boxname { color: #fff; display:inline-block; font-size:16px; margin:0; padding: 3px 10px; position:absolute; right:0px; top:0px; border-width:0 0px 1px 1px; text-transform:uppercase; }
.total_subbox .charts { color: #fff;display: block; font-size: 16px; height: 22px; margin-top:1px; line-height:100%; overflow: hidden;}
.total_subbox span{}
.total_subbox span samp{ font-size:14px; width:100%;line-height:100%; vertical-align:top;}

.m_unit.total_subbox .boxname span.msqft_drop_click { color: #fff;cursor: pointer; display: inline-block; font-size: 12px; margin: 0; }
.m_unit.total_subbox .boxname .msqft_drop { position:absolute; right:5px; top:22px; background:#fff; color:#000; font-size:11px; border:solid 1px #ccc;}
.m_unit.total_subbox .boxname .msqft_drop{}
.m_unit.total_subbox .boxname .msqft_drop li{ padding:2px; border-bottom:solid 1px #ccc; cursor:pointer;}
.m_unit.total_subbox .boxname .msqft_drop li:hover{ background:#E2EFFC;}

.totalboxs .top_performer{  border: 1px solid #55B0FF; text-align:left;  color:#fff;  float: left; height: auto; width: 32%; margin-left:2%;  background:#0A72D2; min-height:100px;}
.totalboxs .top_performer.first{ margin-left:0px;}
.totalboxs .top_performer .heading{border-bottom: 1px solid #55B0FF; position:relative; min-height:45px; font-size:13px; padding:12px 0 0 8px; text-transform:uppercase;}
.totalboxs .top_performer .heading>span{ font-size:10px; text-transform:capitalize; display:inline-block;}
.totalboxs .top_performer .heading span.unit{ float:right; font-size:13px; margin:0 10px 0 0; color:#FFCC00;}
.totalboxs .top_performer .heading .dropdown{ position:absolute; right:0px; top:0px; text-transform:capitalize;}
.totalboxs .top_performer .heading .dropdown dt a{ border:none; color:#fff; height:24px; padding-top:4px;}
.totalboxs .top_performer .heading .dropdown dt a span, .totalboxs .top_performer .heading .dropdown dt a:before{ color:#fff; border-top-color:#fff;}
.list_wrap{  height:auto; overflow:auto; display:inline-block; width:100%; vertical-align:top;}
ul.listing{}
ul.listing li{ border-bottom:solid 1px #1F87E7; background:#0A72D2; padding:6px 8px 7px; color:#fff; position:relative; z-index:2;}
ul.listing li samp{ float:right; color:#FFCC00; margin-right:5px; font-size:15px; position:absolute; right:0px;}
ul.listing li a{ color:#fff;}
ul.listing li:hover{ background:#1981E1;}
ul.listing li .li_bar{ display:inline-block; position:absolute; width:15%; left:0px; bottom:0px; height:2px; background:#FFCC00; z-index:-1;}

.exploredata .carousel-control{ width:10%;}
.exploredata .carousel-control .ion-chevron-left, .exploredata .carousel-control .ion-chevron-right{ top:40%; left:45%;  position:absolute; font-size:35px;}
.exploredata .average_delay{ border: 1px solid #55B0FF; text-align:left; display:inline-block; width:100%; background:#1981E1; text-align:center; position:relative; padding:10px 0;}
.exploredata .average_delay .delay_heading{ position:absolute; bottom:2px; font-size:12px; left:10px;}
.exploredata .average_delay .delay_sub_heading{border-bottom:solid 1px #55B0FF; padding:5px; font-size:14px; }
.exploredata .average_delay .delay_row{ display:inline-block; float:left; width:33.33%; min-height:90px; vertical-align:top; padding:0px 10px; border-left:solid 1px #0055B5; position:relative;}
.exploredata .average_delay .delay_row.first{ border-left:none;}
.exploredata .average_delay .delay_row .delay_col{  display:inline-block; width:100%; padding:5px; text-align:left;}
.exploredata .average_delay .delay_row .delay_col>label{  display:inline-block; width:100%; font-weight:normal; margin:0px 0 6px 0; font-size:16px; vertical-align:top; text-transform:uppercase;}
.exploredata .average_delay .delay_row .delay_col .pro_no{ font-size:25px; color:#FFCC00; display:inline-block; }
.exploredata .average_delay .delay_row .delay_col .pro_no .value_tag{ font-size:14px;}
.exploredata .average_delay .delay_row .delay_col .percentage{ font-size:16px; display:inline-block; width:100%;}

.exploredata .average_delay .delay_sub_heading .pro_no{ margin-left:50px; font-size:20px;color:#FFCC00;}
.exploredata .average_delay .delay_sub_heading .pro_no .value_tag{font-size:14px; }

.exploredata .average_delay .delay_row .delay_month{  width:115px; text-align:center;  position:absolute; right:10px; top:35px;}
.exploredata .average_delay .delay_row .delay_month>label{ width:100%;  font-size:16px; margin-bottom:0px; color:#ffacac; font-weight:normal; line-height:26px;}
.exploredata .average_delay .delay_row .delay_month .pro_no{ font-size:35px; line-height:100%; color:#ffacac;  }
.exploredata .average_delay .delay_row .delay_month .pro_no .value_tag{ font-size:14px; line-height:100%; margin-left:2px;}
.exploredata .average_delay .delay_row .delay_month .info{ font-size:11px; margin:0px;}
.exploredata .total_subbox .subbox_right .info{ font-size:16px; margin:0px; text-align:right;}
.exploredata .carousel-inner > .item{ height:334px;}

.rc_tab{position:relative; display:inline-block; width:100%;}
.rc_tab .nav-tabs{ position:absolute; left:0px; top:0px; width:145px; border:none;}
.rc_tab .tab-content{  display:inline-block; padding-left:142px; width:100%; }
.rc_tab .tab-content .tab-pane{ background:#0A72D2;  float:left;  width:100%; padding:5px;  border:solid 1px #55B0FF; min-height:80px;}
.rc_tab .nav-tabs > li > a{border-radius:0 0 0 0; border-color:#55B0FF; border:solid 1px #55B0FF; color:#55B0FF; height:40px; white-space:nowrap;}
.rc_tab .nav-tabs > li > a:hover{border:solid 1px #55B0FF; background:#268EEE; }
.rc_tab .nav-tabs > li.active > a, .rc_tab .nav-tabs > li.active > a:hover, .rc_tab .nav-tabs > li.active > a:focus{background:#0A72D2; color:#fff; width:99%; border-color:#55B0FF; border-right-color:#0A72D2;}
.rc_tab .nav-tabs > li{ width:100%; text-transform:uppercase; }
.rc_tab .nav-tabs > li.active > a:after { content: "\f10b";  font-family: "Ionicons"; margin-left:10px;}
.rc_tab .nav-tabs > li > a{ padding:7px 10px; font-size:16px;}

.rc_tab .totalboxs{ padding:0px 10px; display:inline-block; width:100%;}
.rc_tab .total_subbox{ height:75px; background:#1981E1; margin-bottom:0px; margin-top:5px;}
.rc_tab .total_subbox .boxname{ right:inherit; left:0px;   }
.rc_tab .total_subbox .subbox_right{ padding-top:24px;}

/*.totalboxs .productmix {  border: 1px solid #55B0FF;  color: #fff;  float: left; height: auto; width: 100%;  background:#0A72D2;}
.totalboxs .productmix .heading{min-height:30px; padding-top:5px; font-size:16px; text-align:left; padding:5px 0 0px 12px;}
.totalboxs .productmix .pro_text, .totalboxs .productmix .pro_chart{ float: left; font-size: 12px;width: 50%; text-align:right; }
.totalboxs .productmix .pro_chart{ margin-top:10px;}
.totalboxs .productmix table { margin:10px 0 0 0; margin-left: 3%; width: 94%; text-align:left;}
.totalboxs .productmix table th { border-bottom: 1px solid  #55B0FF; color: #fff;  padding:6px 2px; font-weight:normal;}
.totalboxs .productmix table td{ padding:6px 2px;}
.totalboxs .productmix table td i{ margin-right:5px;}
.citi_select{ text-align:center; position:relative; margin-bottom:5px;margin-top: 5px;}
.citi_select .heading{ font-size:27px;padding: 10px 0 0;}
.citi_select .dropdown, .citi_select .dropdown dd{ position:static; text-align:left;}
.citi_select .dropdown dd > ul{ width:100%; top:44px; z-index:99; max-height:320px; padding:5px; }
.citi_select .dropdown ul li{ width:25%; float:left; border:none;}
.citi_select .dropdown ul li:first-child{ border:none;}
.citi_select .dropdown dt > label{ font-weight:normal;  margin-right:10px;}
.citi_select .dropdown dt a{ position:relative; min-width:250px; border-color:#55B0FF;  height:36px; padding-top:5px; display:inline-block; vertical-align:middle;  }
.citi_select .dropdown dt a:hover{border-color:#fff; background:#1981E1;}
.citi_select .dropdown dt a:before{ border-width:6px; border-top-color:#fff; top:15px;}
.citi_select .dropdown dt a span{ font-size:15px;color:#fff;}
*/


/*--- select box ---*/
		.dropdown{ width:auto; min-width:50%; min-width:10px; display:inline-block;  margin:0px;}      
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown ul li{ font-size:12px; color:#333}
        .dropdown ul li:hover { background:#E2EFFC;}
        .dropdown dd { position:relative; z-index:999; font-size:12px; }
        .dropdown a, .dropdown a:visited { color:#666; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#1D2939;}
        .dropdown dt a:hover { color:#1D2939; border: 1px solid #c0c0c0;}
        .dropdown dt a {/*background:#fff url(../images/select_arrow.png) no-repeat scroll right center;*/ background-image:none; display:block;
                        border:1px solid #cccccc; width:auto; height:26px; padding:2px 27px 0 5px}
        .dropdown dt a:before{ border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 4px solid #666666; content: ""; display: inline-block; position: absolute;  right: 10px; top: 12px;}
        .dropdown.active dt a { border-color:#0073DB;}
        .dropdown dt a.drop_active {background:#fff url(../images/select_arrow_up.png) no-repeat scroll right center;}
        .dropdown dt a span {cursor:pointer; width:100%; display:block; font-weight:normal; color:#333;}
		.dropdown dt a i{ position:absolute; right:20px; top:10px;  }
        .dropdown dd > ul { background:#fff; color:#666; display:none;
                          left:0px; padding:0px; position:absolute; top:1px; width:auto; min-width:100%; list-style:none; /*max-height:153px;*/ overflow:auto; color:#1d2939; border:solid 1px #ccc; box-shadow:0px 1px 5px #ccc;}
        .dropdown dd ul li{ border-top:1px solid #ddd;}
         .dropdown dd ul li:first-child{ border-top:none;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block; color:#1d2939;}
        .dropdown dd ul li:hover { background-color:#e2effc; color:#1d2939;}
        .dropdown dd ul .inputsearch{ width:98%; height:26px; margin-left:1%; padding:2px 5px; background:url(../images/search.png) no-repeat scroll right center #fff;
                              border:solid 1px #ddd;margin-bottom: 5px;}
/*- end select  ---*/

.item1 .carousel-caption, .item5 .carousel-caption, .item6 .carousel-caption { text-align:left; left:10%; width:650px; text-shadow:2px 1px 1px #000;}
.home_banner .item.item1 .carousel-caption h3 span, .home_banner .item.item5 .carousel-caption h3 span{ background:none;}
.home_banner .item.item1 .carousel-caption p span.highlights, .home_banner .item.item5 .carousel-caption p span.highlights{ background:none; color:#FFCC00; padding:0px;}
.home_banner .item.item1 .carousel-caption{padding-top:0px;}
.home_banner .item .carousel-caption p span.value{ color:#D6DE2B; font-size:20px; font-weight:bold;}
.home_banner .item.item1 .carousel-caption h3 span, .home_banner .item.item5 .carousel-caption h3 span{ padding-left:0px;}
.home_banner .item.item5 .carousel-caption{ width:700px; padding-top:0px; }
.home_banner .item.item5 .carousel-caption h3 span{ padding-left:0px; font-size:24px;}
.home_banner .item.item5 .carousel-caption p{ font-size:16px;}
.home_banner .item.item5 .carousel-caption h3{ line-height:41px; margin-bottom:12px; margin-top:0px;}
.home_banner .item .carousel-caption .btn{ border-color:#fff; color:#fff; background:rgba(0, 0, 0, 0.25); margin:0 6px;}
.home_banner .item .carousel-caption .btn:hover, .home_banner .item.item6 .carousel-caption .btn:hover, .home_banner .item .carousel-caption .btn.active{border-color:#C96B2F; background:#DD7F43}
.home_banner .item.item3 .carousel-caption h3 span{/*background: rgba(1,60,100,0.6);*/ color:#fff;}
.home_banner .item.item3 .carousel-caption p span.highlights{/*background: rgba(1,60,100,0.7); */color:#fff; }

.home_banner .item.item2.center .carousel-caption{right:10%; left:10%; text-align:center;}
.home_banner .item.item2.center .carousel-caption h3 {font-size:24px; line-height:42px; margin-bottom:40px}
.home_banner .item.item2.center .carousel-caption h3 span.highlights {
    background: rgba(0, 0, 0, 0.3);
    padding: 0px 4px;

}

.home_banner .item.item6 .carousel-caption{ width:720px; color:#fff; top:45px; text-shadow: 2px 4px 2px #333;}
.home_banner .item.item6 .carousel-caption h3 span{ padding-left:0px; font-size:26px;}
.home_banner .item.item6 .carousel-caption h3{ line-height:44px; margin-bottom:20px;}
.home_banner .item.item6 .carousel-caption .btn{ background:rgba(0, 0, 0, 0.5); margin-top:15px;}

.home_banner .item.item5.item5a .carousel-caption{ top:30px;}
.home_banner .item.item5.item5a .carousel-caption h3{ line-height:35px;}
.home_banner .item.item5.item5a .carousel-caption p{ line-height:25px;}


/*.home_banner .item.item4 .carousel-caption h3 span{color:#333; text-shadow:none;}
.home_banner .item.item4 .carousel-caption p {color:#333; text-shadow:none;}*/
.section.s_team{ text-align:left; padding:10px 0;}
.section.s_team .s_team-left{ width:80%; float:left; margin-top:20px;}
.section.s_team .s_team-right{ width:170px; float:right;}
.section.s_team  .s_heading{ margin-bottom:10px;}
.section.s_team  .s_heading, .section.s_team .info{ text-align:left;}



/*--===========start=================--*/
.theme_0{}
.theme_0 .home_banner{ height:438px;}
.theme_0 .home_banner .carousel.slide{position:fixed; top: 80px; height:438px;}
.theme_0 .h_fix .home_banner{height:438px;  transition:all 0.5s ease-in;}
.theme_0 .h_fix .home_banner .carousel.slide{top:80px;}
.theme_0 header.stickyheader{ border-top:none; box-shadow:none; background:#013C64; height:80px;  width:100%; top:0px; left:0px;}


.theme_0 header.stickyheader .header_menu{ font-size:12px;}
.theme_0 header.stickyheader .req_demo{ margin-top:11px;}
.theme_0 header.stickyheader .req_demo{ color: #FFDC30; border-color:#FFDC30;}


body.theme_1{ padding: 70px 0 0;}
.theme_1 header.header{ background:#fff; box-shadow:0 3px 5px #C6C6C6; color:#333; height:70px;}
.theme_1 header.header .top_h_row{ background:#fff; color:#000; border-bottom:solid 1px #fff; }
.theme_1 .header_menu{ margin-top:8px;}
.theme_1 .header_menu .navbar-nav > li > a{ padding:4px 15px 9px}
.theme_1 header .logo{  margin-top:5px; width:170px;}
.theme_1 header .logo img{ margin-top:-23px;}
.theme_1 header.stickyheader .logo{ width:170px;}
.theme_1 .home_banner .carousel.slide{ position:relative; top:0px;}
.theme_1 .header_menu .navbar-inverse .navbar-nav > li > a{ color:#333;}
.theme_1 .header .req_demo{ margin-top:8px;}
.theme_1 .header .req_demo a{border: 2px solid #DD7F43; color:#DD7F43;}
.theme_1 .header .req_demo a:hover{ background:#DD7F43; color:#fff;}
.theme_1 header.header .top_h_row .callinfo span, .theme_1 header.header .top_h_row .callinfo a{ color:#DD7F43}
.theme_1 .header_menu .navbar-inverse .navbar-nav > li.dropdown:hover{ background:#f1f1f1;}
.theme_1 .navbar-nav > li{ border:solid 1px #fff;}
.theme_1 .navbar-nav > li:hover{ border:solid 1px #ccc;}
.theme_1 .section.v_show{ background:url("../images/home/NDTVProfit3.png") repeat scroll 0 0 #EBFEFF; border-color:#ccc;}
.theme_1 .property_show{ color:#333;}
.theme_1 footer{ background:#4C4C4C; border-top: 1px solid #ccc; /*background:url("../images/home/pattern-about.png") repeat scroll 0 0 #fff;*/}
.theme_1 .f_menu ul li a, .theme_1 .subscribe label{ color:#fff;}
.theme_1 .f_menu ul li a:hover{ color:#FFBD11;}
.theme_1 footer .copyright{ background:#666666; color:#fff;}
.theme_1 footer .copyright a{ color:#FFBD11;}
.theme_1 .subscribe .btn{ border-color:#999; background:#999;}
.theme_1 .subscribe input[type="text"]{ color:#fff; border-color:#999;}
.theme_1 .property_show .col1{ margin-top:7px; border:solid 1px #ccc}
.theme_1 .property_show .col2{ margin-top:15px; width:auto;}
.theme_1 .property_show .col2 p span{ color:#DD7F43;}
.theme_1 .property_show .col2 h3{ font-size:22px; color:#DD7F43;}
.theme_1 .home_banner .carousel.slide{ height:438px}
.theme_1 .section.q_bg .col-sm-5, .theme_1 .section.q_bg .col-sm-7, .theme_1 .section.q_bg{ background:#fff}

body.theme_2{}
header.header{ background:#fff;box-shadow:0 3px 5px #C6C6C6; color:#333; height:80px;}
header .logo{ width:144px; margin:4px 0 5px 0px;}
header.header .top_h_row{ background:#f1f1f1; color:#333; border-bottom:solid 1px #ddd; }
.header_menu{ margin-top:13px;}
.header .req_demo{ margin-top:13px;}
.header .req_demo a{border: 2px solid #DD7F43; color:#DD7F43;}
.header.stickyheader .req_demo a{background:#DD7F43; color:#fff;}
.header .req_demo a:hover{ background:#C96B2F; color:#fff;}
header.header .top_h_row .callinfo span, header.header .top_h_row .callinfo a{ color:#DD7F43}

.header_menu .navbar-inverse .navbar-nav > li.dropdown{ border:solid 1px #fff; border-bottom:none;}
.header_menu .navbar-inverse .navbar-nav > li.dropdown:hover{ background:#f5f5f5; border-color:#ccc; color:#DD7F43;}
.header_menu .navbar-inverse .navbar-nav > li.dropdown:hover>a{ color:#000;}
.dropdown-menu > li > a:hover, .theme_2 .dropdown-menu > li > a:focus{}
  header.header .top_h_row .callinfo span,   header.header .top_h_row .callinfo a{ color:#DD7F43}
.header_menu .navbar-inverse .navbar-nav > li > a{ color:#333; }
.home_banner .carousel.slide{ height:auto; min-height:100px;}
.section.strength .container{ position:relative;}

.section.strength .strength_col.strength_btn .btn{ margin:5px 0 0px; padding:0px 5px; min-width:10px;  width:40px; height:40px; border:solid 1px #fff; border-radius:50%;}
.section.strength .strength_col.strength_btn .btn:hover{background:#1981E1;}
.section.strength .strength_col.strength_btn .btn:after{ margin:0px; font-size:25px; margin-top:8px;content:"\f151";}
.section.strength.p0 .strength_col.strength_btn .btn:after{ font-size: 36px; margin-top:10px; content:"\f2bd";}
.exploredata{ margin-top:10px;}
.section.strength.p0{ padding:10px 0 0 0;}

.section.strength .strength_col .s_icon{ height:60px; padding-top:2px;}

.clint_slider{ margin:-15px 0px;}
.clint_slider .s_heading{ margin:10px 0 11px; font-size:20px; line-height:normal;}
.clint_slider .s_heading span{ background:#ccc;}
.clint_slider .marquee0>div{ height:80px !important;}
.clint_slider img{ height:80px;}
.clint_slider .marquee0:before, .theme_2 .clint_slider .marquee0:after{ font-size:20px; top:26px;}
.clint_slider img{ margin:0px 5px}
footer{ background:#fff; border-top: 1px solid #ccc; /*background:url("../images/home/pattern-about.png") repeat scroll 0 0 #fff;*/}


.f_menu ul li a:hover, .theme_2 footer .copyright a{ color:#DD7F43;}
footer .copyright{ background:#f1f1f1; color:#333; border-top:solid 1px #ddd;}
.subscribe .btn{ background:#DD7F43; border-color:#DD7F43; color:#fff;}
.subscribe .btn:hover{ background:#C96B2F; color:#fff;}
.subscribe input[type="text"]{ border-color:#DD7F43;}
.subscribe .error{ color:#f00; font-size:13px; line-height:100%; display:inline-block; width:100%; background:none; margin:0px; padding:0px;}

.container.disclaimer p{margin-bottom:5px;}
.container.disclaimer p.approximations{ color:#FFCC00; margin:0px;}



@keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position:100% 0; }
}
@-webkit-keyframes animatedBackground {
   from { background-position: 0 0; }
	to { background-position:100% 0; }
}

.theme_1 .v_show	{  
	background-image: url(../images/home/NDTVProfit3.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	animation: animatedBackground 80s linear infinite;
	-webkit-animation: animatedBackground 80s linear infinite;
}

@keyframes animatedBackground2 {
	from { background-position: 0 0; }
	to { background-position:800px 0; }
}
@-webkit-keyframes animatedBackground2 {
	from { background-position: 0 0; }
	to { background-position:800px 0; }
}
.theme_1 .section.our_pro_wrap .our_pro_wrap_bg	 
{
     width:100%; height:94px; position:absolute; bottom:0px; z-index:-1;
	background-image: url(../images/home/iconsBanner2.png);
	background-position:0px 0px;
	background-repeat: repeat-x;
	/*animation: animatedBackground2 80s linear infinite;*/
}


/*--=============end ===============--*/

/*----------*/




.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.modal-header .modal-title{ font-size:16px; padding:4px 0; color:#333;}
.midleft h1{ position:relative;}
.midleft h1 .cnbclogos{ position:absolute; right:0px; top:0px;}
.midleft h1 .cnbclogos .fthblogo{ width:70px; height:auto; margin-bottom:6px; vertical-align:bottom;}
.midleft h1 .cnbclogos .cnbclogo{ width:96px; height:auto}

.d_report_wrap{ display:inline-block; width:100%; vertical-align:top; border:solid 1px #ccc; text-align:center; padding:0 0 4px 0;}
.d_report_wrap .d_report{ width:177px; height:auto; border:solid 1px #ccc; background:#333; overflow:hidden; position:relative; text-align:left; display:inline-block; margin:4px 14px 4px 14px; }
.d_report_wrap .d_report h4{ font-size:12px; background:#eee; color:#333; padding:4px; text-align:left; line-height:16px; height:40px;
              overflow:hidden; }
.d_report_wrap .d_report img{ /*width:100%; height:100%;*/ height:247px; width:175px;}
.d_report_wrap .d_report .report_overlay{ background:rgba(0, 0, 0, 0.7); position:absolute; top:0px; left:0px; width:100%; height:248px; padding:5px; 
                         transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; 
                         transform: scale(0);  -webkit-transform: scale(0);}
.d_report_wrap .d_report .report_overlay .heading{color:#fff; font-size:12px; font-weight:bold; color:#FFB401;}
.d_report_wrap .d_report .report_overlay .summary{ color:#fff; font-size:12px; margin-top:0px; display:inline-block; width:100%; padding:0 5px; line-height:24px; max-height:215px; overflow:hidden;}
.d_report_wrap .d_report .report_overlay .date{ width:100%; text-align:right; padding:5px; color:#FFB401; display:inline-block;}
.d_report_wrap .d_report .report_overlay .read_mo{ position:absolute; bottom:5px; right:0px; border-radius:4px 0 0 4px; display:inline-block; padding:2px 5px; background:#FFB401; color:#000;}
.d_report_wrap .d_report:hover .report_overlay{ top:0px; left:0px;  transform: scale(1); -webkit-transform: scale(1);}   
.d_report_wrap a{ text-decoration:none;}


.d_report_wrap .report_filter{ background:#f7f7f7; padding:4px; width:100%; display:inline-block; vertical-align:top; border-bottom:solid 1px #ddd; text-align:left; margin-bottom:5px;}
.report_filter ul{ display:inline-block; vertical-align:top;}
.report_filter ul li{ display:inline-block;}
.report_filter ul.views a{ margin-left:4px; background:#f5f5f5;   border:solid 1px #ccc; padding:2px 4px; font-size:12px; border:1px solid transparent; display:inline-block; vertical-align:top; text-decoration:none;}
.report_filter ul.views a.active, .report_filter ul.views a:hover{ color:#0073DB; border-color:transparent;}
.report_filter ul.views a i{ font-size:16px; line-height:100%; float:left; margin:1px 3px 0 0; }
.report_filter ul.sortby{ float:right; margin-top:2px;}
.report_filter ul.sortby li{ margin-left:5px;}
.report_filter ul.sortby select{ height:20px; vertical-align:top; padding-right:5px;}
.report_filter ul li .btn{ font-size:12px; padding:0px 5px; height:20px;}

.d_report_wrap.listviews .d_report{ width:98%; margin:5px 1%; background:#fff;}
.d_report_wrap.listviews .d_report:hover{ box-shadow: 0 0 3px #999999;}
.d_report_wrap.listviews .d_report img{ float:left; position:relative; z-index:9; border-right:solid 1px #ddd; margin-right:5px; height:198px; width:138px;}
.d_report_wrap.listviews .d_report .report_overlay span{ padding-left:10px;}
.d_report_wrap.listviews .d_report .report_overlay .summary{ display:block; color:#333; width:auto;}
.d_report_wrap.listviews .d_report .report_overlay{position:static; transform: scale(1); -webkit-transform: scale(1); display:block; background:#fff; height:198px;}
.d_report_wrap.listviews .d_report .report_overlay .heading{ font-size:14px;}
.d_report_wrap.listviews .d_report .report_overlay .summary{ max-height:142px;}

.loader_wrapper{ display:inline-block; width:100%; text-align:center; padding:10px; min-height:100px; background:rgba(255,255,255,0.7)}
.loader_wrapper .loader{ background:#fff; border:solid 1px #eee;  font-size:14px; display:inline-block; padding:15px 30px;}
.loader_wrapper .loader i{ font-size:30px; color:#999;}
.loader_wrapper .loader span{ display:block; }
.latest_report .loader_wrapper{ max-width:334px; float:left; position:absolute; left:0px;}
.norecord{ background:#ffffc7; border:solid 1px #ddd; display:inline-block; width:98%; margin:10px 1% 0; padding:5px; font-weight:normal; text-align:left; }

.list-wrpaaer li{ float:left;}
.latest_wrap_text .latest_report .report{ white-space:normal; width: 150px; margin:0px 4px 0px 5px; text-align:left;}
.latest_wrap_text .latest_report .report a{background:url("../Images/home/PropEquity_re_update.jpg") top right repeat-x; height:206px; width:100%; display:inline-block; vertical-align:top; background-size:100%; padding:0px;}
.report .titel{ color:#fff; font-size:14px; font-weight:bold; line-height:14px;}
.report .c_name{ color:#ffb401; font-size:11px; margin:1px 0 0 0; display: inline-block; vertical-align: top; text-transform:uppercase; font-weight:bold;}
.report .q_wrap{display:inline-block; vertical-align:top; color:#fff; width:75px; font-size:11px; font-weight:bold; margin:16px 0 0 50px; text-align:center;}
.report .q_wrap .c_r{ border-bottom:solid 2px #666;}
.report .q_wrap .q_date{ line-height:21px;}

.latest_report .btn{ float:left;}
.latest_report .marquee1{ vertical-align:top;}
.latest_report .marquee_wrap{box-shadow:0 0 3px #999; width:98%; padding:0px 1%; background:#fff;; margin-bottom:5px; min-height:226px; }
.latest_report .marquee_wrap{}

.success_msg .modal-body p{ font-size:14px; min-height:55px;}
.success_msg .btns{ text-align:center;}
.success_msg .modal-sm { min-width:350px;}
.container.disclaimer p.updated_date{ float:right; color:#ffcc00; text-align:right; height:10px; width:100%; margin:0px;}
.container.disclaimer p.updated_date span{ color:#fff; padding-left:3px;}

header .logo{ position:relative;}


a.d_report { padding:0px; font-size:12px; border-color:#C96B2F; padding:1px 5px; height:22px;margin: -2px 0 -2px 0;vertical-align: top;}
a.d_report i{ font-size:16px; vertical-align:top; margin: 1px 0px 0px 2px;}
/*--------------*/
@-webkit-keyframes blinki {
    0% { color: #00ff0c;}
    100% {color: #fff;}
}

@keyframes blinki {
    0% {color: #00ff0c;}
    100% { color: #fff;}
}
@-webkit-keyframes blinkbg {
    0% {border-color: #00ff0c;}
    100% {border-color: #ff0;}
}
@keyframes blinkbg { 
    0% {background-image: linear-gradient(to right, #FFA66D , #C96B2F);}
    100% {background-image: linear-gradient(to right, #C96B2F, #FFA66D);}
}
.blink {animation: blinki 0.5s infinite; -webkit-animation: blinki 0.5s infinite; color: #f00;}
.blinkbg {animation: blinkbg 0.5s infinite;-webkit-animation: blinkbg 0.5s infinite; color:#fff !important; }














/*--DIWALI----
.logo:before{content:""; background:url("../images/happy_diwali.gif") top right repeat-x; background-size:100%; position:absolute; height:50px; width:72px; top:0px; right:-80px; display:inline-block; }
.logo:after{content:""; background:url("../images/happy_diwali2.gif") top right repeat-x; background-size:100%; position:absolute; height:74px; width:115px; top:-23px; left:-90px; display:inline-block; }
.f_menu.other{ position:relative;}
.f_menu.other:after{content:""; background:url("../images/deep.gif") top right repeat-x; background-size:100%; position:absolute; height:39px; width:87px; top:-40px; right:0px; display:inline-block; }
**/

/*.header.header:after{content:""; background:url("../images/lights.gif") top right repeat-x; background-size:160px; position:absolute; height:56px; width:100%; top:18px; right:0px; display:inline-block; }

/*
.exploredata .carousel-fade .carousel-control{ z-index:9;}
.exploredata .cover{ background:none; position:absolute; top:0px; left:0px; width:100%; z-index:9; opacity:0.5;}
.home_banner .carousel-fade .carousel-control{ z-index:9;}
.home_banner .cover{ background:none; position:absolute; top:0px; left:0px; width:100%; z-index:1; opacity:0.5;}

.cover{background:#3d69e7; position:relative;overflow:hidden;min-height:375px}.cover.mini-window{height:40%;width:100%}
.cover.half-window{height:50%;width:100%}
.cover.full-window{height:100%;width:100%}
.cover .cover-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;
					opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.cover #particles-fullwin-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9}
.cover .container-fluid{position:absolute;bottom:0;padding:60px;width:100%;background:-webkit-linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}

