.styled-checkbox{position:absolute;opacity:0}.hideheading{display:none}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:18px;height:18px;background:#40aead}.styled-checkbox:hover+label:before{background:#40aead}.styled-checkbox:checked+label:before{background:#40aead}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:"";position:absolute;left:4px;top:8px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg)}.program-left-text .register-cta{margin-top:30px}.room-sec-wraper .rooms-sec a{text-decoration:none}.room-sec-wraper .heading-sec{padding-bottom:11px;padding-bottom:0}.room-sec-wraper .heading-sec h2{font-family:'vicbold';margin:10px 0px 21px;color:#333742;font-size:60px;font-weight:700;font-style:normal;letter-spacing:2px;line-height:normal;margin-bottom:28px}.room-sec-wraper .heading-sec h4{margin:10px 0px;font-family:'vicmedium'}.room-sec-wraper .menu-item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.room-sec-wraper .menu-item ul{padding:0px;list-style:none}.room-sec-wraper .menu-item ul li{display:inline-block;margin-right:20px}.room-sec-wraper .menu-item ul li:last-child{margin-right:0px}.room-sec-wraper .menu-item ul li a{font-family:'vicmedium';text-decoration:none;color:#999092;font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal}.room-sec-wraper .menu-item ul li a:hover,.room-sec-wraper .menu-item ul li a:focus,.menu-item ul li a:active{color:#40aead}.room-sec-wraper .rooms-sec{display:-ms-flexbox;display:flex;width:100%;flex-wrap:wrap}.room-sec-wraper .rooms-sec .rooms-item{padding:20px 12px;width:100%;box-sizing:border-box}.room-sec-wraper .rooms-sec .rooms-item:hover{box-shadow:0 2px 11px 4px rgba(0,0,0,0.14);padding:20px 12px;transition:.2s ease}.room-sec-wraper .rooms-sec .rooms-item h5{color:#333742;font-family:'vicbold';font-size:24px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:30px}.room-sec-wraper .rooms-sec .rooms-item .rooms-item-text{z-index:2;position:relative;background-color:#fff;padding-top:20px}.overlay-img img{width:100%}.room-sec-wraper .rooms-sec .rooms-item h5{margin-bottom:5px;margin-top:0px;line-height:30px;text-align:left}.room-sec-wraper .rooms-sec .rooms-item p{margin:0px;color:#55565b;font-family:'viclight';font-weight:300;font-size:18px;line-height:24px;text-align:left}.room-sec-wraper .rooms-sec .rooms-item p span{color:#55565b;font-family:'vicbold';font-size:18px;line-height:24px;font-weight:700;padding-left:3px}.load-more-cta{text-align:center;padding-top:100px}.load-more-cta a{text-decoration:none}.container-img{position:relative;width:100%;max-width:377px}.room-sec-wraper .rooms-sec .overlay-img{position:absolute;top:142px;bottom:10px;left:0;right:0;margin:0 0 0 auto;max-width:180px;overflow:hidden;width:100%;opacity:0;transition:.3s ease;z-index:1}.room-sec-wraper .rooms-sec .image{display:block;width:100%;height:auto}.room-sec-wraper .rooms-sec .rooms-item:hover .overlay-img{opacity:1}.load-more-cta a{background-color:#40aead;padding:16px 0px;max-width:372px;width:100%;display:inline-block;color:#fff;text-decoration:none;font-family:'vicmedium';font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal;text-align:center}@media(max-width:767px){.room-sec-wraper .rooms-sec .rooms-item h5{text-align:center}.room-sec-wraper .rooms-sec .rooms-item p{text-align:center}.room-sec-wraper .container-img{margin:0 auto}.room-sec-wraper .rooms-sec{display:block}.room-sec-wraper .rooms-sec .rooms-item{width:100%;margin:0 auto}.load-more-cta{padding-top:50px}}.rm-gallery .curriculum-link-sec.gallery{margin:0 0 18px 0;width:100%;max-width:100%;padding-right:0}.rm-gallery .content-carousel{width:100%;display:block;margin:0 auto;padding:0;padding-bottom:25px}.rm-gallery .owl-carousel{width:calc(100% - 170px)}.rm-gallery .owl-carousel div{width:100%}.rm-gallery .owl-carousel .owl-controls .owl-dot{background-size:cover;margin-top:10px}.rm-gallery .owl-carousel .owl-dots{position:absolute;top:0;right:-170px;width:150px;height:100%;scrollbar-width:none}.rm-gallery .owl-carousel .owl-dot{background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:12px}.rm-gallery .owl-carousel .owl-dot:last-child{margin-bottom:0}.rm-gallery .content-carousel{position:relative}.rm-gallery .content-carousel i.fa.fa-chevron-up,.rm-gallery .content-carousel i.fa.fa-chevron-down{position:absolute;top:0;color:#fff;width:150px;background-color:rgba(0,0,0,0.5);padding:8px 0;text-align:center;font-size:18px;right:0;z-index:4;opacity:0;transition:.3s all;cursor:pointer}.rm-gallery .owl-carousel .owl-dots{overflow-y:auto}.rm-gallery .content-carousel i.fa.fa-chevron-down{top:auto;bottom:26px}.rm-gallery .owl-carousel .owl-dots::-webkit-scrollbar{display:none}.rm-gallery .program-det-wraper{margin-top:0;padding-top:15px}@media(max-width:991px){.rm-gallery .owl-carousel .owl-dots{position:relative;width:100%;height:100px;display:flex;left:0;right:auto;margin-top:6px}.rm-gallery .owl-carousel{width:100%}.rm-gallery .owl-carousel .owl-dots div{min-width:45px;margin:0 6px 0 0;overflow-x:auto;overflow-y:hidden;height:auto !important}.rm-gallery .content-carousel i.fa.fa-chevron-up,.rm-gallery .content-carousel i.fa.fa-chevron-down{display:none}}.heading-login{margin-bottom:0;margin-top:90px;text-align:center}.heading-login a{font-weight:700}.Banner-sec{height:536px}.Banner-sec img{width:100%;border-bottom:20px solid #e57e3b;height:590px}#css-loader{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.41);z-index:99999999}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px;margin-top:26vh;position:absolute;top:48%;right:0;left:0;bottom:0;margin:0 auto;height:100vh}.lds-ripple div{position:absolute;border:4px solid #40aead;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,0.2,0.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:72px;height:72px;opacity:0}}.page-center{max-width:1230px}.room-sec-wraper .rooms-sec a{text-decoration:none}.room-sec-wraper .heading-sec{padding-bottom:11px;padding-bottom:0}.room-sec-wraper .heading-sec h2{font-family:'vicbold';margin:10px 0px 21px;color:#333742;font-size:60px;font-weight:700;font-style:normal;letter-spacing:2px;line-height:normal;margin-bottom:28px}.room-sec-wraper .heading-sec h4{margin:10px 0px;font-family:'vicmedium'}.room-sec-wraper .menu-item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.room-sec-wraper .menu-item ul{padding:0px;list-style:none}.room-sec-wraper .menu-item ul li{display:inline-block;margin-right:20px}.room-sec-wraper .menu-item ul li:last-child{margin-right:0px}.room-sec-wraper .menu-item ul li a{font-family:'vicmedium';text-decoration:none;color:#999092;font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal}.room-sec-wraper .menu-item ul li a:hover,.room-sec-wraper .menu-item ul li a:focus,.menu-item ul li a:active{color:#40aead;font-weight:700}.room-sec-wraper .menu-item ul li a.active{font-weight:700;color:#40aead}.room-sec-wraper .rooms-sec{display:-ms-flexbox;display:flex;width:100%}.room-sec-wraper .rooms-sec .rooms-item{padding:20px 12px;width:33.33%;box-sizing:border-box}.room-sec-wraper .rooms-sec .rooms-item:hover{box-shadow:0 2px 11px 4px rgba(0,0,0,0.14);padding:20px 12px;transition:.2s ease}.room-sec-wraper .rooms-sec .rooms-item:hover .container-img>img{border-bottom:8px solid #fff}.room-sec-wraper .rooms-sec .rooms-item h5{color:#333742;font-family:'vicbold';font-size:24px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:30px}.room-sec-wraper .rooms-sec .rooms-item .rooms-item-text{z-index:2;position:relative;background-color:#fff;padding-top:20px}.overlay-img img{width:100%}.rooms-item .container-img>img{width:100%;border-bottom:8px solid #333742}.room-sec-wraper .rooms-sec .rooms-item h5{margin-bottom:5px;margin-top:0px;line-height:30px;text-align:left}.room-sec-wraper .rooms-sec .rooms-item p{margin:0px;color:#55565b;font-family:'viclight';font-weight:300;font-size:18px;line-height:24px;text-align:left}.room-sec-wraper .rooms-sec .rooms-item p span{color:#55565b;font-family:'vicbold';font-size:18px;line-height:24px;font-weight:700;padding-left:3px}.load-more-cta{text-align:center;padding-top:100px}.load-more-cta a{text-decoration:none}.container-img{position:relative;width:100%;max-width:377px}.room-sec-wraper .rooms-sec .overlay-img{position:absolute;top:96px;bottom:10px;left:0;right:0;margin:0 0 0 auto;max-width:180px;overflow:hidden;width:100%;opacity:0;transition:.3s ease;z-index:1}.room-sec-wraper .rooms-sec .image{display:block;width:100%;height:auto}.room-sec-wraper .rooms-sec .rooms-item:hover .overlay-img{opacity:1}.load-more-cta a{background-color:#40aead;padding:16px 0px;max-width:372px;width:100%;display:inline-block;color:#fff;text-decoration:none;font-family:'vicmedium';font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal;text-align:center}.noDataFound{font-weight:bold;font-family:'vicmedium';color:#999092;font-size:24px;color:#333742;width:100%;display:block;text-align:center;padding-top:50px}@media(max-width:767px){.dnd_area_main_banner-row-2-padding{padding-bottom:60px !important}.room-sec-wraper .rooms-sec .rooms-item h5{text-align:center}.room-sec-wraper .rooms-sec .rooms-item p{text-align:center}.room-sec-wraper .container-img{margin:0 auto}.room-sec-wraper .rooms-sec{display:block}.room-sec-wraper .rooms-sec .rooms-item{width:100%;margin:0 auto}.load-more-cta{padding-top:50px}}.program-det-sec{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.program-det-wraper{margin-top:-450px;background-color:#fff;padding:66px 66px 20px 110px;position:relative}.pattern-img{position:absolute;right:0;top:-62px;bottom:0}.program-left-text{padding-right:95px;width:72%}.program-det.page-center{max-width:1000px;padding:0px 15px;margin:0 auto;box-sizing:border-box;padding-bottom:80px}.program-det-heading p{margin:0px;font-family:'vicmedium';color:#999092;font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal;text-transform:uppercase}.program-det-heading h2{font-family:'vicbold';color:#333742;font-size:60px;font-weight:700;font-style:normal;letter-spacing:2px;line-height:normal;margin:0px}.program-left-text h5{color:#999092;font-family:'vicmedium';font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal;padding-bottom:65px}.program-left-text p{color:#999092;font-family:'vicmedium';font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:28px}.program-right-text p{color:#999092;font-family:'vicbold';font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:28px}.program-right-text p span{font-family:'viclight';font-weight:300;line-height:normal;display:block;color:#c2c2c2}.program-right-text{padding-top:50px;width:25%}.register-cta a{color:#fff;font-family:'vicmedium';font-size:24px;font-weight:500;width:192px;display:inline-block;font-style:normal;letter-spacing:normal;line-height:normal;text-align:center;padding:16px 20px}.second-cta.register-cta{padding-top:35px}@media(max-width:920px){.program-det-wraper{padding:40px}.program-left-text{padding-right:50px;width:100%}.program-det.page-center{padding:0}.program-left-text h5{padding-bottom:0;font-size:18px;line-height:26px}.register-cta a{padding:14px 32px;font-size:18px;width:auto}.program-right-text{width:100%}}@media(max-width:850px){.Banner-sec img{height:auto}.Banner-sec{height:auto}.program-det-wraper{margin-top:0px;padding:60px 40px 40px}.program-det-sec{display:block}.second-cta.register-cta{padding-top:40px;display:inline-block}}@media(max-width:480px){.program-det-heading h2{font-size:40px}.program-left-text{padding-right:0px}.program-det-wraper{padding:60px 20px 40px}}.curriculum-link{clear:both;overflow:hidden}.curriculum-link ul{column-count:2;width:100%;float:left;padding:0px;list-style:none;margin-top:5px;padding-top:10px;margin-bottom:10px}.curriculum-link ul li{position:relative;margin-left:0px;padding-left:0}.curriculum-link ul li:first-child{margin-top:0}.curriculum-link ul li a{color:#999092;font-size:18px;font-weight:500;font-family:'vicmedium';font-style:normal;letter-spacing:normal;line-height:normal}.curriculum-link-sec h5{border-bottom:1px solid #979797;color:#999092;font-family:'vicmedium';font-size:24px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:normal;padding-bottom:15px;margin:0px}.curriculum-link ul li a:hover,.curriculum-link ul li a:focus{color:#40aead;text-decoration:none}@media(max-width:850px){.curriculum-link{display:block}.curriculum-link ul{width:100%;margin:0px}.program-right-text{padding-top:0}}@media(max-width:767px){.curriculum-link ul{column-count:1}}a.inprogress{pointer-events:none;cursor:progress}.jc-bs3-container{max-width:300px}.room_calendar.jc-bs3-container{max-width:600px}.jconfirm .room_calendar{display:none !important}.jconfirm-open .room_calendar{display:block !important}.room_calendar .jconfirm-box{background-color:#425b76 !important;color:white;text-align:center;padding:30px 10px 10px !important}.room_calendar p,.room_calendar h2{color:white}.room_calendar h2{font-size:33px;margin:10px 0 15px}.room_calendar form{padding:0;border:0;background-color:transparent}.room_calendar .datepicker-inline{width:100%}.room_calendar .datepicker table{width:100%}.room_calendar thead th,.room_calendar thead td{background-color:transparent;border-bottom:0;color:white}.room_calendar table{border:0;box-shadow:none;background-color:transparent}.room_calendar tr:nth-child(odd),.room_calendar .datepicker table tr td.day.focused,.room_calendar .datepicker table tr td.day:hover,.datepicker table tr td span.focused,.datepicker table tr td span:hover{background-color:transparent !important}.room_calendar th,.room_calendar td{color:white}.room_calendar .datepicker table tr td.active.active{background-color:white !important;background-image:none;color:#425b76}.room_calendar .datepicker table tr td.disabled,.room_calendar .datepicker table tr td.disabled:hover{color:white;opacity:.3}.room_calendar .datepicker .datepicker-switch:hover,.room_calendar .datepicker .next:hover,.room_calendar .datepicker .prev:hover,.room_calendar .datepicker tfoot tr th:hover{background:transparent}.room_calendar .jconfirm-buttons{float:none !important;display:block;text-align:center}.register-cta a{width:210px}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / 24%)}