﻿/*global css*/
html{font-size:62.5%}
/*font-face*/
@font-face{font-family:SofiaProRegular;src:url(../fonts/sofia-pro-regular_b905c30c.eot),url(../fonts/sofia-pro-regular_b905c30c.eot?#iefix) format("embedded-opentype"),url(../fonts/sofia-pro-regular_b50f8b6d.woff2) format("woff2"),url(../fonts/sofia-pro-regular_ada05a85.woff) format("woff"),url(../fonts/sofia-pro-regular_eacbc1c5.ttf) format("truetype"),url(../fonts/sofia-pro-regular.svg#youworkforthem) format("svg");font-weight:400;font-style:normal; font-display: swap; }

@font-face{font-family:SofiaProSemiBold;src:url(../fonts/sofia-pro-semi-bold_e6cccf14.eot),url(../fonts/sofia-pro-semi-bold_e6cccf14.eot?#iefix) format("embedded-opentype"),url(../fonts/sofia-pro-semi-bold_5d58f1e2.woff2) format("woff2"),url(../fonts/sofia-pro-semi-bold_8c65db29.woff) format("woff"),url(../fonts/sofia-pro-semi-bold_6603b136.ttf) format("truetype"),url(../fonts/sofia-pro-semi-bold.svg#youworkforthem) format("svg");font-weight:400;font-style:normal; font-display: swap; }

@font-face{font-family:SofiaProLight;src:url(../fonts/sofia-pro-light_3f74a03e.eot);src:url(../fonts/sofia-pro-light_3f74a03e.eot?#iefix) format("embedded-opentype"),url(../fonts/sofia-pro-light_c2f89b63.woff2) format("woff2"),url(../fonts/sofia-pro-light_bcab1b41.woff) format("woff"),url(../fonts/sofia-pro-light_146047fa.ttf) format("truetype"),url(../fonts/sofia-pro-light.svg#youworkforthem) format("svg");font-weight:400;font-style:normal; font-display: swap;}

@font-face{font-family:SofiaProExtraLight;src:url(../fonts/sofia-pro-extralight_d9c351b2.eot),url(../fonts/sofia-pro-extralight_d9c351b2.eot?#iefix) format("embedded-opentype"),url(../fonts/sofia-pro-extralight_83844f4c.woff2) format("woff2"),url(../fonts/sofia-pro-extralight_95a1f7d8.woff) format("woff"),url(../fonts/sofia-pro-extralight_beb1c00e.ttf) format("truetype"),url(../fonts/sofia-pro-extralight.svg#youworkforthem) format("svg");font-weight:400;font-style:normal; font-display: swap;}

body{font-family: 'SofiaProRegular', serif; background: #fff; margin: 0; font-size:1.8rem; color:#333e48; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -ms-overflow-style: scrollbar; overflow-x: hidden; position:relative; line-height:1.3; position: relative;}
h1{font-size:3rem; font-weight: 400; font-family:SofiaProRegular;}
h2{font-size:4.3rem; font-family:SofiaProSemiBold; font-weight: 400; margin:0; line-height:5rem;}
a, a:focus{color: #ef4a25; text-decoration: none;}
a:hover{text-decoration: none; color:#ef4a25;}
p a{text-decoration: none;}
p a:hover{text-decoration: underline;}
img{max-width: 100%; height: auto;}
input:focus, textarea:focus, button:focus{outline: none; box-shadow: none;}
textarea.form-control{height: auto;}
p > img + em{font-size:1.4rem; line-height:2.2rem; display:block; margin-top: 10px;}
.row-sm-padding{margin-left: -5px; margin-right: -5px;}
.row-sm-padding > [class*="col-"], .row-sm-padding > .col{ padding-left: 5px; padding-right: 5px; }
.container-fluid{max-width:1600px;}
.lower-alpha{text-transform:lowercase;}
#scrollUp{bottom:20px; right:20px; width:60px; height:60px; position:fixed; z-index: 99999; display:none;}
#scrollUp, a#scrollUp{ background: url(../images/go-to-top.png) no-repeat center;}
.section-padding{padding-top:85px; padding-bottom:85px;}
.bg-section-light-blue{background:#edf5fa;}
.progress-bar{position: fixed; top: 0; left: 0; height:2px; background-color: #f84827; transition: all linear 0.1s; min-width:0; z-index:9999;}
.sticky-top{z-index:9;}

/* ====== Login Popover start ===== */
.popover{border-radius:15px; font-size:1.6rem; font-family:SofiaProLight; text-align:center; z-index:999999;box-shadow: 0 0 20px rgb(0 0 0 / 24%); border-color:#f84827;}
.popover .popover-arrow::after, .popover .popover-arrow::before{border: solid transparent; content: " ";    display: block; height: 0; position: absolute; pointer-events: none; width: 0; bottom: -1px; top:auto;}
.bs-popover-bottom>.popover-arrow::before{border-color: rgba(255, 255, 255, 0); border-bottom-color: #f84827;left: 50%; margin-left: -13px; border-width: 13px;}
.bs-popover-bottom>.popover-arrow::after{border-bottom-color: #ffffff; left: 50%; margin-left: -12px;   border-width: 12px;}
.popover-body{padding:1.5rem;}
.popover-body .btn-orrange{min-width:90px; padding:7px;}
/* ====== Login Popover end ===== */
/* ==== Breaking News Start ==== */
.ticker{background: #f84827; position:absolute;  z-index: 9; width:100%; left:0; right: 0; top: 94px; box-shadow: 0 5px 5px rgb(0 0 0 / 10%); border-top: 1px solid #f84827; border-bottom: 1px solid #f84827;}
.ticker .news{background: #fff; padding-left: 2%; width: 100%;}
.ticker .title{text-align: center; position: relative; color: #fff; min-width: 200px;}
.ticker .title:after{position: absolute; content: ""; right: -40px; border-left: 20px solid #f84827; border-top: 28px solid transparent;    border-right: 20px solid transparent; border-bottom:22px solid transparent; top: 0px;}
.ticker .title h5{font-size:1.8rem; margin:0; padding:0 10px;}
.ticker .news-content p{margin-right: 41px;display: inline}
.ticker .news-close{cursor: pointer; border: none; text-align: center; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;
font-size: 4rem; line-height: 5rem; font-family: 'SofiaProLight'; min-width:50px; background: #f84827;}
.ticker .news-close:hover {color:#fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
/* ==== Breaking News End ==== */

/* === Resposnive Top Nevigation Start ========================================= */
/* Menu Search bar start */
.search-panel{height: 100%; width: 100%; display: none; position: fixed; z-index: 1; top: 0; left: 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.9);}
.search-panel-content{position: relative; top: 50%; width: 90%; margin: auto; transform: translate(0, -50%);}
.search-panel .search-close{position: absolute; top: 20px; right: 45px; font-size: 6rem; cursor: pointer; color: #fff;    font-family: SofiaProExtraLight; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.search-panel .search-close:hover{color:#f84827; -webkit-transition:all .5s ease-in-out;transition: all .5s ease-in-out;}
.form-control{padding: 15px; min-height: 40px; border: 1px solid #d1d9df; background: #fff; border-radius:5px;   font-size: 1.8rem;}
.search-panel button[type=submit]{width: 59px; height: 59px; background: #edf2f5; display: block; padding: 0; margin: 0;
border: none; outline: none; position: absolute; right: 0; border-radius: 4px;}
.search-open, .fa-search{display:inline-block; background: url(../images/sprite.png) no-repeat; width:40px; height:40px; background-position: -258px -468px; cursor:pointer;}
/* Menu Search bar end */
.main-menu{background: #fff; box-shadow: 0 0 20px rgb(0 0 0 / 24%); z-index: 9;  position: relative;}
.fixed-top{position: sticky; top: 0; right: 0; left: 0; z-index: 999;}
.wsmobileheader{display: none;}
.main-menu header{ padding:0 3.125rem; position:relative;}
.desktoplogo img{width: 100%; max-width: 95px; margin: 1rem 0;}
.wsmenu-list{padding:0; margin:0; height: 100%;}
.wsmenu>.wsmenu-list>li{list-style: none; display: flex; align-items: center; height:100%;}
.wsmenu>.wsmenu-list>li>a{font-family: SofiaProSemiBold;font-size: 1.5rem; color: #17191d; padding-right: 3rem; text-transform: uppercase;   margin-right: 0; position: relative; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; display: inline-block;    vertical-align: middle;height: 100%; display: flex; align-items: center;}
.wsmenu>.wsmenu-list>li>a:hover{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827;}
.wsmenu .dropdown-toggle:after{position: absolute; width: 13px; height: 8px; background: url(../images/sprite.png) no-repeat; background-position: left -3px; border: none; top: 50%; transform: translate(0, -50%); transform-origin: 7px 2px; -webkit-transition: all .5s ease-in-out;transition: all .5s; right:15px;}
.wsmenu>.wsmenu-list>li:hover .dropdown-toggle:after{ transform: translate(0, -50%) rotate(180deg); transform-origin: 7px 2px; -webkit-transition: all .5s ease-in-out;transition: all .5s;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{width: 100%; left: 0px; position: absolute; top:94px; z-index: 100; margin: 0px;text-align: left; padding: 14px 0;
border: solid 1px #eeeeee; background-color: #fff; padding-bottom: 0;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block{color:#17191d; background:#fff; -webkit-transition: all .5s ease-in-out;transition: all .5s;  padding: 20px; border-radius: 5px; display: block;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .submenu .megamenu-block:not(:first-child){padding:10px 20px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .submenu .megamenu-block:first-child i{display:none;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block:hover{background:#f4f7f6; -webkit-transition: all .5s ease-in-out; transition: all .5s}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block.no-hover:hover{background:none;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block.no-hover:hover span{color:#17191d;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block span{font-family: 'SofiaProSemiBold'; display: block; font-size:2rem; -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block p{margin:0;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block:hover span{color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block i.drop-arrow{display: block; background: url(../images/sprite.png) no-repeat; width: 16px; height: 14px; background-position: 0 0; margin: 0; transform: rotate(-90deg);}
.login-popup{ margin-left: 10px; color:#fff; text-transform:uppercase; padding:10px; background:#f84827; border-radius:4px; font-family: 'SofiaProRegular'; font-size: 1.4rem; border:1px solid #f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.login-popup:hover, .login-popup:focus{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827; background:#fff; border-color:#f84827}
.megamenu-footer{padding:25px 15px; background:#f4f7f6; margin-top: 35px;}
.megamenu-footer span:first-child{background:none; font-family: SofiaProSemiBold; margin-right:16px; font-size: 2rem;}
.megamenu-footer a{min-width:160px; background:#fff; border:1px solid #caced1; border-radius:4px; text-align:center; line-height:40px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; text-transform:uppercase; padding: 0 20px; font-size:1.6rem;}
.megamenu-footer a i{background: url(../images/sprite.png) no-repeat; display:inline-block; margin-right:10px;}
.megamenu-footer a i.menu-contact-icon{background-position:-306px -382px; width:20px; height:14px;}
.megamenu-footer a i.menu-faq-icon{background-position:-304px -429px; width:20px; height:20px;}

.login-dropdown .user-name{max-width:150px; text-overflow: ellipsis; white-space:nowrap; overflow: hidden; font-family: 'SofiaProRegular'; font-size: 1.6rem; color:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;  padding-right:17px;}
.login-dropdown .user-name:hover{color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.login-dropdown .user-name:after{right:0;}
.login-dropdown ul.dropdown-menu{padding:25px 20px; min-width:220px; border-radius:10px; border:none; box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.login-dropdown ul.dropdown-menu li{margin-bottom:20px;}
.login-dropdown ul.dropdown-menu li:last-child{margin-bottom:0;}
.login-dropdown ul.dropdown-menu li a.dropdown-item{padding:0; font-family: 'SofiaProRegular'; font-size: 1.6rem; color:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.login-dropdown ul.dropdown-menu li a.dropdown-item:hover{background:none; color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.login-dropdown ul.dropdown-menu li a.dropdown-item i{margin-right:10px; display: inline-block;}
.search_form h2{display: none;}
.search_form h2.small-underline-heading{display: block !important;}
/* ====== Mobile Menu Change Brake Point ===== */
@media only screen and (max-width: 991px) {
.menu-overflow{overflow:hidden;}
html{height: 100%;  -webkit-overflow-scrolling: touch;}
body{height: 100%; overflow-y: auto; overflow-x: hidden;}
body.wsactive{overflow: hidden;}
.desktoplogo img{max-width:70px; margin:0;}
.wsmenucontainer{background-attachment: local; background-position: 33% 0%;}
.wsmenu{width: 100%; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; left: 0; overflow-y: hidden; padding: 0; top: 0; visibility: hidden; position: fixed;  margin: 0px; min-height: 100%;}
.wsmenu>.wsmenu-list{height: auto; min-height: 100%; width: 240px; background: #fff; padding-bottom: 0; margin-left: -240px; display: block; text-align: center; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.wsmenu>.wsmenu-list>li{ width: 100%; display: block; position: relative; background: #fff; margin-left:0; height:auto;}
@supports (-webkit-overflow-scrolling: touch){.wsmenu>.wsmenu-list>li:last-child { padding-bottom: 110px;}}
.wsmenu>.wsmenu-list>li>a{padding: 12px; font-size: 1.5rem; color:#17191d; position: static; width: 100%; text-align: left; border-bottom: 1px solid #ccc; display:block;}
.wsmenu>.wsmenu-list>li:hover>a{background-color: #f84827; text-decoration: none; color: #fff; }
.wsmenu>.wsmenu-list>li>.wsmegamenu{color: #666666; display: none; position: relative; top: 0px; padding: 10px 0px; transform: none; opacity: 1; visibility: visible;
-webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transition: inherit; -moz-transition: inherit;
transition: inherit; border-bottom: 1px solid rgba(0, 0, 0, 0.13); -webkit-transform-style: flat;}
.wsmobileheader{ width: 100%; display: block;  position: fixed; top: 0; left: 0; z-index: 10002;  height:85px; background: #fff; box-shadow: 0 0 20px rgb(0 0 0 / 24%);  text-align: center; -webkit-transition: all 0.25s ease-in-out;  -moz-transition: all 0.25s ease-in-out;  -o-transition: all 0.25s ease-in-out;  -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;  box-shadow: 0 0 1px rgba(0, 0, 0, .3);padding:1.5rem 1.8rem;}
.wsactive .wsmobileheader{ margin-left: 240px; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.wsanimated-arrow{-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}
.wsanimated-arrow{cursor: pointer;}
.overlapblackbg{right: 0; width: calc(100% - 240px); height: 100vh; min-height: 100%; position: fixed; top: 0; opacity: 0; visibility: hidden; background-color:rgba(0, 0, 0, 0.6); cursor: pointer;}
.wsactive .wsmenu .overlapblackbg{opacity: 1; visibility: visible; -webkit-transition: opacity 1.5s ease-in-out; -moz-transition: opacity 1.5s ease-in-out;    -ms-transition: opacity 1.5s ease-in-out; -o-transition: opacity 1.5s ease-in-out;}
.wsmenucontainer{-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.wsactive .wsmenucontainer{ margin-left:120px; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.wsactive .wsmenu{overflow-y: scroll; -webkit-overflow-scrolling: touch; visibility: visible; z-index: 1000; top:0;}
.wsactive .wsmenu>.wsmenu-list{-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out;  -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; margin-left:0;}
.wsmenu>.wsmenu-list>li>.wsmenu-click{ height: 49px; position: absolute; top: 0; right: 0; display: block; cursor: pointer; width: 100%;}
.wsmenu>.wsmenu-list>li .wsmenu-click.ws-activearrow>i{ transform: rotate(-45deg); margin-top: 23px;}
.wsmenu>.wsmenu-list>li>.wsmenu-click.ws-activearrow>i:before{border-color: #fff;}
.wsmenu>.wsmenu-list>li>.wsmenu-click>i {display: block; height: 8px; width: 8px;  float: right; transform: rotate(-225deg); margin: 18px 18px 0px 0px;}
.wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{content: ""; width: 100%; height: 100%; border-width: 1.5px 1.5px 0 0;border-style: solid; border-color: rgba(0, 0, 0, 0.40); transition: 0.2s ease; display: block; transform-origin: 100% 0;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .col{flex: 1 0 100%;}
}
/* === Resposnive Top Nevigation End ======================================== */
/* Banner Start */
.banner-hld figure{margin:0; min-height:740px;}
.banner-1{background:url('../images/banner.jpg') no-repeat; background-size:cover; background-position: center center;}
.banner-hld .owl-theme .owl-nav{position: absolute; width: 100%; top: 50%; transform: translate(0, -50%); margin: 0; padding: 0 15px;}
.banner-hld .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{margin:0;}
.banner-hld .owl-theme .owl-nav[class*=owl-]{margin: 0; width: 50px; height: 50px; background:rgba(0,0,0,0.6);
border-radius: 50%; font-size: 2.5rem; text-align: center; line-height: 35px; transition: all 0.3s;}
.banner-hld .owl-theme .owl-nav [class*=owl-]:hover{background-color: #f84827;  transition: all 0.3s;}
.banner-hld .owl-carousel .owl-nav .owl-next{float:right;}
.banner-hld .owl-carousel .owl-nav .owl-prev{float:left;}
.banner-hld .owl-theme .owl-dots .owl-dot span{margin:0; border-radius: 10px; background: #fff; width: 20px;
height: 4px; margin-right: 10px;  transition: all 0.3s;}
.banner-hld .owl-theme .owl-dots{position: absolute; bottom:20px; left: 50%; transform: translate(-50%, 0);}
.banner-hld .owl-theme .owl-dots .owl-dot.active span, .banner-hld .owl-theme .owl-dots .owl-dot:hover span{background-color: #f84827;  transition: all 0.3s; width:30px;}
.banner-hld .container{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.banner-content{color:#fff; font-family:SofiaProExtraLight;}
.banner-content h4{text-transform:uppercase; font-size:4rem; line-height:4.5rem;}
.banner-content h2{font-size:5rem; font-family:SofiaProExtraLight; line-height: 5.5rem; position:relative;}
.banner-content h2:before{width:3px; height:100%; position:absolute; left:0; top:0; content:""; background-color: #f84827; border-radius:10px;}
.banner-content h2 span{font-family:SofiaProSemiBold;}
.btn-hld{min-width:140px; border-radius:4px; text-align:center; color:#fff; text-transform:uppercase; font-family:SofiaProRegular; display: inline-block; padding: 5px; font-size:1.8rem; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.orrange-btn{background-color: #f84827;}
.btn-hld.orrange-btn:hover, .btn-hld.orrange-btn:focus{background-color: #fff; color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
/* Banner end */
/* About Section Start */
.top-about-heading{font-size:4rem; font-family:SofiaProLight;}
.top-about-heading span{font-family:SofiaProSemiBold;}
.about-divider{position:relative;}
.about-divider:after{position: absolute; width: 1px; height: 100%; background: #d6dad9; content: ""; top: 50%;left: 25px; transform: translate(0,-50%);}
.about-divider:before{width: 8px; border-radius: 10px; height: 80px; position: absolute;background: #f84827; content: ""; top: 50%; left:25px; transform: translate(0,-50%) rotate(-45deg); z-index: 9;}
/* About Section End */



.powerx-available-comp-tab {
	color:#333e48; 
	font-size: 15px; 
	text-align:center
}







/* ================= Blog Listing Start ======================================= */
.blog-listing-hld .container{position:relative;top:0; left:0; transform: translate(0, 0);}
.blog-listing-hld figure{min-height:auto; margin: 0;}
.blog-listing-hld .owl-carousel .owl-item img{width:auto;}
.blog-listing-hld-slider{background:#021a33; color: #fff;}
.px-100{padding-left: 100px; padding-right: 100px;}
.inner-banner-heading{font-family:'SofiaProSemiBold'; font-size:4.5rem; line-height: 5rem; margin-bottom:20px;color: #000; position:relative;}
.inner-banner-heading span{font-family:SofiaProRegular; font-size:1.8rem; line-height: 2.5rem; margin-top:10px; display:block;}
.inner-banner-heading:after{width:58px; height:4px; background:#f74726; position:absolute; bottom:0; left:50%; transform: translate(-50%, 20px); content:"";}
.inner-banner-heading.line-none:after{display:none;}
.inner-banner-heading a{color: #fff;}
.tag-hld a{font-family: SofiaProRegular; display:inline-block; font-size: 1.4rem; line-height: 1.5rem; color: #f84827; background: #f4e5e1; border-radius: 4px; padding:5px 15px; margin-right: 10px; margin-bottom: 5px; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.tag-hld .con-tooltip a{ padding: 7px 15px;}
.tag-hld a:hover{background: #f84827; color:#fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
/*.author-img{min-width:40px; min-height:40px; overflow:hidden; border-radius:50%;}*/
.author-content{font-size:1.6rem; font-family:SofiaProLight; }
.author-content h2{font-size:1.6rem;line-height:2rem; font-family:SofiaProSemiBold; text-transform:uppercase;}
.author-content p{margin:0;}
.author-content p span, .event-date p span{position:relative; padding-left: 24px;}
.author-content p span:before, .event-date p span:before{width: 4px; height: 4px; background: #f84827; position: absolute; top: 50%; left:9px; transform: translate(0, -50%);
border-radius: 50%; content: "";}
.author-content p span.bulet-none:after{display:none;}
.filter-block{border-radius:25px; font-size: 1.6rem; color: #333e48; background: #fff; display: inline-block; padding:15px; text-align: center; min-width:100%; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; border: 1px solid #caced1;}
.filter-block:hover, .filter-block.active{background:#f84827; color:#fff; }
.blog-listing-filter-hld .owl-theme .owl-nav{position: absolute; width: 100%; top: 50%; transform: translate(0, -50%); margin: 0; padding: 0 15px; z-index: -1;}
.blog-listing-filter-hld .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{margin:0;}
.blog-listing-filter-hld .owl-theme .owl-nav [class*=owl-]{color: #000; background:none; font-size: 3.5rem; line-height: 35px; }
.blog-listing-filter-hld .owl-theme .owl-nav [class*=owl-]:hover{background-color:none;}
.blog-listing-filter-hld .owl-carousel .owl-nav .owl-next{float:right; right: -20px; position: relative; padding: 0; margin:0; top: -2px;}
.blog-listing-filter-hld .owl-carousel .owl-nav .owl-prev{float: left; left: -20px; position: relative; padding: 0; margin:0; top: -2px;}
.filter-search-box{border:1px solid #caced1; border-radius:30px; padding:13px; position:relative; background: #fff;}
.filter-search-box:before{ position:absolute; content:""; border: 2px solid #17191d; border-radius: 50%; width:17px; height:17px; right: 25px;}
.filter-search-box:after{position:absolute; content:""; height: 2px; width: 8px; background: #17191d; top: 30px; right:22px;transform: rotate(45deg);}
.filter-search-box input{border: none; outline: none; padding: 0; padding-left:10px; background: none; width: 100%; padding-right: 40px; font-size: 1.8rem; margin: 0;}
.filter-carousel.owl-carousel .owl-stage{overflow: hidden;}
.inner-body-heading{font-size:4rem; margin-bottom:25px; position: relative;}
.latest-blog-card{padding:50px 30px; color:#fff; text-align:center; min-height:400px; height: 100%; border-radius: 15px;}
.latest-blog-card h3{font-size: 2.3rem; font-family: SofiaProSemiBold; margin-bottom:20px; line-height: 3rem;}
.latest-blog-card h3 a{color:#fff;}
.bg-light-silicate-green{background:#85acb2;}
/*.bg-blue{background:#296189;}*/
.bg-orrange{background:#ee785f;}
.bg-sky-blue{background:#8fc2ea; color: #000;  font-family: 'SofiaProSemiBold'; font-size: 2rem;}
.blog-listing-today-hld > .container .row:last-child [class*="col-"]:nth-child(2) .latest-blog-card{    background: #26608b;}
.blog-listing-today-hld > .container .row:last-child [class*="col-"]:last-child .latest-blog-card{    background: #ee785f;}
.latest-blog-card .author-content p span:after{background: #fff;}
.trending-block{font-size:2rem; font-family: SofiaProSemiBold;  position:relative; color:#fff; height: 100%; border-radius:15px;}
.trending-block > a{border-radius:15px; overflow:hidden; display: block;}
.trending-block p{padding:20px; margin:0;}
.bg-deep-gray{background:#c0ccd6; color:#17191d;}
.trending-block figure{margin-bottom:0; position:relative;}
.trending-block figure img{width:100%; position:relative;}
.trending-block > a figure:after{position:absolute; content:""; width:100%; height:100%; left:0; top:0px; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.32) 75%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 75%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 75%,rgba(0,0,0,0.65) 100%);}
.trending-block figcaption{position: absolute; bottom: 0; padding: 15px; z-index: 2;}
.trending-block figcaption a span{font-size: 1.8rem; font-family: SofiaProSemiBold; line-height: 2.3rem; display: block; color: #fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.trending-block figcaption a:hover span{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827}
.trending-block.big-font figcaption span{font-size:3rem; line-height: 4rem;}
.trending-block.big-font figcaption{padding:30px;}
.bg-deep-blue{background:#031b32;}
.blog-listing-featured-hld figure{margin:0; border-radius: 15px; overflow: hidden;}
.blog-listing-featured-hld figure img{width:100%;}
.blog-listing-featured-hld h3{font-size:12rem; color:#f4f4f4; font-family: SofiaProSemiBold;}
h2.font-black{color:#17191d;}
.podcasts-block{border:1px solid #d9d9d9; position:relative; padding:30px;}
.podcasts-block.type-tag-hld{padding-top:50px;}
.type-tag-hld{position: relative;}
.type-tag{border-radius:4px; padding:5px 10px; text-transform:uppercase; color:#fff; display:inline-block; background:#f84827; font-size:1.2rem; position:absolute; top:10px; right: 10px; z-index: 1;}
.podcasts-thumb-hld figure{position:relative; border-radius:15px; overflow:hidden; background:#000; position:relative; margin: 0;}
.podcasts-thumb-hld figure i{position:absolute; width:26px; height:30px; left:50%; top:50%; transform:translate(-50%, -50%); background:url(../images/sprite.png); background-position:-88px -200px;}
.podcasts-thumb-hld figure img{opacity:40%; width: 100%;}
.podcasts-thumb-hld span{color:#17191d; font-size:1.8rem; font-family: SofiaProSemiBold;}
.podcasts-block p{font-size:1.4rem; margin:0;}
.sound-graph-hld{position:relative;}
.sound-graph-hld span{position:absolute; width:40px; height:20px; font-size:1.4rem; color:#fff; text-align:center; right:0; bottom:30px; z-index: 1;  background: #000; margin: 0 auto;}
.video-block .trending-block > a:after{top:0;}
.video-block i{width: 70px; height: 70px; background: url(../images/sprite.png); background-position: -73px -300px; display: block;    margin: 0 auto; margin-bottom: 25px; cursor: pointer;}
.video-block .trending-block .author-content span{font-family: SofiaProLight;}
.video-podcasts-hld figcaption > a, .video-podcasts-hld a + figcaption > span{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#fff;}
.video-podcasts-hld figcaption > a:hover, .podcasts-block a:hover span, .video-podcasts-hld a:hover + figcaption > span {-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827;}
.podcasts-block a span{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.popular-block-hld{padding:20px; background:#91c3e8; height: 100%;}
.popular-block-hld ul{padding:0; margin:0;}
.popular-block-hld ul li{list-style:none; padding:25px 0; border-bottom:1px solid #bddbf1;}
.popular-block-hld ul li:first-child{padding-top:0;}
.popular-block-hld ul li:last-child{padding-bottom:0; border:none;}
.popular-block-hld ul li a > span{font-size:2rem; font-family: SofiaProSemiBold; color:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.popular-block-hld ul li a:hover > span{text-decoration:underline;}
.popular-block-hld ul li a .author-content{font-family: SofiaProLight; font-size:1.6rem; color:#17191d;}
.listing-newsletter-hld{background:#fb4717 url(../images/listing-newsletter-bg-2.jpg) no-repeat; background-size:cover; min-height:240px; border-radius:10px; color:#fff;}
.font-25{font-size:2.5rem;}
.color-white{color:#fff;}
.listing-newsletter-hld h3{font-size:4rem; font-family: SofiaProSemiBold; color:#fff; margin:0;}
.listing-newsletter-hld h3 span{color:#f84827;}
/* ================= Blog Listing End ======================================= */



.btn-close.btn-video-modal
{
width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #edf5fa;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 9;
}

/* Tech We Support Section Start */
.organisation-tech-we-support{text-align: center;}
.organisation-tech-we-support ul li{list-style: none;margin-bottom: 5px;padding: 15px 2px;font-weight: 500;border-radius: 30px;background-color: #335f8a;color:#fff;}
/* Tech We Support Section End */
.organisation-onboarding-img-hld{max-width:400px; max-height:400px; border-radius:50%; margin:150px 0px}

.tech-we-support{ background: #f4f4f4; border-radius: 30px;text-align: center;}
.tech-we-support ul li{list-style: none;margin-bottom: 5px;padding: 15px 2px;font-weight: 600;}
.organisation-program-breakdown{ background: #f4f4f4}


.powerx i{background: url(../images/sprite-powerx.png) no-repeat; display: inline-block!important; min-height: 115px;}
.powerx i.talent-why-join-icon-1{background-position: 11px -1725px; width: 110px; height:80px;}
.powerx i.talent-why-join-icon-2{background-position: -456px -1719px; width: 105px; height:80px;}
.powerx i.talent-why-join-icon-3{background-position: -238px -1822px; width: 114px; height:80px;}
.powerx i.organisation-why-join-icon-1{background-position: -122px -1000px; width: 92px; height:75px;}
.powerx i.organisation-why-join-icon-2{background-position: -121px -1826px; width: 123px; height:80px;}
.powerx i.what-require-icon-1{background-position: -488px -1833px; width: 122px; height:80px;}
.powerx i.what-require-icon-2{background-position: -617px -1833px; width: 122px; height:80px;}

/* ================= PowerX Banner Text Start ======================================= */
.banner-text{position: absolute;top: 50%;left: 25%;transform: translate(-50%, -50%);color: #ffffff;}
.banner-text img{width: 250px;}
.banner-text h2{font-size: 3rem!important;margin-left: 20px;line-height: 4rem;}
.powerx-application{padding-top:50px}

@media (max-width: 1200px){
	.career-talent-card{padding:0px 100px}
}

@media (max-width: 992px){
	.banner-text{left: 20%;}
	.banner-text img{width: 200px;}
	.banner-text h2{font-size: 2rem!important;margin-left: 17px;}

	.powerx-available-comp-tab {
		color:#333e48; 
		font-size: 10px; 
		text-align:center
	}
}

@media (max-width: 768px){
	.banner-text{left: 25%;}
	.powerx-application{padding-top:0px}
}

@media (max-width: 605px){
	.banner-text{top:60%;left: 25%;}
	.banner-text img{width: 100px;}
	.banner-text h2{font-size: 1rem!important;margin-left: 6px;line-height: 2rem;}
	.powerx-desktop{display:none}
	.powerx-application, .tech-we-support-hld{max-width: 300px;max-height: 300px;padding: 0px 30px;}
	.tech-we-support, .organisation-tech-we-support{font-size: 1.1rem;}
	.tech-we-support ul, .organisation-tech-we-support ul{padding-left: 0rem;}
	.tech-we-support ul li, .organisation-tech-we-support ul li{padding: 5px 2px;}
	.organisation-onboarding-img-hld{max-width: 275px;max-height: 275px;padding: 0px 40px;margin: 0px 0px;}
	.org-onboarding-note{font-size: 1rem;line-height: 1.5rem;}
	.powerx-talent-tech-area, .powerx-talent-onboarding-area, .powerx-talent-application, .powerx-org-tech-area, .powerx-org-onboarding-area{padding-right: 2px!important;padding-left: 2px!important;}
	.career-talent-card{padding:0px!important;}
}
@media (min-width: 606px){
	.powerx-mobile{display:none}
}

.talent-click-to-show, .organisation-click-to-show { cursor: pointer; }
.btn-see-more{display: inline-block;font-family: SofiaProRegular;min-width: 75px;border-radius: 4px;background: #f84827;margin-bottom: 0;color: #fff;text-align: center;text-transform: uppercase;border: 1px solid #f84827;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;line-height: 20px;font-size: 1.6rem;}
.read-more{color:#f84827;cursor: pointer;}
.career-talent-card{padding:0px 200px}
/* ================= PowerX Banner Text End ======================================= */













































































/* ================= Blog Listing Start ======================================= */
.blog-listing-hld .container{position:relative;top:0; left:0; transform: translate(0, 0);}
.blog-listing-hld figure{min-height:auto; margin: 0;}
.blog-listing-hld .owl-carousel .owl-item img{width:auto;}
.blog-listing-hld-slider{background:#021a33; color: #fff;}
.px-100{padding-left: 100px; padding-right: 100px;}
.inner-banner-heading{font-family:'SofiaProSemiBold'; font-size:4.5rem; line-height: 5rem; margin-bottom:20px;color: #000; position:relative;}
.inner-banner-heading span{font-family:SofiaProRegular; font-size:1.8rem; line-height: 2.5rem; margin-top:10px; display:block;}
.inner-banner-heading:after{width:58px; height:4px; background:#f74726; position:absolute; bottom:0; left:50%; transform: translate(-50%, 20px); content:"";}
.inner-banner-heading.line-none:after{display:none;}
.inner-banner-heading a{color: #fff;}
.tag-hld a{font-family: SofiaProRegular; display:inline-block; font-size: 1.4rem; line-height: 1.5rem; color: #f84827; background: #f4e5e1; border-radius: 4px; padding:5px 15px; margin-right: 10px; margin-bottom: 5px; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.tag-hld .con-tooltip a{ padding: 7px 15px;}
.tag-hld a:hover{background: #f84827; color:#fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
/*.author-img{min-width:40px; min-height:40px; overflow:hidden; border-radius:50%;}*/
.author-content{font-size:1.6rem; font-family:SofiaProLight; }
.author-content h2{font-size:1.6rem; line-height: 2rem; font-family:SofiaProSemiBold; text-transform:uppercase;}
.author-content p{margin:0;}
.author-content p span, .event-date p span{position:relative; padding-left: 24px;}
.author-content p span:before, .event-date p span:before{width: 4px; height: 4px; background: #f84827; position: absolute; top: 50%; left:9px; transform: translate(0, -50%);
border-radius: 50%; content: "";}
.author-content p span.bulet-none:after{display:none;}

.filter-block{border-radius:25px; font-size: 1.6rem; color: #333e48; background: #fff; display: inline-block; padding:15px; text-align: center; min-width:100%; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; border: 1px solid #caced1;}
.filter-block:hover, .filter-block.active{background:#f84827; color:#fff; }


.blog-listing-filter-hld .owl-theme .owl-nav{position: absolute; width: 100%; top: 50%; transform: translate(0, -50%); margin: 0; padding: 0 15px; z-index: -1;}
.blog-listing-filter-hld .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{margin:0;}
.blog-listing-filter-hld .owl-theme .owl-nav [class*=owl-]{color: #000; background:none; font-size: 3.5rem; line-height: 35px; }
.blog-listing-filter-hld .owl-theme .owl-nav [class*=owl-]:hover{background-color:none;}
.blog-listing-filter-hld .owl-carousel .owl-nav .owl-next{float:right; right: -20px; position: relative; padding: 0; margin:0; top: -2px;}
.blog-listing-filter-hld .owl-carousel .owl-nav .owl-prev{float: left; left: -20px; position: relative; padding: 0; margin:0; top: -2px;}
.filter-search-box{border:1px solid #caced1; border-radius:30px; padding:13px; position:relative; background: #fff;}
.filter-search-box:before{ position:absolute; content:""; border: 2px solid #17191d; border-radius: 50%; width:17px; height:17px; right: 25px;}
.filter-search-box:after{position:absolute; content:""; height: 2px; width: 8px; background: #17191d; top: 30px; right:22px;transform: rotate(45deg);}
.filter-search-box input{border: none; outline: none; padding: 0; padding-left:10px; background: none; width: 100%; padding-right: 40px; font-size: 1.8rem; margin: 0;}
.filter-carousel.owl-carousel .owl-stage{overflow: hidden;}

.inner-body-heading{font-size:4rem; margin-bottom:25px; position: relative;}
.latest-blog-card{padding:50px 30px; color:#fff; text-align:center; min-height:400px; height: 100%; border-radius: 15px;}
.latest-blog-card h3{font-size: 2.3rem; font-family: SofiaProSemiBold; margin-bottom:20px; line-height: 3rem;}
.latest-blog-card h3 a{color:#fff;}
.bg-light-silicate-green{background:#85acb2;}
/*.bg-blue{background:#296189;}*/
.bg-orrange{background:#ee785f;}
.bg-sky-blue{background:#8fc2ea; color: #000;  font-family: 'SofiaProSemiBold'; font-size: 2rem;}
.blog-listing-today-hld > .container .row:last-child [class*="col-"]:nth-child(2) .latest-blog-card{    background: #26608b;}
.blog-listing-today-hld > .container .row:last-child [class*="col-"]:last-child .latest-blog-card{    background: #ee785f;}
.latest-blog-card .author-content p span:after{background: #fff;}
.trending-block{font-size:2rem; font-family: SofiaProSemiBold;  position:relative; color:#fff; height: 100%; border-radius:15px;}
.trending-block > a{border-radius:15px; overflow:hidden; display: block;}
.trending-block p{padding:20px; margin:0;}
.bg-deep-gray{background:#c0ccd6; color:#17191d;}
.trending-block figure{margin-bottom:0; position:relative;}
.trending-block figure img{width:100%; position:relative;}
.trending-block > a figure:after{position:absolute; content:""; width:100%; height:100%; left:0; top:0px; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.32) 75%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 75%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 75%,rgba(0,0,0,0.65) 100%);}
.trending-block figcaption{position: absolute; bottom: 0; padding: 15px; z-index: 2;}
.trending-block figcaption a span{font-size: 1.8rem; font-family: SofiaProSemiBold; line-height: 2.3rem; display: block; color: #fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.trending-block figcaption a:hover span{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827}
.trending-block.big-font figcaption span{font-size:3rem; line-height: 4rem;}
.trending-block.big-font figcaption{padding:30px;}

.bg-deep-blue{background:#031b32;}
.blog-listing-featured-hld figure{margin:0; border-radius: 15px; overflow: hidden;}
.blog-listing-featured-hld figure img{width:100%;}
.blog-listing-featured-hld h3{font-size:12rem; color:#f4f4f4; font-family: SofiaProSemiBold;}
h2.font-black{color:#17191d;}

.podcasts-block{border:1px solid #d9d9d9; position:relative; padding:30px;}
.podcasts-block.type-tag-hld{padding-top:50px;}
.type-tag-hld{position: relative;}
.type-tag{border-radius:4px; padding:5px 10px; text-transform:uppercase; color:#fff; display:inline-block; background:#f84827; font-size:1.2rem; position:absolute; top:10px; right: 10px; z-index: 1;}

.podcasts-thumb-hld figure{position:relative; border-radius:15px; overflow:hidden; background:#000; position:relative; margin: 0;}
.podcasts-thumb-hld figure i{position:absolute; width:26px; height:30px; left:50%; top:50%; transform:translate(-50%, -50%); background:url(../images/sprite.png); background-position:-88px -200px;}
.podcasts-thumb-hld figure img{opacity:40%; width: 100%;}
.podcasts-thumb-hld span{color:#17191d; font-size:1.8rem; font-family: SofiaProSemiBold;}
.podcasts-block p{font-size:1.4rem; margin:0;}
.sound-graph-hld{position:relative;}
.sound-graph-hld span{position:absolute; width:40px; height:20px; font-size:1.4rem; color:#fff; text-align:center; right:0; bottom:30px; z-index: 1;  background: #000; margin: 0 auto;}

.video-block .trending-block > a:after{top:0;}
.video-block i{width: 70px; height: 70px; background: url(../images/sprite.png); background-position: -73px -300px; display: block;    margin: 0 auto; margin-bottom: 25px; cursor: pointer;}
.video-block .trending-block .author-content span{font-family: SofiaProLight;}
.video-podcasts-hld figcaption > a, .video-podcasts-hld a + figcaption > span{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#fff;}
.video-podcasts-hld figcaption > a:hover, .podcasts-block a:hover span, .video-podcasts-hld a:hover + figcaption > span {-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827;}
.podcasts-block a span{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.popular-block-hld{padding:20px; background:#91c3e8; height: 100%;}
.popular-block-hld ul{padding:0; margin:0;}
.popular-block-hld ul li{list-style:none; padding:25px 0; border-bottom:1px solid #bddbf1;}
.popular-block-hld ul li:first-child{padding-top:0;}
.popular-block-hld ul li:last-child{padding-bottom:0; border:none;}
.popular-block-hld ul li a > span{font-size:2rem; font-family: SofiaProSemiBold; color:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.popular-block-hld ul li a:hover > span{text-decoration:underline;}
.popular-block-hld ul li a .author-content{font-family: SofiaProLight; font-size:1.6rem; color:#17191d;}
.listing-newsletter-hld{background:#fb4717 url(../images/listing-newsletter-bg-2.jpg) no-repeat; background-size:cover; min-height:240px; border-radius:10px; color:#fff;}
.font-25{font-size:2.5rem;}
.color-white{color:#fff;}
.listing-newsletter-hld h3{font-size:4rem; font-family: SofiaProSemiBold; color:#fff; margin:0;}
.listing-newsletter-hld h3 span{color:#f84827;}
/* ================= Blog Listing End ======================================= */
/* ================= Blog Details Page Start ======================================= */
.blur-banner-hld{position: absolute; top: 0px; left: 0px; width: 100%; object-fit: cover; overflow: hidden; height:500px; z-index: -1;}
.blur-banner-hld:after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); content: "";}
.blur-banner-hld img{-webkit-transform: translate(-50%,0%); transform: translate(-50%,0); -webkit-filter: blur(30px) brightness(.9);   -ms-filter: blur(50px) brightness(.9); filter: blur(30px) brightness(0.9); display: inline-block; width: 200%; position: relative; top: 0; left: 50%;}
.inner-banner-hld figure{position:relative; margin:0;}

.inner-banner-hld span.date{font-size:1.6rem; font-family: SofiaProLight; color:#fff;}
.blog-detils-author-hld .tag-hld a:hover{background:#fff; color:#333; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.btn-return{display:inline-block; margin-bottom: 25px; color:#fff; position: relative;}
.btn-return i{display:inline-block; width:16px; height:15px; background:url(../images/sprite.png) no-repeat; background-position: 0 -47px;
vertical-align: middle; margin-right: 15px;}
.btn-return:hover i{color:#f84827;}
.inner-banner-hld{position:relative;}
.inner-banner-heading-hld{position:absolute; top:0; left:0; width:100%; height:100%; padding-left:50px; padding-bottom:50px;}
.author-hld{border:1px solid #caced1; margin:40px 0; min-height:320px; border-radius:15px;}
.author-hld p{margin:0; line-height:2.5rem;}
.author-hld figure{width:120px; height:120px; overflow:hidden; border-radius:50%;}
.author-hld span{display:block; text-align:center;}
.author-hld p strong{display:block}
.blog-details-content-hld .popular-block-hld{height:auto; background:none; padding: 0; margin-bottom: 40px;}
.blog-details-content-hld .popular-block-hld ul li{border-color:#dee1e4;}
.blog-details-content-hld .popular-block-hld ul li:last-child{border-bottom: 1px solid #dee1e4; padding-bottom:25px;}

.blog-details-content-hld{position:relative;}
.article-social-hld {position: absolute; top:75px; left: 0;}
.article-social-hld ul{padding:0; margin:0; margin-bottom:15px;}
.article-social-hld ul li{list-style:none;}
.article-social-hld ul li a{display:block; width:48px; height:48px; background:#17191d url(../images/sprite.png) no-repeat; border-bottom:1px solid #fff; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.article-social-hld ul li a:hover{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; background-color:#f84827;}
.article-social-hld ul li.facebook a{background-position:15px -99px;}
.article-social-hld ul li.twitter a{background-position:15px -148px;}
.article-social-hld ul li.linkedin a{background-position:15px -197px;}
.article-social-hld ul li.email a{background-position:15px -250px;}
.article-social-hld ul li.website{position:relative; margin-top:20px; display: inline-block;}
.article-social-hld ul li.website:before{position:absolute; width:100%; height:1px; background:#caced1; left:0; content:""; top: -11px;}
.article-social-hld ul li.website a{background-position:15px -304px;}
.article-social-hld ul li.bookmark a{background-position:15px -356px;}
.knob-scroll{position: static; width:50px; height:50px;border-radius:50%; background: #f84827; color: #fff; display:none !important;}
.blog-details-content-hld .brief-description p{font-size: 2.4rem; color: #333e48; line-height: 3.6rem;}
.blog-details-content-hld .brief-description > p:first-child::first-letter{font-size:8rem; font-family:SofiaProSemiBold; color:#f84827; line-height:8rem; margin-right:10px; margin-bottom: -0.5em;}

.blog-details-content-hld .brief-description p:last-child{font-family:SofiaProLight;}
.article-devider span{background:url(../images/sprite.png) no-repeat;background-position:0 -443px;width:50px;height:4px; display: block;}
.blog-details-content-hld{font-family:SofiaProLight;}
.blog-details-content-hld h2{font-family:SofiaProSemiBold;font-size:3rem; line-height: 3.5rem; position:relative; margin-bottom:40px;}
.blog-details-content-hld p{font-size:2rem; line-height:3rem;}
.blog-details-content-hld h2:after{width:36px; height:4px; background:#f84827; left:0; bottom:-15px; position:absolute; content:"";}
.blog-details-content-hld blockquote{font-family:SofiaProSemiBold; font-size:2.4rem;  position:relative; margin:45px 0;}
.blog-details-content-hld blockquote:before{position:absolute; width:31px; height:22px; background:url(../images/sprite.png) no-repeat; content:""; background-position: 0 -477px; left: -40px;}
.blog-details-content-hld blockquote > span{font-family: 'SofiaProRegular'; position: relative; padding-left: 15px; display: block; text-align: right; font-size: 1.5rem;}
.blog-details-content-hld blockquote > span:before{content: "-"; position: relative; left: -5px;}
.blog-details-content-hld figure{margin:3rem 0;}
.blog-details-content-hld figure figcaption{font-size:1.4rem; font-family:SofiaProLight; font-style:italic; color:#3c4852; padding-top:15px;}
.blog-details-content-hld .col-md-7{border-right:1px solid #dee1e4;}

.next-prev-article-hld .container{border-top:1px solid #dddddd; padding-top:50px; padding-bottom:50px; margin-top:80px;}
.next-prev-article-hld .container .col-md-6:first-child{border-right:1px solid #dddddd;}
.next-prev-article-block{ padding: 0 150px;}
.next-prev-article-block span{color:#f84827; font-size:1.6rem; font-family:SofiaProSemiBold; margin-bottom:30px; display:inline-block; text-transform:uppercase;}
.next-prev-article-block h3{color:#17191d; font-size:2.4rem; font-family:SofiaProSemiBold; margin-bottom:20px;}
.next-prev-article-block h3 a{color:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.next-prev-article-block h3 a:hover{color:#ef4a25; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.next-prev-article-block p{color:#3c4852; font-size:1.6rem; font-family:SofiaProLight;}
.next-prev-article-carousel.owl-theme .owl-nav, .blog-listing-carousel.owl-theme .owl-nav{position: absolute; width: 100%; top: 50%; transform: translate(0, -50%); margin: 0; padding: 0 15px; max-height: 1px;}
.owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{margin:0;}
.next-prev-article-carousel.owl-theme .owl-nav [class*=owl-], .blog-listing-carousel.owl-theme .owl-nav [class*=owl-]{margin: 0; width: 50px; height: 50px; background:#fff; border-radius: 50%; font-size: 2.5rem; text-align: center; line-height: 35px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84928;}
.next-prev-article-carousel.owl-theme .owl-nav [class*=owl-]:hover, .blog-listing-carousel.owl-theme .owl-nav [class*=owl-]:hover{background-color: #f84827;  -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#fff; }
.next-prev-article-carousel.owl-theme .owl-nav .nav-button, .blog-listing-carousel.owl-theme .owl-nav .nav-button{border:1px solid #dfe1e3;}
.next-prev-article-carousel.owl-theme .owl-nav .nav-button:hover,.blog-listing-carousel.owl-theme .owl-nav .nav-button:hover{border:1px solid #f84827;}
.next-prev-article-carousel.owl-theme .owl-nav .owl-next, .blog-listing-carousel.owl-theme .owl-nav .owl-next{float:right;}
.next-prev-article-carousel.owl-theme .owl-nav .owl-prev, .blog-listing-carousel.owl-theme .owl-nav .owl-prev{float:left;}
.next-prev-article-carousel.owl-theme .owl-dots, .blog-listing-carousel.owl-theme .owl-dots{display:none;}
.popular-topic-hld .tag-hld a{margin-right:5px; margin-bottom:5px;}
.popular-topic-hld .tag-hld a:hover{background:#f84827; color:#fff;}
.blog-details-content-hld h4{font-size:2rem; font-family:SofiaProSemiBold; margin-bottom:25px;}
.trending-posts-hld ul{padding:0; margin:0;}
.trending-posts-hld ul li{list-style:none; padding:30px 0; border-bottom:1px solid #dee1e4;}
.trending-posts-hld ul li:first-child{padding-top:0;}
.trending-posts-hld ul li:last-child{padding-bottom:0; border:none;}
.trending-posts-hld ul li a{color:#3c4852;}
.trending-posts-hld ul li a:hover h5{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#f84827;}
.trending-posts-block figure{margin:0; margin-right:15px; min-width:160px;}
.trending-posts-block h5{color:#17191d; font-size:1.8rem; font-family:SofiaProSemiBold; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.trending-posts-block p, .related-posts-block p{margin: 0; font-family:SofiaProLight; font-size:1.6rem;}
.trending-posts-block p span, .related-posts-block p span{position: relative; padding-right: 24px; color:#3c4852;}
.trending-posts-block p span:after, .related-posts-block p span:after{width: 4px; height: 4px; background: #f84827; position: absolute; top: 50%; right: 9px; transform: translate(0, -50%); border-radius: 50%; content: "";}
.guest-writer-hld{border:1px solid #caced1; min-height:215px; margin:40px 0; border-radius:15px;}
.guest-writer-hld h4{font-size: 2.4rem;}
.guest-writer-hld .btn{width:250px; border-radius:4px;padding:15px 25px; background:#f84827; color:#fff; font-size:2rem; font-family:SofiaProSemiBold;}
.details-newsletter-hld{border-radius:15px; min-height:540px; background:url(../images/details-newsletter-bg.jpg) no-repeat; background-size:cover; padding:50px;}
.details-newsletter-hld h3{margin-bottom:100px; font-size:4rem; color:#021a33; font-family:SofiaProSemiBold; line-height:4.5rem;}
.details-newsletter-hld h3 span{color:#f84827;}
.news-letter-input .form-control{border: 2px solid #caced1; min-height: 65px; border-radius: 0; background:#fff  url(../images/sprite.png) no-repeat; background-position: 15px -555px; border-right: 0; padding-left:60px; padding-right: 0; font-size: 1.8rem;}
.form-control:focus{outline:none; box-shadow:none;}
.news-letter-input .submit{width:60px; height:20px; right:0; bottom:50%; background:#fff url(../images/sprite.png) no-repeat; background-position:-76px 22px; border: 2px solid #caced1; border-left:0; min-height: 65px;}
.news-letter-input > label{font-family: 'SofiaProRegular'; font-size: 1.6rem; border:none; padding:2rem 1.5rem; width: 100%;}
.bg-gray{background:#f4f7f6;}
.section-padding{padding:95px 0;}
.section-heading{font-size:4rem; font-family:SofiaProSemiBold; color:#000; margin-bottom:65px;}
.related-posts-block figure{margin-bottom:15px;}
.related-posts-block figure img{width:100%;}
.related-posts-block h4{font-size:2rem; font-family:SofiaProSemiBold; color:#17191d; margin-bottom:15px;}
.related-posts-block .success-btn{text-align:left;}

/*tooltip Start*/
.con-tooltip .tooltip a{margin-bottom:10px; margin-right:0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.con-tooltip .tooltip a:hover{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#fff; background:#f84827}
.con-tooltip .tooltip a:last-child{margin-bottom:0;}
.con-tooltip{position: relative; cursor: default; display: inline-block;}
.con-tooltip .tooltip{text-align:center; display: none; z-index: 1; width: 100%; padding:15px 10px; background: #fff; position: absolute; bottom:30px; left: 50%; transform: translate(-50%, 0);  -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; min-width:180px; min-height: 100px; border-radius: 5px; box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);}
.con-tooltip:hover .tooltip{display: block; opacity: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/*tooltip End*/
/* ================= Blog Details Page End ======================================= */

/* ================= Event Details Page Start ======================================= */
.event-details-register-hld{padding:20px 0; border-bottom:1px solid #dee1e4; display: block !important;}
.event-date h4, .event-date p, .event-address p{font-size:1.8rem; font-family:SofiaProSemiBold; margin:0;}
.event-date p span{font-family:SofiaProRegular;}
.event-date i, .event-address i{min-width:22px; min-height:26px; display:block; background:url(../images/sprite.png) no-repeat; background-position:-98px -452px; margin-right:15px;}
.event-address i{background-position:-98px -513px;}

.btn-orrange:hover, .btn-orrange:focus{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; background:#fff; color:#f84827;}

.article-tab-hld{flex:1 1 auto;}
.presented-by{margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #caced1;}
.company-block{border:1px solid #caced1; height: 100%; padding: 20px; border-radius: 10px;}
.related-posts-block figcaption{min-width: 150px; background: #031b32;  position: relative; color: #fff; display: inline-block; left: 20px; top: -23px; border-radius: 4px; padding: 10px 15px;}
.related-posts-block figcaption i{display:inline-block; width:20px; height:20px; background:url(../images/sprite.png) no-repeat; background-position: -87px -57px; vertical-align: middle; margin-right: 15px;}
.article-topic-hld{border-top:1px solid #dee1e4;}
.article-topic-hld span{display:block; margin-bottom:10px; font-family:SofiaProRegular; color:#333e48;}
.time-block{background:#17191d; padding:15px; font-size:2rem; color:#fff; font-family:sofiaProLight; display:inline-block;}
.time-block span{position:relative; padding-right:20px;}
.time-block span:first-child:after{width:8px; height:17px; background:url(../images/sprite.png) no-repeat; background-position: -190px 4px;
top: 50%; transform: translate(0, -50%); position: absolute; content: ""; right: 2px;}
.time-block span:last-child{padding:0;}
.panel-list-hld, .article-tab-hld ul{padding:0; margin:0; }
.article-tab-hld ul, .panel-list-hld ul{margin-top:30px;}
.panel-list-hld li, .article-tab-hld ul li{list-style:none; font-size:2rem; font-family:sofiaProLight; position:relative; margin-bottom:15px; position:relative; padding-left:25px;}
.article-tab-hld ul{margin:30px 0;}
.article-tab-hld .embed-responsive{margin-bottom:25px;}
.article-tab-hld ul li{margin-bottom:15px;}
.panel-list-hld li span{font-family:SofiaProSemiBold;}
.panel-list-hld li:before, .article-tab-hld ul li:before{width:12px; height:11px; background:url(../images/sprite.png) no-repeat; background-position: -189px -55px; position: absolute; content: ""; left: 0; top:7px;}
.speaker-hld figure{margin:0; min-width:150px; min-height:150px; overflow:hidden; border-radius:50%;}
.speaker-hld span{text-transform:uppercase; font-size:2rem; font-family:SofiaProSemiBold; color:#17191d; margin-bottom:10px;display:block;}
.speaker-hld p{font-size:1.8rem; color:#3c4852; font-family:SofiaProRegular; margin:0;}

.white-btn{border:1px solid #caced1; border-radius:4px; min-width:140px; font-size:1.6rem; color:#f84827; display:inline-block; padding:10px 15px; font-family:SofiaProSemiBold;}

.white-btn i{display: inline-block; width: 8px; height: 16px; background: url(../images/sprite.png) no-repeat; background-position: -190px 1px; vertical-align: middle; margin-left: 10px;}

.event-top{position: fixed; left: 0; right: 0; background: #fff; z-index:9; z-index: 99;top:88px;box-shadow:0 0 20px rgb(0 0 0 / 24%); padding:20px; }

/* ================= Event Details Page End ======================================= */
/* ================= FAQ Page Start ======================================= */
.mt-70{margin-top:70px;}

.other-inner-banner-hld .filter-search-hld{background:none; border-radius:4px; margin-top:45px; width:100%;}
.other-inner-banner-hld .filter-search-hld .filter-search-box{border-radius: 5px; border:1px solid #e3e6ea; min-height: 65px; display: flex;    align-items: center;}
.other-inner-banner-hld .filter-search-hld .filter-search-box:after{top:40px;}
.other-inner-banner-hld .filter-search-box input{font-family: 'SofiaProLight';}
.filter-search-box:before{border-color:#fb4616;}
.filter-search-box:after{background: #fb4616; }

.other-inner-banner-hld{position:relative; background: #fff;}
.other-inner-banner-hld .inner-banner-hld{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%;}
.other-inner-banner-hld figure img{width:100%;}
.other-inner-banner-hld .inner-banner-heading-hld{position:relative; top:0; left:0; transform:translate(0,0); padding:0; color:#fff;}
.other-inner-banner-hld .inner-banner-heading-hld p{margin:0; font-size:2rem; color:#000; margin-top:20px;}

.faq-accordion-hld .accordion-button{font-size:2.5rem; font-family:SofiaProSemiBold; background: none; padding: 0; color:#17191d; line-height:3rem;  box-shadow: none; }
.faq-accordion-hld .accordion-button:not(.collapsed){margin-bottom:15px;}
.faq-accordion-hld .accordion-item{padding:30px; margin-bottom: 15px; border: 1px solid #e3e6ea; color:#17191d; border-radius: 10px}
.faq-accordion-hld .accordion-item:not(:first-of-type){border-top: 1px solid #e3e6ea;}
.faq-accordion-hld .accordion-button::after{flex-shrink: 0; width:20px; height:20px; margin-left: auto; content: ""; background:url(../images/sprite.png) no-repeat; background-position:-187px -196px;}
.faq-accordion-hld .accordion-button:not(.collapsed)::after{background:url(../images/sprite.png) no-repeat; background-position:-272px -196px; transform: rotate(0);}
.faq-accordion-hld .accordion-item p{padding-right:30px;}
.faq-accordion-hld .accordion-item ul{margin-top:20px; padding:0;}
.faq-accordion-hld .accordion-item ul li{margin-bottom:15px; position:relative; padding-left:15px; list-style:none;}
.faq-accordion-hld .accordion-item ul li:before{width:7px; height:7px; background:#f84827; border-radius:50%; content:""; position:absolute; left: 0;
top:7px;}
.sofia-semi-bold{font-family:SofiaProSemiBold;}
.faq-accordion-hld h3 .accordion-button{font-size:2rem;}
.faq-accordion-hld .accordion-item.sub-items{padding: 15px;}
.faq-accordion-hld .accordion-item.sub-items:last-child{margin:0;}
/* ================= FAQ Page End ======================================= */

/* ================= Success Registration Page Start ======================================= */

.success-icon, .invalid-icon{width:82px; height:82px; background:url(../images/sprite.png) no-repeat; display:inline-block; background-position:-179px -251px; margin-bottom: 25px;}
.invalid-icon{background-position:-179px -344px;}
.success-msg h2{font-size:3.6rem; font-family:SofiaProRegular; margin-bottom:15px; color:#17191d; line-height: 4rem;}
.success-msg p{font-family: 'SofiaProLight'; font-size:2.5rem; margin-bottom:15px; line-height: 3rem;}

.add-calendar{padding:40px; border-radius:15px; margin-top:35px; text-align:left; color:#fff; background:#041834 url(../images/success-msg-bg.png) no-repeat top right;}
.add-calendar h3{color:#fff; font-size:2.5rem; margin-bottom: 20px; }
.add-calendar span{font-size:1.8rem; position:relative; padding-left:30px; font-family: 'SofiaProLight'; display: block; width: 100%;}
.add-calendar span:before{position:absolute; width:20px; height:20px; content:""; left:0; top:0; background:url(../images/sprite.png) no-repeat; background-position:-87px -56px;}
.btn-add-calender{min-width:170px; background:#fff; border-radius:5px; padding:17px; text-transform:uppercase; font-family:SofiaProSemiBold; font-size:1.6rem; color:#f84827; display: inline-block;}
.btn-add-calender i{width:21px; height:21px; background:url(../images/sprite.png) no-repeat; background-position:-338px -25px; display:inline-block; margin-right: 10px;}

.contact-heading-hld{position:relative; margin:40px 0; text-align:center; min-height: 15px;}
.contact-heading-hld:before{position:absolute; width:100%; height:1px; background:#35485c; left:0; top:50%; transform:translate(0,-50%); content:"";}
.contact-heading-hld > div{text-transform:uppercase; text-align:center; color:#fff; font-size:1.8rem; font-family:SofiaProSemiBold;  display:inline-block; background:#021a33; padding:0 30px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.contact-details-hld{background:#fff; padding:40px 50px; margin-top:35px; border-radius:10px; text-align:left;}
.contact-details-hld span{font-size:1.6rem; color:#7d8489; font-family:SofiaProSemiBold; text-align:left; padding:0;}
.contact-details-hld span:before{display:none;}
.contact-details-hld p{font-size:2rem; color:#17191d; font-family:SofiaProRegular; margin: 0; word-break: break-all;}
.success-btn {text-align:center;}
.success-btn .btn-return{min-width:200px; border-radius:4px; padding:10px; background:#f84827; margin-bottom:0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; border:1px solid #f84827;}
.success-btn .btn-return:hover, .success-btn .btn-return:focus{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color: #f84827; background: #fff; border-color: #f84827; }
.contact-details-hld .col-lg-6{border-left:2px solid #f84827; border-right:2px solid #f84827;}


/* ================= Success Registration Page End ======================================= */

/* ================= News Listing Page Start ======================================= */
.bg-blue{background-image:none; background-color:#26608b;}
.news-full-card-hld a .inner-body-heading{color:#17191d; font-size:3.5rem; line-height: 4rem;}
.h-auto{height:auto;}
.publications-hld .publications-block{width:226px; height:190px; background:#fff; padding: 15px;}
/* ================= News Listing Page End ======================================= */

/* ================= PR Detail Page Start ======================================= */
.article-tab-hld .table thead tr th{background:#17191d; padding:15px; text-transform:uppercase; font-family: 'SofiaProRegular'; font-weight: 500;}
.article-tab-hld .table tbody tr td{padding:10px 15px;}
.article-tab-hld .table-striped>tbody>tr:nth-of-type(odd){background:#f4f7f6;}
.related-posts-block.releted-press-block{background:#fff; padding:30px; border:1px solid #dee1e4; border-radius:15px; height:100%;}
.related-posts-block.releted-press-block a, .related-posts-block.releted-press-block a h4{color:#3c4852; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; font-family:SofiaProSemiBold; margin-bottom:20px;}
.releted-press-block p.read-more{color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; font-family:SofiaProSemiBold; text-transform:uppercase;}
.releted-press-block p.read-more:hover{color:#3c4852; font-family:SofiaProRegular; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; font-family:SofiaProSemiBold;}
.related-posts-block.releted-press-block a:hover h4, .related-posts-block.releted-press-block a h4 + p{color:#f74726; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.related-posts-block.releted-press-block span:nth-child(2){font-family: 'SofiaProRegular'; display:block; font-size:1.6rem; margin: 15px 0;}
.related-posts-block.releted-press-block span.press-date{display: inline-block; background:#edf5fa; border-radius: 7px; padding: 10px 15px; font-family:SofiaProSemiBold;}
.related-posts-block.releted-press-block span.press-date:after{display:none;}
/* ================= PR Detail Page End ======================================= */


/* ================= Workshop Details Page Start ======================================= */
.overlay{position:relative;}
.overlay:after{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.4); left:0; top:0; content:""; display:none;}

/* === Custom Redio Button === */
[type="radio"]:checked,[type="radio"]:not(:checked){position: absolute; left: -9999px;}
[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{position: relative; padding-left: 28px; cursor: pointer; line-height: 20px;    display: inline-block; color: #666;}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content: ''; position: absolute; left: 0; top: 0; width:20px;    height:20px; border: 1px solid #ddd; border-radius: 100%; background: #fff;}
[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content: ''; width: 14px; height: 14px; background: #f84827;    position: absolute; top:3px; left:3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{ opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
[type="radio"]:checked + label:after{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
/* === Custom Redio Button === */
.card-date{font-family:SofiaProSemiBold; font-size:2rem; margin-bottom:15px; display:block;}
.blog-listing-featured-hld i, .career-listing-hld i{background:url('../images/sprite.png') no-repeat; display:inline-block;}
.blog-listing-featured-hld p i{background:url('../images/sprite.png') no-repeat; display:inline-block;}
.blog-listing-featured-hld p i.clock-icon, .career-listing-hld p i.clock-icon{ width:24px; height:22px; background-position: -206px -455px}
.blog-listing-featured-hld p i.online-icon, .career-listing-hld p i.online-icon{width:22px; height:20px; background-position: -206px -493px;}
.career-listing-hld{padding:40px 30px; border:1px solid #e0e4e7; margin-bottom:30px; border-radius:15px;}
.career-listing-hld figure{position:relative;}
.career-listing-hld figure img{width:100%;}
.career-listing-hld figcaption{width:130px; height:175px; background:#fff; position:absolute; top:-40px; left:-80px; text-align: center;}
.career-listing-hld figcaption p{font-family: 'SofiaProRegular'; color:#333f48; font-size:1.6rem; text-transform:uppercase; text-align:center;}
.career-listing-hld figcaption p span{font-family: 'SofiaProSemiBold'; color:#17191d; font-size:2.5rem; display:block;}
.date-to-icon{background:url('../images/sprite.png') no-repeat; display:inline-block; width:12px; height:10px;}
.career-listing-hld figcaption div p:last-child{margin: 0;}
.career-listing-content h3{color:#17191d; font-size:2.2rem; font-family: 'SofiaProSemiBold'; margin-bottom:15px;}
.career-listing-hld i.real-workshop-icon{background-position: -206px -530px; width: 22px; height: 22px;}
.career-listing-hld i.workshop-share-icon{width:22px; height:22px; background-position:-338px -74px;}
.career-listing-hld i.workshop-share-icon:hover{background-position:-370px -74px;}
.career-listing-hld i.workshop-bookmark-icon{width:18px; height:22px; background-position:-341px -121px;}
.career-listing-hld i.workshop-bookmark-icon:hover, .career-listing-hld a.active i.workshop-bookmark-icon{background-position:-341px -152px;}
.career-listing-hld .share{position:relative; cursor:pointer;}
.career-listing-content .article-social-hld{position: absolute; top:30px; right: 0; right:auto; visibility: hidden; opacity: 0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; z-index: 99;}
.career-listing-content .article-social-hld.open{ visibility: visible; opacity: 1; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.career-listing-content .article-social-hld ul, .career-listing-content .article-social-hld ul li{padding:0; margin:0;}
.career-listing-content .article-social-hld ul li:before{display:none;}
.career-listing-content .article-social-hld.collapse.show{ visibility: visible; opacity: 1;}
.event-address i.online-icon{background-position: -287px -239px;}

.workshop-related-post-hld.career-listing-hld{padding:0; border:none;}
.workshop-related-post-hld.career-listing-hld .success-btn{text-align:left;}
.workshop-related-post-hld.career-listing-hld h4{font-size: 2rem; font-family: SofiaProSemiBold; color: #17191d; margin-bottom: 15px;}
.workshop-related-post-hld.career-listing-hld figcaption{width:80px; height:160px; top: 0; left: 0;}
.workshop-table .table thead tr th{vertical-align: middle; background: #17191d; padding: 15px; text-transform: uppercase;  font-family: 'SofiaProRegular'; font-weight: 500;  border: 1px solid #c7c7c7;}
.workshop-table .table-striped>tbody>tr:nth-of-type(odd){background: #fdfdfd;}
.workshop-table .table tbody tr td{padding: 10px 15px;  border: 1px solid #c7c7c7;}
.photo-collage-hld img{width: 100%;}
/* ================= Workshop Details Page End ======================================= */

/* ===== Custom Tab to Accordion Start ====== */

.custom-responsive-tabs.responsive-tabs .nav-tabs .nav-link{padding: 10px 15px; color: #333e48; font-family: SofiaProSemiBold; text-align: center;
-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; margin:0;	border:none;}
.custom-responsive-tabs.responsive-tabs .nav-tabs .nav-item.show .nav-link, .custom-responsive-tabs.responsive-tabs .nav-tabs .nav-link.active, .custom-responsive-tabs.responsive-tabs .nav-tabs .nav-link:hover{color: #f74726; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;  border-bottom: 2px solid #f74726;}
@media (min-width: 768px){
    .custom-responsive-tabs.responsive-tabs .nav-tabs{display: flex; margin-bottom:30px;}
    .custom-responsive-tabs.responsive-tabs .card{border: none;}
    .custom-responsive-tabs.responsive-tabs .card .card-header{display: none;}
    .custom-responsive-tabs.responsive-tabs .card .collapse{display: block;}
	
	.custom-responsive-tabs.responsive-tabs .card .collapse .card-body .career-listing-hld:last-child{margin-bottom:0;}
	
}
/* ===== Custom Tab to Accordion End ====== */

/* ================= Press Listing Page Start ======================================= */
.filter-search-box > .form-item, .section-scroll-hld .form-item, .blog-listing-filter-hld .form-item, .view-profile-hld .form-item, .views-exposed-form .form-item{margin:0;}
.pr-listing-content{text-align:center;}
.pr-listing-content h2{font-size: 2.5rem; font-family: 'SofiaProSemiBold'; line-height: 3rem;}
.press-listing-hld{padding: 15px 20px; border: 1px solid #e0e4e7; border-radius: 15px; margin-bottom: 20px;}
a > .press-listing-hld h3{color: #17191d; font-size: 2rem; font-family: 'SofiaProSemiBold'; margin-bottom:0; display:block; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
a > .press-listing-hld:hover h3{color:#ef4a25; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.press-listing-hld span{font-size:1.6rem; margin-bottom:10px; display:block; color:#17191d;}
.press-listing-hld .releases-date-hld{min-width: 130px; min-height: 130px; font-family: 'SofiaProSemiBold'; border-radius: 10px; background: #edf5fa; text-align: center; font-size: 1.9rem; color: #3c4852; padding:30px;}
a > .press-listing-hld{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
a > .press-listing-hld:hover{webkit-box-shadow: 0px 0px 10px 0px rgb(214 214 214); -moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1); box-shadow: 0px 0px 10px 0px rgb(214 214 214); -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.px-80{padding:0 80px;}
.media-link-hld span{font-size:2rem; color:#fff; font-family: SofiaProSemiBold;}
.media-link-hld .media-link{font-size:3rem; color:#fff; font-family:'SofiaProRegular';}
.media-link-hld .media-link i{background:url('../images/sprite.png') no-repeat; display:inline-block; margin-right:12px; width:26px; height:16px; background-position:0px -266px; position: relative; top:4px;}
.listing-newsletter-hld.min-height-180{min-height:180px;}

.pagination-hld .page-link{width:60px; height:60px; background:#f4f7f6; font-family: SofiaProSemiBold; color:#17191d; text-align: center; border:none; display: flex; align-items: center; justify-content: center; margin-right: 4px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pagination-hld .page-item.active .page-link{background:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#fff;}
.pagination-hld .page-link:focus{outline:none; border:none; box-shadow:none;}
.pagination-hld .page-link:hover{background:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color:#fff;}
.pagination-hld .page-item:first-child .page-link{border-radius:0;}
.bio-block-hld{background:#fff; padding:40px; height:100%;}
.bio-block-hld figure{margin:0;}
.bio-block-hld figure img{width:100%;}
.bio-block-hld figure a{position:relative; display:block;}
.bio-tag{position:absolute; display:block; padding:6px 10px; text-transform:uppercase; color:#fff; border-radius:5px; background:#f84827; font-size:1.4rem; top:5px; right:5px;}
.bio-block-hld figure figcaption{font-size:2rem; font-family: SofiaProSemiBold; color:#17191d; margin-top:35px;}

.form-select{border: 1px solid #caced1; border-radius:30px; width: 100%; height:100%; padding:13px 20px; font-size: 1.8rem; color: #333e48; background-position: right 1.75rem center; padding-right: 35px;}
.form-select:focus{outline:none; box-shadow:none;}

/* Modal popup css start */
.modal.right .modal-header .btn-close{width: 40px; height: 40px; border-radius: 50%; background-color: #edf5fa; position:absolute; right: 20px; top: 20px; z-index: 9;}
.modal.right .modal-header, .modal.right .modal-footer{border:none; border-radius:0;}
.modal.right .modal-footer{padding:50px;}
.modal.right .modal-footer a{width:70px; height:70px; border:1px solid #cfd5e0; margin: 0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.modal.right .modal-footer a:hover{ border: 1px solid #f74726; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.modal.right .modal-footer a i{background:url('../images/sprite.png') no-repeat; display:inline-block; width:10px; height:13px;}
.modal.right .modal-footer a i.arrow-icon-prev{background-position: -188px 0px; transform: rotate(180deg);}
.modal.right .modal-footer a i.arrow-icon-next{background-position: -188px 0px;}
.modal{z-index:99999;}
.modal.right .modal-dialog{position: fixed; margin: auto; width:50%; height: 100%; -webkit-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0);  -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);}
.modal.right .modal-content{height: 100%; overflow-y: auto; border:none; border-radius:0; font-size:1.8rem; font-family: 'SofiaProLight'; line-height: 2.5rem;}
.modal.right .modal-body{padding: 50px; padding-top: 20px; padding-bottom: 0;}
.modal.right .modal-body figure{border-radius: 50%; overflow: hidden; width: 200px; height: 200px;  margin: 0 auto; margin-bottom:20px;}
.modal.right .modal-body h2{font-size:2rem; font-family:SofiaProSemiBold; color:#17191d; text-align:center; line-height: 3rem; margin-bottom: 10px;}
.modal.right .modal-body span{font-size:1.6rem; text-align:center; display:block; margin-bottom:5px; font-family:'SofiaProRegular';}
.modal.right.fade .modal-dialog{right: -320px;-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;	-moz-transition: opacity 0.3s linear, right 0.3s ease-out; -o-transition: opacity 0.3s linear, right 0.3s ease-out;transition: opacity 0.3s linear, right 0.3s ease-out;}
.modal.right.fade.show .modal-dialog{right:0;}
.modal.right .modal-body figure.project-logo-hld{border-radius: 0; width: auto; height: auto; text-align: center; margin: 0 auto; max-width: 200px;}
.modal.right .modal-body h2.inner-body-heading{margin-bottom: 30px;}
/* Modal popup css end */

/* ================= Press Listing Page End ======================================= */
/* ================= Open Innovation Page Start ======================================= */
.oi-logo-hld figure img{max-height: 100px; max-width:170px;}
.home-tab-left-hld{padding:0 50px; background-size: 85%; background-position: center;}
.home-tab-left-hld figure{width:460px; height:460px; border-radius:50%; overflow:hidden; margin: 0 auto;}
.btn-orrange{display: inline-block; font-family:SofiaProRegular; min-width: 170px; border-radius: 4px; padding:7px 10px; background: #f84827;  margin-bottom: 0; color: #fff; text-align: center; text-transform: uppercase; border: 1px solid #f84827;  -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; line-height: 28px; font-size:1.6rem;}
.bg-dark-gray{background:#333f48; border-color:#333f48;}
.bg-dark-gray:hover{border-color:#333f48; color:#333f48;}
.spotlight-logo-hld{margin-top:25px;}
.spotlight-logo-block .modal-content{text-align:left;}
.spotlight-logo-block{padding: 30px 50px;  min-height: 100%; text-align: center;  border: 1px solid #cfd5e0;  border-radius: 10px; position:relative;}
.spotlight-logo-block span.tag-hld{display:inline-flex; border-radius:5px; background:#f84827; color:#fff; padding:5px 10px; position: absolute;
margin-left: auto; top:20px; right:20px;}
.spotlight-logo-block h2{font-size:1.8rem; line-height:2.4rem; flex: 1; margin-top:50px; font-family:SofiaProRegular;}
.spotlight-logo-block figure{min-height:120px; margin:0 auto; margin-bottom:10px; max-width:150px;}
.spotlight-logo-block figure img{max-height:85px;}
.spotlight-logo-block a{text-transform:uppercase; font-size:1.6rem; margin-top:20px; font-family:SofiaProSemiBold; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.spotlight-logo-block a:hover{color:#17191d; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.spotlight-logo-block a i{background:url(../images/sprite.png) no-repeat; display:inline-block; width: 10px; height: 13px;
background-position: -190px 0px; vertical-align: middle; margin-left: 5px; position: relative; top: -2px;}
.bg-white{color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.bg-white:hover{color:#fff; background:#f84827 !important; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.oi-logo-hld .partner-block{background:#fff;}
.filter-carousel.owl-carousel .owl-stage-outer{position:relative; z-index:2;}
.custom-responsive-tabs.responsive-tabs .filter-carousel .nav-link{border-radius: 35px; background: #f4f7f6; font-family: 'SofiaProRegular'; cursor: pointer;}
.custom-responsive-tabs.responsive-tabs .filter-carousel .nav-link:hover, .custom-responsive-tabs.responsive-tabs .filter-carousel .nav-link.active{background:#f74726; color:#fff;}
.owl-carousel.off{display: flex; justify-content: center; margin: 0;}
/* ================= Open Innovation Page End ======================================= */
/* ================= New Frontier Page Start ======================================= */
.media-mentions-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left: -20px;}
.media-mentions-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right: -20px;}
.media-mentions-hld .whats-happen-hld-carousel.owl-theme .owl-dots{bottom: -20px; position: relative;}
.testi-block-hld figure{width: 125px; height: 125px; border-radius: 50%; overflow: hidden; margin: 0 auto;    margin-bottom: 20px;}
.testi-block-hld p{font-size:2rem; font-family:SofiaProLight; color:#17191d; line-height: 1.3; margin-bottom: 20px;}
.testi-block-hld p span:first-child{display:block; color:#000; font-family: SofiaProSemiBold; font-size:2rem;}
.testi-block-hld p span{font-size:1.8rem;}
.testi-carousel.owl-theme .owl-nav{display:none;}
.testi-carousel.owl-theme .owl-dots .owl-dot span{margin:0; border-radius:10px; background:#fff; width:20px;
height:4px; margin-right:10px; transition:all 0.3s;}
.testi-carousel.owl-theme .owl-dots{position: absolute; bottom:-10px; left: 50%; transform: translate(-50%, 0);}
.testi-carousel.owl-theme .owl-dots .owl-dot:last-child span{margin:0;}
.testi-carousel.owl-theme .owl-dots .owl-dot.active span, .testi-carousel.owl-theme .owl-dots .owl-dot:hover span{background-color: #f84827;  transition: all 0.3s; width:30px;}
/* ================= New Frontier Page End ======================================= */


/* ================= Our Mission Page Start ======================================= */
.deep-blue-bg{background:#021a33}
.agenda-hld.bg-none{background:none;}
.our-purpose-hld .row > .col-md-3 .our-purpose-block:last-child{margin:0;}
.our-purpose-block{color: #fff; padding: 35px; font-size: 1.6rem; height: 100%;}
.purpose-blue{background:#225f8d;}
.purpose-orrange{background:#f27856;}
.purpose-sky-blue{background:#8bc0ee; color:#17191d;}
.purpose-light-blue{background:#83acb4;}
.purpose-deep-blue{background:#001835;}
.our-purpose-block h2{font-size: 2rem; font-family: SofiaProSemiBold; line-height: 2.5rem; margin-bottom: 7px;}
.our-purpose-block span{display:block; width:78px; height:78px; background-image:url(../images/sprite.png); background-repeat:no-repeat; margin-bottom:20px;}
.icon-investment{background-position:0 -650px;}
.icon-government{background-position:0 -790px;}
.icon-research{background-position:-138px -640px;}
.icon-corporate-backing{background-position:-142px -780px;}
.icon-higher-learning{background-position:-296px -640px;}
.dt-nexus-hld{background:#021a33; color:#fff;}
.dt-nexus-infograph-hld{background:url(../images/dts-nexus-bg.png) no-repeat; background-size: cover;}
.dt-nexus-infograph-block{border:2px solid #1c324a; border-radius:15px; min-height: 110px; padding:10px 15px; margin-bottom:15px; position:relative;}
.dt-nexus-infograph-block.first-block{border-bottom-right-radius:0;}
.dt-nexus-infograph-block.first-block:after{background-position:-416px -633px; width:108px; height:25px; position:absolute; content:""; background-image:url(../images/sprite.png); background-repeat:no-repeat; right:-107px; top:50%; transform: translate(0, -50%);}
.dt-nexus-infograph-block.second-block{border-top-right-radius:0; border-bottom-right-radius:0;}
.dt-nexus-infograph-block.second-block:after{background-position:-416px -676px; width:37px; height:10px; position:absolute; content:""; background-image:url(../images/sprite.png); background-repeat:no-repeat; right:-39px; top:50%; transform: translate(0, -50%);}
.dt-nexus-infograph-block.third-block:after{background-position:-416px -700px; width:108px; height:25px; position:absolute; content:""; background-image:url(../images/sprite.png); background-repeat:no-repeat; right:-107px; top:50%; transform: translate(0, -50%);}
.dt-nexus-infograph-block.fourth-block:after{background-position:-415px -737px; width:103px; height:25px; position:absolute; content:""; background-image:url(../images/sprite.png); background-repeat:no-repeat; left:-103px; top:50%; transform: translate(0, -50%);}
.dt-nexus-infograph-block.fifth-block:after{background-position:-415px -783px; width:103px; height:25px; position:absolute; content:""; background-image:url(../images/sprite.png); background-repeat:no-repeat; left:-103px; top:50%; transform: translate(0, -50%);}

.dt-nexus-infograph-block.third-block{border-top-right-radius:0;}
.dt-nexus-infograph-block.fourth-block{border-bottom-left-radius:0;}
.dt-nexus-infograph-block.fifth-block{border-top-left-radius: 0;}
.dt-nexus-infograph-block span{display:block; min-width:55px; min-height:55px;background-image:url(../images/sprite.png); background-repeat:no-repeat;}
.dt-nexus-infograph-block p{margin:0; margin-left:12px;}
.dt-nexus-infograph-block a{color: #fff; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.dt-nexus-infograph-block a:hover{color:#f84827; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.icon-dt-nexus-1{background-position:-254px -752px;}
.icon-dt-nexus-2{background-position:-346px -752px;}
.icon-dt-nexus-3{background-position:-252px -830px;}
.icon-dt-nexus-4{background-position:-352px -830px;}
.icon-dt-nexus-5{background-position:-446px -818px;}

.dt-nexus-video-block{color:#000; font-family:SofiaProSemiBold; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.dt-nexus-video-block:hover{color:#f84827; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.video-thumb{position:relative;}
.video-thumb .dt-nexus-video-block{margin: 0; height: 100%; border-radius:15px; overflow:hidden; position:relative; display: block;}
.video-thumb:after{width:70px; height:70px; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position:-73px -300px; position:absolute; content:""; left:50%; top:36%; transform: translate(-50%, -50%); cursor: pointer; pointer-events: none;}
.video-thumb .dt-nexus-video-block span{padding:20px; background:#edf5fa; display:block;}
.video-thumb .dt-nexus-video-block img{width:100%;}


/* ================= Our Mission Page End ======================================= */

/* ================= Our Leadership Page Start ======================================= */
.leadership-hld figure{border-radius: 15px; overflow: hidden; margin:0;}
.leadership-hld figure img{width:100%;}
.small-underline-heading{font-family: SofiaProSemiBold; font-size: 3rem; line-height:3.5rem; position:relative; margin-bottom:40px;}
.small-underline-heading span{display:block; font-size:1.8rem; font-family:SofiaProRegular; color:#333e48;}
.small-underline-heading:after{width:36px; height:4px; background:#f84827; left: 0; bottom:-10px; position:absolute; content: "";}
i.right-arrow-icon{background:url(../images/sprite.png) no-repeat; display: inline-block; width:8px; height: 13px; background-position: -190px 0px;  vertical-align: middle; margin-left:5px;}
i.linked-icon{background:url(../images/sprite.png) no-repeat; display: inline-block; width:30px; height:30px; background-position:-390px 0px; vertical-align: middle; margin-right:5px;}
.leadership-hld a{font-size: 1.6rem; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; text-transform:uppercase; font-family:SofiaProSemiBold;}
.leadership-hld a:hover{color:#333e48; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}

.our-board-hld figure{border-radius:15px; background:#fff; padding:25px; margin: 0; height: 100%; cursor:pointer;}
.our-board-hld figure img{border-radius:10px; width: 100%;}
.our-board-hld h3{font-family:SofiaProSemiBold; color:#17191d; font-size:2.3rem;}
.our-board-hld span{text-transform:uppercase; display:block;}
.our-board-hld a, .our-board-hld a h3{color:#333e48; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.our-board-hld a:hover h3{color:#f84827; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
/* ================= Our Leadership Page End ======================================= */
/* ================= Our Leadership Details Page Start ======================================= */
.grey-banner header{background:#edf4fa url(../images/grey-inner-banner.jpg) no-repeat 100%; }
.grey-banner header .btn-return{color:#17191d;}
.grey-banner header .btn-return i{background-position: 0 -77px;}
.grey-banner header h1{color:#17191d; margin-bottom:10px;}
.grey-banner header h1:after{display:none;}
.border-right{border-right: 1px solid #dee1e4;}
.py-70{padding:60px 0;}
.leadship-details-social{padding: 7px 15px; margin-top:25px; border-radius: 5px; border: 1px solid #cdd1d4; display: inline-block;  overflow: hidden;}
/* ================= Our Leadership Details Page End ======================================= */
/* ================= Our Partners Page Start ======================================= */
.partners-hld .partner-block figure img{max-height: 100px; max-width: 200px;}
.alphabetical-order-hld a{color:#17191d; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.alphabetical-order-hld a:hover, .alphabetical-order-hld a.active{color:#f84827; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.partner-block{min-height:200px; border-radius:10px; border:1px solid #cfd5e0; -webkit-transition: all .5s ease-in-out;transition:all .5s ease-in-out; padding:20px;}
.partner-block:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1); -moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1); box-shadow: 0px 0px 10px 0px rgba(214,214,214,1); -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.btn-more{text-transform:uppercase; text-align:center; border-radius:5px; padding:10px 15px; border:1px solid #cdd1d4; color:#f84827; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out; font-family:SofiaProSemiBold;}
.btn-more:hover{color:#fff; background:#f84827; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out; font-family:SofiaProSemiBold; border-color:#f84827;}

/* ================= Our Partners Page End ======================================= */
/* ================= Our Portfolio Page Start ======================================= */
.portfolio-content {flex:1 1 auto;}
.portfolio-content p > span{display:block; margin-top:15px; color:#f84827;}
.extra-big-heading{font-size: 95px; line-height: .9; font-family: SofiaProSemiBold; color: #dfeaf1;}
.founders-hld, .approach-hld{background:#edf5fa; border-radius:15px; padding:55px 70px;}
.founders-hld .extra-big-heading{position:relative; top:33px;}
.founders-hld .banner-hld figure{border-radius: 15px; overflow: hidden; min-height:auto; position:relative;}
.founders-hld figcaption{border-radius: 10px; color: #17191d; padding:15px 20px; font-family:SofiaProSemiBold; background: #fff; min-width:275px;  position:absolute; bottom:30px; right: -10px;}
.founders-hld figcaption p{margin:0; margin-top:5px; font-family:SofiaProRegular; font-size: 1.6rem;}
.founders-hld .banner-hld .owl-theme .owl-nav{display:none;}
.founders-hld .banner-hld .owl-theme .owl-dots{bottom: -30px;}
.founders-hld p{font-size:2.4rem; font-family:SofiaProLight;}
.nf-card-block{flex:1 1 auto;}
.nf-card-block + .btn-orrange{max-width:170px;}
.card-block-hld .nf-card-block p{font-size:1.8rem;}
/* ================= Our Portfolio Page End ======================================= */


/* ================= Our Approach Page Start ======================================= */

.approach-block{padding:35px 25px; background:#fff; border-radius:15px; height: 100%; position: relative; -webkit-box-shadow: 7px 10px 14px -10px rgba(228,235,240,1); -moz-box-shadow: 7px 10px 14px -10px rgba(228,235,240,1); box-shadow: 7px 10px 14px -10px rgba(228,235,240,1);}
.approach-hld .col-md-6{position:relative;}
.approach-hld .col-md-6.bg-nevy-blue:before{background:#285f87;}
.approach-hld .col-md-6.bg-deep-orrang:before{background:#e87459;}
.approach-hld .col-md-6.bg-dark-blue:before{background:#82aab1;}
.approach-hld .col-md-6:before{position:absolute; width:80%; height:100%; border-radius:15px; top:-20px; left:-10px; content:"";}
.approach-block i{background:url(../images/sprite.png) no-repeat; display: inline-block; width:64px; height:64px; margin-bottom:30px;}
.approach-block i.icon-venture{background-position:-590px 0px;}
.approach-block i.icon-development{background-position:-590px -101px;}
.approach-block i.icon-corporate-engagement{background-position:-590px -200px;}
.approach-block h3{color:#17191d; font-size:2.5rem; font-family: SofiaProSemiBold; margin-bottom:15px;}
/* ================= Our Approach Page End ======================================= */
/* ================= Carrers Details Page Start ======================================= */
.icon-bag{background:url(../images/sprite.png) no-repeat; display: inline-block; width:19px; height:16px; background-position:0 -622px; margin-right: 10px;}
/* ================= Carrers Details Page End ======================================= */
/* ================= Carrers Page Start ======================================= */
/*First Tab*/
.mb-50{margin-bottom: 50px;}
.text-justify{text-align: justify !important;}
.text-left{text-align: left !important;}
.mr-4{margin-right: 1.5rem !important;}
.mb-2{margin-bottom: 0.5rem !important;}

.career-tab-hld.responsive-tabs .nav-tabs{display: none;}
.career-tab-hld .nav-tabs .nav-link{padding: 2rem 3rem; font-family: SofiaProSemiBold; border:none; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out; color: #333f48;}
.career-tab-hld .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border:none; color: #fa4616; background:none; border-bottom:3px solid #fa4616; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}	
.career-our-team-block .why-sg-block{background: #f4f4f4; border-radius: 5px; height: 100%;}
.contact-tab-hld h2{font-size: 3rem; line-height: 35px; font-family: SofiaProSemiBold; color: #000009;}
.career-our-team-block .why-sg-block>span img{max-width: 80px;}
.contact-tab-hld p{font-size: 1.8rem; color: #000009; line-height: 23px; font-family: 'SofiaProLight';}
.why-sg-block{text-align: center;}
.why-sg-block strong{display: block; font-size:2.2rem; color: #000009; line-height: 25px; font-family: 'SofiaProLight';}
.unlocking-opportunity-hld{background: #f4f4f4;}
.unlocking-opportunity-hld figure:after{width: 100%; position: absolute; left:90%; background: #c0ccd6; content: ""; height: 100%;top: 0;}
.unlocking-opportunity-hld .quote-hld{position: relative; display: block;}
.unlocking-opportunity-hld .quote-hld.font{top: 25px; right: 60px;}
.unlocking-opportunity-hld .quote-hld.back{text-align: right; bottom: 15px;}
.unlocking-opportunity-hld p strong{color: #ef4a25; font-family: 'SofiaProSemiBold';}
.contact-tab-hld p.author-hld{border:none; margin:0; min-height:auto;}
/*Second Tab*/
.gender-equality-hld{background: #f4f4f4;}
.why-sg-block.life-sgi-hld p{ font-family: 'SofiaProRegular';}
.contact-video-carousel.owl-carousel.owl-theme a{display: block; position: relative; border-radius: 10px; overflow: hidden;}
.contact-video-carousel.owl-carousel.owl-theme a:before{width: 0; height: 0; border-top: 15px solid transparent; border-left: 24px solid #051933; border-bottom: 15px solid transparent; position: absolute; content: ""; bottom: 8px; z-index: 1; left: 50%; transform: translate(-50%,0);}
.contact-tab-hld .owl-carousel a:after{height: 45px; width: 100%; position: absolute; bottom: 0; content: ""; background: #f07b5b;}
.contact-video-carousel{background: #f4f4f4;}
.contact-video-carousel.owl-carousel .owl-dots{display:none;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav{position: absolute; top: 50%;transform: translate(0,-50%); width:100%; z-index:9; margin:0;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav button.owl-prev{float: left; margin-left: -50px;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav button.owl-next{float: right; margin-right: 50px;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav div.owl-next, .contact-video-carousel.owl-carousel.owl-theme .owl-nav div.owl-prev{background: url(../images/sprite2.png) no-repeat; background-color: #333e48; background-position: -6px -481px; width: 40px; height: 40px; position: absolute;    top: 3px; text-indent: 99px; overflow: hidden; border: none; border-radius: 50%;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav div.owl-next{background-position: -59px -481px;}
.card-block-hld{height:100%; position:relative;}
.card-block-hld .card-body{padding:25px; background: #fff; border: 1px solid #e3eaef; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; height:100%;}
.card-block-hld figure{margin-bottom: 0; border-top-left-radius: 15px; overflow: hidden; border-top-right-radius: 15px; height: 100%;}
.card-block-hld figure img{width:100%;}
.card-block-hld h4{font-size:2.2rem; font-family:SofiaProSemiBold; margin-bottom:15px;}
.card-block-hld h4 a{color:#000; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.card-block-hld h4 a:hover{color:#fa4616; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out;}
.event-date p span.sofia-semi-bold{font-family: SofiaProSemiBold;}
.card-block-hld .success-btn{text-align:left;}
.card-block-hld p{margin: 0; font-family:SofiaProLight; font-size:1.6rem;}
.card-block-hld p span, .event-detial-time{position: relative; padding-left: 24px; color:#3c4852;}

.card-block-hld p span:before, .event-detial-time:before{width: 4px; height: 4px; background: #f84827; position: absolute; top: 50%; left:10px; transform: translate(0, -50%); border-radius: 50%; content: "";}
.card-block-hld figcaption{min-width: 150px; background: #031b32;  position: relative; color: #fff; display: inline-block; left: 20px; top: -23px; border-radius: 4px; padding: 10px 15px;}
.card-block-hld figcaption i{display:inline-block; width:20px; height:20px; background:url(../images/sprite.png) no-repeat; background-position: -87px -57px; vertical-align: middle; margin-right: 15px;}
.contact-tab-hld ul li{list-style:none;}
/*Third Tab*/
.sofia-semi-bold{font-family: SofiaProSemiBold;}
.career-listing-hld p i.bag-icon{width:19px; height:16px; background-position:-209px -434px; vertical-align: middle;}


@media (min-width: 768px){
.career-tab-hld.responsive-tabs .nav-tabs{display: flex; text-transform: uppercase; font-size: 1.6rem;}
.career-tab-hld.responsive-tabs .card{border: none; background: none;}
.career-tab-hld.responsive-tabs .card .card-header{display: none;}
.career-tab-hld.responsive-tabs .card .collapse{display: block;}
.dts-agenda-hld.agenda-hld .career-tab-hld.responsive-tabs .card .table-responsive .collapse{display: none;}
.dts-agenda-hld.agenda-hld .career-tab-hld.responsive-tabs .card .table-responsive .collapse.show{display: block;}
.career-tab-hld.responsive-tabs .faq-accordion-hld .collapse:not(.show){display: none;}
}

/* ================= Carrers Page End ======================================= */

/* ================= Sign Up Page Start ======================================= */
.sign-up-hld h3{font-size:3rem; margin-bottom:10px;}
.sign-up-hld span{display:block; font-family: 'SofiaProSemiBold';}

.login-tag .btn-outline-primary{cursor:pointer; color: #17191d; border:1px solid #c9d3d9; border-radius:5px; text-transform:uppercase; font-size:1.6rem;padding:10px 15px; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out; margin-right:5px; margin-bottom:5px;}
.login-tag .btn-check:checked+.btn-outline-primary, .login-tag .btn-outline-primary:hover, .login-tag .btn-outline-primary:focus{background-color: #333f48; border-color: #333f48; -webkit-transition: all .5s ease-in-out; transition:all .5s ease-in-out; color:#fff; box-shadow:none;}
.form-check-input{width:20px; height:20px; border:2px solid #17191d; margin-top: 0.2em;}
.form-check-input:focus{box-shadow:none;}
.form-check-input:checked {background-color: #333f48; border-color: #333f48; box-shadow:none;}
.sign-up-hld .bg-white{border:1px solid #c9d3d9;}
.login-tag input[type='checkbox']{position: absolute; clip: rect(0,0,0,0); pointer-events: none;}
.login-tag input[type='text']{padding:10px; min-height:30px; border: 1px solid #d1d9df; background: #fff;    border-radius: 5px; font-size: 1.8rem; width: 100%;}
/* ================= Sign Up Page End ======================================= */
/* ================= My Profile Page Start ======================================= */
.other-inner-banner-hld h1.profile-banner-heading{font-size:3rem; color: #17191d; width:100%;}
.view-profile-hld ul{padding:0; margin:0;}
.view-profile-hld ul li{list-style:none; border-bottom:1px solid #e7ebee; padding:20px 0;}
.view-profile-hld ul li:last-child{border-bottom:none;}
.view-profile-hld ul li .row .col-6{position:relative;}
.view-profile-hld ul li .row .col-6:first-child:after{position: absolute;  content: ":"; top: 50%; right: 0; transform: translate(0, -50%);}
.edit-profile{min-width:160px; border:1px solid #e7ebee; padding:10px; text-align:center; text-transform:uppercase; border-radius:5px; font-family: 'SofiaProSemiBold'; font-size: 1.6rem; display: flex; align-items: center;}
.icon-edit-profile{display:inline-block; width:16px; height:18px; background:url(../images/sprite.png) no-repeat; background-position:-487px -478px; vertical-align: middle; margin-right: 15px;}
.view-profile-hld ul li .form-control{padding: 10px 15px;}
.view-profile-hld .form-select{border-radius:5px;}
.bootstrap-select .dropdown-menu {font-size: 1.8rem;}
.bootstrap-select>.dropdown-toggle{background: none; color:#333e48; font-size: 1.8rem; padding: 0; border: none;}
.bootstrap-select .dropdown-menu li{padding: 5px;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ width: 100%;}
.bootstrap-select>.dropdown-toggle:after{display:none;}
.bootstrap-select .bs-ok-default:after{width: 0.4em; height: 0.8em; border-style: solid; border-width: 0 0.15em 0.15em 0;}
.bootstrap-select .dropdown-toggle .filter-option{padding-right: 30px;}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{top: 50%; transform: translate(0, -50%);}
.view-profile-hld .bg-white{border-color:#f84827;}
.border-orrange{border-color:#f84827;}
/* ================= My Profile Page End ======================================= */

/* ================= Contact Us Page Start ======================================= */
.location-hld h3{font-size:2.5rem; color:#f84827;}
.location-hld i{display:inline-block; width:56px; height:57px; background:url(../images/sprite.png) no-repeat; margin-bottom:10px;}
i.location-icon{background-position:left -900px;}
.pl-70{padding-left: 70px;}
.enquire-block, .join-comunity-block, .media-queries-block{background:#f0785b; color:#fff; border-radius:15px; padding:40px 30px;}
.enquire-block h3, .join-comunity-block h3, .media-queries-block h3{font-size:2.4rem; font-family: 'SofiaProSemiBold'; margin-bottom:10px;}
.enquire-block p, .join-comunity-block p, .media-queries-block p{font-size:1.6rem;}
.join-comunity-block{background:#296189;}
.media-queries-block{background:#85acb4; height: 100%;}
 #map{ height: 400px;  width: 100%;}
 
/* ================= Contact Us Page End ======================================= */

/* ================= Deep Tech Community Start ======================================= */
#join-our-network .sk-ww-linkedin-page-post{ background-color: transparent !important;}
#join-our-network .sk-ww-linkedin-page-post .grid-content{padding: 7px !important; border-radius: 10px !important;}
#join-our-network .sk-ww-linkedin-page-post .sk-post-content-body{width: 100% !important;}
#join-our-network .sk-linkedin-page-post-bottom-btn-container{display:none !important;}
#join-our-network .sk-ww-linkedin-page-post .tutorial_link{display:none !important}
.section-scroll-hld.sticky-top{z-index: 2; box-shadow: 0px 2px 2px rgb(0 0 0 / 10%);}
.section-scroll-hld a{padding:20px 0; color:#17191d; text-align:center; display: block; height: 100%; border-bottom: 3px solid #f4f7f6; display: flex; align-items: center; justify-content: center; text-transform:uppercase; font-size: 1.6rem; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.section-scroll-hld a:hover, .section-scroll-hld a.active, .section-scroll-hld a:focus{color: #fa4616; background: none; border-bottom: 3px solid #fa4616; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.card-block-hld.vertical-card{border: 1px solid #e3eaef; border-radius:15px; overflow:hidden; height:auto; background:#fff;}
.card-block-hld.vertical-card figure{border-radius:0;}
#deep-tech-initiatives{background:#011832 url(../images/deep-tech-initiatives-bg.jpg) repeat-x bottom; color:#fff;}
#join-our-network{background:#a1d5e1 url(../images/join-our-network-bg.jpg); color:#fff; min-height:850px; position: relative;}
#conferences{background:#011832 url(../images/deep-tech-initiatives-bg.jpg) repeat-x bottom; color:#fff;}
.deep-tech-initiatives-block{border-radius:15px; overflow:hidden; min-height:500px; padding:40px; height: 100%;}
.deep-tech-initiatives-block.block-1{background:#84acb3 url(../images/block-1-bg.jpg) no-repeat; background-size:cover;}
.deep-tech-initiatives-block.block-2{background:#f0795b url(../images/block-2-bg.jpg) no-repeat; background-size:cover;}
.deep-tech-initiatives-block.block-3{background:#29618a url(../images/block-3-bg.jpg) no-repeat; background-size:cover;}
.deep-tech-initiatives-block.block-4{background:#ec5947 url(../images/block-4-bg.jpg) no-repeat; background-size:cover;}
.deep-tech-initiatives-block.block-5{background:#29618a url(../images/block-5-bg.jpg) no-repeat; background-size:cover;}
.deep-tech-initiatives-block h4.inner-body-heading{position:relative; font-size: 4.5rem; line-height: 5rem;}
.deep-tech-initiatives-block h4.inner-body-heading:before{position:absolute; width:30px; height:3px;background:#fff; content:""; top: -15px; left: 0;}
.deep-tech-initiatives-block h4 span{font-family:SofiaProExtraLight; line-height:4.5rem}

.before-none:before{display:none;}
.color-black{color:#17191d;}
#join-our-network .card-block-hld{border-radius:15px; overflow:hidden;}
.social-connect{text-align:center; position: absolute; bottom:60px; transform: translate(-50%, 0); left: 50%;}
.social-connect ul{padding:0; margin:0;}
.social-connect ul li{list-style:none;}
.social-connect ul li a{display:inline-block; width:50px; height:50px; background:#fff;}
.social-connect.footer-social-hld{background: none;}
.social-connect.footer-social-hld span{font-size: 2.4rem; color: #17191d; margin-bottom:15px;}
/* ================= Deep Tech Community End ======================================= */

/* ================= Career Development Jobs Start ======================================= */
.latest-block-hld figure{margin: 0; border-radius: 15px; overflow: hidden;}
.latest-block-hld figure > img{width: 100%;}
.latest-block-hld figure p{ bottom: 20px; padding: 0 20px; margin-top: 20px;}
.compare-block{color:#000; font-size:2rem; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.compare-block:hover{-webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.compare-block .latest-block-hld figure{position:relative;}
.compare-block .latest-block-hld figure:after{position:absolute; width:100%; height:100%; background:rgba(12,49,85,0.7); content:""; left: 0; top: 0;}
.compare-block .latest-block-hld figure figcaption{position: absolute; left: 50%; top: 50%; z-index: 1; transform: translate(-50%, -50%); width: 100%;
color: #fff; text-align: center; padding: 10px; display: flex; align-items: center; flex-direction: column; height: 100%; justify-content: center;}
.compare-checkbox{background:rgba(0,0,0,0.5); padding:5px 10px; border-radius:5px; color:#fff; font-size:1.6rem; position: absolute; z-index: 1; top:10px; right:10px; cursor: pointer; font-family:SofiaProLight;}
.home-talent-hld .latest-block-hld{overflow: hidden;  position: relative;}
.content-details i{background-image:url(../images/sprite.png); background-repeat:no-repeat; display:inline-block; margin-bottom:20px;}
i.card-logo-1{background-position:-582px -302px; width:71px; height:65px;}
i.card-logo-2{background-position: -578px -396px; width: 78px; height: 51px;}
i.card-logo-3{background-position: -584px -744px; width: 43px; height: 76px;}
i.card-logo-4{background-position: -579px -483px; width: 81px; height: 51px;}
i.card-logo-5{background-position:-574px -570px; width: 81px; height: 51px;}
i.card-logo-6{background-position: -574px -652px; width: 81px; height: 60px;}
.home-talent-hld .content-details{text-align:center; color: #fff; position: absolute; text-align: center; width: 100%; height:100%; background:#e5461d; border-radius: 15px; overflow:hidden; z-index: 1; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.home-talent-hld:hover .content-details{text-align:center; top: 50%; left: 50%; opacity: 1; color:#fff; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;}
.home-talent-hld .fadeIn-bottom{top: 80%;}
.home-talent-hld .content-details .btn-orrange{font-size:1.6rem; font-family: SofiaProSemiBold; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;}
.home-talent-hld .content-details .btn-orrange:hover{color:#fff; background:#333e48 !important; border: 1px solid #333e48; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}

.students-graduates-hld{position:relative; padding:25px 55px;}
.students-graduates-hld:before{position:absolute; width:100%; min-height:400px; background:#edf5fa url(../images/bio-persona-bg.png) no-repeat left top; content:"";  border-radius:15px; left:0; top:0; z-index:-1;}
.students-graduates-hld h2{font-size:3rem; line-height: 4rem; text-align:center; margin-bottom:20px;}
.students-graduates-hld h2 span{font-family:SofiaProLight;}

/* Home Stats section start  */
.hr{background:1px solid #dfe9f0;}
.stats-block h3 span{font-family: SofiaProSemiBold; font-size:5.5rem; color:#17191d; display:block; margin-bottom:5px; line-height: 5rem;}
.stats-block h3 span.stats-small-text{font-family:SofiaProRegular; font-size:1.8rem; color:#17191d; display:block;     margin-bottom: 10px; line-height: 2rem;}
.stats-block h3{font-size:2rem; color:#333f48;}
.stats-block i{background: url(../images/sprite.png) no-repeat; display: inline-block; margin-right:25px;}
.stats-block i.stats-icon-1{background-position:-449px 0px; width:87px; height:87px;}
.stats-block i.stats-icon-2{background-position:-459px -131px; width:89px; height:88px;}
.stats-block i.stats-icon-3{background-position:-459px -256px; width:89px; height:88px;}
.stats-block i.stats-icon-4{background-position:-113px -887px; width:90px; height:90px;}
.stats-block i.stats-icon-5{background-position:-246px -893px; width:90px; height:90px;}
.stats-block i.stats-icon-6{background-position:-379px -894px; width:93px; height:89px;}
/* Home Stats section end  */

.whats-happen-hld-carousel.owl-theme .owl-dots, .one-item-carousel.owl-theme .owl-dots{bottom: -30px;}
.whats-happen-hld-carousel.owl-theme .owl-dot span, .one-item-carousel.owl-theme .owl-dot span{margin: 0; border-radius: 10px; background: #fff; width: 20px; height: 4px; margin-right: 10px; transition: all 0.3s;}
.whats-happen-hld-carousel.owl-theme .owl-dot.active span, .one-item-carousel.owl-theme .owl-dot.active span{background-color: #f84827; transition: all 0.3s; width: 30px;}
.whats-happen-hld-carousel.owl-carousel .owl-stage{display: flex;}
.whats-happen-hld-carousel.owl-carousel .owl-item{display: flex; flex: 1 0 auto;}
.whats-happen-hld-carousel.owl-theme .owl-nav, .filter-carousel.owl-theme .owl-nav, .one-item-carousel.owl-theme .owl-nav{position: absolute; width: 100%; top: 50%; transform: translate(0, -50%);  margin: 0; padding: 0 15px;}
.whats-happen-hld-carousel.owl-theme .owl-nav [class*=owl-], .filter-carousel.owl-theme .owl-nav [class*=owl-], .one-item-carousel.owl-theme .owl-nav [class*=owl-]{margin: 0; width:40px; height:40px; background: #fff; border-radius: 50%; font-size: 2.5rem; text-align: center; line-height:28px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; color: #f84928; }
.whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev, .filter-carousel.owl-theme .owl-nav button.owl-prev, .one-item-carousel.owl-theme .owl-nav button.owl-prev{float: left; position: relative; left: -70px;}
.whats-happen-hld-carousel.owl-theme .owl-nav .nav-button, .filter-carousel.owl-theme .owl-nav .nav-button{-webkit-box-shadow: 0px 0px 11px 0px rgba(66,77,83,0.36); -moz-box-shadow: 0px 0px 11px 0px rgba(66,77,83,0.36); box-shadow: 0px 0px 11px 0px rgba(66,77,83,0.36);}
.whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next, .filter-carousel.owl-theme .owl-nav button.owl-next, .one-item-carousel.owl-theme .owl-nav button.owl-next{ float: right; position: relative; right: -70px;}

.one-item-carousel.owl-theme .owl-nav [class*=owl-]{-webkit-box-shadow:0px 0px 10px 0px rgb(66 77 83 / 17%); -moz-box-shadow: 0px 0px 10px 0px rgb(66 77 83 / 17%); box-shadow:0px 0px 10px 0px rgb(66 77 83 / 17%);}



.meet-stars-hld img{max-width: 250px; margin-bottom: 30px;}
/* ================= Career Development Jobs End ======================================= */

/* ================= Startup & Growth Gunding page Start ======================================= */
#hire-connect{background:url(../images/hire-connect.jpg)no-repeat; color:#fff; background-size:cover;}
.students-graduates-hld.half-color-green:before, .students-graduates-hld.half-color-blue:before{max-width: 80%;background-image:none;min-height: 100%;}
.students-graduates-hld.half-color-green:before{background-color:#aad4db;}
.students-graduates-hld .compare-block{font-size:1.8rem;}
.students-graduates-hld.half-color-blue:before{background-color:#8dc1ec; right:0; left:auto;}
.hire-connect-block-hld{color:#fff; border-radius: 15px; padding: 40px 30px; height:100%;}
.hire-heading-hld h2{position:relative; margin-bottom:0;}
.hire-heading-hld h2:before{position:absolute; width:1px; background:#fff; height:100%; left:0; top:0; content:"";}
.hire-connect-block-hld p{margin-bottom:0;}
.bg-light-blue{background:#8dc1ec; color:#17191d;}
.background-white{background:#fff; color:#17191d;}
.resource-block-hld figure{border-radius:15px; overflow:hidden;}
.resource-block-hld figure img{width:100%;}
.resource-content-hld{padding:70px 50px; background:#edf5fa; border-radius:15px; position: relative; left: -40px;}
.small-heading{font-size:3rem; color:#17191d; position:relative; margin-bottom:15px; padding-top:15px;}
.small-heading:before{width:50px; height:4px; background:#f84827; position:absolute; left:0; top:0; content:"";}
.resource-content-hld.right-order{right:-40px; left:auto;}
.ipos-hld{border-radius:25px; padding:60px 50px; background: rgba(134,194,208,1);
background: -moz-linear-gradient(left, rgba(134,194,208,1) 0%, rgba(134,194,208,1) 27%, rgba(160,208,218,1) 27%, rgba(160,208,218,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(134,194,208,1)), color-stop(27%, rgba(134,194,208,1)), color-stop(27%, rgba(160,208,218,1)), color-stop(100%, rgba(160,208,218,1))); background: -webkit-linear-gradient(left, rgba(134,194,208,1) 0%, rgba(134,194,208,1) 27%, rgba(160,208,218,1) 27%, rgba(160,208,218,1) 100%); background: -o-linear-gradient(left, rgba(134,194,208,1) 0%, rgba(134,194,208,1) 27%, rgba(160,208,218,1) 27%, rgba(160,208,218,1) 100%); background: -ms-linear-gradient(left, rgba(134,194,208,1) 0%, rgba(134,194,208,1) 27%, rgba(160,208,218,1) 27%, rgba(160,208,218,1) 100%); background: linear-gradient(to right, rgba(134,194,208,1) 0%, rgba(134,194,208,1) 27%, rgba(160,208,218,1) 27%, rgba(160,208,218,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c2d0', endColorstr='#a0d0da', GradientType=1 );}

.ipos-hld figure{border-radius:15px; overflow:hidden;}
.ipos-hld h3{font-size:2.5rem; color:#17191d;}
.ipos-hld a{color:#fff;}
/* ================= Startup & Growth Gunding page End ======================================= */

.bring-your-science{background:#ffffff; border-radius:15px; padding:15px 20px; height:100%;}
.bring-your-science h3{font-family: SofiaProSemiBold; font-size:2rem;}

/* ================= PowerX Software & Product Development Start ======================================= */
.career-tab-hld.powerx-tab-hld.bg-none{background-image: none;}
.career-tab-hld.powerx-tab-hld{background:url(../images/logo-x.png) no-repeat 100px 20px;}
.why-join-block h3, .who-join-block h3{font-size:2.3rem; color: #17191d;}
.why-join-block i, .who-should-apply-block i{background: url(../images/sprite.png) no-repeat; display: inline-block; min-height: 130px;}
.why-join-block i.why-join-icon-1{background-position:0 -1016px; width:80px; height:80px;}
.why-join-block i.why-join-icon-2{background-position:-122px -1000px; width:92px; height:75px;}
.why-join-block i.why-join-icon-3{background-position:-259px -1007px; width:74px; height:91px;}
.why-join-block i.why-join-icon-4{background-position:-379px -1006px; width:100px; height:80px;}
.who-should-apply-block{background:#edf5fa; border-radius:15px; padding:30px 40px; height:100%;}
.who-should-apply-block h3{font-family: SofiaProSemiBold; font-size:2rem;}
.who-should-apply-block i{margin-bottom:25px; width:110px; height:110px; min-height: auto;}
.who-should-apply-block i.who-should-apply-icon-1{background-position:0px -1151px;}
.who-should-apply-block i.who-should-apply-icon-2{background-position:-130px -1151px;}
.who-should-apply-block i.who-should-apply-icon-3{background-position:-259px -1151px;}
.traineeship-programme-hld{background:#ffeae5; border-radius:15px; color:#333f48; position:relative;}
.contact-tab-hld .traineeship-programme-hld h2{color:#fff; margin-bottom:80px;}
.phase-card{padding: 30px 40px 75px 40px; border-left: 4px dotted #ffc3b3; border-bottom: 4px solid #ffc3b3; position: relative; height:100%;}
.phase-card:before{content: ''; position: absolute; height: 36px; width: 36px; outline: 4px solid #ffc3b3; border-radius: 100%;  background:#ffc3b3;
left: -20px; bottom: -20px; border: 12px solid #fff;}
.phase-card .phase-count{position: absolute; top:16px; right: 40px; font-size:20rem; font-family:'SofiaProSemiBold';color: #fff7f5; line-height: 0.5;}
.phase-card h4{color:#343e48; font-size:3rem; font-family:SofiaProSemiBold; text-transform: uppercase; margin-bottom:30px;}
.phase-card .month{font-size:2.4rem; display: block;}
.phase-card .month.hidden{visibility: hidden;}
.phase-card .phase-name{display:inline-block; background:#343e48; color: #fff; padding:5px 15px; border-radius:5px; font-size:2.2rem; font-family: SofiaProSemiBold; margin-bottom: 20px; margin-top: 7px;}
.phase-card ul{list-style: none; padding: 0; margin: 0;}
.phase-card ul li:before{width: 12px; height: 11px; background: url(../images/sprite.png) no-repeat; background-position: -189px -55px; position: absolute; content: ""; left: 0; top: 7px;}
.phase-card ul li{ position: relative;  padding-left: 20px;  margin-bottom: 20px;}
.phase-card ul li:last-child{margin:0;}
.phase-card:after{content: ''; position: absolute; height: 105px; width: 20px; border-radius: 35px; background:#ffc3b3; left: -12px; top: 80px;}
.journey-text{margin-top: 80px; text-align: center; color:#343e48; position: relative;}
.journey-text span{position: relative; font-family: SofiaProSemiBold; z-index: 1; text-transform: uppercase; background:#ffeae5;  padding: 0 10px;  letter-spacing: 5px;}
.journey-text:after{ content: '';  position:absolute; width:100%; height: 2px; background:#f84827; top: 50%; transform: translateY(-50%); left:0;}
.journey-text span:before, .journey-text span:after{content: '';  position: absolute;  height: 10px; width: 10px; border: 2px solid #f84827;   border-radius: 100%; top: 50%; transform: translateY(-45%);}
.journey-text span:before{left: -500px;}
.journey-text span:after{ right: -500px;}
/*.bg-text{position: absolute; top:245px; right: -310px; color: #526bc6; font-size:7rem; font-family: SofiaProSemiBold; max-width: 750px; line-height: 0.9; transform: rotate(-90deg); height: 160px;}*/
.skills-wrap .skills-list{position: relative; z-index: 1;}
.skills-list .skill-label{display:inline-block; padding: 12px 20px; border-radius: 35px; background: #a1d1fb; color: #17191d; font-size:2rem; font-family: SofiaProSemiBold; margin-bottom: 25px; position: relative;}
.skills-list .skill-label:after{content: ''; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border: 10px solid transparent;
border-top-color: #a1d1fb;}
.skills-list ul{padding: 0; margin: 0;}
.skills-list ul li{align-items: center; padding:15px 20px; border: 1px solid #dae2e9; margin-bottom: 20px; border-radius: 15px 15px 0 15px; background: #fff; width: fit-content; min-height:100px;}
.powerx-tab-hld .contact-tab-hld h2.inner-body-heading{font-size:4rem; line-height: 5rem;}
.powerx-tab-hld .contact-tab-hld p{font-family: 'SofiaProRegular'; margin:0;}
.powerx-tab-hld .contact-tab-hld p.color-white{color:#fff;}
.skills-list ul li i{background: url(../images/sprite.png) no-repeat; display: inline-block; margin-right: 18px;}
.skills-list ul li i.skill-icon-1{background-position:-517px -854px; min-width:52px; min-height:44px;}
.skills-list ul li i.skill-icon-2{background-position:-587px -854px; min-width:56px; min-height:42px;}
.skills-list ul li i.skill-icon-3{background-position:-479px -921px; min-width:56px; min-height:44px;}
.skills-list ul li i.skill-icon-4{background-position:-556px -921px; min-width:63px; min-height:46px;}

.skills-list ul li i.skill-icon-5{background-position:-640px -921px; min-width:60px; min-height:45px;}
.skills-list ul li i.skill-icon-6{background-position:-487px -995px; min-width:63px; min-height:46px;}
.skills-list ul li i.skill-icon-7{background-position:-573px -997px; min-width:45px; min-height:45px;}
.skills-list ul li i.skill-icon-8{background-position:-652px -997px; min-width:44px; min-height:44px;}

.skills-list-hld{background:url(../images/skill-img.png) no-repeat; background-position:center center;}
.application-img-hld{max-width:400px; max-height:400px; border-radius:50%; overflow:hidden;}
/*
.application-timline-hld{padding-left: 75px;}
.application-timline-hld i{background: url(../images/sprite.png) no-repeat; display: inline-block; margin-right: 18px;}
.application-timline-hld i.mountain-icon{background-position:-491px -1057px; min-width:30px; min-height:30px;}
.application-timline-hld ul{list-style: none; padding: 0; margin: 0; position: relative;}
.application-timline-hld ul:after{content: ''; height: calc(100% - 70px);position: absolute; top: 15px; width: 2px;background: #2b4397;left: 160px;}
.application-timline-hld ul li{display: flex; margin-bottom: 40px;}
.application-timline-hld ul li .texts{padding-left: 65px;}
.application-timline-hld ul li .texts p{color:#333f48; margin:0; font-family:SofiaProLight;}
.application-timline-hld ul li .texts h4{font-size:2.4rem; text-transform: uppercase; font-family: SofiaProSemiBold;}
.application-timline-hld ul li .date{background:#333f48; color:#fff; height: 45px; line-height:4.5rem; padding: 0 20px; border-radius: 35px; display: inline-block; text-align:center; min-width: 130px; position: relative; font-family: SofiaProSemiBold;}
.application-timline-hld ul li .date:before{content: ''; position: absolute; height:30px; width:30px; outline: 2px solid #2b4397; border-radius: 100%;background: #455eb6; border: 10px solid #fff; top: 50%; transform: translateY(-50%); right: -46px; z-index: 2;}
.application-timline-hld ul li:nth-child(odd) .date:before{background: #f6917b;}
*/

.register-section{background: #021a33; text-align: center; color:#fff;}
.testimonials-block{background: #fff; border:1px solid #cfd5e0; border-radius: 15px; padding: 50px 30px; position: relative; z-index: 2;height: 100%;}
.testimonials-block:before{background:url(../images/sprite.png) no-repeat; position:absolute; content:""; width:92px; height:67px; left:0; top:20px; background-position:-413px -1173px; z-index:-1;}
.testimonials-block figure{min-height: 65px; min-width: 65px; border-radius: 100%; overflow: hidden; margin: 0; }
.testimonials-block figure img{width:100%; height:100%;}
.testimonials-block .testi-content{padding-left: 15px;}
.testimonials-block .testi-content p{margin:0;}
.powerx-tab-hld .dt-nexus-video-block figure figcaption{background:#edf5fa;}
.latest-insights{background:#edf5fa;}
.inner-banner-hld .hire-heading-hld figure{position:relative;}
.inner-banner-hld .hire-heading-hld h2:before{display:none;}
.inner-banner-hld .hire-heading-hld figure:after{position: absolute; width: 1px; background: #000; height: 100%; right: 0; top: 0; content: "";}
.traineeship-programme-hld.powerx-software-color, .traineeship-programme-hld.powerx-software-color .journey-text span{ background:#ffeae5 !important; color: #333f48!important;}
.traineeship-programme-hld.powerx-software-color .phase-card .phase-count{background:#ffeae5 !important; color: #f5ded8!important;}
/* ================= PowerX Software & Product Development End ======================================= */
/* ================= PowerX Robotics Start ======================================= */
.traineeship-programme-hld.powerx-robotics-color, .traineeship-programme-hld.powerx-robotics-color .journey-text span{background:#bedffc!important; color:#343e48!important;}
.traineeship-programme-hld.powerx-robotics-color .phase-card .phase-count{background: #bedffc!important; color: #b4d6f3!important;}

.traineeship-programme-hld.powerx-robotics-training .journey-text:after{background:#f84827;}
.traineeship-programme-hld.powerx-robotics-training .journey-text span:before, .traineeship-programme-hld.powerx-robotics-training .journey-text span:after{border-color:#f84827;}
.traineeship-programme-hld.powerx-robotics-training .phase-card{background:#fff; border-radius:15px; border-left:0; border-bottom-color:#fa4616;     overflow: hidden; position: relative; text-align: center;}
.traineeship-programme-hld.powerx-robotics-training .phase-card h4{color:#17191d; text-align:center; z-index: 1; position: relative;font-size:2.5rem;}
.traineeship-programme-hld.powerx-robotics-training .phase-card h4 span{font-size:5rem; line-height: 5rem;}
.traineeship-programme-hld.powerx-robotics-training .phase-card .phase-count{top: -2px; left: 50%; right:auto; font-size:16rem; transform: translate(-50%, 0); color:#eef2f3;}
.traineeship-programme-hld.powerx-robotics-training .phase-card:before, .traineeship-programme-hld.powerx-robotics-training .phase-card:after{display:none;}
.traineeship-programme-hld.powerx-robotics-training .phase-card .month{text-align:center;}
.traineeship-programme-hld.powerx-robotics-training .phase-card .phase-name{background:#333f48; color:#fff;}
.traineeship-programme-hld.powerx-robotics-training .phase-card ul li{text-align:left;}


.powerx-robotics-skills-list.skills-list-hld {background:url(../images/power-x-skill-img.png) no-repeat;background-position:calc(100% - 25px) center; background-size: 80%;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-1{background-position:0 -1298px; width:52px; height:52px;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-2{background-position:-76px -1298px; width:48px; height:48px;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-3{background-position:-149px -1281px; width:49px; height:56px;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-4{background-position:-219px -1291px; min-width:56px; height:56px;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-5{background-position:-296px -1290px; min-width:48px; height:48px;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-6{background-position:-369px -1293px; width:50px; height:47px;}
.powerx-robotics-skills-list .skills-list ul li i.skill-icon-7{background-position:-443px -1286px; width:48px; height:52px;}
.traineeship-programme-hld.powerx-timeline{background:#bedffc; color:#17191d;}
.traineeship-programme-hld.powerx-timeline .application-timline-hld ul li .texts p{color:#17191d;}
.traineeship-programme-hld.powerx-robotics-training .phase-card .phase-name.bg-orrange, .phase-card .phase-name.bg-orrange{background:#f84827; color:#fff;}
/* ================= PowerX Robotics End ======================================= */

/* ================= PowerX Cybersecurity Start ======================================= */

.powerx-tab-hld .partner-block figure img{max-height:100px; max-width:200px;}
.traineeship-programme-hld.powerx-cybersecurity-training, .traineeship-programme-hld.powerx-cybersecurity-training .journey-text span{background:#c8e7ec;}
.traineeship-programme-hld.powerx-cybersecurity-training .phase-card{border-radius:20px; border:3px solid #343e48;}
.traineeship-programme-hld.powerx-cybersecurity-training .phase-card .phase-count{position: absolute; top: -20px; left: 40px; color: #b5dde3; background: #c8e7ec; padding: 0 10px; right: auto;}
.traineeship-programme-hld.powerx-cybersecurity-training .phase-card h4{position:relative;}
.traineeship-programme-hld.powerx-cybersecurity-training .phase-card:after, .traineeship-programme-hld.powerx-cybersecurity-training .phase-card:before{display:none;}

.powerx-cybersecurity-skills-list.skills-list-hld {background:url(../images/power-x-skill-img3.png) no-repeat;background-position:calc(100% - 25px) center; background-size: 80%;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-1{background-position:0 -1376px; min-width:68px; height:52px;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-2{background-position:-90px -1375px; min-width:56px; height:56px;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-3{background-position:-172px -1374px; min-width:59px; height:59px;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-4{background-position:-258px -1376px; min-width:56px; height:55px;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-5{background-position:-343px -1376px; min-width:53px; height:54px;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-6{background-position:-423px -1379px; min-width:62px; height:48px;}
.powerx-cybersecurity-skills-list .skills-list ul li i.skill-icon-7{background-position:-510px -1370px; min-width:55px; height:66px;}

.traineeship-programme-hld.powerx-timeline.cyber-securtiy-timeline{background:#c8e7ec;}
.traineeship-programme-hld.powerx-timeline.cyber-securtiy-timeline .application-timline-hld ul li .date:before{outline-color:#9cc0c6;}
.application-timline-hld ul li .date:before{background:#9cc0c6;}
.traineeship-programme-hld.powerx-timeline.cyber-securtiy-timeline .application-timline-hld ul:after{background:#9cc0c6;}
/* ================= PowerX Cybersecurity End ======================================= */

/* ================= Helix Start ======================================= */
.overflow-list-hld{padding:0; margin:0;}
.overflow-list-hld li{list-style:none; border-radius:15px; padding:20px; background:#f0785b; font-size:2rem; color:#fff; margin-bottom:15px;}
.overflow-list-hld li:nth-child(2){background:#296189;}
.overflow-list-hld li:last-child{margin-bottom:0; background:#84acb3;}
.overflow-list-hld li p{margin:0;}
.overflow-list-hld li i{background-image:url(../images/sprite.png); display:inline-block; margin-right:15px; min-width:42px; min-height:42px;}
i.icon-tick-1{background-position:-545px -1051px;}
i.icon-tick-2{background-position:-545px -1051px;}
i.icon-tick-3{background-position:-545px -1051px;}
.why-should-join-hld{position:relative; background:#edf5fa;
background: -moz-linear-gradient(left,  #edf5fa 0%, #edf5fa 50%, #021a33 50%, #021a33 50%, #021a33 100%);
background: -webkit-linear-gradient(left,  #edf5fa 0%,#edf5fa 50%,#021a33 50%,#021a33 50%,#021a33 100%);
background: linear-gradient(to right,  #edf5fa 0%,#edf5fa 50%,#021a33 50%,#021a33 50%,#021a33 100%);}
.why-should-join-hld:after{position: absolute; content: ""; height: 100%; background: url(../images/why-join-bg.jpg); width: 50%; top: 0; right: 0;
background-repeat: repeat-x; background-size: cover;}
.why-should-join-hld .container{position:relative; z-index:1;}
.why-should-join, .apply-now-hld{background:#fff; padding:30px 35px; border-radius:15px; height: 100%;}
.why-should-join i{background-image:url(../images/sprite3.png); display:inline-block;}
.why-should-join h3{color:#17191d; font-size:2.4rem;}
.why-should-join p{margin:0; color:#6f7a82;}
i.why-join-1{background-position: 0px -0px; min-width:80px; min-height:80px;}
i.why-join-2{background-position:-80px -0px; min-width:80px; min-height:80px;}
i.why-join-3{background-position:-160px -0px; min-width:80px; min-height:80px;}
i.why-join-4{background-position:-240px -0px; min-width:80px; min-height:80px;}
i.why-join-5{background-position:-0px -80px; min-width:80px; min-height:80px;}
i.why-join-6{background-position:-80px -80px; min-width:80px; min-height:80px;}
i.why-join-7{background-position:-160px -80px; min-width:80px; min-height:80px;}
i.why-join-8{background-position:-240px -80px; min-width:80px; min-height:80px;}
i.why-join-9{background-position:-0px -160px; min-width:80px; min-height:80px;}
i.why-join-10{background-position:-80px -160px; min-width:80px; min-height:80px;}
i.why-join-11{background-position:-160px -160px; min-width:80px; min-height:80px;}

i.why-join-12{background-position:-240px -160px; min-width:80px; min-height:80px;}
i.why-join-13{background-position:-0px -240px; min-width:80px; min-height:80px;}
i.why-join-14{background-position:-80px -240px; min-width:80px; min-height:80px;}
i.why-join-15{background-position:-160px -240px; min-width:80px; min-height:80px;}
i.why-join-16{background-position:-240px -240px; min-width:80px; min-height:80px;}


.who-join-block i{background: url(../images/sprite.png) no-repeat; display: inline-block;}
i.who-join-icon-1{background-position:-401px -1462px; width:62px; height:89px;}
i.who-join-icon-2{background-position:-509px -1464px; width:88px; height:79px;}
i.who-join-icon-3{background-position:-620px -1461px; width:89px; height:87px;}
i.who-join-icon-4{background-position:-234px -1561px; min-width:73px; min-height:89px;}
i.who-join-icon-5{background-position:-349px -1561px; min-width:83px; min-height:69px;}
.who-join-block ul{padding:0; margin:0; margin-top:15px;}
.who-join-block ul li{list-style:none; margin-bottom:10px; position:relative; padding-left:20px;}
.who-join-block ul li:before{width: 12px; height: 11px; background: url(../images/sprite.png) no-repeat; background-position: -189px -55px;    position: absolute; content: ""; left: 0; top:7px;}
/* ================= Helix End ======================================= */
/* ================= Infinity Talent page Start ======================================= */
.light-blue-bg{background:#edf5fa;}
.infinity-talent-content-hld .sub-heading{font-size:2.8rem;}
.dtp-content-hld strong{font-weight:normal; font-size:2.4rem;}
.infinity-talent-content-hld ul{padding:0; margin:0; margin-top:35px;}
.infinity-talent-content-hld ul li{list-style:none; margin-bottom:25px;}
.infinity-talent-content-hld ul li:last-child{margin-bottom:0;}
.infinity-talent-content-hld i{background:url(../images/sprite.png) no-repeat; display:inline-block; margin-right:25px; position: relative; top: 5px;}
i.talent-icon-1{background-position:0 -1671px; min-width:51px; height:53px;}
i.talent-icon-2{background-position:-76px -1669px; min-width:51px; height:45px;}
i.talent-icon-3{background-position:-146px -1664px; min-width:51px; height:53px;}
.heading-block{color:#fff; border-radius:5px; padding:8px 10px; display: inline-block; margin-bottom:40px; position:relative;}
.heading-block:after{display:inline-block; position:absolute; left:0; top:60px; content:""; width:364px; height:41px;}
.heading-block.color-1:after {background:url(../images/color-1-devider.png) no-repeat;}
.heading-block.color-2:after {background:url(../images/color-2-devider.png) no-repeat; top:20px;}
.heading-block.color-3:after {background:url(../images/color-3-devider.png) no-repeat; right:-190px; left: auto; top: 20px;}
.heading-block.color-4:after {background:url(../images/color-4-devider.png) no-repeat; right: -130px; left: auto;}

.color-1{background:#84acb3;}
.color-2{background:#f0785b;}
.color-3{background:#26608b;}
.color-4{background:#8dc1ec;}
.talent-exposure ul{padding:0; margin:0; margin-top:15px;}
.talent-exposure ul li{position:relative; list-style:none; margin-bottom:10px; padding-left:20px;}
.talent-exposure ul li:before{width:12px; height: 11px; background: url(../images/sprite.png) no-repeat;
background-position: -189px -55px; position: absolute; content: ""; left: 0; top: 7px;}
.talent-example-hld{background:#a3d5e0 url(../images/talent-example-bg.jpg) no-repeat;}
.talent-example-hld.section-deep-blue{background:#021a33 url(../images/talent-example-bg2.jpg) no-repeat; color:#fff;}
.talent-example-hld.section-deep-blue .bio-hld{background:#09325d; color:#fff;}
.talent-example-hld.section-deep-blue h3{color:#fff;}
.talent-example-hld.section-deep-blue strong{color:#17191d;}
.bio-details-hld{background:#fff; border-radius:15px; border-left:0; overflow:hidden; position:relative; text-align:center;}
.bio-hld{background:#bbe6ef; padding:40px 50px; border-radius:15px; height: 100%;}
.bio-hld h3{color:#17191d; font-size:2.8rem; text-transform:uppercase; font-family: SofiaProSemiBold;}
.bio-hld ul{padding:0; margin:0; max-width:80%;}
.bio-hld ul li{list-style:none; padding:12px 0; border-bottom:1px solid #9fcfd9;}
.bio-hld ul li:last-child{border:none;}
.bio-hld figure{width:186px; height:186px; border-radius:50%; background:#77b1e0; overflow:hidden;}
.bio-details-hld{padding:40px 30px; position: relative; left: -60px;}
.bio-details-block{position:relative; height:100%;}
.bio-details-block:after{width:1px; height:100%; background:#e0e5e9; position:absolute; right:-30px; top:0; content:"";}
.bio-details-block i.arrow-circle-icon{background:url(../images/sprite.png) no-repeat; display:inline-block; background-position:-517px -1284px;    width: 52px; height: 52px; position: absolute; right: 0; top: 50%; transform: translate(55px, -50%); z-index: 1;}
.bio-details-block .phase-count{position: absolute; top:-35px; left:50%; right:auto; font-size: 16rem; transform: translate(-50%, 0); color: #eef2f3; font-family: 'SofiaProSemiBold'; line-height: 0.5;}
.bio-details-block h4{color: #17191d; text-align: center; z-index: 1;  position: relative; font-size: 2.5rem; font-family: SofiaProSemiBold;text-transform: uppercase; margin-bottom: 30px;}
.bio-details-block h4 > span{font-size:1.8rem; font-family: 'SofiaProLight';}
.bio-details-block p{flex:1 1 auto; padding:0 20px; color:#333e48}
.year-hld{margin: 15px auto; border-radius: 25px; background: #fedad0; padding: 5px 10px; color:#333e48}
.skills-hld span{display:block; border-radius:5px; padding:10px; color:#fff; font-size:1.6rem; margin-bottom:5px;}
.bio-details-block.after-none:after, .bio-details-block.after-none i,.after-none:after{display:none;}
/* ================= Infinity Talent page End ======================================= */

/* ================= New Frontier page Start ======================================= */
.banner-hld.nf-banner figure{min-height:auto;}
/*== Stats Start ==*/
.stats-hld{background:#883222 url('../images/stuck-bg.jpg') no-repeat; background-size: cover; color:#fff;}
.stats-hld p{margin:0;}
.stats-hld .heading > span, .stats-hld .heading > small{font-size:5.2rem; margin-bottom:10px; font-weight: 600; line-height:5rem; position:relative; display:inline-block;}
.stats-hld .heading > span.counting:after{position: absolute; content: "+"; top: 0; right: -35px; display:none;}
.logo-new-frontier .devider{position:relative;}
.logo-new-frontier .devider:before{width:1px; background:#4a4e5e; height:100%; left:0; top:0; position:absolute; content:"";}
.logo-new-frontier{background:#fff url('../images/logo-new-frontier-bg.jpg') no-repeat; background-size: cover;}
/*== Stats End ==*/
.agenda-hld{background: #a3cad1;}
.agenda-hld .table-bordered{border-color: #a2c8cf;}
.agenda-hld th{ padding: 15px; background:#333e48; color:#fff; font-size: 2rem; font-weight: normal;}
.agenda-hld .table-bordered td:first-child{width:200px;}
.agenda-hld tr td{padding:10px 15px; color:#333e48; font-weight:normal; background: #fff;}
.agenda-hld tr td strong{margin-bottom: 3px; display: inline-block;}
.agenda-hld tr td ul{padding:0; margin:0; margin-bottom:1rem;}
.agenda-hld tr td ul li{position:relative; list-style:none; padding-left: 25px;}
.agenda-hld tr td ul li:before{width:12px; height:11px; background: url(../images/sprite.png) no-repeat; background-position: -189px -55px;    position: absolute; content: ""; left: 0; top: 7px;}

.agenda-hld tr td h2{font-size:2rem; font-family: SofiaProSemiBold; line-height: 2rem;}
.agenda-hld .accordion-item{background:none; border:none;}
.agenda-hld .accordion-button:not(.collapsed){margin-bottom:20px;}
.agenda-hld .accordion-button:not(.collapsed)::after{background: url(../images/sprite.png) no-repeat; background-position: -272px -196px; transform: rotate(0);}
.agenda-hld .accordion-button::after{flex-shrink: 0; width: 20px; height: 20px; margin-left: auto; content: ""; background:url(../images/sprite.png) no-repeat; background-position: -187px -196px;}
.agenda-hld .accordion-button{color:#333e48; background:none;box-shadow: none; padding: 0;font-size: 1.8rem;}
/* ================= New Frontier page End ======================================= */

/* ================= Deep Tech for Good page Start ======================================= */
.dtfg-partner .partner-block img{max-width: 200px; max-height: 100px;}
.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left:-50px;}
.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right:-50px;}
.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-dot span{background:#869791;}
.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-dot.active span{background-color: #f84827;}
.digital-feed-hld{background:#021a33 url(../images/digital-feed-bg.jpg) no-repeat bottom;}
.digital-feed-hld{color:#fff;}
.dtfg-hubspot-form.newsletter-form .hs-form-field label{font-size:14px;}
.dtfg-hubspot-form .hs-form-field .input input[type="tel"], .dtfg-hubspot-form .hs-form-field .input input[type=text], .dtfg-hubspot-form .hs-form-field .input input[type=email], .custm-cont-form .hs-form-field select{border: 1px solid rgba(89,89,91,.4); border-radius: 3px; height: 40px; font-family: SofiaProExtraLight,sans-serif; background: #FFF; margin-bottom: 15px;}
.dtfg-hubspot-form .inputs-list{padding:0;}
.dtfg-hubspot-form .inputs-list li{list-style: none;}
.dtfg-hubspot-form .inputs-list li .hs-input{margin-right: 10px;}
.dtfg-hubspot-form .hbspt-form form input.hs-button{min-width: 162px; padding:7px 0; font-family: 'SofiaProSemiBold',sans-serif; font-size: 16px;    text-transform: uppercase; border-radius: 5px; border: none; outline: none; background: #ef4a25; color: #fff; margin-top: 20px; cursor: pointer;}
.dtfg-hubspot-form .hs-input[type="radio"]:not(:checked), .dtfg-hubspot-form .hs-input[type="radio"]:checked {position: relative; left: 0;}
/* ================= Deep Tech for Good page End ======================================= */
/* ================= Deep Tech Summit page Start ======================================= */
/*==Future DTS Start ==*/
.future-dts-hld{background:#fff url(../images/future-dts-bg.png) no-repeat left top;background-size:contain;}
.future-dts-circle{background:mone; border-radius:50%;padding:20px;margin:0 auto; width:150px; height:140px;}
.future-dts-circle img{max-height: 130px;}
.future-dts-text{font-family: SofiaProSemiBold; text-align:center; display:block}
/*==Future DTS End ==*/

/*==Glance Start ==*/
.switch-hld{width:500px;height:500px; padding:30px;position: absolute;background: #83aab1;border-radius: 50%;color: #fff;font-family: SofiaProLight; text-align: center; top:-240px; left:60px; z-index:1; }
.switch-hld img{max-width:200px;}
.glance-hld{background:#0e1d31; position:relative;}
.color-white{color:#fff !important;}
.pt-250{padding-top:350px;}
.glance-block{background:#fff; border-radius:10px; flex:1 1 auto; margin-top:20px; padding:15px;}
.glance-block a{display:block; height:100%;}
.glance-block figure{margin-bottom:0; width:100%;}
.glance-hld .table-responsive{background:#fff; margin: 0;}
.glance-hld .table-bordered{border: 1px solid #000000;}
.glance-hld .table th{padding: 1rem; vertical-align: middle;}
.glance-hld .table-bordered td, .glance-hld .table-bordered th{border: 1px solid #D13B2C; border-top: 0;}
.glance-hld .table-bordered th{ background: #D13B2C; color: #fff; border-color: #fff; height: 80px; font-weight: normal;}
.glance-hld .custom-responsive-table.table-bordered th a{color: #fff;}
.glance-hld .table-bordered td:first-child{ width: 170px;}
.glance-hld .custom-responsive-table.table-bordered td{ width: 233px; vertical-align: middle;}
.glance-hld .custom-responsive-table td span{ display: inline-block;}
.glance-hld .table-bordered th:first-child{border-left: 0;}
.glance-hld .table-bordered th:last-child{border-right: 0;}
.glance-hld .table-responsive{background: #fff; margin: 0;}
.glance-hld .table-responsive a{cursor: pointer;}
.glance-hld .table-bordered{border: 1px solid #000000;}
.glance-hld .table th{padding: 1rem; vertical-align: middle;}
.glance-hld .table-bordered td, .glance-hld .table-bordered th{border: 1px solid #d13b2c; border-top: 0;}
.glance-hld .table-bordered th{background: #d13b2c; color: #fff; border-color: #fff; height: 80px;font-weight: normal;}
.glance-hld .custom-responsive-table.table-bordered th a{color: #fff;}
.glance-hld .table-bordered td:first-child{width: 170px;}
.glance-hld .custom-responsive-table.table-bordered td{width: 233px; vertical-align: middle;}
.glance-hld .custom-responsive-table td span{display: inline-block;}
.glance-hld .table-bordered th:first-child{border-left: 0;}
.glance-hld .table-bordered th:last-child{border-right: 0;}
/*==Glance End ==*/

/*==Agenda Start ==*/
.dts-agenda-hld {background:#f4f4f4 url(../images/agenda-bg.png) no-repeat left bottom; background-size: contain; position:relative;}
.dts-agenda-hld .nav-tabs, .dts-agenda-hld .nav-tabs .nav-link, .dts-agenda-hld .nav-tabs .nav-item.show .nav-link, .dts-agenda-hld .nav-tabs .nav-link.active, .dts-agenda-hld .nav-tabs .nav-link:focus, .dts-agenda-hld .nav-tabs .nav-link:hover{border:none; background: none; }

a:not([href]):not([tabindex]){color: #bcc2c8;}

.dts-agenda-hld .nav-link{font-family: SofiaProSemiBold; font-size:35px; color:#bcc2c8 !important; font-weight:inherit; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; text-transform: capitalize !important;}
.dts-agenda-hld .nav-link span{display:block; font-size:18px; margin-top:10px;}
.dts-agenda-hld .nav-tabs .nav-link.active, .dts-agenda-hld .nav-tabs .nav-link:focus, .dts-agenda-hld .nav-tabs .nav-link:hover{color:#495057 !important;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; display:inline-block; cursor:pointer;}
.dts-agenda-hld .career-tab-hld.responsive-tabs .nav-tabs{justify-content: space-between;}
.dts-agenda-hld .table td:first-child{width:200px;}
tr.break-border td:first-child{border-left: 1px solid #f4f4f4;}
tr.break-border td:last-child{border-right: 1px solid #f4f4f4;}
.dts-agenda-hld .table thead{background:#0e1d31; color:#fff;}
.dts-agenda-hld .table td, .dts-agenda-hld .table th{padding: .75rem 25px; border-bottom:0;}
.dts-agenda-hld .table-bordered{border:1px solid #0e1d31; color:#23608a; font-family:SofiaProLight;}
.dts-agenda-hld .table-bordered  tr td h2{font-size:1.8rem;}

.dts-agenda-hld .table-bordered p, .dts-agenda-hld .table-bordered ul{color: #000; padding-right: 50px;}
.dts-agenda-hld .table-bordered tr{border-bottom:1px solid #0e1d31;}
.accordion-header{cursor:pointer}
.fas{display:block; min-width:29px; height:21px; background:url(../images/accordion-arrow.png) no-repeat center center; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-size: 70%; position: relative;}
.accordion-header[aria-expanded="true"] .fas{transform: rotate(180deg);}
/*==Agenda End ==*/

/*==Speakers Start ==*/
.speaker-hld{background:#0e1d31;}
.speaker-block{display:block; color: #fff; font-size: 16px; font-family: SofiaProLight;}
.speaker-block p{color: #fff !important;}
.speaker-block:hover,.speaker-block:active, .speaker-block:focus{color:#fff;}
.speaker-block figure{width:178px; height:178px; border-radius: 50%; overflow: hidden; margin: 0 auto; margin-bottom:15px; display: block; padding:6px; background: rgb(240,73,38); background: linear-gradient(159deg, rgba(240,73,38,1) 20%, rgba(14,32,49,1) 85%);}
.speaker-block figure img{border-radius:50%;}
.speaker-block h4{font-weight: 600; font-size:18px; color: #fff;}

.modal-backdrop.show{opacity: .7;}
.modal-dialog-centered{-webkit-box-align: center; -ms-flex-align: center; min-height: 100%; display: flex; align-items: center;}
.speaker-modal .modal-lg{width:100%; max-width:100%;}
.speaker-modal .modal-header, .speaker-modal .modal-body, .speaker-modal .modal-content{border-radius:0; border:none;}
.speaker-modal .modal-content{width:100%;}
.speaker-modal .modal-header{border: none; position: absolute; right: 30px; z-index: 1; top: 15px;}
.speaker-modal .close{font-size: 70px; padding: 0; font-size:70px; font-weight: normal; cursor: pointer; position: relative; margin: 0; line-height: 20px; top: -5px; color: #fff; opacity: 1; font-family: 'SofiaProExtraLight', sans-serif; text-shadow:none;}
.speaker-modal .modal-body{padding:60px; text-align: justify; background:#83aab1; color:#fff;}
.speaker-modal .modal-dialog{margin:0;}
.speaker-modal p{font-family: 'SofiaProLight', sans-serif; color:#fff !important;}
.speaker-modal a{display:inline-block; cursor:pointer; max-width: 180px;}
.speaker-modal .modal-body h4{font-size:35px;}
.color-blue{color:#23608a !important;}
/*==Speakers End ==*/
/*==Partners logo Start ==*/
.partner-logo-hld li{float: left; list-style: none; min-height: 100px;}
.partner-logo-hld li a{ display: block; text-align: center; width: 100%; padding: 0 2rem;}
/*==Partners logo End ==*/

/*==Past Editions Start ==*/
.past-editions-hld{background:#0e1d31; color:#fff;}
.past-editions-hld p{font-size:22px; line-height: 28px; color:#fff !important;}
.past-editions-block{background:#0e1d31;}
.past-editions-block .glance-block{background:#83aab1; min-height:150px; cursor:pointer; margin-top:0;}
.past-editions-block .glance-block a{font-size:40px; font-family: SofiaProSemiBold; color:#fff;}
.past-editions-block .glance-block a:hover,.past-editions-block .glance-block a:active, .past-editions-hld .glance-block a:focus{color:#fff;}
.past-editions-block .main-heding br{display:none;}
/*==Past Editions End ==*/


/*==Register Popup Start ==*/
.register-popup-hld, .modal-open, .modal-open .main-menu{padding-right:0 !important;}
.register-popup-hld	.modal-content{border: 2px solid #fff; background-color: #ef4a25; border-radius: 8px; text-align: center;}
.register-popup-hld p{color:#fff;}
.register-popup-hld .btn-register-interest{color: #ef4a25; display: inline-block; font-size: 18px; min-width: 100px; margin-top:5px; font-family: SofiaProRegular; height: 38px; line-height: 41px; padding: 0; border-radius: 5px; text-align: center;}
.modal-dialog-centered{min-height: calc(100% - (1.75rem * 2));}
.modal-backdrop.show{opacity: .7;}
/*.modal-open .modal{overflow:hidden;}*/
/*==Register Popup End ==*/
.dts-year{background:#83aab1; min-height:130px; cursor: pointer; margin-top: 0; border-radius: 10px; display:block; color:#fff; font-size:3.5rem; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.dts-year:hover{background:#ef4a25; color:#fff; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}


/* ================= Deep Tech Summit page End ======================================= */

/* ================= Company Details page Start ======================================= */
.keayword-hld{position:relative; height:30px;}
.company-sub-heading{font-size:3rem; color: #444; line-height:1.5; font-family:SofiaProLight;}
.keayword-hld span{line-height:3rem; text-align:center;}
.keayword-hld span:first-child{ background: #444; display: block; color: #fff; padding: 0 5px;}
.keayword-hld:after{position:absolute; width:100%; height:0.1rem; background:#444; content: ""; bottom:0;}
.test-hld{position:relative;}
.test-hld:before{background: #8e8e8e; display: block; min-width: 300px; height: 10px; position: absolute;
top:0; left: 0; content: ""; border-radius: 10px;}
.person-hld figure{max-width: 140px; max-height: 140px; overflow: hidden; border: 4px solid #000;   border-radius: 50%; background: #000;}
.person-hld figure img{border-radius: 50%;}
.person-hld p span{font-family: SofiaProSemiBold; color: #444; margin-bottom:10px; display:block;}
.company-quote{font-family: SofiaProSemiBold; font-size: 2.4rem; position: relative; margin:30px 0;}
.company-quote:before{position: absolute; width: 31px; height: 22px; background: url(../images/sprite.png) no-repeat; content: ""; background-position: 0 -477px; left:-5px;}
.company-quote span{font-family:SofiaProLight; display:block; font-style:italic; font-size:1.8rem; margin-top
:20px;}
.banner-bach{min-width:280px; height: 30px; background:#fc4e1f; color: #fff; padding:3px 15px; position: absolute; right: 0; bottom: -30px; border-radius: 0 0 0 8px; font-size: 18px;}
/* ================= Company Details page End ======================================= */

/* ================= Search Result page Start ======================================= */
.search-block{border-radius:10px; padding:25px; border: 1px solid #e1e2e3;}
.search-block > span.search-title{font-size: 1.6rem; color: #ef4a25; text-transform: uppercase; font-family: SofiaProRegular; border-bottom: 1px solid #eaeaea; display:block; padding-bottom:10px; font-family: SofiaProSemiBold; }
.search-block .tag-hld a:hover{color:#fff;}
.search-block h3{font-size:2rem; margin:15px 0 20px 0; font-family: SofiaProSemiBold; }
.search-block h3 a{color:#333e48;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.search-block h3 a:hover{color:#ef4a25;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
/* ================= Search Result page End ======================================= */



/* Hubspot Css */
.custm-cont-form.dtfg-hubspot-form{width: 50% !important; margin: 0 auto!important;}
.custm-cont-form.dtfg-hubspot-form .hs-form-field{margin-bottom: 15px!important;}
.custm-cont-form.dtfg-hubspot-form .hs-form-field .input input[type="tel"], .custm-cont-form.dtfg-hubspot-form .hs-form-field .input input[type=text], .custm-cont-form.dtfg-hubspot-form .hs-form-field .input input[type=email], .custm-cont-form.dtfg-hubspot-form .hs-form-field select{    margin-bottom: 0!important; width: 100%!important; margin-top: 10px!important;}
.custm-cont-form.dtfg-hubspot-form .hbspt-form form input.hs-button{padding: 12px 0!important;}
.custm-cont-form.dtfg-hubspot-form .hs-error-msg{color: red!important;}
/* Hubspot Css */


/* ======== Privacy Policy page start === */
.main-list{counter-reset: item ; padding-left: 1.5rem;} 
.main-list p,.sub-list > li{font-weight:normal; margin-bottom:1rem;} 
.main-list > li > strong + p{margin-top:1rem;} 
.main-list > li > p:first-child{font-family:SofiaProSemiBold;}
.main-list li{display: table; counter-increment: item; margin: 1rem 0;} 
.main-list li:before{content: counters(item, ".") ". "; display: table-cell; padding-right: 0.6em;} 
.sub-list,.main-list li > ol li > ul {counter-reset: item; margin-top:1rem; padding:0;} 
.sub-list > li {list-style: none;position:relative;margin-bottom:1rem;margin-right:1rem; font-family: SofiaProLight;} 
.sub-list > li:before{ content: counters(item, ".") " "; position:static;} 
.main-list li > ol li > ul li:before{content: counters(item, ".") " ";} 
.sub-list > li:after {content: "";position: static;}
.main-list li > ol li > ul.new-sub-list{counter-reset: listStyle;}
.main-list li > ol li > ul.new-sub-list li{counter-increment: listStyle;}
.main-list li > ol li > ul.new-sub-list.lower-alpha li::before{content:"(" counter(listStyle, lower-alpha) ")";}
.main-list li > ol li > ul.new-sub-list.lower-roman li::before{content:"(" counter(listStyle, lower-roman) ")";}

/* ======== Privacy Policy page end === */

/* ======== Cookies block css start === */
.cookiesjsr-banner{flex-direction: column; background-color: #021A33; color: #e1e1e1; padding:15px;    font-size:1.5rem; padding-bottom: 0; box-shadow: 0 0 19px rgb(0 0 0 / 42%); font-family: 'SofiaProLight';}
.cookiesjsr-banner--action, .cookiesjsr-banner--info{width:100%; margin-bottom: 5px; padding-left: 0;}
.cookiesjsr-btn.important, .cookiesjsr-btn.important.invert, .cookiesjsr-btn.cookiesjsr-settings{background-color:#f84827; width:auto; padding: 5px 15px; border-radius:5px; font-size:1.5rem; color:#fff; border: none; margin-left: 0; min-height: 35px;}
.cookiesjsr-links.links--row li a{color:#e1e1e1; font-family:'SofiaProLight'; font-size:1.5rem;   text-decoration:underline; line-height:2rem;}
.cookiesjsr-links.links--row li:before{background-color: #17191d;border-radius: 50%;}
.cookiesjsr-banner--action{flex-direction: row;}
.cookiesjsr-layer--header, .cookiesjsr-service-group{font-size: 1.6rem;}
.cookiesjsr-service--always-on span{color: #fff; text-transform: uppercase; padding: 5px 10px; background: #f84827; border-radius: 4px; font-family: 'SofiaProRegular'; font-size: 1.5rem; height: 35px;}
.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background-color:#edf5fa;color:#333f48;}
.cookiesjsr-service:hover, .cookiesjsr-service{background-color: hsla(210,4%,90%,.1);}
.cookiesjsr-layer--footer{font-size: 1.5rem; height:60px; background: #343e48; border: none;}
.cookiesjsr-btn.invert{border-color: #f84827; border-width: 1px; color: #17191d; font-size: 1.5rem;   font-family: 'SofiaProSemiBold'; border-radius: 5px; min-height: 35px; max-width: 150px;}
.cookiesjsr-layer--body{top: 55px;}
.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#edf5fa;color:#333f48;}
.cookiesjsr-service--description h3{color: #17191d; padding-bottom: 10px; font-family: 'SofiaProSemiBold';}
.cookiesjsr-layer--label-all{color:#fff;}
.cookiesjsr-layer--actions{justify-content: end;}
/* ======== Cookies block css end === */
/* ======== Deep Tech Central start === */
.dttc-hld{background:url(../images/dttc-bg.jpg)no-repeat; background-repeat: repeat; min-height:600px;}
.dttc-hld img{min-width:800px;}
.dttc-hld .dt-nexus-infograph-hld{background:none;}
.dttc-hld .dt-nexus-infograph-block{border-radius: 40px; min-height: 80px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; background: #fff; display: flex;}
.dttc-hld .dt-nexus-infograph-block a{color: #333e48; display: block; width: 100%; text-align:center;}
.dttc-hld .dt-nexus-infograph-block:hover a{color:#fff;}
.dttc-hld .dt-nexus-infograph-block:hover{background:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; border-color:#f84827;}
.dttc-block .latest-blog-card{padding:30px; min-height:100%;}
.dttc-block .latest-blog-card.type-tag-hld{padding-top:30px;}
/* ======== Deep Tech Central end === */







/* ========= Website footer section start ==============*/
.footer-hld{border-top:2px solid #f84827; background: rgba(255,255,255,1); background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 77%, rgba(237,245,250,1) 77%, rgba(237,245,250,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(77%, rgba(255,255,255,1)), color-stop(77%, rgba(237,245,250,1)), color-stop(100%, rgba(237,245,250,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 77%, rgba(237,245,250,1) 77%, rgba(237,245,250,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 77%, rgba(237,245,250,1) 77%, rgba(237,245,250,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 77%, rgba(237,245,250,1) 77%, rgba(237,245,250,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 77%, rgba(237,245,250,1) 77%, rgba(237,245,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf5fa', GradientType=1 );}
.footer-social-hld figure img{max-width: 140px;}
.footer-hld .container-fluid{background-image:url('../images/footer-bg.png');background-repeat:no-repeat; background-position:bottom left;}
.footer-hld h4{position:relative; margin: 0; padding-left:20px; margin-bottom:15px;}
.footer-hld h4 a{font-size:2rem; font-family: SofiaProSemiBold; color:#17191d; text-transform:uppercase; }
.footer-hld h4:before{position:absolute; width:13px; height:16px; left:0; top:0; background:url(../images/sprite.png) no-repeat; background-position:-187px -52px; content: "";}
.footer-hld ul{padding:0; margin:0;}
.footer-hld ul li{list-style:none; margin-bottom:20px;}
.footer-hld ul li:last-child{margin-bottom:0;}
.footer-hld ul li a{color:#333f48; font-size:2rem; font-family:SofiaProLight; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.footer-hld ul li a:hover, .footer-hld ul li a:focus{color:#f84827; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.footer-social-hld{font-size:1.6rem; color:#333f48; background:#edf5fa; padding-left: 60px;}
.footer-social-hld p.address{font-size:2rem; color:#333f48;}
.footer-social-hld span{font-size:1.8rem;}
.footer-social-hld p a{color:#333f48;}
.footer-dot{
	color: #f84827;
    margin-left: 7px;
    margin-right: 7px;
}
/*.footer-social-hld p a:first-child{position: relative; padding-right: 24px;}
.footer-social-hld p a:first-child:after{width: 4px; height: 4px; background: #f84827; position: absolute; top: 50%; right: 9px; transform: translate(0, -50%); border-radius: 50%; content: "";}*/
.footer-social-hld ul{margin-top:8px; margin-bottom:35px;}
.footer-social-hld ul li{margin:0; margin-right:2px;}
.footer-social-hld ul li:last-child{margin-right:0;}
.footer-social-hld ul li a{width:50px; height:50px; background:#fff;}
.footer-social-hld ul li a i{background:url(../images/sprite.png) no-repeat; display:inline-block;}
.footer-social-hld ul li.facebook i{background-position:-88px -111px; width:14px; height:22px;}
.footer-social-hld ul li.twitter i{background-position:-137px -113px; width:18px; height:16px;}
.footer-social-hld ul li.linkedin i{background-position:-188px -111px; width:19px; height:18px;}
.footer-social-hld ul li.youtube i{background-position:-238px -112px; width:24px; height:16px;}
.footer-social-hld ul li.instagram i{background-position:-290px -109px; width:24px; height:24px;}
/* ========= Website footer section END ==============*/
.top-fixed{position:sticky; top: 275px; z-index:9; }
.btn-white{background:#fff; border:1px solid #caced1; color:#f84827;}



#edit-submit-faq{display:none !important;}

.btn-enable{background: #b3b3b3; border-color: #b3b3b3;}

/* Past workshps page start */
.past-workshop-hld .card-block-hld p{font-size:1.8rem;}
.past-workshop-hld .card-block-hld figure{width: 280px; border-radius: 10px; height: auto;}
.past-workshop-hld .card-body{padding: 25px; background: #fff; border: 1px solid #e3eaef; border-radius:10px; height: 100%;}
/* Past workshps page end */



/*-------------------------------------------------------------
------------------@media Rule Start--------------------------*/

@media only screen and (min-width:1300px){
  
    .container { width:1280px; max-width:1280px;}
	.contact-tab-hld .container{ width: 1140px; max-width: 1140px;}
}
/* ------------------------ BIG DESKTOP ------------------------*/
@media only screen and (min-width:1170px) and (max-width:1470px) {
	.inner-banner-heading{font-size:4rem; line-height: 4.5rem;}
	.px-100{padding-left: 50px; padding-right: 50px;}
	.latest-blog-card{padding: 50px 30px;}
	.details-newsletter-hld{padding: 20px;}
	.details-newsletter-hld h3{margin-bottom: 50px;}
	
}

@media only screen and (min-width:1170px) and (max-width:1199px) {
	.content-text { font-size: 13px !important; }
}


/* ------------------------ SMALL DESKTOP ------------------------*/
@media only screen and (min-width:992px) and (max-width:1169px) {
.ticker{top:108px;}
.main-menu header{padding:0.7rem 10px;}
.wsmenu>.wsmenu-list>li>a{padding-left: 10px; padding-right: 10px;}	
.footer-social-hld ul li{margin-bottom:2px;}
.footer-hld h4 a{font-size: 2rem;}
.section-padding{padding: 50px 0;}
.footer-hld h4{margin-bottom: 20px;}
.footer-social-hld.section-padding{padding-left:30px;}
.footer-hld ul li{margin-bottom: 15px;}

.trending-posts-block figure{min-width:100%;}
.trending-posts-block figure img{width:100%;}
.guest-writer-hld h4{font-size:2rem; margin-bottom: 15px;}
.next-prev-article-block{padding: 0 100px;}
.guest-writer-hld{min-height: 150px; margin: 20px 0;}
.guest-writer-hld .btn{width: 200px; padding: 10px 15px; font-size: 1.8rem; font-family: SofiaProSemiBold;}
.details-newsletter-hld .form-control{background-position: 3px -558px; padding-left: 35px;}
.details-newsletter-hld .submit{width: 45px;}
.tag-hld a{margin-bottom:5px; margin-right:5px;}
.section-heading{font-size: 3.5rem; margin-bottom:30px;}
.blog-details-content-hld h2 {font-size: 2.5rem; line-height: 3rem;}
.trending-posts-hld ul li{padding: 20px 0;}
.inner-banner-heading{font-size:3rem; line-height:3.5rem;}
.px-100{padding-left: 50px; padding-right: 50px;}
.filter-block{padding: 15px 10px;}

.latest-blog-card{min-height:auto;}
.trending-block{height:auto;}
.trending-block > a:after{top:0;}

.trending-block.big-font figcaption span{font-size: 2.5rem; line-height: 3.5rem;}
.trending-block.big-font figcaption{padding: 15px;}


.featured-content-hld {left: -50px;padding: 40px;}
.blog-listing-featured-hld h3{font-size: 9rem;}
.listing-newsletter-hld h3{font-size: 3rem; line-height:3.5rem;}
.popular-block-hld{ padding: 10px;}
.popular-block-hld ul li{padding:15px 0;}
.popular-block-hld ul li a > span{font-size: 1.8rem;}

.details-newsletter-hld{padding: 20px; min-height: 470px;}
.details-newsletter-hld h3{font-size: 3rem; line-height: 3.5rem; margin-bottom: 50px;}

.inner-banner-heading-hld{padding:30px;}

.btn-orrange{min-width: 161px;}
.btn-add-calender{padding: 15px 10px;}
.add-calendar{padding: 30px;}

.px-80{padding: 0 30px;}
.home-tab-left-hld figure{ width: 350px; height: 350px;}
.spotlight-logo-block{padding:15px;}


.home-talent-hld .content-details{padding: 30px 10px;}
/*.content-details i{display:none;}*/
.content-text { font-size: 13px !important; }

.journey-text span:before,.journey-text span:afterP{display:none;}
.bg-text{display:none;}
.phase-card .phase-count{font-size: 14rem;}
.journey-text{overflow:hidden;}

.heading-block:after{display:none;}
.bio-hld, .bio-details-hld{padding:30px;}
.bio-details-block p{padding:0;}
.bio-details-block:after{right:-15px;}
.bio-details-block i.arrow-circle-icon{display:none;}
/* ================= Deep Tech Summit page Start ======================================= */
.switch-hld{left: 0; margin: 0 auto;  position: relative; top: 0;  margin-bottom: 0;  width: 100%;   border-radius: 0; height: 100%; text-align: left;  box-shadow: none;  -webkit-box-shadow: none;   -moz-box-shadow: none;}
.pt-250{ padding-top:60px;}
.glance-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left: -30px;}
.glance-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right: -30px;}
/* ================= Deep Tech Summit page End ======================================= */

.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right: -10px;}
.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left: -10px;}

.wsmenu .dropdown-toggle:after{right: -3px;}

}

/*-------- Only Menu Css Below 1024------------*/
@media only screen and (max-width:1023px) {
.ticker .title {min-width: 148px;}
.ticker .title:after{display:none;}
/* Top navigation menu start */
.login-popup{padding: 5px; margin: 0; margin-left: 10px;}
.login-dropdown .user-name{max-width: 100px;}
.login-dropdown ul.dropdown-menu{padding: 15px; min-width:150px;}
.login-dropdown ul.dropdown-menu li{margin-bottom: 10px;}
.login-dropdown .user-name:after{position: absolute; width: 12px; height: 7px; background: url(../images/sprite.png) no-repeat; background-position: left -3px; border: none; top: 60%; transform: translate(0, -50%); transform-origin: 7px 2px; -webkit-transition: all .5s ease-in-out; transition: all .5s; right: 5px;}
.main-menu header{padding:1.5rem 2rem;}
.wsmenu .dropdown-toggle:after{display:none;}
.main-menu .navbar-brand img{max-width:70px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block{padding:15px; border-bottom: 1px solid #ccc; height: auto; border-radius: 0; background: none;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .col:last-child .megamenu-block{border:none; }
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block i.drop-arrow{position:relative; bottom:10px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .submenu .megamenu-block i.drop-arrow{bottom:0;}
.megamenu-footer span:first-child{display:block; text-align:center; width: 100%;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block span{font-size: 1.8rem;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .submenu .megamenu-block:not(:first-child),.wsmenu>.wsmenu-list>li>.wsmegamenu .megamenu-block{padding:10px 10px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu{z-index:2;}
/* Top navigation menu end */
.banner-content h2{font-size: 3rem; line-height:3.5rem;}
.banner-content h4{font-size:2rem; line-height:2.5rem;}
.banner-hld figure{min-height: 400px;}
.mobile-login{margin-right:15px;}
.inner-banner-heading{font-size: 3.5rem;  line-height: 4rem;}
.event-details-register-hld.event-top .inner-banner-heading{color:#fff; font-size:2.5rem; line-height:3rem; margin-bottom:10px;}
.event-details-register-hld.event-top .btn-orrange{padding:5px 10px;}
.event-date h4, .event-date p, .event-address p{font-size: 1.6rem;}
.px-100{padding-left:20px; padding-right:20px;}
.blog-listing-carousel.owl-carousel .owl-nav.disabled{display:block!important;}
.blog-listing-carousel.owl-theme .owl-nav .owl-next, .blog-listing-carousel.owl-theme .owl-nav .owl-prev{float:none;}
.blog-listing-carousel.owl-theme .owl-nav{position:absolute; top:auto; transform: translate(0, 0); bottom:75px; text-align: right;}	
.blog-listing-carousel.owl-theme .owl-nav button.owl-next{margin-left: 10px;}
.filter-block{font-size: 1.4rem; padding: 10px 5px;}
.filter-search-box, .form-select{padding: 10px 20px;}
.form-select{padding-right: 35px;}
.filter-search-box:after{top: 27px;}
.inner-body-heading, .news-full-card-hld a .inner-body-heading{font-size:3rem; margin-bottom:15px; line-height: 3rem;}
.latest-blog-card{padding:20px 10px; min-height: auto;}
.latest-blog-card.type-tag-hld{padding-top:50px}
.trending-block.big-font figcaption span{font-size: 2.5rem; line-height: 3rem;}
.trending-block.big-font figcaption{padding: 20px;}
.podcasts-block{padding: 15px;}
.trending-block{height:auto;}
.blog-listing-featured-hld h3{line-height: 6rem; font-size: 6rem; margin-top: 20px;}
.featured-content-hld{left: -50px; padding: 20px;}

.listing-newsletter-hld h3{font-size: 3.5rem; line-height:4rem;}
.inner-banner-heading-hld{padding:20px;}
.author-hld{min-height: 295px;}
.popular-block-hld ul li {padding:20px 0;}
.blog-details-content-hld .popular-block-hld{margin-bottom: 20px;}
.details-newsletter-hld h3{margin-bottom: 30px; font-size:2.5rem; line-height: 3rem;}
.details-newsletter-hld{padding:20px; min-height: 240px;}
.speaker-hld figure{min-height:110px; min-width:110px;}

.event-top{top:auto; bottom:0; padding:20px; color: #fff; background:rgba(0,0,0,0.8); box-shadow:none; padding-bottom: 60px;}
.other-inner-banner-hld .inner-banner-hld{ position: relative; top:0;left:0;transform: translate(0,0); background:#c0ccd6; padding:20px; max-width: 100%;}
.faq-accordion-hld .accordion-item{padding:15px;}
.faq-accordion-hld .accordion-button{font-size: 2rem; line-height: 2.5rem; padding-right: 15px; align-items: start;}
.faq-accordion-hld .accordion-button::after{right: -15px; position: relative; top: 5px;}
.blog-details-content-hld .brief-description p{font-size: 2rem; line-height: 3rem;}
.blog-details-content-hld .brief-description > p:first-child::first-letter{font-size:5rem; font-family:SofiaProSemiBold; color:#f84827; line-height:5rem; margin-right:10px; margin-bottom: -0.5em;}
.btn-add-calender{padding:10px;}
.add-calendar{padding:30px;}
.success-msg h2{font-size: 2.5rem; line-height: 3rem;}
.success-msg p{font-size: 2rem; line-height: 2.8rem;}
.add-calendar h3{font-size: 2.5rem; margin-bottom: 15px;}
.contact-details-hld .col-lg-6{border-right:none;}
.contact-details-hld {padding: 30px;}
.career-listing-hld{ padding: 40px;}
.career-listing-hld figcaption{width: 60px; top: -20px; left: -20px;}
.press-listing-hld{ padding:15px;}
.press-listing-hld .releases-date-hld{padding: 15px; max-height: 100px; min-width: 100px; min-height: 100px;}
.pr-listing-content h2{font-size: 2.2rem;}
.pagination-hld {margin-top:0;}
.pagination-hld .pagination{margin-top:0;flex-wrap:wrap;justify-content: center;}
.pagination-hld .pagination li{margin-bottom: 5px;}
.px-80 {padding:0}
.media-link-hld .media-link{word-break: break-all; padding-right: 30px;}

.bio-block-hld{padding:20px;}
.bio-block-hld figure figcaption{margin-top: 20px;}
.home-tab-left-hld{padding:0;}
.home-tab-left-hld figure{ width: 320px; height: 320px;}

.spotlight-logo-block{padding: 20px; min-height:100%;}
.spotlight-logo-block h2{margin-top: 20px;}

.small-underline-heading{margin-bottom:30px;  font-size: 2rem; line-height: 2.5rem;}
.leadership-hld .small-underline-heading{font-size: 2rem; line-height: 2.5rem;}
.our-board-hld figure{padding: 20px;}
.our-board-hld h3{font-size:1.8rem;}
.modal.right .modal-dialog{width:100%;}
.modal.right .modal-body{padding:20px;}
.modal.right .modal-footer{padding: 30px;}
.modal.right .modal-footer a{width: 60px; height: 60px;}

.py-70{padding:30px 0;}
.founders-hld{margin-bottom:30px;}
.leadship-details-hld header{min-height:auto;}

.partner-block{min-height: 150px; padding: 10px;}
.our-purpose-block{padding:20px;}

.dt-nexus-infograph-block p{margin:0; margin-top:10px; font-size: 1.6rem;}
.dt-nexus-infograph-block{padding: 10px;}
.dt-nexus-infograph-block span{max-height:55px; max-width:55px;}

.dt-nexus-infograph-block.first-block:after, .dt-nexus-infograph-block.second-block:after, .dt-nexus-infograph-block.third-block:after,.dt-nexus-infograph-block.fourth-block:after,.dt-nexus-infograph-block.fifth-block:after{display:none;}
.dt-nexus-video-block figure figcaption{padding: 15px;}
.spotlight-logo-block span.tag-hld{top: 10px; right: 10px;}
.extra-big-heading{display: none;}
.founders-hld, .approach-hld{padding:20px;}
.founders-hld{margin-bottom:60px;}
.founders-hld figcaption{padding:10px; min-width:250px; bottom:20px; right:-30px;}

.founders-hld p{font-size:1.8rem; line-height:2.5rem;}

.approach-hld .col-md-6:before{top: -15px; left: 0px;}
.approach-block{padding: 20px;}

.approach-block h3{font-size: 2rem; margin-bottom: 10px;}

.inner-banner-heading:after{bottom: 10px;}
.related-posts-block.releted-press-block{padding:15px;}

.unlocking-opportunity-hld figure:after{display:none;}
.unlocking-opportunity-hld .quote-hld{display:none;}
.contact-tab-hld h2, .powerx-tab-hld .contact-tab-hld h2.inner-body-heading{font-size: 2.5rem; line-height: 30px;}
.mb-50{margin-bottom: 25px;}

.contact-video-carousel.owl-carousel.owl-theme .owl-nav{display:block;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav button.owl-prev{float:none; margin:0;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav{position: relative;top: auto; transform: translate(0,0); display: flex; justify-content: center;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav button.owl-prev, .contact-video-carousel.owl-carousel.owl-theme .owl-nav button.owl-next{ margin:0; background: none;}
.contact-video-carousel.owl-carousel.owl-theme .owl-nav div.owl-next, .contact-video-carousel.owl-carousel.owl-theme .owl-nav div.owl-prev{position:relative;}
.sign-up-hld h3{font-size:2rem;}
.sign-up-hld p{font-size:1.6rem;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow: scroll;}
.event-detial-time{display:inline-block; padding:0;}
.event-top .event-detial-time{color:#fff;}
.event-detial-time:before{display:none;}
.pl-70 {padding-left:3rem; padding-right: 3rem;}

.card-block-hld .card-body{padding: 15px;}
.deep-tech-initiatives-block{min-height:auto; padding: 20px 10px;}
.deep-tech-initiatives-block h4.inner-body-heading{ font-size: 3rem; line-height: 3.5rem;}
.social-connect{position:relative; transform: translate(0, 0); left:0; bottom:0;}
.students-graduates-hld{padding: 20px;}
.students-graduates-hld h2{font-size: 2.5rem; margin-bottom: 5px; line-height: 3.5rem;}
.home-talent-hld .content-details{padding: 20px;}

.students-graduates-hld:before{min-height: 800px;}
.compare-block{font-size:1.6rem; line-height:2rem;}

.media-mentions-hld .whats-happen-hld-carousel.owl-theme .owl-nav{top:10px; justify-content: center;}
.media-mentions-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left:10px;}
.media-mentions-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right: -10px;}
.whats-happen-hld-carousel.owl-theme .owl-nav{display:flex;justify-content: center; position:relative; top:0; transform:translate(0, 0); padding: 0;}
.glance-hld .whats-happen-hld-carousel.owl-theme .owl-nav{top:10px;}
.whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left:0;}
.whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right: 0; margin-left: 20px;}
.whats-happen-hld-carousel.owl-theme .owl-dots{display:none;}

.students-graduates-hld.half-color-green:before, .students-graduates-hld.half-color-blue:before{max-width: 100%;}
.students-graduates-hld.half-color-green, .students-graduates-hld.half-color-blue{max-width: 100%; padding:0 20px !important;}

.enquire-block, .join-comunity-block, .media-queries-block, .hire-connect-block-hld{padding:20px 25px;}

.resource-content-hld, .resource-content-hld.right-order{left:0; right:0;}
.resource-block-hld figure{margin-bottom: 15px;}
.resource-content-hld{padding: 25px;}
.ipos-hld{padding:25px;}

.why-join-block i{min-height:100px;}
.who-should-apply-block{padding:20px;}
.career-tab-hld .nav-tabs .nav-link{padding:2rem;}
.phase-card .phase-count{display:none;}
.phase-card{padding:25px;}
.phase-card h4{margin-bottom: 20px; font-size: 2.5rem;}
.contact-tab-hld .traineeship-programme-hld h2{ margin-bottom: 30px;}
.phase-card:before{height: 16px; width: 16px; border-radius: 100%; background: #2b4397; left: -10px; bottom: -10px;
border: 8px solid #fff;}
.phase-card:after{width: 10px; left: -7px;}
.phase-card ul li{margin-bottom: 10px;}
.phase-card .phase-name{padding:7px 10px; font-size:1.8rem;}
.journey-text{margin-top:15px; overflow:hidden;}
.bg-text{display:none;}
.skills-list-hld,.powerx-robotics-skills-list.skills-list-hld, .powerx-cybersecurity-skills-list.skills-list-hld{background:none;}
.skills-list ul li{min-height:auto; margin-bottom: 10px; width: 100%;}
.application-timline-hld{padding-left:0;}
.application-timline-hld i{margin-bottom:15px;}
.application-timline-hld ul li .date{height: 35px; line-height: 3.5rem; padding: 0 10px; font-size: 1.8rem; min-width: 100px;}
.application-timline-hld ul:after{left: 129px;}
.application-timline-hld ul li .texts{padding-left: 55px;}
.testimonials-block{padding: 25px;}

.overflow-list-hld li{padding:15px; margin-bottom:10px;}

.why-should-join i{margin-bottom: 15px;}
.why-should-join-hld:after{display:none;}
.why-should-join-hld{background: #edf5fa; background: -moz-linear-gradient(left, #edf5fa 0%, #edf5fa 40%, #021a33 40%, #021a33 40%, #021a33 100%);
background: -webkit-linear-gradient(left, #edf5fa 0%,#edf5fa 40%,#021a33 40%,#021a33 40%,#021a33 100%);background:linear-gradient(to bottom, #edf5fa 0%,#edf5fa 40%,#021a33 40%,#021a33 40%,#021a33 100%);}

.heading-block:after{display:none;}
.heading-block{margin-bottom: 15px;}
.infinity-talent-content-hld ul li{ margin-bottom: 7px;}


.bio-hld, .bio-details-hld{padding:30px 20px; left:0;}
.bio-details-block p{padding:0;}
.bio-hld figure{min-width: 186px;}
.bio-hld ul{max-width:100%;}
.bio-details-block i.arrow-circle-icon, .bio-details-block .phase-count{display:none;}
.bio-details-block h4{margin-bottom:10px;}
.bio-details-block:after{right:-15px;}
.latest-side-panel{margin:0;}

.small-underline-heading span{line-height: 2.8rem;}

.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-prev{left:0;}
.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav button.owl-next{right:0;}

.dts-agenda-hld .table td{padding: 0.75rem 15px;}
.dts-agenda-hld .table-bordered p, .dts-agenda-hld .table-bordered ul{padding-right:0;}
.agenda-hld tr td strong{padding-right:15px;}

.oi-logo-hld figure img{max-width:100%;}
.custm-cont-form.dtfg-hubspot-form{width: 100% !important;}
.phase-card .month.hidden{display:none;}

.powerx-tab-hld .partner-block figure img{max-height:100px; max-width: 130px;}


/* Cookies css start */
.cookiesjsr-links.links--row li a{line-height: 2rem; margin-bottom: 5px;}
.cookiesjsr-banner{padding: 5px 0; font-size:1.5rem;  line-height: 1.8rem;}
.cookiesjsr-banner--info{ padding: 5px 10px; margin: 0;}
.cookiesjsr-layer button.allowAll, .cookiesjsr-layer button.denyAll{display: block;}
.cookiesjsr-layer--footer{height:56px;}
/* Cookies css end */

.dttc-hld img{min-width:100%;}
.dttc-hld{min-height:100%;}
.dttc-hld .dt-nexus-infograph-block{min-height:60px;}

.past-workshop-hld .card-block-hld figure{width:100%; margin-bottom: 15px;}
.past-workshop-hld .card-body{padding:15px;}
}


/* ------------------------ TABLET ------------------------*/
@media only screen and (min-width:768px) and (max-width:991px) {
.ticker{top: 85px;}
.login-popup{padding: 5px; margin: 0; margin-left: 10px; background: none; border: none;}
.container, .container-fluid{padding-right: var(--bs-gutter-x,1.7rem); padding-left: var(--bs-gutter-x,1.7rem);}
.section-padding{padding-top:50px; padding-bottom:50px;}
.top-about-heading{font-size: 3rem;}
.tag-hld a{padding:10px; margin-right: 5px; margin-bottom:5px;}
.trending-posts-block figure{min-width:100%;}
.trending-posts-block figure img{width:100%;}
.guest-writer-hld h4{font-size:2rem; margin-bottom: 15px;}
.next-prev-article-block{padding: 0 50px;}
.guest-writer-hld{min-height: 150px; margin: 20px 0;}
.guest-writer-hld .btn{width: 200px; padding: 10px 15px; font-size: 1.8rem;}
.details-newsletter-hld{padding: 0 10px;}
.details-newsletter-hld .form-control{background-position: 3px -558px; padding-left: 35px;}
.details-newsletter-hld .submit{width: 45px;}
.tag-hld a{margin-bottom:5px; margin-right:5px;}
.section-heading{font-size: 3.5rem; margin-bottom:30px;}
.blog-details-content-hld h2 {font-size: 2rem; line-height:2.5rem;}
.trending-posts-hld ul li{padding: 20px 0;}
.next-prev-article-block h3 {font-size: 2rem;}
.mt-70 {margin-top: 30px;}
.blog-details-content-hld blockquote{font-size: 2rem; margin: 20px 0;}
.next-prev-article-hld .container{margin-top: 30px;}


.footer-hld h4 a{font-size: 2rem;}
.footer-hld h4{margin-bottom: 15px;}
.footer-hld ul li{margin-bottom: 10px;}
.footer-social-hld ul li{margin-bottom: 5px;}
.footer-social-hld{padding-left: 25px;}

.w-m-50{width:50%;}
.blur-banner-hld{height: 400px;}

.dt-nexus-video-block figure:after{top: 25%;}
.approach-hld .col-md-6:before{top: -15px; left: 0px;}

.students-graduates-hld:before{min-height: 750px;}

.stats-hld .heading > span, .stats-hld .heading > small{font-size:4.2rem;}
/* ================= Deep Tech Summit page Start ======================================= */
.switch-hld{left: 0; margin: 0 auto;  position: relative; top: 0;  margin-bottom: 0;  width: 100%;   border-radius: 0; height: 100%; text-align: left;  box-shadow: none;  -webkit-box-shadow: none;   -moz-box-shadow: none;}
.dts-agenda-hld .nav-tabs .nav-link{padding:1rem;}
/* ================= Deep Tech Summit page End ======================================= */

.article-social-hld{top: 40px; left: 0;}
.top-fixed{top: 100px;}

.dtfg-partner .partner-block img{max-width:100%;}


.powerx-available-comp-tab {
	color:#333e48; 
	font-size: 10px; 
	text-align:center
}

}

/* ------------------------ Mobile ------------------------*/
@media only screen and (max-width:767px) {
	.ticker{top:85px; border-top:0;}
	.ticker .title h5{padding:5px; background: #f84827;}
	.ticker .title:after{display:none;}
	.ticker .news{padding-left: 2%; height: 30px; padding-right: 2%;}
	.ticker .news-close{position:absolute; background:#333e48; width:40px; height:32px; top:0; right:0; color: #fff; line-height:3rem;}
	.login-popup{padding:5px; margin: 0; background: none; border: none;}
	body{font-size: 1.8rem; line-height:2.5rem;}
	.top-about-heading{font-size: 2.5rem;}
	.about-divider:after{display:none;}
	.about-divider:before{left: 45px; transform: translate(0,-50%) rotate(-90deg);}
	.section-padding{padding-top:30px; padding-bottom:30px;}
	.banner-hld .container{padding:0 30px;}
	.tag-hld a{padding:10px; margin-right: 5px; margin-bottom:5px;}
	.mt-70{margin-top: 30px;}
	.blog-details-content-hld h2{font-size: 2rem; line-height: 2.5rem; margin-bottom: 35px;}
	.blog-details-content-hld blockquote{font-size: 2rem; margin:20px 0; line-height: 2.5rem; padding-left: 25px;}
	.blog-details-content-hld .col-md-7{border:none;}
	.blog-details-content-hld .col-md-4{border-top: 1px solid #dee1e4;}
	.blog-details-content-hld h4{margin-bottom: 15px;}
	.trending-posts-hld ul li{padding:15px 0;}
	
	.guest-writer-hld h4{font-size: 2.1rem;}
	
	.next-prev-article-hld .container{margin-top: 30px; padding-top: 30px; padding-bottom: 30px;}
	.next-prev-article-block{padding: 0 10px;}
	.next-prev-article-hld .container .col-md-6:first-child{border-right:none; border-bottom: 1px solid #dddddd; margin-bottom: 20px;    padding-bottom: 20px;}
	.next-prev-article-block span{margin-bottom: 10px;}
	.next-prev-article-block h3{font-size: 2rem; margin-bottom: 10px;}
	.next-prev-article-carousel.owl-theme .owl-dots{display: block;}
	.trending-posts-block figure{min-width:100%;}
	.trending-posts-block figure img{width:100%;}
	.guest-writer-hld{min-height: 150px; margin: 20px 0;}
	.guest-writer-hld .btn{width: 200px; padding: 10px 15px; font-size: 1.8rem;}
	.section-heading{font-size: 2.5rem; margin-bottom: 20px; line-height: 3rem;}
	
	.footer-hld{background:#fff;}
	.footer-hld h4 a{font-size: 2rem;}
	.footer-hld h4{margin-bottom: 15px;}
	.footer-hld ul li{margin-bottom: 10px;}
	.footer-social-hld ul li{margin-bottom: 5px;}
	.footer-social-hld{padding: 25px;}
	.footer-hld .section-padding{padding-bottom:0;}
	.footer-social-hld ul{margin-top: 15px; margin-bottom: 15px;}
	.container, .container-fluid{padding-right: var(--bs-gutter-x,1.7rem); padding-left: var(--bs-gutter-x,1.7rem);}
	.blog-details-content-hld blockquote:before{left: -10px; top: -5px;}
	
	.article-social-hld{position: fixed; top: auto; left: 19px; bottom:45px; visibility: hidden; opacity: 0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; z-index: 99;}
	.article-social-hld.open{visibility:visible; opacity:1; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } 
	.share{box-shadow:0 0 10px rgb(56 54 54 / 95%); display: inline-block; background:#f84827; width: 40px; height: 40px;
    border-radius: 50%; position: fixed; bottom:15px; z-index: 99;}
	.w-m-50{width:100%;}
	.featured-content-hld{left: 0; padding: 0;}
	.listing-newsletter-hld h3{font-size: 3rem; line-height:3.5rem; margin-bottom:20px;}
	.blur-banner-hld{height:200px;}
	.inner-banner-heading-hld{position:relative; left:0; top:0; background:#c0ccd6; padding:20px;}
	.inner-banner-hld figure:after{display:none;}
	
	
	
	/* Dropdown Checklist start */
	.dropdown-check-list{display: inline-block; position: relative; width: 100%;}
	.dropdown-check-list .anchor{position: relative; cursor: pointer; display: inline-block; padding: 5px 25px 5px 30px;}
	.dropdown-check-list .anchor:before{position:absolute; content: ""; width:15px; height:8px; background: url(../images/sprite.png) no-repeat; background-position: -271px 0px; left:10px; top: 50%; transform: translate(0, -50%);}
	.dropdown-check-list .anchor i{position:absolute; content: ""; width: 9px; height:10px; background: url(../images/sprite.png) no-repeat;
	background-position: -342px 0; right:10px; top: 50%; transform: translate(0, -50%);}
	.dropdown-check-list .anchor:active:after{right: 8px; top: 21%;}
	.dropdown-check-list ul.items{padding: 20px 15px;display: none; margin: 0; position: absolute; width: 100%;	background:#fff; -webkit-box-shadow: 0 0 5px 2px #ebebeb; -moz-box-shadow: 0 0 5px 2px #fff; box-shadow: 0 0 5px 2px #ebebeb; min-width: 250px; z-index: 9;}
	.dropdown-check-list ul.items li{list-style: none; margin-bottom:15px;}
	.dropdown-check-list.visible .items{display: block;}
	/* Dropdown Checklist end */

	/* Custom Checkbox start */
	.custom-checkbox{display: block; position: relative; padding-left: 25px; margin-bottom: 15px; cursor: pointer; -webkit-user-select: none;
	-moz-user-select: none; -ms-user-select: none; user-select: none; line-height:2.5rem;}
	.custom-checkbox input{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
	.checkmark{position: absolute; top:50%; left: 0; height: 15px; width: 15px; background-color: #fff; border: 1px solid #afb3b4; transform: translate(0, -50%);}
	.custom-checkbox:hover input ~ .checkmark{background-color: #ccc;}
	.custom-checkbox input:checked ~ .checkmark{background-color: #fb4616; border: 1px solid #fb4616;}
	.checkmark:after{content: ""; position: absolute; display: none;}
	.custom-checkbox input:checked ~ .checkmark:after{display: block;}
	.custom-checkbox .checkmark:after{left: 5px; top: 0px; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
	/* Custom Checkbox end */
	.dropdown-check-list .anchor{padding:0; right:0; width: 100%;}
	.dropdown-check-list ul.items{right:-15px;}
	.dropdown-check-list .anchor:before{background-position: -263px -22px; width: 32px; height: 32px; left: auto; right: 0;}
	/* Custom Checkbox end */
	
	.contact-details-hld .col-lg-6{border:none;}
	.contact-heading-hld > div{font-size: 1.6rem; padding:0 10px; position:relative; left:0; top: 0; transform: translate(0,0);}
	.contact-details-hld{ padding:15px; margin-top:20px;}
	.add-calendar{ padding:25px 15px;}
	.contact-heading-hld{margin: 20px 0;}
	.publications-hld .publications-block{width:100%; height: 130px;}
	.btn-orrange{min-width: 120px;  padding: 8px; font-size: 1.6rem;}
	.blog-listing-hld .btn-orrange{min-width: 150px;}
	.register-hld .btn-orrange{min-width: 170px;}
	.career-listing-hld{padding: 20px;}
	.career-listing-hld .share{background: none; box-shadow: none; bottom:0; width:auto; height:auto;}
	.custom-responsive-tabs.responsive-tabs .card-header{background: #f74726; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
	.custom-responsive-tabs.responsive-tabs .card-header a{color: #fff; font-size: 2.2rem; padding: 10px; text-align: center; width: 100%; display: block;}

	.career-listing-hld{margin-top: 0;}
	.px-80{ padding: 20px;}
	.media-link-hld .media-link{margin:0; font-size:2.5rem;}
	
	.spotlight-logo-block{padding: 20px; min-height: auto;}
.spotlight-logo-block h2{margin-top: 20px;}
.spotlight-logo-block figure{min-height: auto;}

.dt-nexus-infograph-block{text-align:center;}
.dt-nexus-infograph-block span{max-height:55px; max-width:55px; margin:auto;}


.career-tab-hld.responsive-tabs .card-header{background: #f74726; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.career-tab-hld.responsive-tabs .tab-content {padding: 0;}
.career-tab-hld.responsive-tabs .tab-pane{display: block !important; opacity: 1; margin-bottom:5px;}
.career-tab-hld.responsive-tabs #myTabContent .tab-pane{display:none !important; opacity:0;}

.career-tab-hld.responsive-tabs .card-header a, .custom-responsive-tabs.responsive-tabs .card-header a{color: #fff; font-size: 1.8rem;  padding: 4px; text-align: center; width: 100%; display: block; text-transform: uppercase;}
.faq-accordion-hld .tab-content .tab-pane.active, .career-tab-hld.responsive-tabs #myTabContent .tab-pane.active{display:block !important; opacity:1;}
.faq-accordion-hld .tab-content .tab-pane{display:none !important;}
.view-profile-hld label{word-break:break-all;}

.view-profile-hld ul li .form-control, .view-profile-hld .form-select{padding: 6px 10px;}

.bio-details-block:after{width: 100%; height: 2px; right: 0; bottom: -16px; top: auto;}
.owl-carousel.off{display: block;}

.spotlight-logo-hld .owl-carousel .owl-stage-outer{padding:0;}

.career-tab-hld.responsive-tabs .agenda-hld .nav-tabs{display:block;} 
.career-tab-hld.responsive-tabs .agenda-hld .nav-tabs .nav-link{padding:5px; font-size:1.6rem; line-height: 2rem;} 
.spotlight-logo-hld{margin:0;}
.filter-carousel.owl-theme .owl-nav{position:relative; margin-top:40px;}
.filter-carousel.owl-theme .owl-nav button.owl-prev, .filter-carousel.owl-theme .owl-nav button.owl-next{float:none; left:0; right:0;}
.filter-carousel.owl-theme .owl-nav button.owl-prev{margin-right:10px;}
.filter-carousel.owl-theme .owl-nav button.owl-next{margin-left:10px;}

.stats-hld .heading > span, .logo-new-frontier h3, .stats-hld .heading > small{font-size: 2.5rem; line-height: 3rem;}
.stats-hld .heading > span, .stats-hld .heading > small{margin-bottom:5px; line-height: 3rem;}
.stats-hld{background:#883222 url('../images/stuck-bg-mobile.jpg') no-repeat; background-size: cover;}
.stats-hld p{font-size: 1.6rem;}
.stats-hld .heading > span, .stats-hld .heading > small{font-size:3.2rem;}

.logo-new-frontier .devider:before{display:none;}

.agenda-hld .table-bordered td:first-child{width: 120px;}

.modal.right .modal-body figure.project-logo-hld{text-align: left; padding-right: 50px;}

.agenda-hld .accordion-button{font-size:1.6rem; line-height:2rem;}
.our-board-hld figure{ padding: 10px; font-size: 1.6rem;}

.spotlight-hld .whats-happen-hld-carousel.owl-theme .owl-nav{top:20px;}



/* ================= Deep Tech Summit page Start ======================================= */
.switch-hld{left: 0; margin: 0 auto; position: relative; top: 0; width: 100%; border-radius: 0; height: 100%;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; padding:30px 20px;}

/* ================= Deep Tech Summit page End ======================================= */

.company-sub-heading{font-size: 2rem; line-height: 1.3;}
.company-quote{font-size:2rem; margin-top: 15px;}
.company-quote span{margin-top:10px;}
.dtfg-partner .partner-block img{max-width:100%;}

/* Cookies css start */
.cookiesjsr-btn.important, .cookiesjsr-btn.important.invert, .cookiesjsr-btn.cookiesjsr-settings{margin-left:10px;}
.cookiesjsr-banner--action{flex-direction: column;}
.cookiesjsr-layer--actions .cookiesjsr-btn.important{margin-bottom: 0.625em;}
.cookiesjsr-banner--action button{margin-bottom: 0;}
/* Cookies css end */

#scrollUp{bottom:320px; right: 0;}

.powerx-available-comp-tab {
	color:#333e48; 
	font-size: 9px; 
	text-align:center
}
}
/* ------------------------ Mobile XS ------------------------*/
@media (max-width: 575px) {
	
	.text-xs-start{ text-align: left;}
}





.ut-hover-cursor {
    position: fixed;
    will-change: transform;
    pointer-events: none;
    z-index: 100001;
    transform: translate3d(-100%, -100%, 0);
    width: 80px;
    height: 80px;
    -webkit-transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.home-talent-hld .content-details  {padding:20px 30px;}
.powerx-content i{background-image:url(../images/sprite-powerx.png); background-repeat:no-repeat; display:inline-block; margin-bottom:20px;}
i.card-logo{background-position: -340px -1935px; width: 140px; height: 60px;}
.center-div{justify-content: center;}
.talent-mt-5{margin-top: 0.5rem;}


.dtc-content {
  white-space: pre-line;
}
.dtc-content section {
  margin-bottom: 1em;
}
.dtc-content .agenda table {
  width: 100%;
}
.dtc-content .agenda th,td {
  border: 0.5px solid #a2aaad;
  padding: 8px;
}
.dtc-content .agenda th:first-child,td:first-child {
  min-width: 100px;
}

.onboarding-text-section{padding-top:20px}
.talent-onboarding-div{background-color: #f84827;color:#fff;padding:20px;margin-bottom: 30px;}
.talent-onboarding-div ul{padding-top:10px}
.talent-onboarding-div ul li{padding-bottom:5px}
.connection-line::after {width: 5px;height: 40px;background: #f74726;position: absolute;left: 52%;transform: translate(-50%, 20px); content: "";}

@media (max-width: 575px) {
.connection-line::after{left:33px!important;}
}

@media only screen and (min-width:2480px) {
	.cont_cls {
	    width: 65%;
	    background-color: #b4c6d1;
	    margin-left: 430px;
	    border-radius: 25px;
	}
}

@media only screen and (min-width:2264px) and (max-width:2479px){
	.cont_cls {
	    width: 70%;
	    background-color: #b4c6d1;
	    margin-left: 334px;
	    border-radius: 25px;
	}	
}

@media only screen and (min-width:2065px) and (max-width:2265px){
	.cont_cls {
	    width: 75%;
	    background-color: #b4c6d1;
	    margin-left: 245px;
	    border-radius: 25px;
	}	
}

@media only screen and (min-width:1975px) and (max-width:2064px){
	.cont_cls {
	    width: 72%;
	    background-color: #b4c6d1;
	    margin-left: 271px;
	    border-radius: 25px;
	}	
}

@media only screen and (min-width:1558px) and (max-width:1976px){
	.cont_cls {
	    width: 91%;
	    background-color: #b4c6d1;
	    margin-left: 61px;
	    border-radius: 25px;
	}	
}


@media only screen and (min-width:1370px) and (max-width:1559px){
.cont_cls {
	    width: 94%;
	    background-color: #b4c6d1;
	    margin-left: 43px;
	    border-radius: 25px;
	}
}

@media only screen and (max-width:1369px){
	.cont_cls {
	    background-color: #b4c6d1;
	    border-radius: 25px;
	    width: 100%;
	    margin-left: 0;
	}
}