/**  CSS Documents **/
@font-face{font-family:'lailalight';src:url('../fonts/laila-light-webfont.woff2') format('woff2'),url('../fonts/laila-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'lailaregular';src:url('../fonts/laila-regular-webfont.woff2') format('woff2'),url('../fonts/laila-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'lailamedium';src:url('../fonts/laila-medium-webfont.woff2') format('woff2'),url('../fonts/laila-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'lailasemibold';src:url('../fonts/laila-semibold-webfont.woff2') format('woff2'),url('../fonts/laila-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'lailabold';src:url('../fonts/laila-bold-webfont.woff2') format('woff2'),url('../fonts/laila-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot') format('embedded-opentype'),url('../fonts/slick.woff') format('woff'),url('../fonts/slick.ttf') format('truetype'),url('../fonts/slick.svg') format('svg')}
@font-face{font-family:'bellotabold_italic';src:url('../fonts/bellota-bolditalic-webfont.woff2') format('woff2'),url('../fonts/bellota-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:"Material Design Icons";src:url("../fonts/materialdesignicons-webfont.eot");src:url("../fonts/materialdesignicons-webfont.eot") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont.woff") format("woff"),url("../fonts/materialdesignicons-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{content:'';display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-cellphone-settings-variant:before{content:'\F950'}.mdi-information-outline::before{content:"\F2FD"}.mdi-help-circle-outline::before{content:"\F625"}.mdi-headset::before{content:"\F2CE"}.mdi-phone-classic::before{content:"\F602"}.mdi-phone-outline:before{content:"\FDCC"}.mdi-call-made:before{content:'\F0F7'}
.mdi-react:before{content:'\F707'}.mdi-file-document-outline:before{content:'\F9ED'}.mdi-laptop-mac:before{content:'\F324'}.mdi-language-html5:before{content:'\F31D'}.mdi-language-php:before{content:'\F31F'}.mdi-hand-heart:before{content:'\F011C'}.mdi-adobe:before{content:'\F935'}.mdi-language-css3:before{content:'\F31C'}.mdi-bootstrap:before{content:'\F6C5'}.mdi-jquery:before{content:'\F87C'}.mdi-wordpress:before{content:'\F5B4'}.mdi-facebook:before{content:'\F20C'}.mdi-twitter:before{content:'\F544'}.mdi-instagram:before{content:'\F2FE'}.mdi-linkedin:before{content:'\F33B'}.mdi-youtube:before{content:'\F5C3'}.meanmenu-reveal>span:after{content:'\F35C'}
.location a:before, .email a:before, .phone a:before{margin-right:5px;float:left}.location a:before{content:'\F02A2'}.email a:before{content:'\FFD1'}.phone a:before{content:'\FDCC'}.mdi-cards-heart:before{content:'\F8CF'}
.menu-item-has-children>a:after,.location a:before,.email a:before,.phone a:before,.emailinfozone ul li:before,.serviceinnerrowcontent li:before,.meanmenu-reveal>span:after,.footerarea .quickfooterlinks li a:before,.owl-prev:before,.owl-next:before{font-family:"Material Design Icons"}
body{color:rgb(0,0,0)}
body{font-family:'lailaregular'}
.topheader a,.mainnavi li>a,.bannercontent p,.angeltaxiserviceaboutus p,.footerbottom p,.page-breadcrumb,.internalpage .contentbased .angeltaxiservicebtn,.contactquickmenu ul li a{font-family:'lailamedium'}
.angeltaxiservicebtn,.htsubtext,.footerarea .widget-title,.contentbased .htsubtext a,.digitallyperesentationul li span:last-child,.page-breadcrumb a{font-family:'lailasemibold'}
.httext,.digitallyperesentationul li span:first-child,.angeltaxiserviceaboutus .htsubtext{font-family:'lailabold'}
ul{list-style-type:none;padding:0;margin:0}ul li{display:inline-block}a{transition:all ease-in .4s}a, a:hover,a:focus{text-decoration:none}
header,.bannerarea,footer,.footerarea,.internalpage,.midarea,.angeltaxiserviceaboutus,.digitallyperesentation,.whybookingwithus,.detailssliderdestination{padding-left:0!important;padding-right:0!important}
header,.bannerarea,footer,.footerarea,.internalpage,.midarea,.toursdestination,.angeltaxiserviceaboutus,.digitallyperesentation,.whybookingwithus,.bestpopularplaces,.customerfeedbackcontentinner{width:100%}
.toursdestinationbox img,.detailssliderdestination img,.fullimg img{width:100%!important;height:auto!important}
/* Start Header */
.custom-logo-link{display:block}.custom-logo-link img{max-width:33%;height:auto}button.sub-menu-toggle{display:none}.main-menu{position:relative}.main-menu nav ul li .sub-menu{background:rgb(255,255,255);box-shadow:0 0px 10px 0px rgba(0,0,0,0.1);opacity:0;position:absolute;transition:all .3s ease 0s;visibility:hidden;width:240px;z-index:9;border-radius:10px;overflow:hidden}.main-menu nav>ul>li:hover .sub-menu, .main-menu nav>ul>li:focus .sub-menu{opacity:1;visibility:visible}.main-menu nav>ul>li .sub-menu li{display:block}.sub-menu li>a:hover, .sub-menu li>a:focus{background:rgba(0,85,255,.05)!important;color:rgb(0,100,142)}.mainnavi li{display:inline-block;position:relative}.mainnavi li a{color:rgb(0,0,0);font-size:1.0rem;padding:5px}.mainnavi li>a{display:flex;align-items:center;padding:4px 15px}.sub-menu li a{padding-left:10px}
.meanmenu-reveal{display:none;position:absolute;right:15px!important;top:0;z-index:99;color:rgb(3,103,143);border:1px solid rgb(3,103,143);padding:6px;width:24px;margin-top:-50px}.meanmenu-reveal span{display:block;text-align:center}.mean-bar{background:rgba(0,0,0,0);float:left;position:relative;width:100%;z-index:99;height:0}.mean-nav{background:rgb(3,103,143);float:left;margin-top:5px;width:100%}.mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-nav ul li{position:relative;float:left;width:100%}.mean-nav ul li a{border-top:1px solid rgba(255,255,255,.5);color:rgb(255,255,255);display:block;float:left;margin:0;padding:13px 5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%;font-size:0.85rem}.mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);opacity:.75;padding:10px 10%;text-shadow:none;visibility:visible;width:80%}.mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-nav ul li a:hover{background:rgb(37,37,37);background:rgba(255,255,255,.1)}.mean-nav ul li a.mean-expand{background:rgba(255,255,255,.1);border-color:currentcolor currentcolor rgba(255,255,255,.2) rgba(255,255,255,.4);border-image:none;border-style:none none solid solid;border-width:medium medium 1px 1px;font-weight:700;height:32px;margin-top:1px;padding:7px 12px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:2;line-height:34px}.mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-nav ul li a.mean-expand:hover{background:rgba(0,54,162,.9)}.mean-push{float:left;clear:both}.mean-bar,.mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}.mobile-menu.mean-container{position:absolute;width:100%}
.headerarea{position:relative}.topheader{background:rgb(0,100,142);padding-bottom:5px;padding-top:5px}.topheader li{position:relative}.topheader li+li{margin-left:7px;padding-left:7px}.topheader li+li:before{content:'';background:rgb(255,255,255);width:1px;height:10px;position:absolute;left:-1px;top:calc(+50%);margin-top:-5px}.topheader a{color:rgb(255,255,255);transition:all ease-in .4s}.topheader a:hover,.topheader a:focus{color:rgb(254,204,67)}.sociallinksnavi li+li:before{width:0;height:0;left:auto;top:auto;margin-top:0}
.midheader{padding-bottom:5px;padding-top:5px}
/* End Header */
.angeltaxiservicebtn{overflow:hidden;position:relative;display:inline-block;vertical-align:middle;border:none;outline:0!important;background:rgb(0,100,142);color:rgb(255,255,255);font-size:1rem;text-align:center;line-height:normal;padding:15px 15px;border-radius:100px;transition:.5s;text-transform:capitalize;z-index:1}.angeltaxiservicebtn svg{width:1em;height:1em;fill:currentColor}.angeltaxiservicebtn::after,.angeltaxiservicebtn::before{content:'';background:rgb(254,204,67);height:50%;width:0;position:absolute;z-index:-1;transition:.5s cubic-bezier(.785, .135, .15, .86)}.angeltaxiservicebtn .icon{transition:.4s ease-in-out;max-width:40px;display:flex;align-items:center;justify-content:center;width:100%;border-radius:50%;height:40px;line-height:1;position:absolute;top:8px;right:8px;bottom:8px;overflow:hidden}.angeltaxiservicebtn::before{top:0;left:0;right:auto}.angeltaxiservicebtn::after{bottom:0;right:0;left:auto}.angeltaxiservicebtn:hover{color:rgb(0,0,0)}.angeltaxiservicebtn:hover::before{width:100%;right:0;left:auto}.angeltaxiservicebtn:hover::after{width:100%;left:0;right:auto}.angeltaxiservicebtn:hover .icon i{animation:.4s forwards iconTranslateX}
.menuarea{display:grid;gap:5px 15px;grid-template-columns:87% 12%;height:100%;align-items:center}
/* Start Banner Area */
.bannerarea{background:url(../images/bannerbackground.jpg) no-repeat;background-size:cover;padding-bottom:5px;padding-top:5px}.bannerimage{overflow:hidden;border-radius:20%;border:15px solid rgb(255,255,255)}.bannercontentarea{display:flex;align-items:center;height:100%}.bannercontent .httext{color:rgb(29,35,31)}.bannercontent p{font-size:1.125rem;line-height:1.8}
/* End Banner Area */
/* Start Footer */
.footerarea{background:rgb(0,100,142);position:relative}.footerarea:before,.footerarea:after{content:'';position:absolute;top:10px;opacity:.2}.footerarea:before{background:url(../images/footerbg.png);width:309px;height:384px;left:0}.footerarea:after{background:url(../images/footerbgb.png);width:323px;height:342px;right:0}.footerarea .widget-title{color:rgb(255,255,255);font-size:1.235rem;margin-bottom:15px}.footerarea .quickfooterlinks li{display:block}.footerarea .quickfooterlinks li+li{margin-top:15px}.footerarea .quickfooterlinks li a{font-size:1.0rem;color:rgb(255,255,255);display:block;position:relative;padding-left:20px;transition:all ease-in .4s}.footerarea .quickfooterlinks li a:before{content:'\F142';position:absolute;left:0;color:rgb(254,204,67)}.footerarea .quickfooterlinks li a:hover,.footerarea .quickfooterlinks li a:focus{color:rgb(254,204,67)}.copyrights{padding-bottom:10px;padding-top:10px;background:rgb(0,100,142);margin-top:20px}.copyrights, .copyrights a{color:rgb(255,255,255)}.copyrights .logo img{max-width:45%}.copyrighttext p{margin-top:15px;font-size:.85rem}.socialnavi{margin-top:10px}.socialnavi li+li{margin-left:10px}footer .contactform{border:none;box-shadow:none;background:none;padding:0}footer .contactform .form-control{background:none;color:rgb(255,255,255)}.wpcf7-not-valid-tip{color:rgb(255,0,0);margin-top:5px}.wpcf7-spinner{position:absolute;left:0;right:auto}.wpcf7 form .wpcf7-response-output{color:rgb(255,0,0);text-align:center;margin-top:0}
.footermidarea{padding-bottom:30px}.footermidarea p{color:rgb(255,255,255)}
.footerbottom{background:rgb(255,255,255);border-radius:100px 100px 0 0;padding-top:15px;padding-bottom:10px}.footerbottom p{margin-bottom:0}.footerbottom p a{color:rgb(0,100,142)}.footerbottom p a:hover,.footerbottom p a:focus{color:rgb(254,204,67)}
.footerlink ul{padding-left:0}.footerlink ul li{display:block}.footerlink ul li+li{margin-top:15px}.footerlink ul li a{color:rgb(255,255,255);display:flex;align-items:center}.footerlink ul li a:hover,.footerlink ul li a:focus{color:rgb(254,204,67)}.footerlink ul li a:before{background:rgba(0,60,84,.5);padding:5px 9px;border-radius:50%}.angelsocialmedia .sociallinksnavi{text-align:left}.angelsocialmedia .sociallinksnavi li a{font-size:1.5rem;background:rgba(0,70,98,1);border-radius:50%;padding:3px 10px;display:flex;align-items:center;color:rgb(255,205,67)}.angelsocialmedia .sociallinksnavi li a:hover,.angelsocialmedia .sociallinksnavi li a:focus{color:rgb(255,255,255)}
/* End Footer */
/* Start Carousel Slider */
.owl-carousel, .owl-carousel .owl-item{position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:pan-y;backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots{text-align:center;position:relative;margin-top:0}.owl-carousel .owl-dot{display:inline-block}.owl-carousel .owl-dot+.owl-dot{margin-left:15px}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:rgb(0,0,0)}.owl-nav{width:100%}.owl-nav:hover,.owl-nav:focus{display:block}.owl-prev:before, .owl-next:before{font-size:1.5rem}.owl-prev:before{content:'\f141'}.owl-next:before{content:'\f142'}.ui-slider-handle{display:none!important}.owl-prev.disabled, .owl-next.disabled{display:none}.owl-prev{left:0;float:left}.owl-next{right:0;float:right}.owl-prev, .owl-next{position:absolute;top:calc(+50%);z-index:999;transition:all ease-in .4s;padding:5px 8px 5px 5px;background:rgba(0,0,0,.1);color:rgb(255,255,255)}.owl-carousel .owl-item{padding:0;background:none}.owl-carousel .owl-item a{position:relative}.owl-carousel .owl-item a:hover,.owl-carousel .owl-item a:focus{text-decoration:none}.owl-carousel .owl-dot span{width:40px;height:10px;border:3px solid rgb(255,255,255);background:rgb(0,100,140);display:inline-block;box-shadow:0px 3px 8px rgba(0,0,0,.3);transition:all ease-in .4s}.owl-carousel .owl-dot.active span{background:rgb(254,204,67)}
/* End Carousel Slider */
/* Start Slick Carousel Slider */
.slick-loading .slick-list{background:rgb(255,255,255) url('../images/ajaxloader.gif') center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;z-index:1;transition:all ease-in .4s}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:rgb(254,204,67)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev,.slick-next{width:50px;height:50px;background:rgb(220,228,226);border-radius:50%;display:flex;align-items:center}.slick-prev:before,.slick-next:before{opacity:1;position:absolute;width:22px;height:16px;left:calc(+50%);margin-left:-11px}.slick-prev{left:0}[dir='rtl'] .slick-prev{right:0;left:auto}.slick-prev:before{content:'';background:url(../images/leftarrow.svg) no-repeat;background-size:cover}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:0px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'';background:url(../images/rightarrow.svg) no-repeat;background-size:cover}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:rgb(0,0,0)}.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End Slick Carousel Slider */
/* Start Banner */
.bannerarea{padding-bottom:40px;padding-top:40px}.bannerrow img{max-width:100%!important;height:auto!important}
/* End Banner */
/* Start Tours Destination */
.toursdestination{padding-bottom:40px;padding-top:40px}.toursdestinationbox figure{position:relative;overflow:hidden;border-radius:10px}.toursdestinationbox figure:after{position:absolute;top:0px;left:0px;content:"";width:0%;height:100%;background:rgb(255,255,255) url(../images/gradientbg.png) no-repeat;background-size:cover;z-index:0;visibility:hidden;opacity:0;background-position:center top;text-align:center;transition:all ease .5s}.toursdestinationbox figure:hover:after,.toursdestinationbox figure:focus:after,.toursdestinationbox figure:hover>.contentbasedhover,.toursdestinationbox figure:focus>.contentbasedhover{visibility:visible;opacity:1;width:100%}.contentbasedhover{position:absolute;transition:all ease .5s;top:calc(45%);z-index:9;visibility:hidden;opacity:0;width:100%;text-align:center}.contentbased .htsubtext a{color:rgb(0,0,0)}.contentbased .htsubtext a:hover,.contentbased .htsubtext a:focus{color:rgb(0,100,142)}
/* End Tours Destination */
/* Start About us */
.angeltaxiserviceaboutus{padding-bottom:40px;padding-top:40px;background:rgb(237,242,241)}.angeltaxiserviceaboutus p{text-align:center}.angeltaxiserviceaboutus .htsubtext{font-size:1.5rem;color:rgb(0,100,140)}
/* End About us */
/* Start Digitally Peresentation */
.digitallyperesentation{padding-bottom:40px;padding-top:40px;background:rgb(0,100,142) url(../images/map.png) top right no-repeat;background-size:contain}.digitallyperesentationul{display:grid;grid-template-columns:50% 50%;gap:0}.digitallyperesentationul li{padding:25px}.digitallyperesentationul li:nth-child(2),.digitallyperesentationul li:nth-child(4){border-left:1px dotted rgba(255,255,255,.8);padding-left:50px}.digitallyperesentationul li span{display:block}.digitallyperesentationul li span:first-child{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgb(255,255,255);font-size:1.5rem}.digitallyperesentationul li span:last-child{color:rgb(60,192,247);font-size:1.5rem}.digitallyperesentationul li:nth-child(3),.digitallyperesentationul li:nth-child(4){border-top:1px dotted rgba(255,255,255,.8)}
/* End Digitally Peresentation */
/* Start Why Booking With Us */
.whybookingwithus{padding-bottom:40px;padding-top:40px}.whybookingwithus .httext{font-size:1.5rem;color:rgb(0,0,0);margin-bottom:30px}.whybookingwithusbox{background:rgb(237,242,241);border-radius:10px 70px 10px 10px;transition:all ease-in .4s;padding:39px 36px 25px}.whybookingwithusbox:hover,.whybookingwithusbox:focus{border-radius:10px 10px 10px 10px}.whybookingwithusbox figure img{width:52px;height:53px}.whybookingwithusbox .htsubtext{font-size:1.25rem}
/* End Why Booking With Us */
/* Start Best Popular Places */
.bestpopularplaces{padding-bottom:40px;padding-top:40px;padding-left:15px;padding-right:15px;background:rgb(237,242,241)}.bestpopularplaces .httext{font-size:1.5rem;color:rgb(5,26,46);margin-bottom:30px}
/* End Best Popular Places */
/* Start Customer Feedback */
.angeltaxicustomerfeedback{padding-bottom:40px;padding-top:40px}.customerfeedbackcontent{display:flex;align-items:center;height:100%;border-left:2px solid rgb(243,242,242);position:relative}.angeltaxicustomerfeedback .owl-prev,.angeltaxicustomerfeedback .owl-next{top:calc(+80%)}.angeltaxicustomerfeedback .owl-prev,.angeltaxicustomerfeedback .owl-next{width:50px;height:50px;background:rgb(220,228,226);border-radius:50%;display:flex;align-items:center}.angeltaxicustomerfeedback .owl-prev:before,.angeltaxicustomerfeedback .owl-next:before{opacity:1;position:absolute;width:22px;height:16px;left:calc(+50%);margin-left:-11px}.angeltaxicustomerfeedback .owl-prev:before{content:'';background:url(../images/leftarrow.svg) no-repeat;background-size:cover}.angeltaxicustomerfeedback .owl-next:before{content:'';background:url(../images/rightarrow.svg) no-repeat;background-size:cover}.angeltaxicustomerfeedback .owl-prev:hover,.angeltaxicustomerfeedback .owl-prev:focus,.angeltaxicustomerfeedback .owl-next:hover,.angeltaxicustomerfeedback .owl-next:focus{background:rgb(254,204,67)}.customerfeedbackcontent:before{content:'';background:url(../images/quoteicon.svg) no-repeat;position:absolute;left:calc(+50%);top:calc(+50%);width:251px;height:186px;margin-top:-93px;margin-left:-125px}.customerfeedbackcontentinner p{font-size:1.5rem}.angeltaxicustomerfeedback .owl-prev{right:auto;left:calc(+28%)}.angeltaxicustomerfeedback .owl-next{right:auto;left:calc(+33%)}.angeltaxicustomerfeedback .owl-dots{display:none}
/* End Customer Feedback */
/* Start Breadcrumb Area */
.breadcrumbarea{background:rgb(236,241,242);padding-bottom:30px;padding-top:120px;position:relative;margin-bottom:80px;text-align:center}.breadcrumbarea:after{content:'';position:absolute;bottom:-80px;left:0;z-index:1;width:100%;height:80px;background:url(../images/breadcrumb.png) no-repeat;background-size:100% 100%}
.breadcrumbrow p{line-height:1.8}.breadcrumbrow .httext{margin-bottom:50px;margin-top:50px}.page-breadcrumb{color:rgb(255,205,67)}.page-breadcrumb a{color:rgb(0,0,0)}
/* End Breadcrumb Area */

/* Start Internal Pages */
/* Start About us */
.facilities figure{background:rgb(231,238,237);border-radius:20px;text-align:center;min-height:80px!important;display:flex!important;align-items:center;height:100%!important;max-width:80px;min-width:80px}.facilities figure img{margin:0 auto}.digitallyperesentationinner{background:rgb(255,255,255)}.internalpage .digitallyperesentationul{display:block;margin:0}.internalpage .digitallyperesentationul li{padding:0 30px!important;text-align:left}.internalpage .digitallyperesentationul li+li{border-left:1px dashed rgba(85,85,85,0.22)}.internalpage .digitallyperesentationul li:nth-child(2),.internalpage .digitallyperesentationul li:nth-child(4){padding-left:initial}.internalpage .digitallyperesentationul li span:first-child{-webkit-text-stroke:1px rgb(85 85 85)}.internalpage .digitallyperesentationul li span:last-child{color:rgb(85,85,85);font-size:1.0rem}
/* End About us */
/* Start Why Booking with us */
.internalpage .whybookingwithus{background:rgb(249,246,241)}
/* End Why Booking with us */
/* Start Destination */
.destinationbox{background:rgb(244,244,243);padding:25px 22px 20px;margin-bottom:30px;border-radius:10px}.destinationbox:hover img,.destinationbox:focus img{width:100%;transform:perspective(600px) rotateX(0.06deg) rotateY(0deg) scaleX(1.09) scaleY(1.09);transition:transform 500ms;transform-origin:center center;border-radius:10px}.destinationul li{display:inline-block;padding:8px 12px 6px;line-height:1.0rem;margin-bottom:5px;margin-right:8px;background:rgb(255,255,255);border-radius:50px;color:rgb(0,100,142);font-size:.975rem}.destinationbox figure{position:relative;overflow:hidden;margin:20px 0 20px;border-radius:10px}.destinationbox figure img{height:auto!important;max-width:100%!important}.internalpage .contentbased{display:grid;gap:5px 15px;grid-template-columns:60% 36%;align-items:center}.internalpage .contentbased .htsubtext{font-size:0.96rem;margin-bottom:0}.internalpage .contentbased .angeltaxiservicebtn{font-size:.8rem}.internalpage .contentbased p{margin-bottom:0;text-align:right}

.detailssliderdestination img{height:auto!important}.detailssliderdestination .e-con.e-flex>.e-con-inner{overflow:hidden}.detailssliderdestination .swiper-slide-inner{border-radius:30px;overflow:hidden}.detailssliderdestination .elementor-swiper-button{top:94.3%!important;background:rgb(255,255,255);padding:15px 50px;border-radius:50px 0 0 0}.detailssliderdestination .elementor-swiper-button+.elementor-swiper-button{border-radius:0 50px 0 0;margin-left:-30px}.detailssliderdestination .elementor-swiper-button-prev{left:calc(+50%)!important;margin-left:-75px}.detailssliderdestination .elementor-swiper-button-next{left:calc(+55%)!important;right:auto!important}

.detailssliderdestination .elementor-element .swiper .elementor-swiper-button svg,.detailssliderdestination .elementor-element .swiper~.elementor-swiper-button svg,.detailssliderdestination .elementor-lightbox .swiper .elementor-swiper-button svg,.detailssliderdestination .elementor-lightbox .swiper~.elementor-swiper-button svg{fill:rgb(0,0,0)}svg.e-font-icon-svg.e-eicon-share-arrow{right:85px!important;position:absolute!important}a.dialog-close-button.dialog-lightbox-close-button{right:50px!important;top:2px!important}svg.e-font-icon-svg.e-eicon-zoom-in-bold{right:120px!important;position:absolute}

.makeappointmentform .form-control{padding:10px 20px 10px 70px;height:60px;border-radius:50px;position:relative}.makeappointmentform .form-group{position:relative;margin-bottom:20px}.makeappointmentform .form-group>p>span{display:block}.makeappointmentform .angeltaxiservicebtn{padding:10px 20px;height:60px;border-radius:50px;width:100%}.makeappointmentform .htsubtext{margin-bottom:10px;text-align:center}.makeappointmentform .angeltaxiservicebtn:hover,.makeappointmentform .angeltaxiservicebtn:focus{color:rgb(255,255,255);background:rgb(57,141,241)}
.messageicon input.form-control{height:180px}.messageicon span{display:block}
.usernameicon:after,.phoneicon:after,.emailicon:after,.dateicon:after,.subjecticon:after,.messageicon:after{content:'';position:absolute;left:60px;top:24px;background:rgba(0,0,0,.3);width:1px;height:15px}
.usernameicon:before,.phoneicon:before,.emailicon:before,.dateicon:before,.subjecticon:before,.messageicon:before{content:'';position:absolute;left:30px;top:20px;width:20px;height:20px;z-index:1;padding-right:20px}
.usernameicon:before{background:url('../images/user.png') no-repeat}
.phoneicon:before{background:url('../images/phone.png') no-repeat}
.emailicon:before{background:url('../images/email.png') no-repeat}
.dateicon:before{background:url('../images/calendar.png') no-repeat}
.subjecticon:before{background:url('../images/subject.png') no-repeat}
.messageicon:before{background:url('../images/message.png') no-repeat}
.mulilablebreadcrumb a+a,.mulilablebreadcrumb span{padding-left:15px;position:relative}.mulilablebreadcrumb a+a:before,.mulilablebreadcrumb span:before{content:'/';position:absolute;left:5px;font-size:0.8rem!important;top:0}
/* End Destination */
/* Start Contact us */
.contactquickmenu ul li{display:block;padding:30px 53px;margin-bottom:32px;background:rgb(240, 240, 240);border-radius:10px;transition:200ms linear}.contactquickmenu ul li:last-child{margin-bottom:0}.contactquickmenu ul li:hover,.contactquickmenu ul li:focus{transform:translateY(-5px)}.contactquickmenu ul li a{display:flex;align-items:center;height:100%;font-size:1.125rem;color:rgb(0,0,0)}.contactquickmenu ul li a:before{background:rgb(255,255,255);color:rgb(0,100,142);border-radius:50%;min-width:100px;height:100px;box-shadow:rgba(0, 0, 0, 0.07) 0px 0px 40px;transition:all ease-in .4s;text-align:center;font-size:2.5rem;padding-top:20px}.contactquickmenu ul li:hover a:before,.contactquickmenu ul li:focus a:before{background:rgb(0,100,142);color:rgb(255,255,255)}.getintouchcontactform .htsubtext{margin-bottom:30px}
.bookatourpage .makeappointmentform .htsubtext{margin-bottom:30px}
/* End Contact us */
/* End Destination */
/* End Internal Pages */

/* Start Responsive CSS */

@media (min-width:768px){
.menu-item-has-children>a:after{content:'\F140';position:relative;top:2px;right:-4px}.order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tnp-subscription{margin:0!important}
.headerarea{position:absolute;width:100%;z-index:9}ul.mainnavi{display:inline-block;background:rgb(255,255,255);border-radius:50px;padding:8px 10px}.mainnavi>li+li{margin-left:25px}.topheader{border-radius:0px 0px 30px 30px}.sociallinksnavi{text-align:right;padding-right:20px}.quicknavi{padding-left:20px}.menuarea{text-align:right}.main-menu{text-align:center}.mainnavi li>a:hover,.mainnavi li>a:focus,.mainnavi li.current_page_item a{background:rgb(0,100,140);color:rgb(255,255,255);border-radius:50px}
.bannerarea{padding-top:150px}.bannercontent .httext{font-size:4.0rem}.angeltaxiserviceaboutus p{font-size:2.8rem}
.toursdestination{padding-left:100px;padding-right:20px}.toursdestinationbox{padding-right:15px!important}.toursdestination,.angeltaxiserviceaboutus,.whybookingwithus,.bestpopularplaces,.angeltaxicustomerfeedback{padding-bottom:120px;padding-top:120px}.digitallyperesentationul li span:first-child{font-size:4.5rem}.digitallyperesentationul li:nth-child(2),.digitallyperesentationul li:nth-child(4){padding-left:70px}.customerfeedbackcontentinner{padding-left:30px}
.footerarea{padding-bottom:0;padding-top:120px}.footerbottom p{text-align:center}.angeltaxiserviceaboutus .htsubtext,.whybookingwithus .httext,.bestpopularplaces .httext{font-size:3.0rem}.whybookingwithusbox{min-height:325px}.breadcrumbarea{padding-top:180px}.internalpage .digitallyperesentationul li{width:24%}
.contentarea{padding-top:120px}
.wpcf7-not-valid-tip{padding-left:15px}
}
@media (max-width:767px){
.custom-logo-link img{max-width:30%}.bannerarea{padding-top:0}.footerarea .quickfooterlinks li:last-child{margin-bottom:30px}.copyrights .logo img{max-width:15%}.copyrights{text-align:center}.mean-nav ul li a{background:none;color:rgb(255,255,255);border-radius:0}
.topheader .menu-quick-menu-container a,.topheader .menu-quick-menu-container a:before{font-size:.75rem}.topheader .menu-quick-menu-container a:before{top:5px;position:relative}.topheader .menu-quick-menu-container li+li+li{padding-left:0;margin-left:0}.topheader .menu-quick-menu-container li+li+li:before{width:0;height:0;top:auto;left:auto;margin-top:auto}.sociallinksnavi{text-align:center}
.angeltaxiservicebtn,.internalpage .digitallyperesentationul li span:last-child{font-size:.875rem}
.getintoucharea{right:calc(+27%);position:absolute}
.digitallyperesentationul li span:last-child{font-size:1.0rem}

.breadcrumbarea{padding-top:30px}.breadcrumbsection .httext,.page-breadcrumb,.customerfeedbackcontentinner .htsubtext,.bannercontent .httext{font-size:.875rem}.customerfeedbackcontentinner p,.bannercontent p{font-size:.80rem}.customerfeedbackcontent{text-align:center}

.bannercontentarea{padding-top:30px}.bannercontent .httext{line-height:1.8}.bannercontent .httext,.bannercontent p{text-align:center}

.slick-initialized .slick-slide{width:180px!important}
.detailssliderdestination .elementor-swiper-button-prev{left:calc(+46%)!important}

.footerarea{padding-top:15px}.footerarea .widget-title{margin-top:15px}.footerbottom{border-radius:0;text-align:center}.internalpage .digitallyperesentationul li{min-width:49%;max-width:49%;padding:0 15px!important;min-height:100px;display:inline-grid}.whybookingwithusbox{margin-bottom:15px;text-align:center}.angeltaxicustomerfeedback{margin-bottom:40px}.angeltaxicustomerfeedback .owl-prev,.angeltaxicustomerfeedback .owl-next{top:calc(+100%)!important}.angeltaxicustomerfeedback .owl-prev{left:calc(+38%)}.angeltaxicustomerfeedback .owl-next{left:calc(+49%)}.internalpage .digitallyperesentationul li:nth-child(3){border-left:0}.internalpage .digitallyperesentationul li:nth-child(3),.internalpage .digitallyperesentationul li:nth-child(4){border-top:1px dashed rgba(85,85,85,0.22);padding-top:20px!important}.internalpage .contentbased .angeltaxiservicebtn{padding:10px 10px}.destinationul li{padding:6px 6px 6px}.internalpage .contentbased .htsubtext{font-size:.875rem}

.contactquickmenu ul li{padding:30px 15px}.contactquickmenu ul li a{font-size:.9rem}.contactquickmenu ul li a:before{min-width:70px;height:70px;padding-top:12px;font-size:2.0rem}
}