@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);@import url('animate.css');@import url('camera.css');@font-face{font-family:'din_alternatebold';src:url('../fonts/din_alternate_bold-webfont.eot');src:url('../fonts/din_alternate_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/din_alternate_bold-webfont.woff2') format('woff2'), url('../fonts/din_alternate_bold-webfont.woff') format('woff'), url('../fonts/din_alternate_bold-webfont.ttf') format('truetype'), url('../fonts/din_alternate_bold-webfont.svg#din_alternatebold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'DIN Condensed';src:url('../fonts/DINCondensed-Bold.eot');src:url('../fonts/DINCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/DINCondensed-Bold.woff2') format('woff2'), url('../fonts/DINCondensed-Bold.woff') format('woff'), url('../fonts/DINCondensed-Bold.ttf') format('truetype'), url('../fonts/DINCondensed-Bold.svg#DINCondensed-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Nouradilla';src:url('../fonts/Nouradilla.eot');src:url('../fonts/Nouradilla.eot?#iefix') format('embedded-opentype'), url('../fonts/Nouradilla.woff2') format('woff2'), url('../fonts/Nouradilla.woff') format('woff'), url('../fonts/Nouradilla.ttf') format('truetype'), url('../fonts/Nouradilla.svg#Nouradilla') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'Titillium Web', sans-serif;font-size:14px;font-weight:400;color:#111111;background:#fff;line-height:20px;}
.main-section{width:100%;overflow:hidden;position:relative;display:none;}
.container{max-width:950px;}
h1{font-size:60px;font-family:'Nouradilla', sans-serif;}
h2{font-size:60px;font-family:'Nouradilla', sans-serif;}
h3, h4, h5, h6{font-family:'DIN Condensed', sans-serif;font-weight:400;text-transform:uppercase;}
a{color:#111111;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff;}
.btn{font-weight:400;}
.btn.btn-default{font-size:14px;text-transform:uppercase;color:#fff;text-align:center;background:#db4a4f;border-radius:30px;line-height:30px;padding:7px 89px;box-shadow:none;border:none;}
a:hover, a:focus{color:#d9534f;text-decoration:none;outline:none;}
.lg-txt{font-size:24px;line-height:24px;}
.navbar{margin-bottom:0;}
.navbar-header h1{margin:0;padding:0;}
.navbar-brand{padding:21px 25px;}
.navbar-nav{padding:35.5px 0 0 0;text-align:center;float:none;}
.navbar-nav > li > a{font-family:'din_alternatebold', sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;padding-top:7px;padding-bottom:7px;color:#2b2b2b;}
.navbar-nav > li > a:hover{color:#ef3339;background:none;}
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > .open > a, .navbar-nav > li > a:hover, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus{color:#ef3339;}
.navbar-nav .dropdown-menu{background-color:#2c3e50;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;padding:0;margin-top:-3px;}
.navbar-nav .dropdown-menu > li > a{padding:8px 15px;color:#bdc3c7;}
.navbar-nav .dropdown-menu > li:hover > a, .navbar-nav .dropdown-menu > li:focus > a, .navbar-nav .dropdown-menu > li.active > a{background-color:rgba(0, 0, 0, 0.3);}
.navbar-nav .dropdown-menu > li:last-child > a{border-radius:0 0 3px 3px;}
.navbar-nav .dropdown-menu > li.divider{background-color:rgba(0, 0, 0, 0.1);}
.navbar-collapse, .navbar-inverse .navbar-form{border-top:0;}
.navbar-toggle{background:#333;}
.navbar-toggle .icon-bar{background:red;}
.main-slider{position:relative;}
.main-slider .carousel h2{font-size:90px;color:#fff;margin-top:0;}
.main-slider .carousel p{font-size:16px;color:#fff;text-align:left;padding:0 58px 0 7px;}
.main-slider .carousel h2 span{color:#eba105;}
.main-slider .carousel .item{background-position:50% top;background-repeat:no-repeat;background-size:cover;left:0 !important;opacity:0;top:0;position:absolute;width:100%;display:block !important;height:616px;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;}
.main-slider .carousel .item:first-child{top:auto;position:relative;}
.main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1;}
.home-content.we-are{min-height:385px;background:url(../images/we-are-bg.png) repeat-x;padding:0;text-align:center;}
.home-content.we-are h2{text-align:center;margin-left:-100px;margin-top:40px;}
.home-content.we-are .container{min-height:385px;background:url(../images/sri-lanka-map.png) no-repeat center bottom;overflow:hidden;}
.home-content.we-are span{border-left:2px solid #8f8f8f;position:absolute;height:147px;margin-top:39px;margin-left:-49px;}
.home-content.we-are .fun{margin-top:90px;}
.home-content.we-are .fun h4{margin-bottom:-18px;}
.home-content.we-are .relaiable{margin-top:5px;}
.home-content.we-are .relaiable span{height:157px;margin-top:-152px;margin-left:38px;}
.home-content.we-are .flexible{margin-top:90px;}
.home-content.we-are .flexible span{height:96px;margin-top:79px;margin-left:-35px;}
.home-content.we-are .experts{margin-top:5px;}
.home-content.we-are .experts span{height:147px;margin-top:-142px;margin-left:44px;}
.home-content .welcome h1{margin-bottom:20px;font-family:'DIN Condensed', sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;}
@media all and (-ms-high-contrast:none){*::-ms-backdrop, .home-content.we-are .relaiable span{margin-left:60px;}
*::-ms-backdrop, .home-content.we-are .experts span{margin-left:65px;}
*::-ms-backdrop, .home-content.we-are span{margin-left:-52px;}
}
.home-content{padding:30px 0;}
.home-content .col-md-6{padding:0;border-right:2px solid #fff;}
.home-content .featured-activity{background:#e6e6e6;}
.home-content .featured-activity .img{height:363px;background:url(../images/featured-activity.jpg) no-repeat;background-size:cover;}
.home-content .featured-activity .img h3{font-size:24px;color:#fff;background:#000;margin:0;padding:25px;}
.home-content .featured-activity .img h3 span{font-family:'Titillium Web', sans-serif;font-size:18px;display:block;}
.home-content .featured-activity .info{padding:40px 60px;}
.home-content .featured-activity .info p{color:#111111;}
.home-content .featured-activity.packages .img{background:url(../images/featured-packages.jpg) no-repeat;background-size:cover;}
.home-content .featured-activity.packages .info{padding:20px 60px 40px;}
.home-content .featured-activity.packages h3{font-size:24px;margin:0 0 15px 0;padding:0;}
.home-content .featured-activity.packages h3 span{font-family:'Titillium Web', sans-serif;font-size:18px;display:block;}
.home-content .featured-activity.packages .btn-default{text-align:center;margin-top:20px;}
.home-content .welcome{padding:10px;margin-top:-80px;}
.home-content .welcome h3{margin-bottom:20px;}
.home-content .welcome p{padding-right:50px;}
.home-content .welcome p.speak{font-size:14px;font-weight:600;text-transform:uppercase;border-top:1px dotted #333;border-bottom:1px dotted #333;margin-top:32px;padding:20px 0;}
.home-content .welcome p.speak a{font-size:18px;font-weight:400;color:#db4a4f;text-decoration:underline;}
.home-content .trip-planer{}
section.content-default{border-bottom:1px solid #d5d5d5;padding:30px 0;}
section.content-default.v-tile{background:url(../images/v-tile.png) repeat-y center;}
section.content-default.defult-pagination{text-align:center;padding:39px 0 30px 0;}
.defult-pagination ul{padding-left:0;}
.defult-pagination ul li{font-size:24px;font-weight:300;display:inline;color:#000;text-transform:uppercase;}
.defult-pagination ul li a{color:#000;padding:0 3px;}
.defult-pagination ul li a:hover, .defult-pagination ul li a.active{font-weight:400;color:#ee3239;}
section.content-default.breadcrumb{text-align:left;padding:26px 0 17px 0;margin-bottom:0;}
section.content-default.breadcrumb ul{padding-left:0;}
.breadcrumb ul li{font-family:'din_alternatebold', sans-serif;font-size:14px;font-weight:300;display:inline;text-transform:uppercase;padding:0 10px;}
.breadcrumb ul li a{color:#000;}
.breadcrumb ul li a:hover, .breadcrumb ul li.active{font-weight:400;color:#ee3239;}
.why-sri-lanka{text-align:left;}
.why-sri-lanka .banner{background:#fff;border-top:1px solid #c9c9c9;padding:50px 0;}
.why-sri-lanka .banner .info{margin-top:13%;}
.why-sri-lanka .banner .info .btn.btn-default{margin-top:25px;padding:6px 120px;}
.why-sri-lanka .fun-things-to-do{background:#e7e7e7;}
.why-sri-lanka .fun-things-to-do h3{margin:10px 0 30px 0;}
.why-sri-lanka .fun-things-to-do li{line-height:23px;}
.why-sri-lanka .fun-things-to-do .btn.btn-default, .why-sri-lanka .package-info .btn.btn-default{margin-top:20px;padding:6px 70px;}
.why-sri-lanka .content-default-heading{padding:15px 0;}
.why-sri-lanka .map-holder{width:100%;height:720px;overflow:hidden;}
.why-sri-lanka .map-canvas{width:100%;height:740px;}
.why-sri-lanka .location-image{float:left;padding:0 10px 10px 0;}
.fun-things{text-align:left;}
.tour-packages.fun-things .banner{background:#fff;text-align:center;}
.tour-packages.fun-things .info h3{margin-top:60px;}
.col-md-push-6{left:50%;}
.col-md-pull-6{right:50%;}
.tour-packages{text-align:left;}
.tour-packages .banner, .contact-us .banner, .tailor-made .banner ,.site-map .banner{background:#ededed;text-align:left;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:35px 0;}
.tour-packages .banner h1{margin-top:0;margin-bottom:5px;}
.tour-packages .banner h4 , .tour-packages .banner h2{font-family:'din_alternatebold', sans-serif;margin-left:15px;}
.package-info .info h3, .package-info .info h3 a, .tour-packages-details .banner .package-info h3{color:#ee3239;text-align:left;}
.package-info .info h3 a:hover{color:#c70e15;}
.package-info .info h3 span, .tour-packages-details .banner .package-info h3 span{font-family:'Titillium Web', sans-serif;font-size:18px;color:#111111;display:block;margin-left:-8px;}
.package-info .info h3 strong, .tour-packages-details .banner .package-info h3 strong{font-size:48px;}
.package-info .info{padding:0 20px 20px;}
.package-info .img-block{padding:20px 20px 20px;}
.package-info .info img{margin-top:30px;}
.tour-packages-details .banner{min-height:555px;background:url(../images/tour-packages-details-banner.jpg) no-repeat;background-size:cover;text-align:left;}
.tour-packages-details .banner .package-info{min-height:555px;padding:10px 40px;background:rgba(255,255,255,.9);}
.tour-packages-details h3{font-family:'Titillium Web', sans-serif;font-size:36px;text-transform:capitalize;margin-bottom:0px;}
.tour-packages-details .sidebar p{line-height:30px;margin-bottom:33px;}
.tour-packages-details .sidebar{margin-bottom:33px;}
.tour-packages-details .info ul{margin:0;padding-left:19px;}
.tour-packages-details .info ul li{list-style-type:square;color:#ee3239;margin-bottom:13px;}
.tour-packages-details .info ul li span, .tour-packages-details .info p{font-size:14px;color:#111;}
.tour-packages-details .inquiry-now{background:#ebebeb;border-bottom:1px solid #c9c9c9;text-align:center;padding:48px 0 42px 0;}
.tour-packages-details .inquiry-now span{font-size:36px;font-weight:300;color:#ee3239;text-transform:uppercase;}
.tour-packages-details .inquiry-now span{display:inline-block;position:relative;}
.tour-packages-details .inquiry-now span:after{left:100%;margin-left:15px;}
.tour-packages-details .inquiry-now span:before{right:100%;margin-right:15px;}
.tour-packages-details .inquiry-now span:before, .tour-packages-details .inquiry-now span:after{content:"";position:absolute;height:5px;border-bottom:2px solid #ee3239;top:5px;width:15%;z-index:9999;}
.tour-packages-details h4{font-family:'Titillium Web', sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;margin-bottom:0;}
.tour-packages-details h4 strong{font-weight:400;}
.tour-packages-details .other-sidebar{padding-top:16px;padding-left:50px;}
.tour-packages-details .other-sidebar p{margin-bottom:33px;}
.site-map .nav-list-holder{width:200px;margin:auto;}
.site-map .nav-list-holder ul{list-style-position:inside;padding-left:20px;padding-top:20px;}
.site-map .nav-list-holder ul li{list-style:square;color:#ee3239;padding-bottom:5px;}
.site-map .nav-list-holder ul li a{font-size:16px;color:#000;}
.about-us{text-align:center;}
.about-us .banner{min-height:555px;background:url(../images/about-us-banner.jpg) no-repeat;background-size:cover;text-align:left;}
.about-us .banner h2 , .about-us .banner h1{color:#fff;margin-bottom:20px;}
.about-us .banner p{color:#fff;}
.about-us .banner .col-md-4{margin-top:10%;}
.about-us .we-are .info{padding:0 50px 30px;}
.about-us h3{font-size:30px;color:#474747;margin-bottom:20px;}
.about-us .we-are .info img{margin-bottom:20px;}
.about-us .we-are .info p{text-align:left;}
.view-tour-packages{width:252px;height:252px;overflow:hidden;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;border-radius:200px;margin:0 auto 10px auto;}
.send-your-requirement{text-align:center;}
.send-your-requirement h4{font-family:'Titillium Web', sans-serif;font-size:24px;text-transform:uppercase;margin-bottom:30px;}
.send-your-requirement .btn.btn-default{margin-bottom:15px;padding:6px 69px;}
.guest-review{background:#e6e6e6;padding:40px 0;}
.guest-review .img{width:129px;height:129px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;overflow:hidden;border:8px solid #fff;}
.guest-review .info{padding-left:40px;}
.guest-review .info h4{font-size:24px;}
.guest-review .info span{font-family:'Titillium Web', sans-serif;font-size:16px;padding-left:30px;text-transform:capitalize;}
.guest-review .info span strong{font-size:18px;}
.contact-us{text-align:left;}
.contact-us .map{min-height:440px;border-top:1px solid #d5d5d5;filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);}
.contact-us .banner{text-align:center;margin-top:-4px;padding:30px 0;}
.contact-us .banner h2 , .contact-us .banner h1{margin-top:0;}
section.content-default.contact-form{padding:40px 0 10px 0;}
.contact-form em{color:#ff0101;}
.contact-form p{font-size:14px;text-align:right;padding-right:15px;}
.contact-form label{font-weight:400;line-height:34px;}
.contact-form .btn.btn-default{padding:6px 60px;}
.form-group{margin-bottom:33px;position:relative;overflow:hidden;}
.form-control{height:40px;border-radius:0;background:#ededed;border:none;box-shadow:none;}
.contact-info p{font-size:23px;font-weight:300;line-height:24px;text-transform:uppercase;}
.contact-info p span{font-size:16px;}
.contact-info img{margin-bottom:25px;}
.contact-info p span{font-weight:700;text-transform:none;padding-top:10px;display:block;}
.contact-info p span small{font-size:16px;line-height:16px;}
.quick-links{background:#fff;padding:50px 0 50px 0;}
.quick-links h4{font-family:'DIN Condensed', sans-serif;font-weight:400;font-size:18px;color:#1e1e1e;text-transform:uppercase;margin-bottom:30px;}
.quick-links h5{font-size:24px;color:#515151;}
.quick-links p, .quick-links ul li a{font-size:14px;font-weight:400;color:#1e1e1e;line-height:22px;}
.quick-links ul{margin:0;padding:0;}
.quick-links ul li{list-style-type:none;}
.quick-links ul li a{line-height:22px;display:block;}
.quick-links ul li a:hover{text-decoration:underline;}
.quick-links .links ul{text-align:right;}
.quick-links .links li a{line-height:34px;}
.quick-links .destination{padding-left:35px;margin-top:30px;}
.footer-section{overflow:hidden;perspective:500px;transform-style:preserve-3d;}
.footer .container-fluid{min-height:75px;background:#878787;position:relative;overflow:hidden;padding-top:30px;padding-bottom:18px;}
.footer .copyright .copy{color:#CEC8C8;}
.footer p{font-size:14px;color:#fff;text-transform:uppercase;margin:3px 15px 0;}
.footer p span{text-transform:none;}
.footer .socials ul{width:136px;height:30px;background:url(../images/sprite-img1.png) no-repeat 0 0;margin:0 auto;padding:0;}
.footer .solution .solution1{color:#CEC8C8}
.footer .solution .solution1 span a{color:white;}
.footer .socials ul li{list-style-type:none;}
.footer .socials ul li a{width:32px;height:30px;float:left;margin-right:2px;}
.footer .solution p{float:right;}
.footer .solution p a{color:#fff;}
.map-holder{position:relative;}
.g-map-info-window{position:absolute;z-index:9999;display:none;background-color:rgb(255, 255, 255);width:100%;max-width:420px;border:2px solid rgb(235, 235, 235);padding:15px;}
.g-map-info-window img{float:left;padding:0 10px 0 0;}
.g-map-info-window .info-window{float:left;width:100%;}
.g-map-info-window-overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.619608);z-index:998;display:none;}
span.validation-advice{color:red;font-size:12px;}
.tour-packages-details h1{font-family:'Titillium Web', sans-serif;font-size:36px;text-transform:capitalize;margin:0 0 20px 0;color:#ee3239;text-align:left;}
.pg-package-golden-beach-tour .tour-packages-details .banner{background-image:url(../images/img_tour4.jpg);}
.pg-package-amazing-sri-lanka .tour-packages-details .banner{background-image:url(../images/img_tour2.jpg);}
.pg-package-best-sri-lanka .tour-packages-details .banner{background-image:url(../images/img_tour3.jpg);}
.pg-package-culture-sri-lanka .tour-packages-details .banner{background-image:url(../images/img_tour1.jpg);}
.honeymoon .tour-packages-details .banner{background-image:url(../images/hony_banner.jpg);}
.tour-packages .banner h2{font-size:18px;font-weight:400;margin:10px;text-transform:uppercase;}
.navbarLanguage{position:absolute;top:0;right:0;font-family:sans-serif;padding-top:0;}
.navbarLanguage .dropdown-toggle{font-size:12px;}
.navbarLanguage .globeIcon{width:25px;height:20px;display:inline-block;float:left;background-image:url(../images/languages-flag.png);background-size:50px;background-repeat:no-repeat;background-position:4px -32px;}
.navbarLanguage ul.dropdown-menu{min-width:150px;background-color:#fff;color:#fff;}
.navbarLanguage li.active-lang a{text-decoration:underline;}
.navbarLanguage li a.dropdown-toggle{color:#f03940 !important;}
.navbarLanguage li a{text-align:left;color:#f03940 !important;font-size:12px;}
.navbarLanguage li a:hover{background-color:#dadada !important;}
.navbarLanguage li a .countryIcon{float:right;width:22px;height:15px;background-image:url(../images/languages-flag.png);border:1px solid #fff;background-size:50px;}
.navbarLanguage li a .countryIcon.english{background-position:-30px 1px;;}
.navbarLanguage li a .countryIcon.chinese{background-position:0 0;}





.mediaThingsTodDo{
	margin-bottom: 50px;
    margin-left: -35px;
    margin-right: -35px;
}
.mediaThingsTodDo:first-child{
margin-top: 50px;
}
.thingsImg{
	width:100%;
}
.mediaImage,.mediaBody{
	float:left;
	width:50%;
	position: relative;
	padding-left: 45px;
	padding-right: 45px;
}
.dis-t{
	display: table;
	width:100%;
	height:100%;
}
.dis-t-c{
	display: table-cell;
	vertical-align: middle;
}

.mediaBody .mediaHeading{
	font-family: 'Titillium Web', sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 10px;
	margin-top: 0;
	color: #ee3239;
}

.mediaThingsTodDo:nth-child(even) .mediaImage{
		left:50%;

}
.mediaThingsTodDo:nth-child(even) .mediaBody{
	    right: 50%;

}

.wild-life-tour-details .banner{
    background-image: url(../images/things-to-do/wild-life-tour-banner.jpg);
        background-position: center;

}
.trails-trekking-details .banner{
    background-image: url(../images/things-to-do/nature-trails-trekking-banner.jpg);
        background-position: center;
}
.elephant-gathering-details .banner{
    background-image: url(../images/things-to-do/elephant-gathering-banner.jpg);
        background-position: center;
}
.beach-holidays-details .banner{
    background-image: url(../images/things-to-do/beach-holidays-banner.jpg);
        background-position: center;
}
.kandy-perahara-details .banner{
    background-image: url(../images/things-to-do/kandy-perahara-banner.jpg);
        background-position: center;
}
.dropdown .dropdown-menu {
	background-color: #ffffff;
	    border-radius: 0;
	    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
}
.dropdown .dropdown-menu li{
	text-align: left;
}
.dropdown .dropdown-menu li:hover a{
	background-color: transparent;
	color:#ee3239;
}
.dropdown .dropdown-menu li a{
	color:#000;
	//font-weight: 700;
	font-family: 'din_alternatebold', sans-serif;
	text-transform: uppercase;
}
.dropdown:hover .dropdown-menu{
	display: block;
	
}
// .content-beach-holidays,.content-elephant-gathering{
// 	background-image: none !important;
// }