﻿@font-face {
font-family: 'Roboto-Regular';
font-display: swap;
src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular.woff') format('woff'), url('fonts/Roboto-Regular.ttf') format('truetype'), url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
font-display: swap;
src: url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.ttf') format('truetype'), url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Light';
font-display: swap;
src: url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Light.woff') format('woff'), url('fonts/Roboto-Light.ttf')  format('truetype'), url('fonts/Roboto-Light.svg#Roboto-Light') format('svg');
font-weight: normal;
font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700&display=swap');
.btn, .form-control, .custom-select, .custom-file-label{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.btn{box-shadow:0 4px 4px 0px rgba(0,0,0,.25);}
.h4, .h5, .h6, h4, h5, h6{line-height:1.5;}
.modal-header .close{cursor:pointer;}
body{font-family:'Inter', sans-serif; font-size:16px; overflow-x:hidden; color:#333;}


/*----text colors------*/
.text-dark-blue{color:#2a3842;}
.text-light-blue{color:#465c6c;}
.text-black-70{color:rgba(42, 56, 66, 0.7);}
.text-teal{color:var(--teal);}
.text-purple{color:var(--purple);}
.text-purple2{color:#d600a2;}
.text-indigo{color:var(--indigo);}
.text-orange{color:var(--orange);}
.text-orange:hover{color:darkorange;}
.text-dark-orange{color:#e65931;}
.text-yellow{color:#ffff00;}
.text-yellow:hover{color:#c8c809;}
.font_14{font-size:14px;}
.text-dark2{color:#0a0f22;}

/*-----Backgrounds-----*/
.bg-skin{background:#f5f2e1;}
.bg-skin2{background-color:#ebeab1;}
.bg-light-lavender{background-color:#f3e4f9;}
.bg-light-green{background:#effeef;}
.bg-light-blue{background:#f1f5ff;}
.bg-light-gray{background-color:#f7f7f7;}
.bg-dark-orange{background-color:#e65931;}
.bg-dark-blue{background-color:#042f35;}
.bg-dark-blue2{background-color:#084E69;}
.bg-dark-blue3{background-color:#1e253f;}
.bg-dark-blue4{background-color:#0a0f22;}
.bg-royal-blue{background-image:linear-gradient(90deg, #163fe0 0%, #0c6ae9 100%);}
.bg-black{background-color:#000;}
.bg-light-gold{background-color:#ffed8b;}
.bg-teal{background-color:var(--teal);}
.bg-dark-pink{background-color:#980134;}
.bg-light-pink{background-color:#f8daff;}
.bg-light3{background-color:#ecf5fe;}

/*-------Gradient backgrounds--------*/
.bg_grd_blue_green{background-image:linear-gradient(180deg, #004574, #00dd97);}
.bg_blockchain_grd{position:relative; background:url(../images/blockchain_bkr.jpg) no-repeat center center; background-size:cover; z-index:0;}
.bg_blockchain_grd:after{content:''; position:absolute; width:100%; height:100%; top:0; left:0; background-image:linear-gradient(180deg, #044a79, #17435f); opacity:.85; z-index:-1;}

.list-alpha, .list-roman{list-style-position:outside;}
.list-alpha li, .list-roman li{margin-bottom:10px;}
.list-alpha{list-style-type:lower-alpha;}
.list-roman{list-style-type:lower-roman;}
.list-error{list-style:none; padding-left:0; margin-bottom:0px;}
.list-error li{position:relative;padding-left:20px; margin-bottom:7px; color:#dc3545;}
.list-error li:last-child{margin-bottom:0px;}
.list-error li:before{content:'\f05a';position:absolute;left:0;top:2px;font-family:'Font Awesome 5 Free';font-weight:bold;font-size:12px;}
.list-error li a{color:#dc3545;}
.list-error li a:hover{color:#333;}

/*-----btns----*/
.btn-orange{color:#fff; background-color:#ff8800; border-color:#ff8800;}
.btn-orange:hover {color:#fff; background-color:#e27900; border-color:#e27900;}
.btn-orange-dark{background-color:#F88031; border-color:#F88031; color:#fff;}
.btn-orange-dark:hover, .btn-orange-dark:focus{background-color:#e17026; color:#fff;}

.FB{background: #4464b1}
.FB:hover{background: #3e5ca3}
.In{background: #007bb6}
.In:hover{background: #036fa3}
.Tel{background:#0EA8F6;}
.Tel:hover{background:#0e9ae1;}
.Twt{background:#1DA1F3;}
.Twt:hover{background:#1a92dd;}
.Red{background:#FF4500;}
.Red:hover{background:#e54104;}
.Insta{background-image:linear-gradient(45deg, #fa9a38, #6259ca, #d42e8c);}
.text-FB{color: #4464b1}
.text-In{color: #007bb6}
.text-Tel{color:#0EA8F6;}
.text-Twt{color:#1DA1F3;}
.text-Red{color:#FF4500;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
.text-shadow-0{text-shadow:none;}
.more_linkv2{position:relative; z-index:10;}
.transition, .transition:hover{transition:ease .3s all;}
.fa,.fab,.fal,.far,.fas{font-display:swap;}
input[type=radio]{outline:none;}
input[type="file"]{width:100%;}
.display-5{font-size:3rem;}
.border-dark-50{border-color:#a9a9a9 !important;}
.border-2{border-width:2px !important;}
.roboto_light{font-family: 'Roboto-Light';}
.roboto_bold{font-family: 'Roboto-Bold';}
.roboto_regular{font-family: 'Roboto-Regular';}
.navbar-brand{width:163px; height:auto; transition:ease .3s all;}
.navbar-brand img{max-width:100%; height:auto; object-fit:cover;}
.link_line{text-decoration:underline;}
.link_line:hover{text-decoration:none;}
.print_logo{width:180px; height:auto; margin-top:20px; margin-bottom:20px;}
.navbar.shrink{padding-top:5px; padding-bottom:5px;}
.navbar.shrink .navbar-brand{width:125px; padding:5px 0;}
.navbar-dark .navbar-nav .active>.nav-link{color:#fff602;}
.MainMenu .dropdown-menu{font-size:15px; text-transform:none;}
.MainMenu .dropdown-menu .dropdown-item{border-bottom:1px solid #ddd;}
.MainMenu .dropdown-menu .dropdown-item:last-child{border-bottom:none;}
.MainMenu .navbar-nav{font-weight:500;}
.section_part{padding-top:50px; padding-bottom:50px;}
.section_heading{font-size:36px; text-transform:uppercase; line-height:1;}
.section_text{font-family:'Roboto-Light'; font-size:21px;}
.inputvalid{border-color:#28a745;}
.inputvalid:focus{border-color:#28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.inputinvalid{border-color:#dc3545;}
.inputinvalid:focus{border-color:#dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.ActiveLoad {padding-right: 40px !important;position: relative;pointer-events:none;}
.ActiveLoad:before {content: '';background: url(../images/pre-loader.gif) no-repeat scroll 0 0;display: inline-block;background-size: 100% auto;position: absolute;right: 10px;top: 50%;height: 22px;width: 22px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);z-index:1;}
.ActiveLoad:after {content: '';background-color: rgba(0,0,0,.3);position: absolute;left: 0;height: 100%;width: 100%;top: 0;}
.loaderblock:before{content:''; background:rgba(0,0,0,.1); position:absolute; width:100%; height:100%; left:0; top:0; z-index:5;}
.loaderblock:after{content:''; position:absolute; top:50%; left:50%; height:36px; width:36px; z-index:10; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%);}
.loader, .loaderblock{position:relative; min-height:40px;}
.loader:after{display:inline-block; height:24px; margin-left:7px; vertical-align:middle; width:24px;}
.loader:after, .loaderblock:after{content:''; background:url(../images/pre-loader.gif) no-repeat scroll 0 0; background-size:100% auto;}
.loaderblock .loaderText {position: absolute;text-align: center;width: 50%;bottom: 55%;z-index: 100;background-color: #fff;font-size: 23px;left: 50%;transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); color: #116d11;}
.logo_slogan{color:#acc3c5; font-size:16px;}
/*.PollSharePart{margin-top:20px; align-items:center;}*/
.share_collapse{position:absolute; right:40%; bottom:100%; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,.1); z-index:0; margin-bottom:.75rem;}
.share_collapse:before{content:''; position:absolute; width:15px; height:15px; background-color:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc; transform:rotate(-45deg); bottom:-8px; left:60%; z-index:-1;}
.share_collapse .card-header{padding:.25rem 1rem;}
.share_collapse .card-body{padding:.5rem;}
.PollSharePart a{color:#fff; margin-right:3px; background:#999; display:inline-flex; margin-top:.5rem; padding:.35rem .5rem;}
.inner_links_tree .breadcrumb{background-color:#fff; margin-bottom:0; padding-left:0; padding-right:0;}
.list-inline{margin-left:-5px; margin-right:-5px;}
.list-inline li{display:inline-block; margin-left:5px; margin-right:5px;}
.img-fluid2{max-width:100%; width:100%; height:400px; object-fit:cover;}
.esg_banner{position:relative; padding-bottom:60px; background-color:#236929;}
.esg_banner:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url('../images/esg-banner2.jpg') no-repeat center center; background-size:cover;}
.esg_banner2{position:relative; padding-bottom:60px; background-color:#efe;}
.brainworks_banner{position:relative; padding-bottom:60px; background:url('../images/brainworks-banner.jpg') no-repeat center center; background-size:cover;}
.brainworks_banner:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:-webkit-linear-gradient(-50deg, rgba(0, 17, 20, .5) 31%, rgba(0, 17, 20, .5) 71%, rgb(0, 0, 0,.5) 100%);}
.logo_size{height:60px; width:auto;}
.btnStyle5{background-color:#ebebeb; border:dashed 1px #636363; padding:1rem 1.5rem; font-size:21px;}
.btnStyle5:hover{background-color:var(--dark); color:var(--white);}
.ContestNameList{position:relative; padding-left:1.25rem;}
.ContestNameList:before{content:"\f022"; font-family:"Font Awesome 5 Free"; font-weight:700; position:absolute; left:0; top:0; color:var(--teal);}
.card ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555;
}

/*-------------Slide Range styles START----------------*/
.slider-container{position: relative;width: 100%;height:16px;}

/* Track */
.slider-track{position: absolute;height:7px;background: #ddd;width: 100%;border-radius: 3px;z-index: 1;top:5px;}

/* Range highlight */
.slider-range{position: absolute;height:7px;background: #3b82f6;border-radius: 3px;z-index: 2;top:5px;}

/* Inputs */
.slider-container input[type=range] {position: absolute;width: 100%;pointer-events: none;-webkit-appearance: none;background: transparent;z-index: 3;}
.slider-container input[type=range]::-webkit-slider-thumb {pointer-events: all;width: 16px;height: 16px;background: white;border: 2px solid #3b82f6;border-radius: 50%;cursor: pointer;-webkit-appearance: none;}
.slider-container input[type=range]::-moz-range-thumb {pointer-events: all;width: 16px;height: 16px;background: white;border: 2px solid #3b82f6;border-radius: 50%;cursor: pointer;}

/* Manual number inputs */
.manual-inputs {margin-top:10px; display:flex; gap:10px; justify-content:space-between;}
.manual-inputs input[type=number] {width:70px; padding:5px; font-size:14px;}
.manual-inputs .label_value{display:flex; align-items:center; font-size:14px;}
.manual-inputs .input-wrapper{position:relative; padding-left:.5rem;}
.manual-inputs .input-wrapper::before{content:"$"; position:absolute; left:16px; top:50%; transform:translateY(-50%); color:#555; font-size:14px;}
.manual-inputs .input-wrapper .form-control{padding-left:20px;}
/*-------------Slide Range styles END----------------*/

.banner_funding{background:-webkit-linear-gradient(0deg, rgb(241, 245, 248, 1) 30%, rgba(241, 245, 248, .4) 60%), url(../images/funding-banner.jpg) no-repeat right 80%; min-height:500px;}
.banner_funding .h1{font-size:52px; color:#131C38; font-family:'Roboto-Bold';}
.pill_links{margin-left:-5px; margin-right:-5px;}
.pill_links a{padding:7px 15px; display:inline-block; border-radius:50px; text-transform:uppercase; color:#333E54; font-size:16px; margin-left:5px; margin-right:5px; transition:ease .3s all;}
.pill_links a:hover, .pill_links a.active{background-color:#fff; color:#0197F6; font-weight:bold; transition:ease .3s all;}
.section_title{font-size:48px; font-family:'Roboto-Bold'; color:#0a0f22; line-height:1.25; display:flex; align-items:center; position:relative; z-index:0;}
.section_title img{max-width:190px; height:auto; position:relative; z-index:-1; margin-bottom:10px;}
.title_image{background:url(../images/window-clip.png) no-repeat top left; padding-left:105px; min-height:210px; display:flex; align-items:center;}
.footer_logo{width:120px; height:25px;}
.float_btn{position:fixed; right:20px; bottom:20px; background:rgba(0,0,0,.5); color:#fff; width:40px; height:40px; text-align:center; line-height:40px; display:none; transition:ease .3s all; box-shadow:0 0 5px rgba(0,0,0,.5);}
.float_btn:hover{background:#333; color:#ff8800; transition:ease .3s all;}
.upcoming_list{list-style:none; margin-bottom:0; padding-left:0;}
.upcoming_list li+li{margin-top:25px;}
.upcoming_list li{font-weight:bold; color:#666;}
.upcoming_list li a{color:#666;}
.upcoming_list li:first-child{font-weight:normal;}
.upcoming_list2{list-style:none; margin-bottom:0; padding-left:0; z-index:10; position:relative; background-color:rgba(0,0,0,.35); padding:15px 25px; display:inline-block;}
.upcoming_list2 li+li{margin-top:20px;}
.upcoming_list2 li{font-weight:bold; color:#fff; text-shadow:0 1px 2px rgba(0,0,0,0.3); width:fit-content;}
.upcoming_list2 li a{color:#f7f5be; border-bottom:solid 1px #fff; padding-bottom:10px; display:inline-block;}
.upcoming_list2 li a:hover{color:#fff;}
.upcoming_list2 li:first-child{font-weight:normal;}
.upcoming_list3{list-style:none; text-align:left; width:360px; max-width:100%; margin:0 auto; border-radius:2.5rem; box-shadow:0 0 10px rgba(0,0,0,.1); margin-bottom:0; z-index:10; position:relative; background-color:#fff; padding:40px;}
.upcoming_list3:hover{box-shadow:0 0 20px rgba(0,0,0,.2);}
.upcoming_list3 li{font-weight:500; color:#03b484; position:relative; padding-bottom:.5rem; text-align:center; font-size:1.25rem;}
.upcoming_list3 *{transition:ease .4s all;}
.upcoming_list3 li:before{content:''; position:absolute; left:50%; transform:translateX(-50%); background-color:#d7d7d7; bottom:0; width:100%; height:1px; transition:ease .4s all;}
.upcoming_list3 li:after{content:''; position:absolute; left:50%; transform:translateX(-50%); background-color:#0d68e8; bottom:0; width:0%; height:1px; transition:ease .4s all;}
.upcoming_list3 li:hover:after{width:100%; transition:ease .4s all;}
.upcoming_list3 li:hover:before{width:0%; transition:ease .4s all;}
.upcoming_list3 li:first-child:before, .upcoming_list3 li:first-child:after{content:none;}
.upcoming_list3 li a{color:#333; display:block; padding:1rem .5rem .5rem; font-weight:700; font-size:1rem; transform:scale(1);}
.upcoming_list3 li a:hover{color:#0d68e8; transform:scale(1.1);}
.nav_header{max-width:100%;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}
.nav_header::-webkit-scrollbar{display: none;}
.nav-light-style1{border-bottom:solid 1px #ddd;}
.nav-light-style1.shrink{box-shadow:0 5px 5px rgba(0,0,0,.1);}
#tile-1 .nav-tabs{position:relative;}
#tile-1 .nav-tabs .nav-link{display:flex; flex-direction:column; height:100%; color:#000; padding:1rem; transition:ease .3s all; font-family:'Roboto-Bold';}
#tile-1 .nav-tabs .nav-link, #tile-1 .nav-tabs .nav-link:hover, #tile-1 .nav-tabs .nav-link.active{border-color:transparent #f5f5f5 #d9d9d9 transparent; border-radius:0px; background:#fff;}
#tile-1 .nav-tabs .nav-link:hover, #tile-1 .nav-tabs .nav-link.active{color:#666; transition:ease .3s all;}
#tile-1 .nav-link:hover .icon, #tile-1 .nav-link.active .icon{opacity:.6; transition:ease .3s all;}
#tile-1 .nav-link .icon{height:40px; transform:scale(.8); margin:0 auto; color:#000; transition:ease .3s all;}
#tile-1 .nav-link .icon.startups{width:26px;}
#tile-1 .nav-link .icon.investors{width:31px; background-position:-28px 9px;}
#tile-1 .nav-link .icon.insiders{width:34px; background-position:-63px 6px;}
#tile-1 .nav-link .icon.participate{width:32px; background-position:-99px 9px;}
#tile-1 .nav-link .icon.cinvesting{width:46px; background-position:-134px 7px;}
#tile-1 .nav-link .icon.feature{width:32px; background-position:-181px 8px;}
#tile-1 .nav-link .icon.student{width:25px; background-position:-215px 8px;}
#tile-1 .slider{display:inline-block; width:50px; height:5px; background-color:#000; position:absolute; z-index:12; bottom:0; transition:all .4s linear;}
#tile-1 .slider::after{content:''; position:absolute; left:50%; transform:translateX(-50%); border:solid 10px transparent; border-top-color:#000; top:100%;}
.tab_banner{position:relative;}
.tab_banner_style1{border:solid 1px #aaa; border-radius:.5rem; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,.25);}
.tab_banner_style1 #tile-1 .nav-tabs .nav-link{border-right-color:#ddd; border-bottom-color:#aaa;}
.tab_banner_style1 #tile-1 .nav-tabs .nav-link:last-child{border-right:none;}
.tab_banner .nav-tabs{background:#fff; margin-bottom:10px;}
.content_tab{margin-top:-10px;}
.tab_banner .tab-content{background:#fff; min-height:400px; color:#000; font-size:16px;}
.left_form{padding:40px 50px 20px; display:flex; flex-direction:column; height:100%; background-color:#fff;}
.left_form .form-control{border-radius:0px; padding:15px;}
.right_content{padding:30px 40px; background:#e6f0f0; display:flex; flex-direction:column; height:100%;}
#BgTab{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; z-index:-1;}
#BgTab img{height:100%; width:100%; object-fit:cover; position:absolute; top:0; left:0;}
#BgTab:before{content:''; position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,.2); z-index:1;}
#TabLinks{white-space: nowrap;flex-wrap:nowrap;width:100%;}
.line_btn{border-bottom:3px solid #707070; font-family:'Roboto-Light'; font-size:24px; color:#666; padding:25px 45px 25px 0; position:relative; display:inline-flex; align-items:center;}
.line_btn, .line_btn *{transition:ease all .3s;}
.line_btn .fa{position:absolute; right:0; top:50%; transform:translateY(-50%);}
.line_btn:hover{color:#333;}
.line_btn:hover .fa{right:-10px; transition:ease all .3s;}
.links_type1{padding:.5rem 1.5rem; background:#f6f6f6;}
.links_type1 .line_btn{display:block; border-width:1px; font-size:1.25rem; color:#333;}
.links_type1 .line_btn:last-child{border-bottom:none;}
.graphic1{background:url(../images/circle-vector.png) no-repeat top center; min-height:550px; max-width:100%; background-size:contain; padding:3rem; display:flex; align-items:center; justify-content:center;}
.graphic1 img{max-width:80%; height:auto;}
.fly_icons{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.fly_icons img{position:absolute; width:100px;}
.fly_icons img:nth-child(1){top:15%; left:35%; width:80px;}
.fly_icons img:nth-child(2){top:75%; left:53%; width:70px; transform:rotate(-25deg); opacity:.4;}
.fly_icons img:nth-child(3){top:20%; right:2%; width:30px; opacity:.5;}
.fly_icons img:nth-child(4){bottom:20%; left:-2%; width:100px; opacity:.35;}
.fly_icons img:nth-child(5){top:20%; left:5%; width:50px; opacity:.35;}
.fly_icons img:nth-child(6){top:41%; left:53%; width:70px; opacity:.5;}
.fly_icons img:nth-child(7){bottom:3%; left:30%; width:100px; opacity:.5; transform:rotate(15deg);}
.br-4{border-radius:1.5rem;}

@media (max-width:575px) {
.graphic1 img{max-width:300px;}
}

.tricol_part .item{text-align:center;}
.icon{background:url(../images/sprite-icons.png) no-repeat scroll 0 0;}
.tricol_part .item .icon{width:124px; height:128px; margin:30px auto;}
.tricol_part .item .icon.startups{background-position:-371px 0px;}
.tricol_part .item .icon.investors{background-position:-371px -142px;}
.tricol_part .item .icon.iexperts{background-position:-371px -281px;}
.tricol_part .item .btn{display:inline-flex; flex-direction:column; font-weight:bold; font-size:24px; width:280px; max-width:100%; padding-top:10px; padding-bottom:10px;}
.tricol_part .item .btn span{font-weight:normal; font-family:'Roboto-Light'; font-size:16px; text-transform:uppercase;}
.hover_shadow:hover{transition:ease .3s all; box-shadow:0px 45px 25px -30px rgba(0,0,0,.4);}
.arrow_right_list li{padding:15px 0;}
.arrow_right_list li a{padding-left:35px; position:relative; display:inline-flex; align-items:center; font-family:'Roboto-Light'; font-size:21px;}
.arrow_right_list li a:before{content:"\f30b"; font-family:"Font Awesome 5 Free"; font-weight:bold; position:absolute; left:0; transition:ease .3s all;}
.arrow_right_list li a:hover:before{transition:ease .3s all; left:10px;}

.arrow_right_list li{padding:15px 0;}
.arrow_right_list li a{padding-left:35px; position:relative; display:inline-flex; align-items:center; font-family:'Roboto-Light'; font-size:21px;}
.arrow_right_list li a:before{content:"\f062"; font-family:"Font Awesome 5 Free"; font-weight:bold; position:absolute; top:0; transition:ease .3s all; transform:rotate(45deg);}
.arrow_right_list li a:hover:before{transition:ease .3s all; transform:rotate(90deg);}

.feature_card{margin:0 15px;}
.feature_card{box-shadow:5px 0px 0px inset rgba(0,0,0,.2), 0 0 5px rgba(0,0,0,.2);}
.feature_card .card-body{padding:30px;}
.feature_card .name{font-family:'Roboto-Bold'; font-size:21px;}
.feature_card .logo_img{width:150px; height:100px; border:1px solid #bbb; border-radius:2px; padding:5px;}
.feature_card .logo_img img{width:100%; height:100%; object-fit:cover;}
.testimonials .carousel-inner{width:auto; margin-left:40px; margin-right:40px;}
.testimonials .carousel-caption{color:#333; position:relative; text-align:left; left:0; right:0;}
.testimonials .testimonial_img{width:200px; height:200px; position:relative; z-index:0; margin-left:40px; margin-bottom:40px; display:inline-flex;}
.testimonials .testimonial_img:before{content:''; position:absolute; width:100%; height:100%; border:15px solid #e1e1e1; top:40px; left:-40px; z-index:-1;}
.testimonials .testimonial_img img{width:100%; height:100%; object-fit:cover; border:1px solid #0a0f22;}
.testimonials .navi{position:absolute; width:100%; top:50%; transform:translateY(-50%); display:flex; justify-content:space-between;}
.testimonials .navi a{display:inline-block; width:40px; height:40px; background-color:transparent; border-top:1px solid #bbb; border-right:1px solid #bbb;}
.testimonials .navi a:hover{border-color:#333;}
.testimonials .navi .btn-next{right:0; transform:rotate(45deg)}
.testimonials .navi .btn-prev{left:0; transform:rotate(-135deg)}
.about_part154{background:url(../images/about-banner3.jpg) no-repeat center center; background-size:cover; min-height:550px; display:flex; flex-direction:column; text-shadow:0 0 10px rgba(0,0,0,.7);}
.img-550{width:550px; max-width:100%; height:auto; object-fit:cover;}
.mh-400{min-height:400px;}
.img-absolute{position:absolute; height:100%; width:100%; object-fit:cover; left:0; top:0;}
.mh-550{min-height:550px;}
.square_shadow{position:relative; z-index:0;}
.square_shadow:after{content:''; position:absolute; width:550px; max-width:100%; height:100%; border:12px solid #bbb; top:0; right:0; bottom:0; left:0; margin:0 auto; transform:rotate(5deg); z-index:-1;}
.overly_white{background-color:rgba(255,255,255,.8); position:fixed; height:100%; width:100%; top:0; left:0; z-index:150; display:flex; flex-direction:column; justify-content:center; overflow-y:auto;}
.overly_white .white_box{width:900px; max-width:90%; left:0; right:0; margin:0 auto; position:absolute;}
.overly_white .white_box .close{position:absolute; right:-10px; top:-10px;}
.white_box{background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 5px rgba(0,0,0,.25); padding-top:1px; padding-bottom:1px; color:#333; position:relative; z-index:5;}
.white_box .inner_part{padding:15px;}
.Or_part{position:relative; text-align:center; margin:10px 0;}
.Or_part:before{content:''; position:absolute; top:50%; transform:translateY(-50%); height:1px; background:#ddd; width:100%; left:0;}
.Or_part span{width:25px; position:relative; height:25px; border:solid 1px #ddd; color:#666; border-radius:50%; text-align:center; display:inline-block; background:#fff;}
.v_line{position:absolute; width:1px; height:100%; background:#ccc; top:0;}
.v_line.right{right:0;}
.v_line.left{left:0;}
.btn-teal{background:var(--teal); color:var(--white);}
.btn-teal:hover{background:var(--dark); color:var(--white);}
.btn-style1{background-color:#00b796; border-color:#00b796; color:var(--white);}
.btn-style2{background-color:#3c61b2; border-color:#3c61b2; color:var(--white);}
.btn-style3{background-color:#4eb402; border-color:#4eb402; color:var(--white);}
.btn-style1:hover{background-color:#039178; color:var(--white);}
.btn-style2:hover{background-color:#2b4d99; color:var(--white);}
.btn-style3:hover{background-color:#3d8a03; color:var(--white);}
.btn-google{background:#4081ec;}
.btn-linked{background:#127bb6;}
.btn-facebook{background:#3b5998;}
.social_btns a{color:#fff; padding-left:50px; position:relative; overflow:hidden; font-size:15px; width:225px; max-width:100%; text-align:left; z-index:0; transition:ease .3s all;}
.social_btns a:after{content:''; position:absolute; width:0px; background:rgba(0,0,0,.2); height:100%; left:40px; top:0; z-index:-1; transition:ease .3s all;}
.social_btns a:hover{color:#fff;}
.social_btns a:hover:after{width:100%; transition:ease .3s all;}
.social_btns .btn i{background-color:rgba(0,0,0,.2); position:absolute; top:0; left:0; height:100%; line-height:36px; text-align:center; width:40px; font-size:18px;}
.fa-google{background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat; -webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.social_btns .btn .bg-white{display:inline-block; position:absolute; left:0; top:0; width:40px; height:100%;}
.collase_active_group{}
.moreinfo_col{display:flex;flex-direction:column;}
.moreinfo_col2{margin-top:2rem; padding-left:2rem; padding-right:2rem; border-left:1px solid #ccc;}
.moreinfo_col2:first-child{border-left:none; padding-left:15px;}
.moreinfo_col2 .link{position:relative; padding-left:25px;}
.moreinfo_col2 .link:after{content:'\f35a'; position:absolute; left:0; top:1px; font-family:"Font Awesome 5 Free"; line-height:1; transition:ease .3s all;}
.moreinfo_col2 .link:hover:after{left:5px; transition:ease .3s all;}
.blockquote .fa:first-child{margin-right:5px;}
ul.li_mb-3 li, ol.li_mb-3 li{margin-bottom:1rem;}
ul.li_mb-2 li, ol.li_mb-2 li{margin-bottom:.5rem;}
.floating_share{position:fixed; top:50%; left:1%; transform:translateY(-50%);}
.floating_share li{padding:10px 0;}
.floating_share a{border-radius:50%; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; display:inline-block; font-size:18px; transition:ease .3s all;}
.floating_share a:hover{box-shadow:0 0 10px rgba(0,0,0,.5); background:#000; transition:ease .3s all;}
.bg_grad_slice{padding-top:0px !important;}
.font-18{font-size:18px;}
.g-recaptcha{transform:scale(0.77);transform-origin:0 0;}


.form-floating {
  position: relative
}

.form-floating>.form-control,
.form-floating>.form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25
}

.form-floating>label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem .75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .form-floating>label {
    transition: none
  }
}

.form-floating>.form-control {
  padding: 1rem .75rem
}

.form-floating>.form-control::-moz-placeholder {
  color: transparent
}

.form-floating>.form-control::placeholder {
  color: transparent
}

.form-floating>.form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: .625rem
}

.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: .625rem
}

.form-floating>.form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: .625rem
}

.form-floating>.form-select {
  padding-top: 1.625rem;
  padding-bottom: .625rem
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
  opacity: .65;
  transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
  opacity: .65;
  transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
  opacity: .65;
  transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}


/*------------Star rating styles------------------*/
.question {
    padding: 12px 0;
    border-bottom: 1px solid #eee;
}

.legend {
    font-weight: bold;
    margin-bottom: 8px;
}

.rating {
    direction: rtl;
    unicode-bidi: bidi-override;
    font-size: 30px;
    display: inline-flex;
}

    .rating input {
        display: none;
    }

    .rating label {
        color: #ccc;
        cursor: pointer;
    }

        .rating input:checked ~ label,
        .rating label:hover,
        .rating label:hover ~ label {
            color: gold;
        }

.errorstar {
    background-color: #ffe5e5; /* light red/pink */
    border: 1px solid red;
    padding: 8px;
}
div.stars{/*width:270px;display:inline-block;display:table;*/ display:inline-flex; flex-direction:row-reverse; justify-content:space-between; margin:0 -5px;}
input.star{display:none;}
label.star{/*float:right;*/padding:0 5px;font-size:21px;color:#444;transition:all .2s; line-height:1; margin-bottom:0;}
input.star:checked ~ label.star:before{content:'\f005';color:#FD4;transition:all .25s;font-weight:bold;}
input.star-5:checked ~ label.star:before{color:#FE7;text-shadow:0 0 3px #952;}
input.star-1:checked ~ label.star:before {color:#F62;}
label.star:hover {transform:rotate(-15deg) scale(1.3); cursor:pointer;}
label.star:before{content:'\f005'; font-family:"Font Awesome 5 Free";}


.faq_part .card{border:none; margin-bottom:5px; background:none;}
.faq_part .card-header{background:none; border-bottom:none; font-size:16px;}
.faq_part .card-link:after{content:"\f078"; position:absolute; right:0; top:0; font-family:"Font Awesome 5 Free"; font-weight:bold;}
.faq_part .card-body{padding-top:0; color:#666;}
.faq_part .card-header .card-link{position:relative; display:block; font-weight:bold; color:#333;}
.faq_part .card-header .card-link.collapsed{font-weight:normal; color:#0e6d91;}
.faq_part .card-link.collapsed:after{transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg);}

.mini_player{position:fixed; width:300px; max-width:300px; overflow:hidden; right:1%; bottom:0; background:#fff; border-radius:.75rem .75rem 0 0; box-shadow:0 0 10px rgba(0,0,0,.3); z-index:100;}
.mini_player:hover{box-shadow:0 0 15px rgba(0,0,0,.6);}
.mini_player .video_src{background-color:#000; position:relative;}
.mini_player *, .mini_player .video_src *{transition:ease .4s all;}
.mini_player .video_src video{width:100%; height:180px;}
.mini_player .video_controls{opacity:0; transition:ease .3s all;}
.mini_player .video_controls .link1{color:#fff; padding:0 .5rem; position:absolute; right:5px; top:5px; z-index:1;}
.mini_player .video_controls .next_prev_wrapper{top:40%; position:absolute; left:50%; display:flex; justify-content:space-between; flex-direction:row; width:calc(100% - 20px); transform:translateX(-50%); z-index:1;}
.mini_player .video_controls .next_prev_wrapper .link2{display:inline-block; padding:.25rem .35rem; border:1px solid rgba(255,255,255,.35); line-height:1; color:#fff;}
.mini_player .video_controls .disable{opacity:.35; cursor:auto;}
.mini_player .video_src:hover .video_controls{opacity:1; transition:ease .3s all;}
.mini_player .video_src:before{content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.4); opacity:0; border-radius:.75rem .75rem 0 0;}
.mini_player .video_src:hover:before{opacity:1;}
.mini_player .video_title{padding:.5rem 1rem;}
.mini_player .video_title .title{font-size:14px; font-weight:700; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.r-auto{right:auto !important;}
.l-auto{left:auto !important;}

.check_points{margin-bottom:0; padding-left:0; list-style:none;}
.check_points li{position:relative; margin-bottom:15px; padding-left:25px;}
.check_points li:last-child{margin-bottom:0;}
.check_points li:before{content:'\f058'; position:absolute; left:0; top:3px; font-family:"Font Awesome 5 Free"; font-weight:bold; line-height:1;}

.participate_card{margin:0 15px; /*min-height:500px;*/}
.participate_card .card-header{background-color:#20c997; color:#fff; text-align:center; padding-top:20px; padding-bottom:20px;}
.participate_card .btn-white{display:inline-block; padding:5px 10px; background:#fff; border-radius:0 2px 2px 0; position:absolute; right:0; z-index:-1; color:#007bb6;}
.participate_card .btn-white:hover{background:#333; color:#fff;}
.participate_card .profile_img{padding-left:32px; padding-right:32px; display:inline-flex; position:relative; align-items:center; z-index:0;}
.participate_card .profile_img img{width:120px; height:120px; border-radius:2px; border:1px solid #fff; object-fit:cover; background-color:#fff;}
.participate_card .name{font-weight:bold; font-size:16px;}

.responsive_slides{margin:0 auto;}
.responsive_slides .owl-controls .owl-buttons{position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.responsive_slides .owl-controls .owl-prev, .responsive_slides .owl-controls .owl-next{position:absolute; margin:0 !important; border:1px solid #aaa; background:#fff !important; width:40px; height:40px; top:0; bottom:auto; padding:0 !important; opacity:1 !important; line-height:40px;}
.responsive_slides .owl-controls .owl-prev:hover, .responsive_slides .owl-controls .owl-next:hover{opacity:.5 !important;}
.responsive_slides .owl-controls .owl-prev:hover:after, .responsive_slides .owl-controls .owl-next:hover:after{font-size:30px; transition:ease .3s font-size;}
.responsive_slides .owl-controls .owl-prev{left:-40px;}
.responsive_slides .owl-controls .owl-next{right:-40px;}
.responsive_slides .owl-controls .owl-prev:after, .responsive_slides .owl-controls .owl-next:after{content:"\f104";  font-family:"Font Awesome 5 Free"; font-weight:700; color:#d3d3d3;font-size:24px;}
.responsive_slides .owl-controls .owl-next:after{content:"\f105";}

.thumb{width:120px;height:100px;display:inline-block;background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:solid 1px #ddd;overflow:hidden;position:relative;}
.thumb img{width:100%;height:100%;object-fit:cover;}
.video_thumb{width:250px;height:150px;} 
.video_thumb video{width:100%;height:100%;object-fit:cover;} 
.pitch_item.card{margin:0 15px; min-height:300px;}
.pitch_item .thumb{width:70px; height:70px; display:inline-block; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border:solid 1px #ddd; overflow:hidden; position:relative;}
.pitch_item .thumb img{width:100%; height:100%; object-fit:cover;}
.pitch_item .media-body{padding-left:15px;}
.pitch_item .media .left{text-align:center; max-width:90px;}
.pitch_item .video_icon{width:150px; height:100px; position:relative; overflow:hidden; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 auto;}
.pitch_item .video_icon img, .pitch_item .video_icon video{width:100%; height:100%; object-fit:cover;}
.pitch_item .video_icon a{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(29,156,189,.5); color:#fff; font-size:30px; transition:ease .4s all;z-index: 10;}
.pitch_item .video_icon a i{position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%) scale(1); -moz-transform:translateX(-50%) translateY(-50%) scale(1); -webkit-transform:translateX(-50%) translateY(-50%) scale(1); -o-transform:translateX(-50%) translateY(-50%) scale(1); border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:ease .3s all; -moz-transition:ease .3s all; -webkit-transition:ease .3s all; -o-transition:ease .3s all;}
.pitch_item .video_icon a:hover{background:rgba(29,156,189,.7); transition:ease .4s all;}
.pitch_item .video_icon a:hover i{transform:translateX(-50%) translateY(-50%) scale(1.5); -moz-transform:translateX(-50%) translateY(-50%) scale(1.5); -webkit-transform:translateX(-50%) translateY(-50%) scale(1.5); -o-transform:translateX(-50%) translateY(-50%) scale(1.5); transition:ease .4s all; -moz-transition:ease .4s all; -webkit-transition:ease .4s all; -o-transition:ease .4s all;}
.list_arrow_icon{list-style:none; margin-bottom:0px; padding-left:0px;}
.list_arrow_icon li{margin-bottom:7px; position:relative; padding-left:22px;}
.list_arrow_icon li:before{content:"\f061"; font-family:"Font Awesome 5 Free"; font-weight:bold; position:absolute; left:0; top:0;}
.list_arrow_icon li:last-child{margin-bottom:0px;}
.devider_item{max-width:250px; margin:0 auto; border-top:1px solid #ddd;}
.rating_radio{line-height:1;}
.video_icon{width:240px; height:150px; position:relative; overflow:hidden; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.video_icon img, .video_icon video{width:100%; height:100%;}
.video_icon a{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(29,156,189,.5); color:#fff; font-size:30px; transition:ease .4s all;z-index: 10;}
.video_icon a i{position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%) scale(1); -moz-transform:translateX(-50%) translateY(-50%) scale(1); -webkit-transform:translateX(-50%) translateY(-50%) scale(1); -o-transform:translateX(-50%) translateY(-50%) scale(1); border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:ease .3s all; -moz-transition:ease .3s all; -webkit-transition:ease .3s all; -o-transition:ease .3s all;}
.video_icon a:hover{background:rgba(29,156,189,.7); transition:ease .4s all;}
.video_icon a:hover i{transform:translateX(-50%) translateY(-50%) scale(1.5); -moz-transform:translateX(-50%) translateY(-50%) scale(1.5); -webkit-transform:translateX(-50%) translateY(-50%) scale(1.5); -o-transform:translateX(-50%) translateY(-50%) scale(1.5); transition:ease .4s all; -moz-transition:ease .4s all; -webkit-transition:ease .4s all; -o-transition:ease .4s all;}
.video_icon .btn_skip{left:auto; top:auto; font-size:13px; background:rgba(0,0,0,.5); width:auto; height:auto;}
.version3 .card{border-radius:0px; height:100%;}
.version3 .card-body{display:flex; flex-direction:column; padding-left:1rem; padding-right:1rem;}
.VideoPart .VidTime{background-color:#e84c3d; font-size:11px; color:#fff; font-weight:bold; display:inline-block; padding:2px 5px; position:absolute; right:0; top:0;}
.VideoPart{position:relative; height:250px;}
.VideoPart .btn_skip{bottom:40%;}
.btn_skip{position:absolute; right:0px; bottom:40%; color:#fff; padding:5px 20px 5px 10px; z-index:5; font-size:13px; background:rgba(0,0,0,.5);}
.btn_skip:before{content:'\f0da'; font-family:"Font Awesome 5 Free"; font-weight:bold; position:absolute; right:10px;}
.btn_skip:hover, .video_icon .btn_skip:hover{background:rgba(0,0,0,.7); color:#fff;}
.startups_list .media{border:1px solid rgba(0,0,0,.2); border-radius:4px; margin-top:15px; padding:15px; background-color:#fff; transition:ease .4s all;}
.startups_list .media:hover{border-color:#1156e5; box-shadow:0 5px 15px rgba(0,0,0,.25); transition:ease .4s all;}
.version2 .video_icon{max-width:100%; width:100%; height:auto; border-radius:0px; aspect-ratio:16 / 9; border-radius:1rem; overflow:hidden; border:2px solid #000;}
.tag_links a{display:inline-block; font-size:85%; margin-right:.75rem; color:#007bff;}
.tag_links a:hover{text-decoration:none; color:#999;}
.file-upload{position:relative; display:inline-block;}
.file-upload_label{display:block; padding:4px 8px; color:#fff; background:#007bff; transition:background .4s; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-bottom:0;}  
.file-upload:hover label{background:#186dc8;}    
.file-upload_input{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; cursor:pointer;}
.file-select-name{padding:5px 5px 0px 20px; position:relative; font-size:13px; border-top:1px solid #e9e9e9; margin-top:5px; text-align:left;}
.file-select-name:before{content:'\f1c8'; font-family:"Font Awesome 5 Free"; font-weight:900; position:absolute; left:5px; top:5px;}
.ImgPreview img{width:100px; height:100px; padding:5px; border:1px solid #ddd; border-radius:2px; object-fit:cover;}
.startup_list_wrapper{background-image:url(../images/fast-startup.png); background-repeat:no-repeat; background-position:left 10% top 10%; background-size:120px auto; background-origin:content-box; background-blend-mode:color-burn;}
.progress-sm{height:7px;}
.show_more{position:relative; padding-right:20px;}
.show_more:before{content:'\f078'; position:absolute; right:0; top:-1px; font-family:"Font Awesome 5 Free"; font-weight:bold;}
.show_more.active{color:#333 !important;}
.show_more.active:before{content:'\f077';}
.btn_video{font-size:24px; color:#fff; font-family:'Roboto-Bold'; box-shadow:0 0 5px rgba(0,0,0,.4); position:relative; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; z-index:1; text-shadow:none;}
.btn_video:hover, .btn_video:focus{color:#fff;}
.btn_video i{transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transition:all .5s ease-in-out 0s; -webkit-transition:all .5s ease-in-out 0s;}
.btn_video:hover i{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transition:all .5s ease-in-out 0s; -webkit-transition:all .5s ease-in-out 0s;}
.text_shadow{text-shadow:0 3px 5px rgba(0,0,0,0.9);}
/*.VidHeroBtn{box-shadow:0 1px 3px rgba(33,197,100,.75); padding-top:10px; padding-bottom:10px;}*/
.VidHeroBtn .h2{font-family:'Roboto-Bold';}
.UploadBtn{font-size:16px; text-transform:uppercase; color:#666; box-shadow:0 0 10px rgba(0,0,0,.1); border:1px solid #ccc; position:relative; padding:10px 15px; display:inline-flex; align-items:center;}
.UploadBtn:hover{background-color:#21c564; color:#fff;}
.UploadBtn:before{content:''; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); height:calc(100% - 10px); width:calc(100% - 10px); border:dashed 1px #21c564;}
.UploadBtn:hover:before{border-color:#fff;}
/*.filter_tag_wrap{border-top:1px solid #dee2e6; border-bottom:1px solid #dee2e6; padding-top:.5rem; padding-bottom:.5rem; margin-top:1rem;}*/
.pl-10{padding-left:6rem !important;}
#dvFilterTags{position:relative; padding-left:30px; padding-right:30px;}
#outer{max-width:100%; overflow:hidden; white-space:nowrap; text-align:center;}
#left-button, #right-button{position:absolute; top:0; width:21px; height:30px; text-align:center; line-height:30px; font-size:21px;}
#left-button{right:0;}
#right-button{left:0;}
#inner .btn{padding: .25rem .5rem; font-size: .875rem; line-height: 1.5; position:relative; margin-right:5px; cursor:pointer;}
#inner .btn.active{font-weight:bold;}
.topimgdummy{position:relative; display:block; height:100%; background-color:#000;}
.topimgdummy:before, .topimgdummy:after{content:'';position:absolute;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:11px;left:20px;}
.topimgdummy:before{content:'\f04b'; bottom:40px; color:#fff;}
.topimgdummy:after{bottom:20px; height:4px; width:calc(100% - 40px); border-radius:10px; background-color:rgba(255,255,255,.7);}
.topvdodummy{width:100%; height:100%; object-fit:cover; opacity:.9; position:relative; z-index:-1;}
.share_icons{position:fixed; right:-2px; padding:10px; top:50%; transform:translateY(-50%); border-radius:4px 0 0 4px; border:1px solid #aaa; border-right:none; background:#f7f7f7; z-index:5;}
.share_icons .title{color:#999; font-size:12px;}
.share_icons a{display:block; color:#fff; width:30px; text-align:center; margin:3px auto;}
.btn_chat{position:fixed; right:0; bottom:5%; border:solid 2px #aaa; box-shadow:0 5px 10px rgba(0,0,0,.3);}
.btn_chat:after{content:''; position:absolute; bottom:-7px; left:15px; width:15px; height:15px; background:#f8f9fa; border-right:2px solid #aaa; border-bottom:2px solid #aaa; transform:rotate(45deg);}
.btn_chat:hover:after{background:#e2e6ea;}
.mCSB_inside > .mCSB_container{margin-right:20px;}
.chat_wrap_body{overflow-x:hidden;}
.chat_left_part{max-height:570px; background-color:#fff; border-right:1px solid rgba(0,0,0,.1); padding-right:0px;}
.chat_left_part .mCSB_container{margin-right:0px;}
.contact_search{margin-top:15px; border-bottom:1px solid #aaa; position:relative;}
.contact_search .form-control{background-color:transparent; border:none; padding-right:30px; color:#fff;}
.contact_search .btn{position:absolute; color:#fff; z-index:1; top:0; right:0px;}
.contact_list{height:calc(100% - 50px); padding-bottom:10px; padding-top:10px; padding-right:15px;}
.contact_list ul{list-style:none; padding-left:0; margin-bottom:0px;}
.contact_list li{padding:15px 15px; cursor:pointer; display:flex;}
.contact_list li:hover, .contact_list li.active{background-color:rgba(48, 138, 255,.1); color:#333; border-radius:8px;}
.contact_list li:hover .contact_user_pic, .contact_list li.active .contact_user_pic{border-color:rgba(255,255,255,.5);}
.contact_list .pro_pic{float:left; padding-right:10px; position:relative;}
.contact_list .contact_user_pic{width:50px; height:50px; object-fit:cover; background-color:rgba(0, 0, 0,.3); border-radius:50%;}
.contact_list .contact_text{color:#333;}
.contact_list .contact_name{font-weight:bold;}
.contact_list .contact_status{width:10px; height:10px; background-color:#95a5a6; border:2px solid #2c3e50; border-radius:50%; position:absolute; top:0; left:0;}
.contact_list .contact_status.busy{background-color:#e74c3c;}
.contact_list .contact_status.away{background-color:#f1c40f;}
.contact_list .contact_status.online{background-color:#2ecc71;}
.contact_list .last_chat{padding-top:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; opacity:.7; font-size:90%;}
.chat_header{border-bottom:1px solid #aaa; padding:10px 0 5px; align-items:center;}
.chat_header .chat_user_pic{border-radius:50%; width:60px; height:60px; object-fit:cover; border:1px solid #aaa;}
.chat_header .media-body{padding-left:10px;}
.chat_header .media-body h6{font-weight:bold; color:#333; margin-bottom:5px;}
.chat_body{max-height:340px; margin:10px 0;}
.chat_body .chat_block{display:flex;}
.chat_block.reply_chat .pro_name, .chat_block.reply_chat .chat_text_wrap .inner_body{color:#fff; background-color:#2c3e50;}
.chat_block.reply_chat .chat_text_wrap .inner_body:before{background-color:#2c3e50;}
.chat_block+.chat_block{margin-top:10px;}
.chat_block .pro_name{border-radius:50%; height:25px; width:25px; background-color:#fff; color:#666; font-weight:bold; float:left; text-align:center; line-height:25px; margin-top:3px; font-size:12px; border:1px solid #aaa;}
.chat_block .chat_text_wrap{padding:0 10px; max-width:350px;}
.chat_block .chat_text{margin-bottom:10px;}
.chat_text_wrap .inner_body{background-color:#fff; border-radius:10px; padding:5px 10px; color:#333; border:1px solid #bbb; position:relative; display:inline-flex; text-align:left;}
.chat_text_wrap .inner_body:before{content:''; position:absolute; left:0; top:10px; margin-left:-5px; width:10px; height:10px; background:#fff; border-top:1px solid #bbb; border-left:1px solid #bbb; transform:rotate(-45deg);}
.chat_block.sent_chat .chat_text_wrap .inner_body:before{right:0; left:auto; margin-left:0; margin-right:-5px; transform:rotate(135deg);}
.chat_block.sent_chat{flex-direction:row-reverse;}
.chat_block.sent_chat .chat_text{text-align:right;}
.chat_block .chat_time{font-size:10px; color:#999; display:inline-flex; align-self:flex-end; padding-left:5px;}
.chat_wrap_body .chat_footer{border-top:1px solid #aaa; padding-top:10px; padding-bottom:10px;}
.chat_wrap_body .chat_footer .upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;}
.chat_wrap_body .chat_footer .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;}
.or_devider{border-right:solid 1px #aaa;}
.or_devider:after{content:'OR'; position:absolute; width:30px; height:30px; background-color:#fff; border:solid 1px #aaa; border-radius:50%; display:inline-flex; justify-content:center; align-items:center; color:#333; top:50%; right:0; transform:translateY(-50%); font-size:13px; font-weight:700; line-height:1; margin-right:-15px;}
.newsTicker{height:400px; overflow:hidden; position:relative;}
.fa-rotate-45{transform:rotate(45deg);}

.news_wrapper{list-style:none; margin:0; padding:0; width:100%; height:420px !important; overflow:hidden; position:relative;}
.news_wrapper:before, .news_wrapper:after{left:0;z-index:1;content:'';position:absolute;pointer-events:none;width:100%;height:1.5em;background-image:linear-gradient(180deg, #FFF, rgba(255,255,255,.25));}
.news_wrapper:after{bottom:0;transform:rotate(180deg);}
.news_wrapper:before{top:0;}
.news_wrapper .odd{background-color:#f0f4fa;}
.news_wrapper .news_header{font-size:15px; font-weight:bold; padding:1rem .75rem .5rem;}
.news_wrapper .news_body{padding:.5rem 0;}
.news_wrapper .news_item{display:flex; padding:.5rem .75rem; color:#17a2b8; transition:ease .3s all;}
.news_wrapper .news_img{width:60px; height:60px; padding:3px; background-color:#fff; border:1px solid #ccc; border-radius:.25rem; transition:ease .3s all; overflow:hidden;}
.news_wrapper .news_item:hover{color:#000; transition:ease .3s all;}
.news_wrapper .news_item:hover .news_img{border:solid 1px #111; box-shadow:0 0 3px rgba(0,0,0,.3); transition:ease .3s all;}
.news_wrapper .news_img img{width:100%; height:100%; object-fit:cover;}
.news_wrapper .news_content{width:calc(100% - 64px); padding-left:.5rem;}
.news_wrapper .span1{font-weight:700;}
.news_wrapper .news_title{font-weight:700; font-size:1rem; line-height:1.25;}
.news_wrapper .news_subline{font-size:85%; padding-top:.25rem; color:#666;}
.startup_header{color:#1d9b40;}
.discuss_header{color:#ff8800;}
.sponsor_header{color:#c808a6;}
.sponsor_item .news_item{display:block;}
.sponsor_item + .sponsor_item{border-top:1px solid #aaa; padding-top:.5rem !important;}
.sponsor_item .news_content{padding-left:0px;}
.sponsor_item .news_title{font-size:90%; padding-left:1.25rem; position:relative;}
.sponsor_item .news_title:before{content:"\f360"; font-family:"Font Awesome 5 Free"; font-weight:700; position:absolute; left:0; top:0;}
.sponsor_item .span1{font-size:1rem;}
.sponsor_item .news_img{width:auto; max-width:200px; margin-top:.5rem; margin-bottom:.5rem;}
.sponsor_item .news_img img{height:100%; object-position:center;}
.news_navs{}
.news_navs .page-item{position:absolute; bottom:0; left:0; width:100%; display:block; text-align:center; z-index:1;}
.news_navs .page-item.prev{top:0; bottom:auto;}
.news_navs .page-item.prev a{border-radius:0;}
.news_navs .page-item a{background:#e4e4e4; color:#555; display:block; padding:5px 10px; line-height:1; border-radius:0 0 4px 4px;}
.news_navs .page-item a:hover{background:#333; color:#fff;}

.ticker_wrapper, .newsTicker{position:relative; padding-top:1rem; padding-bottom:1rem;}
.ticker_wrapper .news_btn{position:absolute; width:100%; color:var(--green); text-align:center; height:1.5rem; left:0; z-index:1;}
.ticker_wrapper .news_btn:hover{color:var(--dark);}
.ticker_wrapper .news_btn.down_btn{bottom:0; background-image:linear-gradient(90deg, #FFF, rgba(255,255,255,.25));}
.ticker_wrapper .news_btn.up_btn{top:0; background-image:linear-gradient(180deg, #FFF, rgba(255,255,255,.25));}

.newsTicker .news_btn{position:absolute; width:100%; color:var(--green); text-align:center; height:1.5rem; left:0; z-index:1;}
.newsTicker .news_btn:hover{color:var(--dark);}
.newsTicker .news_btn.down_btn{bottom:0; background-image:linear-gradient(90deg, #FFF, rgba(255,255,255,.25));}
.newsTicker .news_btn.up_btn{top:0; background-image:linear-gradient(180deg, #FFF, rgba(255,255,255,.25));}
/*.marquee{top:0; position:relative; box-sizing:border-box; animation:marquee 60s linear infinite; height:min-content;}
.marquee:hover{animation-play-state:paused;}
@keyframes marquee {
from {transform:translateY(10%);}
to {transform:translateY(-100%);}
}*/

.process_list .list_item{margin-top:.75rem; position:relative; padding-left:2.5rem; line-height:2rem; font-size:18px;}
.process_list .list_item:before{content:''; position:absolute; left:0; top:3px; background-repeat:no-repeat; background-position:top left; background-size:25px; width:25px; height:25px;}
.process_list .list_item.done{color:#02bc7d;}
.process_list .list_item.done:before{background-image:url(../images/checkmark-done.png);}
.process_list .list_item.undone{color:var(--gray); font-family:'Roboto-Bold';}
.process_list .list_item.undone:before{background-image:url(../images/checkmark-undone.png);}


/*-----------BS tags input-----------------*/
.bootstrap-tagsinput {background-color: #fff; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); padding: 4px 6px;color: #555;vertical-align: middle;border-radius: 2px;max-width: 100%;line-height: 22px;cursor: text;}
.bootstrap-tagsinput input {border: none;box-shadow: none;outline: none;background-color: transparent;padding: 0 6px;margin: 0;width: auto;max-width: inherit;}
.bootstrap-tagsinput.form-control input::-moz-placeholder {color: #777;opacity: 1;}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {color: #777;}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {color: #777;}
.bootstrap-tagsinput input:focus {border: none;box-shadow: none;}
.bootstrap-tagsinput .tag {margin-right: 2px;color: white;}
.bootstrap-tagsinput .tag [data-role="remove"] {margin-left: 8px;cursor: pointer;}
.bootstrap-tagsinput .tag [data-role="remove"]:after {content: "x";padding: 0px 2px;}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.bootstrap-tagsinput .label-info {background-color: #5bc0de}
.bootstrap-tagsinput .label-info[href]:focus, .bootstrap-tagsinput .label-info[href]:hover {background-color: #31b0d5}
.bootstrap-tagsinput .label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}


/*custom radio button styles*/
.radio{position:relative;}
.radio label{display:inline-block; position:relative; padding-left:25px; line-height:1.2; margin-bottom:0; cursor:pointer; vertical-align:top;}
.radio label::before{content:""; display:inline-block; position:absolute; width:17px; height:17px; left:0; border:1px solid #999; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block; position:absolute; content:" "; width:11px; height:11px; left:3px; top:3px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#555555;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"]{position:absolute; top:0; left:0; margin:4px 3px; opacity:0;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio.radio-inline li{display:inline-block; margin-right:10px; position:relative;}
.radio.radio-inline li:last-child{margin-right:20px;}
.radio.checked input[type="radio"], .radio.checked input[type="radio"] label, .radio.checked input[type="radio"]:checked, .radio.checked input[type="radio"]:checked + label{cursor:not-allowed; pointer-events:none;}
.radio td, ol.radio li, ul.radio li{position:relative; vertical-align:top;}
.radio td label{margin-right:10px;}
span.radio{display:inline-block; position:relative;}
.radio-vertical td{padding-bottom:15px;}
ul.radio{margin-bottom:0px; padding-left:0px;}
.readonly.radio{pointer-events:none;}

.radio-card{position:relative; transition:all 0.3s ease;}
.radio-card label{position:relative; border:2px solid #3b82f6; margin-bottom:0; color:#3b82f6; border-radius:10px; padding:.75rem .75rem .75rem 2.5rem; cursor:pointer; vertical-align:top; transition:all 0.3s ease;}
.radio-card label:hover{box-shadow:0 0 10px rgba(0,0,0,.35);}
.radio-card label::before{content:""; position:absolute; background:#fff; border:solid 2px #3b82f6; height:18px; width:18px; left:16px; top:16px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio-card label::after{content:" "; position:absolute; width:10px; height:10px; left:20px; top:20px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#fff;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio-card input[type="radio"]{position:absolute; top:15px; left:15px; margin:4px 3px; opacity:0;}
.radio-card input[type="radio"]:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
.radio-card input[type="radio"]:checked + label{background:#3b82f6; color:#fff; transition:all 0.3s ease;}
.radio-card input[type="radio"]:checked + label::before{background:#3b82f6; border-color:#fff;}
.radio-card input[type="radio"]:disabled + label{opacity:0.65;}
.radio-card input[type="radio"]:disabled + label::before{cursor:not-allowed;}

@media (max-width:575px) {
.radio-card label{padding:.5rem .5rem .5rem 1.5rem;}
.radio-card label::before{top:10px; left:6px;}
.radio-card label::after{top:14px; left:10px;}
.radio-card input[type="radio"]{top:10px; left:5px;}
}

.radio-primary input[type="radio"] + label::after{background-color:#428bca;}
.radio-primary input[type="radio"]:checked + label::before{border-color:#428bca;}
.radio-primary input[type="radio"]:checked + label::after{background-color:#428bca;}

.radio-secondary input[type="radio"] + label::after{background-color:#666;}
.radio-secondary input[type="radio"]:checked + label::before{border-color: #666;}
.radio-secondary input[type="radio"]:checked + label::after{background-color: #666;}

.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}

.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}

.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}

.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}

/*custom check box styles*/
.checkbox{position:relative;}
.checkbox label{display:inline-block;position:relative;padding-left:25px; margin-bottom:0; line-height:1.2; cursor:pointer;}
.checkbox label::before{content:""; display:inline-block;position:absolute;width:17px;height:17px;left:0;border:1px solid #0084ff;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{position: absolute; left:2px; top:0; font-size:14px;}
.checkbox input[type="checkbox"]{position:absolute; left:0; top:0; margin:3px;}
.checkbox input[type="checkbox"]:checked + label::after{content:"\f00c"; font-weight:900; font-family:"Font Awesome 5 Free"; color:#0084ff;}
.checkbox input[type="checkbox"]:disabled {opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee; cursor:not-allowed; }
.checkbox.checkbox-circle label::before {border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}
.checkbox td{position:relative; padding-bottom:10px; vertical-align:top;}
.checkbox.checkbox-inline td{padding-right:15px;}
.checkbox.checkbox-inline li{display:inline-block; margin-right:20px; position:relative;}
.checkbox.checkbox-inline li:last-child{margin-right:20px;}
.checkbox.checked input[type="checkbox"]:checked, .checkbox.checked input[type="checkbox"]:checked + label{cursor:not-allowed; pointer-events:none;}
.confi-checkbox label{color:#798691;}
span.checkbox{display:inline-block;}
ul.checkbox, ol.checkbox{list-style:none; padding-left:0;}
ul.checkbox li, ol.checkbox li{position:relative;}


.checkbox-muted label::before{border-color:#bbb;}
.checkbox-muted label{color:#9a9da0;}
.checkbox-muted input[type="checkbox"]:checked + label::before{border-color:#666;}
.checkbox-muted input[type="checkbox"]:checked + label::after{color:#333;}
.checkbox-muted input[type="checkbox"]:checked + label{color:#333;}

.checkbox-dark label::before, .checkbox-dark input[type="checkbox"]:checked + label::before{border-color:#666;}
.checkbox-dark input[type="checkbox"]:checked + label::after{color:#333;}

.checkbox-secondary input[type="checkbox"]:checked + label::before{background-color: #666;border-color: #666;}
.checkbox-secondary input[type="checkbox"]:checked + label::after{color: #fff;}

.checkbox-primary input[type="checkbox"]:checked + label::before{background-color: #428bca;border-color: #428bca;}
.checkbox-primary input[type="checkbox"]:checked + label::after{color: #fff;}

.checkbox-danger input[type="checkbox"]:checked + label::before{background-color: #d9534f;border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after{color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before{background-color: #5bc0de;border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after{color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before{background-color: #f0ad4e;border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after{color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after {color: #fff; }

@media only screen and (min-width:991.98px) and (max-width:1100px) {
.g-recaptcha{transform:scale(0.63);transform-origin:0 0;}
}

@media (min-width:576px) {
.pl-sm-6{padding-left:4rem !important;}
.modal-md-90{max-width:90%;}
.popup_tab .col_split{width:50%; padding-left:2rem;}
.popup_tab .col_split:first-child{border-right:1px solid #dee2e6; padding-right:2rem; padding-left:1rem;}
.popup_tab .col_split.or_devider:first-child{border-bottom:none;}
.popup_tab .col_split.or_devider:first-child:after{top:50%; right:0; bottom:auto; left:auto; transform:translateY(-50%) translateX(0); margin-right:-15px;}
.popup_tab .devider_2{display:none;}
}
@media (min-width:768px) {
.section_title.overlap img{opacity:.1; margin-right:-20%; margin-bottom:0px;}
.section_title.overlap2{font-size:36px;}
.section_title.overlap2 img{opacity:.1; margin-bottom:0px; max-width:70px; height:auto;}
.upcoming_list2 li, .upcoming_list3 li{margin-left:auto;}
.pl-md-10{padding-left:6rem !important;}
.pl-md-6{padding-left:4rem !important;}
.border-md-right{border-right-width:1px; border-right-style:solid; border-right-color:#dee2e6;}
.border-md-left{border-left-width:1px; border-left-style:solid; border-left-color:#dee2e6;}
}

@media (min-width:992px) {
.display-md-4{font-size: 3.5rem;}
.MainMenu .navbar-nav > .nav-item{padding-left:10px; padding-right:10px;}
body{padding-top:90px;}
.navbar-brand{padding-top:10px; padding-bottom:10px;}
.navbar-dark .navbar-nav .nav-link{color: rgba(255,255,255,1);}
.nav-item .nav-link{position:relative;}
.nav-item .nav-link:hover:before, .nav-item.active .nav-link:before{width:100%;}
.nav-item .nav-link:before{position:absolute; content:''; width:0; left:50%; top:-3px; height:3px; background:#fff602; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); transition:ease .3s all;}
.tab_banner_style1 .nav-item .nav-link.active{background:#ededed !important;}
.tab_banner_style1 .nav-item .nav-link:before{background:#ededed;}
.bg_grad_slice .top_banner_1{padding-top:110px;}
.bg_grad_slice nav.bg-dark-blue{background-color:transparent;}
.bg_grad_slice nav.bg-dark-blue.shrink{background-color:#042f35;}
.pl-lg-10{padding-left:6rem !important;}
.border-lg-right{border-right:1px solid #dee2e6;}
.devider_2{display:none;}
}

@media (min-width: 1200px) {
.top_banner_1 .h1{font-size:46px;}
.border-xl-right{border-right:1px solid #dee2e6;}
}

@media (max-width:1199.98px) {
.banner_wraper_content{padding:0px;}
/*.version2 .video_icon{max-width:500px; height:270px;}*/
.left_form{padding:40px 20px 20px;}
}

@media (max-width:991.98px) {
/*.version2 .video_icon{max-width:380px; height:220px;}*/
body{padding-top:80px;}
.section_title img{max-width:130px;}
.section_title{font-size:36px;}
.responsive_slides .owl-controls .owl-prev, .responsive_slides .owl-controls .owl-next{width:30px; height:30px; line-height:30px;}
.responsive_slides .owl-controls .owl-prev{left:-10px;}
.responsive_slides .owl-controls .owl-next{right:-10px;}
.bg_grad_slice .top_banner_1{padding-top:90px;}
.MainMenu .navbar-nav{max-height:400px; overflow-y:auto;}
.chat_right_part{display:none; position:absolute; top:0; background-color:#fff;}
.or_devider{border-right:none; border-top:solid 1px #aaa;}
.or_devider:after{top:auto; left:50%; right:auto; top:0px; transform:translateY(0) translateX(-50%); margin-right:0; margin-top:-15px;}
}


@media (max-width:767.98px) {
.testimonials .testimonial_img{width:150px; height:150px;}
.testimonials .navi a{width:30px; height:30px;}
.testimonials .testimonial_img{margin-bottom:30px; margin-left:30px;}
.testimonials .testimonial_img:before{top:30px; left:-30px; border-width:10px;}
.section_title{text-align:center; justify-content:center; margin-bottom:40px;}
.section_title.overlap{flex-direction:column;}
.section_title img{max-width:90px; opacity:.15; margin-bottom:-60px;}
.h1, h1{font-size:30px;}
.h2, h2{font-size:24px;}
.about_part154{min-height:400px;}
.line_btn{font-size:18px; padding:15px 35px 15px 0;}
#tile-1 .slider{height:3px;}
#tile-1 .slider::after{border-width:7px;}
.left_form{padding:30px 20px 20px;}
.right_content{padding:30px 20px;}
.hero_title_mobile{text-align:center;}
.hero_title_mobile img{max-width:90px; opacity:.15; margin-bottom:-60px; margin-left:auto; margin-right:auto;}
.overly_white .white_box{top:60px;}
.navbar-toggler{padding:.25rem;}
.mini_player{width:250px; max-width:250px;}
.mini_player .video_src video{height:150px;}
.mini_player .video_title{line-height:1;}
}

@media (max-width:575px) {
.section_title{font-size:30px;}
.floating_share li{padding:5px 0;}
.floating_share{left:-5px;}
.floating_share a{width:25px; height:25px; line-height:25px; font-size:12px;}
.logo_slogan{font-size:9px;}
body{padding-top:70px;}
.navbar-brand{width:120px;}
.VidHeroBtn .h5{font-size:1rem;}
.VidHeroBtn .UploadBtn{font-size:14px;}
.share_icons{padding:5px 0 5px 5px;}
.share_icons .title{font-size:10px;}
.share_icons a{width:25px;}
.VideoPart{height:auto;}
.chat_block .chat_text_wrap{max-width:90%;}
.mini_player{width:200px; max-width:200px;}
.mini_player .video_src video{height:120px;}
}

@media (max-width:360px) {
.h2-xs{font-size:18px;}
}

@media screen and (min-width:0\0) {
.text-teal{color:#20c997;}
.text-purple{color:#6f42c1;}
.text-indigo{color:#6610f2;}
.text-orange{color:#fd7e14;}
.text-blue{color:#1156e5;}
}