@media screen and (min-width: 1024px) and (max-width: 1162px){    
    .vmiddle.thank-you{
        left:66%;
        width:370px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    .key-speakers{
        padding:100px 20px 20px;
    }
    .panel-discussion{
        padding:40px 20px;
    }
    .view-agenda{
        padding:0 20px;
    }
    .award-section .award-right{
        padding:20px 40px;
    }
    .call-conference{
        width:400px;
    }
    .home-banner{
        height:700px;
    }    
    .vmiddle.thank-you{
        left:66%;
        width:370px;
    }
    .home-banner.thankyou{
        height:100vh;
        background:#000000 url(../images/main-banner.jpg) no-repeat top center / cover;
    }
}
@media screen and (min-width: 300px) and (max-width: 767px){
    .logo-left{
        top:15px;
        left:15px;
        width:49px;
    }
    .logo-right{
        top:25px;
        right:15px;
        width:140px;
    }
    .form-container{
        position:relative;
        right:inherit;
        bottom:inherit;
        margin:0 auto;
    }
    .heading-text{
        top:inherit;
        left:inherit;
        transform:inherit;
        position:relative;
        text-align:left;
        padding:100px 0 20px 0;
        max-width:300px;
        margin:0 auto;
        font-size:20px;
        line-height:25px;
    }
    .home-banner{
        background:#000000 url(../images/main-banner.jpg) no-repeat center center;
        height:inherit;
        padding-bottom:20px;
    }
    .call-conference{
        position:relative;
        width:300px;
        bottom:inherit;
        left:inherit;
        padding:15px;
        margin:0 auto;
        font-size:20px;
        height:inherit;
        margin-bottom:20px;
    }
    .call-conference p{
        font-size:16px;
        width:240px;
    }
    .key-speakers{
        padding:20px;
    }
    .venue-details .detail{
        float:none;
        width:100%;
    }
    .venue-details .detail.fee{
        border:0 none;
        border-top:1px solid #DDDDDD;
        border-bottom:1px solid #DDDDDD;
        padding:15px 0;
        margin:15px 0;
    }
    .speakers{
        margin-top:20px;
        padding:15px;
    }
    .speakers-details .speaker{
        width:100%;
        min-height:inherit;
    }
    .speakers-details .speaker .image{
        text-align:center;
    }
    .speakers-details .speaker .text{
        text-align:center;
        width:100%;
    }
    .panel-discussion{
        margin:20px 0 0 0;
        padding:20px;
    }
    .panel-section .head img{
        width:300px;
    }
    .panel-content{
        padding:15px 0;
    }
    .pull-left,
    .pull-right{
        float:none!important;
    }
    .panel-content .text{
        margin:0;
        width:100%;
        text-align:center;
    }
    .panel-content .text p,
    .panel-content .text.text-right p,
    .panel-content .text.text-right p{
        margin-right:0;
        text-align:center;
        margin-left:0;
    }
    .panel-content .text p.head{
        text-align:center;
    }
    .panel-content .image{
        width:100%;
        text-align:center;
        margin-top:20px;
    }
    .text-right{
        text-align:center !important; 
    }
    .view-agenda{
        padding:20px;
    }
    .topics ul li{
        line-height:20px;
        font-size:15px;
        margin-bottom:10px;
        background:url(../images/pointer.png) no-repeat left 2px;
    }
    .award-section .award-left{
        width:100%;
        float:left;
        text-align:center;
    }
    .award-section .award-left .image{
        max-width:220px;
        margin:0 auto 15px;
    }
    .award-section .award-right{
        float:none;
        width:100%;
        padding:15px;
        min-height:inherit;
        border-top:0 none;
        border:1px solid #E5E5E5;
    }
    .go-top{
        width:40px;
        right:10px;
        bottom:10px;
    }
    .header-scroll .logo-left{
        width:40px;
    }
    .header-scroll .logo-right{
        right:inherit;
        left:60px;
        top:28px;
        width:110px;
    }
    .header-scroll .register-now-btn{
        height:40px;
        display:block;
        text-align:center;
        line-height:40px;
        font-family:'Brandon Grotesque Bold';
        color:#ffffff;
        text-transform:uppercase;
        font-size:14px;
        letter-spacing:0px;
        margin:0 auto;
        z-index:2;
        color:#ffffff;
        float:right;
        margin-right:15px;
        padding:0 5px;
    }
    .header-scroll{
        padding:20px 0;
        height:82px;
    }
    .footer{
        padding:20px;
    }
    .vmiddle.thank-you{
        position:relative;
        top:inherit;
        left:inherit;
        transform:inherit;
        padding:150px 15px 0;
    }
    .home-banner{
        background:#000000 url(../images/main-banner.jpg) no-repeat center center / cover;
        height:100vh;
        overflow:auto;
    }
    .thank-you .head{
        line-height:40px;
        font-size:35px;
        letter-spacing:1px;
    }
    .social-icon{
        right:15px;
        bottom:15px;
        padding:0 15px;
    }
}