@media screen and (min-width: 1024px) and (max-width: 1162px){    
    /*.vmiddle.thank-you{
        left:66%;
        width:370px;
    }*/
    .heading-text{
        bottom:20%;
    }
    .advantage-section .right{
        height:inherit;
        padding:55px 60px 0;
    }
    .advantage-section .vmiddle{
        width:48%;
    }
    .courses-section .left .vmiddle{
        width:57%;
    }
    .top-recruiters,
    .testimonials-block{
        padding:0 40px;
    }
    .why-law-section .right ul li{
        margin-top:23px;
        line-height:17px;
    }
    /*.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:535px;
    } */
    .admission-text{
        top:37%;
    }   
    /*.vmiddle.thank-you{
        left:66%;
        width:370px;
    }*/
    .home-banner.thankyou{
        height:100vh;
        background:#000000 url(../images/main-banner.jpg) no-repeat top center / cover;
    }
    .heading-text{
        bottom: 24%;
        left: 4%;
        width: 385px;
        font-size:45px;
    }
    .home-banner{
        background:#000000 url(../images/main-banner.jpg) no-repeat -350px center / cover !important;
    }
    .about-us-section{
        padding:40px 20px;
    }
    .advantage-section .right{
        padding:30px 25px 0;
        height:inherit;
    }
    .advantage-section .vmiddle{
        width:64%;
    }
    .courses-section .left .vmiddle{
        width:78%;
    }
    .top-recruiters,
    .testimonials-block{
        padding:0 40px;
    }
    .recruiters-gallery .owl-nav,
    .testimonials-details .owl-nav{
        display:none;
    }
    .recruiters .owl-dots,
    .testimonials .owl-dots{
        display:block;
    }
    .why-law-section .left, 
    .why-law-section .right{
        width:100%;
        float:none;
    }
    .why-law-section .right{
        margin-top:40px;
    }
    .holistic-block .w25,
    .holistic-block .w33{
        width:100%;
        float:none;
        margin:0 auto 30px;
        max-width:560px;

    }
}
@media screen and (min-width: 300px) and (max-width: 767px){
    .logo-left{
        top:inherit;
        left:inherit;
        width:90px;
        position:relative;
        margin:30px auto;
    }
    .logo-right{
        top:15px;
        right:15px;
        width:46px;
    }
    .form-container{
        position:relative;
        right:inherit;
        bottom:inherit;
        margin:0 auto;
        transform:inherit;
        top:inherit;
        margin-top:20px;
    }
    .heading-text{
        top:inherit;
        left:inherit;
        transform:inherit;
        position:relative;
        text-align:center;
        padding:20px 0;
        max-width:300px;
        margin:0 auto;
        font-size:28px;
        line-height:30px;
        bottom:inherit;
        text-align:center;
        position:relative;
    }
    .admission-text{
        top:inherit;
        right:inherit;
        position:relative;
        transform:inherit;
        text-align:center;
        margin:0 auto;
    }
    .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:auto;
        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:43px;
    }
    .header-scroll .logo-right{
        right:inherit;
        left:103px;
        top:14px;
        width:43px;
    }
    .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 15px;
    }
    .header-scroll{
        padding:20px 0;
        height:82px;
    }
    .footer{
        padding:20px;
    }
    .vmiddle.thank-you{
        position:relative;
        top:inherit;
        left:inherit;
        right:inherit;
        transform:inherit;
        padding:50px 15px 0;
        text-align:center;
    }
    .thank-you p{
        margin-top:5px;
    }
    .home-banner{
        background:#000000 url(../images/main-banner.jpg) no-repeat -300px center / cover !important;
        height:inherit;
        overflow:auto;
    }
    .thank-you .head{
        line-height:40px;
        font-size:35px;
        letter-spacing:1px;
    }
    .social-icon{
        right:15px;
        bottom:15px;
        padding:15px;
        position:relative;
        right:inherit;
        bottom:inherit;
        margin:20px 15px 0;
        border-radius:0;
        text-align:center;
    }
    .call-conference .head-text{
        font-size:20px;
    }
    .about-us-section,
    .join-us{
        padding:20px;
    }
    .advantage-section .left,
    .advantage-section .right,
    .courses-section .left,
    .courses-section .right{
        width:100%;
        float:none;
        height:inherit;
        padding:20px 30px;
    }
    .vmiddle{
        position:relative;
        top:inherit;
        left:inherit;
        transform:inherit;
    }
    .advantage-section .vmiddle{
        width:100%;
    }
    .join-us .content .join-block{
        width:100%;
        float:none;
        margin-top:20px;
    }
    .join-us .content{
        width:100%;
        margin:0 auto;
    }
    .courses-section .left .vmiddle{
        width:100%;
        text-align:center;
    }
    .courses-section .left .vmiddle .head,
    .courses-section .left .vmiddle .sub-head,
    .courses-section .left .vmiddle .btn{
        text-align:center;
        float:none;
    }
    .top-recruiters,
    .testimonials-block{
        padding:0 50px;
    }
    .recruiters-gallery .owl-next{
        right:-60px;
    }
    .recruiters-gallery .owl-prev{
        left:-60px;
    }
    .top-recruiters-section{
        padding:20px 0;
    }
    .alumni-scholarship-content{
        padding:20px;
    }
    .alumni-scholarship-content .content{
        padding:0;
    }
    .alumni-scholarship-content .content .left,
    .alumni-scholarship-content .content .right{
        width:100%;
        float:none;
        height:inherit;
    }
    .alumni-scholarship-content .content .left .vmiddle{
        width:80%;
        margin-bottom:20px;
    }
    .arrow-down{
        bottom:10px;
    }
    .testimonials-details .owl-nav{
        display:none;
    }
    .testimonials .owl-dots{
        display:block;
        margin-top:10px;
    }
    .testimonial-list .image,
    .testimonial-list .content{
        float:none;
        width:100%;
        height:inherit;
    }
    .testimonial-list .content .vmiddle{
        width:100%;
        margin-top:20px;
        text-align:center;
    }
    .header-scroll .logo-left{
        width:43px;
        position:fixed;
        left:20px;
        top:-16px;
    }
    .enquire-now{
        padding:0 20px 40px;
    }
    .home-container{
        height:inherit;
    }
    .admission-top-text{
        font-size:13px;
        margin-top:5px;
        margin-right:5px;
        width:152px;
    }
    .courses-section .right ul li{
        padding:20px 30px;
        background:url(../images/arrow-img.png) no-repeat 0px 24px;
    }
    .recruiters-gallery .owl-nav{
        display:none;
    }
    .why-law-section .left, 
    .why-law-section .right{
        width:100%;
        float:none;
    }
    .why-law-section .right{
        margin-top:40px;
    }
    .holistic-block .w25,
    .holistic-block .w33{
        width:100%;
        float:none;
        margin:0 auto 30px;
        max-width:560px;

    }
    .heading-text span.splitter{
        margin:0 auto 30px;
    }
    .why-law-section .right ul li span{
        width:78%;
    }
}


@media screen and (max-width: 1440px){	
	.admission-text {
		    margin-top: -26px;
			font-size:21px;}
			.admission-text span{
				font-size:21px;}}
			@media screen and (width: 1024px){	
	.admission-text {
		    margin-top: -40px;	
			font-size:15px;}
			.admission-text span{
				font-size:17px;}}	
			
			@media screen and (	min-width: 768px)and (max-width: 1023px){	
	.admission-text {
		    margin-top: -118px;
			font-size:15px;}
			.admission-text span{
				font-size:17px;}}	

@media screen and (	min-width: 425px)and (max-width: 320px){	
	.admission-text {
		    margin-top: -118px;
			font-size:15px;}
			
			
			}				