.text-center img{display:inline-block}.header-top{background-color:#084079;padding-bottom:15px}.header-pho a{text-decoration:none;font-weight:900;font-size:28px;color:#fff;display:inline-block;background-image:url(/wp-content/themes/portfairy/img/icons/phone-icon.png);background-repeat:no-repeat;background-position:left 17px;padding-top:15px;padding-left:50px;margin-right:25px}.header-btn a{text-align:center;text-decoration:none;font-weight:900;font-size:18px;color:#000;padding:10px 40px;display:inline-block;text-transform:capitalize;background-color:#ecc63f;position:relative}.header-btn a::after{margin-top:2px text-align:center;position:absolute;z-index:99;content:"";background-image:url(/wp-content/themes/portfairy/img/icons/btn-after-1.png);background-repeat:no-repeat;background-position:left top;width:30px;height:auto;top:0;left:0;bottom:0}.header-btn a::before{margin-top:2px text-align:center;position:absolute;z-index:99;content:"";background-image:url(/wp-content/themes/portfairy/img/icons/btn-after-2.png);background-repeat:no-repeat;background-position:left top;width:30px;height:auto;top:0;right:0;bottom:0}.header-logo{position:relative;margin-top:-30px}header .mainmenu{float:right;padding-top:20px}header{padding:0}header .mainmenu ul li a{text-decoration:none;font-family:'Montserrat',sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;border-bottom:3px solid #fff0;padding-bottom:5px}header .mainmenu ul li{padding:0 17px}header .mainmenu ul li:last-child{padding-right:0px!important}.mainmenu .sub-menu{list-style:outside none none;min-width:250px;padding:0;position:absolute;z-index:1000;display:none}.mainmenu li:last-child:hover .sub-menu{right:0;background-color:#fff}.mainmenu li:hover .sub-menu{display:block;background-color:#fff}.mainmenu .sub-menu li{padding:0px!important;background-color:#fff}.mainmenu .sub-menu li a{background-color:#fff;display:block;padding:10px 15px!important;text-align:left;color:#000!important;text-decoration:none;transition:all 1s ease-in-out 0s}.mainmenu .sub-menu li a:hover{background:#fff!important;padding-left:25px;color:#000!important}.col-md-5ths{width:20%;float:left}header .mainmenu .navbar{margin:0;padding:0}.navbar-dark .navbar-nav .nav-link{color:#fff;margin:0}.owl-theme .owl-nav{margin-top:0}header .mainmenu .navbar-nav .current-menu-item a,header .mainmenu .navbar-nav a:focus,header .mainmenu .navbar-nav a:hover{background:none;border-bottom:3px solid #ecc63f}header .header-bottom{position:relative}header .header-bottom .banner-contents{position:absolute;left:0;right:0;top:25%;width:100%}header .banner-contents h3{font-family:'Montserrat',sans-serif;font-size:82px;color:#fff;font-weight:800;line-height:1;text-transform:uppercase;text-shadow:0 0 3px #000}header .banner-contents h3 span{display:block}.banner-contents a{text-decoration:none;font-weight:700;font-size:23px;color:#fff;padding:15px 50px;display:inline-block;text-transform:uppercase;background-color:#ecc63f;position:relative;margin-top:50px;border-radius:50px}header .header-bottom .owl-theme .owl-controls{margin-top:0}header .header-bottom .owl-dots{bottom:55%;position:absolute;right:2%;transform:rotate(90deg)}header .header-bottom .owl-theme .owl-dots .owl-dot span{background-color:#fff;box-shadow:0 0 15px 1px #070707}header .header-bottom .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#edb200}.banner-shape{position:absolute;left:0;right:0;bottom:-1%;z-index:9}.holder p{color:#000;font-size:20px;margin-bottom:0}.footer-section{background-color:#084079}.footer-wrap{padding:50px 0 30px}.footer-contact-wrap{text-align:center;display:table;margin:auto}.footer-contact-wrap a{text-decoration:none;color:inherit}.footer-contact-wrap a i{width:80px;height:80px;border:1px solid #8a8a8a;text-align:center;font-size:40px;background-color:#fff0;border-radius:50%;color:#fff;padding-top:18px}.footer-contact-wrap a:hover i{background-color:#ecc63f;border:1px solid #ecc63f}.footer-contact-wrap h4{font-family:'Montserrat',sans-serif;font-weight:700;font-size:20px;color:#fff;text-transform:uppercase;padding-top:20px}.footer-contact-wrap p{font-family:'Roboto',sans-serif;font-weight:400;font-size:15px;color:#ddd}.footer-cont-main{padding:50px 0;border-bottom:1px solid #235588}.footer-menu ul li a{text-decoration:none;font-weight:700;font-size:22px;color:#fff;text-transform:uppercase;display:inline-block;padding:0 15px}.footer-wrap ul li{padding-bottom:5px}.social-icons ul li a{text-decoration:none;color:#fff;font-size:25px}.social-icons ul li{padding-right:20px}.copyrights p{font-size:15px;color:#ddd;margin-bottom:0}.copyrights p span{position:relative;margin-left:30px}.copyrights p span a{color:#ddd;text-decoration:none}.copyrights p span::after{position:absolute;z-index:99;content:"|";font-size:15px;line-height:15px;left:-15px;top:0;color:#ddd}.copyrights{padding:30px 0}.page-id-26 .banner-shape{display:none}.page-id-26 .owl-stage{display:none}.page.page-id-130 .services-cont-wrap{background-color:#fff;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}.page.page-id-132 .program-cont-wrap{background-color:#fff}.box-holder-inner{margin-top:40px;margin-bottom:20px}.box-holder-inner p a{color:#1d1d1d;text-decoration:none}a.btn.default-btn{background-color:#ECC63F;color:#fff}.wpforms-confirmation-container-full{color:#fff!important;margin:0 0 24px 0;background:#ecc63f!important;border:1px solid #ecc63f!important;padding:15px 15px}.mc4wp-alert.mc4wp-success{text-align:center;margin-top:20px}.menu-shape.text-center{position:absolute;left:0;right:0;z-index:9;top:0}.top-header .header-bottom .banner-contents{position:absolute;left:0;right:0;top:40%;width:100%}.play-btn{position:absolute;left:0;right:0;top:45%;z-index:99999}body.modal-open{overflow:inherit;padding-right:inherit!important}.modal-header .close{margin-top:-11px}button.close{background-color:#fff;border:none;border-radius:50%;height:30px;position:absolute;right:35px;top:30px;width:30px;z-index:9;border:1px solid #d6d6d6}.close{float:right;font-weight:300;line-height:0;opacity:1;color:#000;font-size:18px}button.close span{text-align:center;left:-5px;position:relative}.close:focus,.close:hover{color:#000;text-decoration:none;filter:alpha(opacity=50);opacity:1}.modal-header{min-height:0;padding:0;border-bottom:0}.modal-lg{max-width:610px}.modal-body{border-radius:0;padding:5px}.modal-dialog{margin:170px auto 0}.modal{z-index:99999999!important}@media screen and (max-width:1279px){header .mainmenu ul li a{font-size:12px}.header-pho a{font-size:25px;background-position:left 22px;padding-top:15px;padding-left:40px;background-size:25px}header .banner-contents h3{font-size:52px}.banner-contents a{font-size:20px;padding:15px 50px;margin-top:30px}.footer-contact-wrap p{font-size:13px}.footer-contact-wrap h4{font-size:18px}.footer-menu ul li a{font-size:18px}.program-contents p{font-size:15px!important;color:#858585}.event-contents p{font-size:14px!important;color:#858585}}@media screen and (max-width:1023px){.play-btn{position:absolute;left:0;right:0;top:30%;z-index:99999;width:28%;margin:auto}.program-contents h3{color:#003688;font-size:13px!important}header .mainmenu ul li{padding:0 9px}header .mainmenu ul li a{font-size:10px}.header-pho a{font-size:20px;background-position:left 19px;padding-top:13px;padding-left:30px;background-size:20px}.header-btn a{text-align:center;font-size:25px;padding:10px 10px}header .banner-contents h3{font-size:40px}.banner-contents a{font-size:15px;padding:12px 30px;margin-top:20px}.footer-contact-wrap{text-align:center;display:table;margin:auto;margin-top:20px}.footer-menu ul li a{font-size:14px}.program-contents p{font-size:12px!important;color:#858585}.program-contents a{color:#ecc63f;font-weight:700;text-transform:uppercase;font-size:14px!important}.event-contents h3{font-size:18px!important;color:#000;font-weight:500}.event-contents p{font-size:12px!important;color:#858585}.event-contents a{color:#ffda47;font-weight:700;font-size:13px!important}li.blogdate{text-align:right;color:#000;font-weight:700;font-size:13px}i.fa.fa-arrow-circle-o-right{color:#ffda47;font-size:14px!important}}@media screen and (max-width:767px){.play-btn{position:absolute;left:0;right:0;top:30%;z-index:99999;width:27%;margin:auto}.modal-dialog{margin:30px auto 0;padding:0}.program-contents h3{color:#003688;font-size:18px!important}.img-hover-zoom.img-hover-zoom--slowmo .img-fluid{width:100%}.mc4wp-form-fields input[type="submit"]{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;background-color:#ECC63F;border-radius:50px;padding:10px 38px;color:#fff;border:none;outline:none!important}.mc4wp-form-fields input[type="email"]{padding:10px;width:auto!important;border-radius:50px;border:2px solid #dcdada;outline:none!important}header .header-logo{text-align:center}header .header-logo img{display:inline-block}header .mainmenu .navbar{margin:0;padding:0}.icon-bar{background-color:#fff;border-radius:1px;display:block;height:2px;width:22px}.icon-bar+.icon-bar{margin-top:4px}button:focus{outline:none}.navbar-toggler{background-color:#fff0;background-image:none;border-radius:0;padding:9px 10px}.navbar-dark .navbar-toggler{border:medium none}header .header-top .mainmenu ul li{margin-bottom:10px}header .header-top .mainmenu ul li .sub-menu li{margin-bottom:0}.mainmenu li:last-child:hover .sub-menu{right:auto}header .mainmenu{float:none;padding-top:0}.header-btn a{text-align:center;font-size:3px;padding:10px 30px}.header-btn a::after{margin-top:10px text-align:center;position:absolute;z-index:99;content:"";background-image:url(/wp-content/themes/portfairy/img/icons/btn-after-1.png);background-repeat:no-repeat;background-position:left top;width:30px;height:auto;top:0;left:0;bottom:0}.header-btn a::before{margin-top:10px text-align:center;position:absolute;z-index:99;content:"";background-image:url(/wp-content/themes/portfairy/img/icons/btn-after-2.png);background-repeat:no-repeat;background-position:left top;width:30px;height:auto;top:0;right:0;bottom:0}.navbar-dark .navbar-brand{color:#fff;width:200px}header .mainmenu{padding-top:10px}header .banner-contents h3{font-size:30px}.banner-contents a{font-size:13px;padding:10px 25px;margin-top:10px}.footer-menu{text-align:center}.copyrights p span{display:block;margin-left:0}.copyrights p span::after{display:none}}@media screen and (max-width:480px){.top-header .header-bottom .banner-contents{position:absolute;left:0;right:0;top:20%}.mc4wp-form-fields input[type="submit"]{margin-top:14px}header .header-bottom .banner-contents{top:10%}.banner-contents a{font-size:13px;padding:10px 20px;margin-top:0}header .banner-contents h3{font-size:20px;margin-top:35px}.header-btn a{font-size:12px;padding:10px 20px}.header-pho a{font-size:16px;background-position:left 16px;padding-top:12px;padding-left:25px;background-size:18px}}.top-header .header-bottom .banner-contents .banner-details{background:linear-gradient(90deg,rgb(35 85 136 / .6) 40%,#fff0 100%,#fff0 100%)}.owl-carousel.owl-drag .owl-item .banner-contents a{display:none}