@charset "utf-8";
/* CSS Document */
@font-face {font-family:Metropolis-Black;src:url(../fonts/Metropolis-Black.otf);}
@font-face {font-family:Metropolis-BlackItalic;src:url(../fonts/Metropolis-BlackItalic.otf);}
@font-face {font-family:Metropolis-Bold;src:url(../fonts/Metropolis-Bold.otf);}
@font-face {font-family:Metropolis-BoldItalic;src:url(../fonts/Metropolis-BoldItalic.otf);}
@font-face {font-family:Metropolis-ExtraBold;src:url(../fonts/Metropolis-ExtraBold.otf);}
@font-face {font-family:Metropolis-ExtraBoldItalic;src:url(../fonts/Metropolis-ExtraBoldItalic.otf);}
@font-face {font-family:Metropolis-ExtraLight;src:url(../fonts/Metropolis-ExtraLight.otf);}
@font-face {font-family:Metropolis-ExtraLightItalic;src:url(../fonts/Metropolis-ExtraLightItalic.otf);}
@font-face {font-family:Metropolis-Light;src:url(../fonts/Metropolis-Light.otf);}
@font-face {font-family:Metropolis-LightItalic;src:url(../fonts/Metropolis-LightItalic.otf);}
@font-face {font-family:Metropolis-Medium;src:url(../fonts/Metropolis-Medium.otf);}
@font-face {font-family:Metropolis-MediumItalic;src:url(../fonts/Metropolis-MediumItalic.otf);}
@font-face {font-family:Metropolis-Regular;src:url(../fonts/Metropolis-Regular.otf);}
@font-face {font-family:Metropolis-RegularItalic;src:url(../fonts/Metropolis-RegularItalic.otf);}
@font-face {font-family:Metropolis-SemiBold;src:url(../fonts/Metropolis-SemiBold.otf);}
@font-face {font-family:Metropolis-SemiBoldItalic;src:url(../fonts/Metropolis-SemiBoldItalic.otf);}
@font-face {font-family:Metropolis-Thin;src: url(../fonts/Metropolis-Thin.otf);}
@font-face {font-family:Metropolis-ThinItalic;src: url(../fonts/Metropolis-ThinItalic.otf);}
@font-face {font-family:montserrat-black;src: url(../fonts/montserrat-black.otf);}
@font-face {font-family:montserrat-semibold;src: url(../fonts/montserrat-semibold.ttf);}
@font-face {font-family:swis721-cn-bt-bold-roman;src: url(../fonts/swis721-cn-bt-bold-roman.ttf);}
@font-face {font-family:swis721-cn-bt-bold;src: url(../fonts/swis721-cn-bt-bold.ttf);}
@font-face {font-family:roboto-regular;src: url(../fonts/roboto-regular.ttf);}
@font-face {font-family:roboto-bold;src: url(../fonts/roboto-bold.ttf);}
@font-face {font-family:swis721;src: url(../fonts/swis721.ttf);}
@font-face {font-family:poppinsregular;src: url(../fonts/poppinsregular.ttf);}
@font-face {font-family:poppins-semibold;src: url(../fonts/poppins-semibold.ttf);}
@font-face {font-family:HelveticaNowDisplay-Medium;src: url(../fonts/HelveticaNowDisplay-Medium.otf);}
@font-face {font-family:SairaSemiCondensed-Black;src: url(../fonts/SairaSemiCondensed-Black.ttf);}
@font-face {font-family:saira-semicondensed;src: url(../fonts/saira-semicondensed.ttf);}
@font-face {font-family:impact_0;src: url(../fonts/impact_0.ttf);}
@font-face {font-family:saira-semicondensed.bold;src: url(../fonts/saira-semicondensed.bold.ttf);}
@font-face {font-family:Swis721CnBTRoman;src: url(../fonts/Swis721CnBTRoman.ttf);}
html {scroll-behavior: smooth;}
body{margin:0px; padding:0px;font-family:roboto-regular;}

/**==========Header-Start=============**/
header {float: left;width: 100%;height: auto;position: fixed;top:0px;height:128px;background: #deefff;box-shadow: none;z-index: 9 !important;/*border-bottom: 1px solid #ac4e2a;*/
border-radius:0px 0px 0px 0px;}
.headeractive {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fee080+0,ba8428+100 */
background: #09597c; /* Old browsers */z-index:9;top: 0px;}
.logo{position: absolute;left:0px;width:315px;top:0px;}
.logo img{width:100%;}
header .logo{top:0px;}
.headeractive .logo{top:0px;}
.mobile-nav-button {display:none;width: 35px;position: absolute;margin: 10px;right: 0;top: 20px;z-index: 9999;cursor: pointer;width: 35px;height: 18px;}
.mobile-nav-button .mobile-nav-button__line {width: 100%;height: 4px;background: #fff;position: relative;transition: 1s ease;}
.mobile-nav-button .mobile-nav-button__line:nth-of-type(2) {margin: 0.5rem 0;}
.mobile-nav-button .mobile-nav-button__line--1 {transform: rotate(45deg);top: 13px;position: absolute;width:20px;}
.mobile-nav-button .mobile-nav-button__line--2 {display: none;}
.mobile-nav-button .mobile-nav-button__line--3 {transform: rotate(135deg);top: 13px;position: absolute;width:20px;}
.mobile-menu {display: contents;max-width: 80%;width: 100%;right: -100%;height: 84px;/* background:rgb(78 46 145 / 65%); */position: absolute;z-index: 9998;transition: 0.6s ease;top: 0;opacity: 0;padding:0px 20px;}
.mobile-menu ul {position: relative;top: 0%;transform: translateY(0%); padding: 45px 0px 45px 0px;float: right;margin-right: 45px;margin:0px 0px;}
.mobile-menu ul li {float: left;list-style: none;margin:1px 10px;/*border-style: solid;border-width: 1px;-webkit-border-image: -webkit-linear-gradient(left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;-moz-border-image: -moz-linear-gradient( left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;-o-border-image: -o-linear-gradient(left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;border-image: linear-gradient( to left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;*/}
.mobile-menu ul li a {width: 100%;/* margin: 0 auto; */display: block;text-align: center;text-decoration: none;color: #000 !important;font-size: 18px;padding: 5px 5px;font-family:poppinsregular;letter-spacing:0.5px;font-weight:normal;overflow: hidden;position: relative;margin: 0px 6px;}
.mobile-menu ul li a:after{content: ""; background: #02466d;width: 100%;height: 100%;position: absolute;right: -100%;top: 0;z-index: -1;transition: 0.4s ease;border-radius:8px;border:none;}
.mobile-menu ul li a:hover{color: #fff !important;}
.mobile-menu ul li a:hover:after{right: 0;}
.mobile-menu img {position: absolute;width: 150px;display: block;left: 50%;top: 3rem;transform: translatex(-50%);padding: 0;text-align: center;}
.mobile-menu--open {right: 0;opacity: 1;}
.headeractive .mobile-menu ul li a{color:#fff !important;}
.headeractive .mobile-menu ul li:last-child a{color:#fff !important;/*border-bottom: 2px solid #361409;*//*background: #1d3739;*/}
.headeractive .mobile-menu ul li a:after{content: ""; background: #1b5151;width: 100%;height: 100%;position: absolute;right: -100%;top: 0;z-index: -1;transition: 0.4s ease;border-radius:8px;border:none;}
.headeractive .mobile-menu ul li:hover a{color:#fff !important;background:#1b5151;transition: 0.4s ease;border-radius:8px;}
.headeractive .mobile-menu ul li:hover a{color:#fff !important;}
.headeractive .mobile-menu ul li:last-child a.button-rainbow{animation: rainbow 3s infinite, heartbeat 0.6s infinite;background: #623629 !important;
background: -moz-radial-gradient(center, ellipse cover, #623629 1%, #331107 65%, #331107 100%) !important;background: -webkit-radial-gradient(center, ellipse cover, #623629 1%,#331107 65%,#331107 100%) !important;
background: radial-gradient(ellipse at center, #623629 1%,#331107 65%,#331107 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623629', endColorstr='#331107',GradientType=1 ) !important;}

.button-rainbow {animation: rainbow 3s infinite, heartbeat 0.6s infinite;background: #af6a00; /* Old browsers */
background: -moz-linear-gradient(left,  #af6a00 0%, #f7d87d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #af6a00 0%,#f7d87d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #af6a00 0%,#f7d87d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af6a00', endColorstr='#f7d87d',GradientType=1 ); /* IE6-9 */}
.button-rainbow .rainbow {width: 120px;height: 120px;border-radius: 50%;position: absolute;left: 0;right: 0;margin: auto;top: -40px;transition: 0.5s ease;opacity: 0;transform: rotate(0);color:#000 !important;}
.mobile-menu ul li:last-child a {border-radius: 0px;/*border: 3px solid #000;*/padding: 3px 10px;color: #fff !important;/*background: #02466d;*/
/*background: -moz-linear-gradient(left, #af6a00 0%, #f7d87d 100%);background: -webkit-linear-gradient(left, #af6a00 0%,#f7d87d 100%);
background: linear-gradient(to right, #af6a00 0%,#f7d87d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af6a00', endColorstr='#f7d87d',GradientType=1 );*/
}
.mobile-menu ul li:last-child{margin-right:30px;}
.mobile-menu ul li:last-child a{font-size: 20px;   animation-name: blinker;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}  
.mobile-menu ul li:last-child a span{color: #fff;animation: blink 1s linear infinite;font-weight: bold;padding:3px 10px;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
.headeractive .mobile-menu ul li:last-child a span{color:#fff;}
@keyframes rainbow {
0% {background:#fee080;background: -moz-linear-gradient(top, #fee080 0%, #ba8428 100%);background: -webkit-linear-gradient(top, #fee080 0%,#ba8428 100%);
background: linear-gradient(to bottom, #fee080 0%,#ba8428 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee080', endColorstr='#ba8428',GradientType=0 );}
25% {background: #fee080;background: -moz-linear-gradient(top, #fee080 0%, #ba8428 100%);background: -webkit-linear-gradient(top, #fee080 0%,#ba8428 100%);
background: linear-gradient(to bottom, #fee080 0%,#ba8428 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee080', endColorstr='#ba8428',GradientType=0 );}
50% {background: #fee080;background: -moz-linear-gradient(top, #fee080 0%, #ba8428 100%);background: -webkit-linear-gradient(top, #fee080 0%,#ba8428 100%);
background: linear-gradient(to bottom, #fee080 0%,#ba8428 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee080', endColorstr='#ba8428',GradientType=0 );}
75% {background: #fee080;background: -moz-linear-gradient(top, #fee080 0%, #ba8428 100%);background: -webkit-linear-gradient(top, #fee080 0%,#ba8428 100%);
background: linear-gradient(to bottom, #fee080 0%,#ba8428 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee080', endColorstr='#ba8428',GradientType=0 );}
100% {background: #fee080;background: -moz-linear-gradient(top, #fee080 0%,236 #ba8428 100%);background: -webkit-linear-gradient(top, #fee080 0%,#ba8428 100%);
background: linear-gradient(to bottom, #fee080 0%,#ba8428 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee080', endColorstr='#ba8428',GradientType=0 );}
}
/**==========Header-End=============**/

/**==============Banner-start=================**/
.banner{float:left; width:100%; height:auto;position:relative;margin:120px 0px 0px 0px;position:relative;}
.banner img{width:100%;}
.mobile-banner{display:none;}
/**==========Banner-End=============**/

/**========Timer-Start================*/
.timer-main{position: absolute;top: 95px;left: 80px;padding: 0px 0px;width: 525px !important;text-align: center;}
.time-logo{}
.time-logo img{max-width: 280px;} 
.timer-main h1{color: #fff;font-size: 35px;font-weight: bold;margin:25px 0px 5px 0px;}
.timer-main h2{background: #dba53b;padding: 10px 0px;border-radius: 20px; color: #fff;font-weight: bold;font-size: 35px;
text-align: center;text-shadow: 1px 1px #000000;}
.date-icon{float:left; width:100%; height:auto;margin:20px 0px 5px 0px;}
.date-icon img{float:left;width: 35px;height: 35px;margin-right: 10px;}
.date-icon p{float:left;color:#fff; font-size:20px !important; font-weight:bold;margin: 0px;padding: 5px 0px !important;}
.location-icon{float:left; width:100%; height:auto;margin: 5px 0px;}
.location-icon img{float:left;width: 35px;height: 35px;margin-right: 10px;}
.location-icon p{float:left;color:#fff; font-size:20px !important; font-weight:bold;margin: 0px;padding: 5px 0px !important;}
#timer-main ul{list-style:none;padding: 0px;margin: 0px;}
#timer-main ul li{background-color:#fff; width:80px;height:80px;background-image:url(../images/hyderabad-images/circle-bg.png);
background-repeat:no-repeat;background-size:100%;background-position: 0 1px; border-radius:50px;padding:18px;float:left;margin:3px 0px;text-align:center;}
.timenumbers{font-size: 26px;color: #472115;font-weight: bold;line-height: 29px;}
.timedescription{color:#ac4e2a;text-transform:uppercase;font-size:9px;font-weight:bold;}
.timer-strip{position:absolute; bottom:25px; width:100%;}
.timer-strip ul{display:flex; align-items:center; justify-content:center;list-style:none;height: 80px;margin:0px;padding:0px;}
.timer-strip ul li{float:left;margin:0px 10px;}
/****==================Content-Section-start================**/
.content-container {float: left;width: 100%;height:auto;margin:40px 0px;}
.content-container p {font-family: roboto-regular;font-size: 19px;color: #000;line-height: 32px;margin: 0px 0px 0px 0px;padding: 0px 0px;text-align: justify;}
.content-container p strong{color:#deab42; font-weight:Bold; font-size:22px;}
#more {display:none;}
.wd100{width:100% !important;}
.content-readmore{float:right;/*background: #623629;background: -moz-radial-gradient(center, ellipse cover, #623629 1%, #331107 65%, #331107 100%);
background: -webkit-radial-gradient(center, ellipse cover, #623629 1%,#331107 65%,#331107 100%);background: radial-gradient(ellipse at center, #623629 1%,#331107 65%,#331107 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623629', endColorstr='#331107',GradientType=1 );*/border:none;}
.content-readmore{background: #fee080;background: -moz-linear-gradient(top, #fee080 0%, #ba8428 100%);background: -webkit-linear-gradient(top, #fee080 0%,#ba8428 100%);
background: linear-gradient(to bottom, #fee080 0%,#ba8428 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee080', endColorstr='#ba8428',GradientType=0 );border:1px solid #ba8428;border-radius: 5px;padding: 5px 20px;}
.content-left{float:left; width:100%;height:auto;}
.content-right{float: right;width: 67%;height: auto;background: #f45827;margin-bottom:30px;}
.content-right-int{float:left; width:100%;height:auto;background-color:#1b1464;}
.content-right ul{list-style: none;margin: 0px;padding: 20px 20px 20px 0px;}
.content-right ul li{margin:0px 0px;}
.content-right ul li div{padding: 10px 10px 10px 25px;}
.content-right ul li:nth-child(1){float: left;margin: 0px 0px;width: 55%;height: 600px;background: #1b1366;
border-bottom: 70px solid #f45827;}
.content-right ul li:nth-child(2){float:left;margin:0px 0px 0px 0px;width:45%;height:auto;background: #1b1366;}
.content-right ul li:nth-child(1) img{border: 8px solid white;width: 100%;margin: 0px 0px;transition: all 1.5s ease;}
.content-right ul li:nth-child(2) img{border: 8px solid white;width: 100%;margin: 0px 0px;margin-bottom: 0px 0px;transition: all 1.5s ease;}
.content-right ul li:nth-child(1):hover img, .content-right ul li:nth-child(2):hover img{transform: scale(1.1);}
.full-wd{float:left; width:100%;height:Auto;}
.event-hightlights-section{float:left;width:100%;height:auto;background-image:url(../images/hyderabad-may-images/key-bg.jpg);background-repeat:no-repeat; background-size:100%;}
.event-hightlights-section h1{font-size: 50px;font-weight: bold;color:#1a8fb0;letter-spacing: 1px;padding: 10px 60px;text-align: center;margin: 50px 0px 20px 0px !important;background-color:#fff; border-radius:25px;text-align:center;display:inline-block;}
.event-hightlights-section ul{float:left;margin:20px 0px;list-style:none;padding:0px;}
.event-hightlights-section ul li{float:left;margin:15px 15px;width:30%;margin:15px 15px;
padding:20px 20px 0px 20px;position:relative;background-image:url(../images/hyderabad-may-images/key-highlights-shape.png);
background-repeat:no-repeat; background-position:center; background-size:100%;min-height:430px;}
.event-hightlights-section ul li:nth-child(3), .event-hightlights-section ul li:nth-child(6){border-right:none;}
.event-hightlights-section ul li p{float:left;margin:0px;text-align:center;font-size: 17px;padding: 0px 0px;line-height: 27px;}
.event-hightlights-section ul li:hover p{background: #09597c;color:#fff;min-height:190px;}
.event-hightlights-section ul li h1{font-weight:bold; font-size:20px;}
.event-hightlights-section ul li h1{float:left;margin:0px;text-align:center;font-size: 25px;padding: 0px 0px;line-height: 37px;}

.display-flex{align-items: center;justify-content: center;height: 390px;}

.event-hightlights-section p{font-family: roboto-regular;font-size: 27px;color: #fff;line-height: 40px;margin: 0px 0px 0px 0px;padding: 0px 15px;text-align: justify;}
.event-hightlights-section .hvr-float-shadow h1{font-size: 22px;font-weight: bold;color: #1a8fb0;    letter-spacing: 1px;padding: 10px 0px;text-align: center;margin: 60px 0px 20px 0px !important;text-align: center;
display: inline-block;border-bottom: 1px solid #646464;border-radius: 0px 0px;box-shadow: none;background: transparent;text-align: center;width: 100%;justify-content: center;align-items: center;display: flex;height:90px;}
.display-flex p{color:#000;}
.event-hightlights-section .digit{position: absolute;right: 20px;font-size: 35px;color: #fff;font-weight: normal;
top: 30px;}
.event-hightlights-section ul li:nth-child(7) p, .event-hightlights-section ul li:nth-child(8) p{border-bottom:none;}
.event-highlights-strip{float:left;width:100%; height:auto; text-align:center;}
.event-hightlights-section ul li:hover{}
.event-hightlights-section ul li:nth-child(3):hover, .event-hightlights-section ul li:nth-child(6):hover{border-right:none;border-left:none;}
.event-hightlights-section ul li:hover p{border-bottom:none;}
.event-hightlights-section ul li:nth-child(3):hover{border-right:none;border-left:none;}
.event-hightlights-section ul:last-child {float: left;margin: 20px 0px;list-style: none;padding: 0px;display: flex;align-items: center;justify-content: center;}

/************================focus-area-section===============************/
.focus-area-heading{float:left; width:100%; height:185px;text-align: center;color: #fff;padding: 15px;
font-size: 50px;font-weight: bold;letter-spacing: 1px;}
.who-willjoin-heading{float:left;width:100%;height:123px;text-align: center;}
.who-willjoin-heading h1{ font-weight:bold; color:#fff;font-size: 40px;font-weight: bold;padding: 10px 40px;background:#02466b; border-radius:50px;display:inline-block;text-align:center;}
.who-willjoin-heading h2{text-align:center;color: #1c8eb0;font-size: 45px;font-weight: bold;}
.focus-area-section{float:left; width:100%; height:auto; background-image:url(../images/hyderabad-may-images/check.png);background-repeat:no-repeat; background-size:100%;padding:60px 0px;}
.focus-area-section p{margin: 30px 0px 0px 0px;float: left;font-size: 25px;color: #000;line-height: 40px;}
.who-willjoin-listing ul{float:left; margin:20px 0px;padding:0px 0px; list-style:none;}
.who-willjoin-listing ul li{font-size: 23px;color: #fff;font-weight: bold;letter-spacing: 0.5px;background:#02466b;color: var(--color);transition: 0.25s;border-left: 10px solid #1c8eb0;font: inherit;line-height: 1.5;margin: 20px 20px;padding: 1em 1em;width:28%;height:150px;float:left;display:flex;justify-content:center;align-items:center;text-align: center;}
.who-willjoin-listing ul:last-child{display: flex;text-align: center;margin: 0px 0px;padding: 0px 0px;   align-items: center;justify-content: center;}
.who-willjoin-listing ul:last-child li{margin:0px 0px;padding:0px 0px;width:31%;}
.who-willjoin-listing ul li:nth-child(1), .who-willjoin-listing ul li:nth-child(4){margin-left:0px;}
.who-willjoin-listing ul li:nth-child(3), .who-willjoin-listing ul li:nth-child(6){margin-right:0px;}
.who-willjoin-listing ul li:hover, .who-willjoin-listing ul li:focus {border-color: var(--hover);color: #fff;}
.slide {--color: #fff;--hover: #1c8eb0;}
.slide:hover, .slide:focus {box-shadow: inset 19em 0 0 0 var(--hover);transform: translateY(-15px);
transition: 0.6s;}

/****==================who-should-attend-section================**/	
.who-should-attend-section{float:left; width:100%; height:auto;background: #e3f1fe;padding:0px 0px 0px 0px;
border-bottom:15px solid #02466b;}
.who-should-heading{float:left; width:100%; height:auto; text-align:center;}
.who-should-heading h1{font-size: 40px;color: #fff;line-height: 32px;font-weight: normal;text-align: center;
display: inline-block;padding: 15px 100px 15px 100px;border-radius: 15px;margin: 50px 0px 0px 0px;background: #02466b;}
.who-should-attend-section p {margin: 30px 0px 0px 0px;float: left;font-size: 25px;color: #000;line-height: 40px;}
.who-should-attend-section ul{float:left; width:100%; height:auto;list-style:none;margin:50px 0px 0px 0px;padding:0px;display:flex;align-items:flex-start; justify-content:center;}
.who-should-attend-section ul li h1{color:#1d8eb0;background-color:#fff;text-align:center;text-transform: uppercase;font-weight: bold;font-size: 22px;padding: 2px 10px;min-height: 55px;justify-content: center;
align-items: center;display: flex;}
.who-should-attend-section ul li{font-size: 22px;border-radius: 15px;width: 100%;margin: 15px 15px 15px 15px;
padding:30px 0px 10px 0px;border-bottom: 10px solid #1c8eb0;line-height: 34px;background: #02466b;color: #fff;
min-height:325px;width:33%;}
.who-should-attend-section ul li:hover{transform: translateY(10px);background:#fff;}
.who-should-attend-section ul li:hover p{color:#000;}
.who-should-attend-section ul li p {margin: 0px 0px 0px 0px;float: left;font-size: 20px;color: #fff;    line-height: 30px;padding:10px 20px;text-align:center;}
.who-should-attend-section ul li span{float:left;}
.who-should-attend-section ul li span img{width: 50px;height: 40px;margin: 5px 0px 0px 0px;}
.who-should-attend-section ul li div{font-size: 22px;border-radius: 15px;width: 100%;margin: 15px 15px 15px 15px;
padding: 25px 2px 10px 0px;border-bottom: 10px solid #1c8eb0;line-height: 34px;background: #02466b;color: #fff;
min-height: 360px;}
.who-should-attend-section ul li div:hover{background:#1b1366;border-bottom: 4px solid #fff;color: #fff;}
.who-should-attend-section ul:last-child{ margin:20px 0px 50px 0px;}
.textcenter{width: 100%;margin: 10px 0px 40px 0px !important;text-align:center;}
/****==================who-should-attend-section-End================**/	

/**==============Why-Partner-section-Start=================**/
#partners{float:left; width:100%;height:auto; border-radius:60px 60px 60px 60px;margin:100px 0px 50px 0px}
.overline-heading {position: relative;float: left;width: 100%;height: auto;text-align: center;display:inline-block;margin:10px 0px 50px 0px;}
.overline-heading h1 {position: relative; text-align: center;margin-top: 20px;color: #09597c;font-weight: bold;
font-family: roboto-bold;font-size: 50px;}
.overline-heading .one {margin-top: 0;text-align: center;display: inline-block;width: 50%;}
.overline-heading .one:before {content: "";display: block;border-top: solid 3px #02466b;width: 100%;height: 1px;
position: absolute;top: 50%;z-index: 1;}
.overline-heading .one span {background: #fff;padding: 0 20px;position: relative;z-index: 5;}
.overline-heading .one span:hover {background: #02466b;color: #fff;}
.why-partner-section{float:left; width:100%; height:auto;margin:50px 0px 0px 0px;}
.partner-left{float:left; width:95%;height:auto;}
.partner-left img{width:100%;}
.partner-left h1{font-size: 60px;font-weight: bold;color: #1b1366;margin: 30px 0px 30px 20px;padding: 0px;width: 100%;}
.partner-left p{font-size:23px;color:#000; text-align:justify;margin:0px; padding:0px;}
.partner-right{float:right; width:100%; height:Auto;}
.partner-right img{float:right;width:100%;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition:transform .3s, -webkit-transform .3s;}
.partner-right img:hover{transform: translateY(-10px) scale(1.02);box-shadow: 0 5px 20px rgb(0 0 0 / 80%);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;}
.partnerbg{float:left; width:100%; height:auto; background-image:url(../images/pune-images/yartner-bg.png);
background-repeat:no-repeat;background-size:100%;margin:50px 0px 0px 0px;padding:60px 0px 200px 0px}
.partnerbx{float:left; width:100%;height:auto; background:#fff;border-radius:0px 20px 20px 20px;padding:5px;
min-height: 275px;margin: 0px 0px 50px 0px;transition: all 1s;}
.partnerbx:hover{border-radius:20px 0px 20px 0px;background:#f45827;box-shadow: 0px 15px 10px -15px #fff;
transition: all .5s;transform: translateY(-10px);}
.partnerbx:hover h1{color:#fff;}
.partnerbx h1{font-family: impact_0;font-size:25px;color:#1b1464;text-align:center;margin:0px 0px;padding:5px 0px}
.partnerbx p{font-size:24px;color:#fff;text-align:center;background:#f45827;margin: 0px;padding: 20px;border-radius:0px 0px 20px 20px;min-height: 230px;}
.partnerbx p:hover{border-radius:20px 0px 20px 0px;background:#fff; color:#000}
.partnerbg .col-md-12.col-sm-6.col-xs-12.pull-left{display: inline-block;text-align: center;width: 100%;float: none;}
.partnerbg .col-md-12.col-sm-6.col-xs-12.pull-left .partnerbx{width: 32%;text-align: center;display: inline-block;float: none;}
.partners-heading{float: left;width: 100%;height: auto;text-align: center;}
.partners-heading h1 {font-size: 30px;color: #fff;line-height: 32px;font-weight: bold;text-align: center;padding: 0px 0px;margin: 0px 0px 60px 0px;}
/**==============Why-Partner-section-Start=================**/

/**===============Book-your-space===================**/
.book-space-section{float:left;position:relative; width:100%; height:auto; background-image:url(../images/hyderabad-may-images/become-partner-image.png);background-repeat:no-repeat;background-size:100%;height: 465px}
.bookspace-btn{position: absolute;top: 150px;background-color: #1c8eb0;color: #fff;padding: 8px 65px;
font-size: 30px;font-weight: bold;border-radius: 50px;transition: all 1s;right: 10%;transform: translate(-13%, 0);}
.bookspace-btn:hover{background-color: #1c8eaf;transition: all 1s;box-shadow: inset 0 0 10px 10px #003f51;transform: scaleY(1.1);}
/**===============Book-your-space-End===================**/

/********==============Hover===============*******/
/* Float Shadow */
.hvr-float-shadow {vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}

.hvr-float-shadow:before {pointer-events: none;position:absolute;z-index: -1;content: '';top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;
/*background: -webkit-radial-gradient(center, ellipse, rgba(255 255 255 / 35%) 0%, rgba(209 209 209 / 27%) 80%);
background: radial-gradient(ellipse at center, rgba(255 255 255 / 35%) 0%, rgba(209 209 209 / 27%) 80%);
/* W3C */-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {-webkit-transform: translateY(-10px);
transform: translateY(-10px);/* move the element up by 5px */}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
opacity: 1;-webkit-transform: translateY(10px);transform: translateY(10px);
/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}
.hvr-float-shadow { margin-bottom: 30px;}

/*******=================Partners-Start============*********/
.partner-section {float: left;width: 100%;height: auto;}
.partner-section .inner-center{width:100%; height:Auto; text-align:center;display:inline-block;}
.partner-section .inner-center h1{text-align: center;background: #fff;color: #1d3738;border-radius: 35px;margin: 50px 0px 50px 0px;padding: 0px;max-width: 280px;padding:8px 0px;}
.partner-section div.knowledgepartner{text-align: center;}
.partner-section div.knowledgepartner h1 {color: #000;font-size:22px;font-weight: normal;text-align: center;margin: 30px 0px 0px 0px;padding: 5px 0px;/*text-transform:uppercase;*/font-weight:bold;text-transform:uppercase;}
.partner-section h2 {color: #000;font-size:22px;font-weight: normal;text-align: center;margin: 0px 0px;padding: 5px 0px;/*text-transform:uppercase;*/font-weight:bold;text-transform:uppercase;}
.partner-section ul {list-style: none;margin: 0px 0px 30px 0px;padding: 0px 0px;display: flex;align-items: center;justify-content: center;font-weight:bold;width: 100%;}
.partner-section ul.school-partner li div:nth-child(1){float: left;width: 53%;}
.partner-section ul.school-partner li div h1 {color: #000;font-size: 22px;font-weight: normal;text-align: center;margin: 0px 0px;padding: 0px 0px 10px 0px;text-transform:uppercase;font-weight:bold;}
.partner-section ul div h1 {color: #000;font-size: 32px;font-weight: normal;text-align: center;margin: 0px 0px;padding: 0px 0px 10px 0px;/*text-transform:uppercase;*/font-weight:bold;}
/*.partner-section  h1 {color: #02466b;font-size: 50px;font-weight: normal;text-align: center;margin: 0px 0px;padding: 5px 0px 5px 0px;/*text-transform:uppercase;font-weight:bold;}?*/
.partner-section ul div:nth-child(1) img {float: left;margin: 0px 10px;}
.partner-section ul li {margin: 0px 10px;float:left;text-align: center;}
.partner-section ul.plogos li{float:left;margin:0px 0px;}
.partner-section ul.plogos li img{max-width: 225px;}
.partner-section ul li img {max-width: 250px;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;margin:0px 10px;}
.partner-section ul li img:hover {transform: translateY(-10px) scale(0.9);}
.partner-section ul:nth-child(4) {display: inline-block;text-align: center;width: 100%;}
.partner-section ul:nth-child(4) li{text-align: CENTER;display: inline-block;float: none;}
.partner-section .knowledgepartner{display: flex;align-items: center;justify-content: center;border:1px solid #fff }
/*.partner-section .knowledgepartner{text-align: center;display: flex;align-items: center;justify-content: center;}*/
/*******=================Partners-Start-End============*********/

/*******=================Enquiries-Section-start============*********/
.enquiry-section{float:left; width:100%;height:auto;}
.enquiry-section h1{font-size:40px;color: #02466b;font-weight: bold;text-align: center;margin: 25px 0px;}
.enquiry-section ul{list-style: none;margin: 0px;padding: 0px;}
.enquiry-section ul li{width: 50%;float: left;padding: 0px 40px;}
.enquiry-section ul li:last-child{border-left:2px solid #134159;}
.enquiry-section ul li h1{background-color: #1c8eb0;color: #fff;text-align: center;font-size:25px;padding: 7px 0px;margin: 0px;}
.enquiry-section ul li p{font-size:20px;font-weight: bold;margin: 0px;color: #02466b;padding: 20px 0px;}
.enquiry-section ul li p img{width:35px;margin-right: 10px;}
/*******=================Enquiries-Section-End============*********/

/****==================Footer-Start================**/
footer {float: left;width: 100%;height: auto;font-weight: bold;padding: 60px 20px;background: #1a8fb0;margin: 50px 0px 0px 0px;}
.footer-listing {float: left;width: 100%;height: auto;}
.footer-listing h1 {margin: 0px 0px 10px 0px;padding: 0px 30px;float:left;color: #1b3738;font-size: 20px;text-align: center;background:#fff;line-height: 34px;letter-spacing: 0.3px;position: relative;border-radius: 5px;font-weight:bold;}
.footer-listing h1:hover{background:#fff;color:#000;}
.footer-listing ul {margin: 20px 0px;padding: 0px 0px;float:left;width:100%;}
.footer-listing ul li {float: left;font-size: 18px;color: #fff;list-style: none;border-right:2px solid #fff;padding:0px 20px;}
.footer-listing ul li a:hover{color:#000 !important;text-decoration:none;}
.footer-listing ul li a{font-weight:normal;}
.footer-listing ul li:hover a{color:#000;}
.footer-listing ul li:first-child{padding-left:0px;}
.footer-listing ul li:last-child{padding-right:0px;border-right:none;}
.padding-left60{padding-left: 60px;}
.footer-icon-listing{}
.footer-icon-listing ul{list-style:none;padding:0px 0px;}
.footer-icon-listing ul li{float:left;margin:10px 10px 0px 0px;width:35px; height:34px;}
.footer-icon-listing ul li:nth-child(5){padding: 0px 0px;}
.footer-icon-listing ul li img{vertical-align:middle;width:100%}
.footer-icon-listing ul li:nth-child(2){float:left;width:35px; height:34px;padding:0px 0px 0px 0px;}
html{scroll-behavior: smooth;}
.borderleft{border-left:2px solid #fff;}
.scroll-to-top {display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;left: 25px;bottom: 25px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center;width: 50px;height: 50px;float: right;border-bottom: 2px solid #02314c;background:#09597c;z-index: 213212;}
.scroll-to-top:hover {background: #29b5dd;border-bottom: 2px solid #09597c;color: #000 !important;}
svg:not(:root) {overflow: hidden;}
.scroll-to-top-icon {color: #fff;}
.scroll-to-top:hover .scroll-to-top-icon{color:#fff;}
.caret-icon {display: inline-block;width: 1em;fill:currentColor;}
/****==================Footer-End================**/
.btn-read-more{text-align: right;display: block;background-color:#09597c;color: #fff;float: right;padding: 1px 10px;border-radius: 5px;margin-top: 20px; }
.btn-read-more:hover{background-color: #000;}
.chief-guest-flex {float: left;width: 100%;height: auto;margin: 0px 0px 0px 0px;}
.chief-guest-flex ul {display: flex;align-items: center;justify-content: center;list-style: none;margin:50px 0px 0px 0px;padding: 0px;}
.chief-guest-flex ul li {margin: 0px 20px;text-align: center;}
.chief-guest-flex ul li img {width: 100%;max-width: 280px;}
.chief-guest-flex ul li h1 {background: #09597c ;color: #fff !important;/*background: -moz-linear-gradient(right, #f1b64a 0%, #b58223 57%, #b58223 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#f1b64a), color-stop(37%,#b58223), color-stop(100%,#6e2979 ));
background: -webkit-linear-gradient(right, #f1b64a 0%,#b58223 57%,#b58223 100%);background: -o-linear-gradient(right, #f1b64a 0%,#b58223 57%,#b58223 100%);
background: -ms-linear-gradient(right, #f1b64a 0%,#b58223 57%,#b58223 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b64a', endColorstr='#b58223',GradientType=0 );*/
border-radius: 40px;padding: 5px 20px;text-align: center;font-size: 33px;font-weight: bold;margin: 0px 0px 10px 0px;line-height: 40px;max-width: 240px;display: inline-block;align-items: center;justify-content: center;width: 100%;font-family: swis721;;}
.chief-guest-flex ul li h2 {color: #fff;font-family: swis721;border: none;font-size: 30px;font-weight: 700;
padding: 0px 20px;text-align: center;margin: 0px 0px 5px 0px;background-color: #1885a6;border-radius: 4px;}
.chief-guest-flex ul li h3 {color: #000;font-size: 19px;font-family: swis721;font-weight: bold;line-height: 25px;padding: 0px 20px 0px 20px;text-align: center; margin: 0px 0px 5px 0px;}
.blink {
    background-color: #09597c;
    -webkit-animation: blink 800ms step-end infinite;
            animation: blink 800ms step-end infinite;
}
@-webkit-keyframes blink { 50% { background-color: #02466d;  }}
        @keyframes blink { 50% { background-color: #02466d; }}

