﻿@charset "utf-8";
/* CSS Document */
  
a {text-decoration:none;outline:none; font-weight:600; cursor:pointer; color:#333}
a:focus {text-decoration:none;outline:none; border:0px none;}
a:hover {transition:color 0.5s ease-out 0s; color:#0163a7;}
a:hover, a:focus {color:#0163a7; text-decoration:none;}
body { font-family: 'Raleway', sans-serif; font-size:1.0625rem;line-height:120%;color:#fff;text-align:left;font-weight:300;padding:0px; margin:0px; background:#fff; width:100%; height:auto;  }
p{  font-family: 'Raleway', sans-serif;  font-size:1.125rem; color:rgba(18, 18, 18, 0.9); font-weight:normal; line-height:29px;}
ul {list-style:none;}
h1 {font-size:3.93rem; color:#0f6cb6; font-weight:400; text-transform:uppercase;    font-family: 'Montserrat', sans-serif; text-align:center; margin-top:2rem; text-transform:uppercase;}
h2 {font-size:2.62rem; font-weight:400; color:#0f6db7; text-transform:uppercase;  margin-top:0px;  font-family: 'Montserrat', sans-serif; text-align:center;}
h3 {font-size:30px; color:#fff; text-transform:uppercase; font-weight:400; margin:0px; font-family: 'Montserrat', sans-serif;}
#mainWrapper {height: auto;width: 100%; }
img {max-width:100%;}
.container {max-width:1170px; margin:0 auto;}
.nav {text-align:center; display:block;}
.navbar-nav .nav-link {color:#0f6db6; text-align:center; text-transform:uppercase; font-weight:600; text-transform:uppercase; font-size:1rem}
.navbar-nav .nav-item  .nav-link:hover, .navbar-nav .nav-item.active .nav-link {color:#e21a21;}
.navbar-nav .nav-item {display:inline-block; text-align:center; float:none;}
.navbar-nav .nav-item + .nav-item {margin:0px 1.5rem;}
.navbar.navbar-default.fixed { background: #fff none repeat scroll 0 0;  position: fixed;  width: 100%;}
.logobg { background: #005f9c none repeat scroll 0 0;  padding: 10px 0;  text-align: center;}
.logobg li {list-style:none;}
.headerbg {background: #fff none repeat scroll 0 0;  position: absolute;  top: 0;  width: 100%;  z-index: 11;}
.slidertext {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;  position: absolute;  top: 57%;   width: 100%;    padding:3% 0;   transform: translate(0px, -50%);  font-family: 'Montserrat', sans-serif; overflow: hidden; }
.slidertext h2{font-size:2.32rem; text-align:center; color:#0f6db7; display:block; text-transform:uppercase; font-weight:700; line-height:62.5px; margin-bottom:0px;  font-family: 'Montserrat', sans-serif;}
.slidertext span {font-size:3.5rem; text-align:center; color:#0f6db7; display:block; text-transform:uppercase; font-weight:700; line-height:4.5rem;  font-family: 'Montserrat', sans-serif;}
.slidertext p{font-size:2.62rem; text-align:center; color:#666666; display:block; text-transform:uppercase;display:inline-block; width:100%; line-height:3rem;  font-family: 'Montserrat', sans-serif;}
.slidertextv {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;  position: absolute;  top: 57%;   width: 100%;    padding:3% 0;   transform: translate(0px, -50%);  font-family: 'Montserrat', sans-serif; }
.slidertextv p{ font-size: 1.5rem; line-height: 2rem;
 text-align:center; color:#0f6db7; display:block; text-transform:uppercase; display:inline-block; width:100%;  font-family: 'Montserrat', sans-serif;}
.regform_deatil .col-sm-4 {padding:0px;}
.regiration { border: 5px solid #fff; position:relative;}
.regform_deatil { border: 5px solid #fff;  display: inline-block; width: 100%;}
.regiration-text{position:absolute; top:8%; width:100%; text-align:center;}
.regiration-text h2{text-transform:uppercase; font-size:2.12rem; line-height:2rem;}
.regiration-text span{color:#666666; font-size:1.3rem;}
.regiration-text p{color:#333333; line-height:1.6rem; min-height:7rem;  font-size:1.2rem;}
button{background:#e21a21; color:#fff; padding:0.8rem 1.5rem; text-transform:uppercase; border:0; font-family: 'Montserrat', sans-serif; text-align:center; }
button:hover{background:#0163a7 ;}
.register-img{margin:1rem 0;}
.learn-btn{margin-top:2rem;margin-right:1rem;}
.program{ width:100%; height:auto; float:left; margin:6rem 0;}
.program h2{ text-transform:uppercase; font-size:2.5rem; font-weight:bold; color:#0f6cb6;}
.program1{width:100%; height:auto; float:left; margin:3rem 0;}
.program h2 span{ text-transform:uppercase; width:100%; display:block; font-size:1.8rem; font-weight:400; color:#666;}
.program p{ color:#333; font-size:1.2rem; line-height:1.8rem; margin-top:2rem; text-align:center;}
.westine{ width:100%; height:auto; float:left; background:url(../images/westine_bkg.jpg); background-size:cover;}
.westine1{ width:100%; height:auto; float:left; background:rgba(0, 0, 0, 0.6);}
.westine-inner{ width:100%; text-align:center; float:left; margin:2rem 0 4rem;}
.westine-inner h2{ color:#fff; text-transform:uppercase; font-size:2.8rem;}
.westine-inner h2 span{ width:100%; display:block; color:#ccc; text-transform:uppercase; font-size:1.8rem;}
.westine-left{ text-align:left; padding:0; height:auto; float:left; margin-top:1.5rem;}
.westine-left a{color:#fff; font-wight:bold;}
.westine-left a:hover{color:#e21a21; text-decoration:none;}
.westine-left p{ color:#fff; font-size:1rem; font-weight:400; line-height:1.55rem;}
.westine-right{ text-align:center; padding:0; height:auto; float:left; margin-top:1.5rem;}
.westine-btns{ width:100%; height:auto; float:left; margin-top:2.5rem;}
.westine-btns button{ margin-right:1rem;}
.read-btn{ background:#0163a7;}
.westine-right-top{ margin-bottom:2rem; width:100%; float:left;}
.westine-right-top p{ width:100%; font-size:1.6rem; color:#fff; margin-bottom:0.6rem; height:auto; margin-top:0.9rem; float:left; text-align:center;}
.westine-right-top span{ width:100%; height:auto; color:#fff; font-size:1rem; line-height:1.3rem; float:left; text-align:center;}
.westine-right-top > img {
    width: 1.7rem;
}
.map_section{ width:100%; height:auto; float:left; border-top:0.5rem solid #fff; border-bottom:0.5rem solid #fff;}
.body_text{ height:15.5rem !important;}
  #owl-demo .item{
      margin: 3px;
    }
    #owl-demo .item img{
      display: block;
      width: 100%;
      height: auto;
    }
.sponsors{ width:100%; height:auto; float:left; text-align:center; padding:50px 0 30px 0; border-bottom:#e1e1e1 0.2rem solid;}
.sponsors h2{ width:100%; float:left; text-align:center; font-size:3.93rem; color:#0163a7; margin-bottom:30px; text-transform:uppercase;}
.sponsors ul{ padding:0; margin:0; text-align:center;}
.sponsors ul li{ display:inline-block; margin:0 2rem;}
.newsletter_section{ width:100%; height:auto; float:left;}
.newsletter_left{ padding:1.5rem 0; display:inline-block;}
.newsletter-img{ width:auto; float:left; margin-top:45px;}
.newsletter-text{ width:auto; height:auto; float:left; padding-top:45px;}
.newsletter-text span{ font-size:2.2rem; font-weight:700; margin:0.3rem 0 0 1rem; text-transform:uppercase; float:left;    font-family: 'Montserrat', sans-serif; }
.footer_bottom{ background:#0163a7; width:100%; min-height:440px; float:left;}
.newsletter-input{ width:50%; float:right; margin:0 0 0 16px;}
.newsletter-input input{background: #80b1d3 none repeat scroll 0 0; border: medium none; color: #fff; font-size: 1.2rem; font-weight: 700; outline: medium none; padding: 0.7rem 0; text-align: center; width: 19.6rem;}
.fotter_icon{ text-align:center; margin-top:6%; height:auto; padding:0; float:left;}
.fotter_icon ul{ margin:0; padding:0;}
.fotter_icon ul li{ padding:0; display:inline-block; margin:0 1rem;}
.fotter_icon ul li a{ text-decoration:none;}
.fotter_icon ul li a i{ font-size:2rem; color:#fff; margin:0 0.5rem;}
.fotter_icon ul li a i:hover {color:#e21a21 ;}
.footer_middel{ width:100%; height:auto; float:left; border-top:#67a1ca solid 0.2rem; border-bottom:#67a1ca solid 0.2rem; background:#fff;}
.fotter_text{ padding: 1px 0 17px; float:left; font-size:21px; line-height:43px;}
.fotter_text a{ color:#fff; }
.fotter_text a:hover{ color:#e21a21; }
.value{ margin-right:40px;}
.fotter_text img{ max-width:100%; margin-top:1.5rem; float:left;}
.fotter_logos{ padding:0; float:right;}
.fotter_logos img{ max-width:100%; float:right;}
.footer_bottom1{ width:100%; height:auto; float:left; padding:2rem 0 1rem;}
.footer_bottom1 p{ text-align:center; width:100%; font-size:1rem; text-transform:uppercase; color:#fff;}
.slidertxtinner {top:61%;}
.slidertxtinner p {margin-bottom:0px;}
.inneertext {padding:10px 10px 0; }
.innercontent h1{text-align:left; margin:40px 0px;}
.innercontent, .morehotelcontent {padding: 0rem 5rem;}
.morehotelcontent1 h3{ color:hsl(205, 99%, 33%); margin-bottom:1.5rem;}
.morehotelcontent1{width:100%; text-align:center; margin:2rem 0;}
.room_ctainner h2 {padding:40px 0px 30px 0; display:inline-block; width:100%;}
.room_ctainner p {text-align:center; display:block; color:#333333; padding-bottom:30px;}
.room_ctainner button {text-align:center; margin:0 auto; display:block;}
.owl-theme .owl-controls {display:none !important; margin-top:0px !important;}
.morehotes h2 {padding:50px 0;}
.morehotelcontent h3 {font-size:2rem; text-align:left; color:#0163a7; padding:40px 0 30px 0;}
.morehotelcontent button {text-align:center; margin:0 auto; display:block; margin-top:3rem;}
.morehote_details { display: inline-block; padding: 0 10px 50px; width: 100%;}
.more_hotellast {padding-bottom:0px;}
#toTop {background: #e21a21  none repeat scroll 0 0; border-radius: 40px; bottom: 10px; color: #fff; cursor: pointer; font-size: 30px; font-weight: bold; height: 38px;line-height: 46px; padding: 0 5px 5px; position: fixed; right: 10px; text-align: center; width: 40px; z-index: 7;}
.bookbtn{width:100%; text-align:center; margin-bottom:1.5rem;}
#owl-demo .owl-prev{ display:none;}
#owl-demo .owl-next{ display:none;}
.popapbg{ background:#005f9c; margin:auto; text-align:center; float:none; display: none; height: auto; left: 0; right:0px; padding:20px; color:#fff; position: fixed; top:50%;transform: translateY(-50%);  z-index:999;}
.popap_logo{ padding:30px 0px;}
.popapbg h2{ font-size:4rem; color:#fff;}
.popapbg p{ color:#fff; padding:30px;}
.popapbg p a{ color:#e21a21;}
.addressfootergg { float: none !important;}
.subscribecloseinvest {cursor:pointer; background: #e21a21; border:none; border-radius:50%;color: #ffffff !important; display: block; padding: 10px; position: absolute; right:-12px; top: -12px; width: 40px; height:40px;}
.subscribecloseinvest a{ color:#fff;}
.wcdp_section { bottom: 0; float: left; position: absolute; width: 100%;}
.bottomlifesaving, .bottomlifeguardhover, .bottomswimhover, .bottomsportshover, .bottomserviceshover, .bottomfirstaidhover{ padding:0px;}
.bottom_nav .bottomlifesaving .wcdp {background:#0f6db7; border: 1px solid #fff; cursor: pointer; padding: 18px 15px; font-size:1.5rem; text-align: center; text-transform:uppercase;color: #fff;}
.bottom_nav .wcdp span {display: none; color: #fff;}
.bottom_nav .wcdp:hover {color: #fff;display: block;}
.bottom_nav .wcdp:hover span {display: block;padding-top: 13px;}
.bottom_nav { display: none;}
.fixed.bottom_nav {bottom: 0; display: block;position: fixed; width: 100%; z-index: 10;}
.wcdp.wcdp1{ background: #e21a21 !important;}
.read-btn{ margin-top:0.4rem;}
.read-btn:hover{ background:#e21a21;}
.wcdp button{ border:1px solid #fff; font-size:1.1rem;}
#mc_embed_signup input.email{    background: #80b1d3; float:left; border: medium none;color: #fff;font-size: 1.2rem !important;font-weight: 700; outline: medium none; padding: 0.7rem 0 !important;text-align: center; width: 18.6rem !important;
}
#mc_embed_signup .clear{ float:left;}
#mc_embed_signup .button{ height:47px !important; background:#e21a21 !important;}
#mc_embed_signup form{ padding:0 0 10px 3% !important;}
.abstracts ul{ padding-left:13px; color: rgba(18, 18, 18, 0.9);font-family: "Raleway",sans-serif; font-size: 1rem; font-weight: normal; line-height: 29px;}
.abstracts ul li{ list-style-type:disc;}
.nav-tabs .nav-item{ display:inline-block; float:none; background:#0f6db7; color:#fff; text-transform:uppercase;}
.nav-tabs .nav-link{ border:none;}
.nav-tabs .nav-item a{ color:#fff;}
.nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover{ background-color:#e21a21; color:#fff;}
.contactaddress{ color:#666;}
.map_left_area {
    background-color: #F1F1F1;
    float: left;
    height: auto;
    min-height: 524px;
    padding: 1.5%;
    width: 30%;
}


.point_of_interast fieldset label {
    color: #000000;
    float: left !important;
    height: auto;
    width: 100%;
}


.point_of_interast fieldset input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 8px 1%;
    width: 96%;
}


.point_of_interast fieldset select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 8px 1%;
    width: 98%;
}

.map_right_area {
    background-color: #fff;
    float: right;
    height: auto;
    padding: 0;
    width: 64% !important;
}

.intrast_button {
    float: right;
    height: auto;
    margin-top: 20px;
    padding: 0;
    width: 100%;
}


.contect_heading {
    float: left;
    width:100%;
}


.intrast_button button {
    float: right;
}

.map{ float:left; width:100%; margin:50px 0px;}
.contect_heading > h2{ text-align:left;}
.collapse ul li ul {
    background: #fff none repeat scroll 0 0;
    height: auto;
    padding: 0;
    position: absolute;
}
.collapse ul li ul {
    display: none;
}
.collapse ul li:hover ul {
    display: block;
}
.collapse ul li ul li {
    color: #fff;
    margin-right: 0;
    padding: 10px;
    width: 207px;
}

.m-bttom{ margin-bottom:2rem !important;}

#divFileInputFile1{ width:100% !important;}  
#File1{ width:103% !important; position:relative; z-index:9999;} 
 .upload_textbox > div{ margin: 5px 0px;}



.footer_link{ margin-bottom:10px;}
 .nav-item.register{ display:none !important;}
.fixed .nav-item.register{ display:block !important; float:right; background:#e21a21; padding:0 10px;}
.fixed .navbar-nav .nav-item + .nav-item{ margin:0px 0.98rem;}
.fixed .nav-item.register .nav-link{ color:#fff !important;}
.footer_link .navbar-nav .nav-link{ color:#fff !important;}
.footer_link .navbar-nav .nav-item .nav-link:hover, .navbar-nav .nav-item.active .nav-link{ color:#e21a21 !important;}
.footer_link .navbar-nav .nav-item + .nav-item{ margin:0 1rem;}

.volunoter_form label {color:#000;}
.volunoter_form .form-control {width:100%;}
.volunoter_form .table{color:#000;}
.volunoter_form .table td, .volunoter_form .table th{border:1px solid #eceeef; text-align:center;}
.volunoter_form .form-group { display: inline-block;  width: 100%;}


.checkbox-inline, .radio-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 21px;
    position: relative;
    vertical-align: middle;
}
.volunoter_form .checkboxpadding{padding-top:10px;}
.feilddisplaynone{display:none;}

.radio-inline input {padding-right:10px;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: -20px;
    position: absolute;
    margin-top:4px;
    
}

.txcenter{width:100%; text-align:center; margin:auto;}

.pcs table{ border:1px solid #000; font-weight:bold; color:#000; width:80%; margin:0 auto;}
.pcs table td{border:1px solid #000; text-align:center; padding:0.8% 0;}
.pcs table .bnone{border:none; color:#fff;}
.bluehead{background-color:#0163a7;}
.redhead{background-color:#e21a21; color:#fff; padding:10px !important;}
.blue{ background-color:#fff; width:35%;}
.orange{ background-color:#fff;width:35%;}
.lightblue{ background-color:#fff;}

.whologo{margin-top:30px;}
.fondationlogo{margin-top:10px;}
.footer_middel img{}
.footer_middel ul li{display:inline-block;}
span.footer-partner-titles {
    display: block;
    color: #008fd1;
    font-size: 79%;
    font-weight: bold;
}
img.banner {
    position: absolute;
    z-index: 9999;
    transform: rotate(25deg);
    margin-top: 119px;
    height: 17%;
}

.ctaheading h2{font-size:1.5rem;}
.room_ctainner ul li{font-size:1.125rem;display: block;color: #333333;padding-bottom: 5px !important; font-family: 'Raleway', sans-serif;font-weight: normal;line-height: 20px;}
.ctaheading p{text-align: center;display: block;color: #333333; padding-bottom:5px !important;}
.innercontent h3 {font-size:1.5rem; color:#0f6db7; text-transform:uppercase; font-weight:400; margin:0px; font-family: 'Montserrat', sans-serif; text-align:center; margin-top:30px; }
.innercontent ul li{font-size:1.125rem;display: block;color: #333333;padding-bottom:5px !important; font-family: 'Raleway', sans-serif;font-weight: normal;line-height: 30px; text-align:justify;}

.innercontent2{padding:0px !important;}


 @media only screen and (max-width: 1600px)
 {
    .register-img {margin: 0.5rem 0; width:14%;}
    .regiration-text p{font-size:1rem; min-height:7.8rem; }
    .learn-btn{margin-top:0.4rem; margin-right:0; padding:0.8rem 1.0rem;}
    .regiration-text span{font-size:1rem;}
    .regiration-text h2{font-size:1.7rem;}
    .regiration-text{ padding:0 10px !important; top:4%;}
    .program{ margin:1rem 0;}
    .fixed .navbar-nav .nav-item + .nav-item{ margin:0px 0.98rem;}
    
     }

 @media only screen and (max-width: 1366px)
 {
    .register-img {margin: 0.5rem 0; width: 13%;}
    .regiration-text p{font-size:1rem; min-height:5.8rem; line-height:1.1rem;}
    .learn-btn{margin-top:0.4rem; margin-right:0; padding:0.8rem 1.0rem;}
    .regiration-text span{font-size:1rem;}
    .regiration-text h2{font-size:1.5rem;}
    .regiration-text{ padding:0 10px !important; top:4%;}
    .program{ margin:1rem 0;}
    h1{ font-size:2.93rem;}
    .innercontent, .morehotelcontent{ padding:0rem 1rem;}
  .fixed .navbar-nav .nav-item + .nav-item{ margin:0px 0.88rem;}
    img.banner {min-height: unset !important;}

     }

 @media only screen and (max-width: 1100px)
 {
.navbar-nav .nav-item + .nav-item{ margin:0 1rem;}
.slides.slideri img{min-height:auto !important;}
.slidertext h2{ font-size:1.5rem;}
.slidertext span{ font-size:2.5rem; line-height:2.5rem;}
.slidertext{ padding:0px; top:68%;}
.regiration-text h2{ line-height:1rem; font-size:1rem;}
.regiration-text p.m-t-2{ margin:0px !important;}
.regiration-text p{ min-height:7.8rem;}
.westine-left{ padding:10px;}
.newsletter-text span{ font-size:2rem;}
#mc_embed_signup input.email{ width:15rem !important;}
.fixed .navbar-nav .nav-item + .nav-item{ margin:0px 0.88rem;}

.navbar-nav .nav-link{ font-size:1rem;}
}

 @media only screen and (max-width: 999px)
 {
.navbar-nav .nav-item + .nav-item{ margin:0 0.4rem;}
.navbar-nav .nav-link{ font-size:1rem;}
.regiration-text p{ font-size:0.8rem;}
.regiration{ border:1px solid #fff;}
.regiration-text span{ font-size:0.8rem;}
.regiration-text h2{ font-size:0.9rem;}
.learn-btn{ padding:0.5rem;font-size:0.8rem;}
h1{ font-size:1.9rem;}
.slidertext span{ font-size:1.5rem;}
.slidertext span br{ display:none;}
.slidertext h2{ line-height:37px;}
.slidertext p{font-size:1.5rem; line-height:1.5rem;}
.newsletter-text span{font-size:1.1rem;}
.fotter_icon ul li{ padding:1rem 0; margin:0px;}
.value{ margin-right:10px;}
.fotter_text{ font-size:17px;}
.bottom_nav .bottomlifesaving .wcdp{ font-size:1rem;}
.regiration-text p{ min-height:6.8rem;}
.room_ctainner.p-x-2{ padding:0px !important;}
.room_ctainner h2{ padding:18px 0 4px;}
h2{ font-size:1.5rem;}
.room_ctainner p{ font-size:1rem;}
.morehotelcontent h3{ padding:0 0 10px;}
.room_ctainner.p-x-2 > h2{ font-size:1rem;}
.navbar-nav .nav-link{ font-size:0.81rem;}
.fixed .navbar-nav .nav-item + .nav-item{ margin:0px 0.38rem;}
 .regiration-text p{ visibility:hidden; min-height:3rem; display:table-column;}
 .register-img {margin: 1.5rem 0; width: 25%;}
}

 @media only screen and (max-width: 767px)
 {
.headerbg{ margin-top:15px; position:inherit;}
.regiration-text{ top:23%;}
.regiration-text h2{ font-size:2rem; min-height:200px; line-height:2rem;}
.regiration-text span{ line-height:1.1rem;}
.register-img{ width:19%;}
.telm.col-xs-2.hidden-md-up{ position:absolute; top:12px; z-index:99; font-size:32px; color:#0163a7;}
.fa.fa-phone{color:#0163a7;}
.logobg img{ width:50%;}
.getin_touch { background: #3b3b43 none repeat scroll 0 0;display: none; height: auto;left: 0;padding: 15px; position: absolute; width: 100%; z-index: 99999;}
.subscribeclose {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; cursor:pointer; border: medium none; border-radius: 25px;color: #ffffff !important; display: block; padding: 5px; position: absolute;right: 21px; top: 6px; width: 30px;}
.addr {background: #3b3b43 none repeat scroll 0 0; display: none; height: auto; left: 0; padding:20px; color:#fff; position: absolute; top:0px; width: 100%; z-index:11;}
.addressfootergg { float: none !important;}
.subscribecloseinvest {cursor:pointer; background: none; border:none; border-radius:50%;color: #ffffff !important; display: block; padding: 5px; position: absolute; right: 21px; top: 6px; width: 30px;}
.subscribecloseinvest:hover{background:none; border:none;}
.footer_bottom{ position:relative;}
.mobile-footer ul li { cursor: pointer;list-style-type: none;}
.mobile-footer li {background: #e21a21 ;border: 1px solid #fff;color: hsl(0, 0%, 100%);margin: 3% 0; padding: 15px 0; text-align: center;text-transform: uppercase;width: 100%;}
.newsletter-input{ width:100%;}
.mobile-footer.hidden-md-up > ul{ padding:0px;}
.newsletter-img{ margin-top:10px;}
.newsletter-text{ padding-top:10px;}
.subscribecloseinvest{ font-size:24px;}
.nav-tabs .nav-item{ margin-bottom:10px;}
.mobmenu.hidden-md-up.fixed {background: #fff ;height:47px;position: fixed !important; top: -4px;z-index: 9999;}
.telm.hidden-md-up.fixed {position: fixed !important;top: 4px;z-index: 9999999;}
 .col-md-5.pull-xs-right.p-r-0{ padding-left:0px;}
 .col-md-5.pull-xs-right.p-l-0{padding-right:0px;}
 .col-md-5.p-l-0{ padding:0px;}
.innercontent, .morehotelcontent{ float:left;}
 .footer_bottom{ min-height:auto;}
  #cssmenu ul{ overflow:scroll; height:273px;}
  .map{ margin:0px;}
.room_ctainner.p-x-2 > button{ margin-bottom:10px;}
  #cssmenu ul li ul{  height:auto;}
 .innercontent, .morehotelcontent{ margin-bottom:10px;} 
 .fotter_icon{ margin-top:0%; width:100%;}
 .fotter_icon ul li{ padding:1rem;}
 .map_section iframe{ height:250px;}

}
 @media only screen and (max-width:700px)
 {
.regiration-text h2{ font-size:0.71rem; min-height:66px; line-height:1rem;}
.regiration-text span{ font-size:0.7rem;}
.map{ margin:0px;}
 .room_ctainner.p-x-2 > button{ margin-bottom:10px;}
.room_ctainner.p-x-2{ padding:1px !important;}
  #cssmenu ul li ul{  height:auto;}
  .innercontent, .morehotelcontent{ margin-bottom:10px;} 
 .fotter_icon{ margin-top:0%; width:100%;}
   .fotter_icon ul li{ padding:1rem;}
   .map_section iframe{ height:250px;}
}
 @media only screen and (max-width: 479px)
 {
 .col-md-5.pull-xs-right.p-r-0{ padding-left:0px;}
 .col-md-5.pull-xs-right.p-l-0{padding-right:0px;}
 .col-md-5.p-l-0{ padding:0px;}
 .innercontent, .morehotelcontent{ float:left;}
 .regiration-text{ top:9%;}
 .regiration-text h2{ min-height:155px;} 
 .westine-btns button {display: block;float: none; margin:13px auto; text-align: center;}
 .footer_bottom{ min-height:auto;}
 .regiration-text h2{ font-size:1rem;  line-height:1rem;}
.regiration-text span{ font-size:0.7rem;}
 #cssmenu ul{ overflow:scroll; height:auto;}
.map{ margin:0px;}
section{ margin-top:10px;}
.room_ctainner.p-x-2 > button{ margin-bottom:10px;}
#cssmenu ul li ul{  height:auto;}
.innercontent, .morehotelcontent{ margin-bottom:10px;} 
.fotter_icon{ margin-top:0%; width:100%;}
.fotter_icon ul li{ padding:1rem;}
.map_section iframe{ height:250px;}

 }
 
 
.popup_logo {
    padding: 20px 0px 10px 0px;
}
 .popupbg {
  background: #005f9c none repeat scroll 0 0;
  color: #ffffff;
  display: none;
  float: none;
  font-family: Raleway;
  height: auto;
  left: 0;
  margin: auto;
  padding: 20px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.popupbg p
{
    color:#ffffff;
    padding-bottom:10px;
    font-size:16px;
    }
    
.popupbg a
{
    color:#ffffff;
    }
        

.btnreg {
       margin:10px auto;    
}


.popupbg button {
    background: #e21a21;
    color: #fff;
    padding: 0.8rem 1.5rem;
    text-transform: uppercase;
    border: 0;
    font-family:Raleway, sans-serif;
    text-align: center;

}

table>thead>tr>th
{
    text-align:left;}
    
.poptable  
{
    width:70%; 
    margin:0px auto; 
       
    }   
     
.poptable td, .poptable th {
    padding: 2px;
    vertical-align: center;
  
}

.poptable td{border:none;}


table>tbody>tr>td
{
    text-align:left;
    }
      