.content { width:100%; max-width:1030px; margin:0 auto; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; background-color:#f9eff2; }
.innerContent { padding:1em 21px 2em 21px; color:#666666; }

@media only screen and (max-width:800px){
	.content { width:100%; max-width:100%; background-image:none; }
	.innerContent { padding:2em 2%; }
	
}
@media only screen and (max-width:480px){
	.innerContent { padding:2em 4%; }
	
}
/*-------------------*/

ul.pressList { width:100%; overflow:hidden; }
.pressList li { width:33.3333%; float:left; }

.panelContent { margin:14px; color:#666666; background-image:url(../images/news-and-events/pink-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat, repeat-y, repeat-y; background-position:0 bottom, 0 0, right 0; background-size:100% 2px, auto auto, auto auto; background-color:#fff; padding-bottom:2px; }
.panelContent > h3{height:236px!important; overflow:hidden;}
.panelContent > h3 img { width:auto; height:100%; vertical-align:top; }

.innerPanelCont { padding:1em 7%; }
.innerPanelCont > h4 { font-size:.8em; line-height:1.2em; background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 bottom; background-size:100% 1px; padding-bottom:.6em; margin-bottom:.5em; }
.innerPanelCont > p { font-size:.9em; line-height:1.4em; height: 100px !important; overflow: hidden;}
.innerPanelCont > a { font-size:.65em; line-height:1.8em; letter-spacing:.05em; font-weight:600; margin-top:2em; text-decoration:none; color:#b33655; text-transform:uppercase; display:inline-block; }
.innerContent .venue-date {color:#b23655; margin-top: 20px; font-size:16px;}
.innerContent > p {font-size: 1em;line-height: 1.6em; margin-top: 1.5em; text-align: justify;}
.bannerCaption {width: 100%;height: 0;background-image: url('../Images/upcoming-events/ADB-banner02.jpg');background-position: center 0;background-repeat: no-repeat;background-size: auto 100%;padding-bottom: 42.6213%;position: relative;}
.banner {width: 100%;max-width: 1035px;margin: 0 auto;background-image: url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg);background-repeat: repeat-y;background-position: 0 0, right 0;position: relative;}
.contactdetails {margin-top:50px;}
.contactdetails h3{color: rgb(178, 54, 85); margin-bottom:15px;}
.contactdetails p {line-height: 30px;}

/*registration form*/
.cdlform{margin:35px;}
.cdlform h4{color:#b23655; font-size:28px; letter-spacing:0em; padding-bottom:30px;}
.cdlform .fieldbox{max-width:700px; margin-bottom:20px;}
.cdlform .fieldbox .flabel{display:inline-block; float:left; width:30%; margin-right:5%; vertical-align:top; color:#666666;}
.cdlform .fieldbox .finput{display:inline-block; float:left; width:50%; vertical-align:top; position:relative;}
.cdlform .fieldbox .finput input[type="text"]{width:100%; border:1px solid #898989; padding:8px 10px;}
.cdlform .fieldbox .finput textarea { width: 100%; border: 1px solid #898989; padding: 8px 10px; }
.cdlform .fieldbox .finput .validator{color:#ff0000; position:absolute; border-top:0; left:0; font-size:12px;}
.cdlform .fieldbox .cdlbtn{border:0; outline:0; background-color:#b23655; color:#ffffff; font-size:16px; display:inline-block; cursor:pointer; padding:5px 25px; text-transform:uppercase; margin-bottom:10px;}
.cdlform .fieldbox p{color:#898989; padding-top:20px;}

.userDisc { width:100%; margin:2em 0; }
.userDisc h3 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1.2em; line-height:2em; letter-spacing:.05em; color:#b23655; margin-bottom:.3em; text-transform:uppercase; }
.userDisc h4 { font-size:1.25em; line-height:1.2em; color:#b23655; }
.userDisc p { font-size:1em; line-height:1.6em; color:#666; letter-spacing:.05em; margin-bottom:1.5em; }
.userDisc ul li { font-size:1em; line-height:1.6em; color:#666; letter-spacing:.05em; margin-bottom:1.5em; }
.userDisc ul { margin:0 0 1.5em 0; list-style:unset!important; margin-left:20px;}
.userDisc ul.bulletList { margin:0 0 1.5em 0; }

.Pressprint{ text-align:right; margin-bottom:10px;}
.Pressprint a{ text-decoration:none;}
.Pressprint .PrintIcon img{width:20px;position: relative; top: 5px; left: -2px;}
.Pressprint .PrintIcon + .PrintIcon{margin-left:15px;}

.closeButton { position:absolute; right:35px; top:35px; }
.closeButton > a { width:24px; height:24px; display:block;  }

.alert{padding: 5px 35px 5px 14px; margin-bottom: 20px; color: #c09853; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.alertclose {background:transparent; height:0px; display:none;}
.alert h4 {margin: 0;}
.alert .close {position: relative; top: -2px; right: -21px; line-height: 18px;}
.closelb{font-size:12px; position: relative;top: -2px;right: -21px;}
.alert-success {color: #468847; background-color: #dff0d8; border-color: #d6e9c6;}
.alert-danger,.alert-error {color: #b94a48; background-color: #f2dede; border-color: #eed3d7;}
.alert-info {color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1;}
.alert-process{border:1px solid #a6a6a6; color: #3a87ad; background-color: #d9edf7; margin-top:-1px;}

.business-class {margin-bottom:10px;}
.business-class .checkbox{margin-right:5px;}


@media only screen and (max-width:640px){
	.pressList li { width:50%; float:left; }
	.panelContent { margin:5% 2%; }
}

@media only screen and (max-width:480px){
	.pressList li { width:100%; float:left; }
	.panelContent { margin:5% 5%; }
	
	.innerPanelCont > h4 { font-size:.75em; }
	.innerPanelCont > p { font-size:.8em; }
}

/*-----------------------*/

.detailOverlay { position:fixed; width:100%; height:100%; left:0; top:0; background-image:url(../images/common/overlay-bg.png); background-repeat:repeat; background-position:0 0; display:none; overflow:auto; }

.innerLayer { width:100%; max-width:1020px; position:absolute; left:50%; top:0; margin-left:-510px; background-color:#b23655; }

.innerDetail { display:none; }

.innerDetail > h2 { padding:1.5em 65px 1.5em 35px; font-size:1.3em; line-height:1.2em; color:#fff; letter-spacing:.05em; }

.innerLayerpress { width:100%; max-width:1020px; position:relative;  top:0;  background-color:#b23655; }

.innerDetailpress {  }

.innerDetailpress > h2 { padding:1.5em 65px 1.5em 35px; font-size:1.3em; line-height:1.2em; color:#fff; letter-spacing:.05em; }

.detailUser { margin:8px; padding:27px 27px 0 27px; background-color:#fff; overflow:hidden; }
.detailImage { width:100%; position:relative; }
.detailImage img { width:100%; height:auto; vertical-align:top; }

.imageLayer { width:100%; height:100%; background-image:url(../images/news-and-events/banner-bg.png); background-repeat:repeat; background-position:0 0; position:absolute; left:0; top:0; }
.imageLayer > p { font-size:.9em; line-height:1.4em; color:#fff; padding:0 5%; position:absolute; left:0; bottom:5%; }

.userDisc { width:100%; margin:2em 0; }
.userDisc > h3 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1.2em; line-height:1em; letter-spacing:.05em; color:#b23655; margin-bottom:.3em; text-transform:uppercase; }
.userDisc > h4 { font-size:1.25em; line-height:1.2em; color:#b23655; }
.userDisc > p { font-size:1em; line-height:1.6em; color:#666; letter-spacing:.05em; margin-bottom:1.5em; }
.userDisc > ul li { font-size:1em; line-height:1.6em; color:#666; letter-spacing:.05em; margin-bottom:1.5em; }
.userDisc > ul { margin:0 0 1.5em 0; list-style:unset!important; margin-left:20px;}
.userDisc > ul.bulletList { margin:0 0 1.5em 0; }


.closeButton { position:absolute; right:35px; top:35px; }
.closeButton > a { width:24px; height:24px; display:block;  }

@media only screen and (max-width:1020px) {
	.innerLayer { width:100%; max-width:100%; top:10%; margin-left:-50%; }
}


@media only screen and (max-width:800px) {
	.detailOverlay { overflow-x:auto; }	
	.innerLayer { top:90px; }
	
	.innerDetail > h2 { padding:1.5em 10% 1.5em 4%; font-size:1.2em; }
	
	.detailUser { margin:1%; padding:3% 3% 0 3%; }
	
	.userDisc > h3 { font-size:1.1em; }
	.userDisc > h4 { font-size:1.1em; }
	.userDisc > p { font-size:.9em; }
}

@media only screen and (max-width:540px) {
	.innerLayer { top:90px; }
	.innerDetail { padding-top:2em; }
	.innerDetail > h2 { padding:1.5em 4%; font-size:1.2em; }
	.detailUser { margin:1%; padding:3% 3% 0 3%; }
	.closeButton { right:1em; top:1em; }
}

@media only screen and (max-width:480px) {
	.innerLayer { top:80px; }
	.innerDetail > h2 { font-size:1.1em; }
	.userDisc > h3 { font-size:.9em; line-height:1em; margin-bottom:.3em; }
	.userDisc > h4 { font-size:.9em; }
	.userDisc > p { font-size:.85em; }
	
	.imageLayer > p {font-size:.8em; }
	
}
@media only screen and (max-width:320px) {
	.innerLayer { top:65px; }
}
/*---------------------------*/
.holder { margin:0 0 1em 12px; }
.holder a { width:30px; height:30px; display:block; font-size:.9em; cursor:pointer; background-color:#d5b7c2; color:#fff; text-align:center; line-height:30px; margin:0 2px; float:left; text-decoration:none; }
.holder a:hover { background-color:#b23655; color:#fff; }
.holder a.jp-previous, .holder a.jp-next { -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75); }
.holder a.jp-previous { margin-right:5px; text-indent:-9999px; background-image:url(../images/news-and-events/prev-arrow-active.png); background-repeat:no-repeat; background-position:center center; background-color:#fff; }
.holder a.jp-next { margin-left:5px; text-indent:-9999px; background-image:url(../images/news-and-events/next-arrow-active.png); background-repeat:no-repeat; background-position:center center; background-color:#fff; }
.holder a.jp-current, a.jp-current:hover { background-color:#b23655; }
.holder a.jp-disabled, a.jp-disabled:hover { }
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover { cursor:default; }
.holder span { margin:0 5px; }
.jp-previous.jp-disabled { background-image:url(../images/news-and-events/prev-arrow-non-active.png) !important; }
.jp-next.jp-disabled { background-image:url(../images/news-and-events/next-arrow-non-active.png) !important; }@media only screen and (max-width:480px) {
	.holder { margin:0 0 1em 5%; }
	.holder a { width:25px; height:25px; font-size:.8em; line-height:25px; }
	
}

/*-------------------*/

ul.sortDetail { float:right; margin-right:13px;  }
.sortDetail li { font-size:.9em; line-height:30px; color:#666; letter-spacing:.06em; display:inline-block; overflow:hidden; }


.sortDetail li > a.submitButotn { height:30px; display:inline-table; font-size:.9em; cursor:pointer; background-color:#d5b7c2; color:#fff; text-align:center; line-height:30px; margin:0 2px; padding:0 10px; text-decoration:none; }
.sortDetail li > a.submitButotn:hover { background-color:#b23655; color:#fff; }

.sortDetail li > .select { width:100%; height:30px; line-height:30px; background:url(../images/news-and-events/dropdown-icon.png) no-repeat; background-size:11px auto; background-position:92% center; background-color:#d5b7c2;  }

.sortDetail li > .select select{ background: transparent; line-height: 1; border: 0; padding:0 20px 0 5px; border-radius: 0; width: 120%; position: relative; /*z-index: 10;*/ font-size: 1em;cursor:pointer; color:#fff; }

select > option { border:0; color:#666; padding:2px 5px; }
select > option:hover { background-color:#d5b7c2 !important; }

.sortDetail li > .select > ul { width:100%; }
.sortDetail li > .select > ul li { width:100%; float:left; }

@media only screen and (max-width:920px) {
	ul.sortDetail { width:80%; float:none; margin:0 auto 1em auto; overflow:hidden; }
	.sortDetail li { width:50%; float:left; text-align:center; }	
	.sortDetail li:nth-child(1),.sortDetail li:nth-child(4) { width:100%; }
	.sortDetail li:nth-child(4) { margin-top:1em; }
	.sortDetail li > .select { width:90%; margin:0 auto; }
	
	
}

@media only screen and (max-width:480px) {
	.sortDetail li { font-size:.9em; line-height:25px; }
	.sortDetail li > .select { height:25px; line-height:25px; }
	.sortDetail li > .select select{ font-size:.9em; }
	.sortDetail li > a.submitButotn { height:25px; font-size:.9em; line-height:25px; margin:0 2px; padding:0 15px;  }
	
}
@media only screen and (max-width:360px) {
	ul.sortDetail { width:100%; }
	
}