@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#FFF; font-family:'Roboto', sans-serif!important; color:#000; font-size:14px; font-weight:normal; line-height:normal;}

@-webkit-keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .7;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.full-img{ width:100%; height:auto; }

h1, h2, h3, h4, h5, h6, p{margin-top:0px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.image-middle{margin:0px auto 20px;}
.image-responsive{width:100%;}
.container{ max-width:1154px;}

@font-face {
    font-family: 'Black Jack';
    src: url('../fonts/BlackJack.eot');
    src: url('../fonts/BlackJack.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BlackJack.woff2') format('woff2'),
        url('../fonts/BlackJack.woff') format('woff'),
        url('../fonts/BlackJack.ttf') format('truetype'),
        url('../fonts/BlackJack.svg#BlackJack') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*==============topsection start===============*/
.topsection{ width:100%; height:auto; padding:8px 0px; margin:0px auto; border-bottom:5px solid #d6d6d6;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+15,d2d2d2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 15%, #d2d2d2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 15%,#d2d2d2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 15%,#d2d2d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
/*background: url(../images/header2.jpg);
background-repeat: no-repeat;
background-size: cover;*/
}
.logo-section{ width:auto; height:auto; padding:0px; margin:0px auto 18px auto;}

.menusection{ width:100%; height:auto; padding:0px; margin:0px auto; display:table;}
/*==============topsection start===============*/

/*==========banner-section start================*/
.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative; background:#000;}
.banner-section .full-img{ width:100%; height:auto; position:relative;}
.banner-section .full-img img{ width:100%; height:auto;}

.banner-section-main{ position:relative; width:100%; max-width:100%;}


.banner-section .bx-default-pager{ position:absolute; left:0px; bottom:5%; left:13%; width:65%; text-align:left; z-index:999;}
a.bx-pager-link{ background:#000000; border:2px solid #000000; width:12px; height:12px; color:#000000; font-size:7px; line-height:12px; display:inline-block; margin:0px 3px;}
.bx-pager-item{width:12px; height:12px; display:inline-block; margin:0px 6px;}

.bx-pager-item .active{background:#c63b38!important; color:#c63b38!important; border:2px solid #c63b38!important;}

.banner-section .full-img-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:50%;text-align:center; color:#FFF; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:center;}
.banner-section .full-img-text h5{color:#333433; font-size:34px; line-height:38px; font-weight:400; text-transform:uppercase; display:inline-block;  margin-bottom:35px;}

.banner-section .full-img-text h1{ color:#ffffff; font-size:76px; line-height:85px; font-weight:800; margin-bottom:12px; font-family:'Roboto', sans-serif; letter-spacing:1px;}
.banner-section .full-img-text h1 span{font-size:70px; font-weight:600; color:#d03730; margin:0px 4px;}
.banner-section .full-img-text p{ color:#ffffff; font-size:16px; line-height:27px; font-weight:400; margin-bottom:12px; padding:0px 7%;}
.banner-section .full-img-text p a{ color:#cf9968;}
.banner-section .full-img-text h6 a:hover{ background:#000;}

.banner-section-inner{ text-align:center; position:relative;}
.inner-banner-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:50%;text-align:center; color:#FFF; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:center;}
.inner-banner-text h1{ color:#ffffff; font-size:46px; line-height:49px; font-weight:800; letter-spacing:5px;}
.inner-banner-text h1 span{ color:#d03730;}


/*==========banner-section end================*/


/*==========homesection01 start=============*/
.homesection01{ width:100%; background:#FFF; padding:35px 0px; margin:0px auto;}
.homesection01-left{ padding:17px 0 0 0;}
.homesection01-left h2{font-family:'Roboto', sans-serif; font-size:36px; color: #C63B38; line-height:65px; font-weight:400;}
.homesection01-left h5{font-family:'Roboto', sans-serif; color:#000000; font-size:18px; line-height:23px; font-weight:600; margin-bottom:22px; text-transform:uppercase;}
.homesection01-left p{ color:#000000; font-size:16px; line-height:27px; font-weight:400; margin-bottom:23px;}
.homesection01-left h6 a{ background:#c63b38; color:#FFF; font-size:15px; line-height:48px; font-weight:600; padding:0px 40px; display:inline-block; text-transform:uppercase;}
.homesection01-left h6 a:hover{ background:#000;}
.homesection01-right{ text-align:right;}

/*==========homesection01 end=============*/


/*=========homesecto02 start==========*/
.homesecto02{ width:100%; background:#c63b38; padding:0px; margin:0px auto; color:#FFF; height:auto;}
.homesecto02-main{ max-width:1154px; height:auto; padding:0px; margin:0px auto;}

.homesecto02-main-box{ width:33.33%; float:left; height:auto; padding:0px; margin:0px; overflow:hidden; position:relative;}
.homesecto02-main-box img{ width:100%; height:100%;-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.4s linear; transition: all 0.2s linear;}
.homesecto02-main-box:hover img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }

.homesecto02-main-box-text{width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:50%;text-align:center; color:#FFF; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:center;}
.homesecto02-main-box-text h4 a{ color:#ffffff; font-size:23px; line-height:34px; font-weight:600; text-transform:uppercase; text-shadow:1px 1px 4px #000;}
.homesecto02-main-box-text p a{color:#ffffff; font-size:16px; line-height:normal; font-weight:400; text-shadow:1px 1px 4px #000;}
/*=========homesecto02 start==========*/

/*=========homesecto03 start==========*/
.homesection03{ width:100%; padding:45px 0px; margin:0px auto; color:#000; height:auto;}
.homesection03 h2{font-family:'Roboto', sans-serif; font-size:36px; color: #C63B38; line-height:65px; font-weight:400;}
.homesection03 h5{font-family:'Roboto', sans-serif; color:#000000; font-size:18px; line-height:23px; font-weight:400; margin-bottom:22px; text-transform:uppercase;}
.homesection03 ul{ list-style:none; padding:0px; margin:0px 0px 35px 0px; display:table;}

.homesection03 ul li{ float:left; padding:0px; margin:0px 3px 6px 0px; overflow:hidden;}
.homesection03 ul li img{ max-width: 380px; width:100%; height:100%;-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.4s linear; transition: all 0.2s linear;}
.homesection03 ul li:hover img{-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }



.homesection03 h6 a{ background:#c63b38; color:#FFF; font-size:15px; line-height:48px; font-weight:600; padding:0px 40px; display:inline-block; text-transform:uppercase; float: left; margin-right: 20px; }
.homesection03 h6 a:hover{ background:#000;}
/*=========homesecto03 end==========*/

/*==========homesecton04 start===========*/
.homesecton04{ background: url(../images/section04-bg.jpg) no-repeat center center fixed; min-height:537px; padding:40px 0px; margin:0px auto; -webkit-background-size: cover;
 -moz-background-size: cover; -o-background-size: cover; background-size: cover;  }
.homesecton04 h2{font-family:'Roboto', sans-serif; font-size:41px; line-height:45px; font-weight:400; text-align: center; color:#FFF; margin-bottom:6px;}
.homesecton04 h5{ text-align: center;font-family:'Roboto', sans-serif; color:#FFF; font-size:18px; line-height:23px; font-weight:400; margin-bottom:6px; text-transform:uppercase; }

.homesecton04-box{ width:48%; float:left; padding:0px 0px 0px 100px; margin:3% 1%; min-height:100px; position:relative; }
.homesecton04-box .imgsec{ width:auto; height:auto; position: absolute; left:0px; top:0px; }

.homesecton04-box h4{ color:#FFF; font-size:18px; line-height:normal; font-weight:600; margin-bottom:10px; }
.homesecton04-box p{ color:#ffffff; font-size:16px; line-height:27px; font-weight:400; padding-right:20%; }

/*==========homesecton04 end===========*/


/*=========homesecton05 start==========*/
.homesecton05{ width:100%; background:#FFF; padding:40px 0px; margin:0px auto; text-align: center; }
.homesecton05 h2{font-family:'Roboto', sans-serif; font-size:41px; line-height:45px; font-weight:400; margin-bottom:6px;}
.homesecton05 h4{font-family:'Roboto', sans-serif; color:#000000; font-size:18px; line-height:23px; font-weight:400; margin-bottom:22px; text-transform:uppercase;}
.homesecton05 p{ color:#000000; font-size:16px; line-height:26px; font-weight:400; width:70%; margin:0px auto 24px auto; }

.homesecton05 h6 a{ background:#c63b38; color:#FFF; font-size:15px; line-height:48px; font-weight:600; padding:0px 40px; display:inline-block; text-transform:uppercase;}
.homesecton05 h6 a:hover{ background:#000;}

/*=========homesecton05 end==========*/


/*==========contactmap-section start===========*/
.contactmap-section{ background: url(../images/contact-bg.jpg) no-repeat; height:362px; padding:115px 0px 0px 0px; margin:51px auto 0px auto; -webkit-background-size: cover;
 -moz-background-size: cover; -o-background-size: cover; background-size: cover;  }
 .contactmap-section01{ width:375px; float:left; background:#FFF; padding:65px 0; text-align: center; color:#000;position: relative; -webkit-box-shadow: 0px 0px 13px 0px rgba(194,191,191,1);
-moz-box-shadow: 0px 0px 13px 0px rgba(194,191,191,1); box-shadow: 0px 0px 13px 0px rgba(194,191,191,1); -webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px;}




.contactmap-section01 h5{ color:#000000; font-size:16px; line-height:normal; font-weight:600; }
.contactmap-section01 .imgsec{ width:100%; height:auto; text-align: center; padding:0px; margin:0px; position:absolute; left:0px; top:-63px; }

/*==========contactmap-section end===========*/

/*=========footer start============*/
footer{ width:100%; background:#c63b38; padding:47px 0px; margin:0px auto; color:#FFF; text-align:center;}
.footer-main01{ max-width:555px; height:auto; padding:0px; margin:0px auto 20px auto;}
.footer-main01-left{ width:392px; float:left; height:auto; padding:0px; margin:0px;}
.footer-main01-left h3{ color:#FFF; font-size:16px; line-height:normal; font-weight:400; text-transform:uppercase; margin-bottom:6px; }
.footer-main01-left input[type="text"]{ width:100%; min-height: 32px; border:none; color:#bababa; background:#FFF; font-size:16px; line-height:32px; font-weight:600; padding: 0px 2%; font-style:italic; }


.footer-main01-right{ width:152px; float:right; height:auto; padding:18px 0px 0px 0px; margin:0px; text-align: center;}
.footer-main01-right ul{ list-style: none;; padding:0px; margin:0px; text-align: center; }
.footer-main01-right ul li{ display:inline-block; padding:0px; margin:0px 5px; }

.footer-main02{ width: 96%; height:auto; padding:0px; margin:40px auto 0px auto; text-align: center; }
.footer-main02 ul{ list-style: none; padding: 0px; margin:0px auto; text-align: center;; }
.footer-main02 ul li{ display: inline-block; padding:0px; margin:0px 0px; color:#ffffff; font-size: 14px; line-height:normal; font-weight:400; border-right:1px solid #FFF; }
.footer-main02 ul li:last-child{border-right:0px;}

.footer-main02 ul li a{color:#ffffff; padding:0px 15px;}
.footer-main02 ul li a:hover{color:#000000;}

/*=========footer start============*/

/*==========banner-section-inner start============*/
.banner-section-inner{ width:100%; height:auto; padding:0px; margin:0px auto; text-align:center; position:relative;}
.banner-section-inner img{ width:100%; height:auto;}
/*==========banner-section-inner end============*/

/*=========innercontant-section start==============*/
.innercontant-section{ width:100%; height:auto; padding-top:40px; padding-bottom:0px;}
.innercontant-section h1{font-family:'Roboto', sans-serif; font-size:52px; line-height:47px; margin-bottom:15px; }
.innercontant-section h1 span.red{ color:#da1021; }
.innercontant-section h1 span.black{ color:#000; font-size:28px; line-height:32px; }

.innercontant-section h2{font-family:'Roboto', sans-serif; font-size:40px; color: #C63B38;line-height:45px; margin-bottom:15px; }
.innercontant-section h2 span.red{ color:#da1021; }
.innercontant-section h2 span.black{ color:#000; font-size:22px; line-height:24px; }

.innercontant-section h3{font-size: 30px; font-weight: bold; line-height: 32px; margin-bottom: 15px;}

.aboutsection h6 a{ background:#c63b38; color:#FFF; font-size:14px; line-height:40px; font-style:italic;
display:inline-block; padding:0px 35px; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; margin-right: 20px; float: left; }
.aboutsection h6 a:hover{background:#000;}

.aboutsection-top p{ color:#000; font-size:16px; line-height:28px; font-weight:400; margin-bottom:23px; }
.aboutsection-top p a{ color:#c63b38;}

.aboutsection-top ul{ margin:0px 0px 25px 20px;}
.aboutsection-top ul li{ color:#000; font-size:16px; line-height:28px; font-weight:400; margin-bottom:6px; }




.aboutsection-top .rightpic{ width:auto; height:auto; float:right; padding:0px; margin:0px 0px 0px 36px; }
.aboutsection-top .rightpic img{ border-top:2px solid #c63b38; }



.aboutsection-bottom{ margin-top:53px; }
.aboutsection-bottom p{ color:#0d0d0d; font-size:16px; line-height:27px; font-weight:400; margin-bottom:18px; }


.aboutsection-bottom-box{ width:96%; margin:15px auto 30px auto; height:auto; min-height: 300px; }
.aboutsection-bottom-box .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 15px auto }
.aboutsection-bottom-box .imgsec img{ width:100%; height:auto; }

.aboutsection-bottom-box .textsec{ text-align:center; }
.aboutsection-bottom-box .textsec h3{ color:#0d0d0d; font-size:17px; line-height:18px; font-weight:400; margin-bottom:5px; text-transform:uppercase; }
.aboutsection-bottom-box .textsec h5{ color:#0d0d0d; font-size:14px; line-height:19px; font-weight:400; font-style:italic;
margin-bottom: 18px; }
.aboutsection-bottom-box .textsec h6 a{ background:#c63b38; color:#FFF; font-size:14px; line-height:39px; font-weight:400;
display:inline-block; padding:0px 47px; font-style:italic; letter-spacing:1px; }
.aboutsection-bottom-box .textsec h6 a:hover{ background:#000; }

/*=========innercontant-section endss==============*/

/*=========winnersection start=============*/
.winnersection p{ color:#0d0d0d; font-size:16px; line-height:27px; font-weight:400; margin-bottom:27px; }

.winnersection-box01{ width:90%; height:auto; min-height: 320px; margin:0px auto 30px auto; text-align:center; }
.winnersection-box01 .imgsec{ width:100%; height:auto; margin:0px auto 11px auto }
.winnersection-box01 h4{ color:#191919; font-size:16px; line-height:normal; font-weight:600; margin-bottom:8px; }
.winnersection-box01 h6{color:#191919; font-size:15px; line-height:normal; font-weight:400;}

/*=========winnersection end=============*/

/*===========casino-section start==============*/

.casino-section{ height: auto; }
.casino-section p{ color:#0d0d0d; font-size:16px; line-height:27px; font-weight:400; margin-bottom:40px; }

.casino-section-box{ width:32.33%; min-height:360px; padding:2%; margin:0px 0px 20px 0px; display:inline-block; 
  vertical-align:top; -webkit-box-shadow: 0px 1px 13px 0px rgba(255,255,255,1);-moz-box-shadow: 0px 1px 13px 0px rgba(255,255,255,1);
box-shadow: 0px 1px 13px 0px rgba(255,255,255,1); padding:20px; vertical-align:top; 
transition: all 0.4s ease-in-out 0s; text-align:center;}

.casino-section-box:hover{vertical-align:top; -webkit-box-shadow: 0px 1px 13px 0px rgba(203,203,203,1);-moz-box-shadow: 0px 1px 13px 0px rgba(203,203,203,1);
box-shadow: 0px 1px 13px 0px rgba(203,203,203,1); padding:20px;}

.casino-section-box .imgsec{ width:100%; height:auto; padding:0px; margin:0px auto 16px auto; }
.casino-section-box .imgsec img{ width:100%; height:auto; }

.casino-section-box h3{ color:#0d0d0d; font-size:19px; line-height:normal; font-weight:400; margin-bottom:11px; }
.casino-section-box p{ color:#363232; font-size:14px; line-height:23px; font-weight:400; min-height: 65px;  margin-bottom:20px; }
.casino-section-box h6 a{ background:#c63b38; color:#ffffff; font-size:15px; line-height:38px; font-weight:400; display:table;
 margin:0px auto; padding:0px 45px; font-style:italic; -webkit-border-radius:4px;-moz-border-radius:4px;
border-radius:4px;}
.casino-section-box h6 a:hover{ background:#000; }

/*===========casino-section end==============*/

/*============hotelsection start===============*/
.hotelsection{ height:auto;  }
.hotelsection p{ color:#0d0d0d; font-size:16px; line-height:24px; font-weight:400; margin-bottom:20px; }
.hotelsection h6{ background:#c63b38; color:#ffffff; font-size:18px; line-height:62px; font-weight:600; padding:0px 35px 0px 15px;
 display:inline-block; letter-spacing:0px; border:2px solid #FFF; -webkit-box-shadow: 6px 6px 6px 0px rgba(185,185,185,1);
-moz-box-shadow: 6px 6px 6px 0px rgba(185,185,185,1);box-shadow: 6px 6px 6px 0px rgba(185,185,185,1); -webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius:30px;
-moz-border-radius-topright:30px;
-moz-border-radius-bottomright:30px;
border-top-right-radius:30px;
border-bottom-right-radius:30px; margin-bottom:50px;}

h6.redbtn{ background:#c63b38; color:#ffffff; font-size:18px; line-height:62px; font-weight:600; padding:0px 35px 0px 15px;
 display:inline-block; letter-spacing:0px; border:2px solid #FFF; -webkit-box-shadow: 6px 6px 6px 0px rgba(185,185,185,1);
-moz-box-shadow: 6px 6px 6px 0px rgba(185,185,185,1);box-shadow: 6px 6px 6px 0px rgba(185,185,185,1); -webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius:30px;
-moz-border-radius-topright:30px;
-moz-border-radius-bottomright:30px;
border-top-right-radius:30px;
border-bottom-right-radius:30px; margin-bottom:50px;}

h6.redbtn a {color: #fff;}
h6.redbtn a:hover {color: #000;}

.hotelsection-box{ width:268px; min-height:278px; padding:18px 13px; margin:5px; display:inline-block; vertical-align:top;
 background:#f6f6f6; text-align: center; }

 .hotelsection-box h3{ color:#454545; font-size:20px; line-height:normal; font-weight:600; min-height:66px; }
.hotelsection-box h4{ color:#000000; font-size:16px; line-height:normal; font-weight:400; margin-bottom:17px; font-style:italic; }
.hotelsection-box p{ color:#000000; font-size:15px; line-height:24px; font-weight:400; }

/*============hotelsection end===============*/

/*===========employment-section start============*/
.employment-section{color:#0d0d0d; font-size:16px; line-height:24px; font-weight:400; margin-bottom:20px; }
.employment-section ol{ margin-top:10px; margin-bottom:30px; }
.employment-section ol li{ padding:0px 0px 0px 20px; margin:0px 0px 0px 30px;  }
.employment-section ol li a{color:#c63b38;}
.employment-section ul { margin-top:10px; margin-bottom:30px;  }
.employment-section ul li{ padding:0px 0px 0px 20px; margin:0px 0px 0px 30px;  }
.employment-section ul li a{color:#c63b38;}
.employment-section h3 {text-transform: uppercase; }
.employment-section h5 {margin: 0px 0px 10px 0px; }
.employment-section p {margin-bottom: 15px; }
.employment-section h6 a{ background:#c63b38; color:#FFF; font-size:14px; line-height:40px; font-style:italic;
display:inline-block; padding:0px 35px; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; margin-right: 20px; float: left; }
.employment-section h6 a:hover{background:#000;}

ul.employment-section01{ margin-top:30px; margin-bottom:100px; list-style:none;}
ul.employment-section01 li{ float:left; padding:0px 0px 0px 20px; margin:0px 28px 0px 0px; background: url(../images/blackaero.png) no-repeat 0 6px; color:#c63b38;  }
ul.employment-section01 li a{color:#c63b38;}

ul.employment-section02{  list-style:none; margin-bottom: 45px}
ul.employment-section02 li{ padding:0px 0px 0px 20px; margin:0px auto 9px auto; background: url(../images/blackaero.png) no-repeat 0 6px; color:#000;  }
ul.employment-section02 li a{color:#000;}

.employment-section03{ width:90%; height:auto; padding:30px 0px 0px; margin:0px 0 60px 0;  display:table; }
.employment-section03-left{ width:45%; float:left; height:auto; padding:0px; margin:0px; }
.employment-section03-left h3{ color:#191919; font-size:24px; line-height:normal; font-weight:600; margin-bottom:5px; }
.employment-section03-left h6{ color:#5e5a5b; font-size:16px; line-height:normal; font-weight:400; font-style:italic; }


.employment-section03-right{ width:45%; float:right; height:auto; padding:0px; margin:0px; }
.employment-section03-right input[type="text"]{ width:100%; border:1px solid #545454; min-height:60px; padding:0px 2%; color:#858585; font-size:16px;
 line-height:60px; font-weight:400;}

.employment-sectionbox{ width:48%; background:#f4f4f4; padding:3%; margin:1%; float:left; color:#000; }
.employment-sectionbox h4{ text-transform: uppercase; color:#494949; font-size:25px; line-height:normal; font-weight:600; margin-bottom:22px;}

.employment-sectionbox p{ color:#494949; font-size:16px; line-height:26px; font-weight:400; margin-bottom:27px; }
.employment-sectionbox h6 a{ background:#c63b38; color:#FFF; font-size:14px; line-height:40px; font-style:italic;
display:inline-block; padding:0px 35px; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; }
.employment-sectionbox h6 a:hover{background:#000;}
.employment-sectionbox-textsec{ min-height:450px; }

/*===========employment-section end============*/

/*==========promo-section start============*/
.promo-section .imgsec {margin: 0px 0px 30px; }
.promo-section p {color: #000;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 23px;
}
.promo-section h6 a{ background:#c63b38; color:#FFF; font-size:14px; line-height:39px; font-weight:400;
display:inline-block; padding:0px 47px; font-style:italic; letter-spacing:1px; }
.promo-section .textsec h6 a:hover{ background:#000; }

/*===========promo-section end============*/

/*==========directions-section start============*/
.directions-section{ border-bottom:1px solid #d8d8d8; padding:23px 0px 14px 0px; margin:0px auto 8px auto; }
.directions-section h3{ color:#c63b38; font-size:15px; line-height:normal; font-weight:600; margin-bottom:14px;}
.directions-section h5{ color:#656565; font-size:14px; line-height:normal; font-weight:600; letter-spacing:0px; font-style:italic; margin-bottom:6px; }
.directions-section p{ color:#0d0d0d; font-size:16px; line-height:24px; font-weight:400; margin-bottom:28px; }
.directions-section:last-of-type{ border-bottom:none;}
/*==========directions-section end============*/

/*============contact-section start=============*/
.contact-section{ height:auto; }
.contact-section p{color:#0d0d0d; font-size:16px; line-height:24px; font-weight:400; margin-bottom:16px;}

.contact-section01{ width:100%; display:table; height:auto; padding:0px; margin:0px auto 60px auto;}
.contact-section01-box{ width:42%; float:left; height:auto; padding:0px 0px 0px 54px; margin:0px 2% 0px 0px;
position: relative; }
.contact-section01-box h3{ color:#8a8a8a; font-size:15px; line-height:normal; font-weight:400; margin-bottom:5px; text-transform:uppercase; }
.contact-section01-box h5{ color:#3e3e3e; font-size:19px; line-height:normal; font-weight:600; }
.contact-section01-box .imgsec{ width:auto; height:auto; position: absolute; left:0px; top:0px;}

.namesection{ width:100%; height:auto; display:table; padding:0px; margin:0px auto; }

.namesection01{ width:100%; height:auto; padding:0px; margin:0px auto 24px auto; display:table; }
.namesection01-left{ width:48%; float:left; height:auto; padding:0px; margin:0px;}
.namesection01-right{ width:48%; float:right; height:auto; padding:0px; margin:0px;}
.namesection01 h5{ color:#858585; font-size:18px; line-height:normal; font-weight:400; margin-bottom:6px; }
.namesection01 h5 span{ color:#c63b38; }
.namesection01 input[type="text"]{ background:#f5f5f5; border:1px solid #545454; min-height:60px; width:100%; padding:0px 2%; margin:0px;}
.namesection01 input[type="email"]{ background:#f5f5f5; border:1px solid #545454; min-height:60px; width:100%; padding:0px 2%; margin:0px;}
.namesection01 input[type="tel"]{ background:#f5f5f5; border:1px solid #545454; min-height:60px; width:100%; padding:0px 2%; margin:0px;}
.namesection01 textarea{ background:#f5f5f5; border:1px solid #545454; min-height:150px; width:100%; padding:2%; margin:0px;}


.namesection02{ width:100%; height:auto; padding:0px; margin:0px auto; }
.namesection02 h5{ color:#858585; font-size:18px; line-height:normal; font-weight:400; margin-bottom:6px; }
.namesection02 h5 span{ color:#c63b38; }
.namesection02-left{ width:35%; float:left; height:auto; padding:0px; margin:0px;}
.namesection02-right{ width:65%; float:right; height:auto; padding:0px; margin:0px;}
.namesection02 select{ background:#f5f5f5; border:1px solid #545454; min-height:55px; width:60%; padding:17px 2%; margin:0px;}

.namesection02 input[type="submit"]{ background:#c63b38; color:#ffffff; font-size:16px; line-height:55px; font-weight:400; display:inline-block;
padding:0px 70px; border: none; margin-top:25px;}

.directions-btn {float: left; margin-right: 20px; }
/*============contact-section start=============*/

/*===============Application Form Customizations===========*/

#gform_wrapper_1 h3{font-size: 30px !important; font-weight: bold; line-height: 32px; margin-bottom: 15px;}
#gform_wrapper_1 p{font-size: 16px !important;}
/*===============Aplication Form Customizations============*/


.wsp-pages-list ul {margin-top: 5px; margin-bottom: 0px !important;}

img#vote-yes {float: right; height: 115px;}


a.bdp-readmorebtn{ background:#c63b38; color:#FFF; font-size:14px; line-height:40px !important; border: none !important; font-style:italic;
display:inline-block; padding:0px 35px; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; margin-right: 20px; float: left; }
a.bdp-readmorebtn:hover{background:#000;}

.bdp-post-short-content {font-size: 16px; line-height: 28px; }
#blog-post-thumbnail {margin: 10px 0px 30px 0px; }
.bdp-post-list {background: #eee; padding: 20px; }
.bdp-post-title a {color: #c63838 !important; text-decoration: none; font-size: 36px !important; }
