body{
	font-family: 'Montserrat', sans-serif;
	margin:0px;
	line-height:23px;
	font-size:14px;
}
a{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
}
h1,h2,h3,h4,h5{
	font-family: 'Poppins', sans-serif;
	font-weight:400;
}
/*-aircraft carsoul- */
.carousel-nav-icon {
  height: 48px;
  width: 48px;
  color: #fff;
  margin-top: -90px;
}
.carousel-item-sec-air {
  margin: 0px;
  height: 424px;
  background-size: cover;
  background-position: center center;
}
.carousel-item-sec-air img{
	border-radius: 10px;
	 box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}
.boxair{
	background:#001e41;
	padding:20px;
	border-radius: 7px;
	color:#ffc900;
	font-size: 16px;
	text-align: center;
	font-family: 'Poppins', sans-serif;
}
.boxair img{
	padding-bottom:15px;
	padding-top:7px;
}
.boxair h4{
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	padding-bottom:10px;
}
.boxair p {
	padding: 0;
	margin-bottom: 1px;
	font-weight: 600;
}
.boxair p span{
	color: #fff;
}
.airclassp{
	text-align: center;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	padding-bottom: 10px;
}
.aircontact{
	background:#000;
}
.aircontact-info{
    text-align: center;
}

.aircontact-info-after:after{
     content: "";
     width: 2px;
     height: 100px;
     background: #fff;
     position: absolute;
     right: 0;
     top: 25%;
}
.aircontact-info h6 {
  color: #f0bd00;
  font-size: 27px;
  font-family: 'Poppins', sans-serif;
  text-align: left;
  line-height: 16px;
  font-weight: bold;
	line-height:35px;
}
.aircontact-info h6 img{
   margin-bottom: 0;
   float:left;
   margin-right: 23px;
   margin-top: 11px;
}
.aircontact-info p{
	color:#f0bd00;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size:18px;
}
.aircontact-info p span{
	color:#fff;
}
.airruls{
	background:#333333;
}
.airruls ul{
	margin: 0;
	padding-top: 14px;
}
.airruls ul li {
  margin: 0;
  padding: 10px 0 0 53px;
  list-style: none;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  font-size: 17px;
  text-align: left;
  background: url("../img/rulearrow.png") no-repeat 35px 15px;
}
/*-end- */


.bordBottom{
	border-bottom: 1px #000 solid;
	padding-bottom: 23px;
	
}
.modal {
    z-index: 9999999999;
}
/*-- 404 error --*/
.errorpage{
    padding:70px 0;
    text-align:center;
}
.errorpage h1{
    font-family: 'Jost', sans-serif;
    font-size:7em!important;
}
.errorpage h2{
    border-bottom: 7px #000 solid;
    display: inline-block;
    padding: 0 14px 13px;
}
.errorpage p{
    font-size:21px;
    font-family: 'Jost', sans-serif;
    margin-top:70px;
}
.errorpage a{
    display:inline-block;
    background:#000;
    padding:9px 70px;
    text-align:center;
    color:#fff;
    border-radius:50px;
    text-decoration:none;
}
.errorpage a:hover{
    opacity:0.7;
    text-decoration:none;
}
/*--loader--*/
#button{
  display:block;
  margin:20px auto;
  padding:10px 30px;
  background-color:#eee;
  border:solid #ccc 1px;
  cursor: pointer;
}
#overlay{	
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height:100%;
  display: none;
  background: rgba(0,0,0,0.6);
}
.cv-spinner {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;  
}
.spinner {
  width: 40px;
  height: 40px;
  border: 4px #ddd solid;
  border-top: 4px #2e93e6 solid;
  border-radius: 50%;
  animation: sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
  100% { 
    transform: rotate(360deg); 
  }
}
.is-hide{
  display:none;
}
/*--end--*/
.buttonsecbold{
	font-weight:600;
}
.tencorrin{
	margin:0;
}
.tencorrin h5{
	margin:15px 0 10px 0;
	font-size:16px;
	color:#1fcfff;
}
.tencorrin p{
	margin:5px 0 0 0;
	font-size:14px;
}
.tencorrin ul{
	margin:0;
	padding:0;
}
.tencorrin ul li{
	margin:0 0 10px 0;
	list-style:none;
	padding-bottom:10px;
	border-bottom:1px #ededed solid;
}
.tencorrin ul li i {
    font-size: 12px !important;
    margin-right: 6px;
}
.tencorrin ul li strong{
	margin-right:14px;
}
.tencorrin ul li a img{
	margin-right:7px;
}

.sortingsec{
	float:right;
	margin-top:-49px;
	padding:7px;
}
.imgglofsec{
	padding-top:40px;
	padding-bottom:40px;
}
.imgglofsec img{
	padding-bottom:20px;
}
.golfinner{
	background:#ededed!important;
	padding:40px 0;
}
.golfinner a{
	text-decoration:none;
}
.btngolfcolor{
	
}
.btngolfcolor a{
	text-decoration:none;
	background:#000;
}
.btngolf {
  background-color: DodgerBlue;
  border: none;
  color: #fff !important;
  padding: 12px 7px;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  outline:none;
}
.btngolf i{
	margin: 0 7px;
}
.centergolf{
	text-align:center;
	display:flex;
	justify-content:center;
	padding:20px 0 60px;
}
.paddinghall{
	padding-top:0!important;
}
.ecourbanrule{
	margin:0;
}
.ecourbanrule ul{
	margin:0;
	padding:10px 0px 0 12px;
}
.ecourbanrule ul li{
	margin:7px 0 0 0;
}
.cafecontent{
	margin-top:20px;
}
.cafevideo{
	margin-top:20px;
}
.cafevideo iframe{
	height:415px;
}
.cafelogo{
	margin:0;
}
.cafelogo ul{
	margin:0;
	padding:0;
}
.cafelogo ul li{
    list-style: none; 
	margin: 0 0 10px 0;
	padding: 0;
	display: inline-block; 
	width: 48%;
	border: 1px #ededed solid;
	text-align: center;
}
.cafeimg{
	margin:0;
}
.cafeimg img{
	width:100%;
}
.mlright{
	text-align:right;
}
.innercontentsecair{
	background:url("../img/backair.jpg") no-repeat top center;
	min-height:800px;
}
.innercontentsec{ 
	padding-bottom:20px;
}
.tablealigncon{
	text-align:center;
}
.tablealigncon h2{
	text-align:center;
	color:#333333;
	font-size:23px;
	padding:10px;
	box-shadow:2px 4px 10px 4px #ccc;
	margin-bottom:20px;
	font-size:22px;
}
.table-striped-margin td{
	font-size:13.50px;
}

.table-striped-margin{
	margin-bottom:45px;
}
.sub-inner-top-bnr img.ineerBnr{
	width: 100%;
}
.sub-inner-top-bnr{
	position: relative;
	text-align: center;
	margin-bottom:50px;
}
.sub-inner-top-bnr .benText {
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
}
.sub-inner-top-bnr .benText h1{
	color: #fff;
	font-size: 35px;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
}
.sub-inner-top-bnr .benText h3{
	color: #fff;
	font-size: 35px;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
}
.subhaNavTab.nav-tabs{
	border:none;
	/*padding-left: 15px;*/
	padding-right: 15px;
}
.subhaNavTab.nav-tabs .nav-link{
	color: #333 !important;
	padding:5px 20px !important;
	border: 1px solid #333;
	border-radius: 20px;
	margin-bottom: 10px;
}
.subhaNavTab.nav-tabs .nav-link:hover{
	background:#333;
	color: #fff !important;
}
.subhaNavTab.nav-tabs .nav-link.active{
	background:#333;
	color: #fff !important;
}

.subhaNavTab.nav-tabs .nav-link.active.show{
	background:#333;
	color: #fff !important;
}
.subhatable{
	margin-bottom: 30px;
}
.subhatable .table-bordered thead th, .subhatable .table-bordered thead td{
	border:none;
}
.subhatable .table-bordered td{
	border:none;
	border-bottom: 1px solid #333;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.subhatable .table-bordered td.bigTd{
	border-left:1px solid #333;
	border-right:1px solid #333;
	
}
.bigTd a{
	color:#333;
}
.anncmnt a{
	color:#fff;
}
.anncmnt a img{
	margin-left:7px;
}
.pdficonsec{
	float:left;
	margin-right:7px;
}
.subhatable .table-bordered td.bigTd.anncmnt{
	border-right:0px solid #333;
	font-size: 15px;
}
.subhatable thead tr th{
	padding-bottom: 30px;
	padding-top: 27px;
	color: #1fcfff;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	font-weight:500;
}

.bigTd{
	max-width: 530px;
}
.EstimatedCost{
	margin-top:15px;
}
.EstimatedCost .badge{
	background: #5cdcff;
	border-radius: 0px;
	padding: 8px 14px;
}
.tenderPdfList ul li {
	list-style-image: url('../img/bluArr.png');
}

.gitabitan{  
	margin-bottom: 30px; 
}
.gitabitan strong{
	padding-bottom: 15px;
	display: inline-block;
}
.gitabitanpdf{
	margin: 0;
	background: #333;
	padding: 9px;
	border-radius: 3px;
	border: 1px #ccc solid;
}
.gitabitanpdf a{
	color:#1fcfff;
	font-size:18px;
	line-height: 29px;
	font-weight: 600;
}
.gitabitanpdf i{
	font-size: 21px!important;
	margin:0 10px 5px 0;
	color:#fff;
}
.iframegitabitanheading{
	margin-top:20px;
}
.iframegitabitanheading h4 {
    margin-bottom: 10px;
    font-size: 18px;
    margin-top: 38px;
}
.iframegitabitan{
	margin:0px 0 0 0;
}
.aboutTxt h2{
	color:#1fcfff;
	line-height: 15px;
	margin-bottom: 29px;
}
.aboutTxt h3{
	color:#1fcfff;
	line-height: 15px;
	margin-bottom: 29px;
	line-height:35px;
}
.aboutTxt p{
	font-size: 16px;
	line-height: 24px;
}
.reptPublicBox ul li, .newsLetterBox ul li{
	list-style: none;
	border-bottom: 1px solid #333;
	padding: 10px 0px;
}
.newsLetterBox ul li{
	background: #f6f6f6;
	padding: 7px 15px;
}
.reptPublicBox ul li a, .newsLetterBox ul li a{
	color: #333;
}
.reptPublicBox ul li a span img{
	margin-right:10px;
}
.reptPublicBox ul li a:hover, .newsLetterBox ul li a{
	text-decoration: none;
}
.newsLetterBox ul li span.newdate{
	margin-right: 15px;
}
.newsLetterBox ul li span{
	margin-bottom: 10px;
}
.reptPublicBox ul, .newsLetterBox ul{
	margin-top: 10px;
}
.reptPublicBox h3, .newsLetterBox h3{
	color:#1fcfff;
	font-size: 24px;
}
.bodCont{
	background: #f1f1f3;
	padding-top: 10px;
	margin-bottom: 30px;
}
.bodTxt h2{
	color: #5cdcff;
}
.bodTxt p, .bodinfoBox p {
	font-size: 14px;
	font-weight: 600;
}
.dbsCont {
	font-size: 14px;
	color: #000;
	margin-top: 20px;
	line-height:27px;
}
.dbsCont span{
	margin-right: 15px;
}
.dbsinBox{
	display:flex;
	justify-content: center;
	align-items: center;
}
.bodinfoBox h4{
	color: #5cdcff;
	font-size: 20px;
}
.otherBoDInfo{
	margin-bottom: 60px;
}
.bordRight{
	border-right: 1px solid #333;
	padding-right: 11px;
}
.otherBoDInfo hr{
	border-top: 1px solid #333;
}
.newtownmaptab ul{
	padding-left: 0px;
	padding-bottom: 20px;
}
.prlx-proj-info{
	margin-top: -50px;
	padding-top: 50px;
	padding-bottom: 50px;
	min-height: 880px;
	height: 100%;
	position: relative;
}
.project-text{
	position: absolute;
    top: 70%;
    text-align: center;
    left: 0;
    right: 0;
	color:#ffffff;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.parallax-window {
	background-attachment: fixed;
}
.tableacq tr td a{
	color:#000;
}
.tableacq tr td a:hover{
	color:#000;
	text-decoration:none;
}
.gallery-cat-box{
    margin-bottom: 24px;
    text-align: center;
}
.gallery-cat-box h3 {
    font-family: 'Montserrat', sans-serif;
    color: #168543;
    font-weight: 700;
    margin-top: 13px;
    font-size: 18px;
}
.gallery-cat-box a:hover{
    text-decoration: none;
}
.gallery-cat-box img{
    border-radius: 10px;
}
.gallery-details{
    margin-top: 40px;
    margin-bottom: 40px;
}
.gallery-details h3{
    margin-bottom: 40px 
    font-family: 'Montserrat', sans-serif;
    color:#168543;
    font-weight: 700;
    text-align: center;
}
.thumb{
	margin-bottom:21px;
}
.modalcustome{
	padding:0;
	border:none;
}
.cusclose{
	margin-right:-12px!important;
}

/*==== convention center ===*/
	
	.headigndiv h6{
		font-weight:600;
	}
	.headigndiv p,li{
		font-size:14px;  
	}
	.headigndiv li{
		margin-bottom: 10px;
	}
	.cc-topbanner{
            text-align: center;
        }
        .cc-topbanner img{
            width: 100%;
        }
        .headigndiv{
            padding: 60px 15px;
        }
        .headigndiv h2, .headigndiv h6, .cont-add{
            text-align: center;
        }
        .headigndiv h2{
            text-transform: uppercase;
            color: #bf9d1b;
            font-size: 28px;
            margin-bottom: 30px;
        }
        .bokcnl .headigndiv h2{
            margin-bottom: 10px;
        }
        .bokcnl .headigndiv h6{
            margin-bottom: 40px;
        }
        .halls, .contact{
            background: #352500;
            color: #fff;
        }
        .tariff{
            background: #f4eed9;
        }
        
        .accordion .card-header:after {
            font-family: 'FontAwesome';  
            content: "\f107";
            float: right; 
        }
        .accordion .card-header.collapsed:after {
            /* symbol for "collapsed" panels */
            content: "\f105"; 
        }
        .faq{
            background: #f2f2f2;
        }
        .bokcnl ol li ul {
            list-style: disc;
        }
        .halls .info-text h5, .tariff .info-text h5{
            font-size: 17px;
        }
        .spc-info{
            background: #241900;
            padding: 15px;
        }
        .tariff-bottom{
            border-top:2px solid #bf9d1b;
            border-bottom:2px solid #bf9d1b;
            padding-top: 10px;
            margin-bottom: 20px;
            margin-top: 20px;
        }
        .secdep ul{
            display: flex;
            padding-left: 0;
        }
        .secdep ul li{
            margin-right: 10px;
            list-style: none;
            font-weight: 600;
        }
        .do ul{
            list-style-image: url(../img/list-1.png);
            padding-left: 20px;
        }
        .dont ul{
            list-style-image: url(../img/list-2.png);
            padding-left: 20px;
        }
        .faq .card{
            background: transparent;
            border:none;
			width:auto;
        }
        .faq .card-header{
            background: transparent;
            border-bottom: 1px solid rgba(0,0,0,.3)
        }
        .faq .accordion>.card>.card-header{
            margin-bottom: 0;
        }
        .faq .card-body.show{
            border-bottom: 1px solid rgb(181 181 181);
        }
        .faq a.card-title{
            color: #bf9d1b;
            font-weight: 600;
        }
        .faq a.card-title:hover{
            text-decoration: none;
        }
        .cont-info{
            text-align: center;
            margin-top: 60px;
        }
        .cont-info img{
            margin-bottom: 20px;
        }
        .cont-info-after:after{
            content: "";
            width: 2px;
            height: 100px;
            background: #bf9d1b;
            position: absolute;
            right: 0;
            top: 44%;
        }

/*==end===*/
@media screen and (max-width: 767px) {
.carousel-item-sec-air {
	height: 337px;
}
.topsecair{
	margin-top:0!important;
}
.airruls ul{
	padding:0;
}
.carousel-nav-icon{
	width:27px;
}
.carousel-item-sec-air img{
	border-radius:0;
}
.mobilesliliconbutton{
	margin:10px 0;
	display:block;
}

.sortingsec {
   
    padding: 7px;
    text-align: center;
    display: block;
    width: 90%;
    float:none;
    margin:0 auto;
    margin-top: 27px;
}
.cont-info-after:after{
	background:none;
}
.btngolf{
	margin-bottom:10px;
}
.btngolf{
	font-size:14px;
}
.aboutTxt{
		text-align: center;
}

.aboutImg{
	text-align: center;
	margin-bottom: 20px;
}
	
.aboutImg img{
	margin-left: auto;
	margin-right: auto;
	}
.bodCont{
	padding-bottom: 20px;
	text-align: center;
}
.bodTxt{
	margin-top: 15px;
}
.bordRight{
	border: none;
}
.otherBoDInfo hr{
	display: none;
}
.bodinfoBox {
	margin-bottom: 25px;
	border-bottom: 1px solid #999;
}
.bodinfoBox .dbsCont{
	padding-bottom: 15px;
}
/*====11-8-20===*/
.subhatable th {
	min-width: 180px;
}
.subhatable th:last-child{
	min-width: 235px;
}
.subhatable thead tr th{
	font-size: 16px;
}
.subhatable .table-bordered td{
	font-size: 14px;
}
/*====*/
}

/*--- RESPONSIVE-----*/
@media screen and (max-width: 575px) {
	/*.subh-mob{
	display: block;
}
.subh-dsk{
	display:none;
}*/

.dbsCont span{
	margin-right: 32px;
	display:block;
}
.subh-mob th{
	text-align: center;
}
  .sub-inner-top-bnr img.ineerBnr{
	  height: 112px;
  }
  /*====11-8-20===*/
  .bodTxt h2{
	font-size: 24px;
}
.sub-inner-top-bnr .benText h3{
	font-size: 24px;
}
.sub-inner-top-bnr .benText h1{
	font-size: 24px;
}
  /*====*/
}
