
b{font-weight:bold;color:#000}

p{color:#333;line-height:27px;font-size:16px;letter-spacing:.51px}h1{color:#222;line-height:28px;font-size:24px}h3{color:#222;line-height:30px;font-size:24px;text-transform:uppercase;margin-top:0}h4{color:#222;font-size:20px;margin-top:15px;letter-spacing:2px;text-transform:uppercase}h5{color:#222;font-size:18px;margin-top:0}.m-top{margin-top:20px}.m-top2{margin-top:40px}.m-bottom{margin-bottom:20px}.row-box{width:100%;float:left;clear:both}section,header,footer{float:left;width:100%;clear:both}.padding{padding:55px 0}.padding-sm{padding:40px 0}.burger{position:fixed;right:35px;top:33px;cursor:pointer;z-index:11}.burger:before{content:'MENU';position:absolute;color:#fff;top:-2px;left:-45px;font-size:15px;letter-spacing:1px}.burger span:nth-child(1){width:16px}.burger span{width:25px;height:3px;background:#fff;display:block;-webkit-border-radius:10px;border-radius:10px;margin-bottom:4px;-webkit-transition:all .3s;transition:all .3s}.burger:hover span:nth-child(1){width:25px}.top-none .logo img{width:100px}.top-none header{background-color:#fff;position:fixed;top:0;left:0;z-index:15;width:100%;border-bottom:1px solid #ddd}.top-none .burger{position:absolute;top:23px}.top-none .burger span{background:#222}.top-none .burger::before{color:#222}.top-none.menu-active .burger span{background:#fff}.top-none .burger span{background:#111}.top-none .burger:before{color:#111}.menu-active .burger span{background:#fff}.menu-active .burger:before{color:#fff}body.menu-active .burger span:nth-child(1){width:25px;-webkit-transform:rotate(45deg) translate(5px,5px);-ms-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}body.menu-active .burger span{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body.menu-active .burger span:nth-child(2){opacity:0}body.menu-active .burger span:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px,-5px);-ms-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}.main-menu-container{width:100%;height:100%;position:fixed;display:none;z-index:10;background-color:rgba(4,127,202,.9);list-style-type:none;text-align:center;padding:20% 5%;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.menu-active .main-menu-container{display:block;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.main-menu-container li{display:inline-block;width:16%;height:100%;vertical-align:middle}.main-menu-container li a{color:#fff;font-size:18px;line-height:50px;text-transform:uppercase;letter-spacing:2px}.main-menu-container li ul{padding:6px 0 0;display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-menu-container li ul li{width:100%}.main-menu-container li ul li a{font-size:16px;line-height:35px}.main-menu-container li:hover ul{display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-menu-container li a::after{content:"";display:block;height:0;width:0;margin:0 auto;border-bottom:1px solid #fff;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.main-menu-container li a:hover::after,.main-menu-container li a:hover::after{width:100px}header.top-none .logo{padding:5px}.top-none .logo img{width:100px}

#banner{background-color:#000;height:100vh;position:relative}.carousel-control.left,.carousel-control.right{background-image:none}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{content:none;width:auto}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:auto}.carousel-fade .carousel-inner .item{-ms-transform:scale(5);-webkit-transform:scale(5);transform:scale(5);height:100%}.carousel-fade .carousel-inner .active{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.carousel-fade .carousel-control{z-index:2}#banner{height:100vh;overflow:hidden}.carousel-caption{-webkit-animation-delay:.4s;animation-delay:.4s}#banner .carousel-inner{height:100%;background:#fff}#banner .carousel-caption{bottom:100px;text-shadow:none;right:0;left:auto;background-color:rgba(255,255,255,.7);padding:20px 25px;white-space:nowrap;text-align:left;letter-spacing:1px}#banner .carousel-caption h1{margin-top:0;margin-bottom:0}#banner .carousel-caption h5{margin-top:0;margin-bottom:0}#banner .carousel-caption img{float:left;padding-top:4px}#banner .carousel-control .fa{color:#fff;font-size:20px}.carousel-right{float:left;width:75%;padding-left:15px}footer .cd-top{bottom:12px;color:#c9c9c9;display:inline-block;font-size:12px;line-height:0;padding:2px;position:fixed;right:10px;width:38px;height:auto;border-radius:50px;margin:0 auto;text-align:center;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:transparent}footer .cd-top img{width:100%;margin-bottom:10px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s}footer .cd-top img:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}footer .cd-top i.fa{font-size:25px}footer .cd-top img{vertical-align:inherit}footer .cd-top:hover{color:#c9c9c9}footer .cd-top:focus{color:#c9c9c9}footer .cd-top.cd-is-visible,footer .cd-top.cd-fade-out,footer .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}footer .cd-top.cd-is-visible{visibility:visible;opacity:1}footer .cd-top.cd-fade-out{opacity:1}footer .hvr-icon-wobble-vertical::before{content:"\f062";position:absolute;right:0;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0);left:0;top:-9px}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.owl-controls{position:absolute;top:35%;float:left;width:100%}.owl-controls .owl-prev{float:left;padding:8px;margin-left:-30px}.owl-controls .owl-next{float:right;padding:8px;margin-right:-30px}

.owl-controls .fa{font-size:16px;color:#666; font: normal normal normal 14px/1 FontAwesome;}

.owl-carousel{clear:both}.page-section{overflow:hidden}.left-content{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 2s ease;transition:all 2s ease}.right-content{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transition:all 2s ease;transition:all 2s ease}.bottom-content{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 2s ease;transition:all 2s ease}.top-content{opacity:0;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 2s ease;transition:all 2s ease}.zoom-content{opacity:0;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 2s ease;transition:all 2s ease}.animate .zoom-content{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.animate .left-content,.animate .right-content{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.animate .bottom-content,.animate .top-content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

.title h3 {
    text-align: center;
    margin-top: 7px;
    font-family: 'Gilda Display', serif;
    font-size: 36px;
}




.btn-default{border-color: #ddd;
    color: #fff;
    letter-spacing: 1px;
    border-radius: 0;
    background-image: url('../../uploads/images/arrow.png');    
    background-repeat: no-repeat;
    background-position: right 19px center;
    background-color: #94016e;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.42857143;
    padding: 10px 59px 10px 18px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;}

.btn-default:hover,.btn-default:focus{background-color:transparent;background-position:right 10px center;border-color:#666}.btn-white{background-image:url(../images/arrow-white.png);border-color:#fff;color:#fff}.btn-white:hover,.btn-white:focus{background-color:transparent;background-position:right 10px center;border-color:#fff;color:#fff}.title{margin-bottom:40px}.title .btn-default{float:right}.img-box{width:100%;display:block;overflow:hidden;position:relative}.img-zoom{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.img-zoom:hover,.img-box:hover .img-zoom{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.col-6{float:left;width:50%}.col-2{float:left;width:20%}.padd-top{padding-top:45px}.img-box h3{position:absolute;top:35px;left:35px;color:#fff;width:350px}.section3 .img-box h4{position:absolute;top:25px;left:35px;color:#fff}

.box-hove{float:left;
width:100%;
padding:10px 30px 15px 35px;
position:absolute;
left:0;
bottom:0px;
z-index:10;
visibility:visible;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
transition:all .4s ease;
background: rgb(69,72,77);
background: -moz-linear-gradient(top,  rgb(69,72,77) 0%, rgb(0,0,0) 100%); 
background: -webkit-linear-gradient(top,  rgb(69,72,77) 0%,rgb(0,0,0) 100%);
background: linear-gradient(to bottom,  rgb(69,72,77) 0%,rgb(0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );

}

.img-box:hover .box-hove{bottom:0}.box-hove .btn{float:right;margin-top:10px}.box-left{float:none;padding-bottom:10px}.box-hove h4{text-transform:uppercase}.box-hove h4,.box-hove p{color:#fff;margin:2px 0}.box-hove p{color:#a6a6a6;margin-bottom:8px;font-size:14px}

.sec-about{background-color:#f6f6f6;border: 2px solid #9d9b84;}.sec-about h3{margin-bottom:20px}

.testimonial .carousel-indicators li{background-color:#bfbfbf;border:0 solid #bfbfbf;border-radius:0}.testimonial .carousel-indicators li.active{background-color:#282828}.testimonial .carousel-indicators{bottom:inherit;left:inherit;right:inherit;width:inherit;z-index:inherit;position:inherit;text-align:center;margin:0 auto}.testimonial h4{text-transform:capitalize;margin-top:25px}footer{    position: relative;}footer ul{list-style-type:none;padding:0}footer ul li{float:left;width:50%}footer ul li a{color:#000;font-size:15px}.social-icons a{display:inline-block;width:32%;text-align:center;color:#fff}.social-icons a .fa{font-size:20px}.social-icons a span{font-size:11px;color:#fff;display:block;width:100%;letter-spacing:2px;text-transform:uppercase}.con-icon .fa{float:left;margin-top:3px;color:#fff;font-size:17px;width:17px}.con-icon .fa-envelope{font-size:13px}.con-icon p{float:left;width:100%;margin-left:3px;line-height:21px}footer{padding-top:40px;padding-bottom:8px}footer p,footer p a{color:#000;font-size:14px}footer a:hover{color:#000}footer hr{border-color:#919191}.right{text-align:right}#testimonial{background-image:url(../images/coma.png);background-repeat:no-repeat;background-position:left top;padding-left:100px;position:relative}#testimonial p{font-size:15px;min-height:85px;background-color:#ddd;padding:20px;position:relative}#testimonial p::after{content:"";position:absolute;bottom:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #ddd;left:20px}.inner-banner{position:relative;background-color:#000}

.inner-text{position:absolute;bottom:0;left:0;right:0;background-color:#fff;margin:0 auto;display:inline-block;text-align:center;max-width:300px;padding:20px 15px 15px;border-radius: 10px 10px 0 0;}

.inner-text h3{margin-bottom:0}.inner-banner img{opacity:.8}.inner-text-center{position:absolute;bottom:inherit;left:50%;right:inherit;margin:0 auto;display:inline-block;text-align:center;max-width:500px;padding:20px 15px 15px;top:65%;transform:translate(-50%,-65%)}.inner-text-center h2{font-size:30px;color:#fff;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.7);margin:0;letter-spacing:2px}

.inner-text-center h3{    
font-size: 20px;
    color: #94016e;
    text-transform: capitalize;
    background: #ffffffa6;
    padding: 0px 5px 5px;
    border-radius: 5px;}


.list li::after{position:absolute;content:'';width:6px;height:6px;border-radius:50%;background:#0081cd;top:10px;left:0}

.about-page h4{font-size:18px;margin-top:15px;letter-spacing:1px}.list-half li{float:left;width:100%}.gray-bg{background-color:#f6f6f6}.list-icon{list-style-type:none;padding-left:0}.list-icon li{float:none;width:24%;text-align:center;padding:20px;display:inline-block;vertical-align:top}.list-icon li img{width:70px}.list-icon li h5{color:#444;letter-spacing:1.5px;line-height:27px;min-height:56px;margin-top:8px}.test-box h5{font-size:16px;color:#333;text-transform:uppercase;letter-spacing:2px;margin-top:18px;margin-bottom:0}.test-box p{font-size:15px;line-height:25px;text-align:justify}.test-box{background-image:url(../images/coma2.png);background-repeat:no-repeat;background-position:left 30px center;padding:30px 30px 30px 140px}.test-box-right{background-position:right 30px center;padding:30px 140px 30px 30px;background-color:#f6f6f6}.pack-test{text-align:center;padding:20px 30px 20px 200px;background-image:url(../images/coma3.png);max-width:900px;margin:0 auto 40px;float:none;display:block}.pack-test p{text-align:center}.pack-test h5{color:#bcbcbc}.col-3{width:33.333333333%;float:left}.packages .img-box h3{font-size:20px}.packages .img-box h3{top:25px;left:30px;z-index:1}h3 span{float:left;width:100%;font-size:18px;letter-spacing:1px}.packages .box-hove{padding:10px 30px 15px;bottom:0px}

.packages .img-box:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:50%;z-index:1;}


.white-bg-btn{background-color:#fff}h3 small{color:#0185cc;border-left:1px solid #0185cc;padding-left:10px;margin-left:10px}

.title-bottom {
    margin-bottom: 0;
    text-align: center;
    font-family: 'Gilda Display', serif;
    font-size: 18px;
}



.list-day{padding:0;list-style:none;display:block}.list-day li{position:relative;overflow:hidden;padding-left:60px;color:#888;padding-bottom:11px}

.list-day li p{color:#000;background:#00000014;padding: 10px;border-radius: 5px; text-align:justify;}

.list-day ul li{padding-left:15px}.list-day .list li:after{background-color:#03a374}.l-info-pack-days ul li i{width:35px;height:35px;background:#94016e;border-radius:50%;text-align:center;padding:9px 10px;margin-left:-58px;position:absolute;z-index:1;color:#fff;font-size:18px}

.days h3{margin:25px 0 10px;color:#222;font-size:20px; background: #ebebeb;}

.l-info-pack-days ul li h3{margin-top:2px}.l-info-pack-plac:after{content:'';background:#94016e;position:absolute;width:1px;top:0;bottom:0;height:100%;left:19px}.days h3 span{color:#94016e;font-size:20px;line-height:24px;float:none;width:auto;margin-right:5px}#gallery .owl-controls .owl-prev{margin-left:10px}#gallery .owl-controls .owl-next{margin-right:10px}#gallery .owl-controls{top:46%}#gallery .owl-controls .fa{font-size:27px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.89)}


.breadcrumb{padding:10px 5px 10px 5px;margin-bottom:0;list-style: none; background-color:#fff;}
.breadcrumb li a,.breadcrumb li{color:#000f;font-size:12px;}

.breadcrumb-1{padding:0px 5px 0 5px;margin-bottom:0;list-style:none;background-color:#000;border-radius: 5px;}
.breadcrumb-1 li a,.breadcrumb-1 li{color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.7)}
.breadcrumb-1>li {display: inline-block;}


.map-contact-wrap{float:left;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.map-section{float:left;width:60.10416666666667%;position:relative}

.contact-wrap{float:left;width:39.89583333333333%;background:#9a247c;padding:50px 0px 20px 30px;position:relative}

.contact-single-item{float:left;width:100%;padding-top:44px}.contact-single-item:first-child{padding-top:0}.contact-icon{float:left;width:25px}.contact-icon{width:20px}.contact-icon img{float:left;width:100%}.contact-info{float:left;width:60%;width:-webkit-calc(100% - 25px);width:calc(100% - 25px);padding-left:20px}.contact-info h6{float:left;font-size:14px;line-height:17px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-top:0;line-height:normal}.contact-info a{font-size:13.5px;line-height:16px;color:#fff;margin-top:20px;letter-spacing:1px;clear:both}.contact-info a:nth-child(2){margin-top:7px}.contact-info address{float:left;width:100%;padding-top:15px;font-size:13.5px;line-height:30px;color:#fff;font-style:normal;letter-spacing:1px}.contact-form form{width:80%;margin:35px auto 0}

.form-control{border-radius:0;border-color:#ddd;height:35px;margin-bottom:10px;box-shadow:none}

textarea.form-control{height:auto}.img-box-text{position:absolute;top:0;left:0;right:0;padding:30px}.img-box-text h2{margin-top:0;text-transform:uppercase;color:#fff;letter-spacing:1px}.img-box-text p{color:#fff}.left-box{float:left;width:80%}.img-left{width:69px;float:right}.enquiry .img-left{width:69px;float:right}.white-box{background-color:#fff;padding:30px 30px 30px 15px;position:relative}.enquiry .white-box:before{position:absolute;content:'';background-color:#fff;top:0;right:15px;width:100%;height:100%}#partner .owl-controls{display:none}#partner .owl-stage{height:110px;overflow:hidden}.partner{border-top:1px solid #ddd}.team p{min-height:77px;text-align:center;font-size:14px;line-height:25px}.team h4{text-align:center;font-size:18px;color:#0081cd;margin-top:20px}.box-br{float:left;width:100%;border:1px solid #ddd;padding:15px;margin:15px 0}.wow{margin-bottom:30px}.wow a{padding:10px;height:260px;overflow:hidden;width:100%;display:block;border:1px solid #ddd;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(54,54,54,.19);-moz-box-shadow:0 0 10px 0 rgba(54,54,54,.19);box-shadow:0 0 10px 0 rgba(54,54,54,.19)}.min1 a{height:380px;overflow:hidden;width:100%;display:block;border:1px solid #c8c8c8;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(54,54,54,.19);-moz-box-shadow:0 0 10px 0 rgba(54,54,54,.19);box-shadow:0 0 10px 0 rgba(54,54,54,.19)}.wow a:hover{-webkit-box-shadow:0 0 10px 0 rgba(54,54,54,.28);-moz-box-shadow:0 0 10px 0 rgba(54,54,54,.28);box-shadow:0 0 10px 0 rgba(54,54,54,.28)}.sec-world{background-color:#efefef}.sec-world a{display:block;width:100%;padding:20px;text-align:center;background-color:#00a779;border:1px solid #00a779}.sec-world a img{width:40px;display:inline-block;margin-right:8px}.sec-world a h4{display:inline-block;font-size:13px;color:#fff}.sec-world a:hover{background-color:#fff}.sec-world a:hover h4{color:#00a779}ul.fixed-icons{padding:0;list-style:none;position:fixed;z-index:9999;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.fixed-icons{list-style:none}ul.fixed-icons li a{display:block;margin-left:-2px;height:37px;width:37px;border-radius:0 25px 25px 0;background:#fff;margin-bottom:4px;transition:all .4s ease;color:#2980b9;text-decoration:none;line-height:60px;position:relative}ul.fixed-icons li .facebook{background:#4868af}ul.fixed-icons li .twitter{background:#2ab1e0}ul.fixed-icons li .youtube{background:#b90000}ul.fixed-icons li .weather{background:#ec5f17}ul.fixed-icons li .tour{background:#00a779}ul.fixed-icons li .xe{background:#002272}ul.fixed-icons li a span{padding:0 30px 0 15px;position:absolute;left:-120px;line-height:37px;transition:left .4s ease;font-size:11px;color:#fff;width:100%;letter-spacing:2px;text-transform:uppercase}ul.fixed-icons li a i{position:absolute;top:50%;right:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#fff}ul.fixed-icons li a:hover{cursor:pointer;width:120px;color:#fff}ul.fixed-icons li a.tour:hover{width:160px}ul.fixed-icons li a:hover span{left:0}.team img{width:200px;height:200px;margin:0 auto;display:block}.navbar-brand{padding:15px;float:left;height:auto}.top-none .navbar-brand{padding:5px 15px}.navbar-brand>img{width:300px}.navbar-right{padding:16px 0}.top-none .navbar-brand>img{display:block;width:250px}.top-none .navbar-right{padding:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:transparent}.navbar-default .navbar-nav>li>a{color:#000;font-size:16px;font-family:muli,sans-serif;font-weight:700}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%}.img-box img{width:100%}#column-left{width:50%;float:left}#column-right{width:50%;float:right}.testimonial-wrap{width:100%;padding:20px 30px;box-sizing:border-box;float:left;}.testimonial-wrap article{background-color:#e1e1e1;padding:35px}#column-left .testimonial-wrap:after{width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #e1e1e1 transparent transparent;content:" ";position:relative;float:right;top:0}#column-right .testimonial-wrap:after{width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#e1e1e1 transparent transparent transparent;content:" ";position:relative;float:left;top:0}article:before{content:" \201C ";font-size:80px;position:relative;display:block;top:0;line-height:.5}.sticky_social p,.sticky_social span,.sticky_social .twitter{text-align:center;color:#998578;text-transform:uppercase;letter-spacing:3px}.sticky_social .twitter{color:#000;text-decoration:none;display:block;padding:14px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sticky_social .twitter:hover{color:#ff7d6d;text-decoration:none}.sticky_social span{font-style:italic;display:block}.sticky_social img{width:30px;height:30px}.sticky_social .fl-fl{background:#000;text-transform:uppercase;letter-spacing:3px;padding:4px;width:190px;position:fixed;right:-150px;z-index:1000;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sticky_social .fa{font-size:20px;color:#fff;padding:10px 0;width:40px;margin-left:8px}.sticky_social .fl-fl:hover{right:0}.sticky_social .fl-fl a{color:#fff!important;text-decoration:none;text-align:center;line-height:30px!important;vertical-align:top!important;font-size:12px}.sticky_social .float-fb{top:170px}.sticky_social .float-tw{top:215px}.sticky_social .float-gp{top:270px}.sticky_social .float-rs{top:325px}.sticky_social .float-ig{top:380px}.sticky_social .float-pn{top:435px}.partner .owl-carousel .owl-item img{display:block;width:70%;-webkit-transform-style:preserve-3d}#partner .owl-stage{height:auto;overflow:hidden}.shop_box img{width:60%}.insta_sec h3{padding-bottom:20px}#instafeed{width:100%;display:flex}#instafeed a{position:relative;width:50%}

@media only screen and (min-width:580px){#instafeed a{width:25%}}

#instafeed a img{display:block;width:100%;height:100%}#instafeed a div.footer{width:auto;position:absolute;bottom:0;left:0;right:0;padding:.5rem 1rem;background:rgba(30,144,255,.8);font-size:.8rem;color:#fff;text-transform:uppercase;display:none}#instafeed a div.footer img{height:40px;width:40px;border-radius:50%;margin-right:.5rem;box-shadow:0 0 0 1px rgba(255,255,255,.4)}#instafeed a div.user{display:flex;align-items:center;flex-wrap:wrap}#instafeed a div.caption{height:0;opacity:0;margin-bottom:0;background:rgba(0,0,0,.2);word-break:break-all}#instafeed a:hover .caption,#instafeed a:focus .caption{margin:-.5rem -1rem .5rem;padding:.5rem 1rem;opacity:1;height:auto;display:none}.top_icon{width:88%;float:left;border-bottom:1px solid #ddd;padding:10px 0}ul.top_icon_ul{width:100%;float:right;padding:0;margin:0}.top_icon_ul li{display:inline-block;list-style-type:none;float:right;line-height:0;padding:px 0}.top_icon_ul li a{display:inline-block;font-size:12px;padding-left:20px;color:#000;font-weight:700}.top_icon_ul li a img{width:20px}.top_icon_ul li a .icon_txt{padding-left:5px}.top-none .top_icon{display:none}section.payment_sec.text-center{background-color:#efefef;padding:55px 0}.navbar-default{border-radius:0}.option-isotop{margin-bottom:45px;width:100%;float:left}.masonary{width:100%;float:left}.option-isotop h3{width:auto;margin-right:auto;margin-bottom:0;float:left}.option-set{display:inline-block;padding:0;margin-left:auto;list-style-type:none;float:right;margin-bottom:0}.option-set li{display:inline-block;letter-spacing:.1px}.option-set li a.selected,.option-set li a:hover{color:#00906c}.option-set li a{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:4px 18px;font-size:16px;text-align:center;color:#111;position:relative;display:block;border-radius:50px;text-transform:uppercase}.home_packages .box-hove{bottom:-64px!important}.home_packages .img-box:hover .box-hove{bottom:0!important}.home_packages .box-hove h4{color:#fff;margin:8px 0;font-size:14px!important;line-height:24px}

.trend_menu{width:100%;margin-bottom:20px;margin-top:5px;align-items: center;text-align: center;}



.trend_menu .nav-tabs{border-bottom:none;display:inline-block;padding: 0 0 0 10px;margin-left:auto;list-style-type:none;margin-bottom:0;border-radius:50px;-webkit-box-shadow:0px 0px 5px 0px rgb(0 0 0 / 70%);-moz-box-shadow:0px 0px 5px 0px rgb(0 0 0 / 70%);box-shadow:0px 0px 5px 0px rgb(0 0 0 / 70%);background: #a13385;border: 3px solid #fff;}

.trend_menu h3{width:auto;margin-right:auto;margin-top:15px;font-size:24px;line-height:24px}

.trend_menu .nav-tabs>li.active>a,.trend_menu .nav-tabs>li.active>a:focus,.trend_menu .nav-tabs>li.active>a:hover{color:#ffa8e9;cursor:pointer;background-color:#fff0;border:none;border-bottom-color:inherit}

.trend_menu .nav-tabs>li>a{padding:5px 2px;border:none;color:#fff;font-size:18px}

.trend_menu .nav>li>a:focus,.trend_menu .nav>li>a:hover{text-decoration:none;background-color:transparent}.experience_inner .box-hove{bottom:-142px!important}.experience_inner .box-left{width:100%;padding-bottom:0;padding-top:5px}@media(min-width:250px) and (max-width:500px){.logo img{width:100px}header .logo{padding:8px}header{background-color:#fff;position:fixed;top:0;left:0;z-index:15;width:100%}header .logo{position:relative;width:269px}.burger{position:absolute}.burger span{background:#222}.burger::before{color:#222}.main-menu-container li{width:100%;height:auto}#banner .carousel-inner .item img{height:100%;max-width:none}#banner{height:300px}#banner .carousel-caption{padding:15px}#banner .carousel-inner .item .carousel-caption img{height:30px}#banner h1{line-height:22px;font-size:18px}#banner h5{font-size:15px}#banner .carousel-caption{bottom:40px}.burger{right:15px;top:15px}h3{font-size:16px}.btn-default{font-size:12px;background-size:22px;padding:8px 15px;background-image:none}.title{margin-bottom:20px}.title h3{margin-top:0;margin-bottom:0}.padd-top{padding-top:20px}.col-6{width:100%}h4{font-size:18px}.padding{padding:30px 0}.sec-about .btn{margin-bottom:20px}.img-box img{width:100%}.col-2{width:100%}.menu-active .burger span{background:#222}#testimonial{margin-top:20px}.testimonial .carousel-indicators{bottom:-13px;left:0;right:0;width:auto;margin:0 auto;position:relative}.social-icons{margin:25px 0;background-color:#059970;padding:15px 0}footer img{margin-bottom:20px}footer .col-md-4{text-align:center}footer{padding-top:20px}.right{text-align:center}.testimonial h3{float:left}.testimonial .btn-default{float:right;margin-top:-3px}.inner-banner img{height:180px;max-width:none}.inner-banner{overflow:hidden}.inner-banner h3{margin:0}.inner-text{max-width:260px;padding:10px;background-color:rgba(255,255,255,.9)}.list-icon{float:left;width:100%}.list-icon li{width:100%;padding:20px}.list-icon li h5{min-height:auto}.test-box{background-image:none;padding:15px;margin-bottom:10px}.test-box h5{line-height:24px}.line{margin:8px auto}.inner-text-center h3{font-size:16px}.inner-text-center h2{font-size:21px}.inner-text-center{bottom:10px}.col-3{width:100%}.packages .box-hove{padding:8px 15px;bottom:-80px}.packages .img-box h3{top:13px;left:20px;font-size:15px;line-height:22px}.packages h4{font-size:15px}h3 span{font-size:12px}.box-left{width:100%}.media:first-child{margin-top:15px}.img-box-text{padding:15px}.img-box-text h2{font-size:20px}.enquiry .img-left{width:40px}.img-box-text p{line-height:21px;font-size:14px}.enquiry .img-box{height:180px}.white-box{padding:20px 15px}h3 small{float:left;width:100%;font-size:15px;margin-top:6px;margin-bottom:14px;border-left:0 solid #0185cc;padding-left:0}.title-bottom{margin-bottom:0;text-align:center}.title-bottom .btn-default{float:none}.padding-sm{padding:25px 0}.box-hove{padding:10px 15px 15px;bottom:-89px}#testimonial{background-position:top 40px center;padding-left:0;padding-top:0}.testimonial h4{line-height:24px}.map-section{width:100%}.contact-single-item{padding-top:25px}.contact-info a:nth-child(2){margin-top:0}.contact-info{padding-left:9px}.map-section iframe{height:260px}.contact-wrap{width:100%;padding:25px 15px}.contact-icon img{width:16px}.contact-form form{width:100%;margin:15px auto 0}.about-page h4{line-height:28px}.list-half li{width:100%}.min1{height:auto}.wow{height:auto}.sec-world a{margin-bottom:10px}.navbar-brand{height:auto;padding:0 15px}.navbar-right{padding:0}.top-none .navbar-brand>img{display:block;width:269px}.top-none .navbar-right{padding:0}.team p{min-height:auto}.owl-carousel .owl-item img{width:auto;text-align:center;margin:0 auto}footer p,footer p a{font-size:12px}#column-right{width:100%;float:left}#column-left{width:100%;float:left}.testimonial-wrap{padding:0;margin-bottom:30px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000}div#testimonial::after{display:none}.top_icon{margin-bottom:0;width:100%;float:left}ul.top_icon_ul{text-align:left}.top_icon_ul li{float:left;width:100%;padding-bottom:20px}.top_icon_ul li:last-child{padding-bottom:0}.top-none .top_icon{display:block}.top_icon_ul li a{padding-left:0}.top_icon{padding:20px 0}#testimonial{background-image:none;padding-left:0}.payment_sec p{font-size:15px}.navbar-right{padding:0;float:left}.inner-text-center{left:50%;top:53%;transform:translate(-50%,-53%);width:100%}.trend_menu .nav-tabs>li>a{padding:8px 5px;font-size:12px;line-height:12px}.trend_menu{margin-bottom:20px}.trend_menu h3{font-size:16px;line-height:16px;margin-bottom:20px}.trend_menu .nav-tabs>li:first-child>a{padding-left:0}.trend_menu .nav-tabs>li:last-child>a{padding-left:0}.trend_menu .nav-tabs{width:100%; padding-left: 55px;}.home_packages .box-hove{bottom:-54px!important}.experience_inner .box-hove{bottom:-145px!important}.shop_box img{width:75%}}

@media(min-width:501px) and (max-width:600px){.col-3{width:100%;float:left}.team p{min-height:auto}.owl-carousel .owl-item img{width:auto}.navbar-brand{height:auto;padding:0 15px}#column-right{width:100%;float:left}#column-left{width:100%;float:left}.testimonial-wrap{padding:0;margin-bottom:30px}div#testimonial::after{display:none}.top_icon{margin-bottom:0;width:100%;float:left}ul.top_icon_ul{text-align:left}.top_icon_ul li{float:left;width:100%;padding-bottom:20px}.top_icon_ul li:last-child{padding-bottom:0}.top-none .top_icon{display:block}.top_icon_ul li a{padding-left:0}.top_icon{padding:20px 0}#testimonial{background-image:none;padding-left:0}.payment_sec p{font-size:15px}.navbar-right{padding:0;float:left}.inner-text-center{left:50%;top:60%;transform:translate(-50%,-60%)}.trend_menu .nav-tabs>li>a{padding:2px 10px;font-size:12px;line-height:12px}.trend_menu{margin-bottom:20px}.trend_menu h3{font-size:16px;line-height:16px}}

@media(min-width:501px) and (max-width:767px){.logo img{width:100px}header .logo{padding:8px}header{background-color:#fff;position:fixed;top:0;left:0;z-index:15;width:100%}header .logo{position:relative;width:100px}.burger{position:absolute}.burger span{background:#222}.burger::before{color:#222}.main-menu-container li{width:100%;height:auto}#banner .carousel-inner .item img{height:100%;max-width:none}#banner .carousel-caption{padding:15px}#banner .carousel-inner .item .carousel-caption img{height:30px}#banner h1{line-height:22px;font-size:18px}#banner h5{font-size:15px}#banner .carousel-caption{bottom:40px}.burger{right:15px;top:15px}h3{font-size:16px}.btn-default{font-size:12px;background-size:22px;padding:8px 15px;background-image:none}.title{margin-bottom:20px}.title h3{margin-top:0;margin-bottom:0}.title-bottom h3{width:73%}.title-bottom{margin-bottom:0}.padd-top{padding-top:20px}.col-6{width:100%}h4{font-size:18px}.padding{padding:30px 0}.sec-about .btn{margin-bottom:20px}.section3 .img-box h4{top:10px;left:15px;margin:0;font-size:14px;line-height:18px}.box-hove{padding:15px}.box-hove .btn{margin-top:6px}.menu-active .burger span{background:#222}.social-icons{margin:25px 0;background-color:#059970;padding:15px 0}footer img{margin-bottom:20px}footer .col-md-4{text-align:center}footer{padding-top:20px}.right{text-align:center}.testimonial h3{float:left}.testimonial .btn-default{float:right;margin-top:-3px}.list-icon li{width:50%;padding:15px}.list-icon li h5{line-height:27px;min-height:85px}.inner-text{max-width:260px;padding:10px;background-color:rgba(255,255,255,.9)}.inner-text h3{margin-bottom:0}.list-icon{float:left;width:100%}.list-icon li{width:100%;padding:20px}.list-icon li h5{min-height:auto}.test-box{background-image:none;padding:15px;margin-bottom:10px}.test-box h5{line-height:24px}.col-3{width:50%;float:left}.packages .box-hove{padding:8px 15px}.packages .img-box h3{top:13px;left:20px;font-size:15px;line-height:22px}.packages h4{font-size:10px}h3 span{font-size:12px}.box-left{width:61%}
.media:first-child{margin-top:15px}.enquiry .img-box{height:200px}.white-box{padding:20px 15px}h3 small{float:left;width:100%;font-size:13px}

.inner-banner img{height:220px;max-width:none}.inner-banner{overflow:hidden}.inner-text-center h3{font-size:16px}.inner-text-center h2{font-size:21px}.inner-text-center{bottom:10px}.map-section{width:100%}.contact-single-item{padding-top:25px}.contact-info a:nth-child(2){margin-top:0}.contact-info{padding-left:9px}.map-section iframe{height:260px}.contact-wrap{width:100%;padding:25px 15px}.contact-icon img{width:16px}.contact-form form{width:100%;margin:15px auto 0}.contact-info address{padding-top:0}.line{margin:8px auto}.about-page h4{line-height:28px}.sec-world a{margin-bottom:10px}.navbar-brand{height:auto}.navbar-right{padding:0;float:left}.top-none .navbar-right{padding:0}.team p{min-height:auto}.box-hove{bottom:-85px}.packages .box-hove{bottom:-71px}.sec-about img{width:100%}.owl-carousel .owl-item img{width:auto}.navbar-brand{height:auto;padding:0 15px}#column-right{width:100%;float:left}#column-left{width:100%;float:left}.testimonial-wrap{padding:0;margin-bottom:30px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000}div#testimonial::after{display:none}.top_icon{margin-bottom:0;width:100%;float:left}ul.top_icon_ul{text-align:left}.top_icon_ul li{float:left;width:100%;padding-bottom:20px}.top_icon_ul li:last-child{padding-bottom:0}.top-none .top_icon{display:block}.top_icon_ul li a{padding-left:0}.top_icon{padding:20px 0}#testimonial{background-image:none;padding-left:0}.payment_sec p{font-size:15px}.inner-text-center{left:50%;top:60%;transform:translate(-50%,-60%)}.trend_menu .nav-tabs>li>a{padding:2px 10px;font-size:12px;line-height:12px}.trend_menu{margin-bottom:20px}.trend_menu h3{font-size:16px;line-height:16px}.trend_menu .nav-tabs>li>a{padding:8px 5px;font-size:12px;line-height:12px}.trend_menu{margin-bottom:20px}.trend_menu h3{font-size:16px;line-height:16px;margin-bottom:20px}.trend_menu .nav-tabs>li:first-child>a{padding-left:0}.trend_menu .nav-tabs>li:last-child>a{padding-left:0}.trend_menu .nav-tabs{width:100%;padding-left: 20px;}.home_packages .box-hove{bottom:-54px!important}.experience_inner .box-hove{bottom:-181px!important}}

@media(min-width:768px) and (max-width:991px){.logo img{width:100px}header{background-color:#fff;position:fixed;top:0;left:0;z-index:15;width:100%}header .logo{position:relative; width:280px;}.burger{position:absolute}.burger span{background:#222}.burger::before{color:#222}.main-menu-container li{width:100%;height:auto}#banner .carousel-caption{padding:15px}#banner .carousel-inner .item .carousel-caption img{height:30px}#banner h1{line-height:22px;font-size:18px}#banner h5{font-size:15px}#banner .carousel-caption{bottom:40px}#banner{height:481px}.burger{right:15px;top:15px}h3{font-size:16px}.main-menu-container{padding:10% 5%}.btn-default{font-size:12px;background-size:22px;padding:8px 15px;background-image:none}.title{margin-bottom:20px}.title h3{margin-top:0;margin-bottom:0}.padd-top{padding-top:20px}.col-6{width:50%}h4{font-size:18px}.padding{padding:30px 0}.sec-about .btn{margin-bottom:20px}.section3 .img-box h4{top:20px;left:15px;margin:0;font-size:14px;line-height:18px}.box-hove{padding:15px;bottom:-88px}.box-hove .btn{margin-top:10px}.menu-active .burger span{background:#222}.testimonial .carousel-indicators{bottom:0;left:0;right:0;width:auto;margin:0 auto;position:relative}footer img{margin-bottom:20px;width:49%}footer .col-sm-6{height:110px;margin-top:15px}footer{padding-top:20px}.right{text-align:center}.testimonial h3{float:left}.testimonial .btn-default{float:right;margin-top:-3px}.list-icon li h5{letter-spacing:.5px;line-height:22px;min-height:68px}.col-3{width:50%;float:left}.img-left{width:39px}.white-box{padding:15px}.contact-form form{margin:35px auto 0;width:100%}.map-section{width:50%}.contact-wrap{width:50%;padding:20px}.box-hove h4{font-size:16px}.about-page h4{line-height:28px}.sec-world a h4{font-size:15px}.sec-world a img{margin:0 auto;display:block}.navbar-default .navbar-nav>li>a{font-size:11px}.team h4{font-size:10px}.team p{font-size:9px;word-break:break-all}#column-right{width:100%;float:left}#column-left{width:100%;float:left}.testimonial-wrap{padding:0;margin-bottom:30px}.world_box{margin-bottom:30px}div#testimonial::after{display:none}.top_icon{width:79%}.inner-text-center{left:50%;top:75%;transform:translate(-50%,-75%)}.trend_menu{margin-bottom:20px}.trend_menu .nav-tabs>li>a{padding:8px 10px;font-size:12px;line-height:12px}.home_packages .box-hove{bottom:-62px!important}.experience_inner .box-hove{bottom:-166px!important}}

@media(min-width:992px) and (max-width:1199px){.section3 .img-box h4{top:15px;left:30px;line-height:28px}footer ul li a{font-size:14px}hr{margin-top:10px;margin-bottom:10px}.list-icon li h5{line-height:23px;min-height:70px;font-size:16px}.packages .box-hove{padding:8px 15px}.packages .img-box h3{top:13px;left:20px;font-size:15px;line-height:22px;width:100%}.packages h4{font-size:9px}.box-hove{bottom:-95px}.packages .box-hove{bottom:-80px}h3 span{font-size:12px}.box-left{width:100%}.box-hove .btn{background-size:19px;background-position:right 10px center;padding:10px 35px 10px 18px;font-size:12px}.img-left{width:50px}.contact-wrap{padding:40px 20px 40px 40px}.sec-world a{padding:15px}.sec-world a h4{font-size:10px}.sec-world a img{margin:0 auto;display:block}.team h4{font-size:16px}.team p{font-size:12px}.social-icons a{width:49%}.top_icon{width:84%}.experience_inner .box-hove{bottom:-158px!important}.inner-text-center{left:50%;top:70%;transform:translate(-50%,-70%)}.home_packages .box-hove{bottom:-62px!important}.experience_inner .box-hove{bottom:-157px!important}}

@media(min-width:1200px) and (max-width:1299px){.packages .box-hove{padding:8px 15px}.packages .img-box h3{top:13px;left:20px;font-size:15px;line-height:22px}.packages h4{font-size:15px}h3 span{font-size:12px}.box-left{width:100%}.box-hove .btn{background-size:19px;background-position:right 10px center;padding:10px 35px 10px 18px;font-size:12px}.sec-world a{padding:15px}.sec-world a h4{font-size:12px}.packages .box-hove{bottom:-91px}.home_packages .box-hove{bottom:-62px!important}.experience_inner .box-hove{bottom:-134px!important}}@media(min-width:1300px) and (max-width:1439px){.container{width:1260px}.packages .box-hove h4{font-size:12px}.box-left{width:100%;padding-bottom:10px}.sec-world a h4{font-size:11px}.packages .box-hove{bottom:-91px}}

@media(min-width:1440px) and (max-width:1599px){.sec-world a h4{font-size:11px}.packages .box-hove{bottom:-165px!important}.inner-text-center{left:50%;top:60%;transform:translate(-50%,-60%)}}@media(min-width:1600px) and (max-width:9000px){.container{width:1400px}.box-left{float:left;width:100%}.packages .box-hove h4{font-size:17px}.enquiry .img-box{height:606px}.inner-text-center{left:50%;top:60%;transform:translate(-50%,-60%)}}



.cuadro_intro_hover{
    	padding: 0px;
		position: relative;
		overflow: hidden;
		height:auto;
	}
	.cuadro_intro_hover:hover .caption{
		opacity: 1;
		transform: translateY(-275px);
		-webkit-transform:translateY(-275px);
		-moz-transform:translateY(-275px);
		-ms-transform:translateY(-275px);
		-o-transform:translateY(-275px);
	}
	.cuadro_intro_hover img{
		z-index: 4;
	}
	.cuadro_intro_hover .caption{
		position: absolute;
		top:275px;
		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
		width: 100%;
	}
	.cuadro_intro_hover .blur{
		background-color: rgba(0,0,0,0.7);
		height: 330px;
		z-index: 5;
		position: absolute;
		width: 100%;
	}
	.cuadro_intro_hover .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		height: 330px;
		text-align: center;
		top:0px;
		width: 100%;
	}
	
.caption-text 43 { color:#fff}



#pattern-layer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 95px;
    background-repeat: repeat-x;
    animation: slide 100s linear infinite;
    -webkit-animation: slide 100s linear infinite;
	 background-image: url('../../uploads/images/shape-1.png');  
	 z-index:9;
}


.set-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}


.home__room__item {
    height: 493px;
    position: relative;
    margin-bottom: 15px;
}



.home__room__title {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    padding: 0 25px;
    margin-top: -120px;
    -webkit-transition: all , .5s;
    -o-transition: all , .5s;
    transition: all , .5s;
}

.home__room__title h2 {
    font-size:20px;
    color: #fff;
    position: relative;
    padding-left: 12px;
}

.home__room__title h4 {
    color: #fff;
    margin-bottom: 5px;
}

.home__room__item:hover .home__room__title {
    top: 0;
    margin-top: 0;
    padding: 32px 25px 0;
}

.home__room__item a {
    font-size: 18px;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    position: relative;
    padding: 4px 0;
    display: inline-block;
    position: absolute;
    left: 25px;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all , .5s;
    -o-transition: all , .5s;
    transition: all , .5s;
}

.home__room__item a:before {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background: #e9ad28;
    content: "";
}

.home-room .container-fluid {
    overflow: hidden;
}

.container-fluid {
    width: 100%;
    padding-right: 55px;
    padding-left: 55px;
    margin-right: auto;
    margin-left: auto;
}


.home__room__item:hover a {
    bottom: 32px;
    opacity: 1;
    visibility: visible;
}
.home__room__item a {
    font-size: 18px;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    position: relative;
    padding: 4px 0;
    display: inline-block;
    position: absolute;
    left: 25px;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all , .5s;
    -o-transition: all , .5s;
    transition: all , .5s;
}


.sticky-icon  {
	z-index:9;
	position:fixed;
	top:25%;
	right:0%;
	width:220px;
	display:flex;
	flex-direction:column;}  
.sticky-icon a  {
	transform:translate(165px,0px);
	border-radius:50px 0px 0px 50px;
	text-align:left;
	margin:2px;
	text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	font-size:22px;
	font-family:'Oswald', sans-serif;
	transition:all 0.8s;}
.sticky-icon a:hover  {
	color:#FFF;
	transform:translate(30px,0px);}	
.sticky-icon a:hover i  {
	transform:rotate(360deg);}
		

.btn-enquiry {
    color: #fff;
    background-color: #9a247c;
    z-index: 9;
    position: fixed;
    top:20%;
    right: 0%;
    width:195px;
    display: flex;
	padding: 2px;
    flex-direction: column;
	transform: translate(165px,0px);
    transition: all 0.8s;
	border-radius: 50px 0px 0px 50px;
	border: none;
}

.btn-enquiry:hover {
    color: #fff;
    z-index: 9;
    position: fixed;
    top: 20%;
    right: 0%;
    width:153px;
    display: flex;
    flex-direction: column;
	transform: translate(30px,0px);
	border-radius: 50px 0px 0px 50px;
}

.btn-enquiry i {
	background-color:#FFF;
	height:25px;
	width:25px;
	color:#000;
	text-align:center;
	line-height:22px;
	border-radius:50%;
	margin-right:0px;
	transition:all 0.5s;
	border: 2px dotted #9a247c;
	}
	
.btn-enquiry p { margin: 0px;
    padding: 0px;
    color: #fff;
    position: absolute;
    left: 30px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 2px;
    font-size: 18px;
    font-family: 'Oswald', sans-serif;
    line-height: 21px;
    
}

.social-media a { color:#fff; text-align:center; text-decoration:none;}


.Facebook {
    color: #fff;
    background-color:#2C80D3;
    z-index: 9;
    position: fixed;
    top: 30%;
    right: 0%;
    width:195px;
    display: flex;
	padding:2px;
    flex-direction: column;
	transform: translate(165px,0px);
    transition: all 0.8s;
	border-radius: 50px 0px 0px 50px;
	border: none;
}

.Facebook:hover {
    color: #fff;
    z-index: 9;
    position: fixed;
    top: 30%;
    right: 0%;
    width:170px;
    display: flex;
    flex-direction: column;
	transform: translate(30px,0px);
	border-radius: 50px 0px 0px 50px;
}

.Facebook i {
	background-color:#FFF;
	height:25px;
	width:25px;
	color:#2C80D3;
	text-align:center;
	line-height:22px;
	border-radius:50%;
	margin-right:0px;
	transition:all 0.5s;
	border:2px dotted #2C80D3;
	}
	
.Facebook p { margin:0px; padding:0px; color:#fff; position: absolute;
    left:50px;text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	font-size:22px;
	font-family:'Oswald', sans-serif;   
}

.Facebook samp {
    position: absolute;
    left:30px;
    text-align: center;
    top:2px;
    text-transform: uppercase;
    font-size:18px;
    font-family: 'Oswald', sans-serif;
    transition: all 0.8s;
}

.Instagram {
    color: #fff;
    background-color:#FD1D1D;
    z-index: 9;
    position: fixed;
    top: 25%;
    right: 0%;
    width:195px;
    display: flex;
	padding:2px;
    flex-direction: column;
	transform: translate(165px,0px);
    transition: all 0.8s;
	border-radius: 50px 0px 0px 50px;
	border: none;
}

.Instagram:hover {
    color: #fff;
    z-index: 9;
    position: fixed;
    top: 25%;
    right: 0%;
    width:173px;
    display: flex;
    flex-direction: column;
	transform: translate(30px,0px);
	border-radius: 50px 0px 0px 50px;
}

.Instagram i {
	background-color:#FFF;
	height:25px;
	width:25px;
	color:#FD1D1D;
	text-align:center;
	line-height:22px;
	border-radius:50%;
	margin-right:0px;
	transition:all 0.5s;
	border: 2px dotted #FD1D1D;
	float:left;
	}
	
.Instagram p { margin:0px; padding:0px; color:#fff; position: absolute;
    left:50px;text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	font-size:22px;
	font-family:'Oswald', sans-serif;
    
}

.Instagram samp {
    position: absolute;
    left:30px;
    text-align: center;
    top:3px;
    text-transform: uppercase;
    font-size:18px;
    font-family: 'Oswald', sans-serif;
    transition: all 0.8s;
}
.Youtube {
    color: #fff;
    background-color:#fa0910;
    z-index: 9;
    position: fixed;
    top: 35%;
    right: 0%;
    width:195px;
    display: flex;
	padding:2px;
    flex-direction: column;
	transform: translate(165px,0px);
    transition: all 0.8s;
	border-radius: 50px 0px 0px 50px;
	border: none;
}

.Youtube:hover {
    color: #fff;
    z-index: 9;
    position: fixed;
    top:35%;
    right: 0%;
    width:152px;
    display: flex;
    flex-direction: column;
	transform: translate(30px,0px);
	border-radius: 50px 0px 0px 50px;
}

.Youtube i {
	background-color:#FFF;
	height:25px;
	width:25px;
	color:#fa0910;
	text-align:center;
	line-height:23px;
	border-radius:50%;
	margin-right:0px;
	transition:all 0.5s;
	border:2px dotted #fa0910;
	font-size:14px;
	}
	
.Youtube p { margin:0px; padding:0px; color:#fff; position: absolute;
    left:50px;text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	font-size:22px;
	font-family:'Oswald', sans-serif;
    
}


.Youtube samp {
    position: absolute;
    left:30px;
    text-align: center;
    top: 3px;
    text-transform: uppercase;
    font-size:18px;
    font-family: 'Oswald', sans-serif;
    transition: all 0.8s;
}

.Twitter {
    color: #fff;
    background-color:#53c5ff;
    z-index: 9;
    position: fixed;
    top: 40%;
    right: 0%;
    width:195px;
    display: flex;
	padding:2px;
    flex-direction: column;
	transform: translate(165px,0px);
    transition: all 0.8s;
	border-radius: 50px 0px 0px 50px;
	border: none;
}

.Twitter:hover {
    color: #fff;
    z-index: 9;
    position: fixed;
    top: 40%;
    right: 0%;
    width:150px;
    display: flex;
    flex-direction: column;
	transform: translate(30px,0px);
	border-radius: 50px 0px 0px 50px;
}

.Twitter i {
	background-color: #FFF;
    height: 25px;
    width: 25px;
    color: #53c5ff;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    margin-right: 0px;
    transition: all 0.5s;
    border: 2px dotted #53c5ff;
    font-size: 14px;
	}
	
.Twitter p { margin:0px; padding:0px; color:#fff; position: absolute;
    left:50px;text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	font-size:22px;
	font-family:'Oswald', sans-serif;
    
}

.Twitter samp {
    position: absolute;
    left:30px;
    text-align: center;
    top:3px;
    text-transform: uppercase;
    font-size:18px;
    font-family: 'Oswald', sans-serif;
    transition: all 0.8s;
}





.new_footer_area {
    background: #fbfbfd;
	position: relative;
}


.new_footer_top {
    padding:10px 0px 270px;
    position: relative;
      overflow-x: hidden;
}
.new_footer_area .footer_bottom {
    padding-top: 5px;
    padding-bottom: 50px;
}
.footer_bottom {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #7f88a6;
    padding: 27px 0px;
}
.new_footer_top .company_widget p {
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    color: #6a7695;
    margin-bottom: 20px;
}
.new_footer_top .company_widget .f_subscribe_two .btn_get {
    border-width: 1px;
    margin-top: 20px;
}
.btn_get_two:hover {
    background: transparent;
    color: #5e2ced;
}
.btn_get:hover {
    color: #fff;
    background: #6754e2;
    border-color: #6754e2;
    -webkit-box-shadow: none;
    box-shadow: none;
}
a:hover, a:focus, .btn:hover, .btn:focus, button:hover, button:focus {
    text-decoration: none;
    outline: none;
}

.new_footer_top .f_widget.about-widget .f_list li a:hover {
    color: #5e2ced;
}
.new_footer_top .f_widget.about-widget .f_list li {
    margin-bottom: 11px;
}
.f_widget.about-widget .f_list li:last-child {
    margin-bottom: 0px;
}
.f_widget.about-widget .f_list li {
    margin-bottom: 15px;
}
.f_widget.about-widget .f_list {
    margin-bottom: 0px;
}
.new_footer_top .f_social_icon a {
    width: 44px;
    height: 44px;
    line-height: 43px;
    background: transparent;
    border: 1px solid #e2e2eb;
    font-size: 24px;
}
.f_social_icon a {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 45px;
    color: #858da8;
    display: inline-block;
    background: #ebeef5;
    text-align: center;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.ti-facebook:before {
    content: "\e741";
}
.ti-twitter-alt:before {
    content: "\e74b";
}
.ti-vimeo-alt:before {
    content: "\e74a";
}
.ti-pinterest:before {
    content: "\e731";
}

.btn_get_two {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #5e2ced;
    border-color: #5e2ced;
    color: #fff;
}

.btn_get_two:hover {
    background: transparent;
    color: #5e2ced;
}

.new_footer_top .f_social_icon a:hover {
    background: #5e2ced;
    border-color: #5e2ced;
  color:white;
}
.new_footer_top .f_social_icon a + a {
    margin-left: 4px;
}
.new_footer_top .f-title {
    margin-bottom: 30px;
    color: #263b5e;
}
.f_600 {
    font-weight: 600;
}
.f_size_18 {
    font-size: 18px;
}

.new_footer_top .f_widget.about-widget .f_list li a {
    color: #6a7695;
}


.new_footer_top .footer_bg {
   
    bottom: 0;
    background: url('../../uploads/images/footer_bg.png') no-repeat scroll center 0; 
    height:345px;
    width: 100%;
    position: absolute;
}

.new_footer_top .footer_bg .footer_bg_one {
    background: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia0PYPxwT5ifToyP3SNZeQWfJEWrUENYA5IXM6sN5vLwAKvaJS1pQVu8mOFFUa_ET4JuHNTFAxKURFerJYHDUWXLXl1vDofYXuij45JZelYOjEFoCOn7E6Vxu0fwV7ACPzArcno1rYuVxGB7JY6G7__e4_KZW4lTYIaHSLVaVLzklZBLZnQw047oq5-Q/s16000/volks.gif") no-repeat center center;
    width: 330px;
    height: 105px;
  background-size:100%;
    position: absolute;
    bottom: 0;
    left: 30%;
    -webkit-animation: myfirst 25s linear infinite;
    animation: myfirst 25s linear infinite;
}

.new_footer_top .footer_bg .footer_bg_two {
    background: url('../../uploads/images/VW_HIPPIE_BUS.png') no-repeat center center;  
    width: 200px;
    height: 100px;
  background-size:100%;
    bottom: 0;
    left: 38%;
    position: absolute;
    -webkit-animation: myfirst 15s linear infinite;
    animation: myfirst 15s linear infinite;
}


.new_footer_top .footer_bg .footer_bg_three {
    background: url(../images/1.png) no-repeat center center; 
    width: 150px;
    height: 117px;
  background-size:100%;
    bottom: 0;
    left: 20%;
    position: absolute;
    -webkit-animation: myfirst 10s linear infinite;
    animation: myfirst 10s linear infinite;
}



@-moz-keyframes myfirst {
  0% {
    left: -25%;
  }
  100% {
    left: 100%;
  }
}

@-webkit-keyframes myfirst {
  0% {
    left: -25%;
  }
  100% {
    left: 100%;
  }
}

@keyframes myfirst {
  0% {
    left: -25%;
  }
  100% {
    left: 100%;
  }
}


.ram {position: relative;z-index:9;center: 0;}

/*************footer End*****************/




.product-container {
  background-color: #fff;
  height: 372px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #d0d0d0;
}

.tag-sale {
  background-color:#94016e;
  width: 86px;
  height: 98px;
  position: absolute;
  color: #fff;
  right: -41px;
  z-index: 9;
  top: -44px;
  transform: rotate(137deg);
}

.tag-sale::before {
  content: "SALE";
  color: #fff;
  font-weight: bold;
  display: block;
  transform-origin: top center;
  transform: rotate(222.5deg) translateX(-28px) translateY(-37px);
}

.product-description {
  background-color: #F7F7F7;
  border-top: 1px solid #EFEFEF;
  padding: 10px 20px;
  color: #797979;
}

.product-image {
  height: 187px;
  position: relative;
  overflow: hidden;
  transition: 1s;
}

.product-link {
  position: absolute;
    background: #fff;
    width: 170px;
    height: 40px;
    color: #000000;
    border-radius: 5px;
    font-size: 22px;
    text-align: center;
    padding: 10px;
    line-height: 1;
    left: calc(51% - 90px);
    top: calc(50% - 10px);
    opacity: 0;
    transition: 1s;
    font-style: italic;
}

.product-link:hover {
  text-decoration: none;
  color:#0069ff;
}


.hover-link {
  background-color: #000;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}

.product-image img {
  width: 100%;
}

.product-description h1 {
    font-size:19px;
    margin-bottom: 5px;
    margin-top: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #94016e;
    cursor: pointer;
    font-weight: bold;
}


.product-description h1:hover{
    font-size:19px;
    margin-bottom: 5px;
    margin-top: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #000;
    cursor: pointer;
    font-weight: bold;
}

.product-description p {
  color: #333;
  font-size:13px
}

.product-description .price {
    display: inline-block;
    width: 20%;
    font-size: 23px;
    text-align: center;
    font-weight: bold;
    color: #f7f7f7;
    margin-bottom: 5px;
    background: #0083fe;
    border: 1px solid #0066c5;
}

.product-option {
  border-top: 1px solid #D2D2D2;
}

.product-option h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 3px;
}

.product-option .product-color ul {
  list-style-type: none;
  padding: 0;
}

.product-option .product-color li {
  display: inline-block;
  width: 15px;
  height: 15px;
}

.product-color li.red {
  background-color: #F75375;
}
.product-color li.blue {
  background-color: #53A0F7;
}
.product-color li.green {
  background-color: #59CFAF;
}
.product-color li.gray {
  background-color: #C7C7C7;
}
.product-color li.black {
  background-color: #4E5156;
}
.product-color li.dark-blue {
  background-color: #2060AF;
}

.product-container:hover {
  box-shadow: 0px 10px 25px -2px rgba(0,0,0,0.36);
}

.product-container:hover .product-image {
  height: 187px;
  transition: 1s;
}
.product-container:hover .product-option {
  display: block;
}
.product-container:hover .hover-link {
  opacity: 0.5;
}
.product-container:hover .product-link {
  opacity: 1;
}

.product-link:hover {
  -webkit-animation: hovering 1000ms linear both;
  animation: hovering 1000ms linear both;
}

@-webkit-keyframes hovering {
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.3% { -webkit-transform: matrix3d(1.102, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.102, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.6% { -webkit-transform: matrix3d(1.136, 0, 0, 0, 0, 1.136, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.136, 0, 0, 0, 0, 1.136, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  7.41% { -webkit-transform: matrix3d(1.099, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.099, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% { -webkit-transform: matrix3d(1.023, 0, 0, 0, 0, 1.023, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.023, 0, 0, 0, 0, 1.023, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.01% { -webkit-transform: matrix3d(0.962, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.962, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  15.72% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.52% { -webkit-transform: matrix3d(0.958, 0, 0, 0, 0, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.958, 0, 0, 0, 0, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.12% { -webkit-transform: matrix3d(1.016, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.016, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  26.83% { -webkit-transform: matrix3d(1.025, 0, 0, 0, 0, 1.025, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.025, 0, 0, 0, 0, 1.025, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  32.43% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  38.04% { -webkit-transform: matrix3d(0.989, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.989, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  49.15% { -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.26% { -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  71.37% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  82.48% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.59% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

@keyframes hovering {
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.3% { -webkit-transform: matrix3d(1.102, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.102, 0, 0, 0, 0, 1.102, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.6% { -webkit-transform: matrix3d(1.136, 0, 0, 0, 0, 1.136, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.136, 0, 0, 0, 0, 1.136, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  7.41% { -webkit-transform: matrix3d(1.099, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.099, 0, 0, 0, 0, 1.099, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% { -webkit-transform: matrix3d(1.023, 0, 0, 0, 0, 1.023, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.023, 0, 0, 0, 0, 1.023, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.01% { -webkit-transform: matrix3d(0.962, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.962, 0, 0, 0, 0, 0.962, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  15.72% { -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.942, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.52% { -webkit-transform: matrix3d(0.958, 0, 0, 0, 0, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.958, 0, 0, 0, 0, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% { -webkit-transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.12% { -webkit-transform: matrix3d(1.016, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.016, 0, 0, 0, 0, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  26.83% { -webkit-transform: matrix3d(1.025, 0, 0, 0, 0, 1.025, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.025, 0, 0, 0, 0, 1.025, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  32.43% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  38.04% { -webkit-transform: matrix3d(0.989, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.989, 0, 0, 0, 0, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  49.15% { -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.26% { -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  71.37% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  82.48% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.59% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}


.step-done {
    background-color: #94016e;
}

.step, .lastStep {
    position: relative;
    display: inline-block;
    background-color: #94016e;
    width: auto;
    padding: 5px 0;
    margin-left: 5px !important;
    color: #FFFFFF !important;
    letter-spacing: 0;
    line-height: 22px !important;
    text-transform: uppercase;
	margin-right: 20px !important;
}

.step-tail {
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 100%;
    left: -30px;
    top: 0px;
}

.step:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 20px solid #94016e;
    border-bottom: 16px solid transparent;
    position: absolute;
    top: 0;
}

.step-done > .step-tail:after {
    border-bottom-color: #94016e;
}

.step-done > .step-tail:before {
    border-top-color: #94016e;
}

.step-tail:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 30px solid #94016e;
    border-left: 30px solid transparent;
    position: absolute;
}

.step-done > .step-tail:after {
    border-bottom-color: #94016e;
}
.step-tail:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 30px solid #94016e;
    border-left: 30px solid transparent;
    position: absolute;
    bottom: 0;
}

.amit { margin:0px; padding:0px; border:1px solid #000}


.itinerary-img {
    float: left;
    margin: 5px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 92%);
    border-radius: 10px;
    cursor: pointer;
    width: 100%;
    height: auto;
}




.btn:focus, .btn:active, button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.blink-soft {
  animation: blinker 1.5s linear infinite;
}

.name{
    width:120px;
    color:#94016e;  
    font-size: 23px;
    font-weight: 400;
    text-overflow: ellipsis;
    margin-bottom: 12px;
    cursor: pointer;
    word-break: break-all;
    overflow:hidden;
    white-space: nowrap;
}

.name:hover{
    overflow: visible; 
    white-space: normal; 
}

@media (min-width: 250px) and (max-width: 500px) { 

.main-box {
    width: 290px;
    height: 515px;
    margin-left: 30px !important;
    background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 3px, transparent 3px) 0% 0% / 8px 8px no-repeat, radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 3px, transparent 3px) 100% 0% / 8px 8px no-repeat, radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 3px, transparent 3px) 0% 100% / 8px 8px no-repeat, radial-gradient(circle at 0 0, #ffffff 0, #ffffff 3px, transparent 3px) 100% 100% / 8px 8px no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50% / calc(100% - 10px) calc(100% - 16px) no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50% / calc(100% - 16px) calc(100% - 10px) no-repeat, linear-gradient(181deg, #0083fe 30%, #94016e 60%);
    border-radius: 8px;
    padding: 9px;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

}


.main-box { 
width:290px; 
height:515px;
margin-left:8px;
background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 3px, transparent 3px) 0% 0%/8px 8px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 3px, transparent 3px) 100% 0%/8px 8px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 3px, transparent 3px) 0% 100%/8px 8px no-repeat,
            radial-gradient(circle at 0 0, #ffffff 0, #ffffff 3px, transparent 3px) 100% 100%/8px 8px no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 10px) calc(100% - 16px) no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 16px) calc(100% - 10px) no-repeat,
            linear-gradient(181deg, #0083fe 30%, #94016e 60%);
            border-radius: 8px;padding: 9px;box-sizing: border-box;		
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); 
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    content: "\f105";
    font-family: FontAwesome;
    float: right;
}

.navbar-nav .dropdown-menu {
    min-width: 220px;
}

.dropdown-menu li a {
    padding: 8px 15px;
}


#flip-book-window .modal-content {
  height: 100%;
  background-image: url('../../uploads/images/texture.jpg'); 
}

#flip-book-window .close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  font-size: 16pt;
  color: #fff;
}

#flip-book-window .close:active {
  padding-top: 2px;
  padding-right:2px;
  font-size: 14pt;
}

#flip-book-window .modal-body {
  height: 100%;
}

#flip-book-window .modal-body .mount-node {
  width: 100%;
  height: 100%;
}

#flip-book-window .modal-body .mount-node.fullscreen {
  background-image: url('../../uploads/images/texture.jpg'); 
}

#flip-book-window .modal-dialog {
  width: 98%;
  height: 98%;
  margin: 0.5% auto;
}

.books {
  text-align: center;
}

.books .thumb {

  display: inline-block;
  padding: 3px;
  margin: 0 3px;
  max-width: 300px;
  background-color: #eee;
  border-radius: 5px;
  border: 1px solid #ddd;
  vertical-align: top;
}

.books .caption {
    margin-top: 5px;
}

.books img {
  height: 300px;
  padding: 0;
  margin: 0;
}

.books img:hover {
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.books h2 {
  text-align: center;
  font-size: 11pt;
}



.product-name h6 {font-size: 12px;  text-align: center;}
.product-name h5 {
    color: #222;
    font-size: 14px;
    margin-top: 10px;
    line-height: 25px;
    text-align: center;

}


.inner-destinations {margin: 10px 0 0 0;  font-family: 'Gilda Display', serif;}

.nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 230px;
    margin: 0 0 0 8px !important;
    padding: 0;
    white-space: nowrap;
}












