/* Reset */
html{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust: 100%;}
body{font-family:'Roboto',sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none; overflow-x: hidden; height: 100%; font-weight:400;color:var(--black);font-size:14px;transition: 0.4s ease;background-color:#fff;position:relative;}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a {text-decoration: none;outline: none;}
a:hover{cursor: pointer;}
a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:14px;padding-right:14px;}
@media (min-width:768px){.container{max-width:1140px}}
.row{margin-left:-14px;margin-right:-14px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:14px;padding-right:14px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}
@media (min-width:599px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-4{right: 33.33333333%;}.col-sm-push-8{left:66.66666667% }.col-sm-pull-6{right: 50%;}.col-sm-push-6{left:50% }}
@media (min-width:900px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.left-content{width: calc(100% - 320px);}.right-content{width: 320px;}.col-md-pull-5 {right:41.66666667%;}.col-md-push-7 {left:58.33333333%;}}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}
@media (max-width: 599px) {
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
@media (max-width:599px){.visible-xs{display:block!important}}
@media (min-width:600px) and (max-width:899px){.visible-sm{display:block!important}}
@media (min-width:900px) and (max-width:1199px){.visible-md{display:block!important}}
@media (min-width:1200px){.visible-lg{display:block!important}}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-bold{font-weight: bold !important}
.text-normal{font-weight: bold !important}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.img-responsive {display: block;width: 100%;height: auto;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{opacity: 0;}
.visible{opacity: 1;}
.trans{transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.v-translate{top: 50%; transform: translateY(-50%);position: relative;}
.h-translate{left: 50%; transform: translateX(-50%);position: absolute;}
.disp-b{display: block;}
.disp-n{display: none;}
.dis-flex{display:flex;}
img {border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: normal;}
input:focus, textarea:focus{outline:none;box-shadow: none;}
input, textarea, select,button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0;font-family: inherit;font-weight: inherit;line-height: normal;font-size: inherit;outline:none;}
input[type=submit]{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
footer,header,nav{display: block;}
/*UI Slider CSS*/
.slick-slider *{outline: none !important;}
.slick-initialized{display: block;}
.slick-slide{height:auto!important;}
input{border:none;box-shadow:none;}
input:-moz-placeholder,input:-ms-placeholder{box-shadow:none !important;outline: none;}
input:invalid {Box-shadow:none;}

.pos-rel{position:relative;}
.btn{border-radius:10px;padding:10px 30px;background-color:#000;color:#fff;font-size:18px;transition: .4s ease 0s;}
.btn:hover{background-color:#4684da;border: 0px solid #000000;box-shadow: inset -2.31px -1.92px 32px -10px #000000;}
/*svg{width:100%;height:100%;}*/

.container{max-width:1140px;padding:0 20px;}
.overlay{position:fixed;left:0;top:0;width:100%;background:rgba(0,0,0,0.5); z-index:-1;opacity:0;transition:opacity 0.3s;height:0;backdrop-filter:blur(5px);}
.overlay.active{opacity:1;z-index:99;height:100%;}
body{background-color:#fff;}

.hero-main{background-color:#fff;padding:20px;border-radius:20px;box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.2);;}
.hero-main .slick-dotted.slick-slider{margin:0;}
.hero-slider .slick-slide{display:flex;align-items:center;justify-content:space-between;}
.hero-slider .img-wrap{width:60%;flex-shrink:0;border-radius:15px;overflow: hidden;}
.hero-slider .cont{margin-left:40px;}
.hero-slider .title{font-size:30px;font-weight:600;text-align:left;margin-bottom:20px;}
.hero-slider .desc{font-size:20px;text-align:left;color:#8f8f8f;}
.hero-main .slick-dots{right:0;bottom:-10px;width:auto;}

/******* Header Start *******/
header{padding:14px 0;border-bottom:1px solid #D9DCDF;transition: .5s ease-in;background-color:#fff;position:sticky;width:100%;z-index:10;margin-bottom:20px;}
.header-flex{display:flex;justify-content:space-between;align-items:center;}
.logo{display:flex;align-self:flex-start;align-items:center;gap:15px;}
.logo img{width:auto;height:65px;display:block;}
.logo span{font-size:35px;color:#000;font-weight:500;}
.fixed-header {position: sticky;top: 0; left: 0; width: 100%;animation: slideDown 0.35s ease-out;}
.header-right{display:flex;align-items:center;gap:20px;}
.head-link{text-align:center;font-size:16px;color:#159ae3;font-weight:600;}
.head-link:hover{text-decoration:underline;}
.hamburger-lines{display:none;}
.hamburger-lines span { display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background:#159ae3; border-radius: 3px; z-index: 1;}
.hamburger-lines.toggle span:first-child,.hamburger-lines.toggle span:nth-child(3){display:none;}
.hamburger-lines.toggle span:nth-child(2){transform:rotate(45deg);}
.hamburger-lines.toggle span:nth-child(2)::after{content:'';display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background:#159ae3; border-radius: 3px; z-index: 1;    transform: rotate(88deg);}
.header-right.toggle{position: absolute; right: 0; display: flex; flex-direction: column; background: #fff; top: 41px; padding: 15px 10px; border-radius: 10px;box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.2);}



@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}


/******* Main Body ********/
.heading h3{font-size:26px;font-weight:500;margin-bottom:12px;margin-top:30px;text-transform:uppercase;}
.heading h3 span{color:#159ae3;font-weight:700;font-family: "Oleo Script", system-ui;font-size:30px;text-transform:capitalize;}
.heading .para-1{font-size:20px;margin-bottom:30px;}
.home-1 .main-img-wrap{margin-top:150px;}

.home-1 .img-wrap{margin:0 auto;max-width:900px;border-radius:15px;overflow:hidden;}
.slide-img-1{margin-top:-150px;width:450px;}
.slide-img-2{width:250px;position:absolute;right:0;top:20%;}
.home-1 .slide-img-1 div,.home-1 .slide-img-2 div{width:250px;background-color:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);}

.home-2{margin-top:50px;max-width:900px;}
.home-2 .para-1{font-size:40px;}
.home-2 .para-2{font-size:20px;margin:20px 0 100px;}
.home-2.heading h3{font-weight:400;}
.home-2 .train-block > .img-wrap{border-radius:15px;width:100%;overflow: hidden;border:3px solid #fff;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);margin-bottom:50px;}
.service-cat-wrap{display:flex;align-items:center;justify-content:space-around;}
.service-cat .slick-track{display:flex;align-items:stretch;}
.block-sec.key-ftrs{padding:15px 30px 20px;}
.service-cat-wrap .serv-cat-block{padding:20px;display:flex!important;}
.service-cat-wrap .serv-cat-block .serv-inner{position: relative;width:100%;background-color:#fff;border-radius:20px;box-shadow:0px 0px 0px 5px rgba(0, 0, 0, 0.2);overflow: hidden;padding:20px 20px 62px;text-align:center;}
.service-cat-wrap .serv-cat-block .img-wrap{border-radius:5px;overflow: hidden;margin-bottom: 20px;height:170px;}
.service-cat-wrap .serv-cat-block .img-wrap .img-responsive{height:100%;object-fit:contain;}
.service-cat-wrap .serv-cat-block .serv-date{font-size:15px;margin-bottom:10px;}
.service-cat-wrap .serv-cat-block .serv-date span{color:#ff3434;font-weight:500;}
.service-cat-wrap .serv-cat-block .serv-venue{font-size:15px;font-weight:500;margin-bottom:10px;}
.service-cat-wrap .serv-cat-block p{font-size:20px;margin-bottom:10px;-webkit-line-clamp:2;color:#4b86db;vertical-align:middle;font-weight:700;line-height: 25px;text-transform:capitalize;}
.service-cat-wrap .serv-cat-block a{display:block;position: absolute;left:20px;bottom:17px;width:calc(100% - 40px);}
.service-cat-wrap .serv-cat-block .serv-book{background-color:#2a6e29;text-align:center;}
.service-cat-wrap .serv-cat-block .wait-book{background-color:#bf8022;text-align:center;}
.service-cat-wrap .serv-cat-block .complete-book{background-color:#2285bf;text-align:center;}
.service-cat-wrap .slick-list{margin:0 -20px;}
.block-sec{overflow:hidden; background-color:#fff;border-radius:20px;padding:40px 30px;box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.2);;}
.benefits-block{display:flex;gap:40px;flex-direction:column;padding:0 30px;}
.benefits-block > li{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:60px;}
.block-bg .img-wrap{position: relative;z-index:2;}
.block-bg .img-wrap::before{content:'';position:absolute;width:100%;height:100%;top:30px;left:-30px;z-index:-1;border-radius:15px;background-color:#159ae3;}
.block-bg .img-wrap img{border-radius:15px;overflow: hidden;}
.block-bg{max-width:45%;flex-shrink:0;}
.pos-img{position:absolute;bottom:-50px;left:0;max-width:220px;z-index:11;}
.benefits-block .block-cont .title{font-size:30px;margin-bottom:20px;text-align:left;color:#ff3434;font-weight:500;}
.benefits-block .block-cont p{font-size:18px;text-align:left;line-height:27px;}
.block-bg.bg-2{max-width:35%;}
.block-bg.bg-2 .pos-img{bottom:-100px;left: -30px;max-width: 235px;position:absolute;}
.block-bg.bg-2 .img-wrap::before{background-color:#f47380;left:auto;right:-30px}
.block-bg.bg-2 .img-wrap:nth-child(2)::before{background-color:transparent;}
.bullet-list{display:flex;align-items:flex-start;flex-direction:column;margin-top:30px;gap:30px;}
.bullet-list li{padding-left:50px;position: relative;font-size:17px;}
.bullet-list li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);background:url('./assets/img/bullet.png') no-repeat center;width:32px;height:32px;filter: drop-shadow(2px 2px 4px #858484);}
.benefits-block > li:nth-child(3){margin-top:40px;}
.block-bg.bg-3 .img-wrap::before{background-color:#cef261;}
.block-bg.bg-3 .pos-img{top:20px;right:-20px;}
.block-bg.bg-3 .pos-img.pos-img1{z-index:1;width:300px;left:80%;top:140px;}
.block-bg.bg-3 .pos-img.pos-img1 img{border-radius:15px;overflow: hidden;}
.benefits-block > li:nth-child(3) .block-cont{width:450px;}

.testmny{margin:40px 0 50px;}
.testm-main{padding:0 20px;}
.testm-main::before{content:'';position:absolute;left:0;top:50px;height:100%;width:100%;background-image:linear-gradient(180deg,hwb(354 15% 3%),#cfecfd);border-radius:15px;overflow: hidden;}
.testm-wrap{margin:0 auto;max-width:900px;}
.testm-wrap .slick-list{margin:0 -15px;}
.testm-block{padding:10px 15px;}
.testm-block > div{background-color:#fff;padding:30px 20px 20px;border-radius:20px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);}
.testm-cont{color:#1e1d1d;font-size:20px;line-height:27px;margin-bottom:30px;text-align:center;padding:0 20px;font-weight:500;height:165px;word-break:break-word;overflow:hidden;position:relative;}
.testm-cont span{font-weight:400;font-size:18px;}
.testm-img{border-radius:50%;overflow: hidden;border:6px solid #fabcc2;max-width:100px;max-height:100px;margin:0 auto 22px;}
.testm-name{color:#4684da;font-weight:600;font-size:20px;margin-bottom:10px;text-align:center;}
.testm-company{color:#1e1e1e;font-weight:500;text-align:center;}
.slick-dots{bottom:-33px;}
.slick-dots li button{border:1px solid #f64758;border-radius:50%;height:14px;width:14px;position: relative;}
.slick-dots li button:before{width:7px;height:7px;background-color:#f64758;border-radius:50%;top: 50%;left: 50%;font-size: 0;transform: translate(-50%, -50%);}

.newsltr .block-sec{padding-bottom:20px;}
.nwsltr-para{font-size:15px;margin-bottom:35px;}
.newsltr .form-wrap{margin:20px 0;width:calc(100% - 300px);}
.newsltr form{padding-right:250px;position: relative;}
.newsltr .inputbox{padding:0 20px;border:1px solid #dfdfdf;color:#030303;border-radius:15px;height:55px;width:100%;box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.2);}
.newsltr .sub-btn{position:absolute;right:0;top:0;width:240px;color:#fff;text-transform:uppercase;box-shadow:none;font-weight:600;}
.newsltr .sub-btn:hover{box-shadow:inset -2.31px -1.92px 32px -10px #000000;}
body div.wpcf7-response-output{color:#000!important;}
.wpcf7 form .wpcf7-response-output{margin:1em 0.5em 1em;}

footer{background-color:#fff;margin-top:40px;padding:40px 0 0;border:2px solid #dfdfdf;}
footer .logo{width:230px;height:84px;}
.foot-in{gap:60px;margin:0 auto;max-width:850px;}
.add-wrap{margin:0 -20px;}
.add-wrap h4{font-size:16px;font-weight:600;padding-left:20px;margin-bottom:15px;}
.add-wrap .foot-block{float:left;width:50%;padding:0 20px;margin-bottom:20px;line-height:22px;color:#696969;}
.add-wrap .foot-block a{color:#4d89dc;}
.foot-block.foot-mail span{background:url('assets/img/email.png') no-repeat center;width:20px;height:20px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;}
.foot-block.foot-call span{background:url('assets/img/toll-free.png') no-repeat center;width:20px;height:20px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;}
.social-block ul{gap:10px;justify-content:end;}
.social-block{padding:12px 0;border-top:2px solid #000}
.social-block a{display:inline-block;height:20px;}
.social-block a img{height:100%;}
.social-block a img:nth-child(2){display:none;}
.social-block a:hover img:first-child{display:none;}
.social-block a:hover img:nth-child(2){display:inline-block;}

/* Category Page */
.cat-serv.service-cat-wrap{flex-direction:column;}
.cat-serv.service-cat-wrap .serv-cat-block{width:48%;box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.2);border-radius:20px;flex-direction:column;position: relative;padding-bottom:62px;}
.cat-serv.service-cat-wrap .serv-cat-block .img-wrap{border-radius:20px;overflow: hidden;height:auto;max-width:280px;margin:0 auto 20px;}
.cat-serv .row-wrap{display:flex;align-items:stretch;width:100%;gap:40px;padding:20px;}

/* Detail Page */
.articleTitle{font-size:30px;font-weight:600;text-transform:capitalize;padding-bottom:5px; border-bottom:2px solid #dfdfdf;margin-bottom:40px;color:#159ae3;}
.articleDesc{padding:0 20px;}
.detial1 img{height:300px;width:auto;}
.seat-block,.dwnld{float:left;width:100%;}
.seat-block .block-bg{float:left;margin:0 30px 50px 0;}
.seat-block h4{font-size:23px;font-weight:500;margin-bottom:15px;}
.seat-block p{font-size:17px;line-height:23px;}
.dwnld p{font-size:16px;line-height:24px;}
.dwnld figure{width:260px;position: relative;z-index:2;}
.dwnld figure::before{content:'';position:absolute;width:100%;height:100%;top:30px;left:-30px;z-index:-1;border-radius:15px;background-color:#159ae3;}
.dwnld figure img{border-radius: 15px; overflow: hidden;box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.2);}
.dwnld p a{font-size:20px;display:block;color:#1599e1;text-decoration:underline;}
.articleDesc-wrap{margin-top:30px;}

#popup-form.active{z-index:100;display:block;position:relative;}
.service-form{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;}
.service-form .wpcf7{display:block;width:100%;max-width:500px;flex-shrink:0;}
.form-group .form-block br{display:none;}
.form-group .form-block label{font-weight:400;font-size:14px;margin-bottom:6px;display:block;}
.wpcf7-not-valid-tip{position: absolute; top: -37px; right: 0;}
.form-group .form-block .inputbox{background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 10px; padding: 0 15px; width: 100%; height: 45px; font-size: 16px; color: rgba(0, 0, 0, 1); margin-bottom: 15px; }
.form-group .form-block .inputbox::placeholder{color:rgba(0, 0, 0, 0.4);}
.form-group .btn{width:100%;border-radius:10px;height:56px;}
.venue-detail-wrap h4{font-size:20px;font-weight:500;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:10px;}
.venue-block{gap:10px;margin-bottom:10px;}
.venue-label{font-size:17px;width:70px;font-weight:400;}
.venue-detail{font-size:17px;font-weight:500;}
.venue-detail-wrap{width:calc(100% - 450px);}



@media screen and (max-width: 1200px){
  .benefits-block > li:nth-child(3) .block-cont{width:350px;}
}

@media screen and (max-width: 1024px){
  .logo span{font-size:22px;}
  .logo img{height:50px;}
  .btn{font-size:14px;}
  .hero-slider .img-wrap{width:50%;}
  .hero-slider .title{font-size:23px;}
  .hero-slider .cont{margin-left:20px;}
  .hero-slider .desc{font-size:15px;}
  .heading h3{font-size:21px;}
  .heading h3 span{font-size:24px;}
  .heading .para-1{font-size:15px;}
  .service-cat-wrap .slick-list{margin:0 -10px;padding-right:100px;}
  .service-cat-wrap .serv-cat-block{padding:20px;}
  .service-cat-wrap .serv-cat-block .img-wrap .img-responsive{object-fit:cover;}
  .service-cat-wrap .serv-cat-block p{font-size:18px;}
  .benefits-block > li:nth-child(3) .block-cont{width:360px;}
  .benefits-block > li:first-child .pos-img{max-width:150px;left:15%;}
  .benefits-block .block-cont .title{font-size:20px;margin-bottom:13px;}
  .benefits-block .block-cont p{font-size:15px;line-height:21px;}
  .benefits-block{padding:0;}
  .benefits-block > li:first-child{padding:0 0 0 20px;}
  .benefits-block > li:nth-child(2){padding:0 20px 0 0;}
  .benefits-block > li:nth-child(3){padding:0 0 0 20px;}
  .benefits-block > li:nth-child(3) .pos-img1{display:none;}
  .block-bg .img-wrap::before,.dwnld figure::before{left:-15px;top:15px;}
  .block-bg.bg-2 .img-wrap::before{right:-15px;}
  .bullet-list li{font-size:13px;}
  .benefits-block > li:nth-child(3){margin-bottom:0;}
  .testm-cont{font-size:16px;line-height:23px;height:140px;padding:0;}
  .testm-cont span{font-size:14px;}
  .testm-name{font-size:17px;}
  .testm-company{font-size:13px;}
  .newsltr .form-wrap{width:100%;}
  .foot-in{max-width:100%;}
  footer .logo img{height:70px;}
  .foot-in{gap:30px}
  .header-right{display:none;}
  .hamburger-lines{display:block;}
  .service-form{gap:30px;}
  .service-form .wpcf7{flex:1;}
  .venue-detail-wrap{flex:1;}
  .articleTitle{font-size:25px;margin-bottom:30px;}
  .seat-block .block-bg{max-width:inherit;}
}

@media screen and (max-width: 767px){
  .logo{gap:7px;}
  .logo span{font-size:17px;}
  .logo img{height:35px;}
  .btn{font-size:13px;padding:8px 10px;}
  .hero-main{padding-bottom:40px;}
  .hero-main .slick-dots{bottom:-30px;left:50%;transform:translateX(-50%);}
  .hero-slider .slick-slide{flex-direction:column;gap:20px;}
  .hero-slider .cont{margin-left:0;}
  .hero-slider .title{margin-bottom:12px;font-size:20px;}
  .service-cat-wrap .slick-list{padding-right:0;}
  .block-sec.key-ftrs{padding:10px 20px 20px;}
  .service-cat-wrap .serv-cat-block{padding:20px 15px;}
  .service-cat-wrap .serv-cat-block p{font-size:19px;}
  .service-cat-wrap .serv-cat-block .serv-date{font-size:14px;}
  .service-cat-wrap .serv-cat-block .serv-inner{padding:15px 15px 46px;}
  .newsltr form{padding-right:190px;}
  .newsltr .sub-btn{width:170px;}
  footer{padding:20px 0 0;}
  .foot-in{flex-direction:column;}
  footer .logo{justify-content:center;width:100%;}
  .service-form{flex-direction:column;gap:20px;}
  .service-form .wpcf7{max-width:100%;width:100%;}
  .venue-detail-wrap{max-width:100%;width:100%;}
  .articleTitle{font-size:20px;margin-bottom:30px;}
  .singlePage .block-sec{padding:20px;}
  .venue-detail-wrap h4{font-size:17px;}
  .venue-label,.venue-detail{font-size:15px;}
  .seat-block,.dwnld{flex-direction:column;}
  .detial1 img{height:230px;}
  .articleDesc{padding: 0;}
  .dwnld .wp-block-image{width:250px;}
  .dwnld .wp-block-image .alignleft{width:94%;margin:0 auto;}
  .dwnld p{align-self:flex-start;}
  .cat-serv .row-wrap{padding:10px;gap:20px;}
}

@media screen and (max-width: 700px){
  .testm-cont{height:auto;}
}

@media screen and (max-width: 599px){
  .service-cat-wrap .slick-list{padding-right:100px;}
  .benefits-block{gap:20px;}
  .benefits-block > li:first-child,.benefits-block > li:nth-child(3){flex-direction:column-reverse;padding:0;}
  .benefits-block > li{flex-direction:column;}
  .benefits-block > li:nth-child(3) .block-cont{width:100%;}
  .bullet-list{flex-wrap:wrap;flex-direction: inherit;}
  .bullet-list li{width:100%;}
  .newsltr form{padding-right:0;}
  .newsltr .sub-btn{width:100%;position: relative; margin-top:10px;}
  .newsltr .form-wrap{margin:0;}
  .add-wrap .foot-block{width:100%;}
  .block-bg,.block-bg.bg-2{max-width:60%;}
  .cat-serv .row-wrap{flex-direction:column;}
  .cat-serv.service-cat-wrap .serv-cat-block{width:100%;}
}

@media screen and (max-width: 420px){
  .service-cat-wrap .slick-list{padding-right:0;}
}



.fliterBy{margin:30px 0;}
.fliterBy ul{display:flex;gap:20px;flex-wrap:wrap;}
.fliterBy ul a{color:#159ae3;font-size:15px;font-weight:500; display:flex;align-items:center;justify-content:center;border:1px solid #159ae3;border-radius:5px;padding:7px 12px;}
.fliterBy ul a.active{background-color:#159ae3;color:#fff;}
.certiMainTitle{font-size: 30px; font-weight: 600; text-transform: capitalize;color: #159ae3;}
.certiPage .row-wrap{display:flex;align-items: stretch;flex-direction:column;}
.certiPage .block-sec{display:none;width:100%;padding: 0; box-shadow: none;margin-bottom:20px;}
.certiPage .block-inner{padding:20px;background:url('./assets/img/certi-bg.png') no-repeat center/cover;box-shadow:none;display:flex; width:100%;gap:20px;margin-bottom:0;align-items:center;}
.certiPage .block-sec.active{display:flex;}
.certiPage .cpImage-wrap{width:140px;height:140px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#999898;}
.certiPage .cpImage-wrap img{width:100%;height:100%;object-fit:cover;}
.certiPage .cpTitle{color: #5f7baa; font-weight: 700; font-family: "Oleo Script", system-ui; font-size: 25px; text-transform: capitalize;margin:0 0 15px;margin-bottom:13px;border-bottom:1px solid #bbb8b8;text-transform:capitalize;}
.certiPage a{color:inherit;}
.cpRight{width:100%;}
.cpLoc{text-transform:capitalize;}
.cpCont{display:flex;gap:40px;align-items: stretch;justify-content:space-between;}
.cpCont .cpCont-left,.cpCont .cpCont-right{flex:1;}
.cpLoc,.cpContact,.cpAddress,.cpLink{font-size:16px;font-weight:500;padding-left:30px;margin-bottom:12px;color:#838383;word-break:break-word;}
.cpLink{text-transform:lowercase;}
.cpContact::before,.cpAddress::before,.cpLink::before,.cpLoc::before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;}
.cpContact::before{background:url(./assets/img/phone.png) no-repeat center/cover;}
.cpAddress::before{background:url(./assets/img/company.png) no-repeat center/cover;}
.cpLink::before{background:url(./assets/img/network.png) no-repeat center/cover;}
.cpLoc::before{background:url(./assets/img/gps.png) no-repeat center/cover;}
.certiTitle{font-size:17px;font-weight:600;margin:0 0 10px 0;padding-left:30px;color:#838383;}
.certiTitle::before{content:'';position: absolute;left:0;top:0;width:22px;height:23px;background:url(./assets/img/medal.png) no-repeat center/contain;}
.cpTags{font-size:15px;font-weight:500;color:#2a6e29;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding-left:30px;}
.cpTagList{padding-left:30px;width:100%;}
.cpTagList::before{content:'';position: absolute;left:0;top:0;width:20px;height:20px;background:url(./assets/img/check.png) no-repeat center/contain;opacity:0.85;}
.spacer{display:block;margin:20px 0;float: left;width:100%;}
.pagination{width:100%;text-align:center;margin:50px 0 0;}
.pagination span,.pagination a{color:#159ae3; padding:7px;font-size:16px;font-weight:600;border:1px solid #159ae3;min-width:35px;margin:0 7px;display:inline-block;}
.pagination span.current,.pagination a:hover{background-color:#159ae3;color:#fff;}

@media screen and (max-width: 1024px){
  .certiMainTitle{font-size:20px;}
  .certiPage .cpImage-wrap{width:100px;height:100px;}
  .certiPage .cpTitle{font-size:20px;}
  .cpLoc, .cpContact, .cpAddress, .cpLink{font-size:13px;padding-left:22px;}
  .cpLoc::before,.cpContact::before, .cpAddress::before, .cpLink::before,.cpTagList::before{width:15px;height:15px;}
  .certiTitle::before{width: 17px; height: 18px;left:-2px;}
  .certiTitle,.cpTags,.cpTagList{font-size:14px;padding-left:22px;}

}
@media screen and (max-width: 767px){
  .certiPage .row-wrap{flex-direction:column;}
  .cpCont{flex-direction:column;gap:0;}
  .certiMainTitle{font-size:18px;}
  .certi-wrapper .container > .block-sec{padding:18px;}
  .pagination{margin-top:30px;}
  .pagination span, .pagination a{font-size:13px;min-width:30px;}
  .certiPage .block-inner{align-items:flex-start;}
  .fliterBy ul{gap:10px;}
}
@media screen and (max-width: 599px){
  .certi-wrapper .block-sec{flex-direction:column;align-items:center;}
  .cpRight{align-self:flex-start;width:100%;}
}









