@charset "utf-8";

/*--------------media query css------------------*/	
/*------------tablet portrait  view------*/
@media (max-width:991px) {
#header-main .links { margin-right: 5px; }
#header-main .links ul li { margin-right: 0 }
#header-main .search-form .field { margin-right: 0 }
#header-main .search-form form select { width: 100px; }
.navbar-nav > li > a { font-size: 12px; }
.navbar-nav .fullmenu { display: none; }
.dropdown-menu { padding: 20px 0; }
.dropdown-menu > li { padding: 0 10px; }
.dropdown-menu > li > a { font-size: 15px;}
.post-slider .slide-contant h2 { font-size: 40px; }
.post-slider .slide-contant p { font-size: 20px; }
.category-section { margin: 30px 0; }
h3 { font-size: 22px; }
.category-section ul li p { font-size: 14px; line-height: 20px; }
.video-section { padding: 30px 0; }
.dashboard { padding: 35px 15px 30px; }
.dashboard ul { margin: 0 0 15px; }
.dashboard ul li { padding: 15px 5px; }
.dashboard ul li a em { margin-right: 10px; }
.dashboard ul li a span { font-size: 16px; }
.follow-us-section ul li { padding: 0 3px 5px; }
.video-section .btn { margin: 0 }
.stanford-blog-section .text-right { text-align: left }
.stanford-blog-section .pull-right { float: left !important }
.stanford-blog-section .image-section { margin-bottom: 15px; }
.calendar-sponsor .calendar-contant { padding-right: 0 }
#footer-main { padding: 25px 20px; }
#footer-main ul { margin-bottom: 15px; }
#footer-main .social-link { padding-top: 10px; margin-top: 10px; }
#footer-main .social-link ul li { margin-right: 10px; }
#footer-main .social-link ul li a { font-size: 18px; width: 35px; height: 35px; line-height: 1.7; }
}

/*------------mobile landscape  view------*/
@media (max-width:767px) {
#header-main { padding: 15px 0; text-align: center }
#header-main .text-right { text-align: center }
.login-details { margin: 10px 0; }
.logo { margin: 0;  width:55%; }
.navbar-default{margin:0}
.navbar-nav { margin: 0 }
/*.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none }*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
    position: absolute;
    overflow:auto !important;
    right: 0;
    background: #fff;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    z-index: 9;
    top:55px;
    width:100%;
    
}
.nav-justified > li:first-child > a {
    border-bottom: 1px solid #fff;
}

.nav-justified > li:nth-child(3) > a{ border-top:1px solid #fff;}
.navbar{ position:inherit !important;}
.navbar-toggle.collapsed {
    position: absolute;
    right: 16px;
    top: 10px;
    z-index:999999;
    clear:both;
}

body.menu-slide .navbar-default .navbar-collapse, .navbar-default .navbar-form {transform: translateX(0%);-webkit-transform: translateX(0%);}
.navbar-header { text-align: center }
.navbar-default .navbar-toggle { border-color: #8c191c; margin-right: 0; padding: 10px 15px; float: none; display: inline-block; margin: 10px auto; 
z-index:99; }
.navbar-default .navbar-toggle .icon-bar { background-color: #8c191c; width: 28px; }
.navbar-nav .dropdown-menu { background: #8a8a8a !important; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: inherit; }
.dropdown-menu { padding: 0; text-align: center }
.navbar-nav > li > a span.fa {display:block}
.dropdown-menu > li { width: 100%; border: none; padding: 0 }
.navbar-default .navbar-nav > li > a { position: relative; }
.navbar-nav .dropdown-menu li { border-bottom: solid 1px rgba(255,255,255,0.1); }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: #444444; }
.navbar-nav .dropdown-menu .dropdown-header, .navbar-nav .dropdown-menu>li>a { padding: 7px 15px 7px 25px !important;line-height:20px !important }
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #fff; background: #444; }
.navbar-nav > li > a span.fa-angle-down {font-size: 22px;position: absolute;right: 15px;top: 11px;}
.active > .dropdown-menu{display:none}
.nav-justified > li > a{border-bottom:1px solid #f2f2f2;margin:0}
.nav-justified > li.open > a, .nav-justified > li.active > a, .nav-justified > li:focus > a{border:none}
.nav-justified > li:last-child{border:none}
.dropdown-menu{top:inherit;}
.navbar-nav .dropdown-menu, .nav > li, .navbar-nav .dropdown-menu{position:relative}
.dropdown-menu > li > a{color:#fff}
.navbar-nav > li > a::before{display:none}

.banner-section{margin:0}
.post-slider .slide-contant { margin-top: 20px }
h2 { margin-bottom: 15px }
.post-slider .slide-contant h2 { font-size: 32px; }
.post-slider .slide-contant p { margin-bottom: 15px }
.category-section { margin: 30px 0 0; padding: 0 }
.category-section ul li p { margin-bottom: 25px }
.calendar-sponsor, .calendar-sponsor .sponsor-sec{padding:0}
.category-section ul li:nth-of-type(2n+1) { clear: left }
h4 { margin-bottom: 10px; }
.text-right { text-align: left }
.video-section em { margin-bottom: 15px; display: inline-block; width: 100% }
.stanford-section .video-section { padding-left: 0 }
.video-section { margin-bottom: 30px }
.dashboard ul li a em { min-width: 65px; }
.dashboard ul li a span { font-size: 18px; }
.dashboard .btn { float: left }
.follow-us-section, .stanford-blog-section { padding: 0 0 30px; }
.follow-us-section .text-right, .social-link .text-right { text-align: right }
.follow-us-section h4 { padding: 14px 0 3px 3px; }
.stanford-blog-section .image-section { margin-bottom: 20px; }
#footer-main .col-xs-4:nth-of-type(3n+1) { clear: left }

.border-sep{border-bottom:1px solid #9d9d9d;border-right:0;margin-bottom:20px}
.col-md-4.col-sm-4.col-xs-12 > h3 {
    display: inline-block;
    vertical-align: top;
}
.category-section ul li .thumb { display: table-cell;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;}
	.category-section ul li .thumb img {
    
    max-width: 120px;
    width: 100%;
}
.cat-sec{
 clear: both;
    display: table;
   
  
}
.career-desc {
    display: table;
}
.nav-justified > li:first-child {
    display: block;
    border-bottom:1px solid #ccc;
}

.navbar-nav > li { float:left; width:100%;}
/* menu -right */


}

/*------------mobile portrait view------*/
@media (max-width:639px) {
#header-main .links { display: inline-block; width: 100%; margin-bottom: 10px }
#header-main .links ul li a { padding: 2px 15px; margin-right: 5px }
#header-main .search-form form select, #header-main .search-form form input[type="text"] { width: 115px; }
.post-slider .owl-carousel .owl-controls { bottom: 0; left: 0; margin-top: 15px; position: relative; z-index: 999; }
.post-slider .slide-contant p { font-size: 18px; }
.post-slider { padding: 20px 15px; }
.follow-us-section h4 { padding: 10px 0 0; }
.follow-us-section .col-xs-6 { width: 100% }
.follow-us-section .text-right { text-align: left }
.follow-us-section .follow-us-link { margin-bottom: 10px }
.follow-us-section .follow-us-link span { font-size: 14px; margin-right: 5px }
.follow-us-section .follow-us-link a { font-size: 16px; line-height: 1.7; width: 30px; height: 30px; }
.category-section ul li { width: 100% }
.follow-us-section ul li { width: 50% }
.calendar-sponsor .col-xs-6 { width: 100% }
.calendar-sponsor .sponsor-sec { padding: 0 }
.calendar-sponsor .calendar-sec { margin-bottom: 20px; }
#footer-main .col-xs-4 { width: 50% }
#footer-main .col-xs-4:nth-of-type(3n+1) { clear: inherit }
#footer-main .col-xs-4:nth-of-type(2n+1) { clear: both }
#footer-main .social-link ul { margin: 20px 0; }
#footer-main .social-link, .social-link .text-right { text-align: center }
#footer-main .social-link .col-xs-6 { width: 100%; }
h3 { font-size:18px;}
.navbar-default .navbar-toggle {   margin: 10px auto;
    padding: 8px;}
}

@media (max-width:480px) {

}