@charset "utf-8";
/* CSS Document */
.inner-page-cont.row>*{
	-webkit-align-self:flex-start;
	align-self:flex-start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.inner-page-cont{
	padding:20px 0;
}
.with-right-sidebar .main-content-area{
	margin:0 0 30px;
}
.inner-page-cont a{
	color:#fda300;
	border-bottom:1px dashed #fda300;
}
.inner-page-cont a.link-btn, .inner-page-cont a.link-btn-sm{
	color:#fff;
	border-bottom:none;
	margin-left:4px;
	margin-right:4px;
}
.dlink{
	color:#242424 !important;
	border-bottom:none !important;
}
.image-pop{
	border-bottom:none !important;
}
.inner-page-top{
    padding:18px 0;
    display:block;
    position:relative;
    background-color:rgba(0, 0, 0, 0.03);
    border-top:rgba(0, 0, 0, 0.04) 1px solid;
    border-bottom:rgba(0, 0, 0, 0.04) 1px solid;
}
.inner-page-top .container{
    position:relative;
}
.inner-page-top .container::after{
    /*content:"";
	display:block;
	width:0; 
	height:0; 
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:15px solid rgba(0, 0, 0, 0.06);
	position:absolute;
	left:0;
	bottom:-34px;
	z-index:3;*/
	content: '';
		display: block;
		position: absolute;
		bottom: -25px;
		left: 4%;
		width: 10px;
		height: 10px;
		background: #f7f7f7;
		border-right: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(45deg);
}
.breadcrumb{
	font-size:1.2rem;
	line-height:1.8rem;
	margin-bottom:10px;
	color:#056839;
}
.breadcrumb a{
	color:#056839;
}
.page-title, .page-title h1{
	font-size:2.2rem;
	line-height:3.2rem;
	/*font-weight:bold;*/
	margin:0;
	color:#161616;
}
.sidebar-menu{
	padding:0 0 20px;
}
.sidebar-menu:last-child{
	padding-bottom:0;
}
.sidebar-menu ul{
	padding:0;
}
.sidebar-menu ul li{
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dashed #d0d0d0;
}
.sidebar-menu ul li:last-child{
	border-bottom:none;
}
.sidebar-menu ul li a{
	display:block;
	color:#565656;
	border-bottom:none;
}
.sidebar-menu ul li.current-menu-item>a, .sidebar-menu ul li.current_page_item>a{
	color:#1bc200;
}
.midpan-right h1{
	font-size:2.2rem;
	line-height:2.8rem;
	margin:0 0 10px;
}
.midpan-left{
	margin-bottom:30px;
}
/*.enquiry-form{
	padding:10px 12px;
	border:1px dashed #aaa;
	text-align:center;
	background:#ebf9ff;
	max-width:320px;
}*/
.bg-color{
	background-color:#ebedf0
}
ol{
	padding-bottom:14px;
}
ol p{
	margin:6px 0;
}
ol:last-child{
	padding-bottom:0;
}
ol ul{
	padding-top:5px;
}
ul ul{
	padding-top:5px;
}
ul ol{
	padding-top:5px;
}
ul ol>li{
	background:none !important;
}
ol ol{
	padding-top:5px;
}
.tabular-wrap, .res-table{
	overflow:auto
}
table, td, th, tr{
	border:1px solid #ddd
}
table{
	border-width:1px 0 0 1px;
	margin-bottom:20px;
	font-size:13px;
	line-height:19px;
}
.pixTab table:last-child{
	margin-bottom:0;
}
.pixTab .res-table{
	margin-bottom:20px;
}
.pixTab .res-table:last-child{
	margin-bottom:0;
}
table ul>li:last-child, table ol>li:last-child, table h2:last-child, table h3:last-child, table h4:last-child, table h5:last-child{
	padding-bottom:0;
	margin-bottom:0;
}
td, th, tr{
	border-width:0 1px 1px 0
}
table td, table th{
	padding:4px 6px;
}
table thead td, table thead th, table th {
    background:#e9e9e9;
    color:#4c4c4c;
    padding:8px 6px;
	font-size:14px;
	line-height:20px;
}
table thead td storng, table thead th storng, table th storng {
	font-weight:normal;
}
tr:nth-child(odd) td{
	background-color:#f9f9f9
}
tr:nth-child(2n) td{
	background-color:#fff
}
hr{
	margin:25px 0;
}
.pixDian:last-child{
	margin-bottom:0 !important;
}
.learn-video-list li{
	background-image:none;
    padding:1%;
	margin:2%;
	position:relative;
	text-align:center;
	border:1px solid #e1e1e1;
}
.learn-video-list li:last-child{
	margin:2%;
}
.learn-video-list li img{
	width:100%;
	height:auto;
}
/* pdf gallery Start */
.pdf-gallery{
	padding:0;
	margin:0;
	width:250px;
	margin:0 auto;
}
.pdf-gallery li{
	background-image:none;
	padding:0;
	margin:2% 2% 25px;
	color:#fff;
	position:relative;
    font-size:1.6rem;
    line-height:2.2rem;
	-webkit-transition:all .5s;
    -khtml-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
	box-shadow:0 0 3px #ccc;
}
.pdf-gallery li:last-child{
	margin:2%;
}
.pdf-gallery li figure{
	display:block;
	width:100%;
}
.pdf-gallery li img{
	max-width:80px;
	display:block;
	margin:0 auto 22px;
}
.pdf-gallery li a{
	border:none !important;
	padding:20px 14px;
	display:block;
	color:#363636;
}
.pdf-gallery li a strong{
	display:block;
	text-align:center;
}
.pdf-gallery li a.pdf-download{
	display:inline-block;
    padding:0;
    border-radius:4px;
	width:40px;
    position:absolute;
    top:15px;
	right:10px;
	box-shadow:none;
}
.pdf-gallery li a.pdf-download svg{
	display:block;
    fill:#df0707;
	width:100%;
	height:100%;
}
/* pdf gallery End */

/* List Box Style Start */
.list-box-style{
	padding:0;
	margin:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.list-box-style li{
	padding:0;
	margin:0;
	background-image:none;
	width:46%;
	margin:2%;
	text-align:center;
	font-weight:600;
}
.list-box-style li a{
	display:block;
	color:#424242;
	padding:20px 14px;
	border-bottom:none !important;
	-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 1px 1px rgba(0,0,0,.15);
	box-shadow:0 0 1px 1px rgba(0,0,0,.15);
}
.list-box-style li a h4, .list-box-style li a .h4{
	font-size:1.5rem;
	line-height:2.1rem;
	margin:0 0 6px;
	padding:0 0 2px;
	color:#424242;
	border-bottom:none;
}
.list-box-style li img{
	display:block;
	margin:0 auto 4%;
	padding-bottom:4%;
	border-bottom:1px dashed #888;
}
.list-box-style li a p{
	margin-bottom:12px;
}
/* List Box Style End */


/* Tab Style Start */
.js .pixTab >.pix-tab-wrapper>.pix-tab-item >.pix-tab-content{
	display:none;	
}
.js .pixTab >.pix-tab-wrapper>.pix-tab-item.active-tab >.pix-tab-content{
	display:inline-block;	
}
.pixTab{
	margin:0 0 20px;
}
.pixTab:last-child{
	margin:0;
}
.pix-tab-nav{
	display:none;
}
.pix-tab-nav ul{
	margin:0;
}
.pix-tab-nav li, .pix-tab-item .pix-tab-heading{
	background:#eb891f;
	color:#fff;
	text-align:center;
	cursor:pointer;
	font-size:1.4rem;
	line-height:2.4rem;
	font-weight:600;
}
.pix-tab-nav li{
	display:inline-block;
	padding:7px 14px;
	margin:0 10px 0 0;
	border-radius:5px 5px 0 0;
}
.pix-tab-item .pix-tab-heading{
	display:block;
	padding:6px;
	margin:0 0 1px;
	padding:7px 20px;
}
.pix-tab-nav li.active-nav, .pix-tab-item.active-tab .pix-tab-heading{
	background:#00c969;
	color:#fff;
	cursor:text;
}
.pix-tab-content{
	width:100%;
	padding:2% 1.2% 2.2%;
	border:1px solid #d5d5d5;
}
/* Tab Style End */

/* Gallery Page Style Start */
.gallery-page{
	text-align:center;
}
.gallery-page li{
	text-align:center;
	padding:0;
	margin:0 1% 0 0;
	width:100%;
	display:inline-block;
	background-image:none;
	border-radius:6px;
	padding:7px;
	background:#f1f1f1;
    border:1px solid #dbd6d6;
}
.gallery-page li a{
	margin:0;
	display:block;
	border-bottom:none;
	color:#242424;
}
.gallery-page li a img{
	width:100%;
	height:auto;
	display:block;
	-webkit-transition:all .5s;
    -khtml-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
}
.gallery-page li span{
	padding:6px 0 0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	background:#f1f1f1;
    position:relative;
    z-index:1;
}

/* Gallery Page Style End */
.infra-page{
	text-align:center;
}
.infra-page li{
	text-align:center;
	padding:0;
	margin: 0 5%;
    width:75%;
    display:inline-block;
    background-image:none;
    max-width:300px;
}
.infra-page li a{
	margin:0;
	display:block;
	border-bottom:none;
	color:#242424;
	border: 4px solid #ffbd45;
    border-radius: 50%;
    overflow: hidden;
}
.infra-page li a img{
	width:100%;
	height:auto;
	display:block;
	border-radius:50%;
	-webkit-transition:all .5s;
    -khtml-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
}
.infra-page li h4{
	padding:2px 0;
	margin:0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	background:#ffbd45;
    position:relative;
    z-index:1;
	border:none;
}
.infra-page li h4 a{
	color:#fff;
}
/* Clild Menu style Start */
.sidebar-widgets h2{
	border-bottom:2px solid #424242;
	color:#424242;
	margin-bottom: 20px;	
}

.clild-menu ul{
	margin:0 0 15px;
}
.clild-menu li{
	background-image:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #d7d7d7;
}
.clild-menu li a{
	display:block;
	background-image:none;
	padding:8px 6px;
	margin:0;
	border:none;
	color:#333;
}
.clild-menu li a:hover{
	color:#ff8400;
}
.clild-menu li.current_page_item{
	border-bottom:none;
}
.clild-menu li.current_page_item a{
	background:#00c969;
	color:#fff;
}

.clild-menu ul:last-child{
	margin-bottom:0;
}
.clild-menu li:last-child{
	margin-bottom:0;
	border-bottom:none;
}
/* Clild Menu style End */
.school-add {
    background:#e8fff3;
    padding:2%;
    text-align:center;
    border-radius:8px;
    color:#000;
	border:1px solid #bbe1cd;
}
.school-add strong{
	text-transform:uppercase;
	margin-bottom:2px;
	display:inline-block;
}
.rounded-img{
	background:#002917;border-radius:8px;display:inline-block;padding:2%;
}
.milestones{
	margin:3% 0 4%;
	border-radius:4px;
	color:#0a1720;
	display:-webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display:-moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display:-ms-flexbox;      /* TWEENER - IE 10 */
	display:-webkit-flex;     /* NEW - Chrome */
	display:flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
    border:1px solid #e4eaf7;
	background:#ebf2ff;
}
.milestones img{
	display:block;
	width:100%;
	height:auto;
	order:1;
}
.milestones-txt{
	width:100%;
	padding:16px 12px;
	order:2;
}
.milestones h3{
	color:#22577c;
	text-transform:uppercase;
	border-bottom-color:#22577c;
}
.milestones h4{
	color:#22577c;
	border-bottom-color:#008747;
	border-bottom-style:dashed;
    display:inline-block;
}
.img-default-style img{
	display:block;
	border-radius:6px;
	padding:7px;
	background:#fff;
	border:1px solid #c3c3c3;
}
.img-default-style a{
	border-bottom:none;
}
/* content-img-list start */
.content-img-list{
	padding:0;
	margin:0;
}
.content-img-list li{
	padding:0;
	margin:0 1% 0 0;
	width:100%;
	display:inline-block;
	background-image:none;
	border-radius:6px;
	padding:7px;
	background:#f1f1f1;
    border:1px solid #dbd6d6;
}
.content-img-list li:last-child{
	margin-right:0;
}
.content-img-list li img{
	width:100%;
	height:auto;
	display:block;
}
.content-img-list li a{
	margin:0;
	display:block;
	border-bottom:none;
}
.content-img-list li span{
	margin:6px 0 0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
}
/* content-img-list end */
.content-normal-img-list{
	margin:0;
	padding:0;
	margin:1% 0;
	padding:2% 0;
}
.content-normal-img-list li{
	padding:0;
	margin:5px 10px 5px 13px;
	background-image:none;
	display:inline-block;
}
.content-normal-img-list a{
	display:block;
	font-size:0;
	line-height:0;
	border-bottom:none;
	padding:7px;
	border:1px solid #c3c3c3;
	border-radius:6px;
	background:#fff;
}
.content-normal-img-list img{
	display:block;
}
.activities-img-list, .activities-pic-list{
	padding:0;
	margin:0;
}
.activities-img-list li, .activities-pic-list li{
	padding:6px;
	margin:2%;
	background-image:none;
	text-align:center;
	position:relative;
}
.activities-img-list li:last-child, .activities-pic-list li:last-child{
	padding:6px;
	margin:2%;
}
.activities-img-list li figure, .activities-pic-list li figure{
	margin:0;
}
.activities-img-list li img, .activities-pic-list li img{
	display:block;
	width:100%;
    height:auto;
	border-radius:6px;
	border:2px dashed #e1bb00;
    padding:4px;
}
.pagination-wrapper{
	text-align:center;
	padding:3% 0 0;
	font-size:1.4rem;
	line-height:2.4rem;
    border-top:1px solid #dedede;
}
.pagination-wrapper hr{
	display:none
}
.pagination-wrapper .page-numbers, .pagination-wrapper .page-numbers.current{
	width:22px;
	height:auto;
	display:inline-block;
	margin:0 .3%;
	font-size:1.3rem;
    line-height:2rem;
	color:#2dcd32;
    border:1px solid #2dcd32;
}
.pagination-wrapper .page-numbers.current{
	background:#2dcd32;
	color:#fff;
}
.pagination-wrapper .page-numbers.dots,
.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers.prev
{
	border:none;
	width:auto!important;
}
.pagination-wrapper .next, .pagination-wrapper .prev{
	display:inline-block;
}
.pagination-single-inner{
	padding:10px 0;
	display:block;
	font-size:1.3rem;
	line-height:1.9rem;
	overflow:hidden;
}
.previous-post, .next-post{
	display:block;
	vertical-align:top;
}
.next-post{
	margin-top:15px;
}
.styled-separator.is-style-wide {
    border:none;
    border-top:1px solid #dedede;
}
.pagination-single-inner .arrow{
	margin:0 5px;
}
.app-screen{
	padding:4px;
	margin:2% 0;
	text-align:center;
}
.app-screen li{
	padding:0;
	margin:0 4%;
	background-image:none;
	display:inline-block;
	width:80%;
	max-width:200px;
}
.app-screen li img{
	display:block;
	width:100%;
}
.default-banner{
	position:relative;
}
.banner-slogan-wrap{
	width:96%;
	position:absolute;
	right:2%;
	top:2%;
	color:#fff;
	text-align:right;
	height:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	align-items:center;
}
#banner-slogan{
	width:100%;
}
.banner-slogan-wrap blockquote{
	font-size:1.3rem;
    line-height:1.7rem;
    font-weight:normal;
    text-align:left;
}
.banner-slogan-wrap blockquote::before{
	content:"";
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:7px;
	background:url(../images/quote-start.png) no-repeat 0 3px;
	background-size:100% auto;
}
.banner-slogan-wrap span{	
	font-size:1.4rem;
	line-height:2rem;
	font-weight:500;
	display:inline-block;
	margin-top:6px;
}
.block_holiday li{
	padding:16px 0;
	margin:0 0 4px;
	background:#e7f4ff;
	text-align:center;
	border-radius:8px;
}
.block_holiday li:nth-child(2n){
	background-color:#ccdeed
}
.block_holiday li:nth-child(odd){
	background-color:#e7f4ff
}
.block_holiday li h3{
	margin:0 0 10px;
}
.block_holiday li p{
	margin:0 0 8px;
	color:#000;
}
.block_holiday li p strong {
    color:#001a4a;
	font-weight:bold;
}
.filter-year{
	padding-bottom:20px;
}
.filter-year label strong{
	display:inline-block;
	padding-bottom:7px;
	text-transform:uppercase;
	margin-right:14px;
}
.filter-year label select{
	/*width:100%;*/
	max-width:310px;
}
.img-list-3-col{
	padding:0;
	margin:0 0 4%;
}
.img-list-3-col li{
	padding:0;
	margin:1%;
	width:100%;
	display:inline-block;
	background-image:none;
	border-radius:6px;
	padding:7px;
	background:#f1f1f1;
    border:1px solid #dbd6d6;
}
.img-list-3-col li:last-child{
	margin:1%;
}
.img-list-3-col li img{
	width:100%;
	height:auto;
	display:block;
}
.img-list-3-col li a{
	margin:0;
	display:block;
	border-bottom:none;
}
.year-name {
    display: none;
}
.year-name:first-child{
	display:block;	
}
.uniform-txt{
	font-size:1.5rem;
	line-height:2.1rem;
	margin:0 0 8px;
	border-bottom: 1px dashed #3b824e;
    color: #004f2f;
}
.sidebar-widgets{
	margin-bottom:24px;	
}
.sidebar-widgets:last-child{
	margin-bottom:0;	
}


.mission-vision-sec{
    border:1px solid #e4eaf7;
	padding:2% 2.5%;
	margin:0 0 30px;
	background:#ebf2ff;
}
.mission-vision-sec img{
	display:block;
	width:100%;
	height:auto;
	margin-bottom:10px;
	border-radius:4px;
}
.img-w-text-cont{
	position:relative;
	color:#fff;
	padding:5% 4%;
	background:#001e48;
	border-radius:6px;
}
.img-w-text-cont p{
	margin-bottom:6px;
	position:relative;
	z-index:11;
}


@media only screen and (min-width:580px){
	/* content-img-list start */
	.content-img-list li{
		width:48%;
	}
	/* content-img-list end */
	.img-list-3-col li{
		width:48%;
	}
	.app-screen li{
		width:45%;
	}
	.infra-page li{
		width:39%;
	}
	/* pdf gallery Start */
	.pdf-gallery{
		display:-webkit-flex;
		display:flex;
		flex-wrap:wrap;
		width:100%;
	}
	.pdf-gallery li{
		width:46%;
		margin:2%;
	}
	/* pdf gallery End */

	
}

@media only screen and (min-width:768px){
	.inner-page-cont{
		padding:30px 0 40px;
	}
	.page-title, .page-title h1{
		font-size:2.6rem;
		line-height:3.6rem;
	}
	.inner-page-top .container::after{
		bottom:-34px;
		left:4%;
		width:30px;
		height:30px;
	}
	.sidebar-menu{
		padding:0 0 30px;
	}
	/* List Box Style Start */
	.list-box-style li{
		width:21%;
		font-size:1.6rem;
		line-height:2.2rem;
	}
	/* List Box Style End */
	/* pdf gallery Start */
	.pdf-gallery li{
		width:29.3%;
	}
	/* pdf gallery End */
	/* Clild Menu style Start */
	.clild-menu{
		margin:0 0 25px;
	}
	.sidebar-widgets h2{
		
    	font-size:2.0rem;
    	line-height:2.8rem;
	}
	/* Clild Menu style End */
	
	/* content-img-list start */
	.content-img-list li{
		padding:4px;
	}
	/* content-img-list end */
	.img-list-3-col li{
		padding:4px;
		width:31%;
	}
	.gallery-page li{
		padding:4px;
		margin:0 2% 0 0;
		width:22%;
	}
	.infra-page li{
		margin:0 4%;
		width:25%;
	}
	.content-normal-img-list li{
		margin:5px 10px 5px 13px;
	}
	.activities-img-list, .activities-pic-list{
		display:-webkit-flex;
		display:flex;
		flex-wrap:wrap;
		justify-content:flex-start;
	}
	.activities-img-list li, .activities-pic-list li{
		width:48%;
		margin:1%;
	}
	.activities-img-list li:last-child, .activities-pic-list li:last-child{
		margin:1%;
	}
	.activities-img-list li img{
		width:100%;
		height:300px;
		object-fit:cover;
		object-position:center top;
	}
	.pagination-wrapper .page-numbers, .pagination-wrapper .page-numbers.current{
		width:26px;
		font-size:1.5rem;
		line-height:2.4rem
	}
	.pagination-wrapper .next, .pagination-wrapper .prev{
		display:inline-block
	}
	.previous-post{
		margin:0;
		float:left;
	}
	.next-post{
		margin:0;
		float:right;
	}
	.app-screen li{
		width:20%;
		margin:0 1%;
	}
	.banner-slogan-wrap{
		width:50%;
		right:5%;
		top:3%;
		text-align:right;
	}
	.banner-slogan-wrap blockquote{
		font-size:1.5rem;
		line-height:2.1rem;
		text-align:justify;
	}
	.banner-slogan-wrap span{	
		font-size:1.6rem;
		line-height:2.2rem;
	}
	.pixDian{
		margin-bottom:30px;
	}
	.milestones{
		border-width:2px;
		border-radius:6px;
	}
	.milestones img{
		width:48%;
		height:auto;
		order:1;
	}
	.milestones-txt{
		padding:14px 20px;
		width:52%;
		order:1;
		align-self:center;
	}
	.mission-vision-sec{
		border-width:2px;
		border-radius:6px;
	}
	.mission-vision-sec img{
		width:48%;
		height:auto;
	}
	.mission-vision-sec img.alignright{
		margin-left:30px;
	}
	.mission-vision-sec img.alignleft{
		margin-right:30px;
	}
	.sidebar-widgets{
		width:50%;
		margin-left:auto;
		margin-right:auto;
	}
	.img-w-text-cont{
		background:url(https://www.dpskolkata.com/wp-content/uploads/2022/12/school-prayer-bg.jpg) 50% 100% no-repeat;
		background-size:100% auto;
		border-radius:6px;
	}
	.img-w-text-cont.bg-pledge{
		background:url(https://www.dpskolkata.com/wp-content/uploads/2022/12/our-pledge.jpg) 50% 0 no-repeat;
		background-size:100% auto;
	}
	.img-w-text-cont::before{
		content:"";
		display:block;
		margin:0 auto;
		width:100%;
		height:100%;
		position:absolute;
		left:0;
		top:0;
		z-index:1;
		background:rgba(0,30,72, .85);
		border-radius:6px;

	}
	.img-w-text-cont p{
		margin-bottom:8px;
	}
	
}
@media only screen and (min-width:921px){
	.inner-page-cont{
		padding:40px 0 50px;
	}
	.page-title, .page-title h1{
		font-size:3rem;
		line-height:3.8rem;
	}
	/* pdf gallery Start */
	.pdf-gallery li{
		width:29.3%;
	}
	/* pdf gallery End */
	/* Tab Style Start */
	.pix-tab-nav{
		display:block;
	}
	.pix-tab-item .pix-tab-heading{
		display:none;
	}
	/* Tab Style End */
	.activities-img-list li, .activities-pic-list li{
		width:31.2%;
	}
	.activities-img-list li img{
		height:250px;
	}
	
}
@media only screen and (min-width:993px){
	.with-right-sidebar .main-content-area{
		margin-bottom:0;
	}
	.sidebar-widgets{
		width:100%;	
	}
}

@media only screen and (min-width:1025px){
	.inner-page-cont a:hover{
		color:#00954f;
		border-bottom-color:#00954f;
	}
	.inner-page-cont a.link-btn:hover, .inner-page-cont a.link-btn-sm:hover{
		color:#fff;
	}
	.sidebar-menu {
		position:sticky;
		left:0;
		top:200px;
	}
	.sidebar-menu ul li{
		padding-bottom:8px;
		margin-bottom:8px;
	}
	.sidebar-menu ul li a:hover{
		color:#1bc200;
	}
	.breadcrumb a:hover{
		color:#1bc200;
	}
	/* pdf gallery Start */
	.pdf-gallery li:hover{
		-webkit-box-shadow:0 0 11px 1px rgba(87,110,87,.4);
		-moz-box-shadow:0 0 11px 1px rgba(87,110,87,.4);
		box-shadow:0 0 11px 1px rgba(87,110,87,.4);
	}
	/* pdf gallery End */
	/* Tab Style Start */
	.pix-tab-nav li, .pix-tab-item .pix-tab-heading{
		font-size:1.5rem;
		line-height:2.5rem;
	}
	.pix-tab-nav li:hover{
		background:#00c969;
		color:#fff;
	}
	/* Tab Style End */
	/* content-img-list start */
	.content-img-list li{
		padding:6px;
		margin:0 1% 0 0;
	}
	.img-list-3-col li{
		padding:6px;
	}
	.gallery-page li{
		padding:6px;
		margin:0 3% 0 0;
	}
	.gallery-page li a{
		overflow:hidden;
	}
	.gallery-page li a:hover{
		color:#242424;
	}
	.gallery-page li a:hover img{
		transform:scale(1.1);
	}
	/* content-img-list end */
	.infra-page li h4{
		padding:6px 0;
	}
	.infra-page li a:hover{
		color:#fbce9d;
		border-color:#ffbd45;
	}
	.infra-page li a:hover img{
		transform:scale(1.1);
	}
	.inner-page-cont .pagination-wrapper a.page-numbers:hover{
		border-color:#ff8400;
	}
	/* List Box Style Start */
	.list-box-style li a:hover{
		-webkit-box-shadow:0 0 11px 1px rgba(87,110,87,.4);
		-moz-box-shadow:0 0 11px 1px rgba(87,110,87,.4);
		box-shadow:0 0 11px 1px rgba(87,110,87,.4);
	}
	/* List Box Style End */
	.pixDian{
		margin-bottom:40px;
	}

}

@media only screen and (min-width:1200px){
	.inner-page-cont{
		padding:50px 0 60px;
	}
	.page-title, .page-title h1{
		font-size:3.4rem;
		line-height:4rem;
	}
	.sidebar-menu{
		padding:0 0 40px;
	}
	.activities-img-list li, .activities-pic-list li{
		width:18%;
	}
	.banner-slogan-wrap{
		width:35%;
		right:10%;
		top:4%;
	}
	.banner-slogan-wrap blockquote{
		font-size:1.7rem;
		line-height:2.3rem;
	}
	.banner-slogan-wrap span{	
		font-size:1.8rem;
		line-height:2.6rem;
	}
	.milestones img{
		width:36%;
		height:auto;
	}
	.milestones-txt{
		padding:14px 20px;
		width:64%;
	}
	.mission-vision-sec img{
		width:36%;
		height:auto;
	}
	/* pdf gallery Start */
	.pdf-gallery.col4 li{
		width:21%;
	}
	/* pdf gallery End */
}
@media only screen and (min-width: 1360px){
	.inner-page-top .container::after{
		left:0;	
	}
}
@media only screen and (min-width:1500px){
	.banner-slogan-wrap{
		width:26%;
		right:10%;
		top:4%;
	}
}

/* cpt-list-page start */
.cpt-list-page{
	padding:0;
	margin:0;
}
.cpt-list-page li{
	padding:0;
	margin:0;
	background-image:none;
}
.cpt-list-page>li{
	margin:.5% .5% 10% .5%;
}
.cpt-list-page li img{
	display:block;
	width:100%;
	margin-bottom:12px;
}
.cpt-date{
	font-size:1.3rem;
    line-height:2.2rem;
    font-weight:600;
    color:#888;
    margin-bottom:5px;
    padding:0 0 0 24px;
    background:url(../images/date-ico.png) no-repeat 0 0;
}
.cpt-list-page h2{
    font-size:1.7rem;
    line-height:2.3rem;
	font-weight:600;
    margin-top:10px;
    margin-bottom:5px;
	color:#04294a;
}
.cpt-list-page h2 a{
	color:#2e2e2e;
}
.cpt-list-page a{
	border:none !important;
}
.cpt-list-btns{
	padding:0;
	margin:0;
    font-size:1.2rem;
    line-height:1.6rem;
}
.cpt-list-btns li{
	padding:0;
	margin:0;
	background-image:none;
	display:inline-block;
	margin-right:2px;
}
.cpt-list-btns li:last-child{
	margin-right:0;
}
.cpt-list-btns li a{
	display:block;
	padding:3px 6px;
    background:#3566bf;
    border-radius:4px;
    color:#fff;
	border-bottom:none;
}
.cpt-list-btns li a svg{
    fill:#3566bf;
    width:13px;
    height:13px;
    background:#fff;
    padding:1px 0;
    position:relative;
    margin:0px 0 0;
    border-radius:2px;
    top:2px;
}
.cpt-list-btns li a:hover{
    background:#618fe3;
    color:#fff;
}
@media only screen and (min-width:584px){
	.cpt-list-page{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.cpt-list-page>li{
		width:48%;
		margin:1% 1% 5% 1%;
	}
	.cpt-list-btns{
		font-size:1.3rem;
		line-height:1.7rem;
	}
	.learn-video-list{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.learn-video-list li{
		width:48%;
		margin:1%;
	}
	.learn-video-list li:last-child{
		margin:1%;
	}
}
@media only screen and (min-width:1023px){
	.cpt-list-page>li{
		width:31.3%;
	}
	.cpt-list-btns li{
		margin-right:6px;
	}
	.learn-video-list li{
		width:31.3%;
	}
}
@media only screen and (min-width:1200px){
	.cpt-list-page>li{
		width:23%;
	}
}
/* cpt-list-page end */
