
html {
	scroll-behavior: smooth
}
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	box-sizing: border-box;
	list-style: none;
	border: none
}
a,
button {
	outline: 0!important
}
body { font-size:18px;line-height: 26px;font-family: 'Roboto', sans-serif;overflow-x: hidden;	color: #262626}

.clear,
.clearfix {clear: both}
.clearfix:after {
	clear: both;
	display: block;
	height: 1px;
	width: 100%;
	content: ""
}
a:hover{text-decoration: none;}
ul{margin:0;padding: 0;}



/*** h2 style start ****/
.heading2{color: #ab00ff;position: relative;text-transform: uppercase;font:700 35px/40px 'Roboto', sans-serif;margin:0 0 28px}
.heading2:after{background: #2a2a2a;position: absolute;content:'';left:0;bottom: 0;width: 90px;height: 2px;}
/*** h2 style end ****/

.container {
	width: 1226px;
	margin: 0 auto; padding:0px; 
}
#invest_strat {
	position: relative;
	overflow: hidden
}

.slick-arrow{opacity: 1;transition: all 0.8s ease;}

.top-bar{padding: 20px 15px;}
.fl-rgt{float: right;}
.fl-lft{float: left;}
.clear{clear: both}
.d-flx{display: flex;justify-content: space-between;}
.logo-height{width: auto;height: 40px;}
.logo-height2{height: 30px;}
.d-flx2{display: flex;align-items: center; justify-content: space-between;align-items: center;}

.container.big-width{width: 1300px;}
.banner{background: url('http://images.moneycontrol.com/assets/images/ms/accenture/banner-bg.jpg')center top no-repeat;background-size: cover;margin-bottom: 0;padding: 22px 0}

.banner-lft,.banner-rgt{padding-left: 80px;}
.flex2{display: flex;align-items: center;width: 100%;}
.banner-rgt{text-align: center;}
.heading1{font:500 39px/45px 'Roboto', sans-serif;margin: 0 0 10px;text-align: center;color: #292929;}
.back-logo{background:#ebebeb;box-shadow: 2px 1px 0 rgba(15,33,54,0.3);padding-right: 20px;}
.top-money-link{color:#1e1e1e;font-size:12px;text-align: right;font-weight: 500;}
.blue-col{color:#1d638b}
.grn-col{color:#53aa45}

.banner p{font:500 23px/30px 'Roboto', sans-serif;margin:10px 0px 20px;color: #292929;
	background: url('http://images.moneycontrol.com/assets/images/ms/accenture/bor-bg.png') center bottom no-repeat, url('http://images.moneycontrol.com/assets/images/ms/accenture/bor-bg.png') center top no-repeat;padding: 10px 0;
}


.yel-btn{background: #ab00ff;border-radius: 5px;width: 235px;height: 60px;text-align: center;display: flex;justify-content: center;color: #fff;font: 500 20px/60px 'Roboto', sans-serif;margin:0 auto 20px;align-items: center;box-shadow: 3px 3px 0px #292929;}
.yel-btn:hover,.yel-btn:focus,.yel-btn:active{color: #fff;text-decoration: none;}

/**** start speaker ******/
.speakers-main {width: 100%;height: 420px;position: relative;z-index: 2;padding-top:30px}
.autodesk-speakers {width: 1100px;margin: 0 auto;position: relative;}
.speakers-main .slick-slide{margin:0 50px;}
.speaker-bx img {border: 1px solid #2a2a2a;border-radius: 5px;margin-bottom: 5px;width: 175px;height: 175px;object-fit: cover;}
.speaker-bx h3{font: 500 18px/20px 'Roboto', sans-serif;color: #262626;margin: 0 0 5px}
.speaker-bx p{font: 700 13px/18px 'Roboto', sans-serif;color: rgba(38,38,38,0.8);margin: 0;font-style: italic;}

.speakers-main .slick-next{background:url('http://images.moneycontrol.com/assets/images/ms/accenture/arrow-purple.png')right center no-repeat;font-size: 0;width: 40px;height: 40px;background-size: 100%;position: absolute;right: -25px;top: 25%;}
.speakers-main .slick-prev{background:url('http://images.moneycontrol.com/assets/images/ms/accenture/arrow-purple.png')right center no-repeat;font-size: 0;width: 40px;height: 40px;background-size: 100%;position: absolute;left: -25px;top: 25%;transform: rotate(180deg);}
.slick-disabled {
    opacity: 0.5;
    pointer-events:none;
}
/**** end speaker ******/



/***** article start *****/
.article-main{padding:80px 0 160px}
.autodesk-article{width: 1100px;margin: 0 auto;position: relative;}
.art-img img {width: 100%;}
.autodesk-article .slick-next{background:url('http://images.moneycontrol.com/assets/images/ms/accenture/arrow-purple.png')right center no-repeat;font-size: 0;width: 40px;height: 40px;background-size: 100%;position: absolute;right: -40px;top: 25%;opacity: 1;}
.autodesk-article .slick-prev{background:url('http://images.moneycontrol.com/assets/images/ms/accenture/arrow.png')right center no-repeat;font-size: 0;width: 40px;height: 40px;background-size: 100%;position: absolute;left: -40px;top: 25%}
.art-bx{margin-bottom: 15px;cursor: pointer;transition: all 0.8s ease;padding:20px 10px;background: #fff;}
.art-bx:hover,.art-bx.active{transform: scale(1.1);background:#9900ff}
.art-bx:hover p,.art-bx:hover span,.art-bx.active p,.art-bx.active span{color: #fff;}
.art-txt{padding:20px 10px;min-height: 100px;}
.art-txt span{color: #9900ff;font-size: 14px;}
.art-txt p{font: 400 18px/24px 'Roboto', sans-serif;color: #262626;margin-bottom: 30px;}
.art-txt:hover p{text-decoration: none;}
.autodesk-article .slick-track{padding: 20px 0;}
.autodesk-article .slick-slide { margin:0 15px;}
/***** article end ******/

/***popup start ****/
@media (min-width: 768px){
.vid .modal-dialog { width: 728px;min-height: 405px; margin: 100px auto 0;}
video{width: 100%;}
}

.modal-dialog iframe{width: 100%;}
.close-button{position: relative;z-index: 1;top: -50px}
.close-button button {opacity: 1;}
.vid .modal-body{padding: 5px;}
.vid .modal-content{box-shadow: none;}
/**** popup end ****/


.modal-dialog { max-width: 729px; height: 404px; margin: 100px auto;}
.close img {width: 35px;}
.modal-content{padding: 8px;}
.modal-body { position:relative; padding:0px;}
.close { position:absolute; right:0;top:-60px;z-index:999; font-size:2rem; font-weight: normal;color:#fff;opacity:1;}


/***** video start ****/
.pos-rel{position: relative;}
.box-video .bg-video{ position: absolute;top: 0; left: 0;width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: 102%;z-index: 2}
.bt-play img{position: relative; width: 33px;margin: 10px auto 0;display: block;}
.box-video .bg-video { position: absolute; top: 0; left: 0;  width: 100%; height: 100%;  z-index: 2;}
.box-video .bt-play {  position: absolute; right: 0; left: 0; display: flex; align-items: center;  width: 95px; height: 95px; cursor: pointer; z-index: 2; margin: 0 auto; height: 100%;}
.box-video .bt-play img {width: 100%;}
.vid-rgt{width: 430px;margin-right: 30px;}
.overview-rgt{width: calc(100% - 430px);}
.buildingWork { background: #f6e4ff; padding: 38px 0 58px; position: relative; min-height: 570px;}
.buildingWork .heading2 {margin-bottom: 45px;}
.build_slide { position: relative; padding: 0 0 0 46px;z-index: 10;}
.build_item { position: relative;}
.build_item .box-video{border-radius: 0;}
.builVideo { position: relative; width: 740px;height: 390px; float: left; margin: 0 0 15px 20px;}
.builVideo:after{border: 1px solid #6930ca;position: absolute;width: 100%;height: 100%;display: block;content: '';left: -15px;bottom: -10px;background: #fff;}
.videCnt {min-height: 180px; right: 100px; top: 60px; width: 400px; position: absolute; background: #9900ff; padding: 40px 30px; color: #fff; font: 400 25px/26px 'roboto', sans-serif;z-index: 10;}
.ic_vid {  position: absolute; width: 119px;  height: 119px; margin: -60px 0 0 -60px; left: 50%; top: 50%;}
.buildingWork .slick-prev, .buildingWork .slick-next { position: absolute;top:unset; bottom: 50px; width: 40px; height: 40px; margin-top: -9px; background: url('http://images.moneycontrol.com/assets/images/ms/accenture/arrow-purple.png') no-repeat; right: 300px; border: none; text-indent: -999em; cursor: pointer;  outline: none;background-size: 40px;}
.buildingWork .slick-prev {background: url('http://images.moneycontrol.com/assets/images/ms/accenture/arrow-purple.png') no-repeat; right: 355px;
   z-index: 10;left: unset;transform: rotate(180deg);}
.ic_vid{position: absolute;z-index: 10;}
.plc-img{position: absolute;z-index: 1;}
.dot1,.dot2{position: absolute;}
.dot1 { top: 36px; right:0; z-index: 10;}
.dot2 { bottom: -56px; left: -50px;}
.video-container {position: relative;width: 100%;height: 0; margin: 0; z-index: 1;padding-bottom: 53%}

/*** video start *****/
.box-video{position: relative; width: 100%;height: 100%; margin:0 auto;cursor: pointer; overflow: hidden;top: 0;left:0;border-radius: 6px;}
.box-video .bg-video{ position: absolute;top: 0; left: 0;width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: 102%;z-index: 2}
.bt-play img{position: relative; width: 33px;margin: 10px auto 0;display: block;}
.box-video .bt-play2 {  position: absolute; bottom: 0; right: 0; left: 0;  margin: 0 auto; display: block;  width: 65px;  text-align: center; height: 55px; background: none; cursor: pointer; z-index: 2; -webkit-transition: all .3s ease-out; transition: all .3s ease-out top: 35%;
}
.box-video .bt-play2 img{width: 100%;}
.box-video.open .bg-video{ visibility: hidden; opacity: 0;-webkit-transition: all .6s .8s; transition: all .6s .8s;}
.box-video.open .video-container{ opacity: 1;-webkit-transition: all .6s .8s; transition: all .6s .8s}
.video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/**** video end *****/

/*** about ****/
.about{padding: 30px 0 0;}
.about p{margin-bottom: 38px;}

/***** disucussion point start *****/
.discussion-point{position: relative;padding: 30px 0 20px;}
.discussion-point .pos-rel:before{position: absolute;content:'';left:-270px;top:12%;background:url('http://images.moneycontrol.com/assets/images/ms/accenture/a-icon.png')left top no-repeat;background-size: 260px 365px;width: 260px;height: 365px;}
.discussion-point .pos-rel:after{position: absolute;content:'';right:-200px;top:12%;background:url('http://images.moneycontrol.com/assets/images/ms/accenture/a-icon.png')left top no-repeat;background-size: 260px 365px;width: 260px;height: 365px;}
.points ol {margin: 0 0 1em 0;padding: 0;counter-reset: li;list-style: none;display: flex; flex-wrap: wrap;}
.points ol li {display: block;/* overflow: hidden; */position: relative;padding-left: 110px;padding-right: 55px;min-height: 35px;margin: 10px 0px;	width: 33%;background:url('http://images.moneycontrol.com/assets/images/ms/accenture/bullet.png') 30px 5px no-repeat;background-size: 70px 72px;}
.points ol li:before {	position: absolute;top: 0px;left: 0px;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 25px;font-weight: 700;color: #a100ff;font-weight: 300;content: counter(li, decimal-leading-zero);counter-increment: li;}
/***** discusssion point end ******/



/**** start footer *****/
.bor{display: block;width: 100%;height: 4px; background: #9900ff;margin-bottom: 4px;}
footer {background: #262626;padding: 28px 0;}
footer p{font: 300 13px/20px 'Roboto', sans-serif;color: #9c9c9c;}
footer a{color: #9c9c9c;font-weight: 700;margin-bottom: 6px;font-size: 13px;}
footer a:hover{color: #9c9c9c ;}
.fot-rgt ul li{display: inline-block;margin-left: 10px;}
/***** end footer *****/


.head .desk_mainmenus{display: none;}
.head.stickyNav .desk_mainmenus{display: block;}
.hiddenText {display: none}
.closenav {position: absolute;right: 55px;cursor: pointer}
.closenav svg {width: 18px;height: 18px}
.mob_menu {float: right;cursor: pointer;position: fixed;right: 2%;top: auto;z-index: 9999}
.overlaybg {position: fixed;left: 0;top: 0;right: 0;bottom: 0;height: 100%;content: "";width: 100%;z-index: 999;background: #000;opacity: .8}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

#invest_strat nav.mob_nav {
	z-index: 9999; 
	margin: 0;
	display: block;
	width: 100%;
	position: fixed;
	right: -100%;
	top: 0;
	bottom: 0;
	background: #fff;
	padding: 25px 40px;
	transition: .8s all
}
#invest_strat nav.mob_nav.slideright {
	right: 0
}
#invest_strat nav.mob_nav li {
	text-align: center;
	display:block;
}
#invest_strat nav.mob_nav li a {
	font: 700 16px/22px 'Roboto', sans-serif;
	color: #303030;
	border-top: unset;
	padding: 8px 0;
	display: block
}
#invest_strat nav.mob_nav .social nav li {
	display: inline-block;
	vertical-align: middle
}

.collapsable_menu {
	position: relative
}
.collapsable_menu .parentlink:after {
	content: "";
	border: solid #652900;
	padding: 5px;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	display: inline-block;
	top: 10px;
	right: 14px;
	position: absolute;
	pointer-events: none
}
.collapsable_menu .parentlink.active:after {
	content: "";
	border: solid #652900;
	padding: 5px;
	border-width: 0 2px 2px 0;
	transform: rotate(-135deg);
	display: inline-block;
	top: 20px;
	right: 14px;
	position: absolute
}

.main_container,

.desk_mainmenus {
	margin-bottom: 40px;
	
	padding: 10px 45px
}
.desk_mainmenus ul{margin-bottom: 0;}
.desk_mainmenus li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	margin-bottom:0px;
}
.desk_mainmenus li a {
	font: 700 15px/22px 'Roboto', sans-serif;
	color: #262626;
	display:inline-block;
	padding:4px 0px;
}

.rgt-link{float: right;color: #3B3B3B;font-size: 12px;}
.desk_mainmenus li.rgt-link a{color: #262626;font-weight: 700;font-size: 12px;}

.head {
	position: relative;
	background-color: #fff;
	-webkit-transition: .8s all ease;
	-moz-transition: .8s all ease;
	-ms-transition: .8s all ease;
	-o-transition: .8s all ease;
	transition: .8s all ease;
	/*display: none;*/
	opacity: 0;
	height: 0;
}
.head .buybtn,
.head .watchbtn {
	position: absolute;
	bottom: -6px;
	right: 45px
}
.head.stickyNav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	
	-webkit-transition: .8s all ease;
	-moz-transition: .8s all ease;
	-ms-transition: .8s all ease;
	-o-transition: .8s all ease;
	transition: .8s all ease;
	/*display: block;*/
	box-shadow: 0px 3px 6px #00000080;
	opacity: 1;
	height: auto;
}

.head.stickyNav .desk_mainmenus {
	margin-bottom: 0
}
.head.stickyNav .mcpro_logo .evt_status {
	padding-top: 10px
}
.head.stickyNav .evt_status {
	margin-bottom: 0
}


#invest_strat .mob_menu,
#invest_strat .mob_nav {
	display: none
}


@media all and (max-width: 1290px) {
.main_container {width: 100%;padding: 0 10px}
}

@media all and (max-width: 1279px) {
.container,.container.big-width{width: auto;padding: 0 15px;margin: 0;}
.autodesk-speakers,.autodesk-article{width: 95%;}
.art-txt{padding: 17px 20px;}
.speaker-bx img{width: 200px;height: 200px;}
.speakers-main .slick-slide{margin:0 30px}
.heading1{font-size: 30px;line-height: 35px;}
.buildingWork .slick-prev, .buildingWork .slick-next{right: 140px;}
.buildingWork .slick-prev{right: 200px;}
.autodesk-article .slick-prev{left:-25px}
.autodesk-article .slick-next{right: -25px;}
}

@media all and (max-width: 1180px) {
.desk_mainmenus li {margin-right: 10px} 	
}

@media all and (min-width: 980px) {
.mob_view {display: none}
.desk_view {display: block}
}

@media all and (max-width: 980px) {
.head.stickyNav .desk_mainmenus{display: none;}
.mob_view,.flex2 {display: block}
.desk_view,.head.stickyNav .evt_status.mob_view {display: none}
#invest_strat:before {border-top:430px solid #F9F1EC}
#invest_strat:after {top: 0;border-left: 580px solid transparent}
.top-bar{padding:15px 0}
body.bspace {padding-top: 10px;margin-top: 120px}
body.bspace #invest_strat:before {border-top: 575px solid #f9f1ec}
body .aboutTheEvent_section,body .agenda_sec,body .faq_sec,body .inclusions_sec,body .speakers_section,body .sponsors_sec,body .tickets_sec,body .whoShouldAttend_section {padding-top: 55px;margin-bottom: 0}
#invest_strat .mob_menu,#invest_strat .mob_nav {display: block;background: white; padding: 10px;
 box-shadow: 0px 2px 13px #0000002e; border-radius: 2px;width: 100%;}
.mob_menu svg{float: right;}
.desk_mainmenus {display: none}
.mob_menu {right: 0;top:0}
.container {width: auto}
.mob_nav_logo {display: block}
.mob_nav_logo .promsname {float: none;margin-top: 10px}
.mob_nav_logo .mcpro_logo {float: none;margin-top: 5px;margin-bottom: 20px}
.mob_nav_logo .mcpro_logo img {width: 115px;height: auto}
.closenav {padding: 3px 10px 10px 0;cursor: pointer;right: 5px}
.btnbw {width: auto;margin-top: 20px}
.closenav svg {width: 11px;height: 11px}
.submenus li:before {font-size: 40px}
.collapsable_menu .parentlink:after {padding: 3px;top: 15px}
.collapsable_menu .parentlink.active:after {padding: 3px}

.banner{padding: 20px 0;min-height: auto;} 
.heading1{font-size: 20px;line-height: 25px;}
.banner-lft{margin-bottom: 20px;}
.heading2{font-size: 25px;line-height: 30px;}
.banner p{font-size: 16px;line-height: 25px;}
.yel-btn{font-size: 15px;width: 192px;height: 42px;position: relative;z-index: 1;}
.banner span{font-size: 16px;line-height: 18px;}
.d-flx{display: block;}
.speakers-main h2,.videos h2,.article-main h2{font-size: 25px;line-height: 60px;margin-bottom: 10px;}
.vid-rgt{width: 100%;}
.bx-main{width: 95%;margin: 0 auto;}
.autodesk-speakers,.autodesk-article{overflow: auto;display: flex;width: 100%;}
.speaker-bx,.art-bx{display: inline-block;margin-right: 20px;}
.speakers-main { width: 100%;height: 460px;}
.autodesk-speakers{margin-left: 30px;}
.i-logo{width: 208px;}
.sketch{width: 156px;}
.imgine-rgt p{font-size: 16px;line-height: 25px;}
.article-main{padding: 25px 0}
footer { text-align: center;}
footer p{margin-bottom: 20px;}
.autodesk-article{margin-left: 20px;padding: 20px 0;}
.art-bx{min-width: 256px;}
.art-txt p{font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.art-txt{padding: 20px;min-height: 135px;}
.banner-lft, .banner-rgt{padding: 0;float: none;}
.flex2{text-align: center;margin:0 auto}
.discussion-point .pos-rel:before,.discussion-point .pos-rel:after{display: none;}
.points ol li{width: 49%;padding-right: 20px;padding-left: 50px;background: url(http://images.moneycontrol.com/assets/images/ms/accenture/bullet.png) 28px 5px no-repeat;
    background-size: 15px 25px;}
body{font-size: 16px;line-height: 24px;}
.build_slide {  padding: 0 20px; }
.buildingWork .slick-prev {left: -15px;top:45%}
.buildingWork .slick-next {right: -15px;top:45%;}
.videCnt { position: static; font: 600 14px 'Roboto', sans-serif; width: auto; right: auto;
 min-height: auto; padding: 10px;  margin-top: 5px;}
 .buildingWork{background: none; top: 0; padding: 30px 0; min-height: auto;}
 .buildingWork .slick-prev, .buildingWork .slick-next{width: 30px;height: 30px;background-size: 30px;}
.dot1,.dot2,.builVideo:after{display: none;}
.builVideo {  position: relative; width: 100%;  /* padding-top: 56.25%; */ width: 100%; height: 100%; margin: 0px;}
.builVideo { float: none;}
.points ol li:before{font-size: 20px;}
.discussion-point{padding: 30px 0;}
.buildingWork .heading2{margin-bottom: 15px;}
.video-container iframe{height: 100%;}
.art-bx:hover, .art-bx.active{transform:unset}

}


@media all and (max-width: 360px) {
.banner-lft img {width: 95%;margin:0 auto 20px}
.logo-height{height: 30px;}
.logo-height2{height: 25px;}
}


/***** register popup start *****/
.nttform .errormsg {
    display: none;
    position: absolute;
    bottom: -18px;
    left: 5px;
    color: #ce3d3e;
    font: 11px 'Roboto', sans-serif;
}
.nttform p.last,.nttform p.last a { color:#1A1A1A; font:normal 14px/20px 'Roboto', sans-serif; text-align: left;padding-left: 0; margin-bottom: 24px;}
.nttform p.last input  { vertical-align: top; margin-right:4px;  display: inline-block; width: auto;margin-top: 4px}
.nttform p.last:before { display: none;}
.nttform .subbtn { text-align: center;}
.txt-cen{text-align: center;}
:focus-visible,:focus,:hover { outline: none;}
.nttform .errormsg { display: none; position: absolute; bottom:-18px; left:5px; color:#ce3d3e;  font:11px 'Roboto', sans-serif; }
.nttform p input:focus, .nttform p select:focus { outline: 0px; border-bottom:1px solid #6ad6fb;}
.nttform .subbtn { text-align: center;}
.submitform:focus { outline:0px;}
.modal-header { padding:25px 15px 0 15px; border: none; text-align: center; }
.modal-header .close {
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 26px;
    opacity: 1;
    font-weight: normal;
}
#thankyou p { text-align: center; margin-bottom:30px;  color:#404040; font:16px/25px 'Roboto', sans-serif;}
.reg-form .modal-dialog {border:10px solid rgba(255, 255, 255, 0.3);border-radius: 6px;height: auto; width: 340px;}
.reg-form .modal-content{box-shadow: none;border-radius: 6px;padding: 32px 17px;}
.submitform { background: #ab00ff; min-width:250px; padding:0 10px; color:#fff; display: inline-block; border: none; font:700 20px/55px 'Roboto', sans-serif;  border-radius:8px; }
.reg-form .form-box{position: relative;margin-bottom: 24px;display: block;}
.reg-form .form-box input{border-bottom: 1px solid rgba(128, 128, 128, 0.5);width: 100%;font: normal 18px/32px 'Roboto', sans-serif;color: #1A1A1A;}

.reg-form .form-box input::-webkit-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box input::-moz-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box input:-ms-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box input:-moz-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx::-webkit-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx::-moz-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx:-ms-input-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .selectbx:-moz-placeholder {color: rgba(26,26,26,0.3)}
.reg-form .form-box:before { position: absolute; top:2px; left:-2px; content: "*";  color:#ce3d3e; font-size:18px;}
.reg-form .form-text{display: block;font: normal 16px/23px 'Roboto', sans-serif;color: #1A1A1A;padding-left: 10px;}
.reg-form .selectbx{display: block;width: 100%;border-bottom:  1px solid rgba(128, 128, 128, 0.5);font: normal 18px/32px 'Roboto', sans-serif;-webkit-appearance: none;position: relative;}
.reg-form .selectbx:hover,.reg-form .selectbx: focus;{color: red;}
.modal-title{font: 700 40px/50px 'Roboto', sans-serif; color: #262626;margin-bottom: 6px;}
.reg-form .sel-drop:after {
    right: 10px;
    top: 27px;
    position: absolute;
    pointer-events: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-color: gray;
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
    -webkit-transform: rotate(
45deg);
    transform: rotate(
45deg);}
.sm-txt{font: normal 14px/16px 'Roboto', sans-serif;color: #1A1A1A;margin-bottom: 20px;display: block;}
.lf-space{margin-left: 20px;}
.close-pop {
  position:absolute;
  right:20px;
  top:20px;
  z-index:999;
  opacity:1;background: none;
}
.close-pop img {width: 28px;height: 28px;}
.reg-form .modal-header{padding: 0;}

 
select.selectbx{
  color: rgba(26,26,26,0.3);
}
select.selectbx option { color: #262626; }
/**** register popup end *****/

