/*
Theme Name: Prosenjit Ghosh
Theme URI: http://www.prosenjitghosh.com/
Author: Sunsys
Author URI: http://sunsys.co.in/
Description: Prosenjit Ghosh obtained his BSc (Geology) (1991) from Hansraj College, Delhi University and MTech in Applied Geology (1994) from University of Roorkee (Uttar Pradesh) and PhD (2000) from Devi Ahiliya Vishwa Vidhyalaya, Indore while working under the supervision of S.K. Bhattacharya at the Physical Research Laboratory (PRL), Ahmedabad. Subsequently, he was Postdoctoral Fellow (2001-2002) at PRL.
Version: 4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: http://www.prosenjitghosh.com/

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
#wpadminbar {
	display: inline !important;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
a {
	color: #669;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.143em; /*30px*/
	color:#666;
	margin-bottom:15px;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#162f4c;
	margin-bottom:15px;
	text-transform:uppercase;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666;
	margin-bottom:15px;
	}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#162f4c;
	margin-bottom:10px;
	}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#353734;
	text-align:justify;
	line-height:20px;
	margin-bottom:15px;
	}
.clear {
	clear:both;
	}
* {
	padding:0px;
	margin:0px;
	}
* {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.responsive-img {
	max-width:100%;
	height:auto;
	}
.img {
	border:none;
	}

/************************************************************************************
STRUCTURE
*************************************************************************************/
.wrapper {
	height: 100%;
	width: 100%;
	background-size: cover;
	/*css hack for ie*/     
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/01.jpg',sizingMethod='scale');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.jpg',sizingMethod='scale')";
	z-index: -2;
	position: absolute;
}
.wrapper02 {
	height:100%;
	width:100%;
	background-color:#EBEBEB;
	background-image:url(images/pattern_noise.png);
	background-repeat:repeat;
}
.wrapper-resize {
	width:67%;
	height:auto;
	margin:0 auto;
	}
.header {
	width:100%;
	height:auto;
	}
.header-top {
	background-color:#162f4c;
	height:40px;
	width:100%;
	}
.header-top a {
	color:#c2c2c2;
	}
.header-top a:hover {
	color:#FFF;
	text-decoration:none;
	}
.header-bottom {
	background-color:#f2f5f5;
	height:75px;
	width:100%;
	}
.content-aria {
	padding:30px 20px;
	background-image:url(images/transparent.png);
	background-repeat:repeat;
	margin-top:22%;
	}
.content-aria02 {
	padding:30px 0px;
	}
.left-content {
	width:65%;
	margin-right:4%;
	float:left;
	margin-bottom:30px;
	}
.right-content {
	width:31%;
	float:right
	}
.img-style01 {
	float:left;
	margin:0px 20px 20px 0px;
	}
.img-style02 {
	float:left;
	margin:0px 20px 20px 0px;
	}
footer {
	width:100%;
	height:auto;
	padding:0px 5px;
	
	}
.footer02 {
	background-color:#162f4c !important;
	z-index:50000 !important;
	margin:0 auto;
	width:100%;
	float: left;
	font-weight:normal !important;
	
	}
.footer02 a {
	font-weight:normal !important;
	}
.footer02 p {
	font-weight:normal !important;
	color:#6896cb;
	font-size: 12px;
	}
.footer-left p {
	font-weight:normal !important;
	color:#6896cb;
	}
footer a {
	color:#6896cb;
	font-weight:normal !important;
	}
footer a:hover {
	color:#ffa200;
	text-decoration:none;
	}
footer p {
	height:auto;
	color:#FFF;
	line-height:60px;
	}
.footer-left {
	float:left !important;
	margin-bottom:0px;
	}
.footer-right  {
	float:right !important;
	margin-bottom:0px;
	}
.header-top-left {
	float:left;
	margin-left:5px;
	}
.header-top-left-content {
	list-style:none;
	margin-top:9px;
	}
.header-top-left-content li {
	float:left;
	margin-right:1px;
	}
.header-top-left-content span {
	line-height:20px;
	color:#c2c2c2;
	margin-right:15px;
	}
.header-top-right {
	float:right;
	}
.header-top-right-content {
	list-style:none;
	margin-top:9px;
	}
.header-top-right-content li {
	float:left;
	margin-right:1px;
	}
.ph {
	width:20px;
	height:21px;
	float:left;
	background-image:url(images/phone-icon.png);
	background-repeat:no-repeat;
	margin-right:5px;
	background-position:center;
	}
.ph:hover {
	background-image:url(images/phone-iconh.png);
	}
.mail {
	width:20px;
	height:21px;
	float:left;
	background-image:url(images/mail.png);
	background-repeat:no-repeat;
	margin-right:5px;
	background-position:center;
	}
.mail:hover {
	background-image:url(images/mailh.png);
	}
.fb {
	width:20px;
	height:21px;
	float:left;
	background-image:url(images/fb.png);
	background-repeat:no-repeat;
	margin-right:5px;
	background-position:center;
	}
.fb:hover {
	background-image:url(images/fbh.png);
	}
.twitter {
	width:20px;
	height:21px;
	float:left;
	background-image:url(images/twitter.png);
	background-repeat:no-repeat;
	margin-right:5px;
	background-position:center;
	}
.twitter:hover {
	background-image:url(images/twitterh.png);
	}
.logo {
	padding:19px 0px 0px 10px;
	float: left;
	}
/****************************MENU*****************************/
nav {
	width:950px;
	float:right;
	margin-top:20px;
	z-index: 10000;
}
.toggleMenu {
    display:  none;
    background: #162f4c;
    padding: 10px 10px;
    color: #fff;
}
.toggleMenu:hover {
    background: #24466c;
	text-decoration:none;
}
.nav {
    list-style: none;
     *zoom: 1;
     background:#f2f5f5;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}
.nav a {
    padding: 10px 5px;
    color:#333;
	text-transform:uppercase;
	font-size:11px;
}
.nav a:hover {
    text-decoration:none;
	color:#fff;
}
.nav li {
    position: relative;
	background-color:#f2f5f5;
}
.nav > li {
    float: left;
	text-align:center;
}
.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background: #1d7a62;
    position: relative;
    z-index:100;
    border-top: 1px solid #175e4c;
}
.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

@media screen and (max-width: 861px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}
/****************************MENU*****************************/
.header-shadow {
	width:58%;
	margin:0 auto;
	}
.st-list {
	list-style:none;
	}
.st-list li {
	list-style:none;
	line-height:30px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	}
.st-list li li {
	list-style:none;
	line-height:20px;
	font-size:13px;
	text-transform:none;
	font-weight:normal;
	}
.st-list li li a {
	color:#666;
	}
.st-list li li a:hover {
	color:#3775bd;
	text-decoration:none;
	}
.list01 {
	list-style:none;
	}
.list01 li {
	list-style:none;
	line-height:30px;
	font-size:15px;
	border-bottom:1px solid #C5C3C3;
	}
.list01 li:hover {
	background-color:#e3e2e2;
	}
.list01 li a {
	color:#666;
	}
.list01 li a:hover {
	color:#3775bd;
	text-decoration:none;
	}
.list02 {
	list-style:decimal;
	padding-left:20px;
	margin-bottom:15px;
	}
.list02 li {
	font-size:15px;
	line-height:25px;
	list-style-position:outside;
	
	}
.table01{
	width:100%;
	height:auto;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	border:1px solid #999;
	}
.table01 td{
	padding:4px 5%;
	}
.contact a {
	color:#162f4c !important;
	}
.contact a:hover {
	color:#245c9d !important;
	text-decoration:none;
	}
.contact-left {
	width:100%;
	height:auto;
	float:left;
	}
.contact-right {
	width:50%;
	height:100px;
	float:right;
	background-color:#CCC;
	}
.banner {
	height: auto;
	position:absolute;
	width: 100%;
	z-index: -1;
	}
.students-list {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	}
.students-list a {
	color:#666;
	}
.students-list a:hover {
	color:#09F;
	text-decoration:none;
	}
.students-list li {
	width:100%;
	height:auto;
	padding:10px;
	margin-bottom: 15px;
	background-color:#FFF;
	}
.students-list li ul {
	margin-bottom:15px;
	}
.students-list li li {
	width:100%;
	height:auto;
	border-bottom:none;
	margin-bottom: 0px;
	list-style:none;
	margin-left: 20px;
	list-style:decimal;
	color:#333;
	background-color: transparent;
	padding-bottom:0px;
	}

.students-list li li li {
	width:auto;
	height:auto;
	border-bottom:none;
	margin-bottom: 0px;
	list-style:disc;
	font-weight:normal;
	}
.students-names {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	display: block;
	float: left;
	margin: 55px 0px 15px 0px;
	font-weight: bold;
	text-transform:uppercase;
	}
.students-img {
	float:left;
	margin:0px 10px 10px 0px;
	}

