@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');

@font-face {
	font-family: 'Mohave';
	src: url('../fonts/Mohave.eot');
	src: url('../fonts/Mohave.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Mohave.woff') format('woff'),
		url('../fonts/Mohave.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


body	
{	margin:0;
	font-family:'Lato', sans-serif;
	font-size:16px;
}

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, title, mark, main 
{   display: block;
}
form{margin:0;}

p	{   font-size:16px; margin:0 0 15px 0;}
h1	{   font-size:38px; font-weight:normal; margin:0 0 30px 0; color:#0571b1; text-transform:uppercase;}
h2	{   font-size:30px; font-weight:normal; margin:0 0 15px 0;}
h3	{   font-size:20px; font-weight:normal; margin:0 0 15px 0;}


iframe, embed, object, video, canvas { max-width: 100%; }

img	{ border:0; vertical-align:middle; height:auto; max-width:100%; }

a	{ outline:none; text-decoration:none; color:#000; }

a:hover	
{	text-decoration:underline;
}

.fleft  {float:left;}
.fright {float:right;}

.clearfix:before, .clearfix:after {
   content:"";
   display:table;
}
.clearfix:after {
   clear:both;
}

input, select, textarea	
{	color:#666; font-size:15px; 
	font-family: 'Lato', sans-serif;
	padding:5px; vertical-align:middle;
}
.header{ background:#0571b1; padding:14px 0; width:100%; z-index:9999;}

.container
{	max-width: 1250px;
	margin: 0 auto;
	padding: 0 15px;
}

.section-full
{	padding:80px 0 40px;
	text-align:center;
}
.section-right
{	/*width:83%;
	float:right;*/
	margin-left:2%;
	overflow:hidden;
	
}
.section-right p
{	color:#333333;
	margin-bottom:20px;
	text-align:left;
	font-size:16px;
}

/* about event section start */

.section-right ul
{	padding:0;
	list-style-type:none;
}

.section-right ul li
{	background:url(../images/arrow.png) no-repeat left center;
	padding-left:15px;
	font-size:15px;
	text-align:left;
	font-weight:400;
}

.less-marg{
	margin:10px 20px !important;
}

.less-marg2{
	margin:10px 8px !important;
}

.btnnm
{	text-align:center; padding:0; clear:both;
}
.btnnm a
{	display:inline-block; background:#e3ae3a; border-radius:5px; padding:12px 18px; color:#FFF;
	font-size:18px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:5px 0;
}
.btnnm a:hover
{	background:#0571b1;
}


.text-left{ text-align:left;}
ul.bullet{	padding:0; list-style-type:none;}
ul.bullet li{ background:url(../images/arrow.png) no-repeat left 8px; padding-left:15px; font-size:15px; text-align:left; font-weight:400;}
.host-section {
    background: #e5e5e5; padding:15px;margin:0 0 20px 0
}
.form{ float:left; width:100%; text-align:left;}
.row{ float:left; width:100%; margin-bottom:15px;}
/*.col{ display:inline-block; vertical-align:top; width:33.33%; float:left; text-align:left;} */
.col {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    float: left;
    text-align: left;
	margin:0 0 10px 0;
}
.col-rt{display: inline-block;
    vertical-align: top;
    width: 49%;
    float: right;
    text-align: left;}
.row label{ margin-bottom:5px; float:left; font-size:14px; color:#333333; float:left; width:100%;}
.select{width:98%; padding:5px 10px; border:1px solid #eeeeee;}
.select1{width:92%; padding:5px 10px; border:1px solid #eeeeee;}
.inputtext{ width:92%; padding:5px 10px; border:1px solid #eeeeee;}
.inputtext-big{ width:95%; padding:5px 10px; border:1px solid #eeeeee;}
.textarea{ width:98.5%; padding:5px 10px; border:1px solid #eeeeee; min-height:150px; margin:5px 0 5px 0;}
.col input.smallinput{ width:30%; float:left; vertical-align:middle; margin-right:5px;}
.col small{ font-size:12px; color:#333333; margin-top:7px; display:inline-block;}
/*.subcol{ width:33.33%; float:left; display:inline-block;}*/
/*.subcol .inputtext{ width:73%;}*/
/*.subcol select.inputtext{ width:75%;}*/
.heading{font-size:20px; font-weight:normal; margin:0 0 15px 0; border-bottom:1px solid #ffffff; padding:8px 10px; background:#0571b1; border-radius:3px; color:#ffffff;}
.whitetext{color:#ffffff; float:right; margin:10px 10px 0 0; font-size:12px;}
.btn{display:inline-block; background:#e3ae3a; border-radius:5px; padding:12px 18px; color:#FFF; font-size:18px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:5px 0; border:0; cursor:pointer;}
.btn:hover{ background:#0571b1;}

/* Past Honorees */
.boxed { border-bottom: 1px solid #e5e9eb; padding: 15px 0; width:50%; float:left; line-height:1.71429;}
.boxed a{ color:#0571b1; text-decoration:underline;}
.boxed strong {color: #0571b1;}
.winners_top{margin:0 0 70px 0}

.cancellation {padding:20px 0; background:#eeeeee; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242; line-height:20px; text-align:center }
.secline{ margin-left:190px!important;}

/*===============keep screen 1024=============*/
@media screen and (max-width: 1249px) 
{
.menu ul li:first-child {
    margin: 0 11px 0 0;
}
.menu ul li {
    margin: 0 11px;
}
.menu ul li:last-child {
    margin: 0 0 0 11px;
}
.menu ul li a{ font-size:14px;}
}
/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{

.menu{ display:none;}
.menutrigger
{	float:right;
	padding:20px 10px;
	display:block;
	position:absolute;
	top:12px;
	right:0;
}
.top-nav-collapse .menutrigger
{	top:0;
	padding:12px 10px;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.top-nav-collapse .menu ul
{	top:74px;
}

.select,
.col{ width:100%; margin-bottom:10px;}

.inputtext-big,
.inputtext{ width:97%;}
.subcol .inputtext{ width:90%;}
.select1{ width:97%;}
}


/*Spearkers*/
.speakers {
	margin-top:30px;
	width:100%;
	
}

.speakers .box{
	
	float:left;
	
}

.speakers .box1{
	
	width:30%;
}

.speakers .box2{
	width:70%;
}

.speakers .box p{
	
	text-align:left;
}


.speakers .box img{
	margin-bottom:20px;
}

/*set browswe screen 769*/
@media screen and (max-width: 979px)
{
#theevent .section-logo { float: none; text-align: center; width: 100%; margin:0 0 20px 0;}
.section-logo { width: auto; margin: 0 10px;}
.section-right { float: left; width:100%; margin:0;}
.award { width: 45%;}
.award1{ width:90%;}
.schedual { width:50%;}
.contect-box { width:47%;}
.contect-box p strong { font-size:18px;}
.sponsor { text-align:left;}
.sponsor-box { margin:10px;}
.navigation ul li { margin-bottom:10px;}
}

/*set browswe screen 481*/
@media screen and (max-width: 767px)
{
.award {width: 100%;margin-right:0;}
.schedual {width: 65%;}
.contect-box { width: 100%;}
.slider_text h1{ font-size:25px;}
.slider_text{ bottom:10px;}
.slider_btn {
    margin: 0;
    width: 100%;
	max-width:100%;
}
.slider_btn_mar {
    margin: 0 0 10px 0;
}
.slider_btn a{display: block;
    font-size: 14px;
    padding: 10px 15px;
	text-align:center}
.slider_text .container{ background:rgba(0, 0, 0, 0.5); padding:15px}
.slider_text p {
    font-size: 20px;
    margin: 15px 0;
}
h1{font-size: 30px;}
.section-full{ padding:20px; padding-top:80px; }
.venue{ top:70px}
.subcol{ width:100%; margin-bottom:10px;}
.subcol .inputtext{ width:97%;}
.select1{ width:100%;}
.textarea{ width:97%;}
.boxed{ width:100%;}
.secline{ margin-left:0px!important;}
}

.scrollup{
	width:40px;
	height:40px;			
	text-indent:-9999px;
	opacity:0.3;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;			
	background: url(../images/top1.png) no-repeat;
}
/*set browswe screen 321*/
@media screen and (max-width: 480px){
.subcol .inputtext,
.textarea,
.inputtext-big, .inputtext{ width:94%;}	
.map
{
	margin-top:-60px;
	position:relative;	
}
.speakers .box1, .speakers .box2{
	width:100%;
	
}

}

/*set browswe screen 321*/
@media screen and (max-width: 479px)
{
.sponsor { padding:5px 0;}
.sponsor-box { display: block; margin: 20px 0; text-align: center;}
.sponsor-box p { background:none; padding:0; padding:0px; font-size: 28px;  text-align:center;}
.sponsor-box p br
{	display:none;
}

.navigation p { font-size:14px;}
.venue {
    padding: 30px 10px;
    width: 270px;
}
.scrollup{
	width:30px;
	height:30px;	
	bottom:10px;
	right:10px;
	background-size:100%;
}
.section-full
{	padding-left:0; padding-right:0; 
}
.whitetext{ color:#333333; margin-bottom:5px;}
.select, .col{ margin-bottom:5px;}
.heading{ float:left; width:93%;}


}

/* 11136 */

iframe.become_sponsor_form {
    border: none;
    height: 515px;
}

.site__form-submit {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    grid-column-gap: 15px;
    width: 100%;
    height: auto;
}
.site__form-submit button {
    height: auto;
    width: auto;
    padding: 12px 25px;
    font-size: 16px;
    font-weight: bold;
    z-index: 2;
}
.divLoader {
    width: 100%;
    margin-top: 15px;
}
.divLoader img {
    max-width: 100px;
}

.site__form-sent {
  position: relative;
  width: auto;
  padding: 16px 25px;
  font-size: 16px;
  height: auto;
  font-weight: bold;
}
.site__form-error {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
.contact-us__form .nice-check {
  margin-bottom: 10px !important;
}
/* 11136 */


