
section.tv-sec-hero{display:flex;height:100vh;align-items: center;justify-content: center;position: relative;overflow: hidden;}
section.tv-sec-hero video{position: absolute;top:0%;min-width: 100%;/*top: 30px;width: calc(100% - 60px);border-radius: 30px 30px 0px 0px;*/min-height: 100%;}


section.tv-sec-slider{background:var(--color-02);padding:100px 0px} 
section.tv-sec-slider .para-width{max-width:500px;}  

section.tv-sec-categories{background:var(--color-01);padding:100px 0px 50px 0px} 
section.tv-sec-categories .tv_category{background: var(--color-02);padding: 30px;margin-bottom: 30px;display: flex;align-items: center;overflow:hidden;position: relative;}
section.tv-sec-categories .tv_category:before{content:"";position: absolute;top: 67%;left: 260px;width: 20px;height: 20px;background: var(--color-06);border-radius: 100px;transform: scale(.1);transition: all 500ms ease-in-out;}
section.tv-sec-categories .tv_category .tvc_thumb{display: inline-flex;overflow: hidden;width: 200px;height: 180px;position: relative;transition:all 500ms ease-in-out;}
section.tv-sec-categories .tv_category .tvc_thumb img{transform: scale(1.1);transition:all 500ms ease-in-out;}
section.tv-sec-categories .tv_category .tvc_text{color: var(--color-01);padding: 0px 30px;position:relative;z-index:9;}
section.tv-sec-categories .tv_category .tvc_text h3{color: var(--color-01);font-size: 32px;}
section.tv-sec-categories .tv_category .tvc_text p{}
section.tv-sec-categories .tv_category .tvc_text .tvc-knowmore{display: flex;align-items: center;position: relative;}
section.tv-sec-categories .tv_category .tvc_text .tvc-knowmore .icon{text-align: center;width: 30px;height: 30px;background: var(--color-06);padding: 1px;margin-right: 15px;border-radius: 100px;}
section.tv-sec-categories .tv_category .tvc_text .tvc-knowmore .icon img{}
section.tv-sec-categories .tv_category .tvc_text .tvc-knowmore .txt{font-size: 14px;}

section.tv-sec-categories .tv_category.active,
section.tv-sec-categories .tv_category:hover{text-decoration:none;transition:all 500ms ease-in-out;}

section.tv-sec-categories .tv_category.active:before,
section.tv-sec-categories .tv_category:hover:before{transform: scale(50);transition:all 500ms ease-in-out;}

section.tv-sec-categories .tv_category.active .tvc_thumb img,
section.tv-sec-categories .tv_category:hover .tvc_thumb img{transform:scale(1);transition:all 500ms ease-in-out;}

section.tv-sec-news{padding:50px 0px 100px 0px} 

.choose-our-categories{background: var(--color-02);border: 3px solid var(--color-06);box-shadow: inset 0px 0px 0px 4px var(--color-01);position: relative;}
.choose-our-categories:before{content:"";position: absolute;top: 0%;left: 4%;width: 0px;height: 0px;border: 20px solid transparent;border-top: 20px solid var(--color-06);}
.choose-our-categories h2 {color: var(--color-06);position: absolute;top: -50px;left: 0%;}

.blogs-wrapper .row{row-gap:50px;}

.slider-tv{width: 100%;padding: 60px;}
.slider-tv .slick-list{padding: 0px !important;}
.slider-tv button.slick-arrow{transition:all 500ms ease-in-out;}
.slider-tv button.slick-prev.slick-arrow{color: #ffffff;font-family: 'aleniaregular' !important;font-size: 12px;line-height: 1;letter-spacing: 1px;text-align: center;display: inline-block;padding: 8px 12px 6px 12px;background: var(--color-06);border: none;position: absolute;top: -12px;left: 12%;transform: rotate(12deg);z-index: 1;}
.slider-tv button.slick-next.slick-arrow{color: #ffffff;font-family: 'aleniaregular' !important;font-size: 12px;line-height: 1;letter-spacing: 1px;text-align: center;display: inline-block;padding: 8px 12px 6px 12px;background: var(--color-06);border: none;position: absolute;top: 50%;right: -30px;transform: rotate(12deg);}
.slider-tv ul.slick-dots{margin: 20px 0px 0px 0px;padding: 0px;list-style-type: none;display: flex;flex-direction: row;align-items: flex-start;flex-wrap: nowrap;justify-content: flex-end;position: absolute;bottom: 30px;right: 80px;z-index: 999;}
.slider-tv ul.slick-dots li{position: relative;height: 10px;}
.slider-tv ul.slick-dots li button:before{content:"";position:absolute;top:0;right:0;width: 0%;height:100%;background: var(--color-06);z-index:5;transition:all 400ms ease-in-out;}
.slider-tv ul.slick-dots li button{font-size: 0px;width: 20px;height: 10px;margin: 0px;border: none;outline:none;box-shadow:none;position:relative;z-index:1;background: var(--color-04);transition:all 400ms ease-in-out;}
.slider-tv ul.slick-dots li.slick-active{}
.slider-tv ul.slick-dots li.slick-active{}
.slider-tv ul.slick-dots li.slick-active button:before{width:100%;left:0;right:inherit;}

.slider-tv button.slick-arrow:hover,
.slider-tv button.slick-arrow:focus{outline:none;box-shadow:none;}
.slider-tv button.slick-arrow:hover{background:var(--color-07);transition:all 500ms ease-in-out;}

.slider-tv .news-post{display: block;overflow:hidden;/* background:var(--color-02); *//* padding: 60px; */}
.slider-tv .news-post .news-details{max-width: 420px;padding: 20px 0px 20px 20px;}
.slider-tv .news-post .news-details h3{color:var(--color-01);font-size:36px;margin-bottom: 25px;}
.slider-tv .news-post .news-details p{color:var(--color-01);max-width: 350px;}
.slider-tv .news-post .news-photo{position:relative;height:100%;overflow:hidden;display: flex;flex-direction: column-reverse;justify-content: space-between;}
.slider-tv .news-post .news-photo img{}
.slider-tv .slick-current .news-post .photos img{;}

.blogs-wrapper{overflow: hidden;padding: 60px;}
.blogs-wrapper .post-article{display: inline-block;position: relative;/* margin-bottom: 50px; */border: 1px solid var(--color-07);}
.blogs-wrapper .post-article:after{content:"";background: var(--color-07);width: 100%;height: 1px;position: absolute;bottom: 0px;left: 0px;transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article .post-thumb{display: inline-block;position: relative;overflow:hidden;z-index:9;}
.blogs-wrapper .post-article .post-thumb img{transform:scale(1);transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article .post-details{padding: 30px 30px 70px 30px;position: relative;z-index:9;}
.blogs-wrapper .post-article .post-details h4{color: var(--color-01);font-size: 24px;font-family: "Inter", sans-serif !important;letter-spacing: -1px;margin-bottom: 20px;}
.blogs-wrapper .post-article .post-details p{}
.blogs-wrapper .post-article .post-details ul{color: var(--color-04);font-size: 13px;font-weight: 300;display: flex;flex-wrap: wrap;column-gap: 20px;margin: 0px;padding: 0px;list-style-type: none;position: relative;}
.blogs-wrapper .post-article .post-details ul li:after{content:"";position: absolute;top: 0;right: -10px;width: 1px;height: 100%;background: var(--color-04);}
.blogs-wrapper .post-article .post-details ul li{position: relative;}
.blogs-wrapper .post-article .post-details ul li:nth-last-child(1):after{display:none;}
.blogs-wrapper .post-article .post-details .btn-readmore{color: var(--color-06);font-size: 14px;line-height: 1;position: absolute;bottom: 25px;right: 30px;transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article .post-details .btn-readmore span{display: inline-block;text-align:center;padding: 4px 4px 4px 5px;position: relative;transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article .post-details .btn-readmore span:after{content:"";background: var(--color-06);width:calc(100% - 10px);height: 1px;position: absolute;bottom: 0px;left: 0px;right:0px;margin:auto;z-index:-1;transition: all 200ms ease-in-out;}

.blogs-wrapper .post-article:hover .post-thumb img{transform:scale(1.1);transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article:hover:after{height: 100%;transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article:hover .btn-readmore span{color: var(--color-01);transition: all 500ms ease-in-out;}
.blogs-wrapper .post-article:hover .post-details .btn-readmore span:after{width:100%;height: 100%;/* background: var(--color-01); */transition: all 200ms ease-in-out;}


.events-wrapper{color: var(--color-01);overflow: hidden;padding: 60px;}
.events-wrapper .heading-wrp{text-align: center;background: url(events/bg-hero.jpg) no-repeat center center;background-size: cover;padding: 100px 30px;margin-bottom: 50px;}
.events-wrapper .heading-wrp h3{color: var(--color-01);font-size: 36px;margin-bottom: 20px;}
.events-wrapper .heading-wrp .btn-registration{color: var(--color-01);font-size: 14px;background: var(--color-06);padding: 6px 15px 6px 10px;display: inline-flex;align-items: center;column-gap: 10px;}
.events-wrapper .heading-wrp .btn-registration .reg-icon{}
.events-wrapper .heading-wrp .btn-registration .reg-icon img{}
.events-wrapper .heading-wrp .btn-registration .reg-txt{}

form#main-form {background: var(--color-02);padding: 0px 30px !important;}
#formz-wrapper .form-theme-field-border {border: 1px solid var(--color-07) !important;background: var(--color-02);border-radius: 0px;margin: 0px;}
#formz-wrapper .form-theme-text--main{color:var(--color-01) !important;font-size: 12px;margin-bottom: 0px;}
#formz-wrapper .form-theme-text--main{} 

.formaloo__field-container{margin-bottom:10px !important;}
.formaloo__field-title{color: var(--color-01) !important;font-size: 12px !important;font-weight: 300 !important;line-height: 1;margin-bottom: 0px;}
.formaloo__field-description{display:none;}
.formaloo__field-input{padding: 0px !important;height: 30px !important;border-radius:0px !important;border: 1px solid var(--color-02) !important;}
.formaloo__field-input:hover,
.formaloo__field-input:active,
.formaloo__field-input:focus{border: 1px solid var(--color-02) !important;border-bottom: 1px solid var(--color-01) !important;box-shadow:none;outline:none;}

.formz-radio-group-container.formz-text-radio-group-container.modern-view-global-styles_m-choiceFields__A5-2d.formaloo__field-input{margin-bottom:0px}
span.formz-radio-input-label-text{font-size:14px;}
button.formaloo__button {color: var(--color-01);font-size: 16px !important;background: var(--color-06) !important;height: auto !important;display: inline-block !important;border-radius: 0px !important;padding: 10px 30px !important;margin: 0px;min-width: auto !important;width: auto !important;}


.phone-number-input_form-input-phone-number-container__e0M76 .phone-number-input_form-input-phone-number__lPFxw{height: 30px;}

#formz_singleStep_field_UGRq8cJZ .formaloo__field-input,
.fields-global_ltr-on-type__8WVVr{border-bottom: 1px solid var(--color-07) !important;}
.formz-radio-group-container.formz-text-radio-group-container.modern-view-global-styles_m-choiceFields__A5-2d.formaloo__field-input{margin-top:10px;}


.table th {border-top: 1px solid var(--color-02) !important;border-left: 1px solid var(--color-02) !important;border-right: 1px solid var(--color-02) !important;border-bottom: 1px solid var(--color-07) !important;}
.table td{border-top: 1px solid var(--color-02) !important;border-left: 1px solid var(--color-02) !important;border-bottom: 1px solid var(--color-07) !important;}



.tab-content {display: none;}
.tab-content.active {display: block;}





/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 900px) {
	
	
	
}

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1600px) {
	section.tv-sec-hero video{width: -webkit-fill-available;}		
}