/*
css version 22.55;
author: triveni infotech;
published by triveni
global css
all page css

*/
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic,cyrillic-ext,latin-ext');
body{font-family: 'PT Sans', sans-serif;
   transition:all 1s ease;
  -webkit-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -0-transition:all 1s ease;
  -ms-transition:all 1s ease;
   }
h3{}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: black;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 0px;
}
a,a:hover,a:focus,a:active{text-decoration: none; outline: none;  font-family: 'PT Sans', sans-serif;}
.container{width: 96%;}
p{font-size:16px;}
u li{font-size:16px;}
.col-md-2{ padding: 4px;     width: 20%;}
.row{margin: 0px; padding: 0px;}
header,footer,div,nav,section,aside{display:block;}
p,h2,h3,h4,h5,h6{color:black;font-family: 'PT Sans', sans-serif;}
#header .dropdown:hover .dropdown-menu{display: block;    animation: zoomIn 0.3s ease ; }
#header .dropdown-menu{right: auto;     padding: 0px 0; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {    text-decoration: none;background-color: #800d0d;color: white;}
.dropdown-menu > li > a {display: block;padding: 8px 26px;}

#header{padding:5px 0px;}
#header .navbar-nav > li > a {padding-top: 15px;padding-bottom: 0px;color: #433d3d;font-weight: bold;}
#service-wrap{margin: 30px auto;}
#service-wrap .service-wrap{border: 1px solid #cfcfcf;padding: 10px;}
#service-wrap .service-wrap h3{font-size: 14px;font-weight: bold;color: #900707;}
#service-wrap .service-wrap p{    font-size: 14px;}
#service-wrap .service-wrap  .btn-read-more{color: #900707;}#service-wrap .service-wrap  .btn-read-more:hover{color: #900707;}
#service{ background:url(img/bc-wrap.jpg) no-repeat;background-size: cover;}
#service{ color: white; padding: 150px 0px;}
#service .about-text p{color: white; font-size: 19px;}
#service .about-text h4{color: white;font-size: 32px;
    font-weight: bold;}
#service .about-text h4 span{    color: red; position: relative;}
#service .about-text h4 span:after{    position: absolute;content: ""; height: 4px; width: 52px;bottom: 0px; background-color: red;left: 0px;}
#service .about-text .btn-read{    border: 2px solid white;padding: 7px 15px; margin-top: 36px; display: table;font-weight: bold;color: white;transition: all 0.3s ease;}
#service .about-text .btn-read:hover{ background-color: #961414; color: white; }
#service  .help-desk{background-color: white;padding: 10px;padding: 45px 47px; }
#service  .help-desk h4{ color: black;font-size: 28px;font-weight: bold;}
#service  .help-desk p{color:black;}
#service  .help-desk .contact-wrap{ transition:all 0.5s ease;   background-color: #961414;padding: 8px 10px;color: white;font-weight: bold;margin-top: 18px;display: table;}
#service  .help-desk .contact-wrap:hover{ color: white; background-color: black;}
#our-philosophy{margin: 50px auto;}
#our-philosophy h3{     font-weight: bold;color: black;}
#our-philosophy  .philosophy-text {margin-top: 0px;}
#contact{ }
#contact .contact-wrap{ background-color:black;}
#contact .contact-wrap h4{ padding: 16px 0px; text-align: center;color: white;font-weight: bold;font-size: 21px;}


/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {list-style: none;display: inline;margin-left:0 !important;    float: right; padding: 0;}
ul.social-network li {display: inline;margin: 0 5px;}
/* footer social icons */
.social-network a.icoRss {background-color: #F56505;}
.social-network a.icoFacebook {background-color:#3B5998;}
.social-network a.icoTwitter {background-color:#33ccff;}
.social-network a.icoGoogle {background-color:#BD3518;}
.social-network a.icoVimeo{background-color:#0590B8;}
.social-network a.icoLinkedin {background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}
.social-circle li a {display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;    width: 33px;
    height: 33px;font-size:16px;}
.social-circle li i {margin:0;line-height:33px;text-align: center;}
.social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
.social-circle i {color: #fff;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}

#footer{background-color: black;padding: 15px 0px 0px 0px;}
#footer p{color:white; text-align: center;}
#footer p a{color:white;margin: auto 10px;}
hr {margin-top: 0px;margin-bottom: 9px;border: 0;border-top: 1px solid #ffffff5e;}
.footerHeader h4 {margin: 6px 0;color: #06213a;font-size: 16px;font-weight: bold;font-style: normal;}
.footerInfo .formwrapper .inputstyle {
    font-style: normal;
    font-size: 17px;
    text-transform: capitalize;
    color: rgb(6, 33, 58);
    box-shadow: none;
    height: 40px;
    padding: 10px 12px;
    background: rgb(255, 255, 255);
    border-radius: 0px;
    border-color: rgb(173, 177, 187);
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 1.42857;
    color: rgb(85, 85, 85);
    background-color: rgb(255, 255, 255);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
    padding: 6px 12px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.footerHeader {
    margin: 4px 0px;
    border-bottom: 2px solid rgb(201, 205, 211);
}
.footerInfo .addressInfo .addressDetail {
    background: #162f57;
    padding: 8px 25px;
    text-align: center;
    margin-bottom: 20px;
}
#footer .footerInfo .addressInfo .addressDetail h4 {
    margin: 0;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    text-align: center;
}
.footerInfo .addressInfo .addressDetail h4 {
    margin: 0;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    text-align: center;
}
 .footerInfo .addressInfo .addressDetail h4:before {
    content: url(img/map-icon.png);
    margin-right: 8px;
    vertical-align: middle;
}
.footerInfo .addressInfo .addressDetail {
    background: #961414;
    padding: 8px 25px;
    text-align: center;
    margin-bottom: 20px;
}
 .footerInfo .addressInfo h5 {
    margin: 0;
    color: #162f57;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.footerInfo .addressInfo p {
    margin: 0;
    color: #252525;
    font-size: 14px;
    text-align: center;
    line-height: 16px;
    font-weight: 600;
}
.footerInfo .addressInfo p {
    margin: 0;
    color: #252525;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    font-weight: 600;
}
 .footerInfo .formwrapper .textareastyle {
    font-style: normal;
    font-size: 17px;
    text-transform: capitalize;
    color: #06213a;
    padding: 10px 12px;
    background: #ffffff;
    border-radius: 0;
    border-color: #adb1bb;
    box-shadow: none;
    min-height: 140px;
    height: 233px;
}
.footerInfo .addressInfo {
    width: 100%;
    float: left;
    margin-left: 1%;
    margin-bottom: 20px;
}
.mapit {
    display: inline-block;
    margin: 0px 0 15px;
    color: #162f57;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
    text-align: center;
}
.footerInfo{    padding: 25px 0px;}
.buttonRed {
    display: inline-block;
    margin: 0px 0;
    border-radius: 0px;
    border: 0px solid #fff;
    color: #fff;
    background: #961414;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
        padding: 8px 34px;
    -webkit-transition: all ease-in-out .15s;
    -o-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.buttonRed:hover {
    color: #fff;
    background: black;
    border: 0px solid #000000;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee0;
    border-bottom: 2px solid red;
}
.formwrapper{    margin-top: 43px;}
.text6-header a{ font-size: 16px;   text-align: right;
    color: black;
    font-weight: bold;}
.text6-header p{    text-align: right;
    color: black;
    font-weight: bold;}
#service-wrap .text{    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px;
    font-size: 34px;
    line-height: 50px;}
#parking-valet{margin-bottom: 50px;}
#wp-common-margin{    margin: 50px auto;}
.list-wrap{-webkit-padding-start: 19px;}
#casino h3{font-size: 15px;
    color: #800d0d;
    font-weight: bold;}
#casino{    margin: 27px auto;}
 .head{ font-size: 18px; color: #800d0d; font-weight: bold;}
.parking-list h4{     margin: 29px auto;   font-size: 18px;color: #800d0d;    font-weight: bold;    text-align: center;}
@media screen and (max-width: 812px) and (min-width: 375px) {
.col-md-2 {
    padding: 4px;
    width: 100%;
}  
}
#aLL-services h3{     font-size: 17px;
    color: #800d0d;
    text-transform: uppercase;
    font-weight: bold;}
#contactus{margin: 34px auto;}
#contactus p{ font-size: 16px;}
#contactus p span{color: #800d0d;font-weight: 400;}
#top-contact-us{width: 100%;background: #eee;padding: 20px 0;}
#top-contact-us h3{    margin: 0px;font-size: 32px;color: #800d0d;}
.form-contact label{    color: #800d0d;text-transform: uppercase;font-weight: normal;font-size: 16px;}
.form-contact .form-control{height: 48px; border-radius: 0px;border: 1px solid #800d0d;}
.form-contact .textarea{ height: 180px;}

#valet-management h3{ font-size: 17px;color: #800d0d;font-weight: bold;}
#valet-management{margin: 34px auto;}
.im-wrap{ margin: 10px auto;}
.b{    font-weight: bold;font-size: 18px;}
.location-img img{margin-top: 25px;}
.text-valet-parking{ margin: 50px auto;}
.text-valet-parking p{font-size: 19px;color: #800d0d;}
.topimages{ position: relative;}




#contactus{}
#contactus .contactusHeader{margin:4px 0; border-bottom:2px solid #c9cdd3;}
#contactus .contactusHeader h4{margin:6px 0; color:#760000;font-size:16px;font-weight: bold;font-style: normal;}
#contactusBottom{padding:15px; background:#760000;}
#contactusBottom .copyright{margin:0;color:#fff; letter-spacing: 1px;font-weight: normal;}




#contactus .contactusInfo{margin:10px 0;  }
#contactus .contactusInfo .formwrapper {  margin: 0px 0 20px -16px;width:100%;}
#contactus .contactusInfo .formwrapper .inputstyle {    font-style: italic;font-size: 17px; color: #656c7f;padding: 10px 12px;background: #ffffff;border-radius: 0;border-color: #adb1bb;    box-shadow: none; height:60px;font-weight: 500;}
#contactus .contactusInfo .formwrapper .textareastyle {    font-style: italic;font-size: 17px; color: #656c7f;padding: 10px 12px;background: #ffffff;border-radius: 0;border-color: #adb1bb;    box-shadow: none; min-height:204px;font-weight: 500;}
#contactus .contactusInfo .flink {  margin: 0px 0;  padding: 0px;  list-style: none;}
#contactus .contactusInfo .flink li{  margin:0 0 10px 0;   }
span.icon-right-angle-icon.iconfix {  margin-right: 10px;  vertical-align: middle;}
#contactus .contactusInfo .flink li a{ color:#252525; font-weight:normal; font-size:19px;   }
#contactus .contactusInfo .flink li a:hover{ color:#162f57; font-weight:normal; font-size:19px;   }
#contactus .contactusInfo .addressInfo {width:100%;float:left;margin-left:1%;    margin-bottom: 20px}
#contactus .contactusInfo .addressInfo:first-child {margin-left:0;}
#contactus .contactusInfo .addressInfo .addressDetail {background:#800d0d; padding:8px 20px; text-align:center; margin-bottom:20px}
#contactus .contactusInfo .addressInfo .addressDetail h4{margin:0;color:#fff;font-size:16px; text-transform:capitalize; text-align:center;}
#contactus .contactusInfo .addressInfo .addressDetail h4:before{content:url(img/map-icon.png); margin-right:15px; vertical-align:middle;}
#contactus .contactusInfo .addressInfo   h5{margin:0;color:#252525;font-size:14px;font-weight: 700; text-transform:uppercase; text-align:center;}
#contactus .contactusInfo .addressInfo   p{margin:0;color:#252525;font-size:12.60px;     font-weight: 500; text-align:center;    line-height: 15px;}
#contactus .contactusInfo    .partner{text-align:right;    margin-right: 10px;}
#contactus .contactusInfo    h6{margin:0;color:#162f57;font-size:14px; display:inline;    margin-right: 10px;}
#contactus .addressmap {  margin: 10px 0 20px;}
.height60{height:60px !important;}
.height40{height:40px !important;}
.btnwidth{min-width:180px;}


.page-header.contactBG {
    background: url(img/slider05.jpg) no-repeat center center !important;
    background-size: 100% 100% !important;
}
.pagecontent {
    position: relative;
        padding-top: 31%;
    padding-bottom: 0%;
}
.pageheadingBar {
    border-bottom: 8px solid #800d0d;
    position: relative;
        top: 23px;
        text-align: center;
}
.pageheadingBar .headingtitile {
    background: #800d0d;
    display: inline-block;
    text-align: center;
    padding: 23px 2px;
    color: #fff;
    width: 100%;
    max-width: 490px;
}
.pageheadingBar .headingtitile h2 {
    color: #fff;
    margin: 0px;
    font-weight: 600;
    font-size: 30px;
    letter-spacing: 2px;
}
.page-header {
    padding-bottom: 9px;
    margin: 0px 0px 40px 0px;
    border-bottom: 1px solid #eee;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f500;
    border-radius: 4px;
}
@media screen and (max-width: 768px) and (min-width: 320px) {
 h4{font-size: 22px !important;}  
 .about-text{    margin-bottom: 17px;}
}