/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 1300px) {

.left-ad { display:none;}
.right-ad { display:none;}
	
}


@media screen and (max-width: 980px) {

.container { width:100%; margin:0 auto; position:relative;}
.social-icons-wrapper { display:none;}

.video-container-outer { max-width:100%; margin:0 auto;}

.logo { float:left; text-align:left; margin:0; z-index:9999; position:absolute; left:0; top:0;}
.menuwrapper {float:right;text-align:right; margin:80px 0 0 0; width:100%; position:relative; z-index:9998;}
.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper { text-align:right; float:right;}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper { color:#fff; font-size:16px;}
#header { margin: 0; color:#fff; padding:5px 0 10px 0; background:url(../images/bg-big.jpg) center top no-repeat #2d2d2b; background-size:100% 100%;}


.archive-box {
    width: 148px;
    float: left;
    margin: 0 20px 20px 0;
    border: #dfdfdf 1px solid;
    min-height: 250px;
}


.latest-news-home-box { min-height:auto;}

.col-1 { width: 100%;}
.col-2 { width: 100%;}
.col-3 { width: 100%;}
.col-4 { width: 100%;}
.col-5 { width: 100%;}
.col-6 { width: 100%;}
.col-7 { width: 100%;}
.col-8 { width: 100%;}
.col-9 { width: 100%;}
.col-10 { width: 100%;}
.col-11 { width: 100%;}

.latest-news-home-wrapper { padding:20px;}

.featured-home li a { margin:0 0 20px 0; width:100%; float:left; display:block; }
.in-focus-home li a { margin:0 0 20px 0; width:100%; float:left; display:block; }

.trending-most-read { padding:0 20px;}

.footer1 { padding:0 20px;}	
.footer-widget-wrapper {
    width: 50%;
    margin: 0 0 20px 0;
    float: left; display:block;
}
.footer2 { padding:20px;}
.footer-copyright { float:left; text-align:left; margin:0 0 20px 0; width:100%;}
.footer-links { float:left; width:100%;}
.footer-menu li a {
	border:none;
	color: #333333;
	padding: 0; display:inline-block; margin:0 0 6px 0;
}
.footer-menu > li:first-child > a {
	border-left: none;
	padding: 0;
}

.inst-landing-thumb {  width:150px; margin:0; float:left; display:block;} /*width*/
.inst-landing-details { width:100%; margin:0; float:left; display:block; } /*width*/

.news-landing-thumb {  width:150px; margin:0; float:left; display:block;} /*width*/
.news-landing-details { width:100%; margin:0; float:left; display:block; } /*width*/

.instfeaturedimgwrapper { position:relative; top:0; left:auto; right:auto; margin:0 auto; width:100%; display:block;}
.breadcrumb-wrapper { margin:20px 0 0 0; color:#f06e33; padding:0 20px;}
.breadcrumb-wrapper span {color:#333; margin:0 5px;}
.breadcrumb-wrapper a { color:#333;}
.breadcrumb-wrapper a:hover { color:#f06e33;}
.institute-title-logo-wrapper { padding:20px; margin:0;}
.institute-title {color:#333; font-size:20px; font-weight:600; margin:5px 0 10px 0;}
.institute-city {color:#333; font-size:16px; font-weight:600; margin:0 0 10px 0;}
.institute-ranking {color:#333; font-size:18px; font-weight:600;}

.institute-main-details-wrapper { margin:20px 0; padding:0 20px;}
.institute-main-details-wrapper .box { width:100%; margin:0 0 20px 0; float:left;color:#4a4a4a; font-size:16px; font-weight:600;}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
}


 
.archive-1, .archive-2, .archive-3, .archive-standard  { width:100%; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:#ddd 1px solid;}

.archive-1 .featured-image, .archive-2 .featured-image, .archive-3 .featured-image, .archive-standard .featured-image { width:150px; float:left; display:block;}
.archive-1 .archive-metadata, .archive-2 .archive-metadata, .archive-3 .archive-metadata, .archive-standard .archive-metadata { width:100%; float:left; margin:10px 0 0 0; display:block; clear:both;}


}

@media screen and (max-width: 767px) {
	
	.cover-story .display-posts-listing li { width:48%; margin:0 1%; float:left;}

.post-entry .alignleft { display:block; clear:both; margin:0 0 20px 0; width:100%; float:none; }
.post-entry .alignright { display:block; clear:both; margin:0 0 20px 0; width:100%; float:none; }
.mobile {
	display: block;
}

.desktop {
	display: none;
}

/*.widget-wrapper { display:none;}*/

.header-search-title { font-size:25px; line-height:30px; padding:15px 0; }

.pages, .last { display:block; }

.essb_link_whatsapp { display:inline-block!important;}
.logo { float:left; text-align:left; margin:0; z-index:9999; position:absolute; left:0; top:0; width:90px;}
.menuwrapper {float:right;text-align:right; margin:50px 0 0 0; width:100%; position:relative; z-index:9998;}


.ubermenu input[type="text"] { width:75%; padding:7px;}

.masonry {
    column-count: 2;
  }
	
}
@media screen and (max-width: 480px) {
	
	.masonry {
    column-count: 1;
  }
  
	.cover-story .display-posts-listing li { width:100%; margin:0 0 1% 0; float:left;}
	
	th, td {
     padding:2px; font-size:12px; line-height:16px;
}
	
.general-info-box { width:50%; float:left; margin:0 0 20px 0;}

#wa_chpcs_image_carousel8579 li { width:100%!important;}

.logo { float:left; text-align:left; margin:0; z-index:9999; position:absolute; left:0; top:0; width:65px;}
.menuwrapper {float:right;text-align:right; margin:20px 0 0 0; width:100%; position:relative; z-index:9998;}

.header-search-title { font-size:16px; line-height:20px; padding:5px 0; }

.current-archive h2 { font-size:20px; line-height:25px;} 
.archive-1 h2 { font-size:20px; line-height:25px;}

.nextpostslink { display:block;}

.navigation-menu-list li a {  display:inline-block; text-align:center; padding:2px; border-left:#a4a4a4 1px solid; font-size:13px; line-height:15px;}

}