@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans');
@import url('font-awesome.min.css');
@import url('flaticon.css');
@font-face {
	font-family:'Face Your Fears';
	src:url("../fonts/face-your-fears.ttf")
}

/* General */
body{color:#777; padding:0; margin:0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Ubuntu', 'Helvetica Neue', sans-serif; font-size:14px;}
body, html{overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{ line-height:100%;}
p{font: 400 14px/24px -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Ubuntu', 'Helvetica Neue', sans-serif;}
img{max-width:100%;}
.noPadding{padding:0;}
.row-noPadding{margin-left:0; margin-right:0;}
.visible{visibility:visible;}
.hidden{visibility:hidden;}
.hide{display:none;}
.show{display:block;}

/* page structure */
.pagewrap{max-width:1370px; margin:0px auto;}

/* header */
.header-box{position:absolute; z-index:+1; width:100%;}
.header{background:rgba(0,0,0,0.5); padding:10px 0; overflow:hidden;}
.head-info{margin:3px 0 0 0; padding:0; list-style:none; font-size:0;}
.head-info li{font-size:14px; color:#FFFFFF; display:inline-block; margin-right:20px;}
.head-info li i{margin-right:3px; color:#70be50;}

.head-social{margin:0; padding:0; list-style:none; font-size:0;}
.head-social li{width:30px; height:30px; display:inline-block; border-radius:50%; margin:0 5px;}
.head-social li a{height:100%; line-height:28px; display:block; color:#fff; text-align:center; font-size:16px; overflow:hidden;}
.head-social li a:hover i{animation-name: rotateIn; animation-duration: 0.5s; color:#fffc1e;}

.head-lang{margin:3px 0 0 0; padding:0; list-style:none; font-size:0;}
.head-lang li{font-size:14px; display:inline-block; margin-left:5px; overflow:hidden;}
.head-lang li a{width:32px; height:23px; line-height:20px; display:block; text-align:center; color:#FFF; border:solid 1px rgba(0,0,0,0.00); text-decoration:none; overflow:hidden;}
.head-lang li a:hover, .head-lang li .active{border:solid 1px #FFF; color:#70be50; font-weight:bold;}
.head-lang .line{width:15px; border-bottom:solid 1px #70be50; position:relative; top:-10px;}
.mobile-lang{display:none;}

/* banner */
.banner{height:100vh; background-color:#000000; overflow:hidden;}
.banner img{height:100vh; width:100%; opacity:0.7;}
.banner-caption{width:700px; margin:0px auto; border-right:solid 2px #FFF; text-shadow:none;}
.banner-caption h3{font-family:'Face Your Fears'; font-size:47px; padding-right:30%; text-align:left; position:relative; top:-28px;}
.banner-caption h3:after{content: ''; width:27%; height:2px; top:30%; right:0; position:absolute; background-color:#FFFFFF;}
.banner-caption h6{font-size:22px; font-weight:300; border-left:solid 2px #FFF; display:block; margin:0 0 0 15px; padding:0 0 20px 0;}
.banner-caption .link{border-left:solid 2px #FFF; margin:0 0 30px 15px; position:relative;}
.banner-caption .link:before{content: ''; width:35%; height:2px; position:absolute; bottom:0; left:0; background-color:#FFFFFF;}
.banner-caption .link:after{content: ''; width:35%; height:2px; position:absolute; bottom:0; right:0; background-color:#FFFFFF;}
.banner-caption .link a{display:inline-block; border:solid 2px #FFF; padding:8px 20px; border-radius:20px; text-decoration:none; font-weight:bold; text-transform:uppercase; color:#FFF; position:relative; bottom:-17px; transition:all 0.3s;}
.banner-caption .link a:hover{background-color:#FFF; color:#70be50;}

/* menu */
.navbg{background-color:#cc0001; width:100%; z-index:-999 !important;}
.menu{position:relative;}
.menu .logo{position:absolute; padding-top:7px; z-index:100;}
.menu .logo img{height:65px;}

.ef-menu{position:relative; width:auto; z-index:99;}
.ef-menu ul, .ef-menu li, .ef-menu ol{margin:0; padding:0; list-style:none;}
.ef-menu ul{display:block; width:100%; padding:0; font-size:0; text-align:right;}
.ef-menu li{position:relative;}
.ef-menu ul li{display:inline-block; margin-left:20px;} /* main menu */
.ef-menu ul li a{display:block; padding:30px 0; line-height:normal; text-align:center; font-weight:bold; font-size:14px; text-decoration:none; color:#fff;}
.ef-menu ul li:first-child a{padding-left:0;}
.ef-menu ul li:last-child{background-image:none;}
.ef-menu ul li:last-child a{padding-right:0;}
/*.ef-menu ul li:hover{background-color:#ffdd00}*/
.ef-menu ul li:hover > a{color:#70be50;}
.ef-menu ul li i{font-size:16px;}
.ef-menu ul li ul{display:none;}
.ef-menu .ef-list{} /* multilevel list */
.ef-menu .ef-list ul{display:none; width:300px; z-index:+5; padding:15px 0 0 0; background:url('../img/bg-arrow.png') no-repeat 15px 5px;}
.ef-menu .ef-list:hover > ul{display:block; position:absolute; animation-name: fadeInUp; animation-duration: 0.5s;}
.ef-menu .sub-left ul{right:0; background-position:90% 5px;}
.ef-menu .ef-list li{display:block; padding:0; margin:0; border:none; text-align:left; border-left:solid 1px #cc0001; border-right:solid 1px #cc0001; background-image:none; background-color:#FFF;}
.ef-menu .ef-list li:first-child{border-radius:4px 4px 0 0; border-top:solid 2px #cc0001;}
.ef-menu .ef-list li:last-child{border-radius:0 0 4px 4px; border-bottom:solid 1px #cc0001;}
.ef-menu .ef-list li a{height:auto; font-size:14px; margin:0; padding:8px 15px !important; border:none; text-align:left; text-transform:none; color:#444; font-weight:normal; line-height:normal;}
.ef-menu .ef-list li a:hover{color:#FFF; border-radius:0; background-color:#cc0001;}
.ef-menu .ef-list ul ul{display:none; left:100%; top:0; width:320px; margin:-1px 0 0 0; padding:0 0 0 10px; background:url('../img/bg-arrowL.png') no-repeat 2px 13px;}
.ef-menu .ef-list ul ul li{border-left:solid 2px #cc0001; margin:0;}
.ef-menu .ef-list ul ul li:first-child{border-top:solid 1px #cc0001;}
.ef-menu .ef-list li:hover > ul{display:block; position:absolute;}
.ef-menu .ef-grid{position:static;} /* block menu */
.ef-menu .ef-grid ul{width:96%; padding:15px 2%; display:none; right:0; background-color:#fff; border:solid 1px #ffdd00; border-top:solid 2px #ffdd00; overflow:hidden;}
.ef-menu .ef-grid:hover > ul{display:block; position:absolute;}
.ef-menu .ef-grid ul li{width:33.33333333333333%; float:left; overflow:hidden; background:none;}
.ef-menu .ef-grid li a{height:auto; font-size:14px; margin:0; padding:0; text-align:left; text-transform:uppercase; font-weight:bold; color:#ffdd00; display:block; line-height:100%;}
.ef-menu .ef-grid li a:hover{color:#ffdd00; cursor:default; background:none;}
.ef-menu .ef-grid ul ul{display:block; background:none; padding:4px 0; margin:0; border:none; position:static;}
.ef-menu .ef-grid ul ul li{display:block; float:none; width:auto; margin:0; padding:0;}
.ef-menu .ef-grid ul ul li a{color:#444; font-weight:normal; padding:5px 0; text-transform:none;}
.ef-menu .ef-grid ul ul li a:hover{font-weight:bold; color:#75cc01; cursor:pointer;}

.mobile-menu{display:none; background-color:#cc0001; margin-left:-15px; margin-right:-15px; overflow:hidden;}
.mobile-menu a{cursor:pointer; padding:20px 15px 20px 0; display:block; text-align:right; overflow:hidden;}
.mobile-menu i{color:#fff; font-size:28px;}

/* home */
.home-content{margin-bottom:30px;}
.home-content h1{font-size:60px; font-family: 'Lato', sans-serif; font-weight: 900; line-height:100%; color:#70be50; position:relative; padding:120px 0 30px 0; margin:0; background:url('../img/bg-dot.png') no-repeat;}
.home-content h1 small{display:block; color:#16252c; font-weight:900; font-size:28px; text-transform:uppercase;}
.home-content h1:after{content: ''; position:absolute; width:100px; height:3px; bottom:0; left:0; background: linear-gradient(to right, #cc0001 0, #70be50 150%);}
.toptrekking a{color:#70be50;}
.toptrekking a:hover{color:#16252c;}

.top-tours{ position:relative; z-index:0;}
.top-tours .col-sm-4:nth-child(2) .toptours{transform: scale(1.05); z-index:2; position:relative;}
.toptours{background-color:#f5f5f5; border:solid 1px #e0e0e0; text-align:center;}
.toptours .image{background-color:#000000; position:relative; overflow:hidden;}
.toptours .image img{transition:all 0.3s; width:100%;}
.toptours .image a{position:absolute; top:47%; left:calc(50% - 65px); width:130px; background-color:#6fbe4f; color:#fff; padding:10px 0; text-align:center; font-weight:bold; border-radius:25px; z-index:1; opacity:0; transition:all 0.3s;}
.toptours .image a:hover{ text-decoration:none; background-color:#60a544;}
.toptours .info{padding:20px; color: #616161;}
.toptours .info:last-child{margin-bottom:0; padding-bottom:0;}
.toptours h2{font-size:16px; font-weight:900; color:#16252c; font-family: 'Lato', sans-serif;}
.toptours h2 a{color:inherit;}
.toptours h2 a:hover{color:#6fbe4f; text-decoration:none;}
.toptours:hover{box-shadow: 0 0 30px rgba(0,0,0,0.20);}
.toptours:hover > .image img{ opacity:0.5;}
.toptours:hover > .image a{animation-name: bounceInDown; animation-duration: 0.5s; opacity:1;}

.st-list5{overflow:hidden; margin:70px 0 0 0;}
.st-list5 .st-list{width:20%; float:left; position:relative; z-index:0;}
.st-list:nth-child(odd){background-color:#1c1c1c;}
.st-list:nth-child(even){background-color:#000000;}
.st-list .image{background-color:#000000; position:relative; overflow:hidden;}
.st-list .image .photo{transition:all 0.3s; width:100%;}
.st-list .link{position:absolute; z-index:+2; top:60px; right:0; height:50px; background-color:#FFF; color:#27baa5; font-weight:bold; padding:0 15px 0 0; line-height:50px; font-family: 'Lato', sans-serif; text-transform:uppercase; font-size:12px;}
.st-list .link:before{content: ''; position:absolute; width:50px; height:50px; left:-50px; background:url('../img/symbol.png') no-repeat;}
.st-list .link:hover{text-decoration:none; color:#000000;}
.st-list .link i{color:#6fbe4f; font-size:22px; margin-left:10px;}
.st-list .info{padding:20px; text-align:center; color: #7d7d7d;}
.st-list .info:last-child{margin-bottom:0; padding-bottom:0;}
.st-list .info h3{color:#fff; font-weight:900; font-family: 'Lato', sans-serif; font-size:16px; padding:0 0 45px 0; margin:0 0 15px 0; background:url('../img/topbg.png') no-repeat center bottom; overflow:hidden;}
.st-list .info h3 a{color:inherit;}
.st-list .info h3 a:hover{color:#6fbe4f; text-decoration:none;}
.st-list:hover > .image .photo{opacity:0.5; transform: scale(1.05);}

/* testimonials */
.ts-light{padding:70px 0; color:#222;}
.ts-dark{padding:70px 0; color:#959595; background-color:#252525;}
.ts-wrap{width:738px; margin:0px auto;}
.ts-reviews{text-align:center; overflow:hidden;}
.ts-reviews .review{font-size:22px; font-family: 'Lato', sans-serif; font-weight:300; line-height:30px;}
.ts-reviews .stars{font-size:14px; margin:20px 0; color:#6984f2;}
.ts-nav{text-align:center; background:url('../img/bg-dot1.jpg') repeat-x; background-position:0 78px; position:relative; z-index:0;}
.ts-nav div{text-align:center;}
.ts-nav .photonav{width:75px; height:75px; border-radius:50%; margin:40px; box-shadow: 0 3px 18px #acacac; display:inline-block; overflow:hidden;}
.ts-nav .photonav img {width:100%; height:100%;}
.ts-nav .slick-current .photonav{width:115px; height:115px; margin:20px;}
.ts-nav .slick-arrow{position:absolute; top:62.5px; z-index:+1; background:#ebebeb !important; border:none; font-size:0; width:30px; height:30px; border-radius:50%; cursor:pointer; overflow:hidden;}
.ts-nav .slick-prev{left:-30px;}
.ts-nav .slick-prev:after{content:'\f104'; position:absolute; font-size:20px; width:100%; height:100%; top:0; left:0; color:#6984f2; font-family: FontAwesome; line-height:30px;}
.ts-nav .slick-next{right:-30px;}
.ts-nav .slick-next:after{content:'\f105'; position:absolute; font-size:20px; height:100%; top:0; right:10px; color:#6984f2; font-family: FontAwesome; line-height:30px;}
.ts-person{display:none;}
.ts-person p{ line-height:120%; margin:10px 0;}
.ts-nav .slick-current .ts-person{display:block;}
.ts-name{color:#6984f2;}
.ts-dark .ts-nav .slick-arrow{ background:#363636 !important;}
.ts-dark .ts-nav{background:url('../img/bg-dot2.jpg') repeat-x; background-position:0 78px !important;}
.ts-dark .ts-person{ color:#fff;}
.ts-dark .photonav{box-shadow:none;}
.testimonials{text-align:center; font-size:36px; font-weight:900; text-transform:uppercase; margin-bottom:40px; line-height:100%;}
.ts-dark .testimonials{color:#FFFFFF;}

/* home form */
.homecontact{background-color:#000000; padding:100px 0; position:relative; z-index:0;}
.homecontact:before{content:''; position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background:url('../img/bird.jpg') no-repeat bottom; background-attachment: fixed; background-size: cover; opacity:0.75; z-index:-1;}
.homecontact .social{list-style:none; margin:0 0 80px 0; padding:0; font-size:0; text-align:center; overflow:hidden;}
.homecontact .social li{display:inline-block; margin:0 20px;}
.homecontact .social li a{width:55px; height:55px; display:block; border-radius:50%; background-color: rgba(0,0,0,0.4); font-size:16px; line-height:55px; color:#FFFFFF; transition: all 0.2s ease 0s;}
.homecontact .social li a:hover{background-color:#fff; color:#ce3438;}
.homecontact form input{border: 1px solid rgba(247, 247, 247, 0.8); background: rgba(0, 0, 0, 0.3); width: 100%; height: 47px; border-radius:50px; padding:0 30px; color:#fff;}
.homecontact form input::placeholder{color:#ccc;}
.homecontact form input::-webkit-input-placeholder{color:#ccc;}
.homecontact form textarea{background:none; border:none; color:#FFFFFF; width:100%; border-bottom: 1px solid rgba(247, 247, 247, 0.8); margin:50px 0 0 0;}
.homecontact form textarea::placeholder{color:#ccc;}
.homecontact form textarea::-webkit-input-placeholder{color:#ccc;}
.homecontact form button{background:#ce3438; border:none; border-radius:20px; padding:10px 30px; color:#fff; text-transform:uppercase; overflow:hidden; cursor:pointer; margin-top:50px; font-weight:bold; font-size:12px; font-family: 'Lato', sans-serif; transition: all 0.2s ease 0s;}
.homecontact form button:hover{background:#6fbe4f;}
.captcha{width: 310px; margin: 0px auto; padding-top: 20px;}

/* internal page */
.pagetitlebg{background:url('../img/pagebg.jpg') no-repeat bottom; background-attachment: fixed; background-size: cover; margin-bottom:30px;}
.pagetitle{padding-top:300px; margin-bottom:25px;}

.pagetitle h1{color:#FFF; line-height:100%; font-size:24px; text-transform:capitalize; letter-spacing:3px; position:relative; margin:30px 0 0 0; padding:0 13px 0 0; display:inline-block;}
.pagetitle h1 small, .pagetitle h1 big{color:inherit;}
.pagetitle h1 big{font-weight:900; text-transform:uppercase; font-size:4.5vw; position:relative; bottom:-30px;}
.pagetitle h1:after{content:''; position:absolute; width:50px; height:50px; right:0; top:13px; z-index:0; border-right:solid 1px #fd7e21; border-top:solid 1px #fd7e21;}

.content{margin:0 0 20px 0; overflow:hidden;}
.content h1, .content h2, .content h3, .content h4, .content h5{font-size: initial;}
.content h1:first-child, .content h2:first-child, .content h3:first-child, .content h4:first-child{ margin-top:0;}
.sliderimg{width:100%;}
.sidebar{max-width:380px; margin:0px auto;}
.bread-crumb{list-style:none; margin:0; padding:0; font-size:0; display:inline-block; border-bottom:solid 1px #fd7e21;}
.bread-crumb li{height:50px; display:inline-block; font-size:13px; text-transform:uppercase; font-weight:300; color:#fff; line-height:50px; padding-right:50px; position:relative; overflow:hidden;}
.bread-crumb li:after{content:'\f178'; font-family: FontAwesome; position:absolute; top:0; right:15px; font-size:20px;}
.bread-crumb li:first-child{font-size:24px;}
.bread-crumb li:nth-child(2){font-size:18px;}
.bread-crumb li a{display:block; color:inherit; text-decoration:none;}
.bread-crumb .active{border-bottom:solid 2px #fd7e21; padding-right:0; position:static;}
.bread-crumb .active h2{ font-size:inherit; padding:0; line-height:100%; color:inherit;}
#myTab li a{color:#fd7e21; font-weight:bold;}
#myTab .active a{color:#000000;}
.tab-content{padding-top:10px; padding-bottom:20px;}
.overviewbg{background:url('../img/gallito.jpg') no-repeat; background-size:cover; border-bottom:solid 3px #6fbe4f; padding:2.5%; margin-bottom:20px;}
.overview{margin:0; padding:0; list-style:none; display:block; overflow:hidden;}
.overview li{width:45%; float:left; text-align:center; border:solid 1px #000; padding:10px 0; margin:2.5%; color:#6fbe4f; background:rgba(0,0,0,0.60)}
.overview li p{line-height:100%; margin:5px; padding:0;}
.overview li i{font-size:36px; color:#FFFFFF;}
.overview .fontimg{min-height:36px; overflow:hidden;}
.panel-green{border:solid 1px #6fbe4f;}
.panel-green .panel-heading{background-color:#6fbe4f; border:none; color:#fff;}

/* footer */
.footerbg{background-color:#1c1c1c;}
.footerbg2{ background:url('../img/footerbg.jpg') no-repeat top; background-attachment: fixed; background-size: cover;}
.footerwrap{padding:50px 0;}
.footer{color:#fff; text-align:center; font-family: "Alegreya Sans", sans-serif; overflow:hidden;}
.footer h4{font-size: 26px; font-weight:900; color:#fd7e21; font-family: 'Alegreya Sans', sans-serif; margin:15px 0;}
.footer p{font-family: "Alegreya Sans", sans-serif; font-size:16px;}
.footer i{font-size:28px;}
.footer > *:last-child{margin-bottom:0;}
.copyright{border-top:solid 1px #FFFFFF; color:#fff; padding:50px 0; margin-top:30px; overflow:hidden;}
.copyright span{color:#fd7e21; font-weight:bold;}

/* buttons */
.button1{background-color:#70be50; text-decoration:none; color:#FFFFFF; padding:10px 30px; font-weight:bold; border-radius:25px; display:inline-block; position:relative; z-index:0; overflow:hidden; transition:all 0.3s;}
.button1:after{content: ''; position:absolute; width:70%; height:100%; background-color:#16252c; top:0; left:calc(50% - 35%); z-index:-1; border-radius:25px; opacity:0; transition:all 0.3s;}
.button1:hover{text-decoration:none; color:#FFFFFF;}
.button1:hover:after{width:100%; left:0; opacity:1;}

/* text color */
.text-cyan {color: #22beef;}
.text-amethyst {color: #cd97eb;}
.text-green {color: #a2d200;}
.text-orange {color: #ffc100;}
.text-red {color: #ff4a43;}
.text-greensea {color: #16a085;}
.text-dutch {color: #1693A5;}
.text-hotpink {color: #FF0066;}
.text-drank {color: #A40778;}
.text-blue {color: #418bca;}
.text-lightred {color: #e05d6f;}
.text-slategray {color: #3f4e62;}
.text-darkgray {color: #333;}
.text-primary {color: #428bca;}
.text-success {color: #5cb85c;}
.text-warning {color: #f0ad4e;}
.text-danger {color: #d9534f;}
.text-info {color: #5bc0de;}
.text-default {color: #616f77;}
.text-default.dk {color: #4a555b;}
.text-default.dker {color: #333b3f;}
.text-default.lt {color: #a3aeb4;}
.text-default.lter {color: #e1e5e7;}
.text-transparent-white {color: rgba(255, 255, 255, 0.5) !important;}
.text-transparent-black {color: rgba(0, 0, 0, 0.5) !important;}
.text-white {color: white;}
.text-black {color: black;}


@media (max-width:1366px){
	.pagewrap{max-width:1200px; margin:0px auto;}
	.banner-caption h3{font-size:40px; top:-24px;}
	.home-content h1{font-size:45px;}
	.home-content h1 small{font-size:24px;}
}

@media (max-width:991px){
	.header-box{position:static;}
	.header-box .pagewrap{max-width:none !important;}
	.header{display:none;}
	.menu .logo{padding-top:10px;}
	.menu .logo img{ height:50px;}	
	.mobile-menu{display:block;}
	.navbg{background-color:#1c1c1c;}
	.banner{height:auto;}
	.banner img{height:auto;}
	.mobile-lang{display:block; background-color:#000000; padding:20px 0; margin:0 -15px; text-align:center;}
	
	#navMenu{display:none;}
	.ef-menu{padding:10px 0;}		
	.ef-menu ul li{ display:block; padding:0; margin:0; background:none;}
	.ef-menu ul li a{height:auto; display:block; margin:0; padding:10px 0; line-height:normal; text-align:left;}
	.ef-menu ul li i{font-size:24px;}
	.ef-menu .ef-list ul{width:auto; padding:10px 0 0 0; background-position:15px 0;}
	.ef-menu .ef-list li{border-left:solid 1px #cc0001; border-right:solid 1px #cc0001;}
	.ef-menu .ef-list ul li a{}
	.ef-menu .ef-list ul ul{width:auto; margin:0 15px 15px 5px; padding-top:10px; background:url('../img/bg-arrow.png') no-repeat 15px 0;}
	.ef-menu .ef-list ul ul li{border-left:solid 1px #cc0001;}
	.ef-menu .ef-list ul ul li:first-child{border-top:solid 2px #cc0001;}
	.ef-menu .ef-grid ul li{width:auto; float:none; display:block; margin-left:5px; margin-right:5px; border-left:1px;}
	.ef-menu .ef-list:hover > ul, .ef-menu .ef-list li:hover > ul, .ef-menu .ef-grid:hover > ul{position:static;}
	
	.banner-caption{width:auto;}
	.banner-caption h3{font-size:36px; top:-21px;}
	.banner-caption h6{font-size:18px; padding-bottom:0;}
	.banner-caption .link{margin:0 0 0px 15px;}	
	.pagewrap{max-width:750px; margin:0px auto;}
	.st-list5 .st-list{width:380px; float:none; margin:0px auto; margin-bottom:20px; box-shadow:0 0 4px rgba(0, 0, 0, 0.5); overflow:hidden;}
}

@media (max-width: 768px){
	.banner-caption h3{font-size:24px; top:-8px; padding-right:15%;}
	.banner-caption h3:after{width:12%;}
	.toptours{ width:380px; margin:0px auto; margin-bottom:20px;}
	.top-tours .col-sm-4:nth-child(2) .toptours{transform: scale(1.00); z-index:+1;}
	.homecontact form input{ margin:10px 0;}
	.footer{margin-top:30px;}
	.ts-wrap{width:450px;}
	.bread-crumb{display:none;}
	.pagetitlebg{background-attachment:scroll; background-size: cover; background-position:center;}
	.pagetitle{padding-top:50px;}
	.pagetitle h1{letter-spacing:2px; bottom:0; font-weight:bold; text-align:center; font-size:28px; text-shadow: 2px 2px #000;}
	.pagetitle h1 big{font-size:inherit; position:static; top:0; font-weight:inherit; text-transform:inherit; z-index:0; padding:0;}
	.pagetitle h1:after{position:static; border:none;}	
	.head-social{margin-top:15px;}
	.copyright{text-align:center;}
	.copyright .text-right{text-align:center !important; margin-top:20px;}
}

@media (max-width: 575px){
	
}

@media (max-width:480px){
	.ts-wrap{width:auto; padding:0 50px;}
	.toptours{ width:auto; max-width:380px;}
	.st-list5{margin-left:15px; margin-right:15px;}
	.st-list5 .st-list{width:auto; max-width:380px;}
	.homecontact .social li{margin:5px;}
	.banner-caption{border:none;}
	.banner-caption h6{display:none}
	.banner-caption h3{padding-right:0; text-align:center; position:static; top:0;}
	.banner-caption h3:after{position:static;}
	.banner-caption .link{border-left:none; position:static;}
	.banner-caption .link:before{position:static;}
	.banner-caption .link:after{position:static;}
}