@charset "utf-8";@font-face{font-family:'Bebas Neue',cursive;src:url('../fonts/bebasneue-webfont.eot');src:url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bebasneue-webfont.woff2') format('woff2'),url('../fonts/bebasneue-webfont.woff') format('woff'),url('../fonts/bebasneue-webfont.ttf') format('truetype'),url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');font-weight:400;font-style:normal}html{-webkit-text-size-adjust:none;position:relative;min-height:100%}*{margin:0;padding:0;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.main-banner img{width:100%}body{font-family:Poppins,sans-serif;color:#1b2330;font-size:16px;font-weight:400;margin:0;padding:0;height:100%;background:#fff}input,select{font-family:Poppins,sans-serif}a,button{outline:0!important;color:#1b2330;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-decoration:none!important}a:hover{text-decoration:none;color:#fff;word-break:break-all;white-space:nowrap;word-wrap:break-word}a:focus{outline:0!important}a img{border:none;outline:0;text-decoration:none}label{font-weight:400}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;padding:0;margin:0;letter-spacing:2px;font-family:'Bebas Neue',cursive;color:#1b2330}h1,h2{color:#1b2330;font-size:48px;font-weight:400;margin-bottom:16px;text-transform:uppercase;line-height:normal}.relative{position:relative}.container{width:100%;margin:auto;max-width:1350px}.full{float:left;width:100%}.dis_block{display:block;position:relative;width:100%}.dis_inline{display:inline-block;vertical-align:middle}.padT1{padding-top:5px}.padT2{padding-top:10px}.padT3{padding-top:15px}.padT4{padding-top:20px}.padB1{padding-bottom:5px}.padB2{padding-bottom:10px}.padB3{padding-bottom:15px}.padB4{padding-bottom:20px}.padB70{padding-bottom:40px}.padT60{padding-top:40px}.form-control{height:50px;border-color:#ccc;border-radius:0;box-shadow:none;font-size:16px;color:#000;margin-bottom:22px;font-weight:400;border:2px solid rgba(0,0,0,.2)}.custom-select select.form-control{height:52px;border-color:#9b9a9a;border-radius:4px;box-shadow:none;font-size:18px;color:#625b56;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:#fff url(../img/select-arrow.png) no-repeat right center;padding:6px 11px;font-weight:300}.custom-select select.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.custom-select select::-ms-expand{display:none}@media all and (min-width:0\0) and (min-resolution:.001dpcm){.custom-select select{background-image:none;padding-right:9px}}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=password]{-webkit-text-stroke-width:2px;letter-spacing:2px}}.top-h-bar{background:#3266b0;color:#fff;font-size:12px;padding:12px 0 10px}.top-h-right{display:flex;justify-content:flex-end;flex-wrap:wrap}.top-h-right .phone{padding-right:20px}.top-h-right a{color:#fff}.top-h-bar i{padding-right:3px}.top-header{padding:16px 15px 10px;top:0;z-index:99;background:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.top-header.shrink{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.top-header.shrink .catholic-brain-logo{width:220px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.main-banner{margin-top:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:1}.top-header.shrink .top-nav{float:right;color:#000;margin-top:13px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}p{line-height:30px}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:50px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:red url(../images/top.jpg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s;z-index:9999}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:1}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}.logo-header{padding-top:10px;padding-bottom:14px}.top-header,.top-header.shrink{height:auto;position:fixed;top:0;width:100%;background:#000}.top-header{padding:0;z-index:52;box-shadow:0;position:relative;top:0;left:0;right:0;width:100%;background:0 0;box-shadow:0 0 8px 3px rgba(0,0,0,.5)}.shrink .header-top{padding-bottom:3px;padding-top:3px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.shrink .top-menu .navbar{font-size:12px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.shrink .logo-header.container{padding-bottom:5px;padding-top:2px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.shrink .logo-header .logo{width:75px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.shrink .top-search-part .form-control{height:32px}.shrink .logo-header .main-navigation ul li a{font-size:15px;padding:3px 8px 2px}.shrink .top-h-bar{padding:4px 0 4px}.shrink .appointment-btn a{font-size:15px;padding:5px 19px 4px}.slider-arrow .owl-nav{position:absolute;top:50%;position:absolute;transform:translateY(-50%);width:100%}.slider-arrow .owl-nav button.owl-prev{background:url(../img/leftarrow.png) no-repeat top left!important;width:41px;height:41px;position:absolute;left:30px}.slider-arrow .owl-nav button.owl-next{background:url(../img/rightarrow.png) no-repeat top right!important;width:41px;height:41px;position:absolute;right:30px}.slider-arrow .owl-nav button.owl-next span,.slider-arrow .owl-nav button.owl-prev span{font-size:0}.owl-slider.content-slider.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent}.body-overlay{display:none!important}.home-page{max-width:100%;margin:auto;width:100%}.banner-detail{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;text-align:center;z-index:1;max-width:1150px;background:rgba(0,0,0,.5);padding:20px 20px 0;padding-bottom:0;margin-top:-40px;padding-bottom:10px;z-index:3}header .main-navigation{float:right;width:auto}header .singlepage-menu{float:right;width:auto}header .main-navigation a.nav-toggle{display:none}header .singlepage-menu a.nav-toggle{display:none}.main-navigation ul{float:left;width:auto;margin:0}.singlepage-menu ul{float:left;width:auto}.main-navigation ul li{float:left;width:auto;position:relative;margin:0 0 0 4px;padding:0 0 0 4px}.main-navigation ul li:first-child{margin-left:0;padding-left:0}.singlepage-menu ul li:first-child{margin-left:0;padding-left:0}.singlepage-menu ul li:before{position:absolute;left:0;top:10px;width:1px;height:17px;content:"";background:#1c396e}.main-navigation ul li:first-child:before{display:none}.singlepage-menu ul li:first-child:before{display:none}.appointment-btn a,.main-navigation ul li a{display:block;font-size:24px;padding:6px 12px;border-radius:0;color:#1b2330;text-transform:uppercase;border-radius:0;font-family:'Bebas Neue',cursive;letter-spacing:1px}.singlepage-menu ul li a{display:block;padding:0 6px;border-radius:5px;color:#1c396e;text-transform:uppercase}.main-navigation ul li a:hover,.main-navigation ul li.active a{background:#3266b0;color:#fff}.singlepage-menu ul li a:hover,.singlepage-menu ul li.active a{background:#3266b0;color:#fff}.main-navigation ul li.enquiry a{border:2px solid #f57e36;color:#f57e36;line-height:32px}.singlepage-menu ul li.enquiry a{border:2px solid #f57e36;color:#f57e36;line-height:32px}.main-navigation ul li.enquiry a:hover,.main-navigation ul li.enquiry.active a{background:#3266b0;color:#fff}.singlepage-menu ul li.enquiry a:hover,.singlepage-menu ul li.enquiry.active a{background:#3266b0;color:#fff}.header-right{display:flex}.appointment-btn{margin-left:15px}.appointment-btn a{background:#c52228;border-radius:30px;color:#fff;padding-left:28px;padding-right:28px}.appointment-btn a:hover{background:#3266b0}.header-main{background:#fff}.slider-arrow .owl-nav{position:absolute;top:50%;position:absolute;transform:translateY(-50%);width:100%}.slider-arrow .owl-nav button.owl-prev{background:url(../images/leftarrow.png) no-repeat top left!important;width:41px;height:41px;position:absolute;left:30px}.slider-arrow .owl-nav button.owl-next{background:url(../images/rightarrow.png) no-repeat top right!important;width:41px;height:41px;position:absolute;right:30px}.slider-arrow .owl-nav button.owl-next span,.slider-arrow .owl-nav button.owl-prev span{font-size:0}.owl-slider.content-slider.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent}.banner-txt-group{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;margin:auto;width:100%}.banner-text{font-family:'Bebas Neue',cursive;font-size:97px;color:#fff;line-height:normal;text-shadow:2px 3px 3px rgba(0,0,0,.5);display:inline-block;width:100%}.btn{font-size:24px;font-weight:400;font-family:'Bebas Neue',cursive;padding:6px 36px;display:inline-block}.radius{border-radius:30px}.blue-btn{background:#3266b0;color:#fff}.blue-btn:hover{background:#1b2330;color:#fff}.owl-dots{position:absolute;top:calc(100% - 160px);margin:auto;text-align:center;left:0;right:0}.owl-dots .owl-dot{margin-right:10px}.owl-dot span{background:rgba(255,255,255,.5);width:63px;height:4px;display:inline-block}.owl-dot.active span{background:#fff}.banner-btn{margin-top:22px}.service-option{background:#fff;border-radius:3px;box-shadow:0 0 16px 0 rgba(0,0,0,.2);margin-top:-82px;z-index:2;position:relative}.servcie-inner-group{text-align:center;margin:27px 0;border-right:2px solid #ccc}.servcie-inner-group h2{font-size:28px;margin-top:20px}.servcie-inner-group a:hover h2{color:#c52228}.servcie-inner-group.last{border-right:0}.padT80{padding-top:80px}.padB80{padding-bottom:80px}.padT60{padding-top:60px}.padB60{padding-bottom:60px}.padT30{padding-top:30px}.red-bg{background:#c52228}.info-inner-blk{padding:30px;height:100%}.heading-blk span{font-size:28px;font-family:'Bebas Neue',cursive}.white-heading,.white-heading h1,.white-heading h2,.white-heading h3,.white-heading h4,.white-heading h5,.white-heading h6{color:#fff}.white-btn{background:#fff}.white-btn:hover{background:#1b2330;color:#fff}.whyus-info-blk{background:url(../images/football_banner_bg.jpg) no-repeat left center;background-size:cover}.why-whitebox{background:#fff;border:1px solid #e0dede;margin-bottom:30px;position:relative;padding:25px 18px;box-shadow:0 0 4px rgba(0,0,0,.1);width:100%}.why-whitebox i{position:absolute;left:22px;top:40px}.whyux-box-detail{padding-left:125px}.whyux-box-detail h3{font-size:24px;color:#3266b0;letter-spacing:1px}.whyux-box-detail p{font-size:14px;line-height:21px}.btn-small{font-size:16px;letter-spacing:1px;padding:2px 18px}.white-btn-bdr{border:1px solid #1b2330}.white-btn-bdr:hover{background:#1b2330;color:#fff;border-color:#1b2330}.blue-tag-head span{color:#3266b0}.gallery-info-blk{background:url(../images/groundbg.jpg) no-repeat top center;background-size:cover}.gallery-pic-blk img{width:100%;border:3px solid #fff}.gallery-pic-blk{position:relative;width:100%;display:inline-block}.gallery-detail{background:#fff;position:absolute;right:0;bottom:0;padding:14px 10px 12px 14px}.gallery-detail span{color:#c52228}.gallery-detail h3,.gallery-detail span{font-size:27px;font-family:'Bebas Neue',cursive;line-height:normal}.gallery-small .gallery-detail h3,.gallery-small .gallery-detail span{font-size:18px}.gallery-small .gallery-pic-blk{margin-bottom:24px}.gallery-pic-blk:hover img{border-color:#c52228}.gallery-pic-blk:hover .gallery-detail{background:#c52228}.gallery-pic-blk:hover .gallery-detail h3,.gallery-pic-blk:hover .gallery-detail span{color:#fff}.userpic{display:table;margin:auto;margin-bottom:20px}.userpic img{border-radius:100%;width:140px!important;height:140px;border:12px solid #d6d6d6}.testimonials-slider h3{color:#3266b0;font-size:24px;margin-bottom:14px}.testimonials-slider{text-align:center;max-width:738px;margin:auto}.testimonials-slider p{line-height:normal}.bottom-arrow .owl-nav{position:absolute;top:100%;position:absolute;transform:none;width:100%;margin-left:-25px}.bottom-arrow .owl-nav button.owl-prev{background:url(../images/leftarrow-1.png) no-repeat top left!important;width:35px;height:35px;position:absolute;left:auto;padding-right:80px!important}.bottom-arrow .owl-nav button.owl-next{background:url(../images/rightarrow-1.png) no-repeat top right!important;width:35px;height:35px;position:absolute;right:auto;padding-left:80px!important}.news-info-blk{background:url(../images/groundbg-1.jpg) no-repeat top center;background-size:cover}.news-info-blk{margin-top:60px}.footer{background:#081224;padding:60px 0 0}.logo-club ul{display:flex;flex-wrap:wrap;justify-content:center}.logo-club ul li{padding:0 20px}.logo-club ul li img{max-height:110px}.logo-club{border-bottom:2px solid #000;padding-bottom:15px}.newsletters{padding:45px 0;border-bottom:2px solid #000;display:inline-block;width:100%}.joinus{font-size:50px;color:#fff;font-family:'Bebas Neue',cursive}.joinus-input{position:relative;width:100%}.joinus-input .form-control{background:#262f3e;border:0;border-radius:32px;color:#fff;padding:6px 30px;margin-bottom:0}.joinus-input button{position:absolute;right:0;top:0;background:#7d828b;border:0;border-radius:28px;height:100%;padding:0 26px;color:#000;cursor:pointer}.joinus-input button:hover{background:#fff;color:#000}.bottomlinks{padding:30px 0 10px;display:inline-block;width:100%}.bottomlinks ul{display:flex;flex-wrap:wrap;padding:0;margin:0}.bottomlinks ul li{padding-right:16px;font-weight:700}.bottomlinks ul li a{color:#fff}.copyright{color:#a6a695;text-align:right}.joinus-input .form-control::-webkit-input-placeholder{color:#fff;opacity:1}.joinus-input .form-control::-moz-placeholder{color:#fff;opacity:1}.joinus-input .form-control:-ms-input-placeholder{color:#fff;opacity:1}.joinus-input .form-control::-ms-input-placeholder{color:#fff;opacity:1}.joinus-input .form-control::placeholder{color:#fff;opacity:1}#carousel-wrapper{margin:0 auto;position:relative;width:100%;display:flex;justify-content:center}#carousel,#thumbs{overflow:hidden}#carousel img,#carousel span,#thumbs a,#thumbs img{display:block;float:left}#carousel a,#carousel span,#thumbs a,#thumbs span{position:relative}#carousel img,#thumbs img{border:none;width:100%;height:100%;position:absolute;top:0;left:0}#carousel img.glare,#thumbs img.glare{width:102%;height:auto}#carousel span{width:554px;height:313px}#thumbs-wrapper{background:#e8e8e8;border-radius:0;margin:35px auto 0;padding:15px 48px;position:relative;width:100%}#thumbs a{border:1px solid #717171;border-radius:4px;width:200px;height:125px;margin:0 10px;overflow:hidden;outline:0;position:relative;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-ms-transition:border-color .5s;transition:border-color .5s}#thumbs a:after{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(0,0,0,.55);z-index:1;transition:all .5s ease}#thumbs a.selected,#thumbs a:hover{border-color:#fff;box-shadow:0 0 10px #b8b7b7;outline:0}#thumbs a.selected:after,#thumbs a:hover:after{opacity:0}#wrapper img#shadow{width:100%;position:absolute;bottom:0}#next,#prev{display:block;width:35px;height:35px;margin-top:-26px;position:absolute;top:50%}#prev{background:url(../images/leftarrow-1.png) no-repeat center center;left:10px}#next{background:url(../images/rightarrow-1.png) no-repeat center center;right:10px}#next.disabled,#prev.disabled{display:none!important}video{width:100%}#carousel-wrapper .caroufredsel_wrapper{background:#fff;display:inline-block;height:100%;width:100%;box-shadow:0 0 10px #b8b7b7}#carousel-wrapper .caroufredsel_wrapper video{height:100%;width:100%;padding:10px}#thumbs-wrapper video{width:100%;height:100%}.photogallery img{border:3px solid #fff}.gallery-slider .owl-nav{text-align:center}.gallery-slider{padding-bottom:33px}.fancybox-image{border:3px solid #fff}.fancybox-button.fancybox-button--zoom{display:none}.fancybox-button.fancybox-button--zoom{display:none!important}.zoom-icon{background:#3266b0;position:absolute;right:0;width:39px;right:15px;bottom:0;text-align:right;font-size:18px;color:#fff;padding:3px 0;text-align:center}.news-info-blks .video-img img{border:3px solid #3266b0}.george-pic{float:left;margin-right:30px;margin-bottom:30px;margin-top:30px;margin-left:30px;border:3px solid #fff}.gray-bg{background:#f5f5f5}.top-content .carousel-indicators{bottom:-80px}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#000;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-indicators .active{opacity:1;background-color:#3266b0}.top-content .carousel-indicators li{width:16px;height:16px;margin-left:5px;margin-right:5px;border-radius:50%}.interviews-videos-blk{padding-bottom:130px}.interviews-info .carousel.slide{background:#fff;padding:15px;box-shadow:0 0 10px #b8b7b7}.contact-form{background:#fff;padding:40px;box-shadow:0 0 11px 0 rgba(0,0,0,.1);display:inline-block;width:100%}.address-blk{padding:15px 0 0 30px;display:inline-block;width:100%}.contact-info h3{padding-bottom:10px;color:#3266b0}.address{display:inline-block;width:100%;margin-bottom:15px}.address p{padding:0;margin:0}.news-info .video-img img{width:auto!important}.appointment-box .modal-body{padding:0}.appointment-box .contact-form{background:#c52228;color:#fff;padding:20px;height:100%;width:100%;padding-top:40px}.appointment-box .contact-form h3{color:#fff;margin-bottom:10px;font-size:22px}.appointment-box .close{position:absolute;right:6px;top:4px;z-index:1;font-size:33px;color:#fff}.appointment-box .contact-form .form-control{height:42px;font-size:14px;font-weight:300;margin-bottom:13px;border-radius:4px}.appointment-box .contact-form .btn{font-size:20px;padding:3px 20px}.appointment-box .modal-dialog{max-width:700px}.appointment-box .contact-form textarea.form-control{height:76px}form{width:100%}.george-pic img{width:100%}.social-links{background:#020711;padding:4px 10px;display:inline-block;width:100%}.social-links{background:#020711;padding:12px 10px;display:inline-block;width:100%;margin-top:15px;text-align:center}.social-icon span{display:inline-block;padding:0 5px;font-size:20px}.social-icon a{color:#fff}.social-icon a:hover{color:#c52228}.aboutus-page .red-bg{background:0 0;padding:0;color:#000!important}.aboutus-page .white-heading h1{color:#000!important}.aboutus-page .heading-blk span{color:#3266b0!important}.academy-info span a{color:#3266b0}.academy-info .social-icon{background:#eee;padding:8px 9px 4px;text-align:center;border-radius:32px}.academy-info .social-icon i{width:28px;height:28px;line-height:26px;color:#fff}.academy-info .fa-facebook{background:#4b69b1}.academy-info .fa-instagram{background:#ed5c47}.academy-info .fa-twitter{background:#37b1e2}.academy-info .fa-youtube{background:#e83f3a}.academy-info .fa-pinterest{background:#e83f3a}.academy-info .social-icon p{color:#000}.social-icon{display:flex;text-align:center;justify-content:center}.social-icon p{padding:0 5px 0 0;margin:0;color:#fff}.coachpic{margin-bottom:20px}.coachpic img{background:#fff;padding:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);width:100%}.video-group{border:1px solid #cbcbcb;margin-bottom:30px;border-radius:8px;overflow:hidden;box-shadow:0 0 9px 1px rgba(0,0,0,.1);display:inline-block;width:100%}.video-group h2{font-size:20px;letter-spacing:1px;text-align:center;color:#3266b0;padding:10px;margin:0}.video-group p{padding:10px;margin:0;line-height:22px;font-size:13px;text-align:center;padding-top:0;padding-bottom:20px;color:#424141}.video-list{margin-top:40px}.swcm-hidden-class{display:none}header .main-navigation a.nav-toggle{background-image:url(http://d1kv7s9g8y3npv.cloudfront.net/ge3socce/files/doc-lib/2022/05/09/09/00/49/841/head/menuIcon.png);background-repeat:no-repeat}.why-whitebox{min-height:205px}