@import url(https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);@font-face{font-family:tfarrowbold;src:url(../fonts/tfarrowbold-webfont.eot);src:url(../fonts/tfarrowbold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tfarrowbold-webfont.woff2) format("woff2"),url(../fonts/tfarrowbold-webfont.woff) format("woff"),url(../fonts/tfarrowbold-webfont.ttf) format("truetype"),url(../fonts/tfarrowbold-webfont.svg#tfarrowbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:tfarrowmedium;src:url(../fonts/tfarrow-medium-webfont.eot);src:url(../fonts/tfarrow-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/tfarrow-medium-webfont.woff2) format("woff2"),url(../fonts/tfarrow-medium-webfont.woff) format("woff"),url(../fonts/tfarrow-medium-webfont.ttf) format("truetype"),url(../fonts/tfarrow-medium-webfont.svg#tfarrowmedium) format("svg");font-weight:400;font-style:normal}.aboutcmn-nav{border-top:1px solid #fff;display:inline-block;width:100%;margin-top:55px}.aboutcmn-nav .navbar-collapse ul li a{padding:10px 26px!important;display:inline-block;color:#fff!important;font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:1px}.aboutcmn-nav .navbar{position:relative;background:0 0;box-shadow:none;min-height:auto;border-radius:0;border:0;height:auto;line-height:normal;margin:0}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.aboutcmn-nav .navbar-collapse ul li a:hover{background:#348ccb}.business-location{margin-top:165px}.bs-details-top{margin-top:165px}.location-title h3{position:relative;padding-bottom:15px;margin-bottom:10px}.location-title h3::after{position:absolute;left:0;bottom:0;width:74px;height:3px;background:#fff;content:''}.business-location .address-detail-sec{width:100%;padding:0}.business-location .address-detail-sec .loc-address{margin:0;color:#fff;font-weight:300;font-family:tfarrowmedium}.business-location .loc-dir-btn{background-color:#02628c;color:#fff;font-size:13px;text-decoration:none;top:-4px;position:relative;padding:5px 10px;border-radius:3px}.pag-p1-phone ul li i{width:45px;height:45px;font-size:18px;background:#009de1;border-radius:100%;line-height:40px;text-align:center;border:3px solid rgba(255,255,255,.4)}.pag-p1-phone ul li{color:#fff;text-shadow:inherit;font-family:tfarrowmedium width: auto;margin-right:30px}.pag-p1-phone ul li i.fa-phone{font-size:21px}.list-number{padding-top:18px;padding-bottom:5px}.location-title{padding-top:10px}.business-location .loc-banner-btns .list-enqu-btn ul li{width:auto;float:left;min-width:135px;margin-right:12px}.pg-list-1-right-p1 ul li a{background:0 0;border:2px solid #fff;color:#fff;padding:8px 12px;text-overflow:ellipsis;white-space:pre;overflow:hidden;font-size:14px}.list-enqu-btn ul li a:hover{color:#fff;background-color:#348dcc;border:2px solid #348dcc}.list-enqu-btn ul li a:hover i{margin-right:0!important}.list-enqu-btn ul li a i{margin-right:0;font-size:16px}.list-enqu-btn ul li:last-child a{background:#02628c;border:2px solid #02628c;color:#fff;margin:0;margin-top:4px}.list-number.pag-p1-phone a{color:#fff;font-weight:600}.list-enqu-btn ul li:last-child a:hover{background:#f5ca02;border-color:#f5ca02;border-width:2px}.business-location .pg-list-1{padding-bottom:0;background-size:100%!important;background-position:center top!important;width:100%;height:0;padding-top:22.64%}.bl-menu{background-color:#fff;box-shadow:0 10px 22px 0 rgba(0,0,0,.08);display:inline-block;width:100%}.v3-list-ql-inn ul li a{padding:12px 16px;color:#000;line-height:normal;font-size:13px;font-weight:600;text-transform:uppercase}.list-pg-bg{background:#f9fcff;padding-top:20px}.list-pg-bg.product-cart{background:#f9fcff;padding-top:100px}.pglist-bg{background:0 0;border:0;border-radius:0;box-shadow:transparent}.pglist-p-com-ti{border-bottom:0;background:0 0;margin-bottom:0;display:flex;width:100%;padding-bottom:0;justify-content:space-between;flex-wrap:wrap;align-items:baseline}.pglist-p-com-ti h3{padding:0;background:0 0;font-family:tfarrowmedium!important;text-transform:uppercase;position:relative;padding-left:20px;padding-top:14px;padding-right:10px;text-transform:uppercase}.pglist-p-com-ti h3,.pglist-p-com-ti h3 span{font-size:22px;color:#000;font-weight:700;padding-left:0;margin-bottom:20px;padding-bottom:15px;padding-top:0}.business-location .loc-about-sec{font-size:15px;color:#000;padding:0}.pglist-p-com-ti h3::before{position:absolute;left:0;bottom:0;background:#348dcc;width:65px;height:4px;content:''}.pglist-p-com{margin-bottom:35px;background:#fff;padding:20px 20px 30px 20px;box-shadow:0 2px 13px 0 rgba(0,0,0,.1)}.list-pg-inn-sp{padding:0;color:#000}.table td,.table th{font-size:13px;color:#000}.list-pg-oth-info ul.cat-title li{border-bottom:0;padding:0}.list-pg-rt .full-btn{border-color:#348dcc;color:#fff;background:#348dcc!important;text-transform:uppercase!important}.blue-btn{background:#348dcc;color:#fff}.blue-btn:hover,.list-pg-rt .full-btn:hover{background:#000!important;color:#fff!important;border-color:#000}p{font-family:'PT Sans',sans-serif}.tz-2-main .items p{text-align:center;margin-bottom:5px;margin-left:5px;margin-right:5px}.tz-2-main .items p,.tz-2-main .items p span{font-size:14px}.btn-small.pdct-order{border:1px solid #348dcc!important;background:#348dcc!important;color:#fff!important}.btn-small.pdct-order:hover{background:#fff!important;color:#348dcc!important;border-color:#348dcc!important}.btn-small.pdct-order i{padding-right:5px}.pg-list-1::before{display:none}.aboutcmn-nav{background:-moz-linear-gradient(0deg,#e79d0f 0,#f2be4d 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#e79d0f),color-stop(100%,#f2be4d));background:-webkit-linear-gradient(0deg,#e79d0f 0,#f2be4d 100%);background:-o-linear-gradient(0deg,#e79d0f 0,#f2be4d 100%);background:-ms-linear-gradient(0deg,#e79d0f 0,#f2be4d 100%);background:linear-gradient(90deg,#e79d0f 0,#f2be4d 100%)}.banner-blk{position:relative}.business-companyname{position:absolute;left:0;bottom:50px;background:rgba(221,240,246,.8);border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-width:350px;z-index:1;padding:20px}.banner-blk{position:relative;width:100%;height:100%;display:inline-block}.pg-list-1 .container{height:100%}.business-companyname span{color:#000}.business-companyname span{color:#000;font-size:18px;font-weight:700;font-family:'PT Sans',sans-serif;letter-spacing:1px;position:relative;padding:0 0 6px 0;margin:0 0 15px 0;display:inline-block;width:100%}.email-address{font-size:16px;color:#000}.email-address i{color:#000;position:relative;padding-right:15px}.email-address i::after{position:absolute;right:0;top:0;width:1px;height:15px;content:'';background:#000}.email-address a{color:#000;padding-left:7px}.business-companyname span::after{position:absolute;left:0;bottom:0;width:53px;height:3px;content:'';background:#000}.email-address a:hover{color:#327fb5}.aboutcmn-nav{border-top:1px solid #fff;display:inline-block;width:100%;margin-top:0;z-index:98;position:fixed;top:94px;left:0;right:0;width:100%}.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;padding:0;letter-spacing:1px}.singlepage-menu ul li{float:left;width:auto;position:relative;margin:0;padding:0}.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}.main-navigation ul li a{display:block;font-size:16px;line-height:a;padding:8px 20px;border-radius:0;color:#000;text-transform:uppercase;height:auto;font-weight:500;border-radius:0;font-family:tfarrowbold!important}.singlepage-menu ul li a{display:block;font-size:14px;line-height:36px;padding:0 6px;border-radius:5px;color:#1c396e;text-transform:uppercase;height:36px}.main-navigation ul li a:hover,.main-navigation ul li.active a{background:#327fb5;color:#fff}.singlepage-menu ul li a:hover,.singlepage-menu ul li.active a{background:#327fb5;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:#f57e36;color:#fff}.singlepage-menu ul li.enquiry a:hover,.singlepage-menu ul li.enquiry.active a{background:#f57e36;color:#fff}.aboutsec{background:url(../img/graybg.jpg) no-repeat top center;width:100%;height:541px;background-size:cover}.about-blk{background:#fff;padding:50px;box-shadow:0 0 40px 5px rgba(0,0,0,.2);width:100%;display:inline-block;margin-top:65px;min-height:512px;position:relative}.about-info{padding-top:50px;display:inline-block;width:100%}.small-heading{font-size:20px;color:#327fb5;font-family:tfarrowmedium!important;position:relative;padding:0 0 3px 0;margin-bottom:6px}.small-heading::before{position:absolute;left:0;bottom:0;width:58px;height:2px;background:#327fb5;content:''}.heading h1,.heading h2{font-size:40px;font-weight:400;letter-spacing:2px;color:#000;margin-bottom:7px}.description p{font-family:'PT Sans',sans-serif;color:#000;line-height:32px}.about-blk::before{background:url(../img/world-map.png) no-repeat top center;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;content:''}.adventure-media-product{padding-right:24px;padding-top:28px}.business-location img{max-width:100%}.product-sec{background:-moz-linear-gradient(0deg,#317fb5 0,#076db4 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#317fb5),color-stop(100%,#076db4));background:-webkit-linear-gradient(0deg,#317fb5 0,#076db4 100%);background:-o-linear-gradient(0deg,#317fb5 0,#076db4 100%);background:-ms-linear-gradient(0deg,#317fb5 0,#076db4 100%);background:linear-gradient(90deg,#317fb5 0,#076db4 100%);padding:160px 0 105px;display:inline-block;width:100%;margin-top:-70px}.rightarrow{position:relative;padding-right:32px;display:inline-block}.rightarrow::after{position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../img/arrow.png) no-repeat center right;width:20px;height:14px;content:''}.white-heading .small-heading{color:#fff}.white-heading .small-heading::before{background:#fff}.white-heading .heading h1,.white-heading .heading h2{color:#fff}.white-btn.btn{border-color:#fff;background:0 0;color:#fff!important}.white-btn.btn:hover{border-color:#000}.product-heading{display:flex;justify-content:space-between;align-items:center}.business-product-blk{background:#fff;padding:50px 0;width:100%;display:inline-block;margin-top:25px}.product-box{border:1px solid #e2e2e2;height:100%;width:100%;display:inline-block;padding-bottom:20px;margin-bottom:10px}.product-pic{background:#fff;height:225px;border-bottom:1px solid #e2e2e2;text-align:center;width:100%;padding:20px;overflow:hidden;text-align:center;margin:auto;display:flex;justify-content:center;align-items:center}.product-pic img{width:auto!important;max-width:100%;text-align:center;margin:auto;max-height:200px}.product-name h2{font-size:18px;color:#2178b5;font-weight:400;letter-spacing:1px;margin:0 0 12px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-inner{text-align:center;position:relative;width:100%;padding:20px;display:inline-block}.order-detail{font-size:14px;font-weight:400;font-family:tfarrowbold;display:inline-block;width:100%;letter-spacing:1px;padding-bottom:2px}.order-price{font-size:18px;font-weight:400;font-family:tfarrowbold;display:inline-block;width:100%;letter-spacing:1px}.product-box .view-detail-btn{text-align:center}.blue-outline{border-color:#2278b5;color:#2278b5!important;background:#fff;padding:6px 20px}.blue-outline.btn span{color:#2278b5!important;font-size:18px}.blue-outline.btn span:hover,.blue-outline:hover span{color:#fff!important}.slider-arrow .owl-nav{bottom:-75px;position:absolute;width:70px;display:block!important;z-index:999;margin:auto;right:0;left:0;text-align:center}.slider-arrow .owl-nav button.owl-prev{background:url(../img/leftarrow.png) no-repeat top left!important;width:29px;height:29px;position:absolute;left:-2px;right:auto}.slider-arrow .owl-nav button.owl-next{background:url(../img/rightarrow.png) no-repeat top right!important;width:29px;height:29px;position:absolute;right:2px;left:auto}.slider-arrow .owl-nav button.owl-next span,.slider-arrow .owl-nav button.owl-prev span{font-size:0}.product-box .btn{box-shadow:none!important}.video-product-blk{display:inline-block;width:100%;padding:90px 0}.description{margin-bottom:10px;display:inline-block;width:100%}.adv-video{box-shadow:0 5px 28px 2px rgba(0,0,0,.3)!important;border:8px solid #fff;width:100%;display:inline-block}.gallery-inner{box-shadow:0 5px 28px 2px rgba(0,0,0,.3)!important;width:100%;display:inline-block;padding:45px;padding-bottom:80px;background:#fff}.gallery-slider .item>img{border:5px solid #e2e2e2}.gallery-slider.slider-arrow .owl-nav{bottom:-17px}.gallery-slider.slider-arrow .owl-nav button.owl-prev{background:url(../img/leftarrow1.png) no-repeat top left!important}.gallery-slider.slider-arrow .owl-nav button.owl-next{background:url(../img/rightarrow1.png) no-repeat top right!important}.gallery-sec{background:#89d4f1;padding:70px 0;display:inline-block;width:100%;position:relative;z-index:1}.business-hrs-blk{box-shadow:0 5px 28px 2px rgba(0,0,0,.3)!important;width:100%;display:inline-block;padding:25px;background:#fff}.business-hrs-blk .heading h2{font-size:28px;margin-bottom:15px}.business-hrs-blk ul li{background:#f2faff;border-radius:4px;padding:6px 10px;font-size:18px;color:#185d8e;margin-bottom:7px;display:flex;justify-content:space-between;font-family:tfarrowmedium}.business-hrs-blk ul li .hrs{font-size:14px}.business-hrs-blk ul li:nth-child(even){background:#f9f9f9;border:1px solid #ededed}.business-hrs-blk ul li:nth-child(odd){background:#f2faff;border:1px solid #acd7f6}.gallery-sec::after{position:absolute;left:0;right:0;bottom:0;width:100%;background:#fff;height:190px;content:'';z-index:-1}.gallery-slider{margin-top:15px}.contact-address{margin-bottom:30px}.company-name{color:#327fb5;font-size:22px;font-weight:400;font-family:tfarrowbold;letter-spacing:2px;display:inline-block;width:100%;margin-bottom:10px}.address-inner{position:relative;width:100%;display:inline-block;padding:14px 0 0 0}.address-inner i{font-size:20px;color:#000;width:34px;display:inline-block;vertical-align:top;border-right:1px solid #000}.social-media-icon{margin-top:20px}.social-blk{display:flex}.social-blk span{margin:0 5px}.address-detail,.address-detail a,.address-detail p{font-size:16px;letter-spacing:1px;word-break:break-all;word-wrap:break-word;white-space:normal}.address-detail{width:calc(100% - 60px);display:inline-block;vertical-align:top;padding-left:10px;font-family:tfarrowmedium}.contact-address .address-detail{width:unset}.right-part-business{background:#fff;padding:30px;display:inline-block;width:100%;box-shadow:0 10px 22px 0 rgba(0,0,0,.08)}.right-part-business .heading{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:5px}.category-list .panel-group{background:#fff;box-shadow:0 2px 13px 0 rgba(0,0,0,.1);display:inline-block;width:100%;height:auto;padding-bottom:20px;margin-bottom:35px}.category-heading{font-size:18px;font-weight:400;border-bottom:1px solid #095285;padding:12px 0 6px 10px;text-transform:uppercase;margin-bottom:0;font-family:tfarrowbold!important;background:#348dcc;color:#fff;letter-spacing:1px}.category-list .panel-group .panel{margin-bottom:0;border-radius:0;border-bottom:1px solid #d1d2d2;box-shadow:none}.category-list .panel-default>.panel-heading{color:#000;background-color:#f5f5f5;border:0;padding:0;display:inline-block;width:100%;border-radius:0}.product-detil-blk .product-box{border:0;height:auto;padding:0;display:flex}.product-detil-blk .product-box .product-pic{width:250px;display:block;justify-content:inherit;align-items:normal;border-right:1px solid #e2e2e2;border-bottom:0;padding:0;text-align:left;margin-right:30px;height:auto}.product-detil-blk .product-box .product-inner{text-align:left;width:calc(100% - 250px);padding:0;display:inline-block}.product-detil-blk .product-box .product-name{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:20px;display:inline-block;width:100%}.product-detil-blk .product-box .order-price{padding:5px 0 10px 0}.product-detil-blk .product-box .view-detail-btn{text-align:left}.album-page{margin-top:0;text-align:center}.album-page .gallery-blk{position:relative;display:inline-block;padding:8px}.album-page .gallery-blk img{max-width:100%;width:100%}.album-page .gallery-img{padding:5px;border:1px solid #ccc;margin:5px;position:relative}.album-page .productname{position:absolute;left:12px;right:0;bottom:0;font-size:14px;background:#eeb338;padding:6px 10px;color:#fff;width:calc(100% - 15px);font-size:12px}@media only screen and (max-width:767px){.main-navigation a.nav-toggle{display:block;float:right;width:30px;height:30px;background-image:url(../img/nav-toggle.png);background-repeat:no-repeat;background-position:center}.main-navigation ul{position:absolute;left:0;top:calc(100% + 0px);background:#fff;width:100%;display:none}.main-navigation ul li{width:100%;margin:0;padding:0;border-top:1px solid #1c396e}.main-navigation ul li:before{display:none}.main-navigation ul li a{background:0 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#000}.main-navigation ul li.enquiry a{border:none;color:#1c396e;line-height:36px}.singlepage-menu a.nav-toggle{display:block;float:right;width:30px;height:30px;background-image:url(../img/nav-toggle.png);background-repeat:no-repeat;background-position:center}.singlepage-menu ul{position:absolute;left:0;top:calc(100% + 6px);background:#fff;width:100%;display:none}.singlepage-menu ul li{width:100%;margin:0;padding:0;border-top:1px solid #1c396e}.singlepage-menu ul li:before{display:none}.singlepage-menu ul li a{background:0 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.aboutcmn-nav{top:85px}.aboutcmn-nav .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;background-image:url(https://d2jdnb449d7ppb.cloudfront.net/prod/dc/catholic-marketing/files/doc-lib/2020/06/02/07/11/53/882/head/menuIcon-new.png);width:30px;height:18px;background-size:30px;border:0}.aboutcmn-nav .navbar-light .navbar-toggler{border-color:unset}.aboutcmn-nav .navbar-toggler:not(:disabled):not(.disabled){border:unset}.aboutcmn-nav .navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:unset;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:unset}.aboutcmn-nav .navbar{padding:7px 0 11px}}