/* Media Queries*/



@media only screen and (min-width: 140px) and (max-width: 240px) {

	body {

    font-family: 'Open Sans', sans-serif;

	}

	h4 {

        font-size: 28px;

    }

    .section .subheading {

        font-size: 16px;

    }

    .venuetop {

        position: relative;

        top: 0px;

    }

    .regtop {

        position: relative;

        top: 0px;

    }

    .prontotop {

        position: relative;

        top: 100px;

    }

	.table-container {

    overflow: hidden;

    -webkit-overflow-scrolling: touch;

	}

	.res-table{

	max-width:250px;

	margin: 0px auto;

	font-size: 12px;

	}

	.hashtag  h4{

    margin-top: 10px;

	font-size: 28px;

	}

	.box {

    margin: 0;

	}



	.top-bar .logo{

	max-width: 90%; /* Add !important if needed. */

	height: auto;

	}

	.section.schedule {

	background: url('../img/schedule-bg-mobile.jpg');

	height: 100%;

	}

	.section.registration{

	background: url('../img/registration-bg.jpg');

	height: 780px;	

	}

	.schtable h3{

	font-size:14px;

	}

	.schtable {

	font-size:14px;

	}

.prontotxt {
	margin-left:0px;
	}

.dpartner img {
    margin-left: 0px;
	}	

.Plogo img {
    float: none; }

	
	
}



@media only screen and (min-width: 241px) and (max-width: 320px) {

	body {

    font-family: 'Open Sans', sans-serif;

	}

	h4 {

        font-size: 34px;

    }

    .section .subheading {

        font-size: 18px;

    }

    .venuetop {

        position: relative;

        top: 100px;

    }

    .regtop {

        position: relative;

        top: -50px;

    }

    .prontotop {

        position: relative;

        top: 0;

    }

	.table-container {

    overflow: hidden;

    -webkit-overflow-scrolling: touch;

	}

	.res-table{

	max-width:250px;

	margin: 0px auto;

	font-size: 12px;

	}

	.hashtag  h4{

    margin-top: 10px;

	font-size: 30px;

	}

	.box {

    margin: 0;

	}



	.top-bar .logo{

	max-width: 90%; /* Add !important if needed. */

	height: auto;

	}

	.section.schedule {

	background: url('../img/schedule-bg-mobile.jpg');

	height: 100%;

	}

	.section.registration{

	background: url('../img/registration-bg.jpg');

	height: 770px;	

	}

	.schtable h3{

	font-size:14px;

	}

	.schtable {

	font-size:12px;

	}

.prontotxt {
	margin-left:0px;
	}

.dpartner img {
    margin-left: 0px;
	}

.Plogo img {
    float: none; }

}



@media only screen and (min-width: 321px) and (max-width: 480px) {

	body {

    font-family: 'Open Sans', sans-serif;

	}

	h4 {

        font-size: 34px;

    }

    .section .subheading {

        font-size: 18px;

    }

    .venuetop {

        position: relative;

        top: 100px;

    }

    .regtop {

        position: relative;

        top: 0px;

    }

    .prontotop {

        position: relative;

       /* top: 150px;*/

    }

	.table-container {

    overflow: hidden;

    -webkit-overflow-scrolling: touch;

	}

	.res-table{

	max-width:250px;

	margin: 0px auto;

	font-size: 12px;

	}

	.hashtag  h4{

    margin-top: 10px;

	font-size: 34px;

	}

	.box {

    margin: 0;

	}



	.top-bar .logo{

	max-width: 90%; /* Add !important if needed. */

	height: auto;

	}

	.section.schedule {

	background: url('../img/schedule-bg-mobile.jpg');

	height: 100%;

	}

	.section.registration{

	background: url('../img/registration-bg.jpg');

	height: 765px;	

	}

	.schtable h3{

	font-size:14px;

	}

	.schtable {

	font-size:14px;

	}
.dpartner img
{
margin-left: none;
}


}

