
 @media (max-width:660px)

	{

	.rightbox
{
 
width:225px;
margin-left:0px;
 
}




			.newsBox
{
    width: 100%;
margin-right:0px;
 
}


.bigbox_inner
{
height:auto;
}

.browse
{

 
font-size:18px;
 
}

 .themeBox .wrap
	{
	width:230px;
	}	



	

		.themePic {
  width:270px;
height:270px;
border-radius:270px;	
	}
	
	
		.themeBox {
 
    width: 270px;
	margin-right:0px;
	
	}
	

	            #commenttext
    {
    	width:160px;
    	clear:both;
    }

    
	    .comment_right_2
{
float:left;width:120px;
}


	.comment_right
{
float:left;width:190px;
}







.largecount
	{
	border-radius: 4px;
	padding-left:5px;
	padding-right:5px;

	padding-top:1px;
	padding-bottom:1px;
	background:#fff;
	color:#333;

	float:left;
	margin-right:2px;
	font-size:20px;

	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;

	}







 	 .replytext
{
	width:110px;
 
}


	.counterdescription
{

border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    background: #333;
    color: #fff;
    float: left;
    margin-right: 2px;
    font-size: 20px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    float: left;
	
	
margin-left:10px;
	
margin-top:0px;
}


    .partnership_title
    	{
    	font-size:20px;
    	}

      .phash
      	{
      	font-size:12px;

      	}


               .fblogin
{
 
    width:190px;

}
        
    
	
	
    .deliv_date
    {
    	width:240px;
      margin-right:0px;
      margin-bottom: 10px;
    }
     .deliv_title
     {
       width:240px;
       margin-right:0px;
       word-wrap: break-word;
       margin-bottom: 10px;

     }

    .deliv_status
    {
      width:240px;
      margin-right:0px;
      margin-bottom: 10px;

    }



    .goal_counter_area
    {

       height:60px;

    }


        .goalcount1
        {
margin-left:0px;

        	clear:both;

        }
        .goalcount2
        {
          margin-left:0px;


        	clear:both;
          margin-top: 10px;

        }




    .icon_globe_large
    {
  width:40px;
  height:40px;
  border-radius:40px;

    }

    .icon_progress_large
    {
  width:40px;
  height:40px;
  border-radius:40px;

    }


    				.icon_forum_large
    				{

    			width:40px;

    			height:40px;


    			border-radius:40px;

    				}


    .search_goalInput
    {
    width:200px;
    }


#filterarea
{
  display:none;
}

        .bixbox
        {
        width:100%;

        }


    .col_signin
    {

        width:210px;

    }


    .col_forgotpw
    {

        width:210px;
     margin-top:10px;
    }



    .col_newaccount
    {



        width:210px;
    }



.inputtext
{
padding:5px;
width:180px;


}


.clickbutton
{
 padding:5px;
width:192px;
height:30px;


}






        .searchbutton
    {

margin-top:5px;
        width:212px;



    }


    .searchinput
    	{


        width: 190px;
    	}


	 .registerTopButton
	 
	 {
 display:none;
 }
 

    #commenttext
    {
    	width:210px;
    	clear:both;
    }



    #search_input
    {

        position: absolute;
        top: 10px;
        left: 10px;

         font-family: 'Roboto', sans-serif;

        font-size:12px;
        height:20px;
    width:140px;

    }

    #search_button
    {

        position: absolute;
        top: 10px;
        left: 180px;


     width:75px;
    	   font-family: 'Oswald', sans-serif;
    	background:#3498db;color:#fff;
    	text-transform:uppercase;


            height:40px;
        padding: 10px;

    cursor:pointer;

    }



    .search_area
      {
      width:265px;
      top:20px;
      left:0px;
      }

    .search_bg
      {
      width:265px;
      height:62px;
      top:20px;
      left:0px;
      }



        .searchcenter
        {

        	width:265px;
        	position:relative;

        }



  .searchresults_home
    {
  
    left: 0px;
	width:265px;
	top: 150px;
	font-size: 16px;
    }

	
 		.searchresults
{
 
 width:265px;
left: 0px;	 
	font-size: 16px;
	
}




 
  #thegoals
  {
  display:block;
  margin-bottom:15px;
  }
  



#timeline
{
display:none;
}


.circleBox
{


margin-left: 83px;

}

.logo_title1
	{
	font-size:9px;
clear:both;

	}

.logo_title2
	{

	font-size:9px;
clear:left;
margin-left: 5px;
	}



.projectRow .col1
	{
	width:225px;
	margin-right:0px;
	}

.projectRow .col2
	{
	width:225px;
	margin-right:0px;
	}


.banner
	{
	width:265px;
   }


.yearCol
	 {

	 margin-left:92px;

	 }

.yearCol2
	 {

	 margin-left:80px;

	 }



 .col2
	 {
	margin-bottom:10px;
	width:112px;
	 }



 .monthCol
	 {

	 margin-left:92px;

	 }

 .side1
{
width:100%;
margin-right:0px;
}

.side2
{
width:100%;
}



 .col
	 {
	margin-bottom:10px;
	width:225px;
	max-width:225px;

	 }


 .contentLine
	 {
	width:225px;
	 max-width:225px;
	 margin-bottom: 10px;
	 }


.hbox2
	{
	width:265px;
	height:300px;
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:7px;
	 background:#fff;
	margin-top:3px;
	overflow:none;



	 }

.hbox
	{
	width:265px;
	height:300px;
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:7px;
	 background:#fff;
	margin-top:3px;
	overflow:none;



	 }


 #piechart
{

display:none;

}



.htopbox
	{
	width:265px;
	height:160px;
	 background-size: 100% 100%;




	}


.hboxinner2
	{
	width:245px;
	background:#fff;
	color:#333;
	padding:10px;
	height:120px;
	}




.hboxTitle
	{

	color:#fff;

	font-weight:700;
font-size:14px;
	color:#007BA2;
	text-decoration:none;

	}
.hboxTitle a,  .hboxTitle a:hover, .hboxTitle:hover, .hboxTitle a:visited:hover, .hboxTitle:visited
	{
	font-size:14px;

	color:#007BA2;

	font-weight:700;

	text-decoration:none;

	}


.hbox .hboxinner2	 .hboxText
{
font-size:13px;

margin-top:2px;
}

#socialmedia
{
display:none;


}



.goalInput
{
width:100%;
}




#userman
{
display:block;
top: 20px;
position: absolute;

right: 115px;
border:1px solid #ccc;

}





#accountTop
{
display:block;
}



#searchBar
{
display:none;
}


.imageLeft_420
{
width:260px;
}







.hbox3
{
width:265px;
margin-bottom:10px;
margin-right:0px;

}

.hbox3 .htopbox
{
width:265px;

}




.hbox3 .hboxinner2
{
width:245px;
font-size:14px;
}






.hbox4_2
{
width:265px;
margin-bottom:10px;
margin-right:0px;

}

.hbox4_2 .htopbox
{
width:265px;

}




.hbox4_2 .hboxinner2
{
width:245px;
font-size:14px;
}



.hbox4
{
width:265px;
margin-bottom:10px;
margin-right:0px;

}

.hbox4 .htopbox
{
width:265px;

}




.hbox4 .hboxinner2
{
width:245px;
font-size:14px;
}



 .floatLeft_Half
{
width:260px;

margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}



.sdkplogo
{
width: 240px;
margin-left: 10px;
margin-top: 0px;

}


.tabs
	{

list-style-type: none;
    padding: 0px;
    margin: 0px;

	}
.tabs li
	{
	list-style:none;
	display:inline;

width:215px;
	margin-right:0px;
margin-bottom:5px;
	}

.tabs a, .tabs a:hover
	{
width:100%;


	display:inline-block;
	background:#1a92b7;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	}

.tabs a:hover
	{
width:100%;


	display:inline-block;
	background:#1a92b7;
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	}

.tabs a.active
	{
width:100%;



	background:#ff9900;
	color:#fff;
	font-size:11px;
	}

.tabArea
	{
	border-bottom:0px ;
width:250px;
	}


.newButton
{

width:210px;



}



.floatRight_300
{
width:225px;
margin-left:0px;

}





	.topMenuArea
		{
		position:relative;width:265px;

		}

.sdtext a, .sdtext a:hover, .sdtext a:visited, .sdtext a:visited:hover
{

font-weight:700;
font-size:11px;

top:11px;
left:25px;

}


.unLogo_img
{
float:left;

 }

 .unlogo_title
 {
 float:left;

  }



.unLogo
{
left:0px;
top:14px;
width:160px;

 }

 .unLogo img
{
width:20px;

 }


.knowledgetext a, .knowledgetext a:hover, .knowledgetext a:visited, .knowledgetext a:visited:hover

{
text-transform:uppercase;font-size:10px;

left:25px;

}



	.outerMenuOn
	{

	margin-left:0px;
	 width:245px;
	}

.outerMenu
	{
 	 width:245px;
	margin-left:0px;

	}


 .wrap
{

width:225px;

}


	 .mainInnerArea
		 {
		 width:265px;
		}



.line
{
margin-left: 105px;
}

.goalsRight
{

margin-left:0px;width:100%;
}


 .commentArea
		{
		width:200px;
		}

	#contentAreaRight
		{
		width:265px;
		}


	#contentArea
		{
		width:265px;
		}

	#accountMenuSmall
		{
		display:block;
		}

	#accountMenu
		{
		display:none;
		}

	#closedLeftMenu
		{
		display:block;
		}

	#theLeftMenu
		{
		display:none;
		}

	#accountbox
		{

		width:270px;
		right:0px;
		border-left:0px;
		}

	#searchbox
		{
		width:265px;

		border-left:0px;
		}

	.topMenuLinksArea
		{
		display:none;
		float:left;
		width:320px;
		position:absolute;
		top:57px;
		left:0px;
		z-index:100;
		}

	.leftMenu2
		{
		width: 280px;
		float: left;
		margin-right: 10px;
		padding: 0px;
		padding-bottom: 5px;
		background-color:#fff;
		height: 100%;
		border: 0px solid #cccccc;
		}

	.left_sub3
		{
		padding:2px;
		padding-left: 0px;
		padding-right: 0px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
		width: 280px;
		background-color: #e6e6e6;
		}

	.left_sub2:hover
		{
		padding:2px;
		padding-left: 7px;
		padding-right: 7px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
		width: 266px;
		background:#ff9900 url(../images/blueon.png) no-repeat left center;
		}
	.left_sub2
		{
		padding:2px;
		padding-left: 7px;
		padding-right: 7px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
		width: 266px;
		background-color: #989898;
		}

	.left_subon2
		{
		padding:2px;
		padding-left: 7px;
		padding-right: 7px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
		width: 266px;
		float: left;
		background:#ff9900 url(../images/blueon.png) no-repeat left center;
		}


	.left_on2
		{
		padding:2px;
		padding-left: 7px;
		padding-right: 7px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		width: 266px;
		float: left;
		background:#ff9900 url(../images/blueon.png) no-repeat left center;
		}



	.left_off2:hover
		{
		padding:2px;
		padding-left: 7px;
		padding-right: 7px;
		float: left;
		width: 266px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		background:#ff9900 url(../images/blueon.png) no-repeat left center;
		}



	.left_off2
		{
		padding:2px;
		padding-left: 7px;
		padding-right: 7px;
		float: left;
		width: 266px;
		min-height: 18px;
		margin-bottom:1px;
		margin-left: 0px;
		margin-right: 0px;
		background:#1a92b7 url(../images/blue.png) no-repeat left center;
		}




.goaltext2 {

    font-size: 12px;

    width: 102px;
}






.actionLogo
{
width:100%;
 margin-left:0px;margin-bottom:10px;
}



    .flagicon
    {

    	float:right;width:50px;

      border:3px solid #ccc;
    }


    .projectRow .col1_short
  		{

  		width:230px;
      margin-right:0px;

  		}


  		.projectRow .col2_short
  			{
          margin-top:10px;
  			width:230px;

margin-right:0px;

  			}



        .filterButton
  	{

  	    font-size: 9px;




  	}


    .partnericon
    	{
    	border:2px solid #fff;
    	width:40px;
    	height:40px;
    float:right;
    margin-left:10px;
    margin-bottom:10px;

    	-webkit-border-radius: 40px;
    	-moz-border-radius: 40px;
    	border-radius: 40px;

    	}



.countryBox
{

width:120px;
}

.countryBox_top {
   width: 120px;
}


.countryBox_inner {
   width: 100px;

}




	 .goalbox
{

width:122px;
height:122px;

}

.goaltext
{

width:245px;
font-size:13px;

}

.box3
{


width:100%;
margin-right:0px;
margin-left:0px;

}


.floatRightTimeLine
{

  padding-left:0px;float:right;width:100%;margin-left:00px;
  border-left:0px;

  }


.timeline_yearCol {


    margin-left: 82px;

}

.goal_title
	{
	font-size:32px;
	    margin-bottom: 0px;
      line-height:36px;


	}
.goal_text
	{
	font-size:16px;
  line-height:20px;
	}

.bannerBg
	{
	height:250px;
	background-size:cover;

	}

.banner
	{
	height:240px;
	}

.home_title
	{
	font-size:24px;

	}


#counting
{


top: 170px;

}

	 .sdgIcon
	 {

	width:70px;

	 }


.counterBox
{
border-radius: 6px;


font-size: 36px;
float: left;
margin-right: 3px;
padding: 0px;
width: 39px;
text-align: center;
font-weight: 700;
height: 40px;
line-height: 40px;
}


.countertext
{

font-size:14px;



}


.counterSide1
	{
	display:none;
	}

#registerButton
	{
	left:0px;
	top:180px;
	width:100%;
	position:absolute;
	font-size:14px;

	}


#registerButtonHome
	{
 padding: 10px;
	margin-top:5px;
	border: 1px solid #fff;
	width: 100%;

	}

.featuredtitle
{

width:235px;


}

.logo_clean3
{

height:60px;

}

.logo_clean4
{
height:60px;

}



.logo_clean2
{

height:60px;

}



	.logo_clean1
{


 height:60px;
 margin-right:0px;
 margin-top:10px;
 margin-bottom:10px;


}


	.featuredbox
{

width:100%;



}


.featuredtext
{

width:235px;


}



.topMenuCol
	{

	width:245px;
	margin-right:0px;
	border-bottom:1px solid #ccc;
	font-size:14px;
	text-decoration:none;
	padding:10px;
	}




#theTopMenu
{
 position:absolute;
left:0px;
width:265px;
padding:0px;
top:50px;
 margin-left:0px;
 background:#fff;
padding:0px;
display:none;
border-top:1px solid #ccc;
}


#shortMenu
	{
	display:block;
	top:15px;
	right:140px;

	}





	#greyBox1
		{
		width:280px;
		}
	#boxTitle1
		{
		width:260px;
		}

	#boxSpace1
		{

		}



	#greyBox2
		{
		width:280px;
		}
	#boxTitle2
		{
		width:260px;
		}

	#boxSpace2
		{
		height:245px;
		}




	#greyBox3
		{
		width:280px;
		margin-right:0px;
		}
	#boxTitle3
		{
		width:260px;
		}

	#boxSpace3
		{

		}


	#combinedBox1
		{
		width:280px;
		margin-right:0px;

		}



	#greyBox4
		{
		width:280px;
		}
	#boxTitle4
		{
		width:260px;
		}

	#boxSpace4
		{

		}



	#greyBox5
		{
		width:280px;
		}
	#boxTitle5
		{
		width:260px;
		}

	#boxSpace5
		{
		height:165px;
		}


	#greyBox6
		{
		width:280px;
		}
	#boxTitle6
		{
		width:260px;
		}

	#boxSpace6
		{

		}


	#greyBox7
		{
		width:280px;
		}
	#boxTitle7
		{
		width:260px;
		}







	.webcastLine
		{
		margin-right:0px;margin-top:0px;width:280px;overflow:hidden;background:#fff;
		}

	#homeLeft_1
		{
		display:none;
		}

	#homeLeft_2
		{
		display:none;
		}

	#homeLeft_3
		{
		display:none;
		}

	#homeLeft_4
		{
		display:block;
		}


	.mainSlide
		{
		width:280px;
		float: left;
		margin-right: 10px;
		margin-top:0px;
		overflow:hidden;
		}




	.newMenu
		{
		font-size: 10px;
		font-weight: 400;

		text-transform:uppercase;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		height:15px;
		width:280px;
		color:#fff;
		}

	.newMenuOn
		{
		font-size: 10px;
		font-weight: 400;

		text-transform:uppercase;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		height:15px;
		width:300px;
		color:#fff;
		background:#000;
		}




	.sdkplogo
		{
		width:200px;
		margin-left:15px;
		margin-top:15px;
		}

 	.containerArea
		{
		line-height:18px;


		font-size:12px;

		color:#333333;
		z-index:130;padding-top:100px;padding-left:20px;padding-right:20px;padding-bottom:40px;background:#fff;

		width:280px;

		}



















}
