/*!
Theme Name: Webseo247
Theme URI: https://webseo247.com/
Author: Webseo247
Author URI: https://webseo247.com/
Description: Start theme by TiLu - Webseo247
Version: 1.0.0
Text Domain: Webseo247
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
.pp-content-footer{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:9999}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px}.popup-inner h3{text-align:center;font-weight:700;font-size:20px;margin-bottom:20px;font-family:"Segoeui Bold";text-transform:uppercase}.js-times{position:absolute;top:0;right:5px;cursor:pointer}.pp-content-footer .popup-inner form input{height:40px}.pp-content-footer .popup-inner form textarea{width:100%;height:100px}.pp-content-footer .popup-inner form input,.pp-content-footer .popup-inner form textarea{background-color:#f3f3f3;border:none;margin-bottom:1.3em;padding:0 15px;font-size:18px}.pp-content-footer .popup-inner form input.wpcf7-submit{font-size:20px;font-family:"Segoeui Bold";background-color:var(--primary-color);color:#fff;border-radius:30px;padding:5px 17px;text-transform:uppercase;margin:0 auto;display:flex}.pp-content-footer .popup-inner form .wpcf7-spinner{position:absolute;right:30px;bottom:24px}img{max-width:100%;height:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.error-404.not-found{width:100%;margin:50px 0;text-align:center}.error-404.not-found .page-title{font-size:24px;font-weight:700;margin:20px 0}.error-404.not-found img{margin-bottom:30px}.error-404.not-found .ws-button{width:200px;display:block;background:#000;color:#fff;border:2px solid #000;padding:15px 20px;font-size:15px;text-transform:uppercase;margin:auto;cursor:pointer;text-decoration:none}.error-404.not-found .ws-button:hover{background:#fff;color:#000}.ws-none h2{font-size:25px;font-weight:700;text-transform:uppercase;text-align:center}.banner .images-banner{width:100%;overflow:hidden}.banner .images-banner img{width:100%}.breadcumb-main-page{background:#DFF6FE;border-bottom:1px solid #BEDBED}.breadcumb-main-page .breadcrumb{background:none;padding:15px 0;margin:unset;border-radius:unset}.breadcumb-main-page .breadcrumb .breadcrumb-item{font-size:14px;color:#888c90}.breadcumb-main-page .breadcrumb .breadcrumb-item.active{color:var(--primary-color)}.breadcumb-main-page .breadcrumb .breadcrumb-item:before{content:"\f105";font-family:"fontawesome"}.breadcumb-main-page .breadcrumb .breadcrumb-item:first-child:before{display:none}p#breadcrumbs{padding:15px 0;font-size:14px}p#breadcrumbs span.breadcrumb_last{color:var(--primary-color)}.pages{margin-top:30px}.pages .pagination{flex-wrap:wrap}.pages .pagination li a{font-size:14px;color:#666;position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.pages .pagination li a:hover{background-color:var(--primary-color);color:#fff}.pages .pagination li.active a{background-color:var(--primary-color);color:#fff}.partner .main-title{text-align:center;text-align:left}.partner .main-title h2{font-size:30px;font-family:'Segoeui Bold';color:#202C5A;text-transform:uppercase}.partner .main-title .main-title-line{width:70px;height:4px;background:#202C5A;margin:17px auto 0 auto}.partner .main-title .main-title-line{margin:17px 0 0 0}.partner .content-logo{padding-top:20px}.sign-up-pages .form{display:flex;align-items:center}.sign-up-pages .form label{font-size:14px;text-transform:uppercase;color:#8FD3FF;font-weight:600}#footer .end-ft .sign-up-pages .form input.wpcf7-form-control.wpcf7-submit{width:45px;background:#F11C3D;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;border-radius:0 3px 3px 0}#footer .end-ft .sign-up-pages .form div.wpcf7 .ajax-loader{width:0}#blog-detail .main-detail .feed-back-cl .question p span{font-size:16px;display:block;border:1px solid #E1E3E6;border-radius:5px;padding:10px}@media screen and (max-width:576px){#blog-detail .main-detail .feed-back-cl .question p span{margin-top:5px}#header .header-main .header-main-nav .nav-link.booking-advisory span{font-size:14px!important}#header .header-main .header-main-nav .nav-link.contact-advisory span{font-size:14px!important}#header .header-main .header-main-nav .nav-item{margin-right:8px!important}}#blog-detail .main-detail .feed-back-cl .question p span:hover{cursor:pointer}.partner{padding-top:48px}#header .header-bottom .nav-item .drop-down{min-width:250px}.moblie-menu-box .nav-mb-menu{padding:50px 20px;overflow-x:hidden;overflow-y:scroll;height:100vh}.ws-sgct blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eb2b2d}.ws-sgct blockquote p{margin:0!important}.ws-sgct code{background:rgb(0 0 0 / .05);border-radius:3px;font-size:.85rem;color:#e83e8c}.ws-sgct p,.ws-sgct table{margin:0 0 20px;line-height:2}.ws-sgct table{border:1px solid #ddd;margin-bottom:30px}.ws-sgct table>tbody>tr>td,.ws-sgct table>tbody>tr>th,.ws-sgct table>tfoot>tr>td,.ws-sgct table>tfoot>tr>th,.ws-sgct table>thead>tr>td,.ws-sgct table>thead>tr>th{border:1px solid #ddd;padding:7px 10px}.ws-sgct h6{font-size:18px}.ws-sgct h5{font-size:21px}.ws-sgct h4{font-size:24px}.ws-sgct h3{font-size:27px}.ws-sgct h2{font-size:30px}.ws-sgct ul,.ws-sgct ol{margin:0 0 20px;padding-left:55px;list-style:disc}.ws-sgct ul li,.ws-sgct ol li{line-height:1.5}.ws-sgct ol{list-style:decimal}.ws-sgct iframe{margin:auto}.ws-sgct .syntaxhighlighter{padding:10px 0}.ws-sgct h2,.ws-sgct h3,.ws-sgct h4,.ws-sgct h5,.ws-sgct h6{margin:0 0 30px}#blog-detail .content-blog h1{font-size:30px;margin-bottom:15px}#header .header-bottom .nav-item .drop-down li a{color:#333333!important;font-size:15px}#header .header-bottom .nav-item .drop-down li a:hover{color:var(--primary-color)!important}.moblie-menu-box .nav-mb-menu{overflow:scroll!important}.wpcf7-form label{margin-bottom:15px}.header-bottom ul.sub-drop-full{position:absolute;left:calc(100% + 20px);width:100%;position:absolute;border:1px solid hsl(0 0% 100% / .8);box-shadow:0 0 4px rgb(0 0 0 / .4);background:#f5f5f5;background:hsl(0 0% 96% / .95);padding:15px 20px 15px 20px;border-top:2px solid var(--primary-color);opacity:0;visibility:hidden;transition:0.3s ease-out;z-index:99;top:0}.header-bottom ul.drop-down>li:hover ul.sub-drop-full{opacity:1;visibility:visible}@media (max-width:1023px){.header-bottom{background:var(--primary-color)}}#header .header-bottom .nav-item .drop-down>li{position:relative}.nav-bars-box i{color:#fff}