@media only screen and (max-width: 1500px) {  .herosliderText h2, .herosliderText h1.h1 { font-size: 32px; font-weight: 800; line-height: 45px; letter-spacing: 1.2px; }  .statsItem h2 { color: #fff; font-size: 30px; font-weight: 600; padding: 0; margin: 0; }  .icontag img { width: 76px; float: left; margin-top: -5px; }  .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1 { font-size: 72px; }  .banner-carousel .content-box .subtitle { font-weight: 600; font-size: 16px; }  .banner-section .owl-theme .owl-nav .owl-prev { left: 20px; }  .banner-section .owl-theme .owl-nav .owl-next { right: 20px; }  .banner-three .banner-carousel .owl-dots { left: auto; right: 30px; }  .fluid-section .column h2 { font-size: 32px; }  .facts-section .facts-box .title { font-size: 60px; } }  @media only screen and (min-width:1024px) and (max-width:1030px) {}  @media only screen and (min-width:1030px) and (max-width:1366px) {}  @media only screen and (min-width:1605px) and (max-width:1920px) {}  @media only screen and (min-width:1920px) and (max-width:2560px) { .herosliderText h2, .herosliderText h1.h1 { font-size: 49px; line-height: 70px; } }  @media only screen and (max-width: 7000px) { .page-wrapper { overflow: hidden; } }  @media only screen and (max-width: 1740px) { .header-top-one .top-text { display: none; } }  @media only screen and (max-width: 1340px) { .main-menu .navigation>li, .header-style-three .main-menu .navigation>li { margin-right: 30px; }  .header-style-two .main-menu .navigation>li>a { padding-left: 8px; padding-right: 7px; }  .top-search-form, .header-style-one .other-links .social-links { display: none; }  .header-style-one .header-upper .inner { padding-right: 20px; }  .header-top-three .contact-text { margin-left: 20px; }  .banner-section .owl-theme .owl-nav { opacity: 0.30; }  .banner-section:hover .owl-theme .owl-nav { opacity: 1; visibility: visible; }  .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1 { font-size: 64px; }  .fluid-section .column h2 { font-size: 24px; }  .yacht-featured-image .hover-inner h3 { font-size: 20px; }  .content-container .widgets-side .widgets-content { padding-left: 0; }  .activity-block-two .content-box h4 { font-size: 24px; }  .comming-soon h1 { font-size: 60px; } }  @media only screen and (max-width: 1191px) { .main-menu .navigation>li, .header-style-three .main-menu .navigation>li { margin-right: 20px; }  .header-style-three .header-upper .search-btn { margin-left: 10px; }  .fluid-section .column h2 { font-size: 24px; }  .fluid-section .left-column, .fluid-section .right-column { width: 100%; }  .fluid-section .left-column .content { padding-top: 120px; }  .fluid-section .left-column .inner, .fluid-section .right-column .inner { padding: 0 20px; max-width: none; }  .fluid-section .image-layer { display: none; }  .fluid-section .column .image-layer { display: block; }  .fluid-section .image-layer:before { transform: none; right: 0; left: auto; }  .yacht-details .content-column .inner { padding-right: 0px; border: none; }  .yacht-details .specs-column .inner { padding-left: 0; } }  @media only screen and (max-width: 1139px) { .header-style-two .header-upper .logo-box { top: 0; }  .countdown { display: none; }  .header-style-two .main-menu .navigation>li>a { padding-left: 5px; padding-right: 6px; }  .header-style-one .other-links .book-btn, .header-style-three .header-upper .link-box, .sticky-header .booking-link { display: none; }  .about-section .left-col .upper-row .image-box { position: relative; left: 0; top: 0; margin-bottom: 20px; }  .about-section .left-col .upper-row { padding-left: 0; }  .activities-section .carousel-outer { padding: 0; }  .activities-section .owl-theme .owl-nav { position: relative; left: 0; top: 0; width: 100%; height: auto; margin: 0; padding-top: 50px; text-align: center; }  .activities-section .owl-theme .owl-nav .owl-prev, .activities-section .owl-theme .owl-nav .owl-next { position: relative; left: 0; right: 0; display: inline-block; margin: 0 10px; }  .activity-carousel .activity-block .inner-box { padding-left: 0; max-width: 480px; margin: 0 auto; }  .activity-carousel .activity-block .image-box, .activity-carousel .activity-block .image-box img { position: relative; left: 0; top: 0; width: 100%; height: auto; }  .pricing-section .image-column { order: 12; }  .pricing-section .pricing-column { order: 0; }  .pricing-section .image-column .inner { text-align: left; margin-left: 0; }  .booking-section .title-col .inner { padding: 50px 0px; text-align: center; }  .booking-section .form-col .inner { padding: 50px 0; }  .about-section-two .content-outer { margin-left: 0; padding-left: 80px; }  .about-section-two .content-inner .video-link { position: relative; left: 0; top: 0; margin: 50px 0 0; }  .about-section-two .image-box-left .image-layer { display: none; }  .footer-style-two .widgets-inner, .footer-style-two .footer-bottom .inner { padding-left: 0; }  .footer-style-two .widgets-inner .shape-1, .footer-style-two .widgets-inner .shape-2, .footer-style-two .widgets-inner .left-image { display: none; }  .footer-style-two .offer-carousel-box { position: relative; left: 0; top: 0; width: 100%; height: auto; overflow: hidden; min-height: 0; padding-bottom: 30px; background: #FAEBD7; margin-bottom: 50px; }  .destinations-two .destinations-box .outer-box { display: block; }  .destinations-two .destinations-box .outer-box .destination-block-two { display: block; float: left; width: 33.333%; margin-bottom: 30px; }  .destinations-two .destinations-box .outer-box:hover .destination-block-two, .destinations-two .destinations-box .outer-box .destination-block-two:hover { width: 33.333%; }  .destination-block-two .image-layer { display: none; }  .destination-block-two .inner-box { height: auto; }  .destination-block-two .image-box .image { display: block; }  .facts-section .facts-box .title { font-size: 64px; }  .sec-title h2, .sec-title-two h2, .booking-section .title-box h2, .welcome-section .title-box h2, .services-section-four .title-box h2, .contact-container .sec-title h2 { font-size: 32px; }  .welcome-section .title-box h4, .event-carousel-box .event-block h4 { font-size: 20px; }  .facts-section { padding-bottom: 50px; }  .featured-service-block-two { margin-bottom: 50px; }  .featured-service-block-two .inner-box, .featured-service-block-two.active-block .inner-box { padding: 0px; }  .footer-style-three .copyright { margin-left: 30px; }  .content-container .widgets-side .widgets-content { padding-left: 0; }  .page-banner h1 { font-size: 40px; }  .activity-carousel .activity-block-three .inner-box { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10); }  .testimonials-section-three .image-layer { display: none; }  .attraction-block .sec-title h2 { font-size: 30px; }  .rental-block .meta-info li { font-size: 12px; padding-left: 10px; padding-right: 10px; }  .yacht-featured-image .hover-inner h3 { font-size: 18px; }  .yacht-details .main-image-box .caption-box h2 { font-size: 40px; }  .activity-block-three .content-box h4 { font-size: 24px; }  .activity-block-three .links-box { margin-top: 30px; }  .activity-block-three .links-box .btn-style-four .btn-title { padding-left: 25px; padding-right: 25px; }  .package-block-two .content h4, .about-section-three .content-outer .info .name { font-size: 20px; }  .event-carousel-box .event-block .year, .about-section-three .content-outer h2 { font-size: 30px; }  .service-block-two .title-box h4 { font-size: 20px; }  .services-section-three .upper-row .image-layer { display: none; }  .services-section-three .left-col .inner { padding: 70px 0px; }  .services-section-three .right-col .inner { padding: 0 0 30px; }  .services-section-three .process-container { margin-top: 0; }  .featured-block h4, .featured-block .link-box a { color: #061138; }  .process-container .process-block .text { position: relative; left: 0; top: 0; width: 100%; height: auto; padding-top: 20px; opacity: 1; visibility: visible; -ms-transform: translateY(-18px); transform: translateY(-18px); -webkit-transform: translateY(-18px); -moz-transform: translateY(-18px); -o-transform: translateY(-18px); }  .process-container .process-block:hover .count { -ms-transform: translateY(0px); transform: translateY(0px); background: #d5ae82; color: #ffffff; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); }  .process-container .process-block:hover .title-box { -ms-transform: translateY(0); transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); }  .contact-section .filter-box { width: 50%; max-width: none; padding-right: 15px; }  .comming-soon h1 { font-size: 48px; }  .time-counter .time-countdown .counter-column .count { font-size: 60px; }  .news-block-five h3, .news-block-six h3 { font-size: 24px; }  .news-block-five .content-column .content { padding-top: 0; }  .sticky-header .main-menu .navigation>li { margin-left: 13px !important; }  .sticky-header .main-menu .navigation>li>a { font-size: 12px; } }  @media only screen and (min-width: 768px) { .main-menu .navigation>li>ul, .main-menu .navigation>li>ul>li>ul { display: block !important; visibility: hidden; opacity: 0; } }  @media only screen and (max-width: 991px) { .nav-outer .mobile-nav-toggler { color: #2e132f !important; }  .main-header .nav-outer .main-menu, .sticky-header, .main-header .header-top .top-left, .header-top-three .contact-text, .banner-three .banner-carousel .owl-dots { display: none !important; } .sticky-header { display: block !important; } .main-header .header-top-three .top-left { display: block !important; }  .header-style-one .nav-content .nav-outer, .header-style-two .header-upper .nav-outer, .header-style-three .header-upper .nav-outer { float: right; }  .nav-outer .mobile-nav-toggler { display: block; }  .header-style-two .nav-outer .mobile-nav-toggler { margin-top: 10px; }  .header-style-three .nav-outer .mobile-nav-toggler { color: #061138; margin-top: 17px; }  .header-style-one .header-upper .inner { padding-left: 20px; }  .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1 { font-size: 54px; }  .about-section .right-col .inner { margin-top: 0; padding-left: 0; }  .banner-carousel .content-right .content-box .inner, .banner-carousel .content-box .inner, .banner-carousel .content-box .text { float: none; max-width: none; text-align: center; }  .banner-carousel .content-box, .banner-three .banner-carousel .content-box { height: 600px; }  .activity-carousel .activity-block .content-box { padding: 20px 20px 10px; }  .activity-carousel .activity-block .add-to-fav { top: 25px; }  .activity-carousel .activity-block .content-box h4 { font-size: 20px; }  .features-section .feature-block .inner-box { padding-left: 0; text-align: center; }  .features-section .feature-block .icon-box:before, .features-section .feature-block .icon-box:after { display: none; }  .features-section .feature-block .icon-box { position: relative; left: 0; top: 0; margin: 0 auto 30px; }  .about-section-two .content-outer { padding-left: 0; }  .destinations-two .destinations-box .outer-box .destination-block-two, .destinations-two .destinations-box .outer-box:hover .destination-block-two, .destinations-two .destinations-box .outer-box .destination-block-two:hover { width: 50%; }  .facts-section .facts-box .title { font-size: 48px; }  .footer-style-three .copyright, .footer-style-three .payment-cards, .footer-style-three .social-links-two { width: 100%; text-align: center; margin-left: 0; }  .footer-style-three .copyright { padding: 20px 0px; }  .footer-style-three .payment-cards ul { display: inline-block; vertical-align: top; }  .page-banner h1 { font-size: 36px; }  .subscribe-section.style-three .inner { padding: 50px 20px 40px; }  .sidebar-page-container .sidebar:before { display: none; }  .sidebar-page-container .blog-sidebar { padding-left: 0; }  .about-section .left-col .inner, .features-section { padding: 70px 0px 0px; }  .about-section { padding-bottom: 40px; }  .services-section { padding-bottom: 60px; }  .services-section .title-box { padding-top: 70px; }  .activities-section { padding: 70px 0px 60px; }  .testimonials-section { padding: 70px 0px; }  .news-section, .news-section-two { padding: 70px 0px 20px; }  .main-footer .widgets-section { padding: 80px 0px 30px; }  .testimonials-section .carousel-container { padding: 0px 20px; }  .scroll-to-top { right: 20px; bottom: 20px; -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -o-transform: scale(0.7); }  .booking-section .booking-form .range-box { padding-top: 5px; }  .footer-style-two .widgets-inner { padding-top: 70px; }  .footer-style-two .widgets-section { padding-top: 0; }  .yacht-rental-section, .destinations-section, .about-section-two .content-inner, .testimonials-section-two, .team-section, .testimonials-section-three { padding: 70px 0px; }  .yacht-rental-section .title-row .filter-box { padding-top: 40px; }  .featured-services { padding: 70px 0px 50px; }  .featured-service-block-two .inner-box .text { height: auto; padding-top: 55px; opacity: 1; visibility: visible; -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); }  .featured-service-block-two .inner-box .link-box a.link { border-color: #ffffff; padding: 10px 45px; top: 5px; }  .subscribe-section { padding: 0 0 50px; }  .subscribe-section .inner { padding: 40px 20px; }  .subscribe-section.style-two .inner { padding: 60px 20px 0px; }  .destinations-two .destinations-box { margin-bottom: 50px; }  .destinations-two, .top-destinations, .yacht-tours-container, .sidebar-page-container { padding: 70px 0px 40px; }  .facts-section { padding: 70px 0px 30px; }  .testimonial-block-two .content .title-box h3 { font-size: 24px; }  .testimonial-block-two .content .text { font-size: 18px; }  .rent-buy-section { padding-bottom: 60px; }  .yacht-details { padding-bottom: 20px; }  .yacht-details .main-image-box .caption-box h2 { font-size: 32px; }  .yacht-details .content-column .text-block h4 { font-size: 20px; }  .yacht-featured-image .hover-box { padding: 15px 15px; }  .team-section-two { padding: 70px 0px 40px; }  .similar-yachts { padding: 70px 0px 20px; }  .yacht-tours-container { padding: 65px 0px 30px; }  .subscribe-section.no-padding-top { padding-bottom: 60px; }  .yacht-tours-container .main-title h3 { font-size: 24px; }  .tour-details .info-title .left-info h3 { font-size: 24px; }  .tour-details .info-title .rating-info { padding-top: 0; }  .tour-details .info-title .rating-info .rate-text strong { font-size: 20px; }  .tour-details h4 { font-size: 18px; }  .subscribe-section.style-three { padding: 70px 0px; }  .destinations-two.alternate { padding: 70px 0px 30px; }  .choose-destination .upper-row { padding: 70px 0px 100px; }  .more-destinations .inner-container { padding-left: 0; }  .more-destinations .left-title-box { position: relative; left: 0; top: 0; width: 100%; height: auto; padding: 50px 20px; margin-bottom: 30px; }  .event-carousel-box .event-block .year { font-size: 24px; }  .about-section-three .image-box-left { display: none; }  .about-section-three .content-outer .content-inner { width: 100%; max-width: 420px; }  .about-section-three, .welcome-section { padding: 70px 0px; }  .process-container { padding: 40px 20px 30px; }  .process-container .process-block .inner-box { padding: 30px 0px 20px; }  .services-section-four .service-list li { margin: 0 20px; }  .services-section-three { padding-bottom: 70px; }  .services-section-four { padding: 70px 0px; }  .process-container .process-block .inner-box:before, .process-container .process-block .inner-box:after { display: none; }  .portfolio-one-column { padding: 70px 0px 30px; }  .gallery-block { margin-bottom: 40px; }  .gallery-block .link-btn { right: 66px; opacity: 0; }  .gallery-block:hover .link-btn { opacity: 1; }  .gallery-block .title-box { text-align: left; }  .gallery-block .title-box h4, .gallery-block-two .title-box h4, .gallery-block-four .lower-box h4 { font-size: 20px; }  .portfolio-section, .masonry-news-section, .news-section-three { padding: 70px 0px; }  .filter-gallery .filters { text-align: center; }  .filter-gallery .filters li { margin: 0 5px 10px; }  .contact-section { padding: 70px 0px 0px; }  .contact-section .info-container { margin-bottom: 30px; }  .time-counter .time-countdown .counter-column { margin: 0 25px 50px; }  .news-block-five .image-column .image { margin-right: 0; }  .news-block-five .content-column .inner { padding-top: 30px; }  .news-block-five .content-column .content { padding-left: 80px; }  .news-block-five .other-info { left: 0; top: 0; }  .news-block-five .other-info:before { top: 0; bottom: 0; }  .sidebar .archives .archive-block .inner, .sidebar .recent-posts .post, .sidebar .popular-tags .tags-list li a, .sidebar .insta-widget .insta-feeds { background: #f0f3f7; }  .header-style-two .header-upper { padding-bottom: 12px; } }  @media only screen and (max-width: 767px) { .header-style-one, .header-style-two { position: relative; background: #39273f; }  .banner-one { padding-top: 0; }  .banner-two .banner-carousel .content-box { padding-top: 0px; }  .header-style-one .logo-desktop { display: none; } .scroll-to-top { display: none !important; }  .header-top-one .inner { height: auto; padding: 0px 0px; }  .header-top-one .my-account, .main-header .header-top .top-right { position: relative; width: 100%; }  .header-style-three .header-top-three .top-right { width: auto; }  .header-style-one .header-upper .logo-box { display: block; }  .header-style-one .header-upper { background: #061138; }  .header-style-one .other-links .book-btn, .header-style-three .header-upper .link-box { display: none; }  .search-popup .search-form fieldset input[type="search"] { width: 100%; padding: 10px 30px; text-align: center; font-size: 20px; border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px; -ms-border-radius: 7px 7px 0px 0px; -o-border-radius: 7px 7px 0px 0px; }  .search-popup .search-form fieldset input[type="submit"] { position: relative; width: 100%; font-size: 16px; border-radius: 0px 0px 7px 7px; -webkit-border-radius: 0px 0px 7px 7px; -moz-border-radius: 0px 0px 7px 7px; -ms-border-radius: 0px 0px 7px 7px; -o-border-radius: 0px 0px 7px 7px; }  .banner-carousel .content-box, .banner-three .banner-carousel .content-box { height: 500px; }  .banner-carousel .content-box h1, .banner-two .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1 { font-size: 40px; }  .banner-carousel .content-box .text { font-size: 15px; }  .main-footer .footer-bottom .bottom-links, .main-footer .footer-bottom .copyright { width: 100%; text-align: center; }  .facts-section .facts-box .title { font-size: 30px; }  .facts-section .facts-box .count { font-size: 48px; }  .sec-title h2, .sec-title-two h2, .booking-section .title-box h2, .welcome-section .title-box h2, .services-section-four .title-box h2, .contact-container .sec-title h2 { font-size: 24px; }  .footer-style-three .drop-link { float: right; }  .footer-style-three .useful-links { width: 100%; margin: 30px 0px 0px; }  .footer-style-three .useful-links .links-btn { text-align: center; }  .page-banner h1 { font-size: 30px; }  .activity-block-three .inner-box { position: relative; padding-left: 0; height: auto; max-width: 480px; margin: 0 auto; }  .activity-block-three .image-box, .activity-block-three .image-box img { position: relative; left: 0; top: 0; width: 100%; height: auto; }  .yacht-tours-container .lower-filter-row .filters { width: 100%; margin: 0 0; }  .yacht-tours-container .lower-filter-row .filters .filter-box { width: 100%; margin: 0 0 10px; }  .news-section .title-row .link-box { padding-top: 35px; }  .sec-title h3 { font-size: 22px; }  .service-block .lower-content h4, .features-section .feature-block h4 { font-size: 20px; }  .main-footer .links-widget .widget-content { padding-left: 0; }  .yacht-rental-section .title-row .filter-box { width: 100%; margin-top: 0; padding-top: 0; }  .about-section-two .content-box { padding: 40px 25px; }  .popular-packages .title-row .link-box, .news-section-two .title-row .link-box { padding-top: 0; width: 100%; }  .package-block .content-box { padding-left: 25px; padding-right: 25px; }  .attraction-block .lower-box { padding: 35px 20px; }  .rent-buy-section .lower-filter-row .results-count, .rent-buy-section .lower-filter-row .filters { width: 100%; padding-top: 0; margin-bottom: 0; }  .rent-buy-section .lower-filter-row .filters .filter-box { width: 100%; margin: 0 0 15px; }  .destinations-two .destinations-box .outer-box, .yacht-featured-images .outer-box { display: block; }  .yacht-featured-images .outer-box .yacht-featured-image { display: block; }  .yacht-featured-images .outer-box .yacht-featured-image, .yacht-featured-images .outer-box:hover .yacht-featured-image, .yacht-featured-images .outer-box .yacht-featured-image:hover, .destinations-two .destinations-box .outer-box .destination-block-two, .destinations-two .destinations-box .outer-box:hover .destination-block-two, .destinations-two .destinations-box .outer-box .destination-block-two:hover { width: 100%; }  .yacht-featured-image .image-layer { display: none; }  .yacht-featured-image .image-box .image { display: block; }  .yacht-featured-image .inner-box { height: auto; }  .team-block-two .image-box { padding-right: 0; }  .team-block-two .inner { padding: 25px 20px 25px; }  .activity-block-two .content-box { padding: 30px; }  .activity-block-two .links-box { left: 30px; bottom: 30px; }  .activity-block-two .content { left: 30px; top: 30px; }  .activity-block-two .ratings { right: 30px; bottom: 30px; }  .activity-block-two .pricing { right: 30px; top: 30px; }  .activity-block-two .ratings .rate-text strong { font-size: 20px; }  .page-banner .inner-container { padding-top: 100px; }  .activity-block-three .ratings .rate-text strong { font-size: 20px; }  .activity-block-three .content-box { padding-right: 25px; padding-left: 25px; }  .tour-details .facilities .facility-box ul li { width: 50%; }  .about-section-three .content-outer .content-inner { max-width: none; text-align: center; }  .about-section-three .content-outer .video-link { display: none; }  .services-section-four .service-list li { margin: 0px 15px; }  .services-section-four .service-list li:nth-child(2):before, .services-section-four .service-list li:nth-child(2):after { display: none; }  .services-section-three .left-col .info .phone { font-size: 20px; }  .featured-block .inner-box, .services-section-three .left-col .inner { text-align: center; }  .services-section-three .left-col .info { padding-left: 0; }  .services-section-three .left-col .info:before { display: none; }  .gallery-block .title-box h4 { font-size: 20px; }  .contact-section .filter-box { width: 100%; max-width: none; padding-right: 0; }  .contact-container .form-column .inner { padding: 40px 20px; }  .comming-soon h1, .time-counter .time-countdown .counter-column .count { font-size: 40px; }  .time-counter .time-countdown .counter-column { display: block; float: left; width: 50%; margin: 0 0 50px; }  .time-counter .time-countdown .counter-column:after { display: none; }  .comments-area { margin-bottom: 50px; }  .group-title h4, .news-post-details .text h4, .team-block-two .inner .title h4, .team-block .lower-content h4 { font-size: 20px; } }  @media only screen and (max-width: 599px) { .header-top-two .inner { margin-left: 0; padding-left: 0px; }  .header-style-two .header-upper .inner { padding-left: 0; }  .header-style-two .header-upper .logo-box { position: relative; float: left; left: 0; top: 0; height: auto; padding: 0; width: auto; }  .header-style-two .header-upper .logo-box img { height: auto; padding: 5px 0px; }  .btn-style-two .btn-title, .btn-style-three .btn-title { font-size: 14px; padding: 5px 10px; }  .header-style-two .header-upper .nav-content { float: right; padding-top: 10px; }  .header-top-two .my-account { width: 100%; margin: 0; text-align: center; }  .header-top-two .my-account li { display: inline-block; vertical-align: middle; float: none; }  .header-style-three .header-upper .search-btn { display: none; }  .banner-carousel .links-box .discount-btn { padding-left: 0; display: block; }  .banner-carousel .links-box .discount-btn .icon { display: none; }  .banner-carousel .links-box .discount-btn .btn-title { text-align: center; }  .banner-two .banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1 { font-size: 32px; }  .yacht-featured-images .outer-box .yacht-featured-image, .yacht-featured-images .outer-box:hover .yacht-featured-image, .yacht-featured-images .outer-box .yacht-featured-image:hover, .destinations-two .destinations-box .outer-box .destination-block-two, .destinations-two .destinations-box .outer-box:hover .destination-block-two, .destinations-two .destinations-box .outer-box .destination-block-two:hover { width: 100%; }  .page-banner h1 { font-size: 24px; }  .about-section .left-col .upper-row { text-align: center; }  .about-section .left-col .video-link { padding: 0; }  .about-section .left-col .video-link .video-thumb, .about-section .left-col .upper-row .image-box { position: relative; display: inline-block; left: 0; top: 0; margin: 0 auto 10px; }  .about-section .book-form-box { padding-left: 20px; padding-right: 20px; padding-bottom: 30px; }  .service-block .lower-box { margin-left: 10px; margin-right: 10px; text-align: center; }  .service-block .lower-content { padding-top: 70px; padding-left: 20px; padding-right: 20px; padding-bottom: 30px; }  .service-block .lower-content .icon-box { left: 50%; right: auto; margin-left: -45px; }  .activity-carousel .activity-block .ratings .rate-text strong, .process-container .process-block h4 { font-size: 20px; }  .price-block .plan-header .price .amount { font-size: 40px; }  .testimonial-block .inner-box { padding: 30px 20px; text-align: center; }  .testimonial-block .content { padding-left: 0; min-height: 0; }  .testimonial-block .content .image { position: relative; left: 0; top: 0; margin: 0 auto 20px; }  .testimonial-block .content .info:before { left: 50%; margin-left: -35px; }  .testimonial-block .rating { position: relative; left: 0; right: 0; top: 0; margin: 0 0 20px; text-align: center; }  .testimonial-block .rating .curve, .testimonial-block .rating:before { display: none; }  .testimonial-block .content .icon-box { right: -10px; top: -10px; left: auto; width: 50px; line-height: 50px; font-size: 30px; line-height: 50px; }  .news-section .title-row .sec-title { width: 100%; }  .news-section .title-row .link-box { width: 100%; text-align: left; padding-top: 0; }  .news-block .inner-box { padding-left: 0; }  .news-block .image-box { position: relative; left: 0; top: 0; width: 250px; max-width: 100%; margin: 0 0 30px; }  .news-block .image-box img { height: auto; width: 100%; }  .news-block h4, .main-footer .widget-title h4 { font-size: 20px; }  .activity-carousel .activity-block .links-box { margin-top: 30px; }  .about-section .left-col .lower-content .text:first-letter { float: none; font-size: 18px; line-height: 1.6em; margin: 0px; }  .price-block .inner-box { border-bottom-width: 3px; }  .about-section-two .content-box .lower-row .info { width: 100%; margin-bottom: 20px; text-align: left; padding-left: 20px; padding-right: 0; }  .about-section-two .content-box .lower-row .info:before { left: 0; right: auto; }  .activity-block-two .pricing { display: none; }  .activity-block-two .content, .activity-block-two .ratings { position: relative; left: 0; top: 0; right: 0; bottom: 0; margin-bottom: 20px; text-align: left; }  .activity-block-two .links-box { position: relative; left: 0; bottom: 0; width: 100%; }  .activity-block-two .image-layer:before { opacity: 0.70; }  .activity-block-two.with-offer .content { padding-left: 0; }  .activity-block-two.with-offer .content .off-price { display: none; }  .activity-block-two .inner-box { min-height: 0; }  .activity-block-two .content-box { position: relative; padding: 30px 20px; }  .activity-block-two .info-btn-box .info-panel, .activity-block-three .info-btn-box .info-panel { left: auto; right: -20px; margin: 0 0 30px; bottom: 100%; }  .tour-widget-title h4 { font-size: 18px; }  .subscribe-section .title h4, .activity-block-two .content-box h4, .activity-block-three .content-box h4 { font-size: 20px; }  .tour-details .facilities .facility-box ul li, .tour-details .info-title .left-info, .tour-details .info-title .rating-info { width: 100%; text-align: left; }  .tour-details .tour-map .location-point .loc-title { display: none; }  .tour-details .included-material .included-box { padding-top: 20px; }  .tour-details .facilities .facility-box { padding: 30px 20px 10px; }  .about-section-three .content-outer h2 { font-size: 24px; }  .services-section-four .service-list { text-align: left; }  .comming-soon h1, .time-counter .time-countdown .counter-column .count { font-size: 30px; }  .news-block-five h3 { font-size: 20px; }  .news-block-five .content .link-box { padding-top: 25px; }  .news-block-six .content-box .inner { padding-left: 0; min-height: 0; }  .news-block-six .other-info { display: none; }  .news-block-six h3 { font-size: 20px; }  .comments-area .comment.reply-comment { margin-left: 0; }  .comments-area .comment { padding-left: 0; }  .comments-area .comment-box .author-thumb { position: relative; left: 0; top: 0; margin: 0 0 20px; }  .comments-area { margin-bottom: 40px; }  .team-section .owl-theme .owl-nav { position: relative; top: 0; right: 0; width: 100%; text-align: center; }  .team-section .owl-theme .owl-nav .owl-next, .team-section .owl-theme .owl-nav .owl-prev { margin: 0 7px; }  .yacht-details .specs-column .title-box h4 { font-size: 20px; }  .header-style-two .header-upper .logo-box img { margin-top: 0; } }  @media only screen and (max-width: 479px) { .header-style-one .other-links .max-nav-toggler, .header-style-two .language { display: none; }  .main-header .header-top-three .top-left { display: none !important; }  .main-header .header-top .top-right, .header-top-three .my-account { width: 100%; text-align: center; }  .header-top-three .my-account li { display: inline-block; vertical-align: middle; float: none; }  .footer-style-three .upper-row .logo-box { width: 100%; margin: 0 0 30px; padding: 0; text-align: center; }  .footer-style-three .upper-row .logo-box:before, .activity-carousel .activity-block .add-to-fav { display: none; }  .activity-carousel .activity-block .links-box .pricing { text-align: left; width: 100%; padding-bottom: 10px; }  .activity-carousel .activity-block .btn-style-four .btn-title { padding-left: 25px; padding-right: 25px; }  .subscribe-form-box { padding: 40px 20px; }  .about-section-two .content-inner .video-link, .about-section-two .content-inner .video-link .video-thumb { width: 100%; height: auto; }  .news-block-two .lower-content { padding-left: 0; }  .news-block-two .other-links, .footer-style-three .drop-link { display: none; }  .footer-style-three .upper-row .logo-box { margin-bottom: 0; }  .yacht-details .basic-info .down-link, .yacht-details .basic-info .left-info { width: 100%; }  .yacht-details .specs-column .title-box .options a:last-child { display: none; }  .activity-block-two .btn-style-two .btn-title { padding-left: 25px; padding-right: 25px; }  .offers-widget .post h5 { font-size: 16px; }  .news-block-five .content-column .inner { min-height: 0; }  .news-block-five .content-column .content, .news-block-five .content-column .inner { padding-left: 0; }  .news-block-five .other-info { display: none; } .textmore { display: none !important; }  .textmore.active, .togglebtn { display: block !important; }  .textmore2 { display: none !important; }  .textmore2.active, .togglebtn2 { display: block !important; width: 100%; height: 46px !important; }  .header-top-mobile { display: block !important; text-align: center; background: #9f1d20; padding-top: 4px; padding-bottom: 5px; }  .header-top-mobile .btn-title { cursor: pointer; }  .header-top-mobile { display: block; } .HeaderTagline h4 { font-size: 14px !important; letter-spacing: 0.5px; line-height: 22px !important; } .header-top-mobile button-pink, .header-top-mobile .button-purple { font-size: 14px; line-height: 22px; letter-spacing: .2px; font-weight: 600; padding: 10px 16px; border: 2px solid #fff !important; } .stickyBtn { display: none !important; } .stickyBtn2 { display: block !important; width: 60%; margin: 0px auto; } .HeaderTagline { padding-top: 10px !important; padding-bottom: 0px !important; } .textmore2.active, .togglebtn2 { display: block !important; width: 100%; height: 46px !important; }  }  @media only screen and (min-width: 650px) and (max-width: 1024px) { .header-style-two .header-upper .logo-box { width: 20%; }  .header-style-two .header-upper .nav-content { position: relative; width: 75%; }  .header-style-two .main-menu .navigation>li>a { padding: 15px 8px; font-size: 12px; }  .my-account .btn-style-three .btn-title { padding: 6px 12px; font-size: 14px; } }  @media only screen and (min-device-width:320px) and (max-device-width:768px) { .boxspace { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }  .herosection.aiIntroWrap { width: 100%; padding: 20px .625rem 3.625rem; }  .herosection.aiIntroWrap::before { clip-path: none; }  .herosliderText h1 span { font-size: 32px; }  .herosliderText h2, .herosliderText h1.h1 { font-size: 22px; line-height: 34px; }  .herosection.aiIntroWrap .col-sm-7 { order: 1; }  .herosection.aiIntroWrap .col-sm-5 { order: 2; }  .herosection.aiIntroWrap .heroVideoWrap { padding: 0; }  .herosection.aiIntroWrap .herosliderText { padding-top: 1rem; }  .herosection.aiIntroWrap .herosliderText .banner-stats { align-items: unset; padding-top: 1.625rem;justify-content: flex-start; }  .statsWraper { padding: 0px 10px; }  .exhibitorsliderRight { padding: 10px; }  .speakersStyle01 { position: relative; padding: 30px 10px; }  .testimonials .cont { -webkit-box-flex: 0; -ms-flex: unset; flex: unset; }  .sponsorsWrap .row { margin: 0 !important; } .testimonials .mainSeparatorHeading{ margin-bottom:0px;  } section.news-section-two.position-relative.newspage { padding-top: 35px !important; } .newspage .mainSeparatorHeading { margin-bottom: 0px; } .logoStyle01 { margin: 10px auto; width: 100%;  }  .testimonials p { color: #fff; font-size: 18px; }  .mainSeparatorHeading h2 { font-size: 22px; line-height: 36px; }  .speakersStyle01 .col-6 { padding: 5px; }  .speakerInner { background-color: #fff; padding: 5px; }  .our-team5 .description5 { display: none; }  .our-team5 .title5 { font-size: 14px; }  .our-team5 .post5 { display: block; font-size: 12px; line-height: 17px; }  .our-team5 .speakercompanny { font-size: 12px; line-height: 15px !important; display: block; }  .featureItem01 { display: table-cell; width: 50%; border: #fff solid 1px; }  .header-style-two .header-upper { padding-bottom: 10px; }  .banner-stats p { font-size: 18px; line-height: 1.4; }  .heroVideoWrap { padding: 0 0 0 4rem; }  section.introsection { padding: 10px 1rem; }  .visitorJobWrap .col-sm-6.col-md-3.col-lg-2 { width: 48%; margin: 0px auto; padding: 6px }  .visitorJobWrap .card-title { font-size: 14px; }  .intropage { margin-top: 2.125rem; }  .intropage .sec-title2 { text-align: center; }  .intropage .sec-title2 h2, .introsection .intropage .sec-title h2 { font-size: 26px !important; width: 100%; line-height: 1.4; }  .introsection .intropage p { text-align: justify; font-size: 1.025rem; }  .statsItem h2 { font-size: 2rem; line-height: 1.4; }  .statsItem p { font-size: 16px; }  .statsWraper .container-fluid .statsLeft { margin-top: 0; padding-bottom: 1rem; }  .statsWraper .container-fluid .statsLeft .row.justify-content-center .col-6.mb-5 { margin-bottom: 1rem !important; }  .statsWraper .container-fluid .exhibitorsliderRight .owl-carousel.exhibitor-slide { padding: 0; }  .sec-title2.centered.text-center.mt-4 h2 { font-size: 1.625rem !important; }  section.counterstyle03.svg-container .col-sm-2 { width: 48%; }  .whyexhibit p.subheading2 { color: #2e132f !important; font-size: 16px !important; text-align: justify; letter-spacing: inherit; }  p.subheading2 { color: #2e132f !important; font-size: 16px !important; text-align: justify; letter-spacing: inherit; }  .page-banner .banner-inner { height: 250px; }  .rightImageLTContent .leftContentBoxSide p, .leftImageRTContent .rightContentBoxSide p { font-size: 1.025rem; line-height: 1.6em; font-weight: 500; margin: 0 0 15px; letter-spacing: inherit; text-align: justify; } .aboutorg p { font-size: 1.025rem; line-height: 1.6em; font-weight: 500; margin: 0 0 15px; letter-spacing: inherit; text-align: justify !important; } .Allsingle p { font-size: 1.025rem; line-height: 1.6em; font-weight: 500; margin: 0 0 15px; letter-spacing: inherit;  padding-left: 20px; padding-right: 20px; }  .Textalign p, p.test_pargarph { font-size: 1.025rem; line-height: 1.6em; font-weight: 500; margin: 0 0 15px; letter-spacing: inherit; text-align: justify; padding: 0px 15px; hyphens: auto; -webkit-hyphens: auto; word-spacing: -0.05em; }  .Futuretext p { font-size: 1.025rem; line-height: 1.6em; font-weight: 500; margin: 0 0 15px; letter-spacing: inherit; text-align: justify; padding: 0px 15px; hyphens: auto; -webkit-hyphens: auto; word-spacing: -0.05em; }    .whyexhibit .rightContentBoxSide .mt-2 { margin: 0px auto; text-align: center; }   .majorsegment .col-sm-3 { width: 45%; padding: 10px; }  .majorsegment .featureicon1 { display: flex; width: 80px !important; height: 80px !important; }  .majorsegment .servicetitlemajor h3 { font-size: 20px !important; }  .majorsegment .servicetitlemajor { padding: 20px; }  .countries .col-md-6.pn-1 { width: 50%; }  .NBox .info-block h5 { font-size: 15px; }  .NBox .info-block { padding: 15px 10px 10px 10px; }  .iconBox img { width: 50px !important; }  .innerheader.page-banner .banner-inner .inner-container { justify-content: center; padding-top: 10px; }  .style_4 ul.listStyle3 li { hyphens: auto; -webkit-hyphens: auto; font-size: 1.025rem; text-align: justify; }  .purple_Section .mainSeparatorHeading { margin-bottom: 15px; }  .purple_Section p.subTitle { font-size: 18px !important; }  .showcategories .mainSeparatorHeading h2 { padding: 0px 18px; }  .subheading { font-size: 20px !important; } .sec-title2 { margin-bottom:20px; } .sec-title2 h2 { font-size: 22px !important; line-height:35px !important; }  .testimonials .mainSeparatorHeading .sepline::before, .testimonials .mainSeparatorHeading::after, .testimonials .sepline::after, .testimonials .mainSeparatorHeading:before { display: none; }  .background .mainSeparatorHeading .sepline::before, .background .mainSeparatorHeading::after, .background .sepline::after, .background .mainSeparatorHeading:before { display: none; }   .Headingline .mainSeparatorHeading .sepline::before, .Headingline .mainSeparatorHeading::after, .Headingline .sepline::after, .Headingline .mainSeparatorHeading:before, .boxspace .mainSeparatorHeading .sepline::before, .boxspace .mainSeparatorHeading::after, .boxspace .sepline::after, .boxspace .mainSeparatorHeading:before, .getintouchbanner .mainSeparatorHeading .sepline::before, .getintouchbanner .mainSeparatorHeading::after, .getintouchbanner .sepline::after, .getintouchbanner .mainSeparatorHeading:before { display: none; } .boxspace .col-4.col-sm-2 { padding:0px;  } .visitorJobWrap { padding-left:10px !important; padding-right:10px !important; }   .boxspace .servicetitleItem h2 { font-size: 12px !important; font-weight: 600; } section.customSection.rightImageLTContent.Headingline { padding-bottom: 0px !important; }  .westafrica h3 { font-weight: 600; margin-bottom: 5px; margin-top: 10px; color: #c54d53; font-size: 18px; } .Imgafrica img { width: 70px; margin: 0px auto; text-align: center; } .westafrica p { font-size: 14px; } .westafrica { text-align: center; border: 1px solid #52385b; padding: 10px 0px 5px 0px; border-radius: 4px; margin: 0px 5px; box-shadow: 0px 0px 30px rgba(0,0,0,0.10); width: 27%; padding-bottom: 0px; } .mobileView .service-block-two { position: relative; margin-bottom: 0px !important; padding-left: 10px !important; padding-right: 10px !important; }   .mobileVeiw { display: none; } .mobileView { display: block; } .Graph_1 { display:none } .Graph_Mob { display:block; margin-bottom:20px; }  .Textalign  li { font-size: 1.025rem !important;  } .Textalign .sec-title2 { text-align:center; } .countries .info-block { margin-bottom:10px; }  .exhibition_box img { display: none; } .mob_Bg { background:#fff !important; } .exhibition_box .exhibition_content { position: relative; background-color: #2a2f35e3; } .mobileVeiw .getintouchbanner .exhibition_box { margin-bottom:0px; } section.customSection.rightImageLTContent.background .mt-2 { margin: 0px auto; text-align: center; }  .testimonials .owl-carousel.testimonial-carousel-three, .sponsorsWrap.partner1 .owl-carousel.Supporterlogo, .partnersWrap.Accesspartner .owl-carousel.media-partner { padding: 0 1.225rem; }  .testimonials .client-area .author { width: 180px; height: 180px; }  .news-section-two .container-fluid { padding: 0 2.125rem; }  .sponsorsWrap.partner1 .owl-carousel.Supporterlogo .logoStyle01 { width: 98%; }  .sec-title2.centered.text-center h2 { font-size: 28px; } .features04 { padding-right: 20px; padding-left: 20px; } .features04 .servicetitleItem { margin-left:0px !important; } .showcategories p.subheading.text-center { padding-left: 20px; padding-right: 20px; }  .footer-style-two .offer-carousel-box .offer-block { padding: 0 30px 30px; } .personals_care { background: #f9f4f5; } .news-section, .news-section-two { padding: 45px 0px 20px; } .testimonials { padding-top:40px; } .crt-widget.crt-widget-branded { margin-bottom:0px !important; } .crt-widget.crt-widget-branded { padding-bottom: 10px !important; } .guide_section { background: #2e132f; margin: 30px 0px 0px 0px; } .footer-style-two .offer-carousel-box .offer-block .inner-box img, .main-footer .info-widget .info img { width: 60%; }  .main-footer .social-links ul { margin: 0; }  .innerheader.page-banner .banner-inner { padding: 0 1.225rem; }  .innerheader.page-banner .banner-inner .inner-container { padding-left: 0; }  .innerheader.page-banner .banner-inner .inner-container h1 { font-size: 34px; }  .inner-container h4 { font-size: 21px !important; font-weight: 700; margin-top: 10px; }  .customSection.leftImageRTContent { padding: 30px 1.125rem; }  .cta-section-three.statsStyle03 .auto-container { padding: 0 40px; }  .customSection.leftImageRTContent .flexBox .rightContentBoxSide { /* padding-top: 30px; */ }  .cta-section-three.statsStyle03 .auto-container h2 { font-size: 30px; margin-top: 0; padding-bottom: 30px; }  .cta-section-three.statsStyle03 .auto-container .lower-blocks .clearfix { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; flex-wrap: wrap; width: 100%; }  .cta-section-three.statsStyle03 .auto-container .lower-blocks .clearfix .info-block { width: auto; height: auto; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .mainSeparatorHeading { margin-bottom:18px; }  .customSection.rightImageLTContent { padding: 30px 20px 0px 20px !important; } .leftContentBoxSide.Textalign{ padding-bottom:0rem !important; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .sec-title h2 { font-size: 22px !important; line-height: 38px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide ul.listStyle3 { padding: 0 16px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .purpleBg h3 { font-size: 18px !important; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .button-pink { font-size: 13px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .mt-3 { padding: 0 15px; }  .partnersWrap .owl-carousel.media-partner { padding: 0 1.125rem; }  .cta-section-three .lower-blocks .info-block h5 { font-weight: 600; font-size: 17px !important; }  .getintouchbanner.mb-5 { padding: 0 0 30px; }  .customSection.introsection.leftImageRTContent .section-title.text-center .sec-title.centered.text-center h2 { line-height: 1.5; font-size: 21px; }  .customSection.introsection.leftImageRTContent .section-title.text-center p { font-size: 20px !important; line-height: 30px !important; }  .customSection.introsection.leftImageRTContent .leftImageSide.reveal-effect { margin-bottom: 2rem; }  .customSection.introsection.leftImageRTContent .custombottomheading p br { display: none; }  .VenueWrapper.background1 .VenueWrapperInner .venueAddress h3 { font-weight: 600; font-size: 20px; }  .VenueWrapper.background1 .VenueWrapperInner .venueMap { padding: 1.625rem 2rem 0; }  .VenueWrapper.background1 .VenueWrapperInner .venueMap iframe { height: 320px; }  .getintouchbanner .exhibition_box { margin: 0 16px; margin-bottom: 30px !important; } .mobileView .getintouchbanner .exhibition_box { margin-bottom: 0px !important; } .mobileView .exhibition_box{ margin-bottom: 0px !important; }  .getintouchbanner .exhibition_box .exhibition_content h2 { font-size: 16px; padding-top: 5px; font-weight: 600; padding-bottom: 8px; line-height: 1.5; } .showcategories .featureicon img, .showcategories .servicetitleItem span { border: #52385b solid 1px; } .service-block-two .title-box .inner { padding: 20px 10px; margin-bottom: 20px; }  .service-block-two .title-box .inner h4 { font-size: 14px; }  .getintouchbanner2 { padding: 40px 15px; } .mt-2.buttoncenter { margin: 0px auto; text-align: center; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide { padding-bottom: 1.225rem; }  .cta-section-three.statsStyle03 .auto-container .title+h2 { font-size: 20px; padding-bottom: 20px; line-height: 1.5; margin-top: 12px; }  .customSection.purpleBg .flexBox .ExInner { display: block; width: auto; margin: 12px auto 15px; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }  .customSection.purpleBg .flexBox .ExInner .icon_Image { width: 85px; height: 85px; display: flex; align-items: center; justify-content: center; }  .customSection.purpleBg .flexBox .ExInner .icon_Image img { width: 70px; }  .customSection.purpleBg .flexBox .ExInner h3 { font-size: 28px; }  .customSection.purpleBg .flexBox .ExInner p { font-size: 16px; }  .sec-title2.centered.text-center .subTitle, .sec-title.centered.text-center .subTitle { font-size: 20px; line-height: 1.2; }  .speakersStyle01.boxspace .container-fluid .text-center .button-purple.mr-3, .speakersStyle01.boxspace .container-fluid .text-center .button-pink { padding: 10px 16px; font-size: 14px; }  .getintouchbanner { padding: 30px 0; }  .getintouchbanner .peachbg .exhibition_box { margin: 0 0; }  .customsection.singleTextContent.showcategories .container .row .col-sm-2 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }  .customsection.singleTextContent .text-center .button-pink.mr-3, .customsection.singleTextContent .text-center .button-purple.mr-3, .customsection.singleTextContent .text-center .button-pink { font-size: 14px; padding: 10px 15px; margin-bottom: 14px; }  .servicetitleItem h2 { font-size: 13px; font-weight: 600; }  .customsection.singleTextContent.showcategories .row .servicetitleItem { margin-left: 12px; }  .innerheader.page-banner .banner-inner .inner-container .button-pink.mr-3, .innerheader.page-banner .banner-inner .inner-container .button-purple { font-size: 14px; line-height: 22px; letter-spacing: .2px; padding: 10px 15px; }  .section-title.text-center.mb-3.mt-5 h2.section-title__title { font-size: 22px !important; }  .tabbed_area_ { padding: 1rem 0; }  .tabbed_area_ ul.tabs_Agenda { padding: 25px 0 0 0; }  .tabbed_area_ ul.tabs_Agenda li { margin: 0 5px 0 15px; }  .tabbed_area_ ul.tabs_Agenda li a { padding: 2px 0 8px; font-size: 14px; }  .tabbed_area_ .Tab_content { padding: 0 15px; }  .tabbed_area_ .Tab_content .Date_Time { width: 100%; margin-bottom: 14px; }  .tabbed_area_ .Tab_content .right-_Box { width: 100%; border-radius: 0; margin-left: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }  .tabbed_area_ .Tab_content .Date_Time { width: 100%; display: block; margin-bottom: 2.1235rem; }  .tabbed_area_ .Tab_content .left_box_ { width: auto; float: none; display: inline-flex; height: 42px; top: 0; padding: 6px 10px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }  .tabbed_area_ .Tab_content span.ShorDescription_, .tabbed_area_ .Tab_content .SpeakerBox, .tabbed_area_ .Tab_content span.TextUppecase.ForTopFontSize.SpeakersHeding { float: none; }  .customSection.singleTextContent.background2 .customsingleText { padding: 0 1.125rem; }  .mt-5.mb-5 .featuresstyle02Inner { margin-left: 30px; margin-right: 30px; }  .button-pink, .button-purple { font-size: 14px; line-height: 22px; letter-spacing: .2px; font-weight: 600; padding: 10px 16px; }  .statsWraper .statsLeft .statsItem { padding: 12px 12px; border: #626262 solid 1px; box-shadow: 0 0 8px 0 rgba(255, 255, 255, 0.1); }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .mt-3.text-center.text-sm-left .button-pink, .customSection.rightImageLTContent .flexBox .leftContentBoxSide .mt-3.text-center.text-sm-left .button-purple { width: 100%; margin-bottom: 14px; }  .customSection.rightImageLTContent .Graph_one { padding: 30px 30px 20px; margin-bottom: 2.125rem; }  .social-fixed { display: none }  .introsection .intropage div.text-left.mb-3.mt-3 { text-align: center !important; }  .statsWraper .statsLeft .statsItem .icontag { text-align: center; width: 100%; }  .statsWraper .statsLeft .statsItem .icontag img { width: 4rem; width: 100%; max-width: 100%; float: none; padding-right: 2px; }  .statsWraper .statsLeft h2.d-block.d-sm-none, .statsWraper .exhibitorsliderRight h2.d-block.d-sm-none { text-align: center; font-size: 22px; text-transform: uppercase; }  .statsWraper .statsLeft .col-6 .statsItem { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content:center; align-items:center; }  .statsWraper .statsLeft .col-6 .statsItem .icontag { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }  .statsWraper .statsLeft .col-6 .statsItem .statstext { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }  .statsWraper .statsLeft .col-6 .statsItem .statstext h2 { font-size: 1.425rem; }  .statsWraper .statsLeft .col-6 .statsItem .statstext p { font-size: 14px; margin-top: 6px; }  .LogoPanel figure { height: 7.225rem; }  .exhibitor-slide .LogoPanel { padding: 12px; }  .crt-carousel-feed .crt-carousel-stage .crt-carousel-pane { width: 9rem !important; }  .crt-carousel-feed .crt-panel-next svg, .crt-carousel-feed .crt-panel-prev svg { height: 16px !important; }  .crt-carousel-feed .crt-panel-next, .crt-carousel-feed .crt-panel-prev { width: 50px !important; height: 50px !important; display: flex !important; align-items: center; justify-content: center; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .client-area { order: 2; flex: unset; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .valign.cont { order: 1 }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .valign.cont .text p { font-size: 16px; text-align: justify; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item h6, .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item h6 span { font-size: 16px; display: block; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item h6 { margin-top: .625rem; margin-bottom: 10px; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .client-area .img .author { width: 5.625rem; height: 5.625rem; border-width: 5px; }   .testimonials .client-area .img .info { display: block !important; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .valign.cont .info { display: none !important; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .valign.cont .text .icon.ti-quote-left { margin-right: .425rem; position: absolute; top: 15%; left: 0; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .valign.cont .text p { /*  padding-left: 3.825rem;*/ } .sec-title2.centered.text-center.mt-4.instagramHeading { margin: 15px 0px 0px 0px !important; } .testimonials .cont { margin-top:20px; } .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .client-area .img { display: flex; justify-content: center; width: 100%; }  .testimonials.bg-fixed .owl-carousel.testimonial-carousel-three .item .client-area .img .info.d-none { width: calc(100% - 7rem); margin-left: 1rem; }  .sponsorsWrap.partner1 p { font-size: 13px; line-height: 1.4; min-height: 2.125rem; }  .Supporterlogo .logoStyle01 figure img { width: 100% !important; }  .partnersWrap.Accesspartner .owl-carousel.media-partner .owl-stage-outer { padding-top: .425rem; }  .partnersWrap.Accesspartner .owl-carousel.media-partner .ow-client-logo .LogoPanel { box-shadow: -1px 2px 8px 0 #0c0c0c63; }  footer footer.footer-style-two .outer-container .widgets-section .auto-container .widgets-inner .row.clearfix .column.col-xl-8.col-lg-8.col-md-6.col-sm-12, footer footer.footer-style-two .outer-container .widgets-section .auto-container .widgets-inner .row.clearfix .footer-widget.links-widget .footer_Img2, footer footer.footer-style-two .offer-carousel-box .offer-block .inner-box p { display: none; }  .footer-widget.links-widget .widget-content .widget-title { margin-bottom: 10px; }  .testimonials.section-padding.bg-img.bg-fixed, .testimonials.section-padding.bg-img.bg-fixed::before { clip-path: unset; }  .mainSeparatorHeading::before, .mainSeparatorHeading::after { top: 12px; width: 40px; }  .mainSeparatorHeading .sepline::before, .mainSeparatorHeading .sepline::after { width: 25px; top: 22px; }  /* .mainSeparatorHeading::before { left: -15px; }  .mainSeparatorHeading::after { right: -15px; }  .mainSeparatorHeading .sepline::after { right: -35px; }  .mainSeparatorHeading .sepline::before { left: -15px; } */  .testimonials.section-padding.bg-img.bg-fixed .owl-carousel.testimonial-carousel-three .owl-nav .owl-prev, .testimonials.section-padding.bg-img.bg-fixed .owl-carousel.testimonial-carousel-three .owl-nav .owl-next { top: auto; position: absolute; bottom: -2.625rem; }  .testimonials.section-padding.bg-img.bg-fixed .owl-carousel.testimonial-carousel-three .owl-nav .owl-prev { left: 35%; }  .testimonials.section-padding.bg-img.bg-fixed .owl-carousel.testimonial-carousel-three .owl-nav .owl-next { right: 35%; }  .main-footer.footer-style-two .widgets-section .widgets-inner { padding-top: 2rem; }  .main-footer.footer-style-two .widgets-section .widgets-inner .offer-carousel-box, .main-footer.footer-style-two .widgets-section .widgets-inner .offer-carousel-box .offer-carousel .slide .offer-block { background: transparent !important; padding-bottom: 0; padding: 0; }  .main-footer.footer-style-two .widgets-section .widgets-inner .offer-carousel-box { margin-bottom: 2rem; }  .main-footer.footer-style-two .widgets-section .widgets-inner .offer-carousel-box .offer-carousel .slide .offer-block .d-sm-none.formobile { width: 60%; padding-top: 0; }  .main-footer.footer-style-two .social-links li a { /* background: #c54d53; */ font-size: 18px; }  .footer-style-two .offer-carousel-box .offer-block .inner-box { text-align: left; }  .news-section-two.position-relative.newspage .news-block-three { display: none !important; }  .news-section-two.position-relative.newspage .news-block-three:nth-child(1) { display: block !important; }  .textmore { display: none !important; }  .textmore.active, .togglebtn { display: block !important; }       }  @media only screen and (min-device-width:768px) and (max-device-width:1024px) { .boxspace { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }  .herosection .herosliderText h2, .herosection .herosliderText h1.h1 { font-size: 20px; font-weight: 800; line-height: 36px; letter-spacing: 1.2px; }  .heroVideoWrap { padding: 0 0 0 3rem; }  .banner-stats p { font-size: 18px; margin-right: 30px; line-height: 1.4; }  .banner-stats p span { font-size: 26px; font-weight: 600; }  section.introsection { padding: 0 40px 20px; }  .introsection .intropage .sec-title h2 { font-size: 20px !important; }  .introsection .intropage { padding-top: 2rem; }  .introsection .intropage p { font-size: 16px; }  .statsWraper .statsLeft .statsItem h2 { font-size: 38px; font-weight: 600; }  .statsWraper .statsLeft .statsItem p { font-size: 18px; }  .statsWraper .statsLeft .col-6.mb-5 { margin-bottom: 1.625rem !important; }  .statsWraper .exhibitorsliderRight { padding: 30px 0 0; }  .introsection .col-sm-12.col-lg-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }  .sec-title2.centered.text-center h2, .sec-title.centered.text-center h2 { font-size: 30px !important; }  .testimonials.section-padding { padding: 40px 0 40px; }  .testimonials.section-padding .sec-title.centered.text-center h2.text-white { font-size: 28px !important; }  .owl-carousel.testimonial-carousel-three .client-area { -webkit-box-flex: 0; -ms-flex: 0 0 230px; flex: 0 0 230px; }  .owl-carousel.testimonial-carousel-three .cont { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 230px); flex: 0 0 calc(100% - 230px); margin-top: 0; }  .owl-carousel.testimonial-carousel-three .client-area .author { width: 180px; height: 180px; }  .owl-carousel.testimonial-carousel-three .cont .text p { font-size: 16px; }  .owl-carousel.testimonial-carousel-three .cont .text h6 { font-size: 18px; }  .owl-carousel.testimonial-carousel-three .cont .text h6 span { font-size: 16px; }  .testimonial-carousel-three .owl-next, .Accesspartner .media-partner .owl-next, .partnersWrap .media-partner .owl-next { right: -55px; }  .testimonial-carousel-three .owl-prev, .Accesspartner .media-partner .owl-prev, .partnersWrap .media-partner .owl-prev { left: -55px; }  .testimonial-carousel-three .owl-prev span, .testimonial-carousel-three .owl-next span, .Accesspartner .media-partner .owl-prev span, .Accesspartner .media-partner .owl-next span, .partnersWrap .media-partner .owl-next span, .partnersWrap .media-partner .owl-prev span { font-size: 18px; width: 35px; height: 35px; line-height: 35px; }  .news-section-two.position-relative .row { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }  .partnersWrap.Accesspartner .owl-carousel.media-partner .owl-stage-outer { padding: 5px; }  .footer-style-two .offer-carousel-box .offer-block .inner-box img { width: 42%; }  .main-footer .info-widget .info img.footer_Img { width: 50%; }  .innerheader.page-banner .banner-inner { padding: 0 1.225rem; }  .innerheader.page-banner .banner-inner .inner-container { padding-left: 0; }  .innerheader.page-banner .banner-inner .inner-container h1 { font-size: 34px; }  .customSection.leftImageRTContent .flexBox .rightContentBoxSide, .customSection.rightImageLTContent .flexBox .leftContentBoxSide { padding-top: 40px; }  .innerheader.page-banner .inner-container h4 { font-size: 28px !important; font-weight: 700; margin-top: 10px; }  .cta-section-three.statsStyle03 .auto-container { padding: 0 40px; }  .customSection.leftImageRTContent { padding: 30px 1.125rem; }  .customSection.leftImageRTContent .flexBox .rightContentBoxSide { padding-top: 30px; }  .cta-section-three.statsStyle03 .auto-container h2 { font-size: 30px; margin-top: 0; padding-bottom: 30px; }  .cta-section-three.statsStyle03 .auto-container .lower-blocks .clearfix { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; flex-wrap: wrap; width: 100%; }  .cta-section-three.statsStyle03 .auto-container .lower-blocks .clearfix .info-block { width: auto; height: auto; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }  .customSection.rightImageLTContent { padding: 30px 30px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .sec-title h2 { font-size: 22px !important; line-height: 38px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide ul.listStyle3 { padding: 0 16px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .purpleBg h3 { font-size: 18px !important; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .button-pink { font-size: 13px; }  .customSection.rightImageLTContent .flexBox .leftContentBoxSide .mt-3 { padding: 0 15px; }  section.getintouchbanner { padding: 30px 0; }  section.getintouchbanner .peachbg .exhibition_box .img-fluid { height: 300px; }  section.getintouchbanner .peachbg .exhibition_box .exhibition_content h2 { font-size: 18px; }  section.getintouchbanner .peachbg .exhibition_box .exhibition_content .button-pink { padding: 10px 15px; font-size: 14px; line-height: 22px; }  .sec-title2.centered.text-center p.subTitle, .sec-title.centered.text-center p.subTitle { font-size: 18px !important; }  .cta-section-three .lower-blocks .info-block h5 { font-weight: 600; font-size: 17px !important; }  .getintouchbanner.mb-5 { padding: 0 15px; }  .customSection.introsection.leftImageRTContent .section-title.text-center .sec-title.centered.text-center h2 { line-height: 1.5; font-size: 21px !important; }  .customSection.introsection.leftImageRTContent .section-title.text-center p { font-size: 20px !important; line-height: 30px !important; }  .customSection.introsection.leftImageRTContent .leftImageSide.reveal-effect { margin-bottom: 2rem; }  .customSection.introsection.leftImageRTContent .custombottomheading p br { display: none; }  .VenueWrapper.background1 .VenueWrapperInner .venueAddress h3 { font-weight: 600; font-size: 20px; }  .VenueWrapper.background1 .VenueWrapperInner .venueMap { padding: 0 1rem 0; }  .VenueWrapper.background1 .VenueWrapperInner .venueMap iframe { height: 100%; }  .getintouchbanner .exhibition_box { margin: 0 0; margin-top: 15px !important; margin-bottom: 10px !important; }  .getintouchbanner .exhibition_box .exhibition_content h2 { font-size: 16px; padding-top: 5px; font-weight: 600; padding-bottom: 8px; line-height: 1.5; }  .service-block-two .title-box .inner { padding: 20px 10px; margin-bottom: 20px; }  .service-block-two .title-box .inner h4 { font-size: 18px; }  .customSection.introsection.leftImageRTContent .row .col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }  .customsection .service-block-two.col-lg-3.col-md-3.col-sm-12 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }  .cta-section-three.statsStyle03 .auto-container .title+h2 { font-size: 20px; padding-bottom: 20px; line-height: 1.5; margin-top: 12px; }  .customSection.rightImageLTContent.background .flexBox .leftContentBoxSide { padding-top: 0; padding-bottom: 30px; }  .customSection.purpleBg .flexBox .ExInner { display: block; width: auto; margin: 12px auto 15px; -webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }  .customSection.purpleBg .flexBox .ExInner .icon_Image { width: 85px; height: 85px; display: flex; align-items: center; justify-content: center; }  .customSection.purpleBg .flexBox .ExInner .icon_Image img { width: 70px; }  .customSection.purpleBg .flexBox .ExInner h3 { font-size: 28px; }  .customSection.purpleBg .flexBox .ExInner p { font-size: 16px; }  .sec-title2.centered.text-center .subTitle, .sec-title.centered.text-center .subTitle { font-size: 20px; line-height: 1.2; }  .speakersStyle01.boxspace .container-fluid .text-center .button-purple.mr-3, .speakersStyle01.boxspace .container-fluid .text-center .button-pink { padding: 10px 16px; font-size: 14px; }  .getintouchbanner { padding: 30px 0; }  .getintouchbanner .peachbg .exhibition_box { margin: 0 0; }  .getintouchbanner { padding: 30px 0; }  .getintouchbanner .peachbg .exhibition_box { margin: 0 0; }  .customsection.singleTextContent .text-center .button-pink.mr-3, .customsection.singleTextContent .text-center .button-purple.mr-3, .customsection.singleTextContent .text-center .button-pink { font-size: 14px; padding: 10px 18px; }  .servicetitleItem h2 { font-size: 14px; }  .news-section-two.position-relative { padding: 2rem 1.225rem 20px; }  .innerheader.page-banner .banner-inner .inner-container .button-pink.mr-3, .innerheader.page-banner .banner-inner .inner-container .button-purple { font-size: 14px; line-height: 22px; letter-spacing: .2px; padding: 10px 15px; }  .speakersStyle01.boxspace .container-fluid .col-6.col-sm-3 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }  .section-title.text-center.mb-3.mt-5 h2.section-title__title { font-size: 22px !important; }  .tabbed_area_ { padding: 1rem 0; }  .tabbed_area_ ul.tabs_Agenda { padding: 25px 0 0 0; }  .tabbed_area_ ul.tabs_Agenda li { margin: 0 5px 0 35px; }  .tabbed_area_ ul.tabs_Agenda li a { padding: 2px 0 10px; font-size: 18px; }  .tabbed_area_ .Tab_content { padding: 0 0; }  .tabbed_area_ .Tab_content .Date_Time { width: 100%; margin-bottom: 14px; }  .tabbed_area_ .Tab_content .right-_Box { width: 100%; border-radius: 0; margin-left: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }  .tabbed_area_ .Tab_content .Date_Time { width: 100%; display: block; margin-bottom: 2.1235rem; }  .tabbed_area_ .Tab_content .left_box_ { width: auto; float: none; display: inline-flex; height: 42px; top: 0; padding: 6px 10px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }  .tabbed_area_ .Tab_content span.ShorDescription_, .tabbed_area_ .Tab_content .SpeakerBox, .tabbed_area_ .Tab_content span.TextUppecase.ForTopFontSize.SpeakersHeding { float: none; }  .customSection.singleTextContent.background2 .customsingleText { padding: 0 1.125rem; }  .featuresstyle02Inner .row.justify-content-center .featureItem01 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }  .featuresstyle02Inner .row.justify-content-center .featureItem01 .featureItemInner01 { padding: 20px 20px; }   .featuresstyle02Inner .row.justify-content-center .featureItem01 .featureItemInner01 .featureicon { width: 60px; height: 60px; border-radius: 100%; margin-bottom: 10px; font-size: 24px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; }  .featuresstyle02Inner .row.justify-content-center .featureItem01 .featureItemInner01 h2 { font-size: 16px; text-align: center; line-height: 1.6em; letter-spacing: .2px; }  .button-pink, .button-purple { font-size: 16px; line-height: 22px; letter-spacing: .2px; font-weight: 600; padding: 10px 16px; } /****************************/ } /* End */