﻿@charset "utf-8";
/* CSS Document */
html {
	-ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
  -webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
  
  -moz-text-size-adjust: 100%;
  -moz-font-smoothing: antialiased;
  -moz-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
  -moz-text-stroke: rgba(255,255,255,0.01) 0.1px;
  
  text-size-adjust: 100%;
  font-smoothing: antialiased;
  text-shadow: rgba(255,255,255,0.01) 0 0 1px;
  text-stroke: rgba(255,255,255,0.01) 0.1px;
}


/*****************************************************************************
***************************Global css start **********************************
******************************************************************************/
ul, ol{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
a:hover{ text-decoration:none;}
a:focus{ outline:none !important; text-decoration:none;}
.btn:focus{ outline:none !important;}
a{ -webkit-transition: all 0.4s ease-in-out 0.1s; -moz-transition: all 0.4s ease-in-out 0.1s; transition: all 0.4s ease-in-out 0.1s;}

/*****************************************************************************
***************************Global css end ************************************
******************************************************************************/

body{font-family:Roboto; font-size: 14px;}

.margin10{ margin-bottom:10px;}
.margin20{ margin-bottom:20px;}
.margin30{ margin-bottom:30px;}
.margin40{ margin-bottom:40px;}
.margin50{ margin-bottom:50px;}
.margin60{ margin-bottom:60px;}
.margin70{ margin-bottom:70px;}
.margin80{ margin-bottom:80px;}
.margin90{ margin-bottom:90px;}
.margin100{ margin-bottom:100px;}
/*****************************************************************************
***************************css for header sec start***************************
******************************************************************************/
.top_section{ background: #00253d; border-top:1px solid #8497a3; padding: 5px 0;}
.curent_times{font-size: 13px; color: #fff;}
.top_links{position: relative;}
.top_links li{display:inline-block; vertical-align: middle; font-size: 13px; color: #fff; margin:0 8px;}
.top_links li a{ display:inline-block; vertical-align: middle; color: #fff;}

.black_screen{margin:0 4px!important;}
.black_screen a{
    background: #000;
    border: 1px solid #fff;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center; font-size: 12px; line-height:18px;
    font-weight: 500; 
}
.white_screen{margin:0 4px!important;}
.white_screen a{
    background: #fff;
    border: 1px solid #fff;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center; font-size: 12px; line-height:18px;
    font-weight: 500; color: #333!important; }
.size_text1 a{margin:0 5px;}
.h_logo {
    display: inline-block;
    max-width: 290px;
    padding:5px 0 0px 0;
}

.search_box_head{ max-width: 350px; padding:26px 0;}
.search_box_head .form-control{border:1px solid #ececec; box-shadow:none;}
.search_box_head .btn{ background:#00446c; color:#fff; width:35px; padding: 0; height: 35px;}

.navigation_wrap{ background:#00446c; border-radius: 0; margin: 0; border:none; min-height: 40px;}
.navigation_wrap li a{ color:#fff; font-size:14px; padding: 10px 20px; font-weight:400; text-transform: uppercase; letter-spacing:1px; border-left:1px solid rgba(0, 0, 0, .3);}
.navigation_wrap li a:hover,.navigation_wrap li a:focus{ background:rgba(0, 0, 0, .2); color:#fff;}
.navigation_wrap li:last-child a{border-right:1px solid rgba(0, 0, 0, .3);}
.navigation_wrap li a span{margin-right:10px; }

.navigation_wrap .active a{ background:rgba(0, 0, 0, .2); color:#fff; position: relative;}
.navigation_wrap .active a:after {
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 7px solid #fff;
    position: absolute;
    bottom: 0;
    width: 10px;
    height: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/*****************************************************************************
***************************css for header sec end  ***************************
******************************************************************************/


/*****************************************************************************
***************************css for conten sec start***************************
******************************************************************************/

.slider_wrap .carousel-caption h2{ font-size: 25px; background:rgba(0, 0, 0, .6); padding: 15px 25px; display:inline-block;}


.h_section1{ background:url(../images/bg1.png) #14336a center center;}

.media_widgets{ padding:30px 0;}
.meida_widge_icon {
    display: block;
    width: 100px;
    background: #ff6550;
    padding: 20px;
    border-radius: 80px; width: 100px; height: 100px; vertical-align: middle;
}
.meida_widge_icon img{display:inline-block;}
.media_widgets h4{ color:#fff; padding-left: 12px; font-weight: 400; font-size:18px; text-transform:uppercase;}
.media_widgets .media-body{ vertical-align: middle;}
.onlne_property .meida_widge_icon{ background: #1da1f2;}
.kda_online .meida_widge_icon{ background: #07ad9f;}

.kda_gallery_list{margin-left: -15px;margin-right: -15px;}
.kda_gall_thumb{float: left; width: 25%; overflow: hidden; height: 158px;}



.kda_gall_title{background:url(../images/bg1.png) #ff7200 center center; padding:3% 0; min-height: 316px; text-align: center;}
.kda_p_tile_inof h3{color: #fff; font-size: 20px; padding-top: 15px;}
.kda_p_tile_inof span{ display:inline-block; width: 150px;}

.section_3{ background: #ededed; padding: 50px 0; }
.widget_thumb_sect{ background:#fff; }
.widget_thumb_sect .caption{ padding:20px 25px; height: 345px; overflow-y: auto;}
.widget_thumb_sect h3{ font-size: 20px; text-transform:uppercase; position: relative; padding-bottom: 10px; margin-bottom: 15px;}
.widget_thumb_sect h3:after{ content:""; width:60px; height:3px; background: #2c9fe7; position: absolute; bottom: 0; left: 0;}

.lottery_result_list{ color:#666;}
.lottery_result_list li{position: relative; line-height:18px; margin:7px 0; padding-left: 25px;}
.lottery_result_list li::before{ top:-1px; content:"\f091"; font-family: 'fontAwesome'; position: absolute; left: 0; color:#ff9000; font-size: 14px;}

.lottery_result_list li a{ color: #333; display: block; line-height: 24px; position: relative; padding-left:20px;}
.lottery_result_list li a::before{ content:"\f0c1"; font-family: 'fontAwesome'; position: absolute; left: 0; font-size: 12px;}

.evnets_list{ color:#666;}
.evnets_list li{position: relative; line-height:18px; margin:7px 0; padding-left: 25px;}
.evnets_list li::before{ top:-1px; content:"\f08d"; font-family: 'fontAwesome'; position: absolute; left: 0; color:#ff9000; font-size: 14px;}
.evnets_list li a{color: #333; position: relative;}

.infor_list{ color:#666;}
.infor_list li{position: relative; line-height:18px; margin:7px 0; padding-left: 25px;}
.infor_list li::before{ top:-1px; content:"\f29c"; font-family: 'fontAwesome'; position: absolute; left: 0; color:#ff9000; font-size: 14px;}
.infor_list li a{color: #333;}

.section_5{ background: #0c4491; padding: 40px 0;}
.widget2_title{ color:#fff; min-height: 50px; margin-bottom: 15px; font-size: 20px; font-weight: 400; padding-left: 20px; line-height: 24px; position: relative;}
.widget2_title span{ color:#ffa400; font-size:25px; position: absolute; left: 0;}

.listing_1 > li{border:1px dashed #ddd; margin-bottom: 8px; padding: 5px 10px; position: relative;}
.listing_1 > li::before{ content:"\f101"; font-family: 'fontAwesome'; color:#ffa600; font-size: 16px; margin-right:8px;}
.listing_1 li a{ color: #ddd; font-size: 14px;}

.listing_1 li > ul{ padding-left:16px;}
.listing_1 li > ul li{margin:4px 0;}
.listing_1 li > ul li::before{ content:"\f061"; font-family: 'fontAwesome'; color:#fff; font-size: 11px; margin-right:8px;}

.listing_in_1 li{ width: 30%; display:inline-block;}

.new_lunch{border-color:1px solid #e2bf11!important;}
.new_lunch a{ color:#e2bf11!important;}
.new_lunch a span{background:#e2bf11; color:#fff; display:inline-block; font-size: 12px; padding:1px 3px;}

.patten_divider{background:url(../images/bg1.png) #14336a top center; height: 50px;}


.ineer_page_banner{background:url(../images/bg1.png) #14336a top center; padding: 50px 0;}
.title_in_page{ color:#fff; font-size: 30px; padding: 8px 0;}

.main_container{ padding: 40px 0;}
.main_container p{ font-size: 14px; margin-bottom: 15px;}

.main_container h3{ font-size: 20px; margin-bottom: 15px;}

.custom_table_1{border-top: 1px solid #ececec; border-left: 1px solid #ececec;}
.custom_table_1 tr th,td{border-right: 1px solid #ececec; border-bottom:1px solid #ececec; vertical-align: middle!important;}
.custom_table_1 thead th{border-bottom:none!important; vertical-align: middle;}
.custom_table_1 thead{background:#00446d; color:#fff;}

.kda_category_sidebar{border:2px solid #14336a;}
.kda_category_sidebar .list-group{ margin: 0;}
.kda_category_sidebar h4 {
    background: #14336a;
    color: #fff;
    padding: 14px 18px;
    font-size: 17px;
    font-weight: 400;
}
.kda_category_sidebar h4 span{margin-right: 5px;}
.kda_category_sidebar .badge{ background:red; color:#fff;}
.kda_category_sidebar .active{ background:#fff; position: relative; color: #333; border-color:#ddd;}
.kda_category_sidebar .active:after {
    content: "";
    border-right: 7px solid #14336a;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    position: absolute;
    right: -1px;
    top: 12px;
}

.download_btn {
    border: 1px solid #14336a;
    color: #14336a;
    display: inline-block;
    font-size: 13px;
    padding: 4px 6px;
    vertical-align: middle;
    line-height: 13px; width: 95px; text-align: center;
}
.download_btn span{margin-right: 8px;}

.project_gallery{margin:0 0 0 -20px;}


.notice_gallery{margin:0 0 0 -20px;}
.notic_gall_thumb {
    width: 268px;
    float: left;
    margin-left:20px;
    border: 1px solid #ddd;
    padding: 8px;
    height: 180px;
    overflow: hidden;
    margin-bottom: 22px;
}
.new_tags{background:red; color:#fff;}

.feedback_form{border:1px solid #ddd; padding: 22px 25px;}

.f_field_1 > label{font-size: 13px;
    font-weight: 500;
    margin-bottom: 8px;}
.f_field_1 .form-control {
    box-shadow: none;
    border-radius: 3px;
    height: 42px;
    border: 1px solid #ddd;
}

.blue_btn1 {
    background: #14336a;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 3px;
    padding: 10px 12px;
    min-width: 130px;
    margin: 3px; display:inline-block; font-weight: 500;
}
.border_blue_btn1 {
    background: #fff;
    color: #14336a;border:1px solid #14336a;
    text-transform: uppercase; display:inline-block;
    letter-spacing: 1.5px;
    border-radius: 3px;
    padding: 10px 12px;
    min-width: 130px;
    margin: 3px; font-weight: 500;
}


.kda_address strong{ display: block; font-size: 16px; margin-bottom:15px;}
.kda_address li{position: relative; line-height:30px; padding-left: 50px; margin-bottom: 10px;}
.kda_address li span{font-weight: 500; position: absolute; left: 0; color:#333; text-transform: uppercase;}
.kda_address li span i{font-style: normal;
    width: 30px;
    text-align: center;
    font-size: 17px;
    border: 1px solid #14336a;
    color: #14336a;
    height: 30px;
    line-height: 27px;}


.auction_b_pdf_link {
    border: 1px solid #ddd;
    color: #14336a;
    font-size: 18px;
    font-size-we: 500;
    padding: 12px 15px;
    display: block; margin-bottom:25px;
}
.auction_b_pdf_link span{color:red; margin-right: 10px;}

.custome_panel1{ border:1px solid #ddd;}
.custome_panel1 .panel-heading{ background:#14336a; color:#fff;}
.mast_p_map{display: block; margin-bottom: 15px; border:1px solid #ececec; padding: 5px; text-align: center;}
.mast_p_map img{display:inline-block;}

.new_tags {
    background: red;
    color: #fff;
    /* float: right; */
    font-size: 11px;
    display: inline-block;
    padding: 0px 3px;
    height: 15px;
    line-height: 15px;
}

.head_meida_wid{ padding:9px 0; display:inline-block;vertical-align: middle; width: 260px;}
.head_meida_wid .media-object{width: 70px;
    height: 70px;
    border-radius: 50px;
    border: 1px solid #ddd;
    padding: 3px;}
.head_meida_wid h4{font-size: 15px; padding-bottom: 4px;}
.head_meida_wid .media-body{padding-top:10px;}
.head_meida_wid p{font-size: 13px; line-height: 15px;}


.view_gallery_btn {
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 4px 10px;
    margin: 20px 0 0 0;
}

/*****************************************************************************
***************************css for conten sec end  ***************************
******************************************************************************/





/*****************************************************************************
***************************css for footer sec start ***************************
******************************************************************************/
.footer_sec{ padding:40px 0 20px 0!important;}

.footer_widget_sect{position: relative;}
.footer_widget_sect h4{ font-size: 20px; font-weight:600; color: #333; text-transform: uppercase; padding-bottom: 18px;}

.f_about h5{ font-size: 19px; color: #0c4491; margin-bottom: 10px; text-transform: uppercase;}

.footer_social li{ margin-bottom: 10px;}
.footer_social li a{ color: #333; text-transform: uppercase; font-weight: 500; font-size: 15px;}
.footer_social li a span{ font-size:25px; color:#0c4491; margin-right:6px; vertical-align: middle;}

.footer_info_list{ color: #333; font-weight: 500; font-size: 15px;}
.footer_info_list li{ margin-bottom: 10px;}

.footer_bottom{ background: #2d2d2d; padding: 10px 0;}
.copyright_text{ color:#fff; margin: 0;}

.footer_links li{display:inline-block; vertical-align: middle; margin: 0 8px;}
.footer_links li a{ color:#fff;}

.marquee_wrap {
    background: #f8dc6c;
}

.navbar-toggle{ border:1px solid #fff; border-radius: 0;}
.navbar-toggle .icon-bar{ background:#fff;}


/*****************************************************************************
***************************css for footer sec end ***************************
******************************************************************************/
