@charset "utf-8";
/* CSS Document */

/****** start sec-pad-2 *********************/
.sec-title .border_line {
background: #fccc00;
width: 157px;
height: 3px;
position: relative;
margin-bottom: 32px;
}
            
.sec-title .border_line::before {
position: absolute;
height: 10px;
width: 3px;
background: #fccc00;
content: '';
top: -7px;
left: 0;
}
            
.sec-title .border_line::after {
position: absolute;
height: 10px;
width: 3px;
background: #fccc00;
content: '';
top: -7px;
right: 0;
}
.sec-pad-2 .mn-lst{
color:#3280e7;
font-size:30px;
cursor:pointer;
border:none;
}
.sec-pad-2 .mn-lst:hover{
color:#0f3a4a;
}
.sec-pad-2 #lists{
margin:0;
padding:0 0 0px 0;
height: 100%;
overflow:auto;
text-align:center;
color:#FFF;
direction:rtl;
}
.sec-pad-2 #lists #dvco{
margin:0;
padding:0;
}

.sec-pad-2 #lists ul{
padding:0;
margin:0;
}
.sec-pad-2 #lists ul li:last-child{
margin-bottom:12px;
}
.sec-pad-2 #lists .titel{
padding:7px 2px;
text-align:center;
color:#FFF;
font-size:16px;
font-weight:bold;
background-color:#8f00fca8;
cursor:pointer;
border-bottom:2px solid #fff;
}
.sec-pad-2 #lists .titel:hover{
color:#fff;
}

.sec-pad-2 #lists ul a{
display:block;
padding:5px 2px;
color:#fff;
font-size:16px;
font-weight:500;
text-decoration: none;
text-align:center;
border-bottom:4px solid #fff;
background:#3280e7;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
.sec-pad-2 #lists ul a:hover{
color:#fccc00;
border-bottom:4px solid #fccc00;
}
.sec-pad-2 #lists ul .item i{
color:#fff;
font-size:10px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.sec-pad-2 #lists ul .item:hover i{
color:#fccc00;
}
.sec-pad-2 #lists table{
width:100%;
border-spacing:0;
border-collapse:collapse;
}
.sec-pad-2 #lists table td:first-child{
width:10%;
}
.sec-pad-2 #lists table td:last-child{
text-align:center;
padding-left:10px;
padding-right:0;
}

.sec-pad-2 .grid h3{
text-align:center;
font-size:14px;
font-weight:700;
padding:0;
}
.sec-pad-2 .setline p{
border:2px solid #CCC;
width:96%;
margin:5px auto;
}

.sec-pad-2 .pathlink{
border:none;
border-bottom:2px solid #ddd;
padding:0 8px 6px;
-webkit-box-shadow:0 1px 0 0  #78a2b7;
-moz-box-shadow:0 1px 0 0  #78a2b7;
-o-box-shadow:0 1px 0 0  #78a2b7;
box-shadow:0 1px 0 0  #78a2b7;
color: #31708f !important;
}
.sec-pad-2 .pathlink a{
color: #31708f !important;
text-decoration:none;
font-size: 12px;	
}

.sec-pad-2 .pathlink i{
color: #53849c;	
}

.sec-pad-2 .pathlink b{
color: #78a2b7;
cursor:pointer;	
}


.sec-pad-2 #msg,.column #msg,.google-map-section #msg{
text-align:left;
padding:8px;
color:#fff;
font-weight:bold;
font-size:16px;
display:none;
}
.sec-pad-2 .err-msg,.column .err-msg,.google-map-section .err-msg,.contact-section .err-msg{
background:#e9364b;
}
.sec-pad-2 .suc-msg,.column .suc-msg,.google-map-section .suc-msg,.contact-section .suc-msg{
background:#66ba5c;
}

.form-del-room,.form-sure-room{
top:0;
width:40%;
left:30%;
margin:0 auto;
position:fixed;
display:none;
background:#fff;border:1px solid #297ED3;border-radius:7px;
z-index:9999;

text-align:center;
-moz-box-shadow: 0px 0px 2px 1px #fff inset;
-webkit-box-shadow: 0px 0px 2px 1px #fff inset;
-o-box-shadow: 0px 0px 2px 1px #fff inset;
box-shadow: 0px 0px 2px 1px #fff inset;
}

.sec-pad-2 .form-group #toltiplabel{padding:3px 6px; color:#000; font-weight:bold;}

.gray-bg:before{
background: url(image/pattern.jpg);
}
/****** first malty page *********************/
#mltpag table{
border-collapse: separate;
border-spacing: 2px;
}

#mltpag .pnum{
text-align:center;
color:#333;
background:#fff;
cursor:pointer;
border:1px solid ;
padding:8px 16px;
font:Tahoma, Geneva, sans-serif;
font-size:13px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#mltpag .pnum:hover{
text-align:center;
color:#FFF;
cursor:pointer;
background-color:#ef350b;
border:1px solid #ef350b;
padding:8px 16px;
font:Tahoma, Geneva, sans-serif;
font-size:13px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-moz-box-shadow: 0px 0px 2px 1px rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 0px 0px 2px 1px rgba(255, 255, 255, 0.3) inset;
box-shadow: 0px 0px 2px 1px rgba(255, 255, 255, 0.3) inset;
}

/****** end malty page *********************/
/*
.about-section .img-box .img-three {
box-shadow: 1px 5px 20px #eff3f5c7;
}
.sec-title.left h2 {
 color: #fff;
}
.about-section p {
color: #fff;
}
.sec-title h2,.room-section .single-item .lower-content h3 a,.news-section .single-item .lower-content .meta-content li span,.main-menu .navigation > li > a {
 color: #003b60;
}
.service-section .sec-title h2{
color: #fff;	
}
.service-section .tab-title li.active .single-btn {
    background: #34e5ff;
    border: 1px solid #34ff7c;
}
.service-section .tab-title .single-btn .text {
color: #fff;
}
.service-section .tab-title li.active .single-btn .text {
 color: #003b60;
}
.service-section .tab-title li.active .single-btn:before {
background: #34e5ff;
}
.service-section .tab-content .content p {
color: #fff;
}
.service-section .tab-details-content .content .title {
color: #34e5ff;
}
.news-section .top-title .top-link a {
color: #ef350b;
}
.google-map-section .map-content .content {
background: #34e5ff;
}
.theme-btn {
background: #003b60;
border: 1px solid #003b60;
color: #ffffff;
}
.theme-btn:hover{
  background: #ef350b;
  border: 1px solid #ef350b;
  color: #ffffff;
}
.footer-bottom .copyright a{
color: #ef350b;
}
.scroll-top {
background: #ef350b;
}
.header-top{
background: #ef350b;	
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{
background: transparent;
border: 1px solid #d0d4d9;
color: #003b60;
}
.main-menu .navigation > li > ul > li {
background: #003b60;
border-bottom: 1px solid #fff;
}
.main-menu .navigation > li > ul > li:hover{
background: #ef350b;
}

.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li:hover > a{
  background: #003b60;
}


.kc-css-2613177 .single-room-list .content-box .left-content h3 a {
color: #003b60;
}
.kc-css-26131777 .single-room-list .content-box .left-content h3 a {
color: #fff;
}
.kc-css-2613177 .overlay-style-one .image-box img{background: #fff;}
.kc-css-2613177 .overlay-style-one .image-box img,.kc-css-26131777 .overlay-style-one .image-box img{
width: 369.33px;	
}
.contact-info .single-item .icon-box i:before,.contact-info .single-item:hover .text {
color: #003b60;
}
.contact-info .single-item:hover .icon-box i:before,.contact-info .single-item:hover .text {
  color: #ef350b;
}
.contact-info .single-item .text {
font-size:18px
}
.gray-bg{
background: #34e5ff;	
}
.contact-section h2{
color: #ef350b;	
}
.kc-css-6162966{
background: #003b60;	
}
.theme-btn-three:hover{
  background: #003b60;
  border: 1px solid #003b60;
  color: #ffffff;
}
.blog-details-content .content-style-one h3 a,.blog-details-content .content-style-one h3 a:hover{
color: #003b60;	
}*/
/********************news***************************/

.wrap {
  border: solid 1px #dae3e4;
  background:#213164; 
  overflow: hidden;
  height: 35px;
  position: relative;
  direction:ltr;
  line-height: 25px;
}

.breaking-news-headline {
  text-decoration: none;
  color: #fff;
  height: 30px;
  padding-top: 3px;
  font-weight: bold;
}

.breaking-news-title {
  background-color: #ef0b0b;
  display: block;
  color:#fff;
  height: 35px;
  width: 120px;
  text-align: center;
  padding-top: 4px;
  font-weight: bold;
  //position: absolute;
  z-index: 10;
}

.marquee {
  margin: 0;
  height: 35px;
  //position:absolute;
  top:0;
  //width:auto;
}
.marquee i{color:#34e5ff;}

.marquee a:hover{color:#cef305;}


/***********************************************/

/****** start media *********************/
/********* 0 to mobile ***********/
@media(max-width:767px){
.form-del-room{
left:0;
width:100%;
}
}
/********* mobile to small ***********/
@media (min-width: 768px) and (max-width: 991px){

}
/********* small to mediuam ***********/
@media (min-width: 992px) and (max-width: 1199px){

}
/********* meduiam to larg ***********/
@media(min-width: 1200px){

}

/********* small to larg ***********/
@media(min-width:768px){
	
}
/****** end media ********/

/****** end over ridding bootstrap ********/

