@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/GothamBold.eot');
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamBold.woff') format('woff'),
       url('../fonts/GothamBold.ttf') format('truetype'),
       url('../fonts/GothamBold.svg#GothamBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamLight';
  src: url('../fonts/GothamLight.eot');
  src: url('../fonts/GothamLight.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamLight.woff') format('woff'),
       url('../fonts/GothamLight.ttf') format('truetype'),
       url('../fonts/GothamLight.svg#GothamLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamMedium';
  src: url('../fonts/GothamMedium.eot');
  src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamMedium.woff') format('woff'),
       url('../fonts/GothamMedium.ttf') format('truetype'),
       url('../fonts/GothamMedium.svg#GothamMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamHTF-Book';
  src: url('../fonts/GothamHTF-Book.eot');
  src: url('../fonts/GothamHTF-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamHTF-Book.woff') format('woff'),
       url('../fonts/GothamHTF-Book.ttf') format('truetype'),
       url('../fonts/GothamHTF-Book.svg#GothamHTF-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{ padding:0px;margin:0px; font-family: 'GothamLight';}

.container-fluid{ padding-left:0px; margin-left:0px;padding-right:0px; margin-right:0px;}
.img-mrgn{padding-left:0px;padding-right:0px;}
.top-btm-mrgn{margin-top:5%;margin-bottom:5%;} 
.side-img img{width: 110px;}
.contact{margin-top: 8%;}
.contact ul{list-style: none; padding: 0px;}
.contact ul li{font-family: 'GothamBold'; letter-spacing: 1px; color: #848688; font-size: 16px;
margin-bottom: 15px;}
.contact ul li img{margin-right: 20px; width: 50px;}
.right-cont img{width: 70%; float: right; margin-right: 12%; margin-top: 8%;}
.md-conatiner{padding-left: 30px; padding-right: 30px;}

.content-text h1{margin-top: 18%; font-size: 60px; color: #0083c7;}
.content-text h3{color: #0083c7; font-family: 'GothamMedium'; font-size: 30px; letter-spacing: 1px;}
.content-text h5{font-size: 22px; color: #000; margin-top: 4%; letter-spacing: 1px; 
font-family: 'GothamHTF-Book';}
.content-text p{font-size: 18px; color: #000; font-family: 'GothamHTF-Book';}

.table-text{ font-size: 20px; text-transform: uppercase;  font-family: 'GothamMedium'; 
color: #0083c7;}
.table-b{ margin-top: 5%; margin-bottom: 5%;}
.table-t{text-align: left; font-weight: 500; font-size: 15px;}
.content-text h4{color: #848688; font-family: 'GothamMedium'; font-size: 20px; letter-spacing: 1px;
margin-top: 10%;}
.content-text h6{color: #000;}
.table-bordered.table-b > thead > tr > th, .table-bordered.table-b > tbody > tr > th, .table-bordered.table-b > tfoot > tr > th, 
.table-bordered.table-b > thead > tr > td, .table-bordered.table-b > tbody > tr > td, .table-bordered.table-b > tfoot > tr > td{border: 1px solid #0083c7;}


/*bill page*/
.bill-box{background: #dddddd; margin-top: 30px;}
.bill-box img{ width: 25%; margin: 15px;}
.right{float: right; margin-top: 20px; clear: both;}
.sm-btn-slider{background: lightcoral; color: #fff; padding: 5px 25px; border-radius: 0px; 
font-size: 16px; border: none; outline: none;}
.sm-btn-slider:hover,.sm-btn-demo:hover{background-color: rgba(0,123,193,0.5); outline: none;}
.sm-btn-slider:focus,.sm-btn-demo:focus{outline: none;}
.bill-head h1{ font-size: 32px; font-family: 'GothamBold'; border-bottom: 1px solid #000; 
padding-bottom: 10px; }
.bill-head p{font-size: 16px; color: #000;}

.sm-btn-demo{background: lightcoral; color: #fff; padding: 5px 25px; border-radius: 0px; 
font-size: 16px; border: none; float: right;}

.table.table-w > thead > tr > th, .table.table-w > tbody > tr > th, .table.table-w > tfoot > tr > th, 
.table.table-w > thead > tr > td, .table.table-w > tbody > tr > td, .table.table-w > tfoot > tr > td{background: #f2f2f2;}

/*end bill page*/


.logo{width: 62%; margin: 20px 0px 20px 0px;}
.nv-head{width: 40%;}
.nav-color{background-color: rgba(255,255,255,0.9);}
.navbar-nav.nav-change{ float:right; -moz-transition: all, 250ms; -o-transition: all, 250ms; -webkit-transition: all, 250ms; 
transition: all, 250ms;} 
.navbar-nav.nav-change li{ margin-top: 40px; font-size: 14px;}
.navbar-nav.nav-change li a{ color:#000;text-decoration:none; outline: none; padding: 10px 26px;}
.navbar-nav.nav-change li a:focus{color:#000;text-decoration:none; outline: none;}
.navbar-nav.nav-change li a:hover{ color: #54af3a; -webkit-transition:0.5s all ease-in-out; -moz-transition:0.5s all ease-in-out;
-ms-transition:0.5s all ease-in-out; -o-transition:0.5s all ease-in-out; transition:0.5s all ease-in-out;}
.usr,.mob,.phone{font-size: 16px; color: lightcoral; margin-right: 5px;}
.image-box{ position: relative;}
.image-box img{width: 100%;}
.caption{bottom: 30%;}
.modal-content.model-bg{border-radius: 0px;}
.modal-header.mod-hed{padding: 10px; background: lightcoral;}
.mod-hed h3{margin-top: 0px; color: #fff; margin-bottom: 0px;}
.modal-header .close{margin-top: -25px; color: #fff; opacity: 1;}


.control-from .input{display: block; background: transparent; transition: all 0.3s ease-in-out;z-index: 0;
border: medium none; text-shadow: none; box-shadow: none; border-bottom: 1px solid #e5e5e5; border-radius: 0px;  
font-size: 16px; color: #000000; margin-bottom:5px; padding-left: 0px;width: 100%;
line-height:30px; font-family: 'GothamHTF-Book';}
.control-from{position: relative;z-index: 0;  margin-bottom: 30px; margin-top: 20px; font-family: 'GothamHTF-Book';}
.control-from label.chng{position: absolute; font-size: 12px; display: inline-block; top:0px; font-family: 'GothamHTF-Book';
transition: all 0.3s ease-in-out; z-index: -1; line-height:30px; width:100%; color: #000000; 
font-weight: 300;}
.control-from label.focus-label{top:-20px; color:#54af3a; font-size:11px; transition: all 0.3s ease-in-out; }
.input{line-height:20px;padding-left:10px;color:#000000; background: transparent;  font-family: 'GothamHTF-Book';}
.control-from .input:focus{outline: none;}
.text-form{border-radius: 0px;border-left: 0px; border-top: 0px; box-shadow: none; padding-left: 0px; 
outline: none;}
.text-form:focus{box-shadow: none;outline: none; border-color: #e5e5e5;}
.input-icon{border-radius: 0px; background: transparent; color: #000;}
.drop-menu-srch{min-width: 100%; -moz-appearance: none; -webkit-appearance: none; appearance: normal; -webkit-padding-end: 20px; 
-moz-padding-end: 20px; -webkit-padding-start: 2px; -moz-padding-start: 2px; background: url(../img/arrow-down.png) 97% 10px no-repeat; 
box-shadow: none !important; float: left; color: #000000;padding-left: 0px; margin-left: -5px; border-top: 0px;
border-bottom: 1px solid #e5e5e5; border-radius: 0px; border-right: 0px; border-left: 0px;}
.drop-menu-srch:focus{border-color: #e5e5e5; outline: none;}

.control-from::-webkit-input-placeholder {color: #000000;}
.control-from::-moz-placeholder {color: #000000;}
.control-from::-o-placeholder {color: #000000;}
.control-from::-ms-input-placeholder {color: #000000;}
.text-form::-webkit-input-placeholder {color: #000000;}
.text-form::-moz-placeholder {color: #000000;}
.text-form::-ms-input-placeholder {color: #000000;}
.text-form::-o-placeholder {color: #000000;}


.sm-btn-pass{background: lightcoral; color: #fff; padding: 5px 25px; border-radius: 0px; 
font-size: 12px; border: none; outline: none;}
.sm-btn-pass:hover{background-color: rgba(0,123,193,0.5); outline: none;}
.sm-btn-pass:focus{outline: none;}
.rtext p{margin-top: 45px; font-size: 14px; letter-spacing: .5px; font-family: 'GothamHTF-Book';}
.rtext a{text-decoration: none; color: lightcoral;}
.modal-box{width:60%;}
.pop-text h3{font-size:30px; font-family: 'GothamBold'; color: lightcoral; text-align: center;}
.pop-text p{text-align: center; font-size: 12px; font-family: 'GothamHTF-Book';}
.pop-text h4{font-size:26px; font-family: 'GothamHTF-Book'; color: lightcoral;}


.sm-btn{background: lightcoral; color: #fff; padding: 5px 25px; border-radius: 0px; 
font-size: 12px; border: none; outline: none; float: right; margin-right: 15px;}
.sm-btn:hover{background-color: rgba(0,123,193,0.5); outline: none;}
.sm-btn:focus{outline: none;}

.hideP{display: none;}
.showP{display: block;}



.register-page{margin-top: 14%; width: 100%;}
.register-page h3{font-size:30px; font-family: 'GothamBold'; color: lightcoral; text-align: center;
padding-top: 20px; padding-bottom: 20px;}
.md-12{margin-bottom: 40px;}
.mod-hed-2 h3{font-size:30px; font-family: 'GothamBold'; text-align: center; padding: 0px; margin: 0px;}
.modal-header.mod-hed-2 .close{color: #000;}

.sm-btn-sbmt{background: lightcoral; color: #fff; padding: 10px 35px; border-radius: 0px; 
font-size: 16px; border: none; outline: none; float: right; margin-right: 15px;}
.sm-btn-sbmt:hover{background-color: rgba(0,123,193,0.5); outline: none;}
.sm-btn-sbmt:focus{outline: none;}

.sm-btn-sb{background: lightcoral; color: #fff; padding: 5px 25px; border-radius: 0px; 
font-size: 12px; border: none; outline: none; float: right; margin-right: 15px;}
.sm-btn-sb:hover{background-color: rgba(0,123,193,0.5); outline: none;}
.sm-btn-sb:focus{outline: none;}
.table-bordered.table-b{border: 1px solid lightcoral;}