/**
 * @version		1.2.0
 * @package		Fitness Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2013-2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#header ul.menu > li > a, #header > ul.menu > li > a:hover,#header ul.menu > li.xtcHover > a,.search_menu_btn,.social a,.flatgreybutton,.bargraphv a,.circle1,#headerwrap.sticky,.rmore1,.rmore1 input  {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.15s,0.15s;
		-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
		-ms-transition-duration: 0.15s, 0.15s;
		transition-duration: 0.15s, 0.15s;
		-webkit-transition-timing-function: ease-in,ease-out;
		-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
		-ms-transition-timing-function: ease-in,ease-out;
		transition-timing-function: ease-in,ease-out;
	}



/* ----------------------------------------------*/
/* C 00 - CSS3 Animated Component
/* ----------------------------------------------*/

.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated1{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.7s;-moz-animation-duration:0.7s;-ms-animation-duration:0.7s;-o-animation-duration:0.7s;animation-duration:0.7s;
-moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; -0-animation-delay:0.5s; animation-delay:0.5s;
-webkit-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
   -moz-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
     -o-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
        transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);}
.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}


@-webkit-keyframes anistyle {
0%   {opacity: 0; -webkit-transform: translateX (0px);}
100% {opacity: 1;-webkit-transform: translateX(0);}
}
		
@-moz-keyframes anistyle {
0% {opacity: 0;	-moz-transform: translateX(0px);}
100% {opacity: 1;-moz-transform: translateX(0);}
}
	
@-o-keyframes anistyle {
0% {opacity: 0;	-o-transform: translateX(0px);}
100% {opacity: 1;-o-transform: translateX(0);}
}
	
@keyframes anistyle {
0% {opacity: 0;transform: translateX(0px);}
100% {opacity: 1;transform: translateX(0);}
}
	
.anistyle {
-webkit-animation-name: anistyle;
-moz-animation-name: anistyle;
-o-animation-name: anistyle;
animation-name: anistyle;
}	



/* ----------------------------------------------*/
/* C 02 - CSS3 Resposnive Animations
/* ----------------------------------------------*/
body
 {
	  opacity:0; 
    -webkit-animation:fadeIn ease-in 1;  
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration: 1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	}

	@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

	
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12
 {
 -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	 -moz-transition: width 0.8s ease-in-out;
    -webkit-transition: width 0.8s ease-in-out;
    -moz-transition: width 0.8s ease-in-out;
    -o-transition: width 0.8s ease-in-out;
    transition: width 0.8s ease-in-out;
		}

@keyframes spin {
       from { transform: rotate(0deg); }
       to { transform: rotate(360deg); }
}


 /* CSS3 Image Tint Effect */
.tint {position: relative;cursor: pointer;}
.tint:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.3);
	-webkit-transition: all .3s linear;
	   -moz-transition: all .3s linear;
	    -ms-transition: all .3s linear;
	     -o-transition: all .3s linear;
	        transition: all .3s linear;}
.tint:hover:before {background: none;}
/* CSS3 Effect 3D CUBES - Deluxe NewsPro */

#cubewrap {
	padding:0 !important;
	-webkit-perspective: 800px;
       -moz-perspective: 800px;
        -ms-perspective: 800px;
            perspective: 800px; 
}
#cube {
  display: block;
  position: relative;
  height: 240px;
  width: 240px;
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
#cubewrap :hover{postion:relative;z-index:99999!important;}
#front {
  position: absolute;
  height: 240px;
  width: 240px;
  opacity:1;
 -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
      -o-transition: all 0.4s ease-in-out;
     -ms-transition: all 0.4s ease-in-out;
         transition: all 0.4s ease-in-out;
}
#back {
    position: absolute;
	height: 240px;
	width: 240px;
	opacity:0!important;
    -webkit-backface-visibility: hidden;
              -webkit-transform: rotateY(180deg);
       -moz-backface-visibility: hidden;
                 -moz-transform: rotateY(180deg);
        -ms-backface-visibility: hidden;
                  -ms-transform: rotateY(180deg);
            backface-visibility: hidden;
                      transform: rotateY(180deg);
   	         -webkit-transition: all 0.4s ease-in-out;
	            -moz-transition: all 0.4s ease-in-out;
	              -o-transition: all 0.4s ease-in-out;
	             -ms-transition: all 0.4s ease-in-out;
	                 transition: all 0.4s ease-in-out;
}
#cube, #cubewrap #front #cubewrap:hover #front {
	-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	     -o-transition: all 0.4s ease-in-out;
	    -ms-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out;
}
#cubewrap #back, #cubewrap:hover #back  {
	-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	     -o-transition: all 0.4s ease-in-out;
	    -ms-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out;
}
#cubewrap:hover #cube {
	-webkit-transform: rotateY(180deg);
	   -moz-transform: rotateY(180deg);
	    -ms-transform: rotateY(180deg);
	        transform: rotateY(180deg);
}
#cubewrap:hover #front {opacity:0!important; backface-visibility:visible!important; -ms-backface-visibility:visible!important;}
#cubewrap:hover #back {opacity:1!important; backface-visibility:visible!important; -ms-backface-visibility:visible!important;}

.nav > li > a:hover{background: none!important;}
/* CSS3 Responsive Breakpoints */
.row-fluid .span12{margin-left:0;}

@media(max-width:1920px){
	p {font-size:100%;}
	#region6wrap .xtc-wrapper {padding-bottom:70px !important;}
}

@media(max-width:1440px){
#region1wrap {background-size:740px;}
.introinfo {margin-top:80px;}
}

@media(max-width:1280px){
#region1wrap {background-size:740px;}
.introinfo {max-width:40%!important; margin-top:80px;}
.introinfo h1 {font-size:88px;}
}

@media(max-width:1200px){
.xtc-bodygutter{padding:0 3.5%;}
.introinfo {max-width:36%!important; margin-top:60px;}
.introinfo h1 {font-size:76px;}
.introinfo p  {font-size:18px;}
}

@media(max-width:1140px){
.bookingwraptoday h2 {font-size:50px; letter-spacing:-1px;}
#region4wrap {background-position:50% -270px !important; background-repeat:no-repeat; background-position:fixed !important;}
}

@media(max-width:1100px){
#region1wrap {background-size:620px;background-position: 98% 90px!important;}
.introinfo {max-width:38%!important; margin:90px 0!important;}
.introinfo h1 {font-size:70px; padding-bottom:4px;}
.introinfo h2 {font-size:32px;padding-bottom:6px;}
.introinfo img {margin-bottom:10px !important;}
.introinfo .rmore1 {margin-top:10px!important;}
.introinfo p  {font-size:16px;}
}

@media(max-width:1050px){
.newsarticles {width:100%;}
.scrolltext {display:none!important; height:2px !important;}
.midarticlewrap1, .midarticlewrap2, .midarticlewrap3 {display:none!important;}
.midarticlewrap4 {display:block; margin:80px 0 200px;}
.nonscrolltext {display:block;}
#region4wrap {background-attachment:scroll;height:auto!important;background-position:top!important;background-size:1600px!important;}
#region1wrap .xtc-wrapper, #region2wrap .xtc-wrapper, #region3wrap .xtc-wrapper, #region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region6wrap .xtc-wrapper, #region7wrap .xtc-wrapper, #region8wrap .xtc-wrapper, #region9wrap .xtc-wrapper {padding-top:5% !important; padding-bottom:5% !important;}
.cubed .articles {margin-bottom:0!important; width:510px; height:510px; border-radius:50%; overflow:visible !important;}
.cubed .wallview {text-align:center !important;}
.cubed .wallfloat { width:50%!important; overflow:visible;text-align:center !important; height:255px !important;}
.cubed .wallfloat.lastcol {clear:none!important; overflow:visible; margin-right:0!important;}
.cubed .wallfloat.col-2,.cubed .wallfloat.col-4,.cubed .wallfloat.col-6,.cubed .wallfloat.col-8,.cubed .wallfloat.col-10 {width:50%!important; overflow:visible;margin-right:0!important;}
#front {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#back {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.newsback h2 {margin:36px 0 0 !important;}
.suckerfish ul.menu > li > a, .dropline ul.menu > li > a, .dualfish ul.menu > li > a {padding-right: 22px; padding-left: 22px;}
}

@media(max-width:1000px){ 
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:50%!important;}
body.frontpage #component {padding-bottom:60px;padding-top:0;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:inline-block;margin-top:0.6em!important;}
.bookingwraptoday h2 {font-size:44px;}
}

@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
.introinfo {max-width:40%!important;}
.introinfo h1 {font-size:70px;}
.introinfo h2 {font-size:32px;}
.introinfo p  {font-size:16px;}
ul.suckerfish > li > a, ul.dropline > li > a, ul.dualfish > li > a {padding:9px 22px 9px 22px;}
.suckerfish ul.menu > li > a, .dropline ul.menu > li > a, .dualfish ul.menu > li > a {padding-right: 18px; padding-left: 18px;}
#region1wrap {background-size:590px;background-position: 90% 110px!important;}
.rmore1 {font-size:24px;padding: 12px 12px!important; width:200px !important;}
}

@media(max-width:900px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {background-image:none !important; padding:6px 24px 6px 24px; margin-left:10px;}
.cubed .wallfloat { text-align:center;}
.cubed .wallfloat.lastcol {clear:none!important;}
.cubed .wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;}
#region9 .row-fluid .span3{float:left;width:48.6188%;margin-left:2.76243%;}
#region9 .row-fluid .span3:first-child,#region9 .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
#region9 .row-fluid .span3:first-child + .span3 + .span3{clear:left;}
#region9 .module {text-align:center;}
#headerwrap .xtc-wrapper {padding-left:12px!important; padding-right:12px!important; }

.introinfo {max-width:46%!important;}
.bookingwraptoday {padding:0;}
.bookingwraptoday h2 {float:none;font-size:60px;text-align:center;}
.bookingwraptoday a  {float:none;}
.bookingwraptoday  .rmore1 {font-size:52px;padding: 20px 20px 30px!important; width:100% !important;}
.bookingwraptoday  .rmore1 i {font-size:40px !important; display:inline-block; padding:14px 14px 0 0!important;}
.componentheading, .pagetitle {font-size:64px !important;letter-spacing:0px !important; margin-bottom:20px!important;}
h1.pagetitle {padding:0!important;}
}

@media(max-width:890px){
.introinfo {margin:40px 0!important;}
#region1wrap {background-size:520px;background-position: 96% 90px!important;}
.contactwrapleft {float:none; width:100%; text-align:center; margin-bottom:30px;}
.contactwrapright {float:none; width:100%;}
#region6wrap {background-position:50% 0 !important;}
.midarticlewrap4 h1 {font-size:70px;}
.midarticlewrap4 h2 {font-size:32px;}
}

@media(max-width:800px){
#region4wrap {background-position:60% 0 !important; background-repeat:no-repeat; }
.bookingwraptoday h2 {font-size:50px;}
.bookingwraptoday  .rmore1 {font-size:50px;padding: 14px 20px 24px!important}
.bookingwraptoday  .rmore1 i {font-size:40px !important; display:inline-block; padding:14px 14px 0 0!important;}
#region1wrap {background-image:none!important;}
.introinfo {max-width:100%!important; text-align:center;margin:30px 0!important;}
.introinfo h1 {font-size:100px;}
.introinfo h2 {font-size:40px;}
.introinfo p  {font-size:22px; max-width:100%;}
.introinfo .rmore1 {font-size:52px;padding: 20px 20px 30px!important; width:420px !important;}
.introinfo .rmore1 i {font-size:40px !important; display:inline-block; padding:14px 14px 0 0!important;}
}

@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child span3 + .span3{margin-left:0;} .xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}
}

@media(max-width:786px){
#component p {font-size:110%;line-height:133%}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
.wallfloat { width:100%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:100%!important;}
.cubed .wallfloat { width:50%!important; overflow:visible;text-align:center !important;}
.cubed .wallfloat.col-2,.cubed .wallfloat.col-4,.cubed .wallfloat.col-6,.cubed .wallfloat.col-8,.cubed .wallfloat.col-10 {width:50%!important; overflow:visible;}
.newswrap1, .newswrap2, .aboutwrap {padding:5%!important;}
body.com_k2  #component [class*="span"],body.com_content .nogutter [class*="span"]{margin-left:0!important;width:100%!important;}
}

@media (max-width: 767px) {
.midarticlewrap4 {width:60%; float:right;}
#region4wrap .xtc-wrapper {padding:10px 0 !important;}
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:20px;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:20px;}
#left{padding-right:0;}
#right{padding-left:0;}
#user1_6 .module, #user7_12 .module, #showcase1_6 .module, #user13_18 .module, #user19_24 .module, #user25_30 .module, #user31_36 .module, #user37_42 .module, #bottom1_6 .module {margin-top:30px;}
.introinfo1 p  {max-width:99%; font-size:18px; line-height:144%; }
.introinfo1 h1 {font-size:76px !important;padding:0!important;}
.introinfo1 h2 {padding:8px!important;}
.newswrap1 .imgwrap, .newswrap2 .imgwrap {margin-bottom:30px;}
.newswrap1 p, .newswrap2 p {margin-bottom:0!important;}
.team{float:none!important;clear:both;overflow:hidden;}
.team-lft {display:inline-block;width:28% !important;float:left;}
.team-rt {width:68% !important; float:right;}
h3.teamtitle-rt{font-size:140%;color:#444; margin:0 0 0.4em 0; font-size:160% !important; }
.team {max-width:100%;}
.teamintro-rt {font-size:140%; margin:0 0 0.4em 0; line-height:144%; font-size:1em !important;}
body.com_k2  #component .row-fluid,body.com_content .nogutter .row-fluid {width: 100%;}
[class*="span"],body.com_k2  #component .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
body.com_k2  #component .span12,
 body.com_k2  #component .row-fluid .span12,body.com_content .nogutter .span12,
 body.com_content .nogutter .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media all and (max-width: 768px/*) and (min-width: 480px*/) {}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
div.formwrap {width:auto;padding:7%;}
#region9 .row-fluid .span3{width:100%;margin-left:0;}
#region9 .module h3{text-align:center; border:none; padding:14px 0; background:#202020;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {padding-bottom:0;margin-bottom:10px;}
.bookingwraptoday h2 {font-size:40px;}
.bookingwraptoday  .rmore1 {font-size:40px;padding: 14px 20px 20px!important}
.bookingwraptoday  .rmore1 i {font-size:30px !important; display:inline-block; padding:10px 12px 0 0!important;}
.team-lft {display:block;width:98% !important;float:none; margin-bottom:20px;}
.team-rt {width:100% !important; float:none;}
}
@media(max-width:620px){
.article_date,.article_date_pad  {display:none;}
.article_info{margin-left:0;}
.cubed .wallview {}
.cubed .articles { width:99%!important; max-width:99%!important; height:auto!important; background:none;  padding:0; overflow:visible;  }
.cubed .wallfloat { width:100%!important;  overflow:visible;text-align:center !important; height:220px!important;}
.cubed .wallfloat.col-2,.cubed .wallfloat.col-4,.cubed .wallfloat.col-6,.cubed .wallfloat.col-8,.cubed .wallfloat.col-10 {width:100%!important; overflow:visible;}
#cube {width:100% !important; height:200px!important;}
#front {width:100%!important; height:200px!important;}
#back {
	width:100% !important;
	height:200px!important;
    -webkit-transform: rotateY(0deg);
	   -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
         -o-transform:  ;
            transform: rotateY(0deg);
}
#cubewrap:hover #cube  {
	-webkit-transform:  rotateY(0deg);
	   -moz-transform:  rotateY(0deg);
        -ms-transform:  rotateY(0deg);
         -o-transform: ;
            transform: rotateY(0deg);
}
#front {
	-webkit-border-radius:0!important;
	   -moz-border-radius:0!important;
		    border-radius:0!important;
}
#back {
	-webkit-border-radius:0!important;
	   -moz-border-radius:0!important;
		    border-radius:0!important;
}
.newsback h2 {margin:16px 0 0 !important;}
.newsback .rmore1 {display:block;}
.introinfo h1 {font-size:80px !important;}
.introinfo p {font-size:20px !important;}
.midarticlewrap4 {width:100%; float:none;margin:0 0 40px 0; text-align:center;}
.slidetitle2 {margin-top:30px!important; font-size:54px!important; padding:0!important;letter-spacing:-1px;}
.slidetitle3 {margin-bottom:0!important;padding:0!important;}
.midarticlewrap1, .midarticlewrap2, .midarticlewrap3 {width:84%; text-align:center !important}
.scrolltext {width:90% !important;}
.newswrap1, .newswrap2 {text-align:center;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
#region9wrap .xtc-wrapper {padding:20px !important;}
.bookingwraptoday h2 {font-size:40px;}
.bookingwraptoday a  {float:none;}
.midarticlewrap1, .midarticlewrap2, .midarticlewrap3 {width:80%;}
.slidetitle2 {margin-top:30px!important; font-size:54px;}
h2.slidetitle3  {font-size:32px !important;}
.introinfo h1 {font-size:70px !important;}
.introinfo p {font-size:18px !important;}
.introinfo .rmore1 {font-size:30px;padding: 14px 0 20px!important; width:90% !important;}
.introinfo .rmore1 i {font-size:32px !important; display:inline-block; padding:8px 10px 0 0!important;}
.bookingwraptoday h2 {font-size:54px;}
.bookingwraptoday  .rmore1 {font-size:36px;padding: 14px 0 16px!important; text-align:center;}
.bookingwraptoday  .rmore1 i {font-size:30px !important; display:inline-block; padding:6px 14px 0 0!important;}
.slidetitle2 {font-size:47px!important;}
.introinfo1 h1 {font-size:65px !important;}
.componentheading, .pagetitle {font-size:48px !important;margin-bottom:20px!important;}
}
@media(max-width:440px){
	.bookingwraptoday h2 {font-size:38px;}
	.introinfo h1 {font-size:56px !important;}
	.introinfo p {font-size:16px !important;line-height:133%!important}
	.introinfo h2 {font-size:32px;}
	.introinfo1 {margin:0!important;}
	.introinfo1 h1 {font-size:50px!important;}
	.introinfo1 h2 {font-size:32px;}
	.slidetitle2 {font-size:54px!important;line-height:85%!important}
	.midarticlewrap4 h2 {font-size:28px!important;}
	.midarticlewrap4 p {font-size:16px !important; line-height:133%!important}
	.introinfo1 p {font-size:16px !important;line-height:133%!important}
	.newswrap1 .imgwrap, .newswrap2 .imgwrap {margin-bottom:16px;}
	.newswrap1 p, .newswrap2 p {font-size:16px!important; line-height:133%!important;}
	
}
@media(max-width:390px){
.bookingwraptoday  .rmore1 {font-size:42px;padding: 18px 0 16px!important;}
.bookingwraptoday  .rmore1 i {display:none;}
.introinfo .rmore1 {padding: 19px 0 16px!important;}
.introinfo .rmore1 i {display:none;}
}
@media(max-width:320px){
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
.introinfo h2{}
.introinfo img {display:none;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate{margin:0 30px 0 0;}}




@media (max-width: 767px) {

}

