a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0 0 40px 0; padding:0;width:100%;height:255px;}
input, textarea, select {margin:0; padding:0px;}
* {box-sizing: border-box;}
.video embed,.video object,.video iframe {width:100%;height:auto;}
img{max-width:100%;	height: auto;}
a{color:#FE9B13;text-decoration: none;transition-duration: 0.3s;}
a:hover {text-decoration: underline;color:#BB3627;}
h1, h2 	{line-height:30px;}
h3, h4, .content-box.box-3 .box-item .box-item-facilities{line-height:20px;}
h5, h6	{font-size: 16px;line-height: 16px;}
h1, h2, h3, h4, h5, h6, .content-box.box-4 .box-item .box-item-content .box-item-heading, .content-box.box-3 .box-item .box-item-facilities{clear: both;hyphens: auto; color:#088FA5;line-height: 1.2;font-family: 'Montserrat', sans-serif;letter-spacing: 1px;font-weight:bold;}
p{margin:10px 0 0;color:#00254d;text-align:justify;}
.t-center{text-align: center;}
.t-left{text-align: left;}
.t-right{text-align: right;}
.f-right{float: right;}
.f-left{float: left;}
.post{}
.post:after, .post:before, article:after, article:before, section:after, section:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:after, .clearfix:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
/* --Line-- */
hr.line { margin: 15px auto; padding: 0; max-width: 80px;border: 0; border-top: solid 6px #ccc;text-align: center;border-radius: 6px;}
.uppercase{text-transform: uppercase;}
.widget-title{font-weight:bold;line-height:1.38;margin-bottom:20px;text-align:center}
ul.list-inline li{display: inline-block;}
/* ------------------------------------Html-Body------------------------------- */
html, body {width:100%;padding:0;margin:0;}
body {font-family:verdana;font-size:14px;background:#fff;color:#00254d;}
body .wrap-body{}
/* -------------------------------------Header--------------------------------- */
header{}
header .top-bar {background-color: #fff;border: 1px solid #ccc;}
header .top-bar .wrap-top{}

header .top-bar ul li {padding: 13px 5px;}
header .top-bar ul li:last-child {border-right:none;}
header .top-bar .mail span, header .top-bar .phone span{color:#025c64;font-size:14px;}
header .top-bar i.fa, .wrap-col i.fa, .tab_container .tab_inner_container .head_section i.fa, .table_container .table_inner_container .head_section i.fa, .tab_container .tab_inner_container .validity_row i.fa, .sitemap_link i.fa{margin:0 6px 0 0;font-size: 17px;}
#cssmenu i.fa{margin:0 6px 0 0;}
.header_email_link{color:#025c64;padding:0;}
header .top-bar .top-social {float: right;text-align: center;}
header .top-bar ul.top-social  li{border: none;padding: 5px;}
header .top-bar .top-social a{display: block;width: 38px;height: 38px;border-radius: 50%;font-size: 20px;line-height: 38px;color:#088FA5;transition-duration: 0.3s;border:1px solid #088FA5;padding-top: 7px;}
header .top-bar .top-social a:hover{border:1px solid #0063cc;color:#f2f2f2;background:#BB3627;}
header .top-bar .top-social i.fa{margin: 0;font-size: 19px;}
.header-logo{text-align: center;padding: 50px 0; min-height: 100px;background: #fff;}
/* -------------------------------------Container------------------------------ */
.home-page{}
.single-page{}
.archive-page{}
.contact-page{}
#container{}
#container .wrap-container, #container2 .wrap-container{background: #ffffff;}
/* ---content-box--- */
.content-box {}
.content-box .wrap-box {padding:40px 60px; position: relative;}
.content-box .header { margin: 0 0 40px;text-align: center;}
.content-box .header h2, .content-box .header h1, .content-box .header h3{font-size:20px;margin:0;padding:0;line-height:28px;}
.index_h1{text-align:center;}
.heading {background:#BB3627 none repeat scroll 0 0;border-right:10px solid #40a5c3;color:#ffffff;display:inline-block;font-weight:normal;line-height:28px;padding:10px 10px !important;position:relative;transform:rotate(0deg) scale(1.003) skew(-14deg) translate(0px);transform-style:flat;box-shadow: 0 10px 70px -10px #932b1f inset;font-size:20px;}
.heading span {display:block;transform: rotate(0deg) scale(1.003) skew(14deg)translate(0px);transform-style:flat;}
.content-box .header .wrapper{padding: 5px; }
.content-box .header .intro {font-size: 18px;}
.content-box.boxstyle-1{background:#d2f7f9;}
.content-box.boxstyle-2{background:#f7f7f7;}
.content-box.boxstyle-3{}
.content-box.box-1 h2{font-size: 16px;margin-top: 10px;}
.content-box.box-1 .box-item{}
.content-box.box-2 .box-item{color: #000;padding: 60px 0;}
.content-box.box-2 .index_para{padding:0 0;}
.content-box.box-2 blockquote {position: relative;padding: 0 120px 0;text-align: center;font-size:15px; border:none;line-height: 1.5;text-align:justify;}
.content-box.box-3 .box-item {margin: auto auto 30px;text-align: center;}
.content-box.box-3 .box-item img{margin: 0 auto;display: block;width:100px;height:100px;transition: all .5s ease;}
.content-box.box-3 .box-item h3, .box-item-facilities{margin: 10px 0 0;}
.content-box.box-3 .zoom-container{margin: 0;}
.content-box.box-3 .box-item:hover .box-item-content h3, .content-box.box-3 .box-item:hover .box-item-content .box-item-facilities{color: #40a5c3;}
.content-box.box-3 .box-item:hover .box-item-container img{transform:scale(1.10);}
.content-box.box-4 {}
.content-box.box-4 .box-item{box-shadow: 0 0 7px 0 #004a99;background-color: #fff;}
.content-box.box-4 .box-item:hover {box-shadow: 0 0 12px 2px #004a99;transition: all 0.2s ease-in-out 0s;}
.content-box.box-4 .box-item:hover .zoom-other-pages img{transform:scale(1.25);}
.zoom-other-pages {position:relative;overflow:hidden;display:inline-block;width:100% !important;}
.zoom-other-pages {position: relative;overflow: hidden;display: inline-block;font-size: 16px;vertical-align: top;box-sizing: border-box;margin-bottom:0 !important;}
.zoom-other-pages img {display: block;width: 100%;height: auto;transition: all .5s ease;}
.content-box.box-4 .box-item:hover .box-item-content{}
.content-box.box-4 .box-item img{display: block;width: 100% !important;height: auto;transition: all .5s ease;}
.content-box.box-4 .box-item .box-item-content{background-color: #fff;padding: 30px 25px;}
.content-box.box-4 .box-item .box-item-content h4,.box-item-heading{font-size: 17px;color: #000;}
.content-box.box-4 .box-item .box-item-content p {margin:10px 0;color:#00254d;}
.content-box.box-4 .box-item .box-item-content a{font-size:14px;margin-top: 10px;color:#ff9900;font-weight:bold;}
.content-box.box-4 .box-item .box-item-content a:hover{color:#BB3627;}
.content-box.box-5 {min-height: 450px;}
.content-box.box-5 h3{font-size: 42px;font-weight: 500;margin: 0 0 70px;text-align: center;color: #e1e1e1;}
.content-box.box-5 span{color: #FFE401;}
.content-box.box-5 img {float:left; display: inline-block; margin-right: 30px;max-width: 190px;}
.content-box.box-5 .wrap-box{padding-left: 230px;padding-right: 230px;}
.content-box.box-6  .wrap-box { padding: 0;}
/* ---MainContent-Article--- */
#main-content, #main-content2{margin-top: 40px;}
#main-content .wrap-content, #main-content2 .wrap-content{padding:0 30px 0;border-right: 1px solid #ddd;}
#main-content .wrap-content h3, #main-content2 .wrap-content h3{margin-bottom: 10px;}
#main-content .wrap-map, #main-content2 .wrap-map{background: #fff;padding: 5px;border: 1px solid #bbb;max-width: 520px;}
article{display: inline-block;border-bottom: 1px solid #ddd;padding-bottom: 30px;margin-bottom: 30px;}
article:last-child{border-bottom: none;padding-bottom: 0;}
article:after, article:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
article .art-header h3{font-size: 25px;}
.content-container{margin-bottom:0px;}
article .art-content a{ color: #FE9B13;font-weight: bold;}
article .art-content a:hover{ color: #000;}
article .art-content blockquote {border-left: 3px solid #1c7791;font-size: 18px;margin: 0 50px;font-style: italic;color: #666;padding-left: 20px;}
article .art-content ol {float: left;text-align: justify;margin:0px 20px;font-size:14px;list-style-type: circle;}
article .entry-title {margin: 10px 0;}
article .entry-title h2{line-height: 1.2;font-size: 38px;}
article .info a{}
article img{display: block;margin:0 10px 0 0;float:left}
/* ---Sidebar-Widget--- */
#sidebar{margin-top: 40px;}
#sidebar .wrap-sidebar{margin: 0px 10px ;}
.widget{padding:0 25px 0;margin-bottom:40px;}
.wid-form{margin-bottom:0;}
.widget ul li { line-height: 2.8;border-bottom: 2px solid #DDD;}
.widget:after, .widget:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.widget .wid-header{text-align:center;}
.widget .wid-header .form-heading {display: inline-block;padding:0 10px 20px 0;margin-bottom:-4px;font-size: 23px;color:#2b7288;}
.widget .wid-content{padding: 0 0 20px;border-bottom: 1px solid #ddd;}
.widget.wid-about{}
.widget.wid-tag  a{color: #a9a9a9; background: #202020; padding: 5px 10px;line-height: 2.3;font-size: 14px;text-transform: capitalize;margin-right: 1px;}
.widget.wid-tag  a:hover{color: #fff;background: #FFE401;}
.widget.wid-gallery img{margin: 0 10px 10px 0; max-width: 150px;}
.widget.wid-gallery .wid-content{border-bottom: none;}
.widget.wid-archive select {margin: 5px 0;height: 40px;width: 100%;padding-left: 10px;font-family: "Noto Serif",serif;font-size: 16px; background-color: #e9e9e9;color: #777777;border: none;}
.widget.wid-meta ul li{ font-size: 16px;}
.widget.wid-related {background-color: #fff;}
.widget.wid-related .wid-content{border-bottom: none;}
.widget.wid-related img{ max-width: 243px; width: 100%;}
.widget.wid-related h4{margin-top: 10px;font-size: 16px;}
.widget.wid-related a{color: #333;}
/* -------------------------------------Footer--------------------------------- */
footer{background:#EFC53D;font-size:14px;}
/*footer .top-footer{padding:50px 0;box-shadow: 0 10px 10px -5px #1a1a1a inset;background:#404040;}*/
footer .top-footer{padding:50px 0;box-shadow:0 100px 300px -100px #066a7a inset;background:#088FA5;}
footer .wrap-footer{padding:10px 60px 10px;}
footer .wrap-footer ul li {margin-bottom: 5px;padding: 0 0 0;}
footer .logo img{max-width: 170px;margin-top: 30px;}
footer .col-footer-1 {}
footer .col-footer-2{}
footer .col-footer-2 ul {padding: 0;}
footer .col-footer-2 ul li {list-style:none;margin-bottom:10px;}
footer .col-footer-2 ul li:last-child{border-bottom: none;}
footer .col-footer-2 ul li a{color:#025c64;font-size:15px;}
footer .col-footer-2 ul li a:hover{color:#BB3627;}
footer .col-footer-3 a{color: #999; background: #202020; padding: 5px 10px;line-height: 2.3;font-size: 14px;text-transform: capitalize;margin-right: 1px;}
footer .col-footer-3 a:hover{color: #fff;background: #FFE401;}
footer .col-footer-4 input[type="text"]{ 
	border: 2px solid #E7E7E7;
	outline: medium none;
    color: #999999;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 1.2;
    margin: 10px 0;
    padding: 5px 10px 0;
    width: 100%;
	background-color: transparent;
    border: 2px solid #444444;
}
.copyright{background:#BB3627;color:#f2f2f2;}
.copyright .wrapper{padding:20px;text-align:center;}
.copyright ul.quick-link{float: right;}
.copyright ul.quick-link li {display: inline-block;margin-right: 10px;}
.copyright a{color: #eee;}
.copyright a:hover{color: #FFE401;}
/* -------------------------------------Contact-------------------------------- */
.contact h3{margin-left: 30px;}
#contact_form {padding:0px 25px;}
#ff label {cursor:pointer;margin:5px 0;display:block;font-weight:bold;}
#ff input {display:block;width:100%;color:#111;background-color:#F3F3F3;border:1px solid #ccc;padding:13px;margin: 5px 0 25px 0;font-size: 16px;max-height: 45px;}
textarea {display:block;width:100%;background-color:#F3F3F3; color:#00254d;border:1px solid #ccc;padding:10px;margin: 5px 0 25px 0;}
#ff .sendButton {cursor:pointer;background-color:#FFE401;width:35%;color:#000;border:none;}
#ff .sendButton:hover {background-color:#000;color:#fff;}
/* ----------------------------------Portfolio--------------------------------- */
.portfolio-box {display: block;position: relative;margin: 0 auto;}
.portfolio-box::before {box-shadow: 0 -200px 200px -100px rgba(69, 69, 69, 0.75) inset;content: "";height: 100%;position: absolute;width: 100%;}
.portfolio-box .portfolio-box-caption {display: block;position: absolute;bottom: 0;width: 100%;height: 100%;text-align: center;color: #fff;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {position: absolute;top: 50%;width: 100%;text-align: center;transform: translateY(-50%);}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-des,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-social,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {padding: 0 25px;font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name a,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-des p{color: #000;background:#FFE401;padding: 2px 10px ;display: inline-block;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-des {}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-des p{}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {font-size: 24px;font-weight: bold;}
.portfolio-box:hover .portfolio-box-caption {opacity: 1;}
/* -------------------------------------Button--------------------------------- */
.button{background-color: #333;border-radius: 4px; padding: 10px 15px;color: #fff;margin-top: 10px;display:inline-block;}
.button:hover{background-color: #eee;color: #333;}
a.button-header{padding: 15px 30px;font-size: 19px;margin-top: 30px;background: transparent;border: 2px solid #fff;border-radius: 0;}
a.button-header:hover{text-decoration: none;background: #fff;color: #FFE401;}
.button-subcribe{background-color: #444444;color: #FFE401;font-weight: bold;}
.button-subcribe:hover{background-color: #fff;color: #000;}
/* ------------------------------------Crumbs---------------------------------- */
.crumbs {box-shadow: 0px 25px 18px -26px rgba(0,0,0,0.75);padding:15px 0 15px 30px;margin-top:0;}
.crumbs ul {list-style: none;display: inline-table;}
.crumbs ul li {display: inline;}
.crumbs ul li a {display: block;float: left;background:#088FA5;text-align: center;padding: 7px 30px 8px 40px;position: relative;margin: 0 20px 0 0; font-size: 16px;text-decoration: none;color: #f2f2f2;}
.crumbs ul li a:after {content: "";  border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #088FA5;position: absolute; right: -19px; top: -2px;z-index: 1;transition: border 0.3s, transform 0.3s;}
.crumbs ul li a:before {content: "";  border-top: 17px solid transparent;border-bottom: 17px solid transparent;border-left: 17px solid #fff;position: absolute; left: 0; top: 0;}
.crumbs ul li:first-child a {border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.crumbs ul li:first-child a:before {display: none; }
.crumbs ul li:last-child a {padding-right: 40px;padding-left: 50px;border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.crumbs ul li:last-child a:after {display: none; }		
.crumbs ul li a:hover {background:#BB3627;color: #fff;}
.crumbs ul li a:hover:after{border-left-color:#BB3627;}
/* ---------------------------------Slider------------------------------------- */
.rslides{}
.callbacks_container {
  z-index: 99;
  position: relative;
  float: left;
  width: 100%;
  }
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }
.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  text-shadow: none;
  color: #fff;
  left: 5%;
  right: 0;
  top: 20%;
  padding: 30px 50px 10px;
  margin: 0;
  max-width: none;
}
.callbacks .caption h1{font-size: 49px;margin-bottom: 20px;color: #fff;font-weight: bold;}
.callbacks .caption span{font-size: 22px;}
.callbacks_nav {
  position: absolute;
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }
.callbacks_nav:active {
  opacity: 1.0;
  }
.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
/* ----------------------------------Carousel---------------------------------- */
.owl-controls .owl-buttons div {
	position: absolute;
	color:#777;
	opacity: 0.7;
}
.owl-carousel:hover .owl-buttons div {
	color:#000;
}
.owl-controls .owl-buttons .owl-prev {
	left: 10px;
	top: 50%;
}
.owl-controls .owl-buttons .owl-next {
	right: 10px;
	top: 50%;
}

.owl-carousel .owl-buttons div i {
	font-size: 40px;
	margin: -20px 0 0;
}
.zerogrid .wrap-col p span{
    color:#025c64;
}
.footer_email_link{color:#025c64;padding:0;}
/*reviews*/
.container_12 {
margin-left: auto;
margin-right: auto;
width: 960px;
}
.container_12 .grid_12 {
width:940px;
}
.content05										{ background:#d2f7f9; padding:40px 0 40px 0;}
.content05 h2, .content05 h3, .content05 h4, .content05 h5					{ font-size:20px;line-height:28px; color:#f2f2f2;text-align:center;padding:4px 0 0;}
.text_slider									{ text-align:center;position: relative;}
.text_slider p									{ max-width:840px; margin:19px auto 0; font-size:14px; color:#025c64; line-height:22px;}
.text_slider span.auther						{ font-size:14px;color:#025c64;display:block;margin-top:18px;font-weight:bold;}
.text_slider a.bx-prev							{ width:60px; height:60px; background:url(../images/slider-left.png) no-repeat left top; text-indent:-999px; position:absolute; top:30px; left:-42px;background-size: 100% 100%;}
.text_slider a.bx-next							{ width:60px; height:60px; background:url(../images/slider-right.png) no-repeat right top;text-indent:-9999px; position:absolute; top:30px; right:-50px;background-size: 100% 100%;}
/*Gallery*/
.zoom-container {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 100% !important;
}
.zoom-container {
	position: relative;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.zoom-container img {
	display: block;
	width: 100%;
	height: auto;
    transition: all .5s ease;
	
}
/*.zoom-container:hover img {
     transform:scale(1.25);
}*/
/*Gallery*/
.zoom-services{margin-bottom:0 !important;padding:10px;}
.zoom-services img{width:auto;}
/*.content-box.box-3 .zoom-services-box:hover .zoom-services img{transform:scale(1.2) rotateY(360deg);}*/
.logo{font-size:20px;color:#BB3627;}
footer .foot-links{margin-top:47px;}
.footer-logo{font-size:20px;text-shadow:0px 1px #0d0d0d;color:#f2f2f2;font-family:verdana;
background:#BB3627 none repeat scroll 0 0;
border-right: 10px solid #40a5c3;
display:block;
font-weight: normal;
line-height:28px;
padding: 10px 10px !important;
position: relative;
transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);
transform-style: flat;}
.footer-logo span{display: block;
transform: rotate(0deg) scale(1.003) skew(14deg)translate(0px);
transform-style: flat;}
.zerogrid .foot-links1, .zerogrid .foot-links, .zerogrid .foot-tripadvisor, .zerogrid .foot-address{width:33.2%;}
footer .col-footer-2 ul{float:left;width:50%;}
/*sightseeing*/
.content-box.box-4 .post{background:#f1f1f1;color:#3F3F3F;margin-bottom:50px;box-shadow:0 0 10px 0 #004a99;}
.content-box.box-4 .back-color{background:#d2f7f9;}
.content-box.box-4 .post:last-child{margin-bottom:0;}
.content-box.box-4 .post img {width:100%;border:none;transition: all .5s ease;}
.content-box.box-4 .post:hover .sightseeing-zoom img{transform: scale(1.25);}
.content-box.box-4 .post .wrapper{padding:20px 20px 20px 20px !important;text-align:center;}
.content-box.box-4 .post .wrapper p{text-align:justify;font-size:14px;}
.sightseeing-heading{background:#BB3627 none repeat scroll 0 0;border-right:10px solid #40a5c3;color:#ffffff;display:inline-block;font-weight:normal;line-height:20px;
padding: 10px 10px !important;position: relative;transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);transform-style:flat;font-size:20px;box-shadow: 0 10px 70px -10px #932b1f inset;}
.sightseeing-heading span{display: block;transform: rotate(0deg) scale(1.003) skew(14deg)translate(0px);transform-style: flat;}
.sightseeing-zoom{position:relative;overflow:hidden;box-sizing:border-box;}
.zoom{position:absolute;top:40%;left:40%;font-size:40px;visibility:hidden;color:#000000;}
/*sightseeing*/
.owl-carousel .owl-item:hover .zoom{visibility:visible;}
footer .top-social a{color:#025c64;display:block;transition-duration:0.3s;padding:7px;}
footer .top-social a i.fa{font-size:30px;margin:0;}
footer .top-social a:hover{color:#BB3627;}
footer .hotel-foot-links i.fa, .tab_container .tab_inner_container .head_section i.fa, .table_container .table_inner_container .head_section i.fa, .tab_container .tab_inner_container .validity_row i.fa, .sitemap_link i.fa{font-size:16px;}
/*tariff page*/
.content-heading{text-align:center;}
.content-head{margin: 0 0 40px;}
.tab_container{margin:0 auto 0;width:98.3%;padding:0;background-color:transparent;overflow:auto;box-shadow:0 3px 8px 0 #004a99;}
.tab_container:hover{box-shadow:0 3px 8px 2px #004a99;}
.tab_inner_container{width:100%;padding:0;background-color:transparent;overflow:auto;}
.tab_container .tab_inner_container .validity_row{overflow:auto;text-align:center;width:100%;font-size:13px;padding:10px 0;overflow:auto;background-color:#088FA5;color: #eaeaea;font-weight:bold;box-shadow: 0 10px 70px -10px #055561 inset;}
.tab_container .tab_inner_container .head_section{background-color:#088FA5;overflow:auto;text-align:center;width:100%;}
.tab_container .tab_inner_container .head_section .plan_col {background-color:transparent;overflow:auto;text-align:center;width:20%;float:left;font-size:12px;padding:15px 0;font-weight:bold;color:#fbfbfb;}
.tab_container .tab_inner_container .details_section{overflow:auto;text-align:center;width:100%;border-bottom:3px solid #088FA5;}
.tab_container .tab_inner_container .details_section:last-child, .table_container .table_inner_container .details_section:last-child{border-bottom:none;}
.tab_container .tab_inner_container .details_section .plan_details{width:20%;overflow:auto;text-align:center;float:left;font-size:12px;padding:13px 0;font-weight:bold;color:#00254d
}
.tariff-content, .tariff-sidebar{margin-top:0 !important;}
/*tariff page*/
/*temperature page*/
.temperature-sidebar{margin-bottom:0;}
.table_container{width:97.5%;padding:0;background-color:transparent;overflow:auto;box-shadow:0 0 10px 0 #004a99;}
.table_container:hover{box-shadow:0 3px 8px 1px #004F7F;}
.table_inner_container{width:100%;padding:0;background-color:transparent;overflow:auto;}
.table_container .table_inner_container .head_section{background-color:#088FA5;overflow:auto;text-align:center;width:100%;box-shadow: 0 10px 70px -10px #088FA5 inset;}
.table_container .table_inner_container .details_section{overflow:auto;text-align:center;width:100%;border-bottom:5px solid #088FA5;}
.table_container .table_inner_container .head_section .month_col, .table_container .table_inner_container .head_section .climate_col{background-color:transparent;overflow:auto;text-align:center;width:13.5%;float:left;font-size:14px;padding:15px 5px;font-weight:bold;color:#fbfbfb;}
.table_container .table_inner_container .head_section .temp_col{background-color:transparent;overflow:auto;text-align:center;width:20%;float:left;font-size:14px;padding:15px 5px;font-weight:bold;color:#fbfbfb;}
.table_container .table_inner_container .details_section .month_details, .table_container .table_inner_container .details_section .climate_details{background-color:transparent;overflow:auto;text-align:center;width:13.5%;float:left;font-size:14px;padding:15px 5px;color:#00254d;}
.table_container .table_inner_container .details_section .temp_details{background-color:transparent;overflow:auto;text-align:center;width:20%;float:left;font-size:14px;padding:15px 5px;color:#00254d;line-height:25px;}
.table_container .table_inner_container .head_section .details_col{background-color:transparent;overflow:auto;text-align:center;width:52.5%;float:left;font-size:14px;padding:15px 5px;color:#fbfbfb;font-weight:bold;}
.table_container .table_inner_container .details_section .details{background-color:transparent;overflow:auto;text-align:justify;width:52.5%;float:left;font-size:14px;padding:15px 5px;color:#00254d;line-height:21px;}
.table_container .table_inner_container .details_section .climate_details img{width:55%;}
.table_container .table_inner_container .month_head{background-color:#088FA5;box-shadow: 0 10px 70px -10px #088FA5 inset;overflow:auto;text-align:center;width:100%;color:#fbfbfb;}
.table_container .table_inner_container .month_head .month{background-color:transparent;overflow:auto;text-align:center;width:8.3%;float:left;font-size:14px;padding:20px 0;border-right:1px solid #8bc8da;font-weight:bold;}
.table_container .table_inner_container .month_desp{background-color:transparent;overflow:auto;text-align:center;width:100%;}
.table_inner_container .month_desp .correct{background:transparent url("../images/correct-month.png") no-repeat scroll 50% 50%;overflow:auto;text-align:center;width:8.3%;float:left;padding:20px 0;border-right:1px solid #8bc8da;background-size:14px 14px;}
.table_container .table_inner_container .month_desp .wrong{background:transparent url("../images/wrong-month.png") no-repeat scroll 50% 50%;overflow:auto;text-align:center;width:8.3%;float:left;padding:20px 0;border-right:1px solid #8bc8da;}
.table_container .table_inner_container .month_desp div:last-child, .table_container .table_inner_container .month_head div:last-child{border-right:none;}
.heading-temperature{margin-top:40px !important;}
/*temperature page*/
.sitemap_desp .topic_desc{padding:5px 0 0 0;color:#00254d;}
.sitemap_desp{margin:40px 10px;padding:10px;overflow:auto;box-shadow: 0 0 7px 0 #004a99;}
.sitemap_desp .sitemap_link{background:#BB3627 none repeat scroll 0 0;border-right:10px solid #40a5c3;color:#ffffff;display:inline-block;font-weight:normal;padding:10px 10px !important;position:relative;transform: rotate(0deg) scale(1.003) skew(-14deg) translate(0px);transform-style:flat;box-shadow:0 10px 70px -10px #932b1f inset;margin:0 0 0 5px;}
.sitemap_desp .sitemap_link:hover{background:#40a5c3 none repeat scroll 0 0;border-right:10px solid #0056b3;box-shadow:none;}
.sitemap_desp .sitemap_link span{display:block;transform:rotate(0deg) scale(1.003) skew(14deg)translate(0px);transform-style:flat;}
.sitemap_bg{background-color:#d2f7f9;}
#last_sitemap{margin-bottom:0;}
#home_sitemap{margin-top:0;}
.route_para{overflow:auto;padding:0 5px;}
.route_para img{margin:0;width:100%;margin-bottom:10px;}
.road_route{width:100%;overflow:auto;margin:15px 0 40px;}
.last-road_route{margin:15px 0 0;}
.road_route .road_path{background-color:#d2f7f9;padding:10px 10px 10px 30px;overflow:auto;font-size:14px;line-height:24px;background-size:20px 20px;background-position:5px center;background-repeat:no-repeat;margin:5px 5px;overflow: auto;box-shadow:0 0 5px 0 #004a99;}
.road_route .road_path_bg{background-color:#f2f2f2;}
.straight{background:url(../images/straight.png);}
.round{background:url(../images/round.png);}
.turn-left{background:url(../images/turn-left.png);}
.turn-right{background:url(../images/turn-right.png);}
.turn-slight-right{background:url(../images/turn-slight-right.png);}
.turn-slight-left{background:url(../images/turn-slight-left.png);}
.merge{background:url(../images/merge.png);}
.loc-address{margin:0 0 10px;overflow:auto;display:block;padding:0 5px;}
.loc-address-bold{font-weight:bold;margin-top:10px;}
.loc-address-last{margin-bottom:0;}
.loc-address i.fa{margin:0 10px 0 0;}
.how-to-reach{display:block;}
.map{margin-bottom:40px;}
.contactus-reviews{margin-top:30px;}
.contact-us-para{margin:0 0 35px;}
.gallery-head{margin:0 0 0 !important;}
.gallery-heading{border:none !important;box-shadow:none !important;margin-top:0 !important;font-size:20px;display:block;color:#0895aa;font-weight:700;width:99% !important;float:none !important;clear:both;}
.overlay{width:100%;height:100%;top:0;left:0;background:#088FA5;padding:10px;transition: all 0.3s ease-in-out;transform:scale(0, 0);position:absolute;}
.icon_position_table{border:1px dashed rgba(236, 236, 236, 0.5);display:flex;height:100%;}
.icon_container{text-align:center;padding:0 10px;}
.overlay-heading{text-align:center;color:#fff;margin:0;padding:10px 0;font-style:italic;}
.overlay p{text-align:center;color:#fffefe;margin:0;padding:0;}
.zerogrid .facilities-hover{position:relative;}
.zerogrid .facilities-hover:hover .overlay{transform:scale(1, 1);}
.zerogrid .contact-us-sidebar{margin-bottom:40px;}
#CDSWIDSSP{margin:auto !important;}
@media all and (max-width: 800px), only screen and (max-width: 1024px), only screen and (max-width: 1024px), only screen and (max-width: 1024px), only screen and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px){
	body{padding: 0;}
}
@media all and (max-width: 768px), only screen and (max-width: 1024px), only screen and (max-width: 1024px), only screen and (max-width: 1024px), only screen and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px){
	.callbacks .caption {padding: 12px 10px 5px;}
	.callbacks .caption h1{font-size: 20px;margin-bottom: 0;line-height: 1.2;}
	.callbacks .caption span{font-size: 12px;line-height: 1.2;}
}
@media screen and (max-width: 1200px) {
.zoom{top:40%;left:40%;}
.gallery li{width:32.1%;}
}
@media only screen and (max-width: 1100px) {
.content-box.box-2 blockquote {font-size:16px;} 
}
@media screen and (max-width: 1024px){
.zerogrid .header_info, .zerogrid .header_social{width:99% !important;float:none !important;}
header .top-bar .top-social{float:none;}
header .top-bar ul li{border-right:none;}
.content-box .header, .content-head{margin:0 0 35px;}
#sidebar {margin-top:35px;}
.content-head
.content-box.box-3 .box-item .box-item-facilities{font-size:17px !important;}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.text_slider a.bx-prev					{ left:10px;}
.text_slider a.bx-next					{ right:10px;}
.content05 h2, .content05 h3, .content05 h4, .content05 h5{font-size:20px;}
}
@media screen and (min-width: 769px) and (max-width: 1000px){
.container_12							{ width:98%; margin:0 auto;}
.container_12 .grid_12					{ width:100%;}
.grid_12								{ width:100%; margin:0;}
}
@media only screen and (max-width: 960px) {
.content-box.box-2 blockquote {padding:0 60px;font-size:16px;}
.content-box.box-2 blockquote:before, .content-box.box-2 blockquote:after {width:30px;height:30px;font-size:16px;}
.zerogrid .foot-links1, .zerogrid .foot-links, .zerogrid .foot-tripadvisor, .zerogrid .foot-address{width:50% !important;}
.zerogrid .col-1-3, .zerogrid .col-1-3-fixed{width:50%;}
.zerogrid .col-1-4, .zerogrid .col-1-4-fixed{width:33.3%;}
.last-box{margin-bottom:0 !important;}
.zerogrid .col-2-3, .zerogrid .col-2-3-fixed{width:100%;float:none;}
#main-content .wrap-content, #main-content2 .wrap-content{border-right:none;}
#sidebar{width:100%;float:none;}
.zerogrid .col-1-2{width:100%;float:none !important;}
.content-box.box-4 .post img{height:auto;}
.content-box.box-4 .box-item{margin-bottom:40px;}
#main-content2{margin-top:0;}
.tariff-sidebar{margin-top:35px !important;}
.table_inner_container{width:140%;}
header .top-bar .mail span, header .top-bar .phone span{font-size:12px;}
.logo {font-size:18px;}
.gallery li{width:48.4%;}
.zoom-eye{margin:-140px auto 0;}
.zerogrid .contact-us-sidebar{margin-bottom:40px;}
.contact-us-para{margin:0 0 0;}
}
@media screen and (min-width: 481px) and (max-width: 768px){
.container_12							{ width:98%; margin:0 auto;}
.container_12 .grid_12					{ width:100%;}
.grid_12								{ width:100%; margin:0;}
.text_slider .bx-viewport				{ width:80% !important; margin:0 auto !important;}
.text_slider a.bx-prev					{ left:0;}
.text_slider a.bx-next					{ right:0;}
.content05 h2, .content05 h3, .content05 h4, .content05 h5			{ font-size:20px;}
.container_12{width:99%;}
}
@media all and (max-width: 768px){
.copyright{text-align: center;}
.copyright ul.quick-link{float: none;margin-top: 10px;}
}
@media screen and (max-width: 768px){
}
@media all and (max-width: 767px){
.content-box.box-5 img {float:none; display: block; max-width: 250px;margin: 0 auto 30px}
.content-box.box-5 .wrap-box{padding-left: 30px;padding-right: 30px;}
}
@media only screen and (max-width: 767px) {
footer .wrap-footer{padding:40px 20px 20px;}
.content-box .wrap-box {padding: 40px 20px;}
.content-box.box-4 .post img{height:auto;}
header .top-bar .top-social {float: none;margin: 10px auto;}
ul.list-inline li{display:block;text-align:center;}
ul.top-social li{display:inline-block !important;}
.logo{font-size:20px;}
}
@media only screen and (max-width: 690px) {
.content-box.box-2 blockquote {padding:0 30px;font-size:16px;}
.content-box.box-2  blockquote:before, .content-box.box-2 blockquote:after {font-size:16px;}
article .about-page{float:none;width:100%;margin-bottom:10px;}
.tab_inner_container{width:120%;}
.table_inner_container{width:200%;}
.gallery li{width:31.5%;}
.zoom-eye {margin:-90px auto 0;}
}
@media screen and (max-width: 600px){
.zerogrid .foot-links1, .zerogrid .foot-links, .zerogrid .foot-tripadvisor, .zerogrid .foot-address{width:100% !important;}
.content-box .header h2, .content-box .header h1, .content-box .header h3, .content05 h2, .content05 h3, .content05 h4, .content05 h5{font-size:18px;}
.zerogrid .col-1-3, .zerogrid .col-1-3-fixed{width:100%;}
.zerogrid .col-1-4, .zerogrid .col-1-4-fixed{width:50%;}
.tab_inner_container{width:160%;}
.table_inner_container{width:250%;}
.gallery li {width:47.8%;}
.zoom-eye{margin:-115px auto 0;}
.gallery-heading{font-size:17px;}
}
@media screen and (max-width: 494px){
.top-bar ul li{padding:10px 10px !important;}
header .top-bar .top-social{margin:0 auto;}
.gallery li {width:47.5%;}
.zoom-eye {margin:-100px auto 0;}
.crumbs ul li:last-child a {padding-right:5px;padding-left:20px;}
.crumbs ul li a {padding: 7px 5px 8px 5px;}
}
@media only screen and (max-width: 480px) {
.container_12							{ width:97%; margin:0 auto;}
.container_12 .grid_12					{ width:100%;}
.grid_12								{ width:100%; margin:0;}
.text_slider .bx-viewport				{ width:80% !important; margin:0 auto !important;}
.text_slider a.bx-prev					{ left:0;}
.text_slider a.bx-next					{ right:0;}
.content05 h2, .content05 h3, .content05 h4, .content05 h5			{ font-size:16px;}
.text_slider p							{ font-size:14px; margin:40px auto 0;}
.zerogrid .col-1-4, .zerogrid .col-1-4-fixed{width:80%;display:block;margin:auto;float:none;}
.widget .wid-header .form-heading {padding: 0 0 10px 0;}
.content-box.box-3 .box-item{margin: auto auto 0;}
.content-box.box-2 blockquote{padding:0 10px;}
.content-box.box-2 blockquote {font-size:14px;}
.content-box.box-3 .box-item .box-item-facilities{font-size:14px !important;}
.zoom{top:40%;left:45%;font-size:60px;}
.tab_inner_container{width:200%;}
.table_inner_container{width:300%;}
.gallery-heading{font-size:15px;}
.content-box .header, .content-head{margin:0 0 20px;}
.facilities-last{margin:auto auto 0 !important;}
#CDSWIDSSP {margin: auto auto 20px !important;}
}
@media screen and (max-width: 468px){
	.callbacks .caption {display:none;}
	.text_slider a.bx-prev, .text_slider a.bx-next{width:40px;height:40px;top:50px;}
	.content05 h2, .content05 h3, .content05 h4, .content05 h5{font-size:13px;}
}
@media screen and (max-width: 440px){
.gallery li{width:70%;margin:20px auto;float:none;}
.zoom-eye {margin:-120px auto 0;}
.gallery li:last-child{margin:20px auto 5px;}
}
@media screen and (max-width: 360px){
footer .col-footer-2 ul{float:none;width:100%;}
.crumbs ul li a {font-size:13px;}
.widget {padding:0 15px 0;}
.content05 h2, .content05 h3, .content05 h4, .content05 h5{font-size:12px;}
.text_slider a.bx-prev, .text_slider a.bx-next{width:40px;height:40px;top:50px;}
.zoom {top:36%;left:42%;}
.tab_inner_container{width:250%;}
.table_inner_container{width:350%;}
.gallery li {width:90%;}
.zoom-eye {margin:-125px auto 0;}
.content-box .header h2, .content-box .header h1, .content-box .header h3, .content05 h2, .content05 h3, .content05 h4, .content05 h5, .footer-logo, .heading, .sightseeing-heading {font-size:14px;}
.facilities-last{margin:auto auto 0 !important;}
#content_email, #about_email{font-size:12px;}
}
@media screen and (max-width: 320px){
.content-box .header h2, .content-box .header h1, .content-box .header h3, .content05 h2, .content05 h3, .content05 h4, .content05 h5, .footer-logo, .heading, .sightseeing-heading{font-size:13px;}
.content05 h2, .content05 h3, .content05 h4, .content05 h5{font-size:9px;}
.zerogrid .wrap-col, .content-box.box-2 blockquote, .text_slider span.auther{font-size:13px;}
.text_slider p {font-size:12px;}
header .top-bar .mail span, header .top-bar .phone span{font-size:12px;}
.zerogrid .col-1-4, .zerogrid .col-1-4-fixed{width:100%;}
.facilities-last{margin:auto auto 0 !important;}
.right, .left{float:none !important;width:100% !important;}
.widget .wid-header .form-heading {padding:0 10px 10px 0;font-size:18px;}
p {margin: 10px 0 0;font-size:14px;}
.tab_inner_container{width:420%;}
.table_inner_container{width:420%;}
.loc-address-bold, .loc-address{font-size:11px;}
.crumbs ul li a{font-size:11px;}
.zoom-eye {margin:-115px auto 0;}
.sitemap_desp .sitemap_link{display:block;text-align:center;}
#email_footer, #content_email, #about_email{font-size:11px;}
}
@media screen and (max-width: 300px){
#content_email{font-size:9px;}
.zoom-eye{margin:-110px auto 0;}
#about_email{font-size:9px;}
#CDSWIDSSP {width:205px !important;}
}
@media screen and (max-width: 240px){
.content-box .header h2, .content-box .header h1, .content-box .header h3{font-size:12px;}
.text_slider a.bx-prev, .text_slider a.bx-next{top:80px;}
.content-box.box-4 .box-item .box-item-content{padding:30px 10px;}
.zerogrid .wrap-col, .content-box.box-2 blockquote, .text_slider span.auther{font-size:12px;}
.text_slider p {font-size:12px;margin:40px auto 0;}
.content-box.box-2 blockquote {padding:0;}
header .top-bar .mail span, header .top-bar .phone span{font-size:11px;}
.crumbs ul li a{font-size:10px;}
.zoom {top:32%;left:40%;}
.table_inner_container{width:520%;}
.zoom-eye{margin:-85px auto 0;}
footer, #email_footer, #content_email{font-size:9px;}
#CDSWIDSSP {width:200px !important;}
}