
html { height:100%; }


<!--.container { margin:auto; width:1100px; position:relative; }-->

img { max-width:100%; }

#viewport { overflow:hidden; width:100%; }

#viewport-slide { width:100%; box-shadow:0px 1px 3px rgba(0,0,0,1); -webkit-box-shadow:0px 1px 3px rgba(0,0,0,1); }

#fixed-main { padding-top:80px; }

.interior { height:auto; }

hr{	border:0; height: 1px; background:#646461; opacity:0.3; margin:30px 0px;}



/* 

-------------------------------------------------------------

HEADER

*/
body{
	overflow-x:hidden !important;
}

header { background:#000; z-index:100; position:relative; height:100%; }

#header-viewport { height:100%; width:100%; box-shadow:0px 1px 3px rgba(0,0,0,1); -webkit-box-shadow:0px 1px 3px rgba(0,0,0,1); }

#logo { width:440px; position:absolute; left:0px; top:5px; z-index:100; }

#logo img.mark { width:100px; height:auto; vertical-align:top; }

#logo img.text { width:180px; height:auto; }

#logo img:hover { opacity:0.6; -webkit-opacity:0.6; }

#logo svg { height:50px; vertical-align:top; }

#logo svg.mark { width:50px; }

#logo svg.text { width:180px; }

#logo a:hover path { fill:#dc7725; -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }


/* navigation main */

#navigation-main {  }

#navigation-main nav { width:644px; position:absolute;
	 /* background:url(../img/menubg.png) center top;  */
	 right:0px; top:30px; }

#navigation-main nav ul { list-style:none; margin:0px; padding:0px; }

#navigation-main nav li { float:left; position:relative; text-transform:uppercase; letter-spacing:2px; margin-left:8px; }

#navigation-main nav a { display:inline-block; color:#ffffff; font-family: 'Quicksand', sans-serif; line-height:50px; padding:0px 12px; font-size:15px; text-decoration:none; }

#navigation-main nav a.has-subnav { background:url(../img/btn-navarrow.png) center right no-repeat; padding-right:25px; }

#navigation-main nav a.has-subnav:hover { color:#ffffff; }

#navigation-main nav a:hover { color:#dc7725; }


/* sub nav */

#navigation-main nav li:hover ul { left:0px; }

#navigation-main nav li:hover a.has-subnav { background:#404040 url(../img/btn-navarrow.png) center right no-repeat; border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; }

#navigation-main nav li:hover a.contact-btn { color:#dc7725; }

#navigation-main nav ul.subnav { position:absolute; top:40px; left:-9999px; z-index:50; width:250px; background:#404040; }

#navigation-main nav ul.subnav li { float:none; margin:0px; }

#navigation-main nav ul.subnav li a { font-family: 'Quicksand', sans-serif; text-transform:none; font-size:16px; line-height:26px; padding:10px 15px; letter-spacing:0px; border-bottom:1px solid #5d5d5a; background:none; display:block; color:#bdbdb7; }

#navigation-main nav ul.subnav li a:hover { color:#ffffff; background:none; }

.hero-section h1{
	padding: 0 120px;
	font-size:40px;
}
.pt-50{
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

@media (max-width:820px) {
    #navigation-main nav ul.subnav {
		position: absolute;
		top: 0px !important;
		/* left: 30pxpx!important; */
		z-index: 50;
		margin: auto;
		width: 98%;
 
		/* background: #404040; */
	}
	#navigation-main nav ul {
		position: absolute;
		z-index: 999999;
		margin-top: 70px !important;
	}
	
	.abouts1{
		padding-top: 145px !important;
	}
	.hero-section {
		height: 80vh !important;
	 
	}
.hero-section h1{
	padding:0 20px;
}

#header-viewport {
	height: 500px;
    position: fixed !important;
	top:0px;
    z-index: 1111 !important;
    background: black !important;
}
.why-card{
	margin: 10px 0 !important;
}
 .pt-50{
	 padding-top: 145px !important;
 }

 .hero-section h1{
	 font-size:27px;
 }



 .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 3px !important;
	/* padding: 0; */
	padding-top: 5px !important;
	padding-bottom: 5px !important;
    padding-right: 3px !important;
}



}

/* mediquery end */


.hero-section{
	height:100vh;
	background:url('../images/hero-slide1.jpg') rgba(0, 0, 0, 31%)  no-repeat center center/cover;background-blend-mode:darken;
	display: flex;
	justify-content:center;
	align-items: center;
	text-align:center
}

/* menu button */

header #menu-btn { display:none; position:absolute; width:30px; right:0px; top:40px;  }

header #menu-btn a { display:block; }

header #menu-btn span { display:block; height:2px; background:#ffffff; margin:5px 0px; }


/* mobile nav */

#mobile-nav-hold { position:relative; }

.mobile-nav { z-index:120; position:absolute; top:0px; right:-250px; width:250px; display:none; visibility:hidden; }

.mobile-nav nav { padding:30px; font-size:14px; }

.mobile-nav h3 { font-family:'Fjalla One', sans-serif; font-weight:normal; letter-spacing:2px; }

.mobile-nav nav a { display:block; color:#e0e0e0; text-decoration:none; line-height:20px; padding:8px 0px; border-bottom:1px solid #434342; }

.mobile-nav-open { right:-250px; position:absolute; visibility:visible; }



/* 

-------------------------------------------------------------

HEADER INTERIOR

*/

#header-interior #navigation-main { height:110px; background:#343433; }

#header-interior #logo { top:32px; width:240px; height:50px; }

#header-interior #navigation-main nav { top:35px; }


/* navigation category */

#navigation-category-hold { height:81px; border-top:2px solid #272726; }

#navigation-category { z-index:90; border-bottom:1px solid #000000; background:url(../img/bg-categorynav.jpg) top center repeat-x; height:80px; box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); }

#navigation-category nav { padding:20px 0px; font-size:16px; }

#navigation-category nav ul { list-style:none; padding:0px; margin:0px; }

#navigation-category nav li { float:left; padding:0px 5px; position:relative; }

#navigation-category nav a  { line-height:40px; color:#bdbdb7; display:inline-block; text-decoration:none; padding:0px 10px; }

#navigation-category nav a:hover, #navigation-category nav a.homelink { color:#ffffff; }

#navigation-category nav a.homelink:hover { color:#dc7725; }

#navigation-category nav .nopad-left { padding-left:0px; }

#navigation-category #more-categories { border-left:1px solid #5d5d5a; margin-left:15px; padding-left:15px; }

#navigation-category #more-categories a { color:#dc7725; background:url(../img/btn-categoriesarrow.png) center right no-repeat; padding-left:15px; padding-right:30px; border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; }

#navigation-category #more-categories a:hover { color:#fc8321; }

/* categories subnav */

#navigation-category #more-categories:hover ul { left:15px; }

#navigation-category #more-categories:hover a { background:#404040 url(../img/btn-categoriesarrow.png) center right no-repeat; }

#navigation-category #more-categories .subnav { position:absolute; left:-9999px; top:40px; width:200px; background:#404040; }

#navigation-category #more-categories .subnav li { float:none; padding:0px; }

#navigation-category #more-categories .subnav a { border-bottom:1px solid #5d5d5a; background:none; display:block; color:#bdbdb7; }

#navigation-category #more-categories .subnav a:hover { color:#ffffff; }

.fixed-category-nav { position:fixed; top:0px; left:0px; width:100%; }

/*.trip-type-info-open .fixed-category-nav { left:-650px; }*/

#user-loggedin .fixed-category-nav { top:32px; }


/* search btn */

#search-btn { width:90px; height:40px; position:absolute; right:0px; top:20px; }

#search-btn a { display:block; line-height:40px; color:#bdbdb7; background:url(../img/btn-search.png) top right no-repeat; font-weight:600; text-decoration:none; }

#search-btn a:hover { color:#ffffff; }



/* 

-------------------------------------------------------------

TESTIMONIALS

*/

#testimonials { padding:100px 0px; background:#e6e6e0 url(../img/bg-testimonials.jpg) center no-repeat; border-top:2px solid #cfcfc8; }


/* testimonial slider */

#testimonial-slider { position:relative; padding:50px 0px; padding-bottom:20px; width:840px; margin:auto; position:relative; height:175px; font-family:'Fjalla One', sans-serif; color:#494946; font-size:30px; line-height:50px; text-align:center; text-transform:uppercase; }

#testimonial-slider .testimonial-slide { position:absolute; top:0px; left:0px; width:100%; padding-top:50px; }


/* testimonial nav */

#testimonial-nav { width:780px; margin:auto; position:relative; text-align:center; background:url(../img/testimonials-sep.jpg) center repeat-x; }

#testimonial-nav #prev { left:-40px; background:#c7c7c7 url(../img/testimonials-prev.png) center no-repeat; }
#testimonial-nav #prev:hover { background:#b7b7b7 url(../img/testimonials-prev.png) center no-repeat; }

#testimonial-nav #next { right:-40px; background:#c7c7c7 url(../img/testimonials-next.png) center no-repeat; }
#testimonial-nav #next:hover { background:#b7b7b7 url(../img/testimonials-next.png) center no-repeat; }

#testimonial-nav .testimonial-btn { position:absolute; width:35px; top:30px; height:35px; display:block; border-radius:100%; -webkit-border-radius:100%; }

#testimonial-nav a.client { margin:0px 10px; display:inline-block; width:95px; -webkit-transform:scale(0.65); transform:scale(0.65); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition:transform 0.4s, opacity 0.4s; }

#testimonial-nav a.client img { vertical-align:middle; border-radius:100%; -webkit-border-radius:100%; }

#testimonial-nav a.client:hover { -webkit-transform:scale(0.8); transform:scale(0.8); }

#testimonial-nav a.active, #testimonial-nav a.active:hover { transform:scale(1); -webkit-transform:scale(1); }

#testimonial-name { text-align:center; padding-top:20px; }

#testimonial-name b { font-family:'freight-big-pro', serif; font-size:21px; }

blockquote { font-family:'Fjalla One', sans-serif; color:#494946; font-size:18px; line-height:34px; text-align:left; text-transform:uppercase;padding:5px 0px; margin:0;}

blockquote span { font-family:'freight-big-pro', serif; font-size:18px;text-transform:none; }


/* 

-------------------------------------------------------------

SEARCH

*/

#search .modal-hold { top:22%; }

#search #search-txt { border:3px solid #525251; padding:20px; margin-bottom:30px; text-transform:uppercase; letter-spacing:5px; background:transparent; color:#ffffff; font-size:60px; text-align:center; width:650px; font-family:'Fjalla One', sans-serif; -webkit-appearance:none; outline: none; }

#search #search-hint { text-align:center; color:#5e5e5d; padding-bottom:30px; margin-bottom:20px; font-family:'Fjalla One', sans-serif; font-size:16px; letter-spacing:3px; background:url(../img/search-hint.png) bottom center no-repeat; }

/*#search #search-sep { height:4px; background:#525251; width:400px; margin:20px auto; margin-bottom:40px; }*/

#search #search-submit { -webkit-appearance:none; outline:none; font-family:'Fjalla One', sans-serif; font-size:15px; color:#ffffff; background:#dc7725; width:120px; height:50px; border:none; letter-spacing:2px; cursor:pointer; }

#search #search-submit:hover { background:#f7801f; }



/* 

-------------------------------------------------------------

MODAL

*/

.modal-hold { position:relative; width:100%; top:35%; left:0px; text-align:center; color:#ffffff; }

.modal-overlay { position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../img/bg-trans.png) repeat; z-index:200; visibility:hidden; opacity:0; -webkit-transform: scale(0.9); transform: scale(0.9); -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; }

.modal-open { visibility:visible; opacity:1; -webkit-transform:scale(1); transform:scale(1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition:transform 0.4s, opacity 0.4s; }

.modal-close { position:absolute; width:30px; right:70px; top:70px; opacity:0.3; -webkit-opacity:0.3; }

.modal-close:hover { opacity:1; -webkit-opacity:1; }



/*

-------------------------------------------------------------

BREADCRUMBS

*/

#breadcrumbs { font-size:14px; color:#908881; margin-bottom:25px; line-height:20px; }

#breadcrumbs .breadcrumbs-additional { width:300px; float:right; text-align:right; }

#breadcrumbs .breadcrumbs-additional a { border-bottom:1px dashed #b3b3ab; padding-bottom:2px; font-weight:bold; }

#breadcrumbs .breadcrumbs-additional a:hover { color:#dc7725; }

#breadcrumbs span { margin:0px 10px; text-decoration:none; }

#breadcrumbs a { color:#908881; text-decoration:none; }

#breadcrumbs a:hover { color:#776e65; }

#breadcrumbs a.active { color:#776e65; font-weight:bold; }



/* 

-------------------------------------------------------------

FOOTER

*/

footer { background:#343433; color:#8e8e8a; line-height:30px; }


/* footer copyright */

#footer-copyright { background:url(../img/bg-footercopyright.jpg) repeat; padding:70px 0px; border-bottom:2px solid #252524; }

#footer-copyright h3 { margin:0px; color:#ffffff; font-size:24px; line-height:30px; text-transform:uppercase; letter-spacing:2px; }

#footer-logo { height:80px; width:80px; position:absolute; right:0px; top:-20px; }

#footer-logo svg { width:100%; height:auto; }

#footer-logo svg:hover path { fill:#dc7725; transition: all 0.1s ease-out; -webkit-transition: all 0.1s ease-out; }


/* footer main */

#footer-main { border-top:1px solid #3e3e3d; padding-top:50px; padding-bottom:140px; }

#footer-main .footer-col { width:250px; float:left; margin-right:40px; line-height:50px; font-size:16px; color:#ffffff; }

#footer-main .footer-col a.footer-nav { display:block; color:#a9a9a0; font-size:14px; font-weight:400; text-transform:uppercase; border-bottom:1px solid #464646; line-height:50px; text-decoration:none; }

#footer-main .footer-col a.footer-nav:hover { color:#ffffff; }

#footer-main .extended { width:400px; }

#footer-main .extended a { color:#dc7725; font-weight:bold; text-decoration:none; }

#footer-main .extended a:hover { color:#fc8321; }



/* 

-------------------------------------------------------------

GENERAL

*/

h1, h2, h3 { font-family:'freight-big-pro', serif; font-weight:bold; margin:0px; padding:0px; }

h3{font-size:26px;margin:40px 0px 15px 0px;}

h4{margin:30px 0px 15px 0px;}

h1 span, h2 span, h3 span { font-weight:normal; text-transform:uppercase; font-family:'Fjalla One', sans-serif; letter-spacing:4px; font-size:17px; display:block; line-height:30px; color:#85857b; }

h2 { color:#343433; font-size:50px; line-height:50px;  }

a img { border:none; }

a { color:#dc7725; text-decoration:none; }

a:hover { color:#ff8623; }

.heading-sep { background:#c9c9c2; width:110px; height:5px; margin:30px 0px; }

.clear { clear:both; }

.round-3px { border-radius:3px; -webkit-border-radius:3px; }


/* viewmore */

.viewmore { padding-top:30px; }

.viewmore-btn { display:inline-block; line-height:60px; padding:0px 30px; background:#dc7725; font-size:14px; color:#ffffff; text-transform:uppercase; font-family:'Fjalla One', sans-serif; letter-spacing:2px; margin-right:25px; }

.viewmore-btn:hover { background:#f7801f; color:#ffffff; }

.viewmore-down { display:inline-block; margin-right:25px; padding-bottom:8px; background:url(../img/btn-viewmoredown.png) bottom center no-repeat; }

.viewmore-down span { display:inline-block; line-height:60px; padding:0px 30px; background:#dc7725; font-size:14px; color:#ffffff; text-transform:uppercase; font-family:'Fjalla One', sans-serif; letter-spacing:2px; }

.viewmore-link { color:#585856; font-weight:bold; border-bottom:1px dashed #b3b3ab; padding-bottom:5px; }

.viewmore-link:hover { color:#dc7725; }


/* animate classes */

.trans-all { -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }

.trans-bg { -webkit-transition: background 0.2s ease-out; transition: background 0.2s ease-out; }

.trans-opacity { -webkit-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; }

.trans-menu { -webkit-transition: margin 0.2s ease-out; transition: margin 0.2s ease-out;  }

.trans-margin { -webkit-transition: margin 0.2s ease-out; transition: margin 0.2s ease-out; }

.trans-right { -webkit-transition: right 0.2s ease-out; transition: right 0.2s ease-out; }


/* social */

.social-btn { display:inline-block; height:40px; width:40px; margin-left:5px; }

.facebook { background:#494946 url(../img/icon-fb.png) top center no-repeat; }
.facebook:hover { background:#595959 url(../img/icon-fb.png) top center no-repeat; }

.mail { background:#494946 url(../img/icon-mail.png) top center no-repeat; }
.mail:hover { background:#595959 url(../img/icon-mail.png) top center no-repeat; }

.tumblr { background:#494946 url(../img/icon-tumblr.png) top center no-repeat; }
.tumblr:hover { background:#595959 url(../img/icon-tumblr.png) top center no-repeat; }

.instagram { background:#494946 url(../img/icon-instagram.png) top center no-repeat; }
.instagram:hover { background:#595959 url(../img/icon-instagram.png) top center no-repeat; }

.pinterest { background:#494946 url(../img/icon-pinterest.png) top center no-repeat; }
.pinterest:hover { background:#595959 url(../img/icon-pinterest.png) top center no-repeat; }

.google { background:#494946 url(../img/icon-google.png) top center no-repeat; }
.google:hover { background:#595959 url(../img/icon-google.png) top center no-repeat; }



/*contact */


.contactform-btn { display:inline-block; line-height:60px; padding:0px 30px; background:#dc7725; font-size:14px; color:#ffffff; text-transform:uppercase; font-family:'Fjalla One', sans-serif; letter-spacing:2px; margin-right:25px; border:none; }

.contactform-btn:hover { background:#f7801f; color:#ffffff; }

#sendContact{}

#sendContact input{background:rgba(255,255,255,0.8);font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px;padding:10px; margin:10px 0px; width:80%; display:block; float:left; border:none;}

#sendContact textarea{background:rgba(255,255,255,0.8);font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px; padding:10px; margin:10px 0px; width:80%; height:200px;border:none;}

#sendContact input:focus, textarea:focus { outline: none;}

#sendContact .loader{font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px;}



#makeReservation{}

#makeReservation input,input[type='number']{background:rgba(255,255,255,0.8);font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px;padding:10px; margin:10px 0px; width:100%; display:block; float:left; border:none;}

#makeReservation select, #formSuccess select{background:rgba(255,255,255,0.8);font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px;padding:10px; margin:10px 0px; display:block; float:left; border:none;}


#makeReservation textarea{background:rgba(255,255,255,0.8);font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px; padding:10px; margin:10px 0px; width:100%; height:200px;border:none;}

#makeReservation input:focus, textarea:focus { outline: none;}

#makeReservation .loader{font-family:'Open Sans', sans-serif; color:#646461; line-height:30px; font-size:18px;}

#makeReservation table th,td{ width:25%; }

#makeReservation td >input[type='number']{width:80%;height:30px;}

#formSuccess {display:none;}
/* 

-------------------------------------------------------------

GENERAL RESPONSIVE VIEWS

*/

/* tablet landscape view */

@media (min-width: 1680px) {

}

/* tablet landscape view */

@media (max-width: 1150px) {

	.container { width:900px; }


	/* header */

	#navigation-main nav { width:635px; }

	#navigation-main nav li { margin-left:5px; }

	#navigation-main nav a { font-size:13px; }

	#navigation-category nav { font-size:14px; }

	#search-btn a { width:80px; font-size:14px; }

	#sendContact input{width:100%;}

	#sendContact textarea{width:100%;}


}

/* tablet portrait view */

@media (max-width: 960px) {

	.container { width:700px; }


	/* cart slide open */

	.cart-slide-open { margin-left:-250px; }

	.mobile-nav { display:block; }


	/* header */

	#fixed-main { padding-top:0px; }
	
	header { height:500px; }

	#header-viewport {
		 height:500px;
		position: fixed;
		top: 0;
		right:0;
		left:0;
		z-index:1111111111;
		background:black;
		border-bottom: 1px solid #e0b76570;
		}

		#logo img{
padding-top: 0px !important;
		}
	
	#logo { top:35px; }

	#header-interior { height:auto; }

	#header-interior #logo { top:23px; }

	#logo svg { height:40px; }

	#logo svg.mark { width:40px; }

	#logo svg.text { width:144px; }

	#header-interior #navigation-main { height:80px; background:#343433 url(../img/bg-categorynav.jpg) top center repeat-x; border-bottom:2px solid #272726; }

	#navigation-main nav { display:none; }

	#navigation-category-hold { visibility:hidden; overflow:hidden; height:0px; border:none; }

	header #menu-btn { display:block; top:40px; }

	#header-interior #menu-btn { top:30px; }


	/*.fixed-height { height:auto; }

	.fixed-body { width:100%; position:relative; top:0px; }

	#navigation-main nav { width:550px; position:absolute; right:0px; top:80px; }

	#navigation-main nav li { margin-left:5px;  }

	#navigation-main nav ul.subnav li { margin-left:0px; }

	#navigation-main nav a { padding:0px 5px; font-size:15px; text-decoration:none; }

	#navigation-main nav a.has-subnav { padding-left:15px; }

	#navigation-main nav a:hover { color:#dc7725; }

	.fixed-category-nav { position:fixed; top:0px; left:0px; width:100%; }*/


	/* trip grid */

	#footer-main { padding-bottom:100px; }

	#footer-main .footer-col { width:330px; }

	#footer-main .footer-col-two { margin:0px; }

	#footer-main .extended { clear:both; width:100%; float:none; padding-top:40px; }

	#footer-copy { padding-right:120px; }


	/* testimonial slider */

	#testimonial-slider { width:640px; height:175px; font-size:25px; line-height:40px; }

	#testimonial-nav { width:580px; }

	#testimonial-nav a.client { width:90px; margin:0px 5px; }

	#testimonial-nav .testimonial-btn { top:28px; }



	/* general */

	h1 span, h2 span, h3 span { letter-spacing:3px; font-size:15px; }

	h2 { font-size:35px; line-height:35px;  }



}

/* phone view */

@media (max-width: 767px) {

	.container { width:90%; }

	#fixed-main { padding-top:0px; }


	/* testimonials */

	#testimonials { background-image:none; padding:60px 0px; }

	#testimonial-slider { width:100%; height:auto; padding:0px; padding-bottom:30px; font-size:20px; line-height:30px; }

	#testimonial-slider .testimonial-slide { position:relative; }

	#testimonial-nav { background:none; width:100%; }

	#testimonial-nav #next, #testimonial-nav #prev { display:none; }

	#testimonial-nav .client { display:none !important; }

	#testimonial-nav .active { display:inline-block !important; }

	#testimonial-name { padding-top:20px; font-size:16px; }

	#testimonial-name b { font-size:18px; }


	/* footer */

	#footer-main { padding-bottom:50px; }

	#footer-main .footer-col { width:100%; clear:both; text-align:center; }

	#footer-main .extended { text-align:center; }

	#footer-copy { padding:0px; text-align:center; }

	#footer-copyright { padding:40px 0px; font-size:14px; }

	#footer-copy h3 { font-size:18px; line-height:20px; }

	#footer-logo { display:none; }


	/* general */

	.viewmore { padding-top:10px; }

	.viewmore-btn { display:block; line-height:60px; margin:20px auto; padding:0px; width:80%; }

	.viewmore-down { display:block; margin:auto; margin-bottom:20px; width:80%; }

	.viewmore-down span { display:block; }

}