  @charset "utf-8";
/* CSS Document */

@media (min-width: 768px){

    .pagemenumobile{
        display:none;
    }


    .searchbtnmobile{
        display:none;
    }

    .leftnav{
        margin-left:0px;
    }

    .searchbtnmobile{
        display:none;
    }

    .menubtn2{
        display:none;
    }

    .academic-program-new{
        margin:60px -15% 60px -25px;
    }

    .botbtn{
        width:98% !important ;
        margin-right:2%!important;
    }

    .wigde-side{
        margin:40px 0 !important;
    }

    /*.searchbtnmobile{
            display:none !important;
    }*/

    .menuhd{
        display:none;
        color:#000;
        font-size:10px !important;
    }

    .tblnopadd{
        padding:0;
    }
    .tblpadd5{
        padding:0 5px 0 15px;
    }



    .menubtn{
        display:none;}


    .menubtn2 .navbar-toggle{
        display:block;
        float:none;
        padding:0;
        margin:0;

    }
    .menubtn2 i{
        display:none;
    }

    .leftnav .navbar-collapse{
        padding-left:0 !important;
    }


    #navbar-collapse-3{
        display:block;
    }

    .menubtn2 a{
        text-decoration:none;
        cursor: text;
    }

}



@media (max-width: 767px){
    /**/
    /****/


    /*#thumbcarousel .thumb{
            display:none;
    
    }*/


    .bioimg{
        width:40% !important;
        display:inline-block !important;
    }
    .pagemenu li{
        margin-left:-3px  !important;
    }

    .pagemenu li a.active {
        font-size: 14px;
        padding:7.5px 15px;
    }
    .pagemenu li a {

        padding:7.5px 15px;
    }



    .pagemenumobile{
        background:#f5f5f5;
        padding:20px;

    }

    .pagemenumobile .nav>li>a {
        padding: 10px 5px;
        display: block;
        color: #000000 !important;
    }
    .pagemenumobile label {
        font-weight:normal;
        padding: 10px 5px;
        color: #000000;
    }





    .searchbtnmobile{
        margin:20px auto;

    }

    .nomarg-mobile{
        margin-bottom:0 !important;
    }

    .menubtn2m{
        margin-top:-40px;
    }

    .hover-arrow{
        top:76%;
    }

    .no-img .hover-arrow{
        top:35%;
    }
    .grid-keword2 .form-control{
        margin-bottom:20px;
    }

    .mblock{
        margin-top:10px;
        display:block;

    }


    .xp-follow-inner{
        display:none;}

    .xp-upcoming-inner{
        border-top:none !important;
    }

    .wigde-side h3{
        display:block;
    }
    .navbar-toggle{
        margin-right:0;
    }

    .xp-upcoming-inner{
        display:none;
    }


    .hours{
        margin:-15px 0 0 !important ;
        padding:0;
    }

    .menubtn2 a{
        color:#404040;
        text-decoration:none;
    }



    .menubtn2 i{
        display:inline-block !important;
    }





    .redoverlay {
        margin: 0 14px;

        height: 93%;
        width: 90%;

    }

    .leftnav .navbar-collapse{
        padding-left:23px !important;
    }

    .menubtn{
        margin-left:0px;


    }

    .menubtn{

        border-bottom: 17px solid #f5f5f5!important;
        box-shadow: none !important;
        margin-bottom: -12px;
        z-index: 967;
        position: relative;

    }


    .menubtn2 h3{

        border-bottom: 15px solid #f5f5f5!important;
        box-shadow: none !important;
        margin-bottom: -10px;

    }
    .menubtn a{
        color:#404040;
        text-decoration:none;
        font-weight:bold;
        font-size:18px;



    }

    .menubtn a:hover{
        color:#f5f5f5;
        text-decoration:none;

    }

    .navbar-collapse  {
        -webkit-transition: all 0.6s ease-out;
        -moz-transition: all 0.6s ease-out;
        -o-transition: all 0.6s ease-out;
        -ms-transition: all 0.6s ease-out;
        transition: all 0.6s ease-out;
        border-radius: 0px;
        border:none !important;
    }
    .leftnav{
        margin-bottom:0;
    }
    .navbar-toggle{
        border:none !important;
    }

    .nofloat i{
        margin-right:4px !important;
    }

    .nav-list{
        display:none;
        margin-top:10px;


    }


    .nofloat{
        float:none !important;
    }
    .breadcrum-sec{

    }

    .m-nomarge{
        margin:0 !important;
    }

    .testimonialbg {
        background: url(/_resources/img/Testimonial.jpg) no-repeat;
        background-size: cover !important;
    }

    .employeelistingbox{
        font-size:18px;
    }
    .emplist{
        font-size:20px;}

    .form-control option{
        font-size:11px;
    }

    #datepicker{
        margin-bottom:0 !important;
    }
    .formbox .form-control{
        margin-bottom:10px;}


    .programslider .carousel-control{
        display:block !important;
        top:50% !important;
    }

    .programslider .carousel-control.left{
        left:-25px !important;
    }

    .programslider .carousel-control.right{
        right:-25px !important;
    }

    .pagetitle{
        font-size:26px;}

    .text-box h2{
        font-size:18px;}

    .text-box h3{
        font-size:16px;}

    .colbox{
        margin-top:30px;
    }

    .heroimage{
        /*	margin-top:60px;*/
    }
    .tblone td{
        font-size:18px;}

    .botbtn{
        width:100% !important ;
    }


    .accordion-toggle.active:after {
        content: url(/_resources/img/accordian-arrow-up-xs.png);
    }

    .accordion-toggle:before {
        content: url(/_resources/img/accordian-arrow-xs.png);
    }

    .programAC ul{
        margin:0;
        padding:0 20px;
    }
    .accordion-toggle {
        border-bottom: 2px solid #cf202e;
        padding:13px 0 13px 43px;
    }


    .programAC .accordion-content{
        padding:15px 20px 5px;}

    .programAC h3{
        font-size:18px;
    }

    .pagemenu li {
        display: inline-block;
        margin: 0;
        width: 49%;
    }

    .socialcol{
        width:50%;}

    .testimonialbox{
        padding:20px;
        font-size:18px;}


    .testimonialbg{
        margin:0 -30px;
    }

    .departmentimg{
        text-align:center;
    }
    .departmentimg img{
        margin: 0 auto 20px;
        width:60%;
        height:auto;
    }
    .programAC{
        padding-top:0 !important;
    }


    .lfbg2 {
        padding: 20px;
        width: 100%;
    }
}


@media (max-width: 480px){



    .redoverlay {
        margin: 0 15px;
        height: 95%;
        width: 91%;
    }


    .formbox select{
        font-size:12px !important;
    }

    .news-overview-newest .redsocialicons span{
        display:block;
    }

    .blogdetail-hd{
        font-size:24px !important;
    }
    .departmentimg img{
        margin: 0 auto 20px;
        width:90%;
    }
}


@media (max-width: 380px){



    .redoverlay {
        margin: 0 14px;
        height: 93%;
        width: 90%;
    }
}

@media (min-width:380px) and (max-width:767px) {
    .content .thumbnail img{
        margin-left:25px;
        margin-top:25px;
    }
}

@media (min-width:768px) and (max-width:991px) {


    .hover-arrow{
        height:30px;
        width:30px;
        top:45%;
    }

    .formbox label{
        font-size:12px;
    }

    .sec-nav ul{
        margin-left:60px;}


    .testimonialbg{
        margin-left:-40px;}

    .testimonialbox{
        padding:30px 50px;
        font-size:20px;}

    .testimonialborder {
        padding: 10px 50px 10px 20px;}

    .testimonialbox{
        padding:30px 50px;
        font-size:20px;}


    .twitertxt p{
        padding:5px 10px;
        font-size:11px;
    }

    .lfbg{
        background:none;
    }

    .heroimage{
        margin-bottom:20px;
    }

}





@media (min-width:992px) and (max-width:1199px) {

    .leftnav {
        margin-left: 30px;
    }

    .formbox label{
        font-size:12px;
    }

    .slider-hd{
        font-size:30px;
        margin-bottom:0px;
    }
    .slidersub-hd{
        font-size:21px;
    }
    .sec-nav ul{
        margin-left:60px;}


    .tblone td{
        font-size:18px;}


    .testimonialbox{
        padding:30px 50px;
        font-size:20px;}


    .socialcol{
        width:25%;}

    .twitertxt p{
        padding:5px 10px;
        font-size:12px;
    }


    .pagemenu li a {
        padding: 11px 17px;
    }

    .lfbg{
        background:url(/_resources/img/graybg.jpg) repeat-y -300px 0;
    }

}



@media (min-width: 1200px){


    .mblock{
        margin-top:10px;}


    .pagemenu li a.active {
        padding: 5.5px 45px !important;}


    .pagemenu li a {
        padding: 11px 30px;
    }



    .sec-nav ul{
        margin-left:80px;}

    .groups ul {
        padding-right:40px;
    }

    /*    .academic-program-new{
            margin:60px -24% 60px -25px;
        }*/
}	 



@media (min-width: 1900px){



    .academic-program-new{
        margin:60px -50% 60px -25px;
    }
}	 




@media (min-width: 2500px){



    .academic-program-new{
        margin:60px -90% 60px -25px;
    }

    .academic-program-sec .row1{
        width:70% !important;

    }

}


.testimonialbg{
    margin-bottom:-30px;
}

.nomargin{
    margin:0 !important;
}

.noborder{
    border:none !important;
}

.umderline{
    text-decoration:underline !important;}



.bio .news-newest-colum{
    padding-bottom:15px !important;
    padding-top:15px !important;
}

@media (max-width: 767px){
    .nofloat em {
        margin-right: 4px !important;
    }
    .menubtn a:hover {
        background: #404042;
    }
}

@media only screen and (min-width:768px ){
	.lfbg .row{
	  display: -webkit-box;     
	  display: -moz-box;         
	  display: -ms-flexbox;   
	  display: -webkit-flex;     
	  display: flex;
	}
}

.article {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-width: 200px;
     -moz-column-width: 200px;
          column-width: 200px;
}
