@media only screen and (min-width: 1122px) {

}
@media only screen and (min-width: 990px) and (max-width: 1121px) {
	#footer-section .widget_text{padding: 0 4% 0 0;}
	#footer-section .widget_nav_menu{width: 13%;}
	.main-menu-container ul li{margin-left: 23px;}
         .main-menu-container ul li a {font-size:14px;}
	.blog-content ul li{width: auto;}
	.blog-content{width: 94.5%; padding: 13px 0.5% 12px 5%;}
	.header-search-field .gsc-input-box{width: 155px !important;}
	.directores-image-outer{height:190px;}
	.directores-details{padding: 9px 7.5%}
	span.details{font-size: 12px;}
	.directores-image-outer img{height: auto;}
	p{font-size: 14px; line-height: 24px;}
       .header-search-field input.gsc-search-button {background-position:center left;}
	
/****************/
	.partners-logo-outer ul li{font-size: 13px;}
}
@media only screen and (min-width: 990px) {
	
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	.social-icons{width: 60.5%;}
	.header-search-field{width: 37%;}
	.blog-content{padding: 13px 0 12px 4.7%; width: 95.3%;}
	.more-post{font-size: 12px;}
	#footer-section .widget_rotatingtweets_widget{padding: 0 2% 0 0;}
	#footer-section .widget_text{padding: 0 2% 0 0;}
	#footer-section .widget_nav_menu{width: 18%;}
	.main-menu-container ul li{margin-left: 13px;}
	.main-menu-container ul li a{font-size: 11px;}
	.header-search-field input.gsc-input{width: 155px !important; }
	.directores-details span{ font-size: 12px;}
	span.details{font-size: 9px; line-height: 12px;}
	.directores-details{width: 86%;}
	.offices a{font-size: 12px;line-height: 20px;}
	
	
/*****************/
	.partners-logo-outer ul li{width: 47.3%;}
}
@media only screen and (min-width: 768px) {
	
	.nav-menu > li.menu-item-has-children:hover > a,
	.nav-menu > li.menu-item-has-children.current-menu-ancestor > a,
	.single-team .nav-menu > li#menu-item-5495  > a,
	
	
	.agricultural-waste .nav-menu > li#menu-item-5509  > a,
	.coal-mine-methane-projects .nav-menu > li#menu-item-5509  > a,
	.other-projects .nav-menu > li#menu-item-5509  > a,
	
	.solar-energy-projects .nav-menu > li#menu-item-5508  > a,
	.biogas-projects .nav-menu > li#menu-item-5508  > a,
	.sustainable-biomass-projects .nav-menu > li#menu-item-5508  > a{
		background: url(images/menu_arrow.png) no-repeat center bottom;
		position: relative;
		z-index: 1000;
	}
        .main-menu-container ul li.current_page_par > a {
            background: url(images/menu_arrow.png) no-repeat center bottom;
	    position: relative;
            z-index: 1000;
	}

	
	.nav-menu > li.current-menu-ancestor > .sub-menu-wrap,
	.single-team .nav-menu > li#menu-item-5495  > .sub-menu-wrap,
	
	.agricultural-waste .nav-menu > li#menu-item-5509 > .sub-menu-wrap,
	.other-projects .nav-menu > li#menu-item-5509 > .sub-menu-wrap,
	.coal-mine-methane-projects .nav-menu > li#menu-item-5509 > .sub-menu-wrap,	
	
	.solar-energy-projects .nav-menu > li#menu-item-5508  > .sub-menu-wrap,
	.biogas-projects .nav-menu > li#menu-item-5508  > .sub-menu-wrap,
	.sustainable-biomass-projects .nav-menu > li#menu-item-5508  > .sub-menu-wrap {
		display: block !important;
		height: 26px !important;
		z-index: 500 !important;
		margin: 0 !important;
		padding: 13px 0 !important;
	}
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	body{ background: #ffffff; }
	/*responsiveness for homepage blogs*/


/*
 Header Starts
 =========================================*/
	.sitelogo{margin: 0 auto; text-align: center;}
	/*.social-icons{width:100%;text-align: center; padding: 16px 0 0;}*/
	.social-icons{width:100%;text-align: left; padding: 16px 0 0;}
	.social-icons ul{float: left;width: 100%;text-align: center;}
	.social-icons ul li{display: inline-block;float: none;}
	.header-search-field{width:100%;}
	.header-search-field table.gsc-search-box{ width: 240px; margin: 0 auto; }
	.header-search-field input.gsc-input{width: 200px !important;margin: 5px 0 0 25px;}
	input.gsc-search-button{margin-left: 2px;}
	.header-search-field input.gsc-search-button{width: 20px !important;}
	.cse input.gsc-search-button, input.gsc-search-button{ min-width: 35px;}
	.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right: 0 !important;}
	.main-menu-container{background: none repeat scroll 0 0 #DFDFDF;float: none;margin: 0 auto;max-width: 470px;}
	.menu-collapser{position: relative;width: 90%;background: #00A160;color: #ffffff;font-size: 15px;font-weight: 600;padding: 13px 5%; text-transform: uppercase;}
	.collapse-button{background: url(images/menu-icon.png) no-repeat center;cursor: pointer;position: absolute;right: 12px;text-align: center;top: 10px;width: 48px;height:32px;z-index: 9999;/*-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*/}
	.collapse-button .icon-bar{display: none;}
	/*.collapse-button .icon-bar{background-color: #000000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;height: 3px;margin: 3px 0 0;width: 21px;}
	.collapse-button .icon-bar:first-child{margin: 0;}*/
	.main-menu-container > ul{width: 100%;background: #00A160;margin: 0;padding-bottom: 8px;}
	.main-menu-container ul li{width: 100%;position: relative;}
	.main-menu-container ul li .sub-menu-wrap{width: 90%;position: static;}
	.main-menu-container ul.nav-menu li{width: 92%;	padding: 2px 3% 5px 5%;	margin: 0;}
	.main-menu-container ul li a{display: block;padding: 0;color: #FFFFFF;}
	.nav-menu > li .sub-collapser{display: block;cursor: pointer;position: absolute;width: 25px;height: 25px;top: 0;right: 10px;z-index: 9999;color: #ffffff;}
	.nav-menu > li .sub-collapser i{font-style: normal;}
	.nav-menu > li.menu-item-has-children:hover > a{background: none;position: inherit;z-index: 1000;}
	.site-content blockquote.alignleft, .site-content blockquote.alignright{width: 95% !important;margin-bottom: 22px;}
	.sidebar-outer{width: 100%;margin: 25px 0 0;}
	.board-of-directors ul li{width: 45%;}
	span.details{font-size: 11px !important;}
	.directores-details span{font-size: 15px;}
	.main-content{  margin: 80px 5% 60px; width: 90%; }
	.wordpress-post-tabs .ui-tabs .ui-tabs-nav > li a{font-size: 12px; line-height: 14px;}
	.social-icons ul li:first-child {margin-left: 0;}
	
	
/*
 Header Ends
 =========================================*/

/*
 Content Starts
 =========================================*/
	.slider-content h2{font-size: 14px;padding: 0;}
	.slider-content p{font-size: 10px;}
	.slider-content h6{font-size: 11px;}
	.thumbnail-image{ padding: 0 0 70px; }
	.slider-content{padding: 4px 2%;width: 96%;bottom: 0;top: auto;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{display: none;}
	.blog-list-area ul li{margin-right: 0;float: none;margin: 0 auto;width: 100%;text-align: center;max-width: 350px;}
	.blog-list{margin-bottom: 20px;}
	.blog-content{text-align: left;}
	.more-post{display: table;float: none;margin: 0 auto; padding-left: 23px;padding-bottom: 2px;}
	.blog-list-area ul{float: none;margin: 0 auto;padding-top: 8px;}
	.home-right-content .blog-list-area ul li{margin: 0 auto;padding: 0;display: table;}
	.home-right-content{padding-top: 25px;}
	.home-content{padding-bottom: 12px;}
	.more-post.news-category{padding-left: 21px;padding-bottom:0px;}
	.blog-content ul li{float: left !important; width: auto;}
	.blog-content h6 a{font-size: 15px;}
	#content-section{padding-bottom: 5px;}	
	.news-list-area .author-meta-content{ width: 100%; }
	
/**************/
	.partners-logo-outer ul{width: 100%;margin-left: 0;}
	.partners-logo-outer ul li{width: 100%;margin-left: 0;margin-bottom: 30px;}
	.right-content,.left-content{width: 100%;}
	.right-content{max-width: 360px;margin: 0 auto;float: none;}
	.portfolio-list ul li{width: 47.2%;}
	
/*
 Content Ends
 =========================================*/

/*
 Footer Starts
 =========================================*/
	#footer-section .widget_rotatingtweets_widget{width:100%;padding-right: 0;text-align: center;}
	#footer-section .widget_text{width:100%;padding-right: 0;text-align: center;}
	#footer-section .widget_nav_menu{width:100%;}
	.copyright{width:100%;float: left;text-align: center;margin: 0;}
	.menu-footer-container{width:100%; text-align: center;}
	.menu-footer-container ul li{float: none;display: inline-block;padding: 0 5%;max-width: 125px;width: auto;margin: 0 auto;}
	.menu-footer-container ul li.staff-login{display: block;margin-bottom: 15px;max-width: 150px !important;padding: 0;width: 100%;text-align: left;}
	#footer-section{height: auto;position: inherit;}
	#footer-section .widget{ margin: 0 0 20px;}
	.main-content{padding-bottom: 0; margin: 20px 5%;}
	.follow-button-area{ float: none; width: 160px; margin: 0 auto; }
	.widget.widget_rotatingtweets_widget h3 {padding-bottom: 25px;}
	#footer-section .widget_rotatingtweets_widget .rotatingtweets{padding: 0; max-height: 240px; text-align: center;}
	.widget-title {padding-bottom: 15px;}
/*
 Footer Ends
 =========================================*/
	
	.blog-list-single .entry-image,
	.blog-list-single .post-content-area {
	    margin: 0 0 10px;
	    width: 100%;
	}
	.blog-list-single .first-blog{ width: 90%; padding: 10px 5%; position: relative; }
	.blog-list-single .first-blog .author-image{ display: none; }
	.blog-list-single .first-blog .post-content-area{ width: 100%; }
        
       .adslot_1 {
         width: 400px !important;
        height: 90px !important;
         
         }
         .adslot_1 ins{
         width: 400px !important;
        height: 90px !important;
         background:none !important;
         }
          .adslot_1 ins ins{ 
                background:none !important;
         }

        /* .ads {width:100% !important;}
          .ads iframe {width:100% !important;}
           .ads iframe html{width:400px !important;}
          .ads iframe img {width:100% !important;}*/
         

}
@media only screen and (min-width : 320px) and (max-width : 479px) {
/*
 Content Starts
 =========================================*/
	.blog-list-area > ul > li{max-width: 250px !important;margin-bottom: 20px;}
	.blog-content h6 a{ font-size: 14px;}

	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ display: none;}
	.home-content{padding-top: 45px;}
	hi{font-size: 20px;}
	p {font-size: 14px;line-height: 22px;margin-bottom: 24px;}
	.wordpress-post-tabs .ui-tabs .ui-tabs-nav > li a{font-size: 11px;}
	.board-of-directors ul {margin-left: 0;width: 100%;}
	.board-of-directors ul li{width: 73%; margin: 0 15% 29px;}
	.back-to-news { float: left; margin: 10px 0; }
	.blog-list-single .post-content-area{ width: 100%; }		
	.blog-list-single .entry-image { margin: 0 0 15px; width: 100%; }		
	/*.blog-image{ min-height: 100px; padding: 0 0 180px; }	*/
	.author-image{ display: none; }
/*
 Content Ends
 =========================================*/

	.menu-footer-container li a{font-size: 11px;}
	.menu-footer-container li.staff-login a{font-size: 15px;}
	.portfolio-list ul{width: 100%; margin-left: 0;}
	.portfolio-list ul li {width: 100%;margin-left: 0;}
        
         .adslot_1 {
         width: 300px !important;
        height: 90px !important;
         
         }
         .adslot_1 ins{
         width: 300px !important;
        height: 90px !important;
         background:none !important;
         }
}
