 #close-menu-button {  text-indent:-999px; } #close-menu-button i {  text-indent:999px;  font-size:20px; } .header .navbar .nav-ul {  padding:0 0 0 30px !important; } .services-slider {  padding:10px 0 50px !important; } .service-slide {  display:block; } .service-slide .slider-img img {  width:100%;  position:relative; } .service-slide .slider-img {  width:100%; } .service-slide .slider-img:after {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0.6); } .service-slide:hover .slider-img:after {  background:rgba(16, 23, 58, 0.6); } .service-slide .book-btn {  padding:10px 20px;  background:#0398f2;  color:#fff;  font-weight:600; } .service-slide:hover .book-btn {  background:#fff;  color:#000;  transition:0.2s; } .service-text {  position:absolute;  bottom:20px;  left:15px;  width:80%; } .service-text h3 {  font-size:30px;  color:#fff;  font-weight:700;  margin-bottom:20px; } .number {  position:absolute;  top:25px;  right:12px;  z-index:2;  text-align:center; } .number p {  color:#fff !important;  font-size:14px;  text-transform:uppercase;  font-weight:600; } .number-count {  font-size:60px;  font-weight:700;  color:#a5aab2; }  .testimonial-slider {  padding-bottom:26px !important; } .testimonial-slider .testi-box {  max-width:830px;  display:block;  text-align:center;  margin:0 auto; } .testi-heading {  font-size:24px !important; } .testimonial-slider .testi-box h5 {  font-size:20px;  color:#000;  font-weight:700; } .testimonial-slider .testi-box span {  font-size:15px;  color:#a5a5a5;  text-align:center; } .testimonial-slider .testi-box em {  font-size:25px;  color:#575757;  line-height:1.4em;  font-weight:500; } .testimonial-slider .testi-box img {  margin-bottom:12px; } .testimonial-slider .swiper-pagination-bullet {  width:13px !important;  height:13px !important;  border:1px solid #ddd; } .more-btn {  text-transform:uppercase;  font-weight:600; } .inner-page {  font:400 16px/24px "Poppins", sans-serif; } .inner-page p {  color:#969ba5; } .section-heading {  font-size:48px;  color:#222f6c;  font-weight:700;  margin-bottom:20px;  margin-top:0; } .snippet-type-10 { } .info-box .uagb-ifb-image-content {  width:170px;  height:170px;  background:#fff;  display:flex !important;  align-items:center;  justify-content:center;  margin:0 auto;  border:15px solid #e9e9e9;  border-radius:100%;  box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.53); } .info-box .uagb-ifb-image-content img {  border-radius:0 !important; } .social-icon {  list-style:none;  margin:0;  text-align:right;  padding:0; } .social-icon li {  display:inline-block;  padding-right:10px; }  .contact-form {  max-width:800px;  margin:0 auto; } .contact-form .form-col {  display:inline-block;  width:48.6%;  margin-right:18px;  margin-bottom:15px !important; } .col-outer p:nth-child(2n) {  margin-right:0px !important; } .contact-form h4 {  font-size:22px;  color:#0398f2;  font-weight:700;  margin:0 0 10px;  padding-top:20px; } .contact-form .form-col input {  width:100%;  padding:10px;  color:#404040;  font-weight:500;  border:0;  margin-top:5px; } .contact-form .form-col label {  width:100%;  color:#fff; } .contact-form .form-col select {  width:100%;  padding:10px 10px 11px;  color:#404040;  font-weight:500; } .contact-form select {  position:relative; } .contact-form select:before {  content:"";  background:#fff   url('/wp-content/uploads/2019/09/arrow-down.png')   no-repeat 98% 50%;  position:absolute;  top:0;  right:0;  width:20px;  height:20px; } .contact-form .travelers-col {  width:20% !important;  vertical-align:text-top;  position:relative; } .border-top {  border-top:1px solid #969696b3; } .contact-form p {  color:#fff; } .contact-form .arrival input, .contact-form .departure input {  padding:10px;  background:#fff   url('/wp-content/uploads/2019/09/calc-icon.png')   no-repeat 98% 50%;  border:0; } .contact-form .arrival input:hover, .contact-form .departure input:hover {  -webkit-appearance:none; } .contact-form textarea {  width:100%;  padding:10px;  max-height:150px;  color:#404040;  font-weight:500; } .contact-form .submit-btn {  text-align:center; } .contact-form .submit-btn .wpcf7-submit {  background:#0398f2;  padding:15px 75px;  color:#fff;  font-weight:700;  font-size:22px;  border:0;  border-radius:32px;  cursor:pointer !important;  text-transform:uppercase;  letter-spacing:4px;  margin-top:30px; } .contact-form .submit-btn .wpcf7-submit:focus {  outline:0px; } .contact-form .submit-btn .wpcf7-submit:hover {  background:#fff;  color:#0398f2;  transition:0.5s; } .contact-form .wpcf7-not-valid-tip {  position:absolute;  font-size:12px;  bottom:-32px; } .contact-form .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {  color:#d8000c;  background-color:#ffbaba;  border:0;  padding:10px; } .contact-form .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {  color:#4f8a10;  background-color:#dff2bf;  border:0;  padding:10px; } .contact-form div.wpcf7-mail-sent-ok:before, div.wpcf7-validation-errors:before {  font:26px/30px FontAwesome;  margin-right:16px;  vertical-align:middle; } .contact-form div.wpcf7-mail-sent-ok:before {  content:"\f00c"; } .contact-form div.wpcf7-validation-errors:before {  content:"\f057"; } .send-enquiry .wpcf7-validation-errors, .send-enquiry .wpcf7-acceptance-missing, .send-enquiry .wpcf7-mail-sent-ok {  border:2px solid #0592ea;  color:#fff;  margin:21px auto 0;  max-width:584px;  width:100%;  float:none;  text-align:center; } .send-enquiry .wpcf7-form-control {  color:#000; } .sticky-header .header-btn {  top:69px;  right:-26px; } .header-btn {  position:absolute !important;  top:111px;  width:100%;  z-index:2;  max-width:200px;  right:6px; } .header-btn .uagb-column__inner-wrap {  padding:8px !important; } .header-btn .email, .header-btn .whatsapp {  width:100%;  max-width:170px;  background:#0097f2;  margin-bottom:2px; } .header-btn a {  display:inline-block;  margin:0 auto;  text-align:left;  font-weight:300;  display:inline-block;  color:#fff;  font-family:"Poppins", sans-serif;  padding:9px 9px 9px 52px;  font-size:14px;  letter-spacing:1px; } .header-btn .email a {  background:#f79b09 url('/wp-content/uploads/2019/09/email-icon.png') no-repeat   14px 50% !important; } .header-btn .whatsapp a:hover, .header-btn .email a:hover {  color:#000;  text-decoration:none; } .header-btn .whatsapp a {  background:#0097f2 url('/wp-content/uploads/2019/09/whatsapp.png') no-repeat   14px 50%; }  .footer-bar {  position:fixed !important;  bottom:-40px;  width:100%;  z-index:2; } .footer-bar .uagb-column__inner-wrap {  padding:8px !important; } .footer-bar .email {  background:url('/wp-content/uploads/2019/09/email-icon.png')   no-repeat 0 50%;  width:100%;  max-width:200px;  padding:2px;  display:block;  margin:0 auto;  font-weight:400; } .call-on {  color:#fff;  margin:0;  font-size:36px;  line-height:1.2em; } .call-on a {  font-weight:700;  display:inline-block;  color:#fff;  font-family:"Poppins", sans-serif; } .call-on a:hover {  text-decoration:none; } .footer-bar .whatsapp p {  padding-left:35px;  color:#fff;  margin:0;  font-family:"Poppins", sans-serif; } .footer-bar .whatsapp a, .footer-bar .email a {  font-weight:400;  display:inline-block;  color:#fff;  font-family:"Poppins", sans-serif; } .footer-bar .email a {  padding-left:35px; } .footer-bar .whatsapp a:hover, .footer-bar .email a:hover {  color:#000;  text-decoration:none; } .footer-bar .whatsapp {  background:url('/wp-content/uploads/2019/09/whatsapp.png')   no-repeat 0 0%;  width:100%;  max-width:410px;  padding:2px;  display:block;  margin:0 auto;  font-weight:400; } .contact-box {  border-left:2px solid #222f6c; } @media only screen and (max-width:1125px) {  .header-btn {   right:24px;  } } @media only screen and (max-width:991px) {  .header-btn {   top:60px;   right:-17px;  } } @media only screen and (max-width:991px) and (min-width:768px) {  .hotDeals {   margin:10px 0 0 0 !important;   line-height:45px !important;  } } @media only screen and (max-width:890px) {  .contact-form .form-col {   width:48.3%;  } } @media only screen and (max-width:767px) {  body .banner .slide-btn {   margin:20px auto 0 !important;   width:104px;  }  body .second-caption a {   font-size:18px;   line-height:1.5;  }  body .banner .carousel .carousel-caption .slide-img {   position:relative;   top:0;   left:0;   margin:20px 0;  }  body .banner .carousel .carousel-caption .slide-img img {   max-width:60px;  }  body .banner .carousel-control {   width:25px;   font-size:20px;   display:block !important;  }  .banner .carousel .carousel-caption h1 {   font-size:22px !important;   line-height:1.5 !important;  }  .banner .carousel .carousel-caption {   top:0 !important;   left:0 !important;   right:0 !important;   bottom:0 !important;   height:100% !important;   width:90% !important;   margin:auto !important;   position:relative !important;  }  .banner .carousel .container {   position:absolute !important;   top:70%;   left:50%;   margin-right:-50%;   transform:translate(-50%, -50%);   width:100%;  }  .contact-form .form-col {   width:47.8%;  }  .contact-box {   border-left:0;  }  .social-icon {   text-align:center;  }  .call-on,  .call_on_outer h4 {   text-align:center !important;  }  .call-on {   font-size:28px;   margin-top:5px;  }  .footer-bar .email,  .footer-bar .whatsapp {   display:inline-block;  }  .footer-bar .uagb-column__inner-wrap {   padding:2px !important;  } } @media only screen and (max-width:576px) {  #n2-ss-6item2 {   font-size:45px !important;  }  #n2-ss-6item1 {   font-size:45px !important;  }  .contact-form .form-col {   width:100%;  }  .social-icon li a img {   max-width:50px;  }  .contact-form {   max-width:400px;  }  .contact-form .travelers-col {   width:40% !important;  } } .banner .carousel-control {  top:50%;  width:80px;  background:transparent !important;  font-size:33px; } .banner .slide-btn {  color:#ffffff;  font-size:83.5%;  text-shadow:none;  line-height:1.5;  font-style:normal;  text-decoration:none;  text-align:center;  letter-spacing:normal;  word-spacing:normal;  text-transform:none;  background:RGBA(92, 186, 60, 0.97);  opacity:1;  padding:9px 10px;  display:block;  margin:60px auto 0 !important;  width:124px;  float:none; } .banner .slide-btn.orange {  background:#f79b09; } .banner .OverLayDiv {  background:rgba(0, 0, 104, 0); } .banner .item:first-child .OverLayDiv {  background:rgba(0, 0, 104, 0.4); } .banner .carousel .item {  background-size:cover !important;  background-position:center !important; } .banner .carousel .carousel-caption h3 {  margin-bottom:10px; } .banner .carousel .carousel-caption {  margin-top:-50px; } .banner .carousel .carousel-caption .slide-img {  position:absolute;  top:-90px;  left:86%; } .second-caption {  text-align:center;  font-weight:bolder; } .second-caption a {  color:#fff;  font-size:159.75%;  text-shadow:none;  line-height:1.5;  font-style:normal;  text-decoration:none;  text-align:inherit;  letter-spacing:normal;  word-spacing:normal;  text-transform:none;  font-weight:bold; } .second-caption a:hover, .second-caption a:focus {  color:inherit;  text-decoration:none; } .banner .carousel-control {  display:none;  opacity:1; } .banner .carousel-inner:hover .carousel-control {  display:block; } .sidr.left {  left:-260px;  right:auto;  display:block !important; } .AboutNile {  color:#fff; } .RecommendPackages .BottomCOntent h1 {  padding:0;  font-size:36px;  margin:0 0 15px 0; } .BottomCOntent p {  color:#676e7c;  font:400 18px/28px "Poppins", sans-serif; } .BlogDiv .BottomCOntentGroup h1 {  padding:0;  font-size:36px;  margin:0 0 15px 0; } .BottomCOntentGroup p {  color:#676e7c;  font:400 18px/28px "Poppins", sans-serif; } .container img {  max-width:100%;  height:auto;  width:auto; } .pb-5 {  padding-bottom:30px; }   .main {  width:100%;  height:auto;  padding:30px; } .main .boxs {  display:flex;  column-gap:10px;  justify-content:space-between;  flex-wrap:wrap;  row-gap:30px; } .main .boxs .box {  display:flex;  flex-direction:column;  row-gap:30px;  column-gap:30px;  flex-basis:24%;  max-width:400px; } .main .boxs .box .box_img {  width:60px;  height:60px;  max-width:100%;  height:auto; } .main .boxs .box h4 {  font-weight:500;  font-size:24px;  line-height:36px;  color:#4b5092; } .main .boxs .box p {  font-weight:400;  font-size:16px;  line-height:26px;  color:#676e7e; } .main .boxs .box .red_more_btn {  border:1px solid #0097f2;  padding:10px 20px;  background-color:transparent;  font-weight:400;  font-size:16px;  line-height:26px;  color:#0097f2;  width:127px;  height:45px;  display:flex;  justify-content:center;  align-items:center; } input[type="date"]::-webkit-calendar-picker-indicator {  background:transparent;  bottom:0;  color:transparent;  cursor:pointer;  height:auto;  left:0;  position:absolute;  right:0;  top:0;  width:auto; }  .reasonToBook h2 {  font-family:Poppins;  font-weight:600;  font-size:46px;  line-height:100%;  letter-spacing:0%;  text-align:center;  color:#222f6c;  margin-bottom:50px; } .reasonCards h6 {  font-family:Poppins;  font-weight:600;  font-size:20px;  line-height:30px;  letter-spacing:0%;  text-align:center;  color:#425092; } .reasonText p {  text-align:center;  font-family:Poppins;  font-weight:400;  font-size:18px;  line-height:24px;  letter-spacing:0%;  text-align:center;  color:#676e7c; } .reasonText p br {  display:none; } .reasonToBook .row {  display:flex;  flex-wrap:wrap; } .reasonToBook {  margin-bottom:60px; } a.tailor_made_link::after {  display:none !important; } .reasonImg {  text-align:center; } a.tailor_made_link {  background:#f79b09;  padding:12px;   width:120px;  font:600 11px / 20px Poppins, sans-serif !important;  height:32px;  display:flex !important;  align-items:center;  justify-content:center;   color:#000 !important; } a.tailor_made_link.forMobile {  display:none !important; } @media (max-width:767px) {  .common_banner .cmn_bnr_text h2 {   font:700 20px / 36px "Poppins", sans-serif !important;  }  .tailor_made .row {   justify-content:center;   padding-left:0;  }  .tailor_made .row .col-md-6,  .tailor_made .row .col-md-6 {   width:100%;  }  a.tailor_made_link.forDesktop {   display:none !important;  }  a.tailor_made_link.forMobile {   display:flex !important;   width:140px !important;  }  .header-btn .email {   display:flex;   max-width:325px !important;   align-items:center;   gap:10px;  }  .header-btn .email a:first-child {   background:none !important;   background-color:#f79b09 !important;  }  .header-btn {   max-width:325px !important;   right:0 !important;  } .banner .carousel .item {  min-height:660px !important;  background-size:cover !important;   }  .ExploreEgypt {  margin-top:-55px !important;   }   .header-btn .email{   margin-top:16px !important;   } }  .uagb-toc__wrap {   width:100% !important; }   @media (max-width:767px) {  .mobile-readmore-btn {   background:#0073aa;   color:white;   padding:10px 14px;   border:none;   border-radius:5px;   margin-top:10px;   cursor:pointer;   display:inline-block;  } } .BottomReviewContent h2 {  position:relative;  width:max-content;  margin:auto;  padding-bottom:10px; } .BottomReviewContent h2::after {  content:"";  position:absolute;  bottom:-8px;  left:50%;  transform:translateX(-50%);  width:30%;  height:3px;  background-color:#222f6c; } .BottomReviewContent p{  font-size:16px;  font-weight:500;  color:#000; } @media(max-width:767px){ ul.ListDtls.egypt_tour_package_designation {   text-align:center; } } .privcyDiv ul li.col-lg-4.col-md-4.col-sm-6.col-xs-12{  margin-bottom:60px !important; }  ul.blgList {   display:flex;   flex-wrap:wrap; }