/*strictly Mobile Device*/
@media screen and (max-width: 767px){
.detail-page-description .detail-page-content {
	margin-bottom : 0; 
}
.our-work-page .map .highcharts-series .highcharts-point{
	width:5px;
	height: 5px;
}
.page-head,
.green-title{
	/*font: 20px/22px roboto-light;*/
	font: 20px/22px roboto-regular;
   /* margin-bottom: 49px;*/
}
.detail-page-title{
	font: 19px/21px roboto-bold;	
}
.more-btn>a:focus,
.more-btn>a:hover,
.more-btn>a{
	font : 10px/12px open_sansregular;
	padding: 12px 20px;
}
/*header*/
  /*logo*/
.logo-tag{
	/*background: url(../images/logo-mob.png) no-repeat center;	
    width: 44px;
    height: 22px;*/
	margin: 0 auto;
	margin-top: 10px;
}
  /*search*/
header.main-header .main-search .search-box .search-well{
    width : 250px;
	top : 15%;
}
header.main-header .main-search .search-box .search-form label{
	float : left;
}
header.main-header .main-search .search-box .search-form label input:focus,
header.main-header .main-search .search-box .search-form label input:active,
header.main-header .main-search .search-box .search-form label input{
	width : 152px;
	height : 23px;
    font: 11px/13px roboto-regular;
}
header.main-header .main-search .search-box .search-form input.search-submit{
    font: 10px/10px roboto-bold;
    padding: 7px 6px 7px 8px;
    letter-spacing: 2px;
    float: left;
}
  /*menu*/
.res-menu-btn button:hover,
.res-menu-btn button:focus,
.res-menu-btn button:visited,
.res-menu-btn button{
	background: #fff url(../images/menu-mob-close.png) no-repeat center !important;
    border-radius: 2px;
	margin : 0;
	width : 38px;
	height : 38px;
	padding: 0;
    border: 0;
   /* margin: 6px 0 0 2px;*/
    margin: 8px 0 0 2px;
}
.res-menu-btn button.collapsed:hover,
.res-menu-btn button.collapsed:focus,
.res-menu-btn button.collapsed:visited,
.res-menu-btn button.collapsed{
    background: #fff url(../images/menu-mob.png) no-repeat center !important;	
}
.main-header div.navbar-collapse{
    position: absolute;
    top: 55px;
    z-index: 200;
    background: rgb(255, 255, 255);
    padding: 15px 0px;
    width: 100%;
    left: 0px;
    right: 0px;
	border-top : 1px solid #ccc;

}
.menu-main-menu-container #menu-main-menu>li>ul>li>ul>li a{
	color: #4D4D4D;
	word-wrap: break-word;
    white-space: normal;
}
/*
.header.main-header .menu-main-menu-container{
	height: 250px;
	overflow: scroll;
}
*/
header.main-header .menu-main-menu-container li a,
header.main-header .menu-main-menu-container li,
header.main-header .menu-main-menu-container ul{
	width : 100%;
	float : left;
}
header.main-header .menu-main-menu-container>ul ul{
    display: block !important;
    position: static;
    width: 100%;
    background: transparent;
    padding-left: 0 !important;
    border: 0 !important;
    box-shadow: none;
}
header.main-header .menu-main-menu-container li{
    padding: 0 15px !important;	
}
header.main-header .menu-main-menu-container li a{
    padding-left: 0px !important;
    border-bottom: 1px solid #ccc;
    color: #000;	
}
.menu-main-menu-container #menu-main-menu>li:last-child>ul>li:last-child>a{
	border-bottom : 0;
}
.menu-main-menu-container #menu-main-menu .third-level-col{
	padding : 0;
}
.menu-main-menu-container #menu-main-menu>li>ul>li>ul .container{
	padding : 0;
}
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level a{
    text-transform: uppercase;	
	padding: 0px 0px 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    color: #4D4D4D;
    word-wrap: break-word;
    white-space: normal;
    font: 14px/16px roboto-regular;
}
/*footer*/
.main-footer {
    padding: 30px 0 29px;
}
.footer-menu ul.nav {
    padding-bottom: 14px;
}
.footer-menu ul.nav>li{
	width : 100%;
}
.footer-menu ul.nav>li a:hover, .footer-menu ul.nav>li a:focus, .footer-menu ul.nav>li a {
    padding: 0 0 15px;
}
.footer-menu ul.nav>li{
	float : left;
    padding: 0 0 10px;
	width : 100%;
}
.footer-menu ul.nav>li:last-child{
	padding-bottom : 0;	
}
.footer-sec-2 {
    padding-top: 30px;
}
/*
.footer-sec-2 .footer-info{
	clear : both;
	margin-top : 24px;
}
*/
.footer-sec-2 .footer-info{
	clear: both;
	float: left !important;
}
.footer-info .pull-left{
	clear: both;
}
.footer-info .footer-social{
	border-right : 0;
	margin : 20px 0;
}
.footer-info .footer-social a.a2a_button_facebook{
	padding-left : 0;
	width : 35px;
}
div.footer-logo.visible-xs{
	width: 40px;
    height: 20px;	
}
/*homepage*/
  /*slideshow*/
.homepage .main-slideshow ul.slides>li .caption-wrap{
	font-size : 0;
}
.homepage .main-slideshow ul.slides>li .caption-wrap .caption{
	right : 0;
	left : 0;
    margin: 0 auto;
    /*bottom: 0;*/
    bottom: 10px;
    width: 100%;
}
.homepage .main-slideshow .caption-wrap .caption h1{
    font: 20px/22px roboto-bold;
	margin: 0;
    padding: 0 15px;
    text-align: center;
}
.homepage .main-slideshow ul.slides>li .caption-wrap .caption{
    width: 255px;	
}
  /*what we do*/
div.what-we-do-content{
   /* font: 16px/18px roboto-light;	*/
}
  /*newsletter*/
.home div.news-contact-block {
	padding : 0 15px;
}
.news-let-btn{
	width : 290px;
	margin : 0 auto;
}
.connect-with-block,
.news-letter-block{
	padding : 15px;
}
div.news-let-desc{
   /* font: 16px/18px roboto-light;	*/
}
.news-let-btn a:focus,
.news-let-btn a:focus:hover,
.news-let-btn a:hover,
.news-let-btn a {
    font: 10px/12px open_sansregular;
    padding: 9px 14px;
    letter-spacing: 2px;
}
.connect-with .connect-with-text .seperator,
.connect-with-text {
    font: 16px/18px open_sanslight;
    color: #999;
}
.connect-with{
	margin-top : 0;
	width: 100%;
}
.connect-with .connect-with-icons,
.connect-with .connect-with-text{
	width : 100%;
	text-align : center;
}
.connect-with .connect-with-text{
	margin-bottom : 20px;
}
.connect-with-icons>div>a{
    width: 46px;
    height: 36px !important;	
}
.connect-with-icons>div>a.a2a_button_facebook {
    background: url(../images/facebook-mob.png) no-repeat center;
}
.connect-with-icons>div>a.a2a_button_twitter {
    background: url(../images/twitter-mob.png) no-repeat center;
}
.connect-with-icons>div>a.a2a_button_linkedin {
    background: url(../images/linked-in-mob.png) no-repeat center;
}
.connect-with-icons>div>a img,
.connect-with>.seperator{
	display : none;
}
.connect-with .connect-with-text .seperator{
    display: inline-block;
	padding : 0;
	height: auto;
}
  /*our work*/
div.owl-stage>.owl-item {
	padding: 0;
}
.home div.owl-stage>.owl-item{
	padding : 0 15px;
}

/*.our-work-block .wp-posts-carousel-title a*/
.our-work-block .wp-posts-carousel-details a{
    /*font: 18px/20px roboto-regular;*/
  /*  font: 14px/16px roboto-regular !important;*/
}
.our-work-block .wp-posts-carousel-image img{
	/*height : 263px;*/
}
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev,
.our-work-slider .owl-controls .owl-nav>div.owl-prev{
    left: 0px !important;
}
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-next,
.our-work-slider .owl-controls .owl-nav>div.owl-next{
	right : 0px !important;
}
.our-work-slider .owl-stage>.owl-item .wp-posts-carousel-details {
    /*height: 95px;*/
    /*height: 120px;*/
   /* height: 70px;*/
   height: 93px;
}
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev, .our-work-slider .owl-controls .owl-nav>div.owl-prev {
    left: 30px!important;
    top: 50% !important;
    background: url(../images/left-arrow-mob.png) no-repeat center !important;
    padding: 0 !important;
    width: 30px !important;
    height: 30px !important;
}
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-next, .our-work-slider .owl-controls .owl-nav>div.owl-next {
    right: 30px!important;
    top: 50% !important;
    background: url(../images/right-arrow-mob.png) no-repeat center !important;
    padding: 0 !important;
    width: 30px !important;
    height: 30px !important;
}
  /*latest*/
div.latest-block {
    padding: 0 15px !important; 
}
.latest-block-wrapper .latest-cont{
    padding: 25px 0 15px;	
}
.latest-block-wrapper .latest-cont .owl-stage>div{
	padding : 0;
    border-bottom: 1px solid #00aa95;
    padding-bottom: 11px;
    margin-bottom: 15px;
	height: auto !important;
	width : 100% !important;
}
.latest-block-wrapper .latest-cont .owl-stage>div:last-child{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.latest-block-wrapper .latest-cont .owl-stage-outer{
	height : auto !important;
}
.latest-block .wp-posts-carousel-details a {
    /*font: 16px/18px roboto-bold;*/
}
.latest-block .wp-posts-carousel-desc {
    /*font: 14px/16px roboto-regular !important;*/
}
.latest-block .wp-posts-carousel-created-date {
    font: 12px/14px roboto-regular !important;
}
  /*partners*/
.partners-logos .carousel-inner >li{
	width : 100%;
	float : left;
    margin: 0;
}
.partners-logos ul.swifty_imgwidget_ul>li{
    /*width: 156px;*/
    float: none;
    margin: 0 auto;
    margin-bottom: 55px;
}
/*commented as per clients review to hide the popup in partners*/
/*.sbcap-wrapper{
    bottom: -45px;
}
.partners-logos ul.swifty_imgwidget_ul>li:nth-child(3) .sbcap-wrapper{
	bottom: -40px;
}
.partners-logos ul.swifty_imgwidget_ul>li:nth-child(4) .sbcap-wrapper{
	bottom: -40px;
}
.partners-logos ul.swifty_imgwidget_ul>li .sbcaption{
	padding : 10px;
}*/
.partners-logos ul.swifty_imgwidget_ul>li>a {
    /*width: 100%;
	display: block;*/
    margin: 0 auto;
    display: inline-block;
	float : none;
}
.partners-logos ul.swifty_imgwidget_ul>li:last-child{
	margin-bottom : 0;
}
/*.partners-logos ul.swifty_imgwidget_ul>li .sbcap-wrapper {
    left: 58px;
}
.partners-logos ul.swifty_imgwidget_ul>li:nth-child(3) .sbcap-wrapper{
	left: 105px;
}*/
/*our team page*/
.our-team .staff-col .img,
.our-team .staff-col img,
.our-team .director-col .img,
.our-team .director-col img{
    height: 90px;
    width: 90px;	
}
.our-team .staff-col{
    height: auto;
    padding: 0 30px 30px 15px;
}
.our-team .director-col {
    height:auto;
    display: table;
    padding-bottom: 30px;
}
.our-team .staff-col .close-btn{
	right : 5px;
}
/*partners page*/
.partners-images .partner-column:last-child>div:last-child{
	margin-bottom : 0;
}
/*programes page*/
	/*logo and description section*/
/*.program-page .img-and-desc-section .image-logo{
	height : 150px;
}*/
.second-content-wrapper .detail-page-content{
	height : auto !important;
}
.program-page .img-and-desc-section .desc-wrapper{
    background: #F1F1F1;
    padding: 15px;	
}
.program-page .img-and-desc-section .description .heading {
    font: 14px/16px roboto-bold;
}
.program-page .img-and-desc-section .description .details {
    font: 12px/14px roboto-regular;
    color: #333;
}
.prg-partner .prg-partners-img .item.active{
	display : inline-block !important;
	height : 100%;
}
.prg-partner .prg-partners-img .img-box img{
	margin: 0 !important;
}

/*our work page*/
	/*banner*/
.our-work-page .our-work-banner-head{
	font: 20px/22px roboto-regular;
	top: 11px;
}
	/*our approach*/
.our-work-page .our-work-cont-padding.our-approach{
   /* padding-top: 4px !important;	*/
}
.our-work-page .where-we-work{
	/*padding-bottom: 0px;*/
}
.our-work-page .where-we-work .green-title,
.our-work-page .our-approach .green-title{
   /* margin-bottom: 24px;*/
}
.our-work-page .where-we-work-cont .textwidget, 
.our-approach-cont .textwidget {
   /* font: 16px/18px roboto-regular;*/
}
.our-approach-circle-wrapper-xs{
	margin-top: 35px;
}
.our-approach-circle-wrapper-xs .initial-cont-xs{
	background: #f1f1f1;
    padding: 20px;	
    position: relative;
}
.our-approach-circle-wrapper-xs .initial-cont-xs:after{
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #f1f1f1;
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.our-approach-circle-wrapper-xs .initial-cont-xs li{
	display: inline-block;
	width: 50%;
	padding:0 15px;
	text-align: center;
}
.our-approach-circle-wrapper-xs .initial-cont-xs li p{
	font: 14px/16px roboto-condensed-bold;
	color: #808080;
	margin-bottom: 0;
}
.our-approach-circle-wrapper-xs .initial-cont-xs li:last-child p{
	width : 110px;
}
.our-approach-circle-wrapper-xs .initial-cont-xs li:first-child{
	border-right: 1px solid #999999;
}
.our-approach-circle-wrapper-xs .items-wrapper{
	margin-top: 35px;
}
.our-approach-circle-wrapper-xs .items-wrapper>.item-xs{
	margin-bottom : 20px;
}
.our-approach-circle-wrapper-xs .items-wrapper>.item-xs:last-child{
	margin-bottom : 0;
}
.our-approach-circle-wrapper-xs .items-wrapper .img-round{
    padding: 0 10px 0 21px;
    width: 110px;
}
.our-approach-circle-wrapper-xs .items-wrapper .img-box-xs{
	width: 71px;
    height: 71px;
    border-radius: 50%;
    padding: 15px;
}
.our-approach-circle-wrapper-xs .items-wrapper .img-box-xs img{
	width: 100%;
    height: 100%;
}
.our-approach-circle-wrapper-xs .items-wrapper .head-xs{
	font: 14px/16px roboto-condensed-bold;
    word-wrap: break-word;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:first-child .img-box-xs{
	background-color: #0c6e9b;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:first-child .head-xs{
	color: #0c6e9b;
}

.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(2) .img-box-xs{
	background-color: #007fc4;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(2)  .head-xs{
	color: #007fc4;
}

.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(3) .img-box-xs{
	background-color: #42af68;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(3)  .head-xs{
	color: #42af68;
}

.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(4) .img-box-xs{
	background-color: #98c93c;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(4)  .head-xs{
	color: #98c93c;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(5) .img-box-xs{
	background-color: #26B29E;
}
.our-approach-circle-wrapper-xs .items-wrapper .item-xs:nth-child(5)  .head-xs{
	color: #26B29E;
}
.our-approach-circle-wrapper-xs .items-wrapper .desc-wrapper{
	margin-top: 20px;
	display: none;
    background: #f1f1f1;
    padding: 30px;
    position: relative;
}
.our-approach-circle-wrapper-xs .items-wrapper .desc-wrapper:after{
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fff;
    position: absolute;
    top : 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.our-approach-circle-wrapper-xs .items-wrapper .desc-wrapper .desc-head{
	font:16px/18px roboto-bold;
	color: #666666;
	margin-bottom: 30px;
    word-wrap: break-word;
}
.our-approach-circle-wrapper-xs .items-wrapper .desc-wrapper .desc{
	font:16px/18px roboto-regular;
	color: #666666;	
    word-wrap: break-word;
}
.our-approach-circle-wrapper-xs .items-wrapper .desc-wrapper.show-desc-approach{
	display: block;
}
	/*programs*/
/*
.our-work-page .our-prg-list .dy-block{
	height : 276px;
}
.our-work-page .our-prg-list .static-block{
	height : auto;
}
.our-work-page .our-prg-list .dy-block .flip1.visible-xs{
	position : static;
}
.our-work-page .our-prg-list .static-block .cont-wrapper{
    font: 16px/18px roboto-regular;	
	padding: 15px;
}
/*.our-work-page .our-prg-list .dy-block a,
.our-work-page .our-prg-list .dy-block .title-block a{
	font: 18px/20px roboto-regular;	
	padding: 0;
}
.our-work-page .our-prg-list .dy-block .title-block a .title {
		padding :15px
}*/
.our-work-page div.our-programs {
   /* padding-top: 45px !important;*/
}
.our-work-page .our-programs .our-work-sub-heading{
   /* margin-bottom: 26px;	*/
}
.our-work-page .our-prg-list .static-block, 
.our-work-page .our-prg-list .dy-block{
	width: 100%;
	margin:0;
	margin-bottom : 30px;
	padding : 0;
}
.our-work-page .our-prg-list .static-block .cont-wrapper{
	padding : 15px;
}
.our-work-page .our-prg-list .title-block{
	/*min-height : 84px;*/
}
.our-work-page .mob-flip-view{
	background: #F2F2F2;
	position: static;
}
.our-work-page .mob-flip-view a{
	display : block;
    font: 18px/20px roboto-regular;
    color: #666;
}
.our-work-page .mob-flip-view .title{
	padding : 15px;
}
	/*where we work*/
.our-work-page .where-we-work{
   /* padding-top: 7px !important;*/	
}
.our-work-page .map{
	margin-top : 0;
}
#map-holder{
	width: 100%;
	height: 180px;
}
.our-work-page .highcharts-container{
	height : auto !important;
}

	/*second content*/
.second-content-wrapper .full-content{
	padding-top : 28px;
}
	/*highlights*/
.highlights>.prg-grey-bg{
	background : #fff;
}
.highlights .highlight-slide .item .title {
    /*color: #333;
    font: 18px/20px roboto-regular;*/
    width: 100%;
    padding: 20px 30px;
	min-height : 125px;
    background: #F1F1F1;
}
.highlights .highlight-slide .item .title a{
    color: #333;
    width: 100%;
    font: 18px/20px roboto-regular;
}
.highlights .highlight-slide .item img {
   /* height: 120px;*/
}
	/*highlight carousel section*/
.highlights .highlight-slide .carousel-control{
	width: 35px;
}
.highlights .highlight-slide .carousel-control.left{
	background: url(../images/left-arrow-mob.png) no-repeat right;
}
.highlights .highlight-slide .carousel-control.right{
	background: url(../images/right-arrow-mob.png) no-repeat left;
}
	/*news and publication*/
.news-and-pub .publication-box .green-title{
	/*margin-top : 50px;*/
}
	/*partners*/
.prg-partner .prg-partners-img{
	border : 1px solid #ccc;
	padding : 30px 0;
    display: block;
}
.prg-partner .prg-partners-img .img-box{
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 20px;	
    display: block;
}
.prg-partner .prg-partners-img .img-box:last-child{
	margin-bottom : 0;
}
.prg-partner .prg-partners-img .prg-partners-slide{
	padding : 0 50px;
}
.prg-partner .carousel-inner .carousel-control.left{
	background-position : center left 10px !important;
	width: 50px;
}
.prg-partner .carousel-inner .carousel-control.right{
	background-position : center right 10px !important;	
    width: 50px;
}
	/*website link*/
.project-website .project-logo>div{
	width : 100%;
	float : left;
	padding: 0;
	text-align: center;
}
.project-website .project-logo>div.web-link-wrap{
	margin-top : 30px;
}
	/*video*/
.program-page iframe{
	height : auto;
}
/*news listing page*/
.news-slide{
	width: 100%;
	padding: 0;
	clear: both;
	background-color: #F1F1F1;
	position: static;
}
.news-slide .carousel{
	padding: 12px 0 0;
	background-color: #F1F1F1;
}
.news-slide .carousel-heading{
	font: 18px/20px roboto-regular;
	/*margin: 0px 25px 9px;*/
	margin: 0 0 9px;
}
.news-slide .carousel-inner{
	min-height: 120px;
}
.news-page .news-slide .carousel-inner,
.resource-page .news-slide .carousel-inner{
    width: 74%;
    overflow: hidden !important;
    margin: 0 39px 10px;
}
.news-page .news-slide .carousel-inner{
	min-height: 120px;
}
.resource-page .news-slide .carousel-inner{
	min-height: 160px;
}
.resource-page .news-slide .only-one-item .carousel-inner{
	min-height: auto;
}
.news-page .news-slide .carousel-heading,
.resource-page .news-slide .carousel-heading{
    margin: 0 39px 10px;
}
.news-slide .carousel-inner .item {
    width: 100%;
    margin: 0 !important;
}
.news-slide .carousel-inner .item .carousel-content-title a{
	font: 16px/18px roboto-regular;
	color: #333;
	margin-bottom : 12px;
}
.news-slide .carousel-inner .item{
	margin: 0px 25px 10px;
}
.news-slide .carousel-inner .item .carousel-content-date {
	color: #007fc4;
	font: 14px/16px roboto-regular;
	margin-bottom: 12px;
}
.news-slide .carousel-control{
	width: 35px;
}
.news-slide .carousel-control.left{
	background: url(../images/left-arrow-mob.png) no-repeat right;
}
.news-slide .carousel-control.right{
	background: url(../images/right-arrow-mob.png) no-repeat left;
}
.news-list{
	/*padding-right: 15px;*/
}
.home-news-list-wrapper .news-img {
	float: left;
	width: 100%;
}
.home-news-list-wrapper .disp-table, .home-news-list-wrapper .tcell{
	display: block;
	clear:both
}
.home-news-list-wrapper .list-content{
	padding-left: 0;
	padding-top: 30px;
	clear:both
}
.home-news-list-wrapper .list-item{
	/*padding: 20px;*/
	padding : 0;
}
.news-page .news-let-desc,
.news-page .news-letter{
	width : 100%;
}
/*news detail page*/
.detail-single-page .content-region{
    margin-top: 10px;	
}
.sidebar-region{	
	margin-top:30px;
}
.detail-title{
	margin-bottom: 25px;
}
.detail-page-sidebar .green-title,
.detail-title h1 {
    font: 19px/21px roboto-regular;
    margin-bottom: 0;
}
.detail-page-sidebar .sidebar-title{
	margin-bottom : 0;
}
.detail-page-sidebar .sidebar-content-title a {
    font: 14px/16px roboto-bold;
}
/*about us*/
.about-us-page img{
	height: 100%;
}
.about-us-page .second-img .left,
.about-us-page .first-img .left {
    padding-right: 15px;
}
.about-us-page .first-img .left .wrapper {
    padding-right: 0;
}
.about-us-page .second-img .right,
.about-us-page .first-img .right {
    padding-left: 15px;
}
.about-us-page .second-img .right .wrapper{
	padding-left : 0;
}
.about-us-page .cont-section {
    font: 14px/16px roboto-regular;
    padding: 15px !important;
}
	/*banner*/
.about-us-page .banner-desc,
.about-us-page .banner-title{
	/*position : static;
    background: #F1F1F1;*/
}
.about-us-page .banner-title{
    font: 20px/22px roboto-regular;	
	top:11px;
    /*color: #98c93c;
	padding: 15px 15px 5px;*/
}
.about-us-page .banner-desc{
	font: 16px/18px roboto-regular;
    /*color: #333;*/
	padding: 0 15px;
	bottom : 14px;
}
	/*vision mission*/
.vision-mission-wrapper .our-vision{
	margin-bottom : 28px;
}
.about-us-page .vision-mission-wrapper .green-title{
    margin-bottom: 10px;	
}
.about-us-page .mobile-wrap,
.about-us-page .mobile-wrap .mob-right,
.about-us-page .mobile-wrap .mob-left{
	display : block;
	width : 100%;
	padding : 0;
}
/*201311:Responsive issues-OUR TEAM Page*/
.staff >.col-sm-6 {
    padding-left: 0;
}
.publication-listing .listing-block-row {
    padding: 0;
}
.social-media-resource>.col-sm-6 {
   /* padding: 0 20px;*/
   padding : 0;
}
.social-media-resource .social-feed-element .content {
    padding: 15px 0;
}
.flip-wrapper .flip-box .flip-item-front, 
.flip-wrapper .flip-box .flip-item-back {
    position: static!important;
}
.about-us-page .flip-wrapper .flip-box .flip-item-front{
    position: relative!important;	
}
.flip-wrapper .flip-box .flip-item-back {
    webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none!important;
}
.flip-item-back.hidden-xs {
    display: block!important;
}
.mob-flip-view .title {
    display: none;
}
/*about us*/
.about-us-page .three-block .flip-wrapper {
    height: auto;
}
/*
.social-media-resource {
    margin-bottom: 50px;
}
*/
/*milestones*/
.page-milestones .mob-tabs{
	margin-bottom : 0;
}
.page-milestones .mob-tabs .panel{
	border-radius : 0;
	margin : 0 !important;
    border-bottom: 1px solid #e0e0e0;
    border-bottom: 0;
}
.page-milestones .mob-tabs .panel:last-child{
    border-bottom: 1px solid #e0e0e0;
}
.page-milestones .mob-tabs .panel-heading{
	padding : 0;
	border-radius: 0;
    background: none;
	position : relative;
}
.page-milestones .mob-tabs .panel-body{
    padding: 38px 20px 5px;		
}
.page-milestones .mob-tabs .panel-heading a{
	padding : 25px;
	text-decoration : none !important;
    outline: 0;
    outline-offset: 0px;
    box-shadow: none;
    border: 0;
}
.page-milestones .mob-tabs .panel-title a:after{
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -14px;
    width: 30px;
    height: 14px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}
.page-milestones .mob-tabs .panel:nth-child(1n+4) a[aria-expanded="true"]:after,
.page-milestones .mob-tabs .panel:nth-child(1) a[aria-expanded="true"]:after{
    border-top: 14px solid #0c6e9b;
}
.page-milestones .mob-tabs .panel:nth-child(2n+4) a[aria-expanded="true"]:after,
.page-milestones .mob-tabs .panel:nth-child(2) a[aria-expanded="true"]:after{
    border-top: 14px solid #007fc4;
}
.page-milestones .mob-tabs .panel:nth-child(3n+4) a[aria-expanded="true"]:after,
.page-milestones .mob-tabs .panel:nth-child(3) a[aria-expanded="true"]:after{
    border-top: 14px solid #98c93c;
}
.page-milestones .mob-tabs .panel:nth-child(4n+4) a[aria-expanded="true"]:after,
.page-milestones .mob-tabs .panel:nth-child(4) a[aria-expanded="true"]:after{
    border-top: 14px solid #26b29e;
}
.footer-sec-2{
	text-align: center;
	font-size: 9px;
}
.footer-sec-2 a{
	font-size: 9px;
}
.footer-sec-2 .footer-logo.visible-xs{
	width: 100%;
}
.footer-sec-2 .footer-logo.visible-xs img{
	margin: 0 auto;
}
.footer-sec-2 .footer-info-wrapper{
	display: block;
}
.footer-sec-2 .footer-logo{
	margin-bottom: 20px
}
.footer-sec-2 .info-wrap{
	width: 100%;
	border: none;
}
.footer-sec-2 .foot-info-1,.footer-sec-2 .foot-info-2{
	width: 100%;
	margin:0;
	margin-bottom: 10px;
	font-size: 9px;
	padding: 0;
}
.footer-sec-2 .foot-policy{
	margin-bottom: 10px;
	display: block;
	width: 100%;
}
.footer-sec-2 .footer-info {
	width: 100%;
}
.footer-info .footer-social{
	border-right: 0;
    margin: 0;
    padding: 0;
    margin: 0 auto;
    width: 100%;
}
body .page-head, body .green-title{
	font-size: 20px !important;
  line-height: 26px !important;
}
}



@media screen and (min-width: 600px) and (max-width: 767px){
/*homepage*/
	/*our work*/	
div.owl-stage>.owl-item {
    padding: 0 15px;
}
.our-work-slider .owl-stage>.owl-item .wp-posts-carousel-details{
	height : 125px;
}
	
}

