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

@media screen and (max-width: 1400px) {
	/*body{
		border:1px solid black;
	}*/
	.banner-cont{
		font-size:40px;
		line-height:44px;
		padding:12px 30px;
	}
	.banner-cont span{
		font-size:24px;
		line-height:30px;
	}
}
@media screen and (max-width: 1350px) {
	/*body{
		border:1px solid red;
	}*/
	.home-carousel .jcarousel-item{
		width:550px !important;
	}
	.home-carousel .rightArrow, .home-carousel .jcarousel-next, .home-carousel .leftArrow, .home-carousel .jcarousel-prev{
		top:32%;
	}

	/*inner page start*/
}
@media screen and (max-width: 1300px) {
	/*body{
		border:1px solid yellow;
	}*/

	/*inner page start*/
	.inner-banner h1{
		font-size:30px;
		line-height:36px;
		padding:8px 15px;
	}
}
@media screen and (max-width: 1250px) {
	/*body{
		border:1px solid blue;
	}*/

	/*inner page start*/
	.fancybox-wrap{
		width:90% !important;
	}
	.staff .fancy-content{
		padding:30px;
	}
	.staff-detail-pic{
		margin:5px 30px 10px 0;
		width:25%;
	}
	.staff-detail{
		overflow:visible;
	}
	.staff .fancybox-close{
		top:30px;
		right:30px;
	}
}
@media screen and (max-width: 1200px) {
	/*body{
		border:1px solid pink;
	}*/
	.wrapper{
		margin:0 2%;
		width:auto;
	}
	.logo{
		width:380px;
		margin:9px 0 0;
	}
	.nav li a{
		padding:0 21px;
	}
	.nav li.home a{
		padding:0 24px;
	}
	.home-pods ul li{
		width:16.5%;
	}
	.upcoming-events{
		width:45%;
		float:right;
	}
	.whats-new{
		width:46%;
	}
	.newsletter-field{
		width:60%;
	}
	.newsletter-input{
		width:67%;
	}
	.twit-section{
		margin:0;
	}

	/*inner page start*/
	.inner-right{
		margin:0;
		width:300px;
		float:right;
	}
	.inner-left{
		width:68.6%;
	}
	.right-block-cont{
		padding:0 20px;
	}
	.content .right-block h2{
		padding:20px;
	}
	.contact-pods ul li{
		margin:0 20px 0 0;
	}
	.contact-pods ul li:nth-child(2){
		width:300px;
	}
	.contact-left{
		width:49.4%;
	}
	.contact-right{
		float:right;
	}
	.content ul.hist-photo-list li{
		margin:0 40px 20px 0;
		width:47.2%;
	}
	.content ul.news-list li{
		width:48.6%;
	}
	.content ul.newsletters li{
		width:31.5%;
	}
	.newsletter-pic{
		width:90%;
	}
	.content ul.video-resources li{
		width:48.2%;
	}
	.content ul.video-resources li h4{
		position:static;
		background-color:#000;
	}
	.video-overlay{
		background-position:center center !important;
	}
	.right-button{
		padding:15px 30px 15px 25px;
	}
	.content .book-speaker a{
		padding:25px 20px;
	}
	.content ul.treaty-meetings li{
		width:47.6%;
	}
	.select-block{
		width:30%;
		margin:0 20px 0 0;
	}
	.initiative-block{
		padding:40px 25px;
	}
	.content ul.right-piclist li{
		width:90px;
		margin:0 15px 15px 0;
	}
	.content ul.right-piclist{
		margin:0 0 5px;
	}
	.initiative-pic-outer{
		margin:0 0 0 25px;
	}
	.content ul.staff-list li{
		width:32.2%;
	}
	.content ul.past-comsnrs li{
		width:47.6%;
	}
	.content .order-summary ul li h6.colm1, .content .order-summary ul li p.colm1{
		padding-left:12px;
	}
	.submit-story-name{
		width:77%;
	}
	.submit-story-age{
		width:20%;
		float:right;
	}
	.content ul.resources-list li{
		width:48.3%;
	}
	.resource-pic{
		background-position:center center !important;
	}


	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:735px;
		margin:0 auto 45px;
	}
}
@media screen and (max-width: 1150px) {
	/*body{
		border:1px solid green;
	}*/
	.nav li a{
		padding:0 18px;
	}
	.caption{
		margin:29px 0 0 29px;
	}
	.newsletter-field{
		width:58%;
	}
	.newsletter-input{
		width:64%;
	}
	.twit-section{
		float:none;
		margin:0 auto 80px;
	}
	.facebook{
		float:none;
		margin:0 auto;
	}

	/*inner page start*/
	.inner-left{
		width:67.1%;
	}
	.general-pic{
		width:40%;
	}
	.mission-block{
		padding:25px 20px;
	}
	.featured-event-pic{
		width:67%;
	}
	.content ul.hist-photo-list li{
		width:47%;
	}
	.content ul.news-list li{
		width:48.4%;
	}
	.content ul.newsletters li{
		width:31.3%;
	}
	.treaty-play{
		background-position:center 35% !important;
	}
	.content ul.treaty-meetings li{
		width:47.4%;
	}
	.treaty-meeting-block{
		margin:10px;
		padding:10px 10px 15px;
	}
	.select-block{
		width:29.9%;
	}
	.content ul.staff-list li{
		width:32.1%;
	}
	.content ul.past-comsnrs li{
		width:47.5%;
	}
	.treaty-map{
		width:30%;
		margin:0 30px 0 0;
	}
	.content ul.resources-list li{
		width:48.2%;
	}
	.resource-detail-pic{
		width:40%;
	}




	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:585px;
	}
	.news-detail-carousel .jcarousel-container{
		width:585px !important;
	}
	.news-detail-carousel .rightArrow, .news-detail-carousel .jcarousel-next, .news-detail-carousel .leftArrow, .news-detail-carousel .jcarousel-prev{
		top:-200%;
	}
	.news-detail-pic{
		height:374px;
	}
}
@media screen and (max-width: 1100px) {
	/*body{
		border:1px solid orange;
	}*/
	.logo{
		width:330px;
	}
	.caption{
		font-size:26px;
		line-height:30px;
	}
	.header{
		padding:12px 0 0;
	}
	.header-left{
		padding:9px 0 0;
	}
	.nav li{
		font-size:15px;
	}
	.nav li a{
		padding:0 17px;
	}
	.nav li.home a{
		padding:0 20px;
	}
	.banner .wrapper{
		top:30%;
	}
	.home-pods ul li{
		width:32%;
		margin:0 -2px 2px 0;
	}
	.home-pods ul li:nth-child(3n){
		margin-right:0;
	}
	.home-carousel .jcarousel-item{
		width:480px !important;
	}
	.home-carousel .rightArrow, .home-carousel .jcarousel-next, .home-carousel .leftArrow, .home-carousel .jcarousel-prev{
		background-size:100% !important;
		width:40px;
		height:72px;
	}
	.home-play{
		background-position:center 38% !important;
		background-size:60px !important;
	}
	.home-carousel ul li h4{
		padding:10px 15px;
	}
	.upcoming-events{
		width:45.4%;
		margin:0 0 0 40px;
		padding:0 0 0 40px;
	}
	.newsletter label{
		font-size:24px;
	}
	.newsletter-input{
		width:62%;
	}


	/*inner page start*/
	.inner-left{
		width:64.6%;
	}
	.bottom-pods ul li{
		margin:0 -2px 0 0;
	}
	.annual-report-right{
		padding:0;
	}
	.contact-pods ul li:nth-child(2){
		width:290px;
	}
	.contact-left{
		width:49.3%;
	}
	.featured-event-pic{
		width:65.5%;
	}
	.content ul.hist-photo-list li{
		width:46.7%;
	}
	.content ul.news-list li{
		width:48.2%;
	}
	.content ul.newsletters li{
		width:48.3%;
	}
	.content ul.newsletters li:nth-child(3n){
		margin-right:17px;
	}
	.content ul.newsletters li:nth-child(2n){
		margin-right:0;
	}
	.video-resource-top .search-field {
		float: none;
		width: auto;
		overflow:hidden;
	}
	.content .video-resource-top ul.pagination {
		float: none;
		margin: 30px 0 0;
	}
	.video-resource-top{
		margin: 0 0 30px;
	}
	.content ul.video-resources{
		padding:10px 0 0;
	}
	.content ul.video-resources li{
		width:48%;
	}
	.content ul.treaty-meetings li{
		width:47.2%;
	}
	.select-block{
		width:29.6%;
	}
	.search-by-alpha .search-field{
		width:260px;
	}
	.content ul.staff-list li{
		width:32%;
	}
	.content ul.past-comsnrs li{
		width:47.2%;
	}
	.disableInputField{
		width:76%;
	}
	.content ul.resources-list li{
		width:48%;
	}
}
@media screen and (max-width: 1024px){
	/*body{
		border:1px solid purple;
	}*/
	.home-podsin{
		margin:-25px 0 0;
	}
	.responsive{
		display:block;
	}
	.nav li{
		float:none;
		border-bottom:1px solid #dedede;
		line-height:40px;
	}
	.nav{
		display:none;
		overflow:hidden;
		opacity:0;
		min-height:0;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		transition: none;
		-webkit-transform-style: preserve-3d;
	}
	.flexnav-show{
		max-height: 2000px;
		overflow:visible !important;
        opacity: 1 !important ;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		display:block !important;
		z-index:100000;
	}
	.nav li.parent-dropdown a{
		background:url(../images/dropdown_ar_dwn.png) no-repeat 98% center;
	}
	.nav li.parent-dropdown a:hover{
		background:url(../images/dropdown_ar_dwn_h.png) no-repeat 98% center #d63831;
	}
	.nav li.parent-dropdown a.active{
		background:url(../images/dropdown_ar_dwn_h.png) no-repeat 98% center #d63831;
	}
	.nav li.parent-dropdown a.parent-active{
		background:url(../images/dropdown_ar_up_h.png) no-repeat 98% center #d63831;
	}
	.nav li.parent-dropdown a.active.activeurl{
		background:url(../images/dropdown_ar_up_h.png) no-repeat 98% center #d63831;
	}
	.nav li.home a span{
		height:40px;
	}
	.nav li ul{
		position:static;
		width:auto;
		background-color:#f65048;
	}
	.nav li ul li a{
		background-image:none !important;
	}
	.nav li ul li a:hover{
		background:#FFF !important;
		color:#d63831;
	}
	.search-field{
		width:160px;
	}
	.caption{
		margin:29px 0 0 20px;
	}
	.home-pods{
		padding:0 0 50px;
	}
	.home-news, .bottom-feeds{
		padding:50px 0;
	}
	.story-power h2, .home-news h2{
		font-size:24px;
		line-height:28px;
	}
	.story-power-buts{
		top:-5px;
	}
	.story-power p{
		font-size:18px;
		line-height:26px;
	}
	.whats-new ul li p, .upcoming-event-cont p{
		line-height:26px;
	}
	.whats-new ul, .upcoming-events ul{
		margin:0 0 40px;
	}
	.newsletter{
		padding:30px 0;
	}
	.newsletter label{
		font-size:22px;
	}
	.newsletter-field{
		width:60%;
	}
	.twit-section{
		margin:0 auto 70px;
	}
	.footer{
		padding:20px 0;
	}
	.home-news h2{
		margin:0 0 30px;
	}
	.story-power{
		padding:45px 0;
	}

	/*inner page start*/
	.inner-left{
		width:63.8%;
	}
	.bottom-pods ul li{
		width:32%;
		margin:0 -2px 2px 0;
	}
	.bottom-pods ul li:nth-child(3n){
		margin-right:0;
	}
	.content{
		padding:50px 0 30px;
	}
	.content h2, .view-treaty-timeline h2, .have-question h2{
		font-size:24px;
		line-height:28px;
	}
	.content p{
		font-size:18px;
		line-height:26px;
		margin:0 0 20px;
	}
	.general-pic{
		margin:6px 20px 10px 0;
	}
	.content ul, .fancy-content ul{
		margin:0 0 20px;
	}
	.content ul li, .fancy-content ul li{
		margin:0 0 15px;
		font-size:18px;
		line-height:26px;
	}
	.content ol li p, .fancy-content ol li p{
		font-size:18px;
	}
	.content ol, .fancy-content ol{
		margin:0 0 20px;
	}
	.content ol li, .fancy-content ol li{
		margin:0 0 15px;
	}
	.content .right-block h2{
		font-size:24px;
		line-height:30px;
		padding:15px 20px;
	}
	.inner-banner h1 {
		font-size: 24px;
		line-height: 28px;
		padding: 4px 10px;
	}
	.content ul.annual-reports{
		padding:10px 0 0;
	}
	.content ul.annual-reports li{
		margin: 0 0 45px;
	}
	.mission-block.yellow{
		margin:30px 0 0;
	}
	.mission-block.blue{
		margin:0 0 30px;
	}
	.contact-pods, .have-question{
		padding:50px 0;
	}
	.contact-pods ul li{
		margin:0 10px 0 0;
	}
	.contact-map{
		height:400px;
	}
	.featured-event-right{
		padding:30px 15px;
	}
	.content .featured-event-right p{
		line-height:26px;
	}
	.content ul.events-list li{
		margin:0 0 30px;
		padding:0 0 30px;
	}
	.content .event-detail-toprt h4{
		font-size:20px;
		line-height:25px;
		margin:0 0 10px;
	}
	.content .news-detail-toprt h4{
		margin:0 0 10px !important;
	}
	.event-detail-top .event-date{
		margin:4px 15px 0 0;
	}
	.comments-section{
		margin:30px 0 0;
		padding:30px 0 0;
	}
	.comment-box{
		padding:15px 15px 12px 20px;
	}
	.content .comment-box p{
		line-height:26px;
	}
	.content ul.faq-list li a.faq-link{
		padding:10px 80px 10px 10px;
		font-size:20px;
		line-height:26px;
	}
	.content ul.faq-list li a.faq-link::after{
		width:58px;
		background-size:50px !important;
	}
	.faq-cont{
		padding:20px 10px 0;
	}
	.content ul.faq-list li ul li{
		margin:0 0 10px;
		line-height:26px;
	}
	.fancy-content h3{
		font-size:25px;
		line-height:28px;
		padding:5px 10px;
	}
	.fancybox-skin{
		padding:15px !important;
	}
	.fancy-text{
		padding:20px 15px 0;
	}
	.fancybox-nav{
		width:40px;
	}
	.fancybox-prev{
		left:-35px;
	}
	.fancybox-next{
		right:-35px;
	}
	.fancybox-nav span{
		width:40px;
		height:62px;
		background-size:100% !important;
	}
	.fancy-content p{
		font-size:18px;
		line-height:26px;
		margin: 0 0 20px;
	}
	.fancybox-close{
		background-size:100%;
		width:30px;
		height:30px;
		top:-16px;
	}
	.content ul.hist-photo-list li h6{
		padding:10px;
	}
	.content ul.hist-photo-list li{
		width:46.6%;
	}
	.hist-photo-detail h4{
		font-size:22px;
	}
	.content .inquiry-form h2{
		font-size:26px;
		line-height:30px;
	}
	.news-content{
		padding:0 10px;
	}
	.content .news-content h4{
		font-size:18px;
	}
	.content .news-content p{
		line-height:26px;
	}
	.featured-news .featured-event-right{
		padding:25px 15px 30px;
	}
	.content ul.newsletters li{
		width:48.2%;
	}
	.view-treaty-timeline p{
		font-size:22px;
		line-height:30px;
		margin:0 0 20px;
	}
	.content .treaty-video h5{
		padding:10px 15px;
	}
	.treaty-video{
		margin:0 0 30px;
	}
	.right-button{
		padding:15px 20px;
	}
	.dont-have-acc{
		padding:15px 20px 20px;
	}
	.content ul.video-resources li h4{
		padding:10px;
	}
	.content ul.video-resources{
		margin:0 0 10px;
	}
	.video-big{
		height:360px;
	}
	.content .video-big h4{
		padding:15px 10px;
	}
	.speaker-pic{
		margin:5px 20px 0 0;
		width:220px;
	}
	.content .book-speaker a{
		padding:20px;
		font-size:20px;
		line-height:25px;
	}
	.treaty-meeting-top .date{
		font-size:17px;
		padding:0 0 0 25px;
	}
	.content ul.treaty-meetings li{
		width:47.9%;
		margin:0 25px 25px 0;
	}
	.content .treaty-meeting-block h3{
		font-size:22px;
		line-height:30px;
		margin:0 0 10px;
	}
	.treaty-meeting-block .date{
		font-size:16px;
		margin:0 0 20px;
		padding:0 0 0 25px;
	}
	.initiative-select-section{
		padding:30px 0;
	}
	.select-block select{
		background-position:96% center;
	}
	.select-block{
		width:30.4%;
		margin:0 12px 0 0;
	}
	.search-by-alpha{
		padding:20px 0;
	}
	.search-by-alpha .search-field{
		width:210px;
	}
	.alphabets li{
		font-size:16px;
	}
	.alphabets{
		width:495px;
	}
	.content ul.initiatives-list{
		padding:15px 0 0;
	}
	.content .initiative-cont h3{
		font-size:18px;
	}
	.initiative-twit{
		margin:0 0 25px;
	}
	.initiative-bottom-head span{
		font-size:24px;
		line-height:30px;
		padding:0 0 15px;
	}
	.initiative-bottom-head span.prev-story{
		margin:0 0 0 15px;
	}
	.initiative-bottom-head span.next-story{
		margin:0 15px 0 0;
	}
	.initiative-bottom-head{
		padding:14px 0 0;
	}
	.initiative-block{
		padding:25px 15px;
	}
	.initiative-block .initiative-pic-outer{
		margin:0 0 0 20px;
		width:170px;
	}
	.initiative-bottom{
		margin:30px 0;
	}
	.staff-names{
		padding:10px;
	}
	.content ul.staff-list{
		padding:10px 0 0;
	}
	.content ul.staff-list li{
		margin:0 12px 30px 0;
	}
	.content ul.past-comsnrs li{
		width:47.5%;
		margin:0 25px 25px 0;
	}
	.past-com-head{
		padding:15px;
	}
	.content .past-com-head h2{
		font-size:24px;
	}
	.past-com-testi{
		padding:40px 15px 30px;
	}
	.content .past-com-testi p{
		line-height:26px;
	}
	.disableInputField{
		width:74%;
	}
	.resource-bottom a{
		padding:0 10px;
		font-size:16px;
	}
	.staff-detail h2{
		font-size:30px;
		line-height:34px;
	}
	.staff .fancy-content{
		border-width:6px !important;
		padding:20px;
	}
	.staff .fancybox-close {
		right: 20px;
		top: 20px;
	}
	.content ul.order-table li h5{
		font-size:18px;
		line-height:22px;
		padding:10px 5px;
	}
	.content ul.order-table li h5.col1{
		padding-left:10px;
	}
	.order-info{
		padding:12px 5px;
	}
	.content ul.order-table li.total .order-info{
		padding:10px;
	}
	.order-info.col1, .content ul.order-table li.total .order-info.col1{
		padding-left:10px;
	}
	.treaty-video iframe{
		height:380px;
	}
	.teacher-login-cont{
		padding:50px 0;
	}
	.teacher-login-cont h2{
		font-size:26px;
		line-height:30px;
	}
	.teacher-formin{
		padding:30px 20px 35px;
	}
	.teacher-login-form input[type="text"], .teacher-login-form input[type="password"]{
		height:50px;
	}
	.teacher-login-form{
		width:600px;
		margin:0 auto 30px;
	}
	.teacher-signin-form-section{
		padding:0 50px;
	}


	/*new css added by Anirban 02.06.2016*/
	.fancy-content .past-com-testi{
		padding:40px 0 30px;
	}
	.fancy-content .past-com-testi p{
		line-height:26px;
	}
	.fancy-content .past-com-head{
		padding:15px 0;
	}
	.fancy-content .past-com-head h2{
		font-size:24px;
	}


	/*new css added by Anirban 21.06.2016*/
	.cart-icon{
		margin:7px 50px 0 0;
	}
}
@media screen and (max-width: 1000px) {
	/*body{
		border:1px solid grey;
	}*/
	.whats-new{
		width:auto;
		float:none;
		overflow:hidden;
	}
	.upcoming-events{
		width:auto;
		float:none;
		padding:0;
		border:none;
		margin:40px 0 0;
	}
	.newsletter{
		text-align:center;
	}
	.newsletter label{
		float:none;
		line-height:26px;
		margin:0 0 10px;
	}
	.newsletter-field {
		float: none;
		overflow: hidden;
		width: auto;
	}
	.newsletter-input {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 350px;
	}
	.newsletter-field input[type="submit"]{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0;
	}

	/*inner page start*/
	.inner-left{
		width:auto;
		float:none;
		overflow:hidden;
	}
	.inner-right{
		float:none;
		width:auto;
		overflow:hidden;
		margin:20px 0 0;
	}
	.right-story{
		padding:20px 0;
	}
	.right-story-block iframe{
		height:300px;
	}
	.contact-pods ul li{
		display:block;
		width:360px !important;
		margin:0 auto 30px;
	}
	.contact-pods ul li:last-child{
		margin:0 auto;
	}
	.contact-pods ul li img{
		margin:0 auto 15px;
	}
	.cal1{
		max-width:inherit;
	}
	.calendar{
		padding:0 0 5px;
	}
	.content ul.pagination{
		margin:0 0 25px;
	}
	.featured-event-pic{
		width:63%;
	}
	.content ul.hist-photo-list li{
		width:48.3%;
		margin:0 30px 20px 0;
	}
	.archive-select select{
		background-position:98% center;
	}
	.content ul.news-list li{
		width:48.8%;
	}
	.content ul.news-list{
		margin:0 0 20px;
	}
	.content ul.newsletters li{
		width:31.8%;
	}
	.content ul.newsletters li:nth-child(2n){
		margin-right:17px;
	}
	.content ul.newsletters li:nth-child(3n){
		margin-right:0;
	}
	.treaty-play {
		background-position: center 40% !important;
	}
	.content ul.video-resources li{
		width:48.6%;
	}
	.video-resource-top .search-field {
		float: left;
		width: 180px;
	}
	.content .video-resource-top ul.pagination {
		float: right;
		margin: 0;
	}
	.content ul.treaty-meetings li{
		width:48.5%;
	}
	.select-block{
		width:30.2%;
	}
	.right-treaty-map{
		width:30%;
	}
	.content ul.right-piclist li:nth-child(3n){
		margin-right:15px;
	}
	.content ul.staff-list li{
		width:32.4%;
	}
	.content ul.past-comsnrs li{
		width:48.3%;
	}
	.submit-story-form select{
		background-position:98% center;
	}
	.disableInputField{
		width:83%;
	}
	.content ul.resources-list li{
		width:48.6%;
	}
	.post-below{
		display:none;
	}



	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:735px;
	}
	.news-detail-carousel .jcarousel-container{
		width:735px !important;
	}
	.news-detail-carousel .rightArrow, .news-detail-carousel .jcarousel-next, .news-detail-carousel .leftArrow, .news-detail-carousel .jcarousel-prev{
		top:-250%;
	}

	/*Add Css 15.06.2017*/

}
@media screen and (max-width: 950px) {
	/*body{
		border:1px solid brown;
	}*/
	.header-left{
		float:none;
		text-align:center;
		overflow:hidden;
		padding:0;
	}
	.logo{
		float:none;
		margin:0 auto;
		width:300px;
	}
	.caption {
		float: none;
		margin: 10px 0 0;
		font-size:22px;
		line-height:28px;
	}
	.header-right {
		float: none;
		overflow: hidden;
		text-align: center;
		padding:10px 0 0;
	}
	.header .social-links{
		float:none;
		text-align:center;
	}
	.header .social-links li{
		display:inline-block;
		vertical-align:top;
		margin:0 2px 0 0;
		float:none;
	}
	.search-section {
		background-color: transparent;
		border-right: medium none;
		border-top: medium none;
		display: inline-block;
		margin: 12px 0;
		padding: 0;
		position: relative;
	}
	.search-field{
		width:180px;
	}
	.story-power-buts{
		padding:35px 0 0;
		position:static;
		overflow:hidden;
	}
	.ftinfo{
		float:none;
		text-align:center;
		overflow:hidden;
	}
	.ftinfo li{
		display:block;
	}
	.ftinfo li p{
		display:inline-block;
		float:none;
	}
	.ftright {
		float: none;
		overflow: hidden;
		padding: 15px 0 0;
		text-align: center;
	}
	.ftright-top{
		float:none;
		overflow:hidden;
	}
	.ftright-top .social-links{
		float:none;
		text-align:center;
	}
	.ftright-top .social-links li{
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:0 3px 0 0;
	}
	.ftright-top .social-links li:last-child{
		margin:0;
	}
	.teacher-login{
		float:none;
		margin:12px 0 0;
	}
	.ftinfo li p.fax{
		margin:0 0 0 10px;
	}
	.ftright p{
		text-align:center;
	}
	.responsive{
		margin:14px 0 10px;
	}

	/*inner page start*/
	.contact-left{
		width:49.2%;
	}
	.featured-event-pic{
		width:61%;
	}
	.content ul.hist-photo-list li{
		width:48.2%;
	}
	.content ul.news-list li{
		width:48.7%;
	}
	.content ul.newsletters li{
		width:31.7%;
	}
	.content ul.video-resources li{
		width:48.5%;
	}
	.select-block{
		width:30%;
	}
	.content ul.staff-list li{
		width:32.3%;
	}
	.content ul.past-comsnrs li{
		width:48.2%;
	}
	.disableInputField{
		width:82%;
	}
	.content ul.resources-list li{
		width:48.5%;
	}


	/*new css added by Anirban 21.06.2016*/
	.header-cart{
		float:none;
		text-align:center;
	}
	.header .social-links{
		display:inline-block;
		vertical-align:top;
	}
	.cart-icon {
		display: inline-block;
		float: none;
		vertical-align:top;
		margin: 7px 25px 0 0;
	}
}
@media screen and (max-width: 900px) {
	/*body{
		border:1px solid black;
	}*/
	.home-carousel .jcarousel-item{
		width:420px !important;
	}
	.home-carousel ul li h4{
		font-size:18px;
		line-height:24px;
	}

	/*inner page start*/
	.featured-event-pic {
		height: 250px;
		overflow: hidden;
		position: static;
		width: auto;
		background-position:0 0 !important;
	}
	.featured-event-right {
		float: none;
		overflow: hidden;
		padding: 30px 15px;
		width: auto;
	}
	.content ul.hist-photo-list li{
		width:48.1%;
	}
	.content ul.news-list li{
		width:48.5%;
	}
	.featured-news .featured-event-right{
		padding:15px 15px 20px;
	}
	.content ul.newsletters li{
		width:31.6%;
	}
	.content ul.video-resources li{
		width:48.4%;
	}
	.content ul.treaty-meetings li{
		width:48.4%;
	}
	.select-block {
		float: none;
		margin: 0 auto 10px;
		overflow: hidden;
		width: 80%;
	}
	.select-block label{
		font-size:16px;
	}
	.select-block select{
		background-position:98% center;
	}
	.filter-submit{
		float:none;
		margin:15px auto 0;
		width:140px;
		text-indent:0;
		background-image:none !important;
		font-family: 'Lato', sans-serif;
		font-size:16px;
		color:#FFF;
		font-weight:700;
		text-align:center;
		line-height:32px;
	}
	.search-by-alpha .search-field {
		float: none;
		width: auto;
	}
	.alphabets {
		float: none;
		margin: 25px 0 0;
		text-align: center;
		width: auto;
	}
	.alphabets li{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 2px 0 0;
	}
	.content ul.past-comsnrs li{
		width:48.1%;
	}
	.disableInputField{
		width:81%;
	}
	.content ul.resources-list li{
		width:48.4%;
	}
}
@media screen and (max-width: 850px) {
	/*body{
		border:1px solid red;
	}*/

	/*inner page start*/
	.content ul.hist-photo-list li{
		width:47.9%;
	}
	.content ul.newsletters li{
		width:31.5%;
	}
	.content ul.treaty-meetings li{
		width:48.3%;
	}
	.initiative-block .initiative-pic-outer {
		float: none;
		margin: 0 0 15px;
		width: auto;
	}
	.content ul.staff-list li{
		width:32.2%;
	}
	.content ul.past-comsnrs li{
		width:48%;
	}
	.disableInputField{
		width:80%;
	}

}
@media screen and (max-width: 800px) {
	/*body{
		border:1px solid yellow;
	}*/

	/*inner page start*/
	.contact-left{
		width:49.1%;
	}
	.content ul.news-list li{
		width:48.5%;
	}
	.content ul.newsletters li{
		width:31.4%;
	}
	.content ul.video-resources li{
		width:48.2%;
	}
	.content ul.past-comsnrs li{
		width:47.9%;
	}
	.disableInputField{
		width:79%;
	}
	.content ul.resources-list li{
		width:48.3%;
	}


	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:585px;
		margin:0 auto 20px;
	}
	.news-detail-carousel .jcarousel-container{
		width:585px !important;
	}
	.news-detail-carousel .rightArrow, .news-detail-carousel .jcarousel-next, .news-detail-carousel .leftArrow, .news-detail-carousel .jcarousel-prev{
		top:-200%;
	}
}
@media screen and (max-width: 768px) {
	/*body{
		border:1px solid blue;
	}*/
	.banner .wrapper{
		position:static;
		overflow:hidden;
		margin:0;
		padding:20px 2%;
		background-color:#d63831;
		text-align:center;
	}
	.banner-cont {
		background: #fff;
		display: inline-block;
		font-size: 30px;
		line-height: 34px;
		padding: 10px;
		width: auto;
		color:#d63831;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.banner-cont:hover{
		color:#FFF;
		background:#e2a900;
	}
	.banner-cont:hover span{
		color:#FFF;
	}
	.banner-cont span{
		font-size:18px;
		line-height:22px;
		color:#d63831;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.home-pods{
		padding:40px 0;
	}
	.home-podsin{
		margin:0;
	}
	.story-power{
		padding:35px 0 40px;
	}
	.story-power h2, .home-news h2 {
		font-size: 22px;
		line-height: 26px;
		margin: 0 0 22px;
		padding: 0 0 18px;
	}
	.story-power p{
		font-size:16px;
		line-height:24px;
	}
	.story-power-buts{
		padding:25px 0 0;
	}
	.story-power a, .home-news .link, .back, .download-photo{
		padding:0 13px;
		font-size:15px;
		line-height:42px;
	}
	.story-power a span, .home-news .link span, .back span, .download-photo span{
		height:42px;
	}
	.home-carousel .jcarousel-item{
		width:400px !important;
	}
	.home-news, .bottom-feeds{
		padding:40px 0;
	}
	.whats-new ul li p, .upcoming-event-cont p{
		font-size:16px;
		line-height:24px;
	}
	.whats-new ul li h4, .upcoming-event-cont h4{
		font-size:17px;
		line-height:22px;
	}
	.whats-new ul, .upcoming-events ul{
		margin:0 0 30px;
	}
	.upcoming-events{
		margin:30px 0 0;
	}
	.newsletter-field input[type="text"]{
		font-size:16px;
	}
	.newsletter-input{
		width:300px;
	}
	.newsletter-field input[type="text"]{
		height:42px;
	}
	.newsletter-field input[type="submit"], .my-account input[type="submit"], .inquiry-form input[type="submit"]{
		font-size:15px;
		padding:0 75px 0 10px;
		height:44px;
	}
	.fb-right p, .twit-section ul li p{
		font-size:16px;
	}
	.fb-right h4{
		font-size:17px;
	}

	/*inner page start*/
	.content{
		padding:35px 0;
	}
	.content h2, .view-treaty-timeline h2, .have-question h2, .content .mission-block h2, .teacher-login-cont h2{
		font-size:22px;
		line-height:26px;
		padding:0 0 20px;
	}
	.content p, .teacher-login-cont p{
		font-size:16px;
		line-height:24px;
	}
	.divider{
		margin:25px 0;
	}
	.content h3{
		font-size:18px;
		line-height:24px;
	}
	.content ul li, .fancy-content ul li{
		font-size:16px;
		line-height:24px;
		padding: 0 0 0 16px;
		background-size:10px;
		background-position:0 8px;
	}
	.content ol li p, .fancy-content ol li p{
		font-size:16px;
	}
	.content ol li, .fancy-content ol li{
		font-size:16px;
	}
	.content ol li::after, .fancy-content ol li::after{
		top:2px;
	}
	.content .right-block h2 {
		font-size: 22px;
		line-height: 26px;
		padding: 12px 15px;
	}
	.right-block-cont{
		padding:0 15px;
	}
	.content ul.annual-reports li{
		margin: 0 0 40px;
	}
	.annual-report-right .download{
		line-height:38px;
		padding:0 15px;
	}
	.content .right-block ul.right-menu li{
		background-position:2px 16px !important;
	}
	.content .mission-block ul li{
		background-size:10px;
	}
	.contact-pods, .have-question{
		padding:40px 0;
	}
	.contact-left{
		width:49%;
	}
	.contact-form input[type="text"]{
		height:45px;
		font-size:15px;
	}
	.contact-field{
		padding:0 10px;
	}
	.contact-form textarea{
		height:136px;
		padding:14px 0;
		font-size:15px;
	}
	.contact-form input[type="submit"]{
		height:45px;
		background-position:91% center !important;
		padding:0 60px 0 10px;
	}
	.contact-map{
		height:340px;
	}
	.contact-form{
		padding:25px 0 0;
	}
	.content ul.dashboard-links li{
		font-size:18px;
	}
	.content ul.dashboard-links li a::after{
		width:20px;
	}
	.featured-event{
		padding:20px 18px;
	}
	.featured-event-right{
		padding:20px 15px;
	}
	.content .featured-event-head h4{
		font-size:18px;
		line-height:24px;
	}
	.content .featured-event-right p, .content .event-cont-right p{
		font-size:16px;
		line-height:24px;
	}
	.featured-event-head{
		margin:0 0 14px;
	}
	.event-search input[type="text"], .event-search input[type="submit"]{
		height:40px;
	}
	.event-search{
		padding:0 50px 0 10px;
	}
	.event-cont{
		padding:0;
	}
	.content .event-cont-right h4{
		font-size:18px;
		line-height:24px;
	}
	.content ul.events-list li .event-date{
		margin:4px 10px 0 0;
	}
	.content ul.events-list{
		margin:0 0 40px;
	}
	.cal1 .clndr .clndr-table tr .day .day-contents{
		font-size:16px;
	}
	.content .event-detail-toprt h4{
		font-size:18px;
		line-height:24px;
	}
	.content .event-detail-toprt ul.event-detail-timing li{
		font-size:16px;
		line-height:22px;
	}
	.event-share{
		margin:0 0 25px;
	}
	.event-field{
		padding:0 10px;
	}
	.comments-section input[type="text"]{
		height:45px;
		font-size:15px;
	}
	.comments-section textarea{
		font-size:15px;
		height:110px;
	}
	.content .comments-section ul li{
		background-size:12px !important;
		background-position:0 28px !important;
		padding:0 0 0 12px;
	}
	.comment-box::before{
		background-size:100%;
		top:25px;
		left:-20px;
		width:20px;
		height:20px;
	}
	.comment-box{
		margin:0 0 0 22px;
		padding:10px 10px 6px;
	}
	.content ul.faq-list li a.faq-link{
		font-size:18px;
	}
	.content ul.faq-list li ul li{
		background-size:9px;
		padding:0 0 0 15px;
		margin:0 0 5px;
	}
	.content ul.faq-list li ul{
		margin:0;
	}
	.fancy-content h3{
		font-size:22px;
		line-height:26px;
	}
	.fancy-content p{
		font-size:16px;
		line-height:24px;
	}
	.fancybox-nav span{
		width:30px;
		height:46px;
	}
	.fancybox-next{
		right:-30px;
	}
	.fancybox-prev{
		left:-30px;
	}
	.content ul.hist-photo-list li{
		width:48.3%;
		margin:0 20px 20px 0;
	}
	.hist-photo-detail h4{
		font-size:20px;
		line-height:26px;
	}
	.content .inquiry-form h2{
		font-size:22px;
		line-height:26px;
	}
	.inquiry-form label{
		font-size:16px;
	}
	.inquiry-field{
		padding:0 10px;
	}
	.inquiry-form label.mycheckbox{
		font-size:15px;
	}
	.content ul.inquiry-checklist li{
		margin:0 0 12px;
	}
	.my-account{
		padding:10px 0 0;
	}
	.my-account label{
		font-size:15px;
	}
	.content ul.news-list li{
		width:48.3%;
	}
	.content .news-content h4{
		font-size:17px;
	}
	.content .news-content p{
		font-size:16px;
		line-height:24px;
	}
	.content ul.newsletters li{
		width:31.3%;
		margin:0 15px 30px 0;
	}
	.content ul.newsletters li h4, .newsletter-detail-pic h4{
		margin:0 10px 20px;
	}
	.content ul.newsletters{
		margin:0;
	}
	.newsletter-detail-pic{
		margin:30px 0 0;
	}
	.view-treaty-timeline p{
		font-size:20px;
		line-height:28px;
	}
	.view-treaty-timeline .link{
		line-height:44px;
		padding:0 20px;
	}
	.treaty-play {
		background-position: center 35% !important;
		background-size: 50px auto !important;
	}
	.content .treaty-video h5{
		padding:8px 10px;
		font-size:16px;
		line-height:24px;
	}
	.treaty-video{
		margin:0 0 20px;
	}
	.content p span.bold{
		font-size:18px;
		padding:10px 0 0;
	}
	.content ul.video-resources li{
		width:48.1%;
	}
	.video-resource-top .search-field {
		float: none;
		width: auto;
	}
	.content .video-resource-top ul.pagination {
		float: none;
		margin: 30px 0 0;
	}
	.content ul.video-resources li h4{
		font-size:16px;
		padding:6px 10px;
	}
	.video-overlay{
		background-size:50px !important;
	}
	.video-big{
		margin: 0 0 25px;
		height:300px;
	}
	.content .video-big h4{
		font-size:16px;
		line-height:22px;
		padding:10px;
	}
	.dont-have-acc{
		padding:15px 15px 20px;
	}
	.right-button{
		padding:15px;
	}
	.right-member-field{
		padding:0 10px;
	}
	.content .book-speaker a{
		padding:15px;
	}
	.treaty-meeting-top .date{
		font-size:16px;
		margin:0 0 20px;
	}
	.download-pdf{
		font-size:16px;
		line-height:26px;
		padding:0 0 0 32px;
		background-size:25px;
	}
	.content ul.treaty-meetings li{
		width:48.4%;
		margin:0 20px 20px 0;
	}
	.content .treaty-meeting-block h3{
		font-size:20px;
		line-height:26px;
	}
	.right-treaty-map{
		width:40%;
	}
	.content ul.initiatives-list{
		margin:0 0 10px;
	}
	.content ul.initiatives-list li{
		margin: 0 0 25px;
	}
	/*.initiative-twit{
		padding:20px 10px;
	}*/
	.initiative-bottom{
		margin:20px 0;
	}
	.initiative-bottom-head span{
		font-size:22px;
		line-height:26px;
	}
	.initiative-bottom-head span::after, .initiative-bottom-head span::before{
		width:120px;
	}
	.content ul.staff-list li{
		width:32.1%;
	}
	.content ul.past-comsnrs li{
		width:47.7%;
	}
	.content .past-com-head h2{
		font-size:22px;
	}
	.content .past-com-head h5{
		font-size:16px;
	}
	.past-com-head{
		padding:10px;
	}
	.past-com-testi{
		padding:30px 10px 20px;
	}
	.content .past-com-testi p{
		line-height:24px;
	}
	.content .past-com-testi h4{
		margin:15px 0 0;
	}
	.submit-story-field{
		padding:0 10px;
	}
	.submit-story-form input[type="text"]{
		height:45px;
	}
	.submit-story-form label{
		font-size:16px;
	}
	.submit-story-form input[type="submit"], .complt-order-ph{
		margin:30px 0 15px;
		padding:0 20px;
		height:45px;
	}
	.treaty-map{
		margin:0 20px 0 0;
	}
	.submit-story-form select{
		height:47px;
		padding:0 0 0 10px;
	}
	.disableInputField{
		width:80%;
		padding:0 10px;
		height:45px;
	}
	.uploadBtn{
		margin:5px 0 0;
	}
	.content ul.resources-list li{
		width:48.1%;
	}
	.resource-pic-outer{
		margin:0 0 15px;
	}
	.resource-detail-pic{
		padding:5px;
		margin:0 20px 0 0;
	}
	.quantity{
		padding:20px 0 25px;
	}
	.staff-detail-pic {
		margin: 5px 20px 10px 0;
		width: 30%;
	}
	.staff-detail h2{
		font-size:24px;
		line-height:28px;
	}
	.staff-detail h6{
		margin:0 0 15px;
	}
	.staff .fancybox-close {
		background-size: 100% auto;
		right: 10px;
		top: 10px;
		width:60px;
		height:28px;
	}
	.quantity-number{
		width:50px;
	}
	.content ul.order-table li h5{
		font-size:16px;
		line-height:20px;
	}
	.order-buttons a{
		padding:0 10px;
		font-size:16px;
		line-height:40px;
	}
	.order-buttons a span{
		height:40px;
	}
	.treaty-video iframe{
		height:320px;
	}
	.teacher-login-cont{
		padding:35px 0;
	}
	.teacher-login-form label, .teacher-login-form label.mycheckbox, .teacher-form-links li, .teacher-signin-form label{
		font-size:16px;
	}
	.teacher-login-form input[type="text"], .teacher-login-form input[type="password"]{
		height:46px;
	}
	.teacher-signin-form-section{
		padding:0;
	}
	.teacher-signin-form input[type="text"], .teacher-signin-form input[type="password"]{
		height:45px;
	}
	.teacher-signin-form{
		padding:20px 0 0;
	}
	.hist-detail-pic{
		width:100%;
		max-width:inherit;
	}


	/*new css added by Anirban 02.06.2016*/
	.fancy-content .past-com-testi{
		padding:20px 0;
	}
	.fancy-content .past-com-testi p{
		line-height:26px;
	}
	.fancy-content .past-com-testi p{
		margin:15px 0 0;
	}
	.fancy-content .past-com-head h2{
		font-size:22px;
	}
	.fancy-content .past-com-head h5{
		font-size:16px;
	}
	.fancy-content .past-com-head{
		padding:10px 0;
	}
	.fancy-content .past-com-testi h4{
		margin:20px 0 0;
	}
}
@media screen and (max-width: 700px) {
	/*body{
		border:1px solid pink;
	}*/

	/*inner page start*/
	.content .mission-block ul li{
		float:none;
		width:auto;
	}
	.contact-left{
		width:auto;
		float:none !important;
		margin:0;
		overflow:hidden;
	}
	.event-share-left{
		float:none;
		overflow:hidden;
	}
	.event-share .treaty-back {
		float: none;
		margin: 15px 0 0;
	}
	.captcha{
		float:none;
		margin:10px 0 20px;
	}
	.inquiry-form input[type="submit"]{
		float:none;
		margin:0;
	}
	.content ul.news-list li{
		width:48.3%;
	}
	.content ul.newsletters li{
		width:48.3%;
	}
	.content ul.newsletters li:nth-child(3n){
		margin-right:15px;
	}
	.content ul.newsletters li:nth-child(2n){
		margin-right:0;
	}
	.content ul.video-resources li{
		width:48%;
	}
	.speaker-pic{
		width:30%;
		margin:5px 15px 0 0;
	}
	.content ul.treaty-meetings li{
		width:48.3%;
	}
	.initiative-pic-outer{
		width:170px;
	}
	.initiative-pic, .initiative-iframe{
		height:165px;
		margin:5px;
	}
	.initiative-pic-outer{
		margin:0 0 0 20px;
	}
	.content ul.staff-list li{
		width:32%;
	}
	.content ul.past-comsnrs li{
		width:47.6%;
	}
	.disableInputField{
		width:78%;
	}
	.content ul.resources-list li{
		width:48%;
	}
	.resource-detail-toplt {
		float: none;
		overflow: hidden;
		width: auto;
	}
	.resource-detail-head .treaty-back {
		float: none;
		margin: 0 0 10px;
	}
	.order-button-left, .order-button-right{
		float:none;
		overflow:hidden;
	}
	.order-buttons .order-button-right a{
		float:left;
	}
	.teacher-login-form{
		width:auto;
	}
}
@media screen and (max-width: 650px) {
	/*body{
		border:1px solid green;
	}*/
	.home-pods ul li{
		width:33%;
	}
	.home-pods-block h3{
		font-size:18px;
	}
	.home-podsin{
		margin:-20px 0 0;
	}

	/*inner page start*/
	.annual-report-pic{
		width:160px;
		margin:0 15px 0 0;
	}
	.event-pic{
		width:140px;
		height:140px;
	}
	.content ul.hist-photo-list li{
		width:48.2%;
	}
	.content ul.news-list li{
		width:48.2%;
	}
	.content ul.newsletters li{
		width:48.2%;
	}
	.content ul.video-resources li{
		width:47.8%;
	}
	.content ul.treaty-meetings li{
		width:48.2%;
	}
	.select-block{
		width:90%;
	}
	.content ul.staff-list li{
		width:48.8%;
	}
	.content ul.staff-list li:nth-child(3n){
		margin-right:12px;
	}
	.content ul.staff-list li:nth-child(2n){
		margin-right:0;
	}
	.content ul.past-comsnrs li{
		width:47.4%;
	}
	.disableInputField{
		width:77%;
	}
	.submit-story-name{
		width:76%;
	}
	.content ul.resources-list li{
		width:47.8%;
	}



	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:437px;
	}
	.news-detail-carousel .jcarousel-container{
		width:437px !important;
	}
	.news-detail-carousel .rightArrow, .news-detail-carousel .jcarousel-next, .news-detail-carousel .leftArrow, .news-detail-carousel .jcarousel-prev{
		top:-158%;
		background-size:100% !important;
		width:30px;
		height:47px;
	}
	.news-detail-pic{
		height:280px;
	}
	/*Add Css 15.07.2016*/
	#news-slider .slider-for .slick-slide{ height:400px !important }
	#news-slider .slider-for .slick-slide iframe{ height:400px !important }
	.slick-prev.slick-arrow, .slick-prev.slick-arrow:hover,
	.slick-next.slick-arrow, .slick-next.slick-arrow:hover{  width:30px; height:47px; background-size:100% !important }
}
@media screen and (max-width: 600px) {
	/*body{
		border:1px solid orange;
	}*/
	body{
	 -webkit-text-size-adjust: 100%;
	}
	.header .social-links{
		display:none;
	}
	.search-section{
		margin:0 0 12px;
	}
	.home-pods ul li{
		width:48%;
	}
	.home-pods ul li:nth-child(3n){
		margin-right:-2px;
	}
	.home-pods ul li:nth-child(2n){
		margin-right:0;
	}
	.facebook , .twit-section{
		background: #fff none repeat scroll 0 0;
		margin: 0 0 0 20px;
		min-height: auto;
		padding: 40px 10px 30px 20px;
		width: auto;
	}
	.facebook::before, .twit-section:before{
		left:-20px;
		top:-20px;
		width:60px;
		background-size:100%;
		height:52px;
	}
	.twit-section:before{
		background:url(../images/twit_icon_ph.png) no-repeat 0 0;
		background-size:100%;
	}
	.twit-section{
		margin:0 0 50px 20px;
		padding:40px 10px 50px 20px;
	}
	.twit-section h3{
		font-size:20px;
		line-height:24px;
	}
	.twit-section ul li{
		padding:0 0 0 70px;
		background-size:60px;
		background-position:0 4px;
	}
	.bx-wrapper .bx-pager{
		padding-left:70px;
	}

	/*inner page start*/
	.inner-banner .wrapper{
		position:static;
		overflow:hidden;
		margin:0;
	}
	.inner-banner h1{
		background:#d63831;
		display:block;
		padding:5px 2%;
		font-size:22px;
		line-height:26px;
	}
	.content h2, .view-treaty-timeline h2, .have-question h2, .content .mission-block h2, .teacher-login-cont h2{
		font-size:20px;
		line-height:24px;
	}
	.general-pic{
		margin:5px 15px 10px 0;
	}
	.annual-report-pic{
		width:140px;
		margin:5px 15px 0 0;
	}
	.mission-block{
		padding:20px 15px;
	}
	.have-question h3{
		font-size:18px;
	}
	.contact-map{
		height:280px;
	}
	.content ul.dashboard-links li{
		font-size:16px;
	}
	.content ul.dashboard-links li a{
		padding:8px 35px;
		background-size:20px !important;
	}
	.content ul.dashboard-links li a.dash-link3{
		background-size:16px !important;
		background-position:10px 13px !important;
	}
	.content ul.dashboard-links li a.dash-link2{
		background-position:10px 11px !important;
	}
	.content ul.dashboard-links li a.dash-link1{
		background-position:10px 12px !important;
	}
	.content ul.dashboard-links li a::after{
		width:15px;
	}
	.content ul.events-list li .event-date, .featured-event-head .event-date{
		width:50px;
	}
	.event-pic {
		height: 120px;
		width: 120px;
	}
	.featured-event{
		padding:15px;
	}
	.featured-event-right{
		padding:15px 10px;
	}
	.featured-event-pic{
		height:200px;
	}
	.content ul.faq-list li a.faq-link{
		font-size:16px;
		line-height:24px;
		padding:10px 60px 10px 10px;
	}
	.content ul.faq-list li a.faq-link::after{
		width:45px;
		background-size:45px !important;
	}
	.fancybox-wrap{
		width:92% !important;
	}
	.fancy-text{
		padding:15px 10px 0;
	}
	.fancybox-nav span{
		top:25%;
	}
	.content ul.hist-photo-list li{
		width:48%;
	}
	.inquiry-field-left{
		float:none;
		overflow:hidden;
		width:auto;
	}
	.inquiry-field-right{
		margin:14px 0 0;
	}
	.content .post-below a span{
		font-size:22px;
	}
	.post-below a{
		padding:30px 10px;
	}
	.featured-news .featured-event-right{
		padding:15px 10px 20px;
	}
	.content ul.news-list li{
		width:48%;
	}
	.content ul.news-publish-info li {
		background:none !important;
		float: none;
		line-height: 26px;
		padding: 0 !important;
		margin:0;
	}
	.content ul.news-publish-info li:nth-child(2n){
		display:none;
	}
	.event-detail-top{
		margin:0 0 5px;
	}
	.news-detail-pic{
		margin:0 0 20px;
	}
	.content ul.newsletters li{
		width:48.1%;
	}
	.content ul.newsltr-info li span{
		margin:0 5px 0 0;
		width:80px;
	}
	.newsletter-detail-pic img{
		margin:0 0 20px;
	}
	.view-treaty-timeline p{
		font-size:18px;
		line-height:26px;
	}
	.content .treaty-video h5{
		background-color:#000;
		position:relative;
	}
	.treaty-play{
		background-position:center 40% !important;
	}
	.content ul.video-resources li{
		margin:0 20px 25px 0;
	}
	.video-resource-top{
		margin: 0 0 20px;
	}
	.content ul.treaty-meetings li{
		width:auto;
		height:auto !important;
		float:none;
		margin:0 0 25px !important;
		overflow:hidden;
	}
	.content .treaty-meeting-block h3{
		font-size:18px;
		line-height:24px;
	}
	.right-treaty-map{
		width:50%;
	}
	.content ul.past-comsnrs li{
		width:auto;
		float:none;
		margin:0 0 30px !important;
		height:auto !important;
	}
	.disableInputField{
		width:74%;
	}
	.content ul.resources-list li{
		width:47.6%;
	}
	.resource-pic{
		height:250px;
	}
	.resorce-download-top{
		margin: 0 0 25px;
	}
	.resource-detail-pic{
		margin:0 15px 0 0;
	}
	.staff-detail-pic {
		float: none;
		margin: 30px auto 20px;
		width: 60%;
	}
	.staff-detail h2{
		font-size:22px;
		line-height:28px;
	}
	.staff .fancy-content{
		padding:12px;
	}
	.content ul.order-table li:first-child{
		display:none;
	}
	.order-info{
		 display: block;
		padding: 10px 0 10px 100px !important;
		position: relative;
		text-align: left;
		width: auto !important;
		border-right:none !important;
		border-bottom:1px solid #dcdcdc;
	}
	.order-info::before {
		content: attr(data-th) ": ";
		width: 70px;
		font-weight:700;
		font-size:16px;
		line-height:24px;
		color:#FFF;
		background-color:#e2a901;
		padding:5px 10px;
		position:absolute;
		top:0;
		bottom:-1px;
		left:0;
		display:block;
		border-bottom:1px solid #c59710;
	}
	.content ul.order-table{
		display:block;
	}
	.content ul.order-table li{
		display:block;
		margin:0;
		overflow:hidden;
	}
	.order-quantity{
		text-align:center;
	}
	.content ul.order-table li.total .order-info{
		display:inline-block;
		vertical-align:top;
	}
	.content ul.order-table li.total .order-info.col1{
		float:left;
	}
	.content ul.order-table li.total .order-info.col4{
		float:right;
	}
	.content ul.order-table li.total .empty{
		display:none;
	}
	.content ul.order-table li.total .order-info:before{
		display:none;
	}
	.content ul.order-table li.total .order-info{
		padding:10px !important;
	}
	.treaty-video iframe{
		height:260px;
	}
	.right-story-block iframe{
		height:260px;
	}
	.content .event-detail-toprt h4{
		margin:0 0 30px;
	}
	.event-detail-toprt{
		overflow:visible;
	}
	.complt-order-ph{
		display:block;
	}
	.submit-story-form input[type=submit]{
		display:none;
	}
	.initiative-expand-link{
		display:inline-block;
	}
	.initiatives-filter{
		margin:15px 0 0;
		display:none;
	}
	.initiatives-filter-display{
		display:block;
	}
	.teacher-formin{
		padding:20px 15px 25px;
	}
	.teacher-signin{
		margin:0;
		float:none;
		line-height:45px;
		display:inline-block;
	}
	.teacher-form-links{
		float:none;
		margin:15px 0 0;
	}
	.teacher-signin-form input[type="submit"]{
		float:none;
		height:45px;
	}


	/*new css added by Anirban 08.06.2016*/
	.event-date {
		float: none !important;
		margin: 0 0 10px !important;
		overflow: hidden;
		width: auto !important;
	}
	.event-date p.date{
		margin:0;
	}
	.event-date p.month{
		margin:0 0 5px;
	}
	.featured-event-right .detail, .event-cont-right .detail, .news-content .more{
		float:none;
	}
	.content .event-detail-toprt h4{
		margin:0 0 10px;
	}


	/*new css added by Anirban 21.06.2016*/
	.cart-icon {
		display: inline-block;
		float: none;
		margin: 7px 0;
	}
}
@media screen and (max-width: 550px) {
	/*body{
		border:1px solid purple;
	}*/
	.newsletter-input{
		width:200px;
	}
	.newsletter-field input[type="submit"]{
		background-position:90% center !important;
		padding:0 60px 0 8px;
	}

	/*inner page start*/
	.bottom-pods ul li{
		width:48%;
	}
	.bottom-pods ul li:nth-child(3n){
		margin-right:-2px;
	}
	.bottom-pods ul li:nth-child(2n){
		margin-right:0;
	}
	.content ul.hist-photo-list li{
		margin:0 15px 15px 0;
		width:48%;
	}
	.hist-photo-pic{
		height:200px;
	}
	.content ul.news-list li {
		float: none;
		margin: 0 0 25px !important;
		width: auto;
		height:auto !important;
	}
	.content ul.news-list li:last-child{
		margin:0 !important;
	}
	.news-pic{
		height:170px;
		background-position:center 0 !important;
	}
	.content ul.newsletters li{
		width:47.8%;
	}
	.content ul.video-resources li{
		width:47.7%;
	}
	.initiative-pic-outer{
		width:150px;
	}
	.content .initiative-bottom ul li{
		width:auto;
		float:none;
		overflow:hidden;
		border-bottom:1px solid #e5e5e5;
	}
	.content .initiative-bottom ul li:last-child{
		border-bottom:none;
	}
	.content .initiative-bottom ul{
		background:none;
	}
	.content ul.staff-list li{
		width:48.6%;
	}
	.treaty-map {
		float: none;
		margin: 0 auto 25px;
		width: 50%;
		overflow:hidden;
	}
	.disableInputField{
		width:71%;
	}
	.content ul.resources-list li{
		width:auto;
		float:none;
		margin:0 0 30px !important;
		height:auto !important;
	}
	.content ul.resources-list li:last-child{
		margin:0 !important;
	}
	.next-story-ph{
		display:block;
	}
	.initiative-bottom-head span.next-story{
		display:none;
	}


	/*new css 31.05.2016*/
	.no-next-story, .no-prev-story{
		width:auto;
	}
	.no-next-story .next-story-ph, .no-prev-story .next-story-ph{
		display:none;
	}
	.no-prev-story .initiative-bottom-head span.next-story{
		display:block;
	}
}
@media screen and (max-width: 480px) {
	/*body{
		border:1px solid grey;
	}*/
	.story-power a{
		float:none;
	}
	.story-power a.submit-story{
		margin: 0 0 10px;
	}
	.story-power h2, .home-news h2, .newsletter label{
		font-size:20px;
	}
	.ftinfo li p{
		font-size:15px;
		line-height:20px;
	}
	.newsletter-input{
		width:auto;
		display:block;
		padding:0 10px;
	}
	.newsletter-field{
		position:relative;
	}
	.newsletter-field input[type="submit"]{
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		background:#006da3;
		padding:0 12px;
	}
	.newsletter-field input[type="submit"]:hover{
		background:#db3931;
	}

	/*inner page start*/
	.general-pic{
		float:none;
		width:100%;
		margin:0 0 20px;
	}
	.content ol li, .fancy-content ol li{
		padding:0 0 0 10px;
	}
	.event-pic {
		float: none;
		height: 180px;
		margin: 0 0 20px;
		width: auto;
		background-position:center 0 !important;
	}
	.content ul.pagination a{
		font-size:13px;
	}
	.content ul.pagination a.jp-previous{
		margin:0;
	}
	.content ul.pagination a.jp-next{
		margin:0 0 0 2px;
	}
	.content ul.pagination a.jp-last, .content ul.pagination a.jp-first{
		background-size:100% !important;
		width:30px;
	}
	.content .event-share p{
		font-size:20px;
		margin:0 8px 0 0;
	}
	.content ul.hist-photo-list li{
		width:auto;
		float:none;
		margin:0 0 25px !important;
	}
	.content ul.hist-photo-list li:last-child{
		margin:0 !important;
	}
	.hist-photo-pic{
		background-position:center 0 !important;
	}
	.archive-select select{
		background-position:96% center;
	}
	.content ul.newsletters li{
		width:47.7%;
	}
	.treaty-play{
		background-position:center 35% !important;
	}
	.content ul.video-resources li{
		width:auto;
		float:none;
		overflow:hidden;
		margin: 0 0 30px !important;
	}
	.content ul.video-resources li h4{
		height:auto !important;
	}
	.content ul.video-resources{
		padding:0;
	}
	.video-big{
		height:240px;
	}
	.select-block{
		width:auto;
	}
	.initiative-pic-outer {
		float: none;
		margin: 0 0 15px;
		width: auto;
	}
	.initiative-pic, .initiative-iframe{
		height:250px;
	}
	.right-treaty-map{
		width:60%;
	}
	.initiative-bottom-head span, .next-story-ph {
		font-size: 20px;
		line-height: 24px;
		padding: 0 0 10px;
	}
	.next-story-ph{
		margin:20px 0 -20px;
	}
	.initiative-bottom-head{
		padding:9px 0 0;
	}
	.initiative-bottom-head span.prev-story{
		margin:0 0 0 10px;
	}
	.initiative-bottom-head span.next-story{
		margin:0 10px 0 0;
	}
	.initiative-block{
		padding:20px 10px;
	}
	.initiative-block .initiative-iframe{
		height:180px;
	}
	.content ul.staff-list li{
		width:48.5%;
	}
	.submit-story-name{
		float:none;
		overflow:hidden;
		width:auto;
	}
	.submit-story-age{
		float:none;
		overflow:hidden;
		width:auto;
		margin:12px 0 0 ;
	}
	.submit-story-form select{
		background-position:96% center;
	}
	.uploadBtn{
		padding:0 20px;
	}


	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:289px;
	}
	.news-detail-carousel .jcarousel-container{
		width:289px !important;
	}
	.news-detail-carousel .rightArrow, .news-detail-carousel .jcarousel-next, .news-detail-carousel .leftArrow, .news-detail-carousel .jcarousel-prev{
		top:-118%;
	}
	.news-detail-pic{
		height:185px;
	}
	/*Add Css 15.07.2016*/
	#news-slider .slider-for .slick-slide{ height:300px !important }
	#news-slider .slider-for .slick-slide iframe{ height:320px !important }
	.slider-nav div.thumb{ width:141px; height:80px  }

}
@media screen and (max-width: 450px) {
	/*body{
		border:1px solid brown;
	}*/

	/*inner page start*/
	.annual-report-pic{
		width:60%;
		float:none;
		margin:0 auto 15px;
	}
	.contact-pods ul li{
		width:auto !important;
	}
	.content ul.newsletters li{
		width:auto;
		float:none;
		overflow:hidden;
		margin:0 0 30px !important;
	}
	.speaker-pic {
		float: none;
		margin: 0 0 20px;
		width: 100%;
	}
	.content ul.staff-list li{
		width:auto;
		float:none;
		margin:0 0 30px !important;
		height: auto !important;
	}
	.staff-names{
		height:auto !important;
	}
	.uploadBtn{
		padding:0 15px;
	}
	.staff-detail-pic{
		width:auto;
	}
}
@media screen and (max-width: 400px) {
	/*body{
		border:1px solid black;
	}*/
	.home-pods ul li{
		float:none;
		width:auto;
		display:block;
		margin:0 0 2px !important;
		overflow:hidden;
	}
	.home-pods-block h3{
		height:auto !important;
	}
	.home-carousel .jcarousel-item{
		width:350px !important;
	}
	.home-carousel ul li h4{
		position:static;
		background:#000;
		font-size:18px !important;
		line-height:24px !important;
	}
	.home-carousel ul li h4 a{
		font-size:18px !important;
		line-height:24px !important;
	}
	.home-carousel .rightArrow, .home-carousel .jcarousel-next, .home-carousel .leftArrow, .home-carousel .jcarousel-prev{
		width:30px;
		height:55px;
	}
	.twit-section{
		padding:40px 10px 50px;
	}
	.facebook{
		padding:40px 10px 30px;
	}
	.facebook ul li img{
		width:35px;
		margin:4px 8px 0 0;
	}
	.twit-section ul li{
		padding:0 0 0 45px;
		background-size:35px;
	}
	.bx-wrapper .bx-pager{
		padding-left:45px;
	}
	.publish-section .published{
		float:none;
		margin:0 0 10px;
	}
	.publish-section .more, .upcoming-event-cont .view, .home-news .link{
		float:none;
	}
	.twit-section ul li p a{
		word-wrap:break-word;
	}
	.twit-section{
		margin:0 0 50px;
	}
	.twit-section:before, .facebook:before{
		left:0;
	}
	.facebook{
		margin:0;
	}

	/*inner page start*/
	.content .right-block h2{
		padding:12px 10px;
	}
	.right-block-cont{
		padding:0 10px;
	}
	.bottom-pods ul li{
		display:block;
		width:auto;
		margin:0 0 2px !important;
		overflow:hidden;
	}
	.bottom-pod-block h3{
		height:auto !important;
	}
	.annual-report-pic{
		width:75%;
	}
	.mission-block{
		padding:15px 10px;
	}
	.content ul.pagination a.jp-next, .content ul.pagination a.jp-previous{
		text-indent:-200000px;
		width:11px;
		height:26px;
		background:url(../images/pag_prev.png) no-repeat 0 center;
	}
	.content ul.pagination a.jp-next{
		background:url(../images/pag_next.png) no-repeat 0 center;
	}
	.content ul.pagination a.jp-last, .content ul.pagination a.jp-first{
		text-indent:-200000px;
		width:16px;
		height:26px;
		background:url(../images/pag_first.png) no-repeat 0 center !important;
	}
	.content ul.pagination a.jp-last{
		background:url(../images/pag_last.png) no-repeat 0 center !important;
	}
	.featured-event-pic{
		height:150px;
	}
	.featured-event-ribon span{
		font-size:14px;
		line-height:30px;
		padding:0 5px;
	}
	.featured-event-ribon::before{
		background-size:100% !important;
		width:5px;
		height:auto;
	}
	.featured-event-ribon::before {
		background-size: 100% auto !important;
		bottom: -6px;
		height: auto;
		width: 6px;
		left:2px;
	}
	.featured-event-ribon{
		padding:0 16px 0 8px;
	}
	.featured-event-ribon::after{
		width:16px;
		background-size:100%;
	}
	.featured-event{
		padding:15px 10px;
	}
	.event-detail-top .event-date {
		margin: 4px 10px 0 0;
		width: 50px;
	}
	.com-butn a{
		float:none;
	}
	.comment-box{
		padding:10px 10px 15px;
	}
	.content .com-butn p{
		float:none;
		line-height:20px !important;
		margin:0;
		background-position:0 0 !important;
	}
	.content .event-detail-toprt ul.event-detail-timing li{
		padding:0 0 0 20px;
	}
	.content ul.faq-list li a.faq-link::after {
		background-size: 40px auto !important;
		width: 35px;
	}
	.content ul.faq-list li a.faq-link{
		padding:10px 50px 10px 10px;
	}
	.fancybox-nav span {
		height: 34px;
		width: 22px;
	}
	.fancybox-next{
		right:-24px;
	}
	.fancybox-prev{
		left:-24px;
	}
	.fancybox-nav span{
		top:18%;
	}
	.newsletter-select select{
		width:260px;
	}
	.newsletter-detail-pic{
		width:auto;
	}
	.treaty-play{
		background-position:center 26% !important;
	}
	.dont-have-acc{
		padding:15px 10px 20px;
	}
	.right-button{
		padding:15px 10px;
	}
	.content .book-speaker a{
		padding:15px 10px;
	}
	.right-treaty-map{
		width:80%;
	}
	.select-block select{
		background-position:97% center;
	}
	.treaty-map{
		width:70%;
	}
	.disableInputField{
		width:66%;
	}
	.resource-detail-pic{
		width:auto;
		float:none;
		overflow:hidden;
		margin:0 0 20px;
	}
	.staff .fancy-content{
		border-width:3px !important;
	}
	.order-info::before{
		padding:10px 5px;
		width:80px;
	}
	.order-info{
		padding:10px 10px 10px 100px !important;
	}
	.content ul.order-table li.total .order-info{
		padding:10px 5px !important;
	}
	.right-story-block iframe{
		height:220px;
	}
	.content .event-detail-toprt h4{
		margin:0 0 20px;
	}
	.teacher-formin{
		padding:20px 10px 25px;
	}
}
@media screen and (max-width: 350px) {
	/*body{
		border:1px solid red;
	}*/
	.logo{
		width:250px;
	}
	/*.home-carousel .jcarousel-item{
		width:300px !important;
	}*/
	.event-date{
		width:50px;
		margin:0 8px 0 0;
	}

	/*inner page start*/
	.annual-report-pic{
		width:80%;
	}
	.captcha{
		width:260px;
	}
	.treaty-statement-pic{
		width:auto;
	}
	.content ul.right-piclist li:nth-child(3n){
		margin-right:0;
	}
	.content ul.right-piclist li{
		width:80px;
	}
	.disableInputField{
		width:61%;
	}


	/*new css added by Amal 14.07.2016*/
	.news-detail-carousel{
		width:270px;
	}
	.news-detail-carousel .jcarousel-container{
		width:270px !important;
	}
	.news-detail-carousel .jcarousel-item{
		width:131px !important;
	}
	.news-detail-carousel .rightArrow, .news-detail-carousel .jcarousel-next, .news-detail-carousel .leftArrow, .news-detail-carousel .jcarousel-prev{
		top:-115%;
	}
	.news-detail-pic{
		height:172px;
	}
}
@media screen and (max-width: 300px) {
	/*body{
		border:1px solid yellow;
	}*/
}
