*,

img {

    border: none;

    outline: 0

}



*,

a,

a:focus,

img {

    outline: 0

}



.title,

h1,

h2,

h3,

h4,

h5,

h6,

p {

    margin: 0 0 10px;

    padding: 0

}



*,

ol,

p,

ul {

    padding: 0

}



.logo a img,

header .top-part {

    transition: all ease-in-out .5s

}



a,

a:focus,

a:hover {

    text-decoration: none

}



#cssmenu ul li,

.container,

header {

    position: relative

}



* {

    box-sizing: border-box;

    margin: 0

}



a {

    color: #000

}



a:focus,

a:hover {

    color: #333

}



a[href*=tel] {

    white-space: nowrap

}



.title,

h1,

h2,

h3,

h4,

h5,

h6 {

    color: #414141;

    font-weight: 600;

    line-height: normal

}



.title,

h1 {

    font-size: 30px

}



h2,

h3,

h4,

h5,

h6 {

    margin: 30px 0 0;

    color: #568ec7

}



h2 {

    font-size: 24px

}



h3 {

    font-size: 22px

}



h4 {

    font-size: 20px

}



h5 {

    font-size: 18px

}



h6 {

    font-size: 16px

}



body,

p {

    font-size: 14px

}



ul {

    list-style-type: disc;

    margin: 0;

    list-style-position: inside

}



ol {

    margin: 10px 0;

    list-style-position: outside

}



ol li {

    margin: 0 0 0 15px;

    padding: 0 0 5px

}



body {

    font-family: Roboto, sans-serif;

    font-weight: 400;

    line-height: 20px;

    color: #414141;

    overflow-y: scroll;

    overflow-x: hidden

}



img {

    max-width: 100%;

    height: auto

}



p {

    line-height: 24px

}



iframe {

    border: 0!important

}



.cl {

    clear: both!important

}



:-webkit-input-placeholder { /* Chrome/Opera/Safari */

 color: #000;

 text-align:center !important;

}

::-moz-placeholder { /* Firefox 19+ */

 color: #000;

 text-align:center !important;

 font-weight:700 !important;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #000;

  text-align:center !important;

  font-weight:700 !important;

}

:-moz-placeholder { /* Firefox 18- */

  color: #000;

  text-align:center !important;

  font-weight:700 !important;

}





.form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */

 color: #fab465 !important;

 text-align:left !important;

 font-weight:500 !important;

 opacity:1;

}

.form-input::-moz-placeholder { /* Firefox 19+ */

 color: #fab465;

 text-align:left !important;

 font-weight:500 !important;

 opacity:1;

}

.form-input:-ms-input-placeholder { /* IE 10+ */

  color: #fab465;

  text-align:left !important;

  font-weight:500 !important;

  opacity:1;

}

.form-input:-moz-placeholder { /* Firefox 18- */

  color: #fab465;

  text-align:left !important;

  font-weight:500 !important;

  opacity:1;

}



.default-form-area .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */



 text-align:left !important;

 font-weight:500 !important;

 

}

.default-form-area .form-control::-moz-placeholder { /* Firefox 19+ */

 

 text-align:left !important;

 font-weight:500 !important;

 

}

.default-form-area .form-control::-ms-input-placeholder { /* IE 10+ */

  

  text-align:left !important;

  font-weight:500 !important;

 

}

.default-form-area .form-control::-moz-placeholder { /* Firefox 18- */

  

  text-align:left !important;

  font-weight:500 !important;

 

}



.container {

    max-width: 1200px;

    padding: 0 15px;

    margin: 0 auto

}



header {

    background: #fff;

    margin: 0;

    padding: 0 0 10px;

    float: left;

    width: 100%;

    z-index: 999

}



header .top-part {

    float: left;

    width: 100%;

    padding: 8px 0 0;

    -moz-transition: all ease-in-out .5s;

    -ms-transition: all ease-in-out .5s;

    -o-transition: all ease-in-out .5s;

    -webkit-transition: all ease-in-out .5s

}



.languagetab {

    float: right

}



.registrationpart #cssmenu ul {

    list-style-type: none;

    margin: 0 -5px;

    padding: 0

}



.registrationpart #cssmenu ul li {

    float: left;

    margin: 0 5px

}



.registrationpart #cssmenu ul li a {

    background: #568ec7;

    font-weight: 700;

    text-transform: uppercase;

    padding: 10px;

    margin: 0;

    display: block;

    color: #fff;

    font-size: 15px

}



.registrationpart #cssmenu ul li:last-child a {

    background: #d85c06;

    border-radius: 5px

}

.registrationpart #cssmenu ul li:last-child a:hover { opacity: 0.8; }

.registrationpart #cssmenu li:hover>ul {

    left: auto;

    right: 0

}



.registrationpart #cssmenu ul ul li a {

    background: #f5f5f5!important;

    border-bottom: 1px solid rgba(150, 150, 150, .15);

    color: #414141!important;

    font-size: 14px;

    font-weight: 400;

    line-height: 24px;

    padding: 10px 15px;

    text-align: left;

    text-decoration: none;

    width: 240px;

    -webkit-transition: all .5s ease;

    -moz-transition: all .5s ease;

    -ms-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease

}



.registrationpart #cssmenu ul ul li:hover a {

    background: #568ec7!important;

    color: #fff!important

}



.logo {

    float: left;

    padding: 0;

    margin: 0

}



.logo a {

    display: block;

    padding: 0

}



#cssmenu ul,

#cssmenu ul li {

    display: inline-block

}



.logo a img {

    max-width: 100%;

    max-height: auto;

    float: left;

    margin-right: 15px;

    -moz-transition: all ease-in-out .5s;

    -ms-transition: all ease-in-out .5s;

    -o-transition: all ease-in-out .5s;

    -webkit-transition: all ease-in-out .5s

}



.menupart {

    margin: 16px auto 0;

    float: none;

    transition: all ease-in-out .5s;

    -moz-transition: all ease-in-out .5s;

    -ms-transition: all ease-in-out .5s;

    -o-transition: all ease-in-out .5s;

    -webkit-transition: all ease-in-out .5s

}



.menu {

    float: left;

    margin-right: 10px

}



#cssmenu ul li {

    padding: 10px;

    border-left: 1px solid #ccc;

    margin: 0;

    z-index: 1

}



.registrationpart {

    float: right

}



.caption {

    color: #fff;

    font: 16px/30px Roboto, sans-serif;

    left: 0;

    padding: 25px 0;

    position: absolute;

    right: 0;

    text-align: center;

    top: 30%;

    width: 100%;

    z-index: 99

}



.rel-post .tag-name,

.top-heading {

    color: #e3830c;

    text-transform: uppercase;

    text-align: center

}



.rel-post,

.rel-post1,

.top-heading {

    position: relative

}



.banner-tag {

    background: rgba(0, 0, 0, .3);

    font-size: 28px;

    font-weight: 700;

    line-height: 33px;

    padding: 8px;

	font-family: 'Baumans', cursive;

    text-transform: uppercase

}



.top-heading {
  background-color: #e3830c;
  border-color: #e3830c;
  border-style: solid;
  border-width: 1px 3px;
  font-size: 23px;
  font-weight: 500;
  margin: 0px auto;
  padding: 10px 13px;
  color:#FFFFFF !important;
}

.top-heading p {
  font-size: 16px;
  line-height: 23px;
}
.top-heading a {
  font-size: 16px;
  line-height: 23px;
  color:#FFFFFF !important;
}
.top-heading h1 {
  font-size: 20px;
  line-height: 23px;
  color:#FFFFFF !important;
  font-weight:500;
}
.top-heading h2 {
  font-size: 19px;
  line-height: 23px;
  color:#FFFFFF !important;
  font-weight:500;
}
.top-heading h3 {
  font-size: 18px;
  line-height: 23px;
  color:#FFFFFF !important;
}



.rel-post {

    margin: 0 auto;

    border: 4px solid #e3830c;

    transition: all .2s ease-in-out

}



.rel-post .tag-name {

    background-image: url(../images/badge1.png);

    background-repeat: repeat;

    font-size: 20px;

    height: 44px;

    left: 0;

    line-height: 23px;

    margin: auto auto auto -10px;

    padding: 7px;

    position: absolute;

    top: 10px;

    width: auto;

    z-index: 99;

	padding-left:12px;

	padding-right:12px;

}

.rel-post1 .tag-name {

    background-image: url(../images/badge1.png);

    background-repeat: repeat;

    font-size: 20px;

    height: 44px;

    left: 0;

    line-height: 23px;

    margin: auto auto auto -7px;

    padding: 7px;

    position: absolute;

    top: 10px;

    width: auto;

    z-index: 9999999;

	padding-left:12px;

	padding-right:12px;

}

.rel-post1 .tag-name, .top-heading {

  color: #e3830c;

  text-align: center;

  text-transform: uppercase;

}
.top-heading a {
 color: #e3830c;

  text-align: center;

  text-transform: uppercase;
}


.rel-post:hover {

    transform: scale(.9)

}



.content .content-overlay {

    background: rgba(0, 0, 0, .4);

    position: absolute;

    height: 100%;

    width: 100%;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    opacity: 0;

    -webkit-transition: all .4s ease-in-out 0s;

    -moz-transition: all .4s ease-in-out 0s;

    transition: all .4s ease-in-out 0s

}



.content:hover .content-overlay {

    opacity: 4

}



.content-image {

    width: 100%

}



.content-details {

    position: absolute;

    text-align: center;

    padding-left: 6em;

    padding-right: 6em;

    width: 100%;

    top: 50%;

    left: 50%;

    opacity: 0;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    -webkit-transition: all .3s ease-in-out 0s;

    -moz-transition: all .3s ease-in-out 0s;

    transition: all .3s ease-in-out 0s

}



.content:hover .content-details {

    top: 50%;

    left: 50%;

    opacity: 1

}



.content-details h3 {

    border: 2px solid #a2a2a2;

    color: #a2a2a2;

    font-size: 25px;

    font-weight: 700;

    margin-bottom: 0;

    text-transform: uppercase;

    margin-top: 0;

    padding: 10px

}



.fifth-row .title,

.fourth-row .title {

    border-color: #e3830c;

    border-style: solid;

    border-width: 1px;

    text-transform: uppercase;

    text-align: center

}



.fadeIn-bottom {

    top: 80%

}



.client-text {

    margin-bottom: 20px;

    margin-top: 10px

}



.first-row {

  padding-bottom: 30px;

  padding-top: 20px;

}

.second-row {

    padding-top: 10px;

    padding-bottom: 20px

}



.fourth-row,

.third-row {

    padding-top: 5px;

    padding-bottom: 30px

}



.rel-post1 {

    margin: 0 auto;

    transition: all .2s ease-in-out

}



.rel-post1:hover {

    transform: scale(1.1)

}



.content-b .content-overlay-b {

    background: rgba(0, 0, 0, .4);

    position: absolute;

    height: 100%;

    width: 100%;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    opacity: 0;

    -webkit-transition: all .4s ease-in-out 0s;

    -moz-transition: all .4s ease-in-out 0s;

    transition: all .4s ease-in-out 0s

}



.content-b:hover .content-overlay-b {

    opacity: 4

}



.content-image-b {

    width: 100%

}



.content-details-b {

    position: absolute;

    text-align: center;

    padding-left: 5px;

    padding-right: 5px;

    width: 100%;

    top: 50%;

    left: 50%;

    opacity: 0;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    -webkit-transition: all .3s ease-in-out 0s;

    -moz-transition: all .3s ease-in-out 0s;

    transition: all .3s ease-in-out 0s

}



.content-b:hover .content-details-b {

    top: 50%;

    left: 50%;

    opacity: 4

}



.content-details-b h3 b {

    font-size: 70px

}



.content-details-b h3 {

    color: #FFF;

    font-size: 40px;

    font-weight: 700;

    margin-bottom: 0;

    text-transform: uppercase;

    margin-top: 0;

    padding: 10px

}



.fadeIn-bottom-b {

    top: 80%

}



.client-text-b {

    margin-bottom: 20px;

    margin-top: 10px

}



.fourth-row .title {

    color: #e3830c;

    font-size: 23px;

    font-weight: 600;

    padding: 10px 13px;

    position: relative;

	margin-bottom:35px;
margin-top: 40px;
}



ul.row.no-gutter [class*=col-] {

    padding-right: 0;

    padding-left: 0

}



.col-sm-5cols {

    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px

}



@media (min-width:768px) {

    .col-sm-5cols {

        width: 20%;

        float: left

    }

}



ul.gallery-ul {

    padding: 0;

    margin: 0

}



ul.gallery-ul li {

    list-style: none;

    cursor: pointer

}

.himg a .img-responsive {
  width: 100%;
}

ul.gallery-ul li img {

    cursor: pointer;

    z-index: 99999999

}



.gicon i {

    color: #FFF;

    font-size: 40px

}



.fancybox-button--thumbs,

.fancybox-button--zoom {

    display: none!important

}



.fifth-row {

    padding-bottom: 40px

}



.fifth-row .title {

    color: #e3830c;

    font-size: 23px;

    font-weight: 600;

    padding: 10px 13px;

    position: relative;

	margin-bottom: 35px;
    margin-top: 40px;

}



.logoslider .item {

    display: table-cell;

    text-align: center;

    vertical-align: middle;

    width: 200px;

    height: 150px;

    border: 1px solid #e3830c

}



.logoslider .item * {

    display: inline!important;

    height: auto!important;

    vertical-align: middle!important;

    width: auto!important

}



.foot h3,

.social ul li a,

.social>ul,

.social>ul>li {

    display: inline-block

}



.six-row {

    padding-top: 40px;

    padding-bottom: 40px

}



.social {

    margin-top: 0;

    text-align: center;

    padding: 125px

}



.social>ul {

    list-style-type: none;

    margin-left: 20px

}



.social>ul>li {

    padding-right: 20px

}



.social ul li a {

    background: #E3830B;

    border-radius: 50%;

    color: #fff;

    height: 100px;

    padding: 0;

    text-align: center;

    transition: all .5s ease-in-out 0s;

    width: 100px;

    margin-right: 10px

}



.fb-title,

.review-title {

    width: 40%;

    margin: 0 auto;

    text-transform: uppercase

}



.social ul li a .fa {

    font-size: 90px;

    line-height: 122px

}



.review-title {

    border-color: #e3830c;

    border-style: solid;

    border-width: 1px;

    color: #e3830c;

    font-size: 23px;

    font-weight: 600;

    letter-spacing: 1px;

    padding: 10px;

    position: relative;

    text-align: center

}



.fb-title,

.seven-row h2 {

    background-color: #d85b07;

    font-size: 23px;

    font-weight: 600;

    letter-spacing: 1px;

    padding: 8px 13px;

    position: relative;

    text-align: center;

    color: #fff

}

.seven-row { padding-bottom:50px; }

.seven-row h2 {

 background-color: #d85b07;

    font-size: 23px;

    font-weight: 600;

    letter-spacing: 1px;

    padding: 8px 13px;

    position: relative;

    text-align: center;

    color: #fff;

	margin-bottom:50px;

	margin-top:10px;

}

footer {

  padding: 0;

  text-align: center;

  border-top: 3px solid #E3830B;

}



.foot,

footer p {

    text-align: left

}



footer p {

    color: #fff;

    font-size: 16px

}



footer a {

    color: #E4840C

}



footer a:hover {

    color: #eaeaea!important

}



.foot {

    padding-bottom: 28px

}



.foot-link,

.textcenter p,

.tt img {

    /*text-align: left*/

}



.foot h3 {

    color: #E4840C;

    margin-bottom: 20px;

    border-bottom: 1px solid #E4840C

}



.tt img {

    display: block;

    margin: 0 auto

}



.textleft h3 {

    float: left

}



.foot-link ul {

    list-style: none;

    display: block;

    padding-left: 0px

}



.qlink li {

    background: url(../images/glass.png) 0 5px no-repeat rgba(0, 0, 0, 0);

    font-size: 20px;

    line-height: 36px;

    margin-bottom: 8px;

    padding-left: 40px;

    text-align: left;

    width: 100%

}



.qlink li a:hover {

    color: #000!important

}



.qcontact {

    /*padding-left: 25px!important*/

}



.qcontact li {

    margin-bottom: 25px;

    text-align: left;

    font-size: 17px

}



.qcontact .fa {

    float: left;

    font-size: 23px;

    line-height: 14px;

    margin-right: 10px;

    color: #e4840c;

    margin-top: 1px

}



.fa.fa-phone {

    margin-top: 4px

}



.qcontact a {

    color: #000

}



.qcontact a:hover {

    color: #000!important

}



.nletter p {

    color: #000;

    font-size: 17px

}



.foot-link input[type=text],

.foot-link input[type=submit],

.foot-link select {

    width: 100%;

    background: 0 0;

    border: 1px solid #e4840c;

    height: 40px;

    padding: 10px;

    font-weight: 400;

    font-size: 18px;

    margin-bottom: 10px;

    color: #000;

   

    border-radius: 5px;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    -webkit-border-radius: 0

}



.foot-link input[type=submit] {

    background: #D85C06;

    width: 100%;

    padding: 10px 30px;

    border: none;

    color: #fff;

    text-transform: uppercase;

    font-size: 25px;

    font-weight: 700;

    border-radius: 5px

}



.foot-link input[type=submit]:hover {

    opacity: .8

}



.stayupdate::placeholder {

    color: #000;

	text-align:center;

    

}



.stayupdate -webkit-::placeholder {

    color: #000 !important;

	text-align:center;

}



.stayupdate -ms-::placeholder {

   color: #000 !important;

	text-align:center;

}



.stayupdate -moz-::placeholder {

   color: #000 !important;

	text-align:center;

}



.fmail {

    text-align: right

}



.qsocial {

    list-style: none;

    display: inline

}



.qsocial li {

    display: inline;

    margin-right: 20px

}



.qsocial li a i {

    display: inline;

    font-size: 23px

}



.copyright {

    padding: 10px 0 0;

    text-align: left;

    background-color: #E3830B;

    font-size: 17px

}



.copyright p {

    color: #fff;

    font-size: 17px

}



.Designby p {

    margin-bottom: 0;

    text-align: center;

    font-size: 17px

}



.copyright a {

    color: #fff;

    font-size: 17px

}

/*Hotel page*/

.hotel-title h2 {



  

  font-size: 23px;

  font-weight: 600;

 color: #e3830c;

    text-align: center;

    text-transform: uppercase;

	margin-bottom:30px;

  

}

.hotel-content {

  color: #873a04;

  padding-bottom: 10px;

  padding-top: 10px;

  text-transform:none;

}

.location {  padding-bottom: 8px;

  padding-top: 8px; }

.hotel-content h1 { font-size:23px; color: #873a04; margin-bottom:10px; margin-top:10px; font-weight:500; }

.hotel-content h2 { font-size:21px; color: #873a04; margin-bottom:10px; margin-top:10px; font-weight:500; }

.hotel-content h3 { font-size:18px; color: #873a04; margin-bottom:10px; margin-top:10px; font-weight:500; }

.hotel-content h4 { font-size:17px; color: #873a04; margin-bottom:10px; margin-top:10px; font-weight:500; }

.hotel-content h5 { font-size:15px; color: #873a04; margin-bottom:10px; margin-top:10px; font-weight:500; }

.hotel-content .middle-content p { font-size:17px; color: #873a04; margin-bottom:12px; margin-top:12px; }

.hotel-content .middle-content p { font-size:17px; color: #873a04; margin-bottom:12px; margin-top:12px; }

.hotel-content .mid-btn-contet { margin-top:30px; margin-bottom:30px; }

.hotel-content .footer-content p { font-size:17px; color: #873a04; margin-bottom:12px; margin-top:12px; }



.hotel-content .mid-btn-contet p a {

  background: #d85c06 none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #fff;

  font-size: 16px;

  font-weight: 700;

  padding: 8px 15px;

  text-transform: uppercase;

  width: 100%;

}

.bdr hr {

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  border-color: #D85C06 -moz-use-text-color -moz-use-text-color;

  border-image: none;

  border-style: dashed none none;

  border-width: 2px 0 0;

  margin-bottom: 20px;

  margin-top: 20px;

}

.location b { font-size:18px; }

.location p { font-size:17px; }

.hotel-row {

  margin-top: 30px;

  margin-bottom: 30px;

}

.right-ad {

  margin-top: 25px;

}

.hotel-row .col-md-9 { padding-right:0px; }

.leftrow {

  margin-bottom: 55px;

  border-right: 2px dashed #DB5B02;

  padding-right: 10px;

  border-width: 2px;

}

.right-ad img { margin:0 auto; padding-bottom:20px; }

/*VIP package*/

#banner {

  overflow: hidden;

  position: relative;

}

.vip-banner::before {

  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;

  bottom: 0;

  content: "";

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

}

.vip-banner .bimg > img {

  height: auto;

  transition: all 0.5s ease 0s;

  width: 100%;

}

.vip-banner .bimg .centered {

  left: 50%;

  position: absolute;

  top: 50%;

  transform: translate(-50%, -50%);

  width:100%

}
.tts {
    margin-left: 0px;
    left: -45px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
   
}
.about-content {
    padding-left: 0;
}
.plsno { padding-left:0px; }
.banner-tag1 {

  color: #d85c06;

  font-size: 100px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 10px;

  text-align: center;

  text-transform:uppercase;

}

.vip-row {

  margin-bottom: 30px;

  margin-top: 30px;

}

.vip .vip-heading h1 { 

color: #d85c06;

font-size: 40px;

font-weight: 500;

line-height: normal;

margin-bottom: 10px;

text-align: center;

}

.vip .vip-heading h4 {  }

.vip .vip-heading h4 a { background: #d85c06 none repeat scroll 0 0;

border-radius: 5px; 

color: #fff;

display: block;

font-size: 16px;

font-weight: 700;

margin: 0px 0px 15px 0px;

padding: 10px;

text-transform: uppercase; }

.vip-pkg-img img {

  display: block;

  margin: auto;

  border: 1px solid #d85c06;

  padding: 5px;

}

.vip-guest-content .guest-title h2 {

  color: #FFF;

  font-size: 22px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 0px;

  margin-top:0px;

  

}

.guest-title {

 cursor:default;

  margin-bottom: 15px;

  margin-top: 15px;

  background-color: #d85c06;

border: 2px solid #d85c06;

border-radius: 0;

color: #FFF;



padding: 10px;

}

.vip-guest-content .guest-title {

/* background-image: url("../images/badge1.png");

background-repeat: repeat;

font-size: 20px;

height: 44px;

left: 0;

line-height: 23px;

margin: auto auto auto -10px;

padding: 7px 12px;

position: absolute;



width: auto;

z-index: 9999999;*/

}

.guest-conent ul li {

background: rgba(0, 0, 0, 0) url("../images/lst.jpg") no-repeat scroll 0 5px;

margin-bottom: 18px;

padding-left: 22px;

list-style:none;



}

.guest-conent ul li p {

  color: #d85c06;

  margin-left: 0;

  line-height: 20px;

}
.guest-conent ul li  {

color: #d85c06;
font-size: 18px;
line-height: 22px;
list-style: outside none none;
margin-bottom: 15px;
padding-left: 22px;

}
.guest-conent ul li h3 {

  margin-left: 0px;

  margin-top:0px;

  margin-bottom:2px;

  color: #d85c06;

  font-size:18px;

  font-weight:500;

}

.vip-guest-content {

  padding-bottom: 20px;

  padding-top: 0px;

}

.vip-info-content {

  padding-bottom: 20px;

  padding-top: 0px;

}

.vip-info-content .vip-info-title h2 {

  color: #FFF;

  font-size: 22px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 0px;

  margin-top:0px;

}

.vip-info-title { margin-bottom: 15px;

  margin-top: 15px;

  background-color: #d85c06;

border: 2px solid #d85c06;

border-radius: 0;

color: #FFF;

padding: 10px; cursor:default; }

.vip-info-title:hover {

 background-color: #d85c06;

border: 2px solid #d85c06;

  color: #fff;

}

.guest-title:hover {

 background-color: #d85c06;

border: 2px solid #d85c06;

  color: #fff;

}

.vip-info-conent ul li {

  background: rgba(0, 0, 0, 0) url("../images/lst.jpg") no-repeat scroll 0 5px;

  color: #d85c06;

  font-size: 18px;

  line-height: 22px;

  list-style: outside none none;

  margin-bottom: 15px;

  padding-left: 22px;

}

.about-content > img {

  border: 1px solid #d85c06;

  float: left;

  margin-right: 15px;

  padding: 5px;

}

.about-content > p {

  color: #d85c06;

  line-height: 23px;

  margin-left: 0;

  font-size:16px;

}



.about-middle-content h4 {

  background-color: #d85c06;

  border: 2px solid #d85c06;

  border-radius: 0;

  clear: both;

  color: #fff;

  cursor: default;

  display: inline-block;

  font-size: 22px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 15px;

  margin-top: 15px;

  padding: 10px;

  width: auto;

}

.about-middle-content > p {

  color: #d85c06;

  line-height: 23px;

  margin-left: 0;

  font-size:16px;

}

.about-middle-content  img {

  border: 1px solid #d85c06;

  padding: 5px;

}



img.alignright {

  clear: right;

  float: right;

  margin-left: 10px;

}

.dws_single_article img {

  margin-bottom: 14px;

}

.contact-main-heading, .contact-us-text {

  text-align: center;

}

.contact-main-heading h2 {

  background-color: transparent;

  border: 2px solid #d85c06;

  border-radius: 0;

  clear: both;

  color: #d85c06;

  cursor: default;

  display: inline-block;

  font-size: 25px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 15px;

  margin-top: 15px;

  padding: 13px;

  text-transform: uppercase;

  width: auto;

}

.contact-first-heading { margin-bottom:50px; margin-top:15px; }

.contact-first-heading h2 {

  color: #d85c06;

  font-size: 30px;

  font-weight: 700;

  line-height: normal;

  margin-bottom: 8px;

  margin-top: 15px;

  text-transform:uppercase;

}

.contact-first-heading p {

  color: #454545;

  font-size: 16px;

  font-weight: 400;

  line-height: normal;

  margin-bottom: 5px;

  margin-top: 5px;

  text-transform:uppercase;

}

.contact-first-heading a {

  color: #C63232;

  font-size: 15px;

  font-weight: 400;

  line-height: normal;

  margin-bottom: 5px;

  margin-top: 5px;

  text-transform:uppercase;

}

.download-img { margin-bottom:50px; margin-top:15px; }

.download-img a img { display:block; margin:0 auto; }

.contact-form-heading h2 {

  background-color: transparent;

  border: 2px solid #d85c06;

  border-radius: 0;

  clear: both;

  color: #d85c06;

 

  display: inline-block;

  font-size: 30px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 5px;

  margin-top: 15px;

  padding: 10px;

  text-transform: uppercase;

  width: auto;

  letter-spacing: 1px;

}

.contact-form-main p{ color: #d85c06; font-size:14px; }

#contact-area {

  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)) repeat scroll 0 0%, rgba(0, 0, 0, 0.8) url("../images/cbg.jpg") no-repeat fixed 80% center / cover ;

  padding: 30px	;

}

.form-fild {

  float: left;

  margin-bottom: 20px;

  width: 100%;

}

.form-fild input.form-input, .form-fild textarea.form-input, .form-fild select.form-input  {

  background-color: transparent;

  border: 1px solid #ffcc99;

  color:#FFCC99;

  display: inline-block;

  font-size: 15px;

  font-weight: 500;

  height: 45px;

  line-height: 30px;

  padding: 6px 12px;

  text-align: left;

  width: 100%;

  border-radius: 5px;

  

}

.selectdiv2 {

  position: relative;

  /*Don't really need this just for demo styling*/

  

  float: left;

  width: 100%;

 

}



.selectdiv2:after {

    content: '\f078';

    font: normal normal normal 17px/1 FontAwesome;

    color: #d85c06;

    right: 11px;

    top: 6px;

   

    padding: 9px 0px 0px 8px;

   /* border-left: 1px solid #F69300;*/

    position: absolute;

    pointer-events: none;

}



/* IE11 hide native button (thanks Matt!) */

select::-ms-expand {

display: none;

}



.selectdiv2 select {
-webkit-appearance: none;
  -moz-appearance: none;

 opacity:1;

  display: block;

 

 width:100%;

 

 

 

}
.form-text {
color: #e5e4e4;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    margin-bottom: 0;
    text-align: left;
}
.subbtn input[type="submit"] {

  background-color: #d85c06;

  border: 1px solid #d85c06;

  border-radius: 5px;

  clear: both;

  color: #fff;

  font-size: 25px;

  font-weight: 500;

  letter-spacing: 2px;

  line-height: normal;

  margin-bottom: 0;

  margin-top: 0;

  padding: 10px;

  width: 100%;

}

.form-text p {

  color: #a4a4a4;

  font-size: 11px;

  font-weight: 500;

  line-height: 16px;

  margin-bottom: 0;

  text-align: left;

}

.sponser-title, .sponser {

  text-align: center;

}

.sponser-title h2 {

  background-color: transparent;

  border: 2px solid #d85c06;

  border-radius: 0;

  clear: both;

  color: #d85c06;

  display: inline-block;

  font-size: 30px;

  font-weight: 500;

  letter-spacing: 2px;

  line-height: normal;

  margin-bottom: 30px;

  margin-top: 15px;

  padding: 10px;

  text-transform: uppercase;

  width: 80%;

}

.sponser-img-area .simg {

  border: 1px solid #e3830c;

  display: table-cell;

  height: 150px;

  text-align: center;

  vertical-align: middle;

  width: 200px;

}

.sponser-img-area .simg * {

  display: inline !important;

  height: auto !important;

  vertical-align: middle !important;

  width: auto !important;

}

.sponser-img-area .simg img {

  display: block;

  width: 100%;

}

.sponser-img-area { text-align:center; margin-bottom:30px; }
.media-form-text > p {
  font-size: 17px;
  line-height: 22px;
  margin-bottom: 15px;
  margin-left: 0;
}
.media-form-text > h3 {
  font-size: 25px;
  line-height: 22px;
  margin-bottom: 15px;
  margin-left: 0;
}
.formc > p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-left: 0;
}
.formc > h3 {
  color: #414141;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-top: 0;
}
.gaf {
  background-color: #d85c06;
  border-color: transparent;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 28px;
  justify-content: center;
  padding: 19px;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 40px;
}
.gaf:hover {
  color: #fff;
}
.iintt {
text-align:center;
}
.iintt h3 {
  border-bottom: 1px solid #e4840c;
  color: #e4840c;
  display: inline-block;
  margin-bottom: 20px;
  text-align: center;
  font-size: 30px;
}
.default-form-area  input[type="text"],textarea
{
  border: 1px solid #909090;
  border-radius: 10px;
  color: #2d2d2d;
  padding: 10px 10px;
 margin: 0 0 30px 0;
  font-size: 20px;
  background-color: transparent;
  height: 45px;
  outline: none;
  width: 100%;
  text-align: left !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0) inset; 
   }

.default-form-area textarea {
  height: 160px;
  resize: none;
   border: 1px solid #909090;
  color: #2d2d2d;
  padding: 20px 16px;
 margin: 0 0 30px 0;
  font-size: 20px;
  background-color: transparent;
  border-radius: 10px;
  outline: none;
  width: 100%;
   text-align: left !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; 
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0) inset; 
  
  /*horizontal|vertical*/ }
 .default-form-area select {
margin: 0 0 12px 0;
  padding: 10px 12px;
}
  .default-form-area input[type="text"], textarea, select {
 border: 1px solid #909090;
  border-radius: 10px;
  color: #2d2d2d;
  padding: 10px 10px;
 margin: 0 0 20px 0;
  font-size: 18px;
  background-color: transparent;
  height: 45px;
  outline: none;
  width: 100%;
  text-align: left !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0) inset; 
}
.default-form-area .form-group label {
  font-size: 17px !important;
}
#wpcf7-f1207-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  color: #414141 !important;
  text-align: center;
}
.contact-section-btn1 {
 
  text-align:center;
}
.contact-section-btn1 input[type="submit"] {
  background: #FFF none repeat scroll 0 0;
  border: 2px solid #D85C06;
  border-radius: 20px;
  color: #D85C06;
  font-size: 25px;
  height: 55px;
  outline: medium none;
  padding: 10px 25px;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out 0s;
  width: 50%;
}

.contact-section-btn1 input[type="submit"]:hover {
  background: #D85C06 none repeat scroll 0 0;
  border: 2px solid #D85C06;
  border-radius: 20px;
  color: #FFF;
  
}

.vcenter {

  display: inline-block;

  float: none;

  margin-bottom: 10px;

  vertical-align: middle;

  padding: 0px 5px 0px 5px;

}

.prblock {
  margin-bottom: 70px;
  position: relative;
  padding-bottom: 40px;
}
.press-release .prblock::before {
  border-bottom: 2px dashed #db5b02;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 100%;
}
.prblock h3 { margin-top:8px; margin-bottom:8px; }
.prblock h3 a {
  color: #d85c06;
  font-size: 25px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 15px;
  margin-top: 15px;
  text-align: left;
}
.prblock .p-content > p {
  color: #d85c06;
  font-size: 16px;
  line-height: 23px;
  margin-left: 0;
}
.prblock > span {
  color: #d85c06;
  font-size: 16px;
  line-height: 23px;
  margin-left: 0;
}
.prblock .p-content  .read_more {
  color: #d85c06;
  font-size: 12px;
 
  
}
.event-list, .event-block { text-align:center; }

.event-block {

  margin-bottom: 50px;

  position: relative;

}

.event-list .event-block::before {

  border-bottom: 2px dashed #db5b02;

  bottom: 0;

  content: "";

  height: 1px;

  left: 0;

  position: absolute;

  width: 80%;

  margin: 0 auto;

  right: 0;

}

.event-list .event-block:last-child::before {

  border-bottom: none;

  bottom: 0;

  content: "";

  height: 1px;

  left: 0;

  position: absolute;

  width: 80%;

  margin: 0 auto;

  right: 0;

}

.event-block .event-img img { 

border: 1px solid #d85c06;

display: block;

margin: auto;

padding: 5px; 

}

.event-block .event-title h2 {

  color: #d85c06;

  font-size: 35px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 15px;

  text-align: center;

  margin-top: 15px;

}

.event-block .event-content p {

  color: #d85c06;

  font-size: 18px;

  line-height: 18px;

  margin-bottom: 8px;

  text-transform: none;

}

.event-block .event-time {

  background-color: #d85c06;

  border: 2px solid #d85c06;

  border-radius: 5px;

  clear: both;

  color: #fff;

  display: inline-block;

  font-size: 22px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 25px;

  margin-top: 15px;

  padding: 10px 15px;

  width: auto;

}

.event-time > p {

  display: inline-block;

  margin-bottom: 0;

  margin-right: 10px;

  font-size: 20px;

}

.event-time > p:first-child {

  border-right: 2px solid #fff;

  padding-right: 10px;

}

.gal-heading h1 {

  color: #d85c06;

  font-size: 32px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 20px;

 

}

.gal-post-title h4 {

  background-color: #d85c06;

  border: 2px solid #d85c06;

  border-radius: 0;

  clear: both;

  color: #fff;

 text-transform:uppercase;

  display: inline-block;

  font-size: 22px;

  font-weight: 500;

  line-height: normal;

  margin-bottom: 15px;

  margin-top: 15px;

  padding: 10px;

  width: auto;

}

.gallery-img-area {

  margin-bottom: 30px;

  text-align: left;

}

.gallery-img-area .col-md-4  {

  margin-bottom: 10px;

  padding: 0 5px;

 }

 .gallery-img-area .simg1 {

  border: 1px solid #e3830c;

  

}

.galr-rel-post {

    position: relative

}

.galr-rel-post {

    margin: 0 auto;

    border: 1px solid #e3830c;

    transition: all .2s ease-in-out

}
 .row.equal {

    display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
    flex-wrap: wrap;

  }
.equal.container:before,
.equal.container:after,
.equal.row:before,
.equal.row:after {
   content: normal; 
}
.galr-rel-post:hover {

    /*transform: scale(1.1);*/

   border: 1px solid #e3830c;

}

.galr-content .galr-content-overlay {

    background: rgba(0, 0, 0, .4);

    position: absolute;

    height: 100%;

    width: 100%;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    opacity: 0;

    -webkit-transition: all .4s ease-in-out 0s;

    -moz-transition: all .4s ease-in-out 0s;

    transition: all .4s ease-in-out 0s

}

.galr-content:hover .galr-content-overlay {

    opacity: 4

}

.galr-content-image {

    width: 100%

}

.galr-content-details {

    position: absolute;

    text-align: center;

    padding-left: 6em;

    padding-right: 6em;

    width: 100%;

    top: 50%;

    left: 50%;

    opacity: 0;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    -webkit-transition: all .3s ease-in-out 0s;

    -moz-transition: all .3s ease-in-out 0s;

    transition: all .3s ease-in-out 0s

}

.galr-content:hover .galr-content-details {

    top: 50%;

    left: 50%;

    opacity: 1

}

.galr-content-details h3 {

    color: #FFF;

    font-size: 25px;

    font-weight: 700;

    margin-bottom: 0;

    text-transform: uppercase;

    margin-top: 0;

    padding: 10px

}

.galr-fadeIn-bottom {

    top: 80%

}

.gallery {

  margin-bottom: 20px;

}

.gal-cat .cat-title {

  background: rgba(0, 0, 0, 0) url("../images/fdr.png") no-repeat scroll 0 5px;

  line-height: 35px;

  margin-bottom: 10px;

  padding-left: 40px;

}

.gal-cat .cat-title a {

  color: #d65c06;

  font-size: 25px;

  font-weight: 500;

  text-transform:uppercase;

}
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
  color: #FFF;
  font-size: 20px !important;
  margin-top: 20px !important;
  padding: 10px !important;
}
.home_contact {
	background: #000;
}
.home_contact i {
	margin: 0 10px 0 0;
	font-size: 25px;
	vertical-align: middle;
}
.home_contact ul {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 900px;
}
.home_contact ul li {
	display: inline-block;
	float: left;
}
.home_contact ul li a {
	color: #fff;
	border-right: #333 1px solid;
	padding: 20px 30px;
	list-style-type: none;
	
	text-transform: uppercase;
	font-size: 13px;
}
.home_contact ul li:first-child {
	
}
.home_contact ul li:hover {
	
	color: #fff;
}
.home_contact {
	background: #000 none repeat scroll 0 0;
	display: none;
}

.home_contact ul {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.home_contact ul li {
	display: inline-block;
	float: left;
}
.home_contact ul li a {
	
	color: #fff;
	
	font-size: 25px;
	list-style-type: none;
	padding: 20px 30px;
	text-transform: uppercase;
}
.home_contact ul li:first-child {
	
}
.home_contact ul li:hover {
	
	color: #fff;
}
@media only screen and (min-width:1025px){

.header-minheight{ width:100%; float:left; height:110px;}

header.sticky{padding-top:8px;position:fixed;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);text-align:left;top:0;width:100%;z-index:9999;transition:all ease 0.5s;}

header.sticky .top-part{padding:0; background:none; margin:0;}

header.sticky .call-tag, header.sticky .emailtag{display:none;}

header.sticky .logo img{max-width:250px;}

header.sticky #cssmenu > ul > li > a {font-size:13px; padding:8px 8px;}



}



@media only screen and (max-width:990px){

.leftrow {

 

  border-right: none;

 

  border-width: 0px;

}
#enquirypopup .modal-dialog {
  padding: 0;
  position: relative;
  width: 100% !important;
}


}



@media only screen and (min-width:768px){

#cssmenu > ul > li:hover{color:#414141;}

#cssmenu > ul > li:hover > a{color:#D85C06; }

.registrationpart #cssmenu > ul > li:hover > a{color:#FFF; }

#cssmenu > ul > li.current-menu-item > a{color:#D85C06; }

#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{color:#D85C06; background:#FFF;}
#cssmenu ul ul li {color:#ffffff;background:#D85C06;}
.btn-box a:hover{color:#fff;}

.btn-box:hover a:before{width:100%; }

#cssmenu > ul > li:hover:before{width:100%;}

.about-brif:hover:after{height:100%; border-width:1px;}

.about-brif:hover .more-btn{bottom:30%; opacity:1;}

footer a:hover, footer a:focus{color:#ccc;}

/*.foot-link input[type="text"], .foot-link input[type="submit"], .foot-link select {

 

  width: 50%;

}

.qcontact li {

 

  text-align: center;

}

.qcontact .fa {

 

 float:none;

}

.nletter p{ text-align:center; }*/

}

@media only screen and (max-width: 500px)  { 

.event-time > p:first-child {

  border-right: none;

  padding-right: 10px;

  margin-bottom:10px;

}

.event-time > p {

  display: block;

  

}



} 

@media only screen and (max-width: 480px)  {
.mid-btn-contet p span {
  display: block;
  margin-top: 15px;
  width: 100%;
}
.foot-link input[type="text"], .foot-link input[type="submit"], .foot-link select {

 

  width: 65%;

}

.rel-post1 {

  padding-bottom: 30px;

}

.rel-post {

  margin-bottom:15px;

}

.video-slider { margin-bottom:15px; }

.social {

 

  padding: 10px;

 

}

.qcontact li {

 

  text-align: center;

}

.qcontact .fa {

 float:none;

}

.nletter p {

  

  text-align: center;

}

.copyright p {

  text-align: center;

}

.fmail {

  text-align: center;

  padding-top:8px;

  padding-bottom:8px;

}

#owl-example .item img { min-height:220px; }

.vip-guest-content .guest-title h2 {

 

  font-size: 20px;

 

}

.banner-tag {

  font-size: 18px;

  line-height: 20px;

}

.foot-link ul {

  display: inline-block;

  list-style: outside none none;

  margin-bottom: 17px;

  padding-left: 0;

  text-align: left;

}

.qlink li {

  background: rgba(0, 0, 0, 0) url("../images/glass.png") no-repeat scroll 0 5px;

  border-bottom: 1px solid #e4840c;

  

  font-size: 18px;

  margin-bottom: 20px;

  margin-right: 0px;

  padding-bottom: 5px;

  padding-left: 35px;

  text-align: left;

  width: auto !important;

}

.owl-dots { display:none; }

.fb-title, .review-title {

  width: 100%;

}

}
#wpcf7-f5-o1 .wpcf7-response-output {
    border-color: #D85C06;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    border: 1px solid #D85C06;
	color: #fff;
}
#wpcf7-f1184-o2 .wpcf7-response-output {
    border-color: #D85C06;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border: 1px solid #D85C06;
}
#wpcf7-f1184-o2 p {
line-height:15px;
}
#wpcf7-f1184-o2 .wpcf7-spinner {
display:none;
}
#wpcf7-f1207-o1 .wpcf7-response-output {
border-color: #D85C06;
}