/*Fonts*/

@font-face {
	font-family: "SegoePrint";
	src: url("../fonts/Segoe-Print.ttf");
}

body {
	background-color: #fff;
	font-family: 'Roboto', sans-serif;
}

.header-top {
	z-index: 999;
	width: 100%;
	background-color: #fff;
	top: 0;
	left: 0;
	position: fixed;
	box-shadow: 0 0 15px -2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 15px -2px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 15px -2px rgba(0,0,0,0.6);
}

.register-btn {
	padding: 10px 32px;
	background-color: #f6a32e;
	border-radius: 39px;
	max-width: 130px;
	margin: 0 auto;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	text-decoration: none;
}


.top-bar {
	background: #fff;
	height: 36px;
	position: relative;
	border-bottom: 1px dotted #cdcdcd;
	padding-top: 7px;
	;
}

.top-bar .some-info {
	color: #575556;
	line-height: 25px;
	font-weight: normal;
	font-size: 14px;
}

.top-bar .some-info a {
	color: #575556;
	line-height: 25px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}

.top-bar .some-info i,
.top-bar .some-info em {
	margin-right: 8px;
	color: #575556;
	font-size: 14px;
}

.padding-both {
	padding-left: 0px;
	padding-right: 0px;
}

.padd {
	padding: 0px;
}

.logo {
	/*padding-top: 11px;*/
	
}

.header-date {
	color: #494949;
	line-height: 25px;
	font-weight: 500;
	font-size: 16px;
	text-transform: capitalize;
}

.header-date em {
	margin-right: 8px;
	color: #003f78;
	font-size: 15px;
	min-width: 14px;
	text-align: center;
}

.facol{
	color:#000;
}

.logo-row {
	padding-top: 0px;
	padding-bottom: 0px;
}

.date-row {
	padding-top: 30px;
	padding-left: 170px;
}

.ubm-logo {
	text-align: right;
	margin: 22px 8px 10px 8px;
}

.butn-mar {
	margin-top: 45px;
}

.butn-mar2 {
	padding: 40px 0px;
	margin-top:0px;
}

.register-btn {
	padding: 10px 32px;
	background-color: #f6a32e;
	border-radius: 39px;
	max-width: 130px;
	margin: 0 auto;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	text-decoration: none;
}

.register-btn:hover {
	text-decoration: none;
	color: #fff;
	background-color: #f59d21;
}

.register-btn:focus {
	text-decoration: none;
	color: #fff;
	background-color: #f59d21;
}

.header-btn {
	text-align: right;
	margin-top: -73px;
}

.glyphicon-spacing {
	padding-right: 6px;
}

.mobile-view {
	display: none;
}

.footer-action-container {
	display: block;
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	width: 100%;
}

.footer-action-container .fotter-action-toggle {
	text-align: center;
	width: 100%;
}

.footer-action-container .footer-action-links {
	background: #f78f1e;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	overflow: hidden;
}

.footer-action-links .footer-action {
	float: left;
	width: 50%;
	text-align: center;
}

.footer-action-links a {
	color: #fff;
	padding: 6px 12px;
	display: block;
	text-decoration: none;
}

.footer-action-container .seperator {
	float: left;
	border-left: 1px solid #fff;
	height: 30px;
}

.fotter-action-toggle .toggle-btn {
	background: #f78f1e;
	width: 50px;
	height: 24px;
	display: block;
	margin: 0 auto;
	border-radius: 50px 50px 0 0;
	-moz-border-radius: 50px 50px 0 0;
	-webkit-border-radius: 50px 50px 0 0;
	color: #fff;
	padding: 5px 5px;
}

.section-padding {
	padding: 4em 0px;
}

.section-padding-top {
	padding: 45px 0px;
}


.mypadding {
	padding: 0px 0px;
}

.aboutusbg {
	background: url(../images/aboutusbg.jpg) no-repeat center center fixed;
	background-size: cover;
}

.heading-line{
	margin: 9px 0px;
}

.heading-cen {
	color: #4c2432;
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	text-transform:uppercase;
	}
	
.heading-cen-white {
	color: #fff;
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 25px;
	text-transform:uppercase;
}	


.keyfeaturesbg{
	background-color:#4c2432;
	background-size:cover;
}



.mainicontxtcont{
	display:table;
	text-align:center;
}


.icontxtcontainer{
	display:inline-table;
	width:30%;
	padding:0px 15px;
	margin:15px 0px;
	
}

.txtcontainer{
	color:#fff;
	line-height:25px;
	letter-spacing:0.5px;
	padding-top:20px;
}


.whyattnedicontxtcont{
	display:table;
	text-align:center;
}

.whyattnedcont{
	display:inline-table;
	width:25%;
	padding:0px 15px;
	margin:15px 0px;
}

.whyattendtxt{
	line-height:25px;
	letter-spacing:0.5px;
	padding-top:20px;
}

.whythissummitmatter{
	padding:10px;
	font-size:16px;
	color:#434343;
	line-height:26px;
	letter-spacing:0.5px;
}


.progrmmefocusbg{
	background-color:#f8f8f8;
}

.programmecontainer{
	display:table;
	text-align:center;
}

.programmeicontxt{
	display:inline-table;
	width:25%;
	padding:0px 15px;
	margin:15px 0px;
	
}


.programmetxt{
	line-height:25px;
	letter-spacing:0.5px;
	padding-top:20px;
	
}


.whoshouldpartcontainer{
	display:table;
	text-align:center;
}

.whoshouldparticontxt{
	display:inline-table;
	width:33.33%;
	padding:0px 15px;
	margin:15px 0px;
	
}


.whoshouldparttxt{
	line-height:25px;
	letter-spacing:0.5px;
	padding-top:20px;
	
}

.whoshouldattendbg{
	background-color:#fff;
}

.partnersbg{
	background-color:#f8f8f8;
}

.whyattnedpadding{
	padding-left:100px;
}


.whoattendcontainer{
	position:relative;
}

.whoattendicon1{
	position:absolute;
	top: 23px;
    left: 20px;
	z-index:99;
}

.whoattendicon2{
	position:absolute;
	top: 176px;
    left: 20px;
	z-index:99;
}

.benefitsofsponsoringbg{
	background-color:#4c2432;
}

.benefitscontainer{
	display:table;
	text-align:center;
}

.benefitsicontxtcont{
	display:inline-table;
	width:33%;
	padding:0px 15px;
	margin:15px 0px;
}

.benefitstxt{
	color:#fff;
	line-height:25px;
	letter-spacing:0.5px;
	padding-top:20px;
}



.matter1 {
	text-align: justify;
	font-size: 16px;
	color: #464646;
	letter-spacing: 0.5px;
	line-height: 1.8;
	padding: 0 15px;
}

.topiconsbg{
	background-color:#e3f8ff;
	padding:15px;
}

.inicon{
	display:inline-table;
	padding:10px 20px 10px 20px;
}

.inicontxt{
	margin-top:10px;
	font-size:18px;
	color:#12529f;
	font-weight:600;
}

.mymarg{
	margin-top:40px;
}

.inicondime{
	height:80px;
}

/*glimp video start*/
.eventvideo{
 background-color: #fff;
}
/*glimp video start*/

.vtable{
	display:table;
	height:350px;
}

.venuetext{
	display:table-cell;
	vertical-align:middle;
	margin:0px auto;
	
}

.vhead{
	
	margin-top:30px;
	margin-bottom:5px;
	font-size:20px;
	color:#4c2432;
	text-transform:uppercase;

}

.vtxt{
	
}

.divider{
	width:100%;
	height:1px;
	background-color:#F78F1E;
	
}

/*event venue end*/

/*Partners start*/
.partnertitle{
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:20px;
	color:#4c2432;
}
/*Partners end*/



/*test footer */
.cont-table{
	display:table;
}

.cont-inline{
	display:inline-table;
	width:19%;
	margin:0px 5px;
}




.skewdiv{ 
  -ms-transform: skewX(24deg); /* IE 9 */
  -webkit-transform: skewX(24deg); /* Safari */
  transform: skewX(24deg); /* Standard syntax */
  background-color:#eaf7ff;
  width:170px;
  display:inline-table;
  margin:0px 10px;
  height:166px;	
}

.noskew{
  -ms-transform: skewX(-24deg); /* IE 9 */
  -webkit-transform: skewX(-24deg); /* Safari */
  transform: skewX(-24deg); /* Standard syntax */
	
}
.event-short-desc .capsule-left,
.event-short-desc .desc-con,
.event-short-desc .capsule-right{
    display: inline-table;
	vertical-align: top;
}
.event-short-desc .capsule-left,
.event-short-desc .capsule-right{
    min-height: 180px;
}
.capsule-left {
    margin-right: -12px;
}
.capsule-right {
    margin-left: -12px;
}
.event-short-desc .desc-con{
	background-color:#eaf7ff;
    padding: 15px;
    min-width: 180px;
    min-height: 180px;
    margin: 0 5px;
	transform: skew(23deg);
	-webkit-transform: skew(23deg);
	-moz-transform: skew(23deg);
	transition: 0.25s ease all;
	-webkit-transition: 0.25s ease all;
	-moz-transition: 0.25s ease all;
}
.event-short-desc .desc-con .desc-block {
	transform: skew(-23deg);
	-webkit-transform: skew(-23deg);
	-moz-transform: skew(-23deg);
}
.desc-con .desc-text {
    color: #13529F;
    font-size: 18px;
    font-weight: 600;
    padding-left: 20px;
	transition: 0.25s ease all;
	-webkit-transition: 0.25s ease all;
	-moz-transition: 0.25s ease all;
}
.event-short-desc .verticle-center {
    display: table-cell;
    vertical-align: middle;
}
.event-short-desc .desc-con:hover{
	background-color:#13529F;	
}
.event-short-desc .desc-con:hover .desc-text{
	color: #fff;
}
.event-short-desc .desc-con:hover .desc-icon{
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}


.topiconsbg span{
	color:#033360;
	font-weight:800;
	font-size:20px;
	padding-left:20px;
}

.mar-bottom {
	margin-bottom: 50px;
}



.heading-cen-white2 {
	color: #074b89;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 25px;
}

.icon-text2 {
	color: #074b89;
	margin: 10px 0;
	font-size: 16px;
	text-transform: uppercase;
}

.trainer-bg {
	background-color:#f0f0f0;
	background-size: cover;
}

.speaker-main {
	text-align: center;
	display: table;
	width: 100%;
	border-radius:10px;
}

.speaker {
	display: inline-table;
	float: none;
	width: 25%;
	margin: 34px 2.15%;
	text-align: center;
	position: relative;
	
}

.biopopup {
	opacity: 0;
	height: 0;
	max-height: 0;
	overflow: hidden;
	transition: all 0.2s ease-in;
	position: absolute;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9;
	top: 100%;
	left: 0;
}

.speaker:hover .biopopup {
	opacity: 1;
	height: 100%;
	max-height: 100%;
	top: 0;
}

.btn1 {
	margin-top: 135px;
	width: 100px;
	height: 40px;
	background: none;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 5px;
}

.btn1:hover {
	background-color: #4c2432;
	color: #f78f1e;
}

.txtalign {
	text-align: left;
}

.speaker-box {
	background-color: #f78f1e;
	padding: 10px;
	text-align: center;
	height:auto;
}

.speaker-out-ht{
	height:160px;
}
 
.speaker-page-ht{
	height:140px;
}

.speaker-box .heading {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}

.speaker-box .company {
	color: #fff;
	font-weight: 500;
	font-size: 14px;
}

.speaker-box .designation {
	color: #fff;
	font-style: italic;
	font-size: 14px;
}

.inmodlespeakerbox{
	background-color:#fff;
}

.inmodlespeakerbox .heading {
	color:#333333;
}

.inmodlespeakerbox .company {
	color:#333333;
}

.inmodlespeakerbox .designation {
	color: #333333;
    float: left;
    max-width: 460px;
}

.inmodlespeakerbox .lpad{
padding-left:76px;
}


.desmarg{
	margin-left: 75px;
}



.speakers-bg{
	background: url(../images/speakersbg.jpg) no-repeat center center fixed;
	background-size: cover;	
}


.meet-bg {
	background: url(../images/meet-bg3.jpg) no-repeat center center fixed;
	background-size: cover;
}

.heading-left {
	color:#12529f;
	font-size: 28px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 25px;
	margin-top: 30px;
}

.meet-left{
	margin-top: 0px;
	height: 230px;
	
}

.meet-right {
	margin-top: 0px;
	height: 495px;
}

.meet-right1 {
	margin-top: 0px;
	height: 849px;
	width:786px;
}

.meet-right2 {
	margin-top: 0px;
	height: 411px;
	width:784px;
	background-image: url();
}

.meet-content li {
	font-size: 20px;
	font-weight: 500;
	color: #3d3e40;
}

.attendbg{
	background-color:#eaf7ff;
	background-image: url('../images/bg.jpg');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: contain;
	min-height:100%;
}

.bigbadges {
	margin: 8px 0px;
	margin-bottom: 30px;
	padding-left: 15px;
}

.attendbg .mar-bottom{
	margin-bottom: 25px;
}
.bigbadges .badge {
	font-size: 18px;
	padding: 10px 20px;
	margin: 5px 3px;
	font-weight: 400;
	border-radius: 50px;
}

.whitebadges .badge {
	background-color: #e3e3e3;
	color: #434343;
}

.bluebadges .badge{
	background-color: #002B5E;
	color: #fff;
}

.bigbluebadges .badge {
	font-size: 15px;
	padding: 15px 20px;
	margin: 5px 3px;
	font-weight: 500;
	border-radius: 50px;
}

.whyattndheading{
	font-size:16px;
	color:#033360;
	text-transform:uppercase;
	font-weight:600;
	padding:8px 0px;	
}

.contbox{
	margin:80px 0px;
}

.whyattndtxt{
	color:#464646;
	line-height:28px;
	text-align:justify;
}

.whyattndimg{
	margin:6px 0px;
}




.eventpartnersbg{
	background-color:#fff;
	background-size:cover;
}


.logoheadline{
	text-transform:uppercase;
	color:#12529f;
	font-size:20px;
	font-weight:500;
}

.partnersimg{
	margin:10px 0px;
}

.rowmargin{
	margin-bottom:80px;
	
}

.mediap{
	display:inline-table;
	
}

.mediapmarg{
	display:inline-table;
	
}

.mediarimgmarg{
	margin:0px 15px;
}


.subscribebg{
	background-color:#033360;
	background-size:cover;
	height:150px;
}

.newslheading{
	font-size:30px;
	color:#fff;
}

.myform{
	width:350px;
	height:50px;
}

.mybtnnews{
	position:absolute;
	z-index:5;
	top:-18px;
	margin-left:-90px;
	height:50px;
}

.mybtnnews :hover{
	background-color:#033360;
	color:#fff;
}

.txt {
	font-size: 16px;
	color:#434343;
	margin: 0px 0px;
	
}

.key-bg {
	background: url(../images/key-objective-bg.jpg) no-repeat center center fixed;
	background-size: cover;
}

.icon-main {
	text-align: center;
	display: table;
}

.icon-box {
	display: inline-table;
	float: none;
	margin:10px 0px;
	text-align: center;
	background-color:#fff;
	padding:0px;
	
}

.normaltxt{
	font-size:16px;
	color:#464646;
	font-weight:400;
}

.arrowmarging{
	margin-right:20px;
}


.limargin{
	margin:10px 0px;
	line-height:35px;
}

.licolorblack{
	color:#000;
}


.whyatbg{
	background-image:url(../images/whyattendbg.png);
	/*position:absolute;
	right:0px;*/
}

.whoshouldatbg{
	background-image:url(../images/whoshouldattndbg.png);
	background-size:cover;
	background-position:right center;
	left:0px;
}

.whoshouldpartnerbg{
	background-image:url(../images/whoshouldpartner.png);
	background-size:cover;
	position:absolute;
	right:0px;
}


.txtbox{
	padding:10px 0px;
	font-weight:600;
}

.logobox{
	display: inline-table;
	float: none;
	margin:0px 14px;
	text-align:center;
	padding:0px;
}

.bord{
	border:2px solid #dfdfdf;
	padding:0px;
}


.innercontent{
	/*margin-left:50px;*/
	margin-top:40px;
	color:#fff;
	
}

.sponsoricons .icon-box {
	width: 230px;
}

.icon-img {
	text-align: center;
}

.icon-text {
	color: #464646;
	margin: 15px 0;
	font-size: 16px;
	padding:0px 20px;
	line-height:25px;
	font-weight:600;
	
}

.sponsors-bg {
	background: url(../images/sponsorbg.jpg) no-repeat center center fixed;
	background-size: cover;
}

.footer-bg {
	background: #262629;
	border-top: 5px solid #f78f1e;
}

.cont-heading {
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	margin-bottom:20px;
}

.evnheading{
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	padding-bottom:10px;
}

.hotel{
	color: #fff;
	font-size: 15px;
	font-weight: 100;
	padding-bottom:5px;
}

.hotel b{
	font-size:20px;
}

.name {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
}

.content {
	color: #fff;
	font-size: 15px;
	line-height: 25px;
	font-weight: 300;
}

.glimpses-bg{
	background: url(../images/glimpsesbg.jpg) no-repeat center center fixed;
	background-size: cover;
}

.glimpbtnlink{
	color:#fff;
	
}



.content a {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
}

.content em {
	margin-right: 8px;
	color: #fff;
	font-size: 16px;
}

em.fa.fa-mobile {
	font-size: 23px;
	margin-right: 11px;
}

em.fa.fa-envelope {
	font-size: 12px;
	margin-right: 6px;
}

.cont-content {
	margin-top: 15px;
	margin-bottom: 15px;
}

.section-footer-padding {
	padding: 2em 0px 1em 0;
}

.footer-copyright-bg {
	background-color: #141415;
	padding-top: 1em;
	padding-bottom: 1em;
}

.social-block {
	text-align: center;
}

.social_icons {
	display: inline-block;
	margin: 0px 0px 0 0px;
	padding: 0;
	text-align: center;
}

.social_icons li:first-child {
	border-left: none;
}

.social_icons li {
	display: inline-block;
}

.social_icons li a {
	border: 1px solid #fff;
	height: 26px;
	width: 28px;
	text-align: center;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	border-radius: 0px;
	margin-left: 6px;
}

.social_icons li a:hover {
	border: 1px solid #f78f1e;
	background-color: #f78f1e;
	color: #fff;
}

.copyright {
	text-align: center;
	color: #fff;
	font-weight: 100;
	font-size: 15px;
	margin-top: 18px;
	letter-spacing: 0.5px;
}

.copyright span {
	font-weight: 500;
}

.copyright span a {
	font-weight: 500;
	color: #fff;
	text-decoration: none;
}

.inner-speaker {
	box-shadow: 0px -2px 10px #e7e7e7;
	padding: 5px;
	margin: 24px;
}

.form-white-bg {
	background: #fff;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
	background-color: white;
	margin-bottom: 0;
}

.enquiry-book {
	padding: 10px;
}

.contact-form label {
	font-weight: 500;
	color: #333;
	font-size: 16px;
	text-transform: capitalize;
	display: inline-block;
	width: 100%;
	margin-bottom: 0.5em;
	margin-top: 0px;
	line-height: 26px;
}

.form-control2 {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 8px;
	font-size: 16px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.btn-center {
	text-align: center;
}

.btn {
	display: inline-block;
	padding: 11px 61px;
	margin-bottom: 0;
	font-size: 18px;
	margin-top: 18px;
	/* margin: 0 auto; */
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn-primary {
	color: #fff;
	background-color: #074b89;
	border-color: #074b89;
}

input[type=checkbox],
input[type=radio] {
	margin: 7px -18px 0 !important;
	margin-top: 1px;
	line-height: normal;
}

.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.banner-text-inner {
	position: absolute;
	z-index: 9;
	top: 40%;
	left: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	text-transform: uppercase;
}

.promote-box {
	margin-bottom: 15px;
	width: 100%;
	display: flex;
	align-items: center;
}

.promote-inner-box {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.promote-icon-right {
	width: 102px;
	margin-left: auto;
	order: 2;
}

.mid {
	text-align: center;
	margin-left: 48px;
	margin-right: 47px;
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.sub-heading {
	text-align: center;
	font-size: 18px;
	text-transform: capitalize;
	margin-top: -22px;
}

.promote-main-box {
	display: table;
	width: 100%;
}

.promote-icon-left {
	width: 80px;
}

.promote-cont {
	color: #074b89;
	font-weight: 600;
	padding-left: 15px;
	padding-bottom:10px;
	padding-top:10px;
	width: 100%;
}



.promote-cont2 {
	color: #074b89;
	font-weight: 600;
	padding-right: 15px;
	text-align: right;
	width: 100%;
}


.marg{
	margin-bottom:40px;
}


.mboth{
	margin:10px 2px 20px 2px;
}

.column {
  float: left;
  width: 20%;
  padding: 5px;
}


.conttable{
	display:table;
	margin:0px auto;
}


.inltable{
	display:inline-table;
	width:25%;
	margin:0px 15px;
}

.row{
	margin-left:0px;
	margin-right:0px;
}


@media only screen and (max-width: 640px) {
	.mobile-view {
		display: block;
	}
}


/*menu start*/

.menu-container {
	background-color: #033360;
	z-index: 10;
	position: relative;
}

.nav-fostrap {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.nav-fostrap ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	margin:0;
}

.nav-fostrap li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	color: #002957;
}

.nav-fostrap li a {
	padding: 15px 15px;
	color: #4c2432;
	display: inline-block;
	outline: 0;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 0px;
	transition: all 0.2s;
	z-index: 1;
}

.nav-fostrap .expand-menu {
	display: none;
}

.mobile-view {
	display: none;
}

.leftp{
	padding-left:47px;
}


.mediacarousalheading{
	text-align:left;
}

.media-txt-heading{
	font-size:18px;
	font-weight:800;
	color:#4c2432;
	margin-bottom:10px;
	
	
}


.mymediap{
	margin:40px 0px
}

	
.botbord{
	border-bottom:1px solid #002B5E;
}	
	
.ftsize	{
	font-size:22px;
}
	
.medialineheight{
	line-height:25px;
	text-align:justify;
}	

.mypad{
	padding-top:20px;
	padding-bottom:20px;
}


.mybox{
	width:400px;
	
}
.imginmodal{
	width:550px;
	}

	
.articlebox{
	width:180px;
	height:180px;
	border:1px solid #000;
	box-shadow: 0px -2px 10px #e7e7e7;
	background-color:#fff;
	padding:10px;
	
}
	
.articlebox:hover{
	border: 1px solid #074b89;
	background-color: #074b89;
	color: #fff;
}


.mediabg .swiper-container{
	
}

.icon-box{
	width:100px;
	float:left;
}

.text-box{
	max-width:430px;
	height:100px;
	background-color:#eaf7ff;
	display:inline-table;
	margin-top:10px;
	padding:0px 25px;
	color:#12529f;
	font-size:16px;
}

.vertical-center{
  min-height: 100%;
  display: flex;
  align-items: center;
}

.associatep{
	background-color:#eaf7ff;
}	

.associatelogo{
	display:inline-table;
	margin:25px 5px 0px 5px;
}

.subheadline{
	font-size:16px;
	color:#fff;
}


.benifittxt{
	color:#002B5E;
	padding:15px 10px;
	text-align:center;
	margin-bottom:10px;
}


	
@media only screen and (min-width:992px) {
	body {
		background-color: #fff;
		font-family: 'Roboto', sans-serif;
		padding-top: 110px;
	}
	body.bodyscrolled{
		padding-top: 72px;
	}
	.logo-row .navigation,
	.logo-row .ubm-logo{		
		margin-top: 10px;
		margin-bottom: 10px;
		transition: 0.25s ease all;
		-webkit-transition: 0.25s ease all;
		-moz-transition: 0.25s ease all;
	}
	.bodyscrolled .logo-row .navigation,
	.bodyscrolled .logo-row .ubm-logo {
		margin-top: 7px;
		margin-bottom: 0;
	}
	.logo-row .logo img{
		/*height: 104px !important;*/
		transition: 0.25s ease all;
		-webkit-transition: 0.25s ease all;
		-moz-transition: 0.25s ease all;
	}
	.bodyscrolled .logo-row .logo img{
		height: 52px !important;		
	}
	
	.bodyscrolled .informa_header-container{
		display :none !important;
	}
	
	
	.nav-fostrap li ul.dropdown {
		position: absolute;
		/*display: none;*/
		width: 240px;
		background: #280813;
		color: #4f246c;
		-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		-ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		padding-top: 0;
		margin-top: 0px;
		margin-left: 0px;
	}
	.nav-fostrap li ul.dropdown {
		-webkit-transform-origin: top;
		transform-origin: top;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		-moz-transform: scale(1, 0);
		-webkit-transform: scale(1, 0);
		transform: scale(1, 0);
		display: block;
		transition: all 0.2s ease-out;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
	}
	.nav-fostrap li:hover ul.dropdown {
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	.nav-fostrap li ul.dropdown li {
		display: block;
		list-style-type: none;
		width: 100%;
		position: relative;
	}
	.nav-fostrap li ul.dropdown li a {
		padding: 15px 20px;
		color: #fff;
		display: block;
		font-weight: 400;
		margin: 0;
		height: auto;
	}
	.nav-fostrap ul li ul li:hover ul {
		display: block;
	}
	.nav-fostrap ul li ul {
		margin-left: 240px;
		position: absolute;
		background: #fff;
		width: 220px;
		margin-top: -52px;
		display: none;
	}
	.nav-fostrap ul li ul li ul li a {
		background: #fff !important;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	}
	.nav-fostrap ul li ul li ul li a:hover {
		background: rgba(0, 0, 0, .1) !important;
	}
	.nav-fostrap li ul.dropdown li:last-child a {
		border-bottom: none;
	}
	.nav-fostrap li:hover a {
		background: #fff;
		color: #033360 !important;
	}
	.nav-fostrap li a.parent-item {
		position: relative;
	}
	.nav-fostrap li:hover a.parent-item,
	.nav-fostrap li.active-item a.parent-item {
		background-color: #4c2432;
		color: #FFFFFF !important;
	}
	/*.nav-fostrap li:hover a.parent-item:after,
	.nav-fostrap li.active-item a.parent-item:after {
		content: ' ';
		background: url('../images/menu-hover-box-right.png') no-repeat;
		height: 64px;
		position: absolute;
		top: 0px;
		right: -8px;
		width: 8px;
	}
	.nav-fostrap li:hover a.parent-item:before,
	.nav-fostrap li.active-item a.parent-item:before {
		content: ' ';
		background: url('../images/menu-hover-box-left.png') no-repeat;
		height: 64px;
		position: absolute;
		top: 0px;
		left: -8px;
		width: 8px;
	}*/
	.nav-fostrap li ul.dropdown li:hover a,
	.nav-fostrap li ul.dropdown li.active-submenu a {
		background: rgba(0, 0, 0, .1);
	}
	.nav-fostrap li ul.dropdown li:first-child:hover a {
		border-radius: 0;
	}
	.nav-fostrap li:hover .arrow-down {
		border-top: 5px solid #fff;
	}
	.arrow-down {
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #def1f0;
		position: relative;
		top: 15px;
		right: -5px;
		content: '';
	}
}

.title-mobile {
	display: none;
}

.mobile-menu-overlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	top: 0;
	left: 0;
}

@media only screen and (max-width:991px) {
	body {
		padding-top: 145px;
	}
	body.bodyscrolled {
		padding-top: 60px;
	}
	.logo {
		left: 45px;
	}
	.mobile-view {
		display: block;
	}
	.pre_header {
		display: none !important;
	}
	.desktop_logo {
		display: none;
	}
	.mobile_logo {
		display: block;
	}
	
	.mobile-menu-overlay.active {
		display: block;
	}
	.nav-fostrap {
		background: #f78f1e;
		width: 300px;
		height: 100%;
		display: block;
		position: fixed;
		left: -300px;
		top: 0px;
		-webkit-transition: left 0.25s ease;
		-moz-transition: left 0.25s ease;
		-ms-transition: left 0.25s ease;
		-o-transition: left 0.25s ease;
		transition: left 0.25s ease;
		margin: 0;
		border: 0;
		border-radius: 0;
		overflow-y: auto;
		overflow-x: hidden;
		height: 100%;
		padding-left: 0px;
		padding-right: 0px;
		z-index: 9;
	}
	.title-mobile {
		position: fixed;
		display: block;
		top: 10px;
		font-size: 20px;
		left: 100px;
		right: 100px;
		text-align: center;
		color: #FFF;
	}
	.nav-fostrap .expand-menu {
		display: block;
		font-weight: 500;
		padding: 6px 0;
		font-size: 10px;
	}
	.nav-fostrap li.active .expand-menu.glyphicon:before {
		content: "\2212";
	}
	.nav-fostrap.visible {
		left: 0px;
		-webkit-transition: left 0.25s ease;
		-moz-transition: left 0.25s ease;
		-ms-transition: left 0.25s ease;
		-o-transition: left 0.25s ease;
		transition: left 0.25s ease;
	}
	.nav-bg-fostrap {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		height: 110px;
		margin: 0;
		position: fixed;
		top: 37px;
		left: 0px;
		background: #fff;
		padding: 8px 10px 8px 90px;
		-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		-ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		z-index: 9;
		transition: 0.25s ease all;
		-webkit-transition: 0.25s ease all;
		-moz-transition: 0.25s ease all;
	}
	.bodyscrolled .nav-bg-fostrap {
		height: 60px;
		padding: 8px 10px 8px 65px;
	}
	.navbar-fostrap {
		display: inline-block;
		vertical-align: middle;
		height: 110px;
		cursor: pointer;
		margin: 0;
		position: absolute;
		top: 0;
		left: 0;
		padding: 42px 30px;
		transition: 0.25s ease all;
		-webkit-transition: 0.25s ease all;
		-moz-transition: 0.25s ease all;
	}
	.bodyscrolled .navbar-fostrap {
		padding: 17px 15px;	
		height: 60px;	
	}
	.navbar-fostrap span {
		height: 2px;
		background: #4c2432;
		margin: 5px;
		display: block;
		width: 20px;
	}
	.navbar-fostrap span:nth-child(2) {
		width: 20px;
	}
	.navbar-fostrap span:nth-child(3) {
		width: 20px;
	}
	.navbar-fostrap span {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
		position: relative;
	}
	.navbar-fostrap.active span:nth-child(1) {
		top: 7px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.navbar-fostrap.active span:nth-child(2) {
		opacity: 0;
	}
	.navbar-fostrap.active span:nth-child(3) {
		top: -7px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	.nav-fostrap ul {
		padding-top: 110px;
		float: none;
		margin-right: 0 !important;
	}
	.bodyscrolled  .nav-fostrap ul {
		padding-top: 65px;
	}
	.nav-fostrap ul li ul li ul {
		padding: 0;
		padding-left: 30px;
	}
	.nav-fostrap li ul.dropdown {
		padding: 0;
		margin: 0 !important;
	}
	.nav-fostrap li {
		display: block;
		float: none;
		width: 100%;
		border-bottom: 1px solid #f1f1f1;
	}
	.nav-fostrap li.has-child a {
		border-bottom: 1px solid transparent;
	}
	.nav-fostrap li.active {
		background: #074b89;
	}
	.nav-fostrap li.active a {
		color: #fff !important;
	}
	.nav-fostrap li.active a {
		border-bottom: 1px solid #f1f1f1;
	}
	.nav-fostrap li a {
		display: block;
		color: #fff;
		font-weight: 400;
		height: auto;
		margin: 0;
	}
	.nav-fostrap li:first-child:hover a {
		border-radius: 0;
	}
	.nav-fostrap li ul.dropdown {
		max-height: 0;
		-webkit-transform-origin: top;
		transform-origin: top;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		-moz-transform: scale(1, 0);
		-webkit-transform: scale(1, 0);
		transform: scale(1, 0);
		display: block;
		transition: all 0.2s ease-out;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
	}
	.nav-fostrap li.active ul.dropdown {
		max-height: 100%;
		-moz-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	.nav-fostrap li ul.dropdown li {
		border: none !important;
	}
	.nav-fostrap li ul.dropdown li a {
		border-bottom: none;
	}
	.nav-fostrap li ul.dropdown li:hover a {
		background: rgba(0, 0, 0, .1);
		!important;
	}
	.nav-fostrap li ul.dropdown li a {
		padding: 15px 10px 15px 30px;
	}
	.nav-fostrap li:hover .arrow-down {
		border-top: 5px solid #fff;
	}
	.arrow-down {
		border-top: 5px solid #505050;
		position: absolute;
		top: 20px;
		right: 10px;
	}
	.nav-fostrap li a {
		padding: 15px !important;
	}
	.nav-fostrap li ul.dropdown a {
		padding: 10px 10px 10px 30px !important;
	}
	.logo-row {
		padding-top: 17px;
		padding-bottom: 13px;
	}
	.logo-row .logo, .logo-row .ubm-logo{
		display: none;
	}
	.logo-row .logo-mobile img{
		max-height: 90px;
		transition: 0.25s ease all;
		-webkit-transition: 0.25s ease all;
		-moz-transition: 0.25s ease all;
	}
	.bodyscrolled .logo-row .logo-mobile img{
		max-height: 45px;
	}
	.logo-row .ubm-logo-mobile img{
		height: 51px;    
		margin: 22px 0;
		margin-right: 15px !important;
		transition: 0.25s ease all;
		-webkit-transition: 0.25s ease all;
		-moz-transition: 0.25s ease all;
	}
	.bodyscrolled .logo-row .ubm-logo-mobile img{
		height: 40px;
		margin: 0;
	}
}


/*menu ends*/


/*Banner*/

.home-banner-container {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.banner-all-container .swiper-slide {
	padding: 0;
}

.banner-all-container .swiper-slide img {
	width: 100%;
}

.home-banner-container .banner-button-next,
.home-banner-container .banner-button-prev {
	position: absolute;
	top: 40%;
	width: 40px;
	height: 80px;
	z-index: 10;
	cursor: pointer;
	right: auto;
	left: 0;
	line-height: 0.3;
	text-align: center;
	transition: all .3s ease;
	background: url('../images/banner-arrow.png') no-repeat;
}

.home-banner-container .banner-button-prev {
	background-position: 0 0;
}

.home-banner-container .banner-button-next {
	background-position: -40px 0;
	right: 0;
	left: auto;
}

/****** Banner ******/
.main-banner{
	position: relative;
	overflow: hidden;
}
.banner-forground{
	position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.banner-forground-left {
    width: 25%;
    height: 100%;
    background: #0BABDB;
    transform: skewX(23.5deg);
	position: absolute;
	top: 0;
	left: -15%;
}
.banner-forground-right {
    width: 59%;
    height: 100%;
    background: #f78f1e;
    margin-left: -15%;
    transform: skewX(-22.5deg);
    position: absolute;
    top: 0;
    right: -11%;
	box-shadow: -3px 2px 10px #9a3306;
}

.banner-forground-right-dark{
	width: 64%;
    height: 100%;
    background: #e9650e;
    margin-left: -15%;
    transform: skewX(-19.8deg);
    position: absolute;
    top: 0;
    right: -15%;
	
}



/*count down*/

.countdown-container .date-time-remaining {
	overflow: hidden;
	max-width: 500px;
	margin: 0px 5px;
	text-align: center;
	float: left;
}

.date-time-block {
	float: left;
	margin: 8px 6px 5px 6px;
	min-width: 60px;
}

.date-time-block .number {
    color: #4c2432;
    font-size: 36px;
    font-weight: 800;
    border: 2px solid #ec7b00;
    border-radius: 10px;
	background-color:#fff;
    width: 60px;
    height: 60px;
    padding-top:2px;
    margin-bottom: 10px;
}

.date-time-block .title {
	color: #FFF;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.6px;
}

.countdown-container {
	width: 100%;
	overflow: hidden;
    margin-top: 11px;
}
.countdown-container #getting-started{
	float: left;;
}
.banner-btn {
	width: 100%;
	text-align: center;
}

.banner-book-btn {
	padding: 13px 40px;
	background: none;
	border-radius: 25px;
	/* margin: 29px 115px; */
	max-width: 130px;
	margin: 0 auto;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	text-decoration: none;
	border: 3px solid #fff;
	
}

.banner-book-btn:hover {
	background: #ed971f;
	color: #fff;
	text-decoration: none;
}

.banner-textbanner-text {
	position: absolute;
	z-index: 9;
	top: 5%;
	left: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 50px;
	font-weight: 600;
	text-transform: uppercase;
	text-shadow: 2px 2px 8px #323030;
}

.bannertxtcont {
	position: absolute;
	z-index: 9;
	top: 0px;
	width: 50%;
	right: -190px;
	padding-right: 7%;
	padding-top: 29px;
	/*text-align:right;*/
}

.bannertxtcont .banner-text {
	color: #fff;
	font-size: 25px;
	font-weight:700;
	line-height:45px;
	width:393px;
	
	
}
.ban-txt1{
    font-size: 22px;
    font-weight: 800;
	color:#231f20;
    /* text-shadow: 3px 3px 4px rgba(0,0,0,0.7); */
    /* -webkit-text-shadow: 3px 3px 4px rgba(0,0,0,0.7); */
    /* -moz-text-shadow: 3px 3px 4px rgba(0,0,0,0.7); */
	margin-bottom: 10px;
	/* line-height: 1.2; */
}
.ban-txt2{
	color:#fff;
	font-size:80px;
	font-weight: 700;
    /*text-shadow: 3px 3px 4px rgba(0,0,0,0.7);
    -webkit-text-shadow: 3px 3px 4px rgba(0,0,0,0.7);
    -moz-text-shadow: 3px 3px 4px rgba(0,0,0,0.7);
	line-height: 1.2;*/
}

.ban-txt3{
	font-size: 35px;
    font-weight: 200;
    letter-spacing: 18px;
    text-transform: uppercase;
	
}

.tagline{
	font-size: 36px;
    font-weight: 300;
    color: #434343;
    line-height: 43px;
    margin-top: 50px;
	
}

.tagline .white{
	color:#fff;
	font-weight:600;
}

.tagline .purple{
	color:#4c2432;
	font-weight:600;
}


.bannertxtcont .banner-text2 {
	color: #fff;
	font-size: 19px;
	font-weight: 400;
	margin: 12px 0px;
	text-transform:capitalize;
	letter-spacing:1px;
}

.banner-text2 .icon1 {
	font-size:22px;
	padding:0px 10px;
    text-align: center;
}

.banner-text2 .mpadding{
	/* padding-right:15px; */
	/* float:left; */
}

.banner-text2 .vline{
	background-color:#fff;
	width:2px;
	height:35px;
}

.banner-text2 .mmarg{
	margin:0px 10px;
	float:left;
	
}


.shine-me {
    width:100%; /*Make sure the animation is over the whole element*/

    -webkit-animation-name: ShineAnimation;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(.12,.89,.98,.47);
}

@-webkit-keyframes ShineAnimation{
    from {
        background-repeat:no-repeat;
        background-image:-webkit-linear-gradient(
            top left,
            rgba(255, 255, 255, 0.0) 0%,
            rgba(255, 255, 255, 0.0) 45%,
            rgba(255, 255, 255, 0.5) 48%,
            rgba(255, 255, 255, 0.8) 50%,
            rgba(255, 255, 255, 0.5) 52%,
            rgba(255, 255, 255, 0.0) 57%,
            rgba(255, 255, 255, 0.0) 100%
        );
        background-position:-250px -250px;
        background-size: 600px 600px
    }
    to {
        background-repeat:no-repeat;
        background-position:250px 250px;
    }
}


.earlybird{
	background-color: #4c2432;
    font-weight: 500;
	font-size:19px;
    width: 380px;
    padding: 6px 0px;
    text-align: center;
    border-radius: 5px;
    margin-left: 12px;
}

.earlybird a {
	text-decoration:none;
	color:#f78f1e;
}





.banner-button-con {
    padding:10px 11px;
}
.banner-button-con  .banner-button {
	color: #4c2432;
    text-decoration: none;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
	border-bottom:2px solid  #4c2432;
	
    
    /*border-radius: 18px;
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.4);
    display: inline-block;
	line-height: 1;*/
}

.float-left{
	float:left;
}


/*count down ends*/


.topbutton{
	position:absolute;
	top:35px;
	left:970px;;
}

.mybtn{
	width:200px;
	height:40px;
	background-color:#033360;
	border-radius:40px;
	color:#fff;
	border:0px;
}

.whyattndrow .normal{
	display:none;
}

.whyattndrow .normal img,.whyattndrow .scew img{
	max-width:100%;
}


.inputwidth{
	width:100%;
}

.mybtna{
	margin-left: -185px;
    height: 40px;
    top: -13px;
    line-height: 1;
    z-index: 9;
}
.subscribebg{
	height: auto !important;
}
.subscribebg .section-padding{
	padding: 3em 0 !important;
}

/*Pricing Start*/


.pricing{
	font-size:14px;
	padding:10px 268px;
}

.tablea{
	display: flex;
	justify-content: center;
}

.mytable tr td{
	width:300px;
	height:50px;
	border:2px solid #f78f1e;
	padding:3px;
	text-align:center;
	align-self: center;
	
}
	
.uppertable tr td{
	width:300px;
	height:50px;
	border:2px solid #f78f1e;
	padding:3px;
	text-align:center;
	align-self: center;
	}
	
.uppertable th{
	background-color:#4c2423;
	color:#fff;
	height:50px;
	width:300px;
	text-align:center;
	border:2px solid #f78f1e;
}

.mytable th{
	background-color:#074b89;
	color:#fff;
	height:50px;
	width:300px;
	text-align:center;
	border:2px solid #074b89;
}

.mytable tr:hover {
          background-color: #ffd7ac;
  }

 .uppertable tr:hover {
          background-color: #ffd7ac;
	 
 }


/*Pricing End*/







@media only screen and (max-width: 1199px) {
	.bannertxtcont {
		transform: scale(0.7);
		-moz-transform: scale(0.7);
		-webkit-transform: scale(0.7);
		top: -20px;
	}
	.container{
		width: 100%;
	}
	
	.videocont{}
	
}

@media only screen and (max-width: 1024px) {
	.nav-fostrap li a {
		padding: 15px 9px;
		display: inline-block;
		outline: 0;
		font-weight: 400;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 14px;
		margin-top: 0px;
		transition: all 0.2s;
		z-index: 1;
		width: 100%;
	}
	.date-row {
		padding-top: 30px;
		padding-left: 110px;
	}
	.bannertxtcont .banner-text {
		font-size: 50px;
		font-weight: 600;
		/*margin-left: -139px;*/
		/*text-shadow: 2px 2px 8px #323030;*/
	}
	.heading-left {
		margin-top: 8px;
		margin-bottom: 5px;
	}
	.txt {
		margin: -2px;
	}
	.butn-mar2 .banner-book-btn {
		padding: 20px;
		font-size: 25px;
	}
	
	.pull-right{
	
	}
	
	
	/*banner*/
	
	.banner-forground-right{
	width: 59%;
    height: 100%;
    background: #f78f1e;
    margin-left: -15%;
    transform: skewX(-22.5deg);
    position: absolute;
    top: 0;
    right: -11%;
    box-shadow: -3px 2px 10px #9a3306;
	}
	
	.banner-forground-left {
		display: none;
	}
	.bannertxtcont{
		transform: none;
		width:100%;
		transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		top: 0px;
		left:620px;
		padding: 0;
		text-align: left;
		margin-top:10px;
		
	}
	.countdown-container{
		margin:0;
		
	}
	.date-time-block {
		text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
	}
	.countdown-container #getting-started{
		float: left;
		max-width: 300px;
		margin: 0 auto;
		overflow: hidden;
	}

		
	.bannertxtcont .banner-text2 {
		text-shadow: 2px 2px 3px rgba(0,0,0,0.7);
		letter-spacing: 1px;
	}
	
	
	.bannertxtcont{
		margin-top: 20px;
	}
	.ban-txt1{
		font-size: 36px;
	}
	.ban-txt2{
		font-size:50px;
	}
	
	.ban-txt3{
		font-size:33px;
		letter-spacing:10px;
	}
	
	.tagline{
		font-size: 25px;
		line-height:26px;
	}
	
	.banner-button-con .banner-button{
		font-size: 14px;
	}
	.bannertxtcont .banner-text2{
		font-size: 20px;
		margin:0px;
	}
	.attendbg {
		background-color: #eaf7ff;
		background-image: url(../images/bg-straight.jpg);
		background-repeat: no-repeat;
		background-position: 95% center;
		background-size: contain;
		min-height: 100%;
		background-size: 45%;
	}
	
	.banner-text2 .mpadding{
		float:none;
	}
	
	.mmarg{
		display:none;
	}
	
	.date-time-block .number{
		border: 3px solid #fff;
		padding: 3px 3px;
	}
	
	.bannertxtcont .banner-text{
		line-height: 38px;
	}
	
	.banner-button-con .banner-button{
		font-size: 20px;
	}
	
	.whyconfimg{
		width:500px;
	}
	
	.whoattendicon1{
		left: 515px;
	}
	
	.whoattendicon2{
		left: 515px;
	}
	
	.whoshldattdimg{
		width:500px;
	}
	
	.whoattndiconimg{
		width:58px;
	}
	
	.whyattnedpadding{
		padding-left:77px;
	}
	
	.whythisconfimg{
		width:90%;
	}
	
}

@media only screen and (max-width: 1023px) {
	.event-short-desc .capsule-left,
	.event-short-desc .capsule-right{
		display: none;
	}
	.event-short-desc .desc-con{		
		transform: skew(0deg);
		-webkit-transform: skew(0deg);
		-moz-transform: skew(0deg);
		margin-bottom: 15px;
	}
	.event-short-desc .desc-con .desc-block {
		transform: skew(0deg);
		-webkit-transform: skew(0deg);
		-moz-transform: skew(0deg);
	}
}

@media only screen and (max-width: 991px) {
	
	.banner-button-con{
		display:none;
	}
	
	.ban-txt3{
		font-size: 24px;
	}
	
	
	.date-row {
		padding-top: 10px;
		padding-left: 110px;
		z-index:10;
	}
	
	.container {
		width: 100%;
	}
	.header-btn {
		width: auto;
		float: right;
	}
	.bannertxtcont {
		margin-top: 20px;
	}
	.bannertxtcont .banner-text {
		font-size: 55px;
	}
	.banner-tagline {
		padding: 0px;
	}
	.banner-book-btn {
		display: none;
	}
	.banner-tagline {
		padding: 40px 0px;
		font-size: 30px;
	}	
	.bannertxtcont .banner-text2{
		font-size:17px;
		margin:10px 0px;
	}
	
	.bannertxtcont .banner-text{
		font-size: 30px;
	}
	
		
	.whyattendcontent{
		padding: 0px 45px;
	}
	
	.input-group .form-control{
		width: 100%;
		margin-left:0px;
		position:relative;
	}
	
	.section-footer-padding{
		padding:0px 35px;
	}
	
	.inicon{
		width:115px;
	}
	
	.fptnlogo img{
		height:329px;
	}
	
	.contbox{
		margin: 58px 0px;
	}
	.subscribebg{
		height: auto;
	}
	.subscribebg .section-padding{
		padding: 2em 0;
	}
	
	.whyconfimg{
		width: 490px;
	}
	
	.whoshldattdimg{
		height:auto;
		width:485px;
	}
	
	.whoattendicon1, .whoattendicon2{
		left: 500px;
	}
}

@media only screen and (max-width: 768px) {
	
	.banner-book-btn {
		padding: 10px 32px;
		background: none;
		border-radius: 6px;
		max-width: 130px;
		margin: 0px auto;
		color: #fff;
		font-size: 16px;
		text-transform: uppercase;
		letter-spacing: 0.6px;
		text-decoration: none;
		border: 3px solid #fff;
	}
	.banner-btn {
		width: 100%;
		text-align: center;
	}
	.meet-left {
		width: 100%;
	}
	.meet-right {
		margin-top: 240px;
		width: 100%;
		height: 100%;
	}
	.mid {
		display: none;
	}
	.promote-inner-box {
		display: table-cell;
		vertical-align: middle;
		float: left;
	}
	.promote-icon-right {
		width: 102px;
		margin-left: 0;
		order: 0;
	}
	.promote-cont2 {
		color: #074b89;
		font-weight: 500;
		padding-right: 15px;
		text-align: left;
	}
	.speaker {
		display: inline-table;
		float: none;
		width: 27%;
		margin: 34px 2.15%;
		text-align: center;
	}
	.bannertxtcont {
		transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		top: 0px;
	}
	.countdown-container .date-time-remaining {
		margin: 10px auto;
	}
	.date-time-block .number {
		font-size: 24px;
	}
	.date-time-block .title {
		font-size: 14px;
	}
	.banner-book-btn {
		padding: 7px 25px;
		font-size: 12px;
	}
	.expand-menu.pull-right.glyphicon.glyphicon-plus {
		margin: -3px 2px;
	}
	
	.logobox{
		padding-top:15px;
	}
	
	.whyattndrow .scew{
		display:none;
	}
	
	.whyattndrow .normal{
		display:block;
	}
	.whyattndrow .whyattendcontent{
		width: 100%;
	}
	.whyattndrow .normal, .whyattndrow .scew{
		width: 100%;
	}
	
	.bannertxtcont .banner-text{
		font-size: 25px;
	}
		
	.fptnlogo img{
		height:130px;
	}	
	
	.whitebadges .badge{
		background-color:#f0f0f0;
	}
	
	.whyattndrow .whyattendcontent{
		padding:0px 141px;
	}
	
	.newslheading{
		font-size: 23px;
		position: relative;
	}
	
	.input-group .form-control{
	}
	
	.topiconsbg span{
		padding-left:3px;
	}
	
	.inicon{
		width:98px;
	}
	
	.bannertxtcont{
		margin-top: 15px;
	}
	.ban-txt1{
		font-size: 24px;
	}
	.ban-txt2{
	font-size:34px;
	}
	
	.tagline{
	font-size: 19px;
    line-height: 21px;
	}
		
		
	.banner-button-con .banner-button{
		font-size: 14px;
	}
	
	
	.date-time-block{
		min-width: 40px;
	}
	.date-time-block .number{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.date-time-block .number{
		padding: 7px 0px;
		width: 40px;
		height: 40px;
	}
	.date-time-block .title {
		font-size: 12px;
	}
	.countdown-container #getting-started{
		max-width: 212px;
	}
	.banner-button-con .banner-button {
		padding: 12px 15px 8px;
		border-radius: 10px;
	}
	.attendbg {
		background-image: none;
	}
	.who-attend-content{
		width: 100%;
	}
	
	.bannertxtcont{
		left:455px;
	}
	
	.bannertxtcont .banner-text2{
		font-size: 18px;
		line-height: 2;
		margin-top: 12px;
	}
	
	.bannertxtcont .banner-text{
		line-height:28px;
	}
	
	
	.whyconfimg{
		width:370px;;
	}
	
	
	.whoshldattdimg{
		height:auto!important;
		width:360px;
	}
	
	.whyattnedpadding{
		padding:0px;
	}
	
	.whoattendicon1, .whoattendicon2{
		display:none;
	}
}


@media only screen and (max-width: 767px) {
	
	.whyconfimg{
		display:none;
	}
	
	.whoshldattdimg{
		display:none;
	}
	
	.whyattnedpadding{
		padding:0px 65px;
	}
	
	.tagline{
		padding: 15px 0px;
	}
	
	.ban-txt2{
		font-size: 51px;
	}
	
	.section-footer-padding .cont-content:nth-child(3){
		clear: both;
	}
	.countdown-container{
		display: none;
	}
	.bannertxtcont {
		margin-top: 45px;
	}
	.text-box{
		max-width: 100%;
	}
	
	
	
}

@media only screen and (max-width: 699px) {
	.bannertxtcont{
		padding-top: 35px;
		left:416px;
	}
	.bannertxtcont .banner-text {
		font-size: 24px;
	}
	.banner-text2 {
		font-size: 18px;
	}
	.bannertxtcont .banner-tagline {
		font-size: 16px;
	}
	
	.whyattndheading{
		padding:0px 18px;
	}
	
	.whyattndtxt{
		padding:16px;
	}
	
	.whitebadges .badge{
		background-color:#f0f0f0;
	}
	
	.fptnlogo{
		display:none;
	}
	
	.bannertxtcont {
		padding-top: 0;
		margin-left: 0;
		margin-top: 20px;
	}
	
	.whyattndrow .whyattendcontent{
	padding: 12px 96px;
	}
	
	.mediarimgmarg{
		margin: 5px 15px;
	}
	
	
}

@media only screen and (max-width: 640px) {
	
	
	
	.mobile-view {
		display: block;
	}
	.banner-btn {
		display: none;
	}
	
	.bannertxtcont {
		margin-top: 19px;
		transform:scale(0.9);
		left:351px;
	}
	
	
	.banner-btn {
		z-index: 9;
		top: 80%;
		left: 0;
		width: 100%;
		text-align: center;
	}
	.mar-bottom {
		margin-bottom: 26px;
	}
	.matter1 {
		text-align: center;
		font-size: 16px;
		color: #212529;
		letter-spacing: 0.5px;
		padding: 0 22px;
		line-height: 1.8;
	}
	.speaker {
		display: inline-table;
		float: none;
		width: 37%;
		margin: 34px 2.15%;
		text-align: center;
	}
	.section-footer-padding .cont-content{
		width: 100%;
	}
	
}

@media only screen and (max-width: 480px) {
	
	.banner-btn {
		display: none;
	}
	
	.bannertxtcont .banner-text {
		font-size: 20px;
		line-height: 26px;
		margin-top: 10px;
	}
	.banner-text2 {
		font-size: 16px;
	}
	
	.banner-text-inner {
		position: absolute;
		z-index: 9;
		top: 32%;
		left: 0;
		width: 100%;
		text-align: center;
		color: #fff;
		font-size: 20px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.speaker {
		display: inline-table;
		float: none;
		width: 46%;
		margin: 34px 2.15%;
		text-align: center;
	}
	
	.mediarimgmarg{
		margin:8px 15px;
	}
	
	.whitebadges .badge{
		background-color:#f0f0f0;
	}
	
	
	.ban-txt2{
		font-size: 30px;
	}
	
	.whyattndrow .whyattendcontent{
		padding:5px 30px;
	}
	
	
	.ban-txt1{
		font-size: 20px;
	}
	.ban-txt2{
		font-size: 22px;
	}.banner-button-con .banner-button{
		font-size: 14px;
	}
	.bannertxtcont .banner-text2 {
		font-size: 13px;
		line-height: 1.5;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.bannertxtcont{
		left:253px;
		margin:0px;
		transform:scale(0.9);
	}
	
	.ban-txt3{
		font-size: 16px;
		letter-spacing:5px;
	}
	
	.tagline{
		padding:10px 0px;
		font-size:15px;
	}
	
	.ban-txt2{
		font-size: 31px;
	}
	
	.respimg{
		height: 443px !important;
	}
}

@media only screen and (max-width: 425px) {
	.banner-btn {
		display: none;
	}
	.speaker {
		display: inline-table;
		float: none;
		width: 54%;
		margin: 34px 2.15%;
		text-align: center;
	}
	
	.bannertxtcont{
		margin-top:-13px;
		left:220px;
		transform:scale(0.8);
	}	
	
	
	
	.meet-right{
		margin-top:-77px;
	}
	.mybtna{
		padding: 11px 20px;
		margin-left: -105px;
	}
	
	.respimg{
		height: 400px !important;
	}
}

@media only screen and (max-width: 375px) {
	.bannertxtcont .banner-tagline {
		font-size: 13px;
	}
	.banner-text2 {
		margin-top: 40px;
	}
	.date-time-block {
		float: left;
		padding: 2px;
		background-color: #074b89d1;
		margin: 10px 10px;
		border-radius: 6px;
		min-width: 40px;
	}
	.date-time-block .number {
		color: #fff;
		font-size: 20px;
		font-weight: 700;
		padding-top: 0;
	}
	.date-time-block .title {
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 12px;
		letter-spacing: 0.6px;
	}
	.speaker {
		display: inline-table;
		float: none;
		width: 70%;
		margin: 34px 2.15%;
		text-align: center;
	}
	.banner-text-inner {
		position: absolute;
		z-index: 9;
		top: 32%;
		left: 0;
		width: 100%;
		text-align: center;
		color: #fff;
		font-size: 15px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.banner-button-con .banner-button {
		font-size: 10px;
		padding: 10px 15px 8px;
	}
	
	.logo-row .logo-mobile img{
		max-height: 80px;
	}
	
	.bannertxtcont {
    margin-top: -22px;
    left: 167px;
    transform: scale(0.7);
	}
	
	.respimg{
		height: 344px !important;
	}
	
}


/****** gaurav *******/

.speaker .modal .speaker-img {
	margin-right: 15px;
}

.speaker .modal .speaker-box {
	text-align: left;
	padding: 0;
}

.tabs-pill-container {
	margin: 20px 0 35px;
	text-align: center;
}

.tabs-pill-container .nav {
	display: inline-block;
}

.tabs-pill-container .nav li a {
	border-radius: 30px;
	font-weight: 400;
	font-size: 18px;
	color: #461e2c;
}

.tabs-pill-container .nav-pills>li.active>a,
.tabs-pill-container .nav-pills>li.active>a:focus,
.tabs-pill-container .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #f78f1e;
}

.swiper-container, .swiper-container2,.swiper-container-common {
	width: 100%;
	height: 100%;
}

.swiper-container, .swiper-container2, .swiper-container-common {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-prev,
.swiper-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-prev.swiper-button-disabled,
.swiper-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-prev{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-prev.swiper-button-white{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-next.swiper-button-white{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-next.swiper-button-black{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-slide img{
	max-width: 100%;
}


.swiper-slide {
	text-align: center;
	background: none;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide .speaker {
	margin: 0 auto;
	width: 100%;
	max-width: 550px;
}

.speaker-bg{
	background-color:#f8f8f8;
	height:660px;
}

.speaker-bg .swiper-container {
	max-width: 980px;
	margin: 0 auto;
}

.speaker-bg .swiper-pagination {
	position: static;
	margin-top: 10px;
}

.cust-highligting-text {
	font-size: 18px;
	font-weight: 500;
	padding-top: 41px;
	padding-left: 15px;
}

.imgbox{
	width:260px;
	height:276px;
	border-radius:0px 0px 0px 10px;
}


/*GAURAV*/
.program-agenda-section {
	background: url(../images/agendabg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.program-agenda-item {
    width: 11.2%;
    float: left;
    text-align: center;
	margin-left: -5px;
    margin-right: -5px;
	position: relative;
}
.program-agenda-list{
	padding: 0 18px;	
}
.program-agenda-content {
    margin-top: 100px;
    margin-bottom: 100px;
}

.program-agenda-icon {
    display: table;
    width: 100% !important;
    margin: 0;
	position: relative;
}
.agenda-icon {
    height: 175px;
    vertical-align: middle;
    display: table-cell;
    width: 100%;
}
.program-agenda-item.odd .agenda-icon{
    vertical-align: bottom;
	padding-bottom: 25px;
}
.program-agenda-item.even .agenda-icon{
    vertical-align: top;
	padding-top: 25px;
}
.program-agenda-item.even .agenda-icon-border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 65%;
    z-index: 1;
    border-top: 10px solid #FDAA1C;
    border-left: 10px solid #FDAA1C;
    border-right: 10px solid #FDAA1C;
    border-radius: 100% 100% 0 0;
}
.program-agenda-item.odd .agenda-icon-border{	
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 65%;
    z-index: 1;
    border-bottom: 10px solid #FDAA1C;
    border-left: 10px solid #FDAA1C;
    border-right: 10px solid #FDAA1C;
    border-radius: 0 0 100% 100% ;
}

.program-agenda-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
}
.program-agenda-item.even .program-agenda-title{
	bottom: 0;
    top: auto;
}
.straight-arrow {
    position: absolute;
    top: 85px;
    border: 5px solid #7100da;
    height: 100px;
    left: 46%;
}
.straight-arrow:after{
    content: " ";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #7100da;
    position: absolute;
    left: -15px;
    top: -15px;
}
.program-agenda-item.blue .straight-arrow {
	border-color: #0094da;
}
.program-agenda-item.orange .straight-arrow{
	border-color: #feab1b;
}
.program-agenda-item.even .straight-arrow{
	top: auto;
    bottom: 85px;
}
.program-agenda-item.even .straight-arrow:after{
	border-bottom: none;
	border-top: 15px solid #7100da;
    left: -15px;
    bottom: -15px;
	top: auto;
}
.program-agenda-item.even.orange .straight-arrow:after{
	border-top-color: #feab1b;
}
.program-agenda-item.even.blue .straight-arrow:after{
	border-top-color: #0094da;
}
.program-agenda-item.odd.orange .straight-arrow:after{
	border-bottom-color: #feab1b;
}
.program-agenda-item.odd.blue .straight-arrow:after{
	border-bottom-color: #0094da;
}
@media only screen and (max-width: 1199px) {
	.program-agenda-section .container{
		width:100%;
	}
}
@media only screen and (max-width: 1024px) {
	.program-agenda-item{
		width: 12%;
	}
	.program-agenda-section .container{
		width:100%;
		padding-left: 0;
	}
}
@media only screen and (max-width: 1023px) {
	.program-agenda-list{
		text-align: center;
	}
	.program-agenda-item{
		width: 210px;
		margin: 0 15px;
		display: inline-table;
		float: none;
	}
	.program-agenda-item .agenda-icon-border{
		display: none;
	}
	.program-agenda-item .straight-arrow{
		display: none;
	}
	.program-agenda-item .agenda-icon {
		padding: 0 !important;
		height: 120px;
		vertical-align: middle !important;
	}
	.program-agenda-item .program-agenda-content{
		margin-top: 0;
	}
	.program-agenda-item .program-agenda-title{
		bottom: auto !important;
		top: 120px !important;
	}
}




.why-attend-section{
	background: url('../images/fullbg1.jpg');
	min-height: 496px;
	background-size: cover;
	background-repeat: no-repeat;
}
.who-attend-section{
	background: url('../images/fullbg2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 762px;
}
.who-partner-section{
	background: url('../images/fullbg3.jpg');
	min-height: 418px;
	background-size: cover;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 1199px) {
	.why-attend-content{
		padding-left: 5%;
	}
	.who-partner-content{
		padding-left: 7%;
	}
}
@media only screen and (max-width: 1099px) {
	.why-attend-section,
	.who-partner-section{
		background-position: right center;
	}
	.who-attend-section{
		background-position: left center;		
	}
	.why-attend-img,
	.who-partner-img,
	.who-attend-img{
		display:none;
	}
	.why-attend-content,
	.who-partner-content{
		float: right;
		width: 70%;
	}
	.who-attend-content{
		float: left;
		width: 70%;		
	}
}
@media only screen and (max-width: 768px) {
	
	.why-attend-content,
	.who-partner-content,
	.who-attend-content{
		float: none;
		width: 100%;
		padding: 15px 15px 35px;
	}
	
	.why-attend-section,
	.who-attend-section,
	.who-partner-section{
		min-height: auto;
		background-image: url('../images/capsule.png');
		background-repeat: no-repeat;
		background-size: 60%;
	}
	
	.why-attend-section{
		background-color: #0094DA;
		background-position: left top;
	}
	.who-attend-section{
		background-color: #7200DA;
		background-position: right top;	
	}
	.who-partner-section{
		background-color: #FEAC1C;
		background-position: left top;
	}
}

.whoattendicon1 img {
    width: 80%;
}

.whoattendicon2 img {
    width: 80%;
}

.eventvenuebg {
    background-color: #f8f8f8;
}


/*Testimonial Start*/


.testimonialsbg{
	background-color:#eeeeee;
}


.testimonial-box{
	
}

.imagecontainer{
	margin-bottom:25px
}


.mattercontainer{
	max-width:850px;
}


.namecont{
	color:#f78f1e;
	padding:15px 0px;
	font-weight:600;
	
}


/*Testimonial End*/


.speaker-box2 {
    background-color: #f78f1e;
    padding: 20px;
    text-align: center;
    height: 130px;
}

.speaker-box2 .heading {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    margin-top: -6px;
}

.glimpses-bgnew {
    background-color: #eeeeee;
    
}

.header-btn {
    text-align: right;
    margin-top: 0px;
    transition: 0.25s ease all;
    -webkit-transition: 0.25s ease all;
    -moz-transition: 0.25s ease all;
}

.bodyscrolled .header-btn{
    margin-top: 0px !important;
    z-index: 2;
    position: relative;
}

.topblue, .topbut{
    background-color: #c70d10
}

.topbut:hover {
    color: #431726;
}

.topbut {
    margin: 0px;
    padding: 25px 10px;
    border: 1px solid #fff;
    border: none;
}

.topbuttons a {
    text-decoration: none;
    color: #ffffff;
    padding: 0px 0px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 18px;
}

.topbuttons a:hover{
	color:#4b2532;
}

.innerbg {
    background-color: #4a222f;
    color: #fff;
    position: relative;
	padding: 10px 20px;
	margin-bottom: 20px;
	border:2px solid #ededed;
}

.downloadbrochure {
    width: 100%;
    /* margin: 75px 0px; */
}

.downloadbrochure a {
    text-decoration: none;
    color: #fff;
}

.innerbg:hover {
    background-color: #f8901d;
    transition: background-color 0.3s ease;
}

.brochureimg {
    position: absolute;
    top: -44px;
    right: 143px;
}

.innersection {
    padding: 25px 0px;
}

.downloadbrochureheadline {
    font-size: 25px;
    text-align:center;
}

.downloadbrochurematter {
    padding: 10px 0px;
}

.logo img {
	width: 100%;
}

.webinar-logo img {
	width: 0%;
}





