*,header nav ul{margin:0;padding:0}a,header nav ul li a{text-decoration:none}.main-font,header nav ul li a{font-family:ABeeZee,sans-serif}.icon-bar .fa-bars,header .menu-toggle{line-height:100px;cursor:pointer;display:none}.icon-bar .fa-bars,a,button{cursor:pointer}.slider-top,.top-img{border-top:3px solid #8f1d21bf}.features .feature-box i,.header-top,.main-bg,footer{background-color:#8f1d21}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.main-color{color:#8f1d21}.upper{text-transform:uppercase}.container{width:100%;margin:0 auto}.main-content{margin:0 auto;width:96%}.header-top{width:100%;overflow:hidden;height:40px}.header-top .right-info{float:left;margin-left:40px;color:#fff;font-size:16px}.header-top .right-info span{line-height:40px}.header-top .languages{float:right;margin-right:40px}.header-top .languages img{height:24px;margin:8px 0;width:37px}.icon-bar .fa-bars{float:right;color:#8f1d21;height:60px;margin-right:30px;font-size:1.6em}.toggled{display:block!important;animation:.3s linear slideInRight}header{width:96%;margin:0 auto;height:100px}header #logo{float:left;height:96px;margin:2px 0;width:200px;padding:0 21px}header #logo img{width:100%;height:100%}header nav{float:right;margin-top:21px}header nav ul{display:flex}header nav ul li{list-style:none;border-right:1px solid #efeded;position:relative}header nav ul li.sub-menu::before{content:'\f078';font-family:fontAwesome;position:absolute;line-height:60px;right:12px;font-size:12px;color:#2e2e2eb3}header nav ul li.active.sub-menu::before{content:'\f077'}header nav ul li ul{position:absolute;left:0;background-color:#fff;z-index:9999;display:none;border-top:2px solid #ff7713}header nav ul li.active ul{display:block}header nav ul li ul li{display:block;width:250px}header nav ul li a{height:60px;line-height:60px;padding:0 31px;color:#2e2e2eb3;display:block;font-weight:700}header nav ul li a.active,header nav ul li a:hover{background-color:#ff7713;color:#fff}header .menu-toggle{float:right;font-size:26px;color:#8f1d21}.slider-top{max-width:100%}.top-img{width:100%}.top-img img{max-width:100%;max-height:100%}.full-content{width:96%;margin:0 auto}.intro-info,.why-us{width:100%}.intro-info h1{text-align:center;font-family:'Patua One',cursive;color:#8f1d21}.intro-info .home-p{width:70%;margin:0 auto;text-align:center;font-family:'Roboto Condensed',sans-serif;font-size:1.3em;color:#747474;line-height:35px}.services .services-title,.tours .tours-title{color:#8f1d21;font-size:2.1em;text-align:center}.full-content .features{width:100%;overflow:hidden;margin:50px auto}.features .feature-box{float:left;width:30%;margin-left:3.33%;text-align:center}.features .feature-box:last-child,.features .feature-box:nth-of-type(2){border-left:1px solid #7474745e}.features .feature-box i{font-size:3em;padding:31px;border:1px solid #747474;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff}.features .feature-box h3{color:#ff7713;margin:15px 0 10px;font-weight:700;font-size:1.3em;font-family:'Patua One',cursive}.features .feature-box p{font-family:ABeeZee,sans-serif;color:#747474;line-height:23px}.services{width:98%;margin:10px auto;overflow:hidden}.services .services-title{margin:37px 0;font-family:'Patua One',cursive}.services .service-box{width:30.66%;float:left;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:282px;margin-bottom:38px}.services .service-box:not(:nth-of-type(3)),footer .content-box:not(:last-child){margin-right:2%}.services .service-box .trip-info{position:absolute;bottom:26px;width:100%}.services .service-box .trip-info span{text-transform:uppercase;color:#fff;background-color:#ff7713;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:400;padding:2px 9px}.services .service-box .trip-info h2{color:#fff;font-size:31px;font-family:'Patua One',cursive;font-weight:100;padding-top:5px}.services .service-box-1{background-image:url(../images/day-tours/ait-ben-haddou.jpg)}.services .service-box-2{background-image:url(../images/day-tours/ouzoud.jpg)}.services .service-box-3{background-image:url(../images/day-tours/essaouira.jpg)}.services .service-box-4{background-image:url(../images/day-tours/ourika-valley.jpg)}.services .service-box-5{background-image:url(../images/day-tours/imlil-village.jpg)}.services .service-box-6{background-image:url(../images/day-tours/chefchaouen.jpg)}.contact-us,.gallery,.tour-program,.tours{width:100%;overflow:hidden}.tours .tours-title{padding:27px 0;font-family:'Patua One',cursive}.tours .tour-box{width:23%;margin:2% 1%;float:left}.tours .tour-box .thumbnail,.tours .tour-box .thumbnail img{width:100%;height:214px}.tours .tour-box .tour-info{width:100%;background-color:#ff7713;padding-bottom:12px}.tour-box .tour-info h2{font-family:'Patua One',cursive;text-align:center;color:#fff;padding:12px 2px;font-weight:100;font-size:1.4em}.tour-box .tour-info button{width:131px;margin:0 auto;border:2px solid #fff;padding:7px 4px;display:block;background-color:transparent;font-family:ABeeZee,sans-serif;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.check-button:hover,footer .content-box .social-media i:hover{background-color:#ff7713}.tour-box .tour-info button span{font-family:ABeeZee,sans-serif;color:#fff}.tour-box .tour-info button i{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg);margin-left:2px}.tour-box .tour-info button:hover{background-color:#8f1d2170}footer .main-content{overflow:hidden}footer .content-box{float:left;width:30%;margin-bottom:30px}footer .content-box h3{text-align:center;padding:15px;color:#fff;font-family:'Patua One',cursive;font-size:1.4em;font-weight:100}.content-box .company-info{color:#fff;font-family:ABeeZee,sans-serif}.content-box .company-info i{font-size:1.3em;width:32px;height:32px;border:2px solid #ff7713;text-align:center;line-height:32px;margin-top:5px;margin-right:11px}.content-box .company-info .fa-envelope,.content-box .company-info .fa-map-marker{line-height:27px}.content-box .visitors{width:63%;margin:0 auto}.content-box .tripadvisor{width:63%;margin:20px auto}footer .content-box .my-page{width:320px;margin:0 auto}footer .content-box .social-media{width:80%;margin:25px auto;text-align:center}footer .content-box .social-media i{font-size:2em;color:#fff;padding:8px;border:2px solid #ff7713;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-wekit-transition:all .5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.copyright{width:100%;background-color:#262222;padding:6px 0;line-height:24px}.copyright p{text-align:center;font-family:ABeeZee,sans-serif;color:#fff;font-size:16px;font-weight:100}.whatsapp-icon{position:fixed;right:5px;bottom:5px;width:54px;height:54px;background-color:#20b038;color:#fff;z-index:9999;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.whatsapp-icon i{color:#fff;font-size:40px;line-height:54px;margin-left:10px}.about-intro p,.our-team .our-story p{margin:0 auto;text-align:justify;font-family:'Roboto Condensed',sans-serif;color:#747474;line-height:35px;font-size:1.3em}.about-intro{width:96%;margin:0 2% 3%;background-color:#eee;padding:18px 2px}.about-intro p{width:90%}.our-team{width:100%;overflow:hidden;background-color:#eeee;padding:21px 2px}.our-team .left-img{float:left;width:32%;margin:0 2%;height:274px}.our-team .left-img img{width:100%;height:274px;border:2px solid #8f1d2196;padding:2px;-webkit-box-shadow:0 2px 11px #33333391;-moz-box-shadow:0 2px 11px #33333391;-o-box-shadow:0 2px 11px #33333391;box-shadow:0 2px 11px #33333391}.our-team .our-story{width:60%;float:right;margin:0 2%}.our-team .our-story p{width:100%}.features .feature-box:nth-of-type(2),.why-us .features .feature-box:last-child{border-left:none}.check-button{display:block;margin:0 auto 2%;background-color:transparent;padding:13px;border:2px solid #8f1d21;-webkit-border-radius:17px;-moz-border-radius:17px;-o-border-radius:17px;border-radius:17px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.check-button a{color:#5b5757;font-family:ABeeZee,sans-serif;font-weight:700}.check-button i{margin-left:7px}.check-button:hover{border:2px solid #ff7713}.check-button:hover a{color:#fff}.contact-us .contact-ways,.tour-program .main-program{width:62%;margin:3% 2% 2%;background-color:#eee;float:left}.contact-us .contact-ways h2,.contact-us .right-contact-info h2,.tour-program .main-program h2,.tour-program .right-tour-box h2{text-align:center;padding:9px 0;background-color:#ff7713;color:#fff;font-family:'Patua One',cursive;font-size:1.3em;font-weight:100}.contact-us .contact-ways p,.tour-program .main-program p{padding:14px 23px;font-family:ABeeZee,sans-serif;line-height:25px}.main-program .tour-img{padding:2%;overflow:hidden}.main-program .tour-img img{float:left;width:32.66%}.main-program .tour-img img:not(:last-child){margin-right:1%}.contact-us .right-contact-info,.tour-program .right-tour-box{float:right;margin:3% 2% 2% 0;width:32%}.contact-us .right-contact-info ul,.tour-program .right-tour-box ul{list-style-type:none;background-color:#eee;padding:13px 12px}.contact-us .right-contact-info ul li,.tour-program .right-tour-box ul li{font-family:ABeeZee,sans-serif;font-weight:700;line-height:30px}.tour-program .right-tour-box ul li:hover{-webkit-animation:.5s linear moveitem;-moz-animation:.5s linear moveitem;-o-animation:.5s linear moveitem;animation:.5s linear moveitem}@-webkit-keyframes moveitem{0%{transform:translateX(0)}100%{transform:translateX(20px)}}@-moz-keyframes moveitem{0%{transform:translateX(0)}100%{transform:translateX(20px)}}@-o-keyframes moveitem{0%{transform:translateX(0)}100%{transform:translateX(20px)}}@keyframes moveitem{0%{transform:translateX(0)}100%{transform:translateX(20px)}}.contact-us .right-contact-info span,.contact-us .right-contact-info ul li a,.tour-program .right-tour-box ul li a{color:#333},.tour-program .right-tour-box .fa-arrow-right{font-size:.8em;width:22px;height:20px;line-height:16px;text-align:center;border:2px solid #ff7713;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.tour-program .fa-check{color:green}.tour-program .fa-remove{color:red}.tour-program .main-program h3{color:#8f1d21;font-family:'Patua One',cursive;font-weight:100;margin-left:23px}.tour-program h3:first-of-type{margin-top:14px}.contact-us .contact-ways .fa-briefcase{margin-right:8px}.contact-us .my-form{width:78%;margin:2% auto;overflow:hidden;font-family:ABeeZee,sans-serif}.contact-us .my-form input{width:48%;margin:3px 1%;float:left;padding:9px 5px;border:1px solid #54525182}.contact-us .my-form input,.contact-us .my-form textarea{font-size:14px}.contact-us .my-form textarea{resize:vertical;width:98%;margin:2% 1%;padding:9px 5px;height:121px;border:1px solid #54525182}.contact-us .my-form button{display:block;margin:0 auto 2%;padding:8px 12px;color:#fff;background-color:#ff7713;border:none;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 1px 7px grey;-moz-box-shadow:0 1px 7px grey;-o-box-shadow:0 1px 7px grey;box-shadow:0 1px 7px grey}.contact-us .right-contact-info i{font-size:1.3em;width:28px;height:28px;line-height:25px;text-align:center;border:0 solid #ff7713;background-color:#8f1d21;margin-right:12px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.gallery .gallery-img{width:31.33%;float:left;margin:1%}.gallery .gallery-img img{max-width:100%;border:2px solid #8f1d2185}@media (max-width:991px){header .menu-toggle,header nav ul{display:block}header nav{display:none;-webkit-box-shadow:-2px 2px 3px #cacaca;-moz-box-shadow:-2px 2px 3px #cacaca;-o-box-shadow:-2px 2px 3px #cacaca;box-shadow:-2px 2px 3px #cacaca;position:absolute;width:98%;height:calc(100vh -122px);background-color:#fff;top:122px;z-index:9999;left:1%;right:1%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}header nav ul{text-align:center}header nav ul li.active ul{position:relative;background-color:#ff7713d6}header nav ul li ul li{width:100%}.container .intro-info h1{font-size:1.8em}.container .intro-info .home-p{width:96%;margin:0 auto;text-align:justify}.container .full-content .features{margin:0 auto}.container .features .feature-box{width:100%;float:none;margin-left:0;margin-bottom:28px}.container .services .services-title{margin-top:0;font-size:1.8em}.container .services .service-box{margin:0 0 22px;float:none;width:100%}.container .tours{width:98%;margin:10px auto}.container .tours .tours-title{padding-bottom:51px;font-size:1.8em}.container .tours .tour-box{width:88%;margin:0 6% 3%;float:none}.container footer .content-box{width:90%;margin:0 5% 3%;float:none}.container footer .content-box .insta-widget{width:320px;margin:0 auto}.container footer .content-box:last-child{margin-right:0}.container footer .content-box .tripadvisor{width:82%;margin:5% 9%}.container .our-team .left-img{width:92%;margin:0 4%;float:none}.container .our-team .our-story{width:90%;float:none;margin:4% auto}.container .contact-us .contact-ways,.container .tour-program .main-program{width:100%;float:none;margin:3% auto}.container .tour-program .main-program .tour-img img{display:block;float:none;width:100%;margin:1% 0 2%}.container .contact-us .right-contact-info,.container .tour-program .right-tour-box{float:none;margin:0 0 8%;width:100%}.container .contact-us .my-form input{width:98%;float:none}.container .gallery .gallery-img{width:98%;float:none;margin:2% 1%}}@media (max-width:602px){.container .header-top{height:80px}.container .header-top .right-info{margin-left:9px}.container .header-top .languages{margin-right:9px}.container .header-top .languages img,.container .header-top .right-info span{display:block}}