@media only screen and (max-width: 759px), only screen and (max-device-width: 759px)  { 

/*******************************************************************************

*****************************  COMMON CHANGES  *******************************

**********************************************************************************/
#page{
    margin: 0 auto;
    width: 100%;
}
#columns{
	font-size:13px;        
}
.custom-sidebar{
   float: none;
   width: 100% !important;
}
.custom-main-content {
   float: none;
   margin-right: 2%;
   width: 100%;
}
.region-sidebar-first {
    float: none !important;
    width: 100%;
}
.region-sidebar-second {
    width: 100%;
}
.not-front .region-sidebar-second .region-inner{
	padding: 0 10px;
}

/*** --PAGE-TITLEW-- ***/
#page-title{
	color:	#683092;
	text-transform:uppercase;
	font-weight:normal;
	text-align: center;
    padding: 10px 0;
}
.block-title{
	/*color:	#713C99;
	font-size:20px;
	font-weight:bold;
	background: none repeat scroll 0 0 #FAA61A;
    padding:5px;*/
	 text-align: center;
}
#block-follow-site .block-title,
#block-block-6 .block-title{
	font-size:15px;
}


/*** FRONT-NEWS-VIEW-- ***/
.front .view-news .views-row {
    float: none !important;
    margin-right: 0 !important ;
    padding: 15px 0 !important;
    width: 100% !important;
}





/*** --SLIDER -- ***/
.Slider-Body{
	/* color: #FFFFFF;
    float: right;
    margin-right: 180px;
    margin-top: -292px;
    position: relative;
	 width: 360px;*/
	 display: none;
}
.Content-Slider{
	color: #FFFFFF;
    font-size: 21px;
    letter-spacing: 1.5px;
    line-height: 24px;
    padding: 0 35px;
    text-shadow: 1px 0 #FFFFFF;
    text-transform: uppercase;
}
.Content-Slider p{
	margin-bottom: 10px;
}
.Content-Top-BG{
	background: url("images/quote-top.PNG") no-repeat;
	height: 20px;
}
.Content-Bottom-BG{
	background: url("images/quote-top.PNG") no-repeat scroll 281px top transparent;
    height: 20px;
	
}


#block-views-slider-block{
	margin-bottom: 10px !important;
}
#block-views-slider-block .block-inner{
	margin: 0;
}
.flex-nav-container {
	margin:0 !important;
}
.flexslider {
	border:none !important;
}
.flex-direction-nav,
.Share-Links .sharethis-wrapper{
	display: none;
}




/*** --SUPERFISH MENU-- ***/
.custom-top-header{
	margin: 0 auto;
	width: 100%;
	 padding: 0 !important;
}
.Go-Back-Main .block-sharethis {
    left: 0 !important;
    position: relative !important;
    width: 100% !important;
    top:0!important;
}
.stButton{margin-right:1px!important;margin-left:1px!important;}
#block-superfish-1{
	margin: 0 10px !important;
}
#block-superfish-1 ul{
	width: 100% !important;
	text-align:center !important;
}
#block-superfish-1 ul li{
	display: block !important;
    float: none !important;
    padding: 0 !important;
    width: 100% !important;
}
#block-superfish-1 ul li a{
	background: #662D91;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 15px !important;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 1px;
	display: block !important;
	 line-height: 28px;
}
#block-superfish-1 ul li a:hover,
#block-superfish-1 ul li a:focus,
#block-superfish-1 ul li a.active{
	background:#F47516 !important;
}	


.region-search .block-menu {
    display: block !important;
    float: none !important;
	 width: 100%;
}
.region-search .block-menu .block-inner {
    margin: 0 5px 0 10px !important;
}
.region-search .block-menu ul {
    width: 100% !important;
	text-align:center !important;
}
.region-search .block-menu ul li {
    display: block !important;
    float: none !important;
    padding: 0 !important;
    width: 100% !important;
	list-style: none !important;
	background: none !important;
}
.region-search .block-menu ul li  a{
	background: #662D91;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 15px !important;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 1px;
	display: block !important;
	line-height: 28px;
	text-decoration: none;
}
.region-search .block-menu ul li  a:hover{
	background: #F47516;
}
/*** -- MAIN _CNTENT -- ***/
.front #main-content {
    line-height: 15px;
    margin: 0 10px !important;
    text-align: left;
}
#main-content {
    line-height: 15px;
    margin: 0 10px !important;
    text-align: left;
	padding: 0 !important;
}

/*** --CUSTOM-TOP-- ***/
.custom-top-sub {
    position: relative !important;
}	
.custom-logo{
	float: none;
    margin: 0 auto !important;
    position: absolute;
    text-align: center;
    top: -135px;
    width: 100%;
}
.custom-logo img{ 
	width: 80px;
}
.custom-menu{
	width:100%;
	float:none;
	padding-top:0 !important;
}
#menu-bar {
	margin: 20px 0 0 0;
}
.custom-search{
	width:100% !important;
	float:none;
	padding-top: 0 !important;
}
.front .custom-search {
    width: 100% !important;
	padding: 0 !important;
}
#block-menu-menu-main-menu-2 ul {
	padding: 0 !important;
	margin: 0 !important;
}
#block-menu-menu-main-menu-2 .block-inner{
	margin: 0 10px !important;
}
.not-front #search-block-form .form-submit {
    width: 20px !important;
}
.custom-third-level-header-main {
    padding-top: 0 !important;
}
/*** --Social-Icons-- ***/
.Social-Icons{
}
.Social-Icons ul{
	margin: 0 ;
}
.Social-Icons ul li{
	list-style:none;
	float:left;
	 padding-right: 10px;
}
.Social-Icons ul li a img{
	width:18px !important;
	height:18px !important;
}


/*** --CUSTOM-SEARCH-- ***/
.region-search{
    float: none !important;
    width: 100% !important;

}
#block-block-3{
	float: left !important;
    margin: 0 !important;
    position: relative !important;
    width: 40%;
}
#block-search-form{
	float: none;
    margin: 10px auto;
    width: 84%;
}

#search-block-form input{
	border:1px solid #AEAEAE;
	background: #FFFFFF;
	width: 100% !important;
}
#search-block-form .form-submit{
	background: url("images/search-bg.PNG") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    padding: 0 !important;
    position: relative;
    text-indent: -9999px !important;
    margin-top: -16px;
    width: 30px !important;

}



/*** -- custom-sidebar -- ***/
.region-custom-sidebar .region-inner{
	margin: 0 10px;
}





/*** --News-letter-- ***/
.News-letter{
	padding:10px 5px;
	background:#662D91;
}
.News-letter a{
	color:#FFFFFF !important;
}
.Keep-Inform{
	width:83%;
	float:left;
}
.Sign-up{
	width:15%;
	float:right;
	background: #FAA61A;
	padding: 3px;
    text-align: center;
	margin-bottom: 2px;
	border: 1px solid #FFFFFF;
}
.Keep{
	font-size:15px;
}
/*** -- MAIN-CONTENT -- ***/
.Main-Content-FB{
	background-color: #DDA4EC;
    border:1px solid #B396C8;
	padding:20px;
}
.Main-Top{
	background: url("images/top5-articles.gif") no-repeat top left;
	height:70px;
}
.Main-Title{
	font-size: 20px;
    padding: 0 10px 10px 50px;
}
.Main-Center-Left{
	width:30%;
	float:left;
}
.Main-Center-Left img{
	width:150px !important;
	height:150px !important;
}
.Main-Center-Right{
	width:69%;
	float:right;
	font-size: 13px;
}
.Main-Bottom{
	padding-left:10px;
}

/*** -- TESTIMONIAL VIEW -- ***/
.Testimonials{
	padding-top:15px;
	padding-bottom:15px;
}
.Test-Title a{
	font-size: 18px;
}
.Test-Content{
	padding-top:15px;
}
.Test-Content ul{
	margin: 0 ; 	
}
.Test-Content ul li{
	list-style:none;
}
.Test-Image{
	float: left;
    margin-right: 3%;
    width: 20%;
}

/*** -- NICE MENU -- ***/

.nice-menu{
	padding:0 !important;
	border:none !important;
	width: 235px !important;
}
.nice-menu ul{
	left:236px !important;
	opacity:0.97;
	width: 200px !important;
}
.nice-menu ul ul{
	left:201px !important;
	opacity:0.97;
}
.nice-menu li{
	border:none !important;
	width: 100% !important;
	background: url("images/menu-border.PNG") repeat-x center bottom !important;
}
.nice-menu li a{
	font-size:17px;
	padding:12px 0;
	color: #8557A7 !important;
	background: transparent !important;
	text-transform: uppercase;
}
.nice-menu li a:hover,
.nice-menu li a:focus,
.nice-menu li a.active{
	background: transparent !important;
}
.front .block-nice-menus ul ul{
	display:none !important;
}

.nice-menu ul{
}
.nice-menu ul li{
}
/*** --CUSTOM SIDEBAR SECOND-- ***/
#block-block-25, 
#block-block-31, 
#block-block-32 {
	width: 320px;
	margin: 0 auto;
}
#block-block-25 .block-inner, 
#block-block-31 .block-inner, 
#block-block-32 .block-inner {
    margin: 0 10px !important;
}
#block-block-25 .block-inner{
	margin:0 10px !important;
}
.custom-sidebar{
	float: none;
	width: 100%;
}

.Home-Top,
.Home-Middle,
.Home-Bottom{
	background: #662D91;
	color:#FEFDFE;
	font-size: 15px;
	padding: 20px 10px;
}
.Bold{
	font-weight:bold;
	font-size: 15px;
}

.Home-Bottom{
	font-size:12px;
	padding-top:20px !important;
}
.Home-Bottom .Bold{
	display:block;
}
.Coloring-Purpose{
	background: url("images/color-pur.PNG") no-repeat;
	background-size: 100% 100%;
	height:23px;
}
.Home-Middle-Link {
	margin: 15px 0 0;
}




/*** --BLOCK-MENU-- ***/
.sidebar .block-menu ul{
	padding: 0 ;
	margin: 0;
}
.sidebar .block-menu ul li{
	list-style:none;
	margin-top:1px !important;
}
.sidebar .block-menu ul li a{
	font-weight:bold;
	font-size:13px;
	padding:12px;
	color: #FFFFFF !important;
	background: #63298E !important;
	display:block;
}
.sidebar .block-menu ul li a:hover,
.sidebar .block-menu ul li a:focus,
.sidebar .block-menu ul li a.active{
	background: #F47415 !important;
}


/*** EVENTS VIEW-- ***/
.front .view-events .views-row{
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #B396C8;
}




/*** --NEWS VIEW -- ****/
.view-news .views-row,
.view-case-studies .views-row,
.view-photos-of-activities .views-row,
.view-films .views-row{
    border-bottom: 1px dotted #92278F;
    padding-top: 20px;
}

.view-news .views-row-last{
	border-bottom: none !important;
}
.News-Title a{
	font-size: 18px;
}
.News-Title {
	text-align: center;
}
.News-Body{
	padding-top:15px;
}
.News-Image{
	float: none !important;
    margin-bottom: 10px;
    width: 100% !important;

}
.News-Content {
    float: none !important;
    width: 100% !important;
}
.News-Link{
	padding-top: 20px;
}
.News-Link a {
    background: none repeat scroll 0 0 #92278F;
    color: #FFFFFF !important;
    padding: 2px 5px;
    width: auto !important;
	display: inline-block;
    margin-bottom: 20px;
}

/*** NEWS VIEW DETAIL PAGE -- ***/
#block-system-main .field-name-field-cmn-image img{
    /*width: 100%;
    height: 300px;
    margin-bottom: 20px; */
}
#block-system-main .field-name-body{
	padding-top:20px;
}
#block-system-main .field-name-body ul li{
	
}
.front .view-news{
	padding: 0 !important;
}
.front .view-news .views-row { 
	padding: 15px 0 !important;
}


/*** --- webform-client-form -- ***/
.webform-client-form  label{
	float: none;
    width: 100%;
	padding: 5px 0;
	text-align: left;
}
.webform-client-form  input{
	padding:5px;
	border:1px solid #E4E4E4 ;
	width:96%;
}
.webform-client-form  select{
	padding:5px;
	border:1px solid #E4E4E4 ;
	width:96%;
}
.webform-client-form  textarea{
	padding:5px;
	border:1px solid #E4E4E4 ;
	width:97%;
}
.webform-client-form .form-item{
	margin-bottom:20px;
}
.form-submit{
	width:auto !important;
	padding:5px 10px !important;
	font-weight:bold;
	color:#FFFFFF;
	background: #FAA61A;
	text-transform: uppercase;
	display:block;
	float: right;
}
.webform-component-fieldset {
	padding:10px;
	border: 1px solid #E4E4E4 ;
}
.fieldset-legend{
	font-size:18px;
	margin:0 5px;
	text-transform:uppercase;
}
.form-type-radio input{
	/* float: left;
    margin-right: 5px;
    margin-top: 3px; */
    width: 3% !important;
}
.form-type-radio label{
	width: auto !important;
	padding-top:1px !important;
}
.form-item-submitted-your-details-subscribe-to-our-newsletter{
	/* float: left !important;
    width: 15% !important; */
}
.grippie{
	display:none;
}

/*** -- ADD EVENT WEB FORM -- ***/
#block-system-main .node-form label{
	float: none;
    padding: 5px 0;
    text-align: left;
    width: 100%;
}
#block-system-main .node-form input{
	border: 1px solid #E4E4E4;
    float: none;
    padding: 5px;
    width: 96%;
}
#block-system-main .node-form select{
	border: 1px solid #E4E4E4;
    float: none;
    padding: 5px;
    width: 99%;
}
#block-system-main .node-form textarea{
	border: 1px solid #E4E4E4;
    float: none;
    padding: 5px;
    width: 99%;
}
#block-system-main .form-checkbox{
	width: 16px !important;
}
#block-system-main .node-form .description{
	/* margin-left: 98px; */
    width: 100%;
}
#block-system-main .node-form .form-type-radio label{
	margin-right: 40px;
    padding-top: 1px !important;
    width: auto !important;
}
#block-system-main .node-form .form-type-radio input{
	float: left;
    margin-right: 5px;
    margin-top: -2px; 
}
#edit-field-eve-length-of-event-und{
	float: none;
    text-align: left;
    width: 100%;
}
#field-eve-date-add-more-wrapper{
	clear:both;
}
#field-eve-date-add-more-wrapper .description{
	margin-left:0 !important;
	width:100% !important;
}
#field-eve-date-add-more-wrapper .fieldset-legend{
	display:none;
}
#field-eve-date-add-more-wrapper .form-required{
	display:none;
}
#field-eve-date-add-more-wrapper fieldset{
	border:none !important;
}
#edit-field-eve-date input {
	width: 66% !important;
}



/*** -- COMMON-VIEW-- ***/
.Common-List-View{
	padding:20px 0;
}
.Common-List-View img{
	width: 100% !important;
}
.view-podcasts .views-row{
	border-bottom: 1px dashed #B396C8;
}

.Common-View{
}
.Common-View-Image{
	float: left;
    margin-right: 2%;
    width: 20px;
}



/*** --- block-views-news-block-1 -- ***/
#block-views-news-block-1{
	/*border:1px solid #B396C8;*/
}
#block-views-news-block-1 .News-Title a{ 
	font-size:14px !important;
}
#block-views-news-block-1 .views-row-last{ 
	border-bottom:1px solid #FFFFFF !important;
}



/*** -- LATEST MEDIA NEWS -- ***/
#block-views-podcasts-front-block{
	border:1px solid #B396C8;
}
#block-views-podcasts-front-block .Common-Image img{
	height: 195px !important;
    width: 150px !important;
}
.view-podcasts-front .views-row{
	 float: left;
     margin: 0 1.66%;
    width: 30%;
}
.view-podcasts-front .views-row{
	border: none !important;
}
#block-views-testimonials-block{
	clear:both;
	border:1px solid #B396C8;
}

/*** FRONT_TESTIMONIAL-- ***/
.front .view-testimonials{
	padding: 0 15px;
}

/*** SIDEBAR COLOR-- ***/
.Genocides-Color-Block{
	padding-top:5px;
}
.Image-Color{
	float: left;
    margin-right: 4%;
    padding-top: 3px;
    width: 6%;
}




/*** SIDE-BAR_SECOND -- ***/
.Sidebar-Second ul{
	margin: 10px auto 0;
    padding-left: 5px !important;
    /*width: 275px; */
}
.Sidebar-Second ul li {
    float: left;
    list-style: none outside none;
     margin: 0 5px 25px !important;
}
.Sidebar-Second ul li  a img{
	width: 35px;
	height: 35px;
}
.Sidebar-Second ul li  a{
	/* padding-left:25px; */
}
.Delicious{
	background: url("images/delicious-ic.png") no-repeat top left;
	height: 30px;
}
.Digg{
	background: url("images/digg-ic.png") no-repeat top left;
	height: 30px;
}
a.follow-link-vimeo,
.vimeo-all{
    background: url("images/vimoe-ic.png") no-repeat center left !important;
}
a.follow-link-twitter,
.Twitter-all{
    background: url("images/twi-ic.png") no-repeat center left !important;
}
a.follow-link-facebook,
.Facebook-all {
	background: url("images/fb-ic.png") no-repeat center left !important;
}
a.follow-link-youtube,
.You-tube-all {
	background: url("images/you-ic.png") no-repeat center left !important;
}
.vimeo-all, .Twitter-all,
.Facebook-all, .You-tube-all, .pinterest-all{
	height: 24px;
	padding-top:5px !important;
}
#block-block-93 {
	border: medium none !important;
    float: left;	
	margin: -126px 0 50px 227px;
}
#block-block-94{
	margin: -126px 0 50px 233px;
	border: medium none !important;
	float: left;
}
#block-block-93 .st_sharethis_large .stLarge ,
#block-block-94 .st_sharethis_large .stLarge {
	background: url("images/share-hmd.PNG") no-repeat scroll 0 0 transparent !important;
    background-size: 100% 100% !important;
    height: 35px;
    width: 35px;
}


/*** --CUSTOM-FOOTER-- ***/
.custom-footer-main{
	background: #818285;
	color:#E1E2E3;
	font-size:9px;
	text-transform:uppercase;
	width: 100% !important;
}
.custom-footer-sub{
	margin: 0 auto;
    width: 100% !important;
	padding:10px 0;
	text-align: center;
}
#block-system-main-menu,
#block-menu-menu-footer-menu,
#block-block-1{
	margin-bottom:10px !important;
	 border-bottom: 1px solid #A4A4A4;
}


/** --MAIN-MENU-- **/
#block-system-main-menu ul{
	margin: 0 !important;
	padding: 0 !important;
}
#block-system-main-menu ul li{
	list-style:none;
	float:none;
	padding: 5px 0 5px 0;
	text-align: center;
}
#block-system-main-menu ul li a{
	color:#E1E2E3;
	text-decoration:none;
}

/** --FOOTER-MENU-- **/
#block-menu-menu-footer-menu ul{
	margin: 0 !important;
	padding: 0 !important;
}
#block-menu-menu-footer-menu ul li{
	list-style:none;
	float:none;
	padding:5px 0 !important; 
	background: none !important;
	text-align: center;
}
#block-menu-menu-footer-menu ul li.first{
	padding-left: 0 !important;
}
#block-menu-menu-footer-menu ul li.last{
	background: none !important;
}
#block-menu-menu-footer-menu ul li a{
	color:#E1E2E3;
	text-decoration:none;
}

/** --FOOTER-CONTACT-- **/
.Footer-Contact{
	color:#DC9D35;
}
.Footer-Contact ul{
	margin: 0 !important;
	padding: 0 !important;
}
.Footer-Contact ul li{
	list-style:none;
	float:none;
	padding:5px 0 !important; 
	background: none !important;
}
.Footer-Contact ul li.fn{
	padding-left: 0 !important;
}
.Footer-Contact ul li.last{
	background: none !important;
}
.Footer-Contact ul li a{
	color:#DC9D35;
	text-decoration:none;
}


/*** --Footer-Copy-- ***/
.Footer-Copy{
	color: #565759;
	font-size: 10px;

}
#block-block-2{
	margin: 0 !important;
}




/*** SUPERFISH  FOR GENOCIDES -- ***/
.region-secondary-content .block-superfish ul{
	width:100% !important;
	text-align: center !important;
}
.region-secondary-content .block-superfish ul li{
	float: none !important;
    margin-bottom: 1px !important;
    margin-top: 4px !important;
    width: auto !important;
}
.region-secondary-content .block-superfish ul li:hover{
	display: block !important;
	/*visibility: visible !important;*/
}
.region-secondary-content .block-superfish ul ul{
    display: block !important;
    margin-top: 1px !important;
    position: relative!important;
    top: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.region-secondary-content .block-superfish ul ul li{
    display: block !important;
}	
.region-secondary-content .block-superfish ul li a{
	background: none repeat scroll 0 0 #F57B20 !important;
    color: #77459E !important;
    display: block !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 32px !important;
    padding: 12px !important;
    text-transform: uppercase;
}

.region-secondary-content .block-superfish ul li a:hover,
.region-secondary-content .block-superfish ul li a:focus,
.region-secondary-content .block-superfish ul li a.active{
	color:#FEF6EF !important;
	background:#FAA61A !important;
	display:block !important;
}
.region-secondary-content .block-superfish ul ul li.last a {
    background: none repeat scroll 0 0 #F57B20 !important;
}
.region-secondary-content .block-superfish ul ul li a{
	color:#FEF6EF !important;
	font-size:12px !important;
	font-weight:bold !important;
	background: #F57B20!important;
	color:#77459E !important;
	display: block !important;
	line-height: 32px !important;
    padding: 12px !important;
	line-height: 15px !important;
}
.region-secondary-content .block-superfish ul ul li a:hover,
.region-secondary-content .block-superfish ul ul li a:focus,
.region-secondary-content .block-superfish ul ul li a.active{
	background:#FAA61A !important;
	display:block !important;
}
 
.region-secondary-content ul ul li a span{
    display: inline-block !important;
}

/*** block-follow-site --***/
.region-sidebar-second .block-title, 
.region-custom-sidebar .block-title {
    background: url("images/1st-block-bg.PNG") no-repeat transparent !important;
	background-size:100% 100% !important;
    color: #FEF6EF !important;
    font-size: 12px !important;
    margin-left: 0px;
    margin-top: -15px;
    padding: 5px;
    text-align: center !important;
    width: 100%;
}
.not-front .region-sidebar-second .block-title, 
.not-front .region-custom-sidebar .block-title,
.img-title {
    background: url("images/1st-block-bg.PNG") no-repeat transparent !important;
	background-size:100% 100% !important;
    color: #FEF6EF !important;
    font-size: 12px !important;
    margin-left: 0;
    margin-top: -15px;
    padding: 5px;
    text-align: center !important;
    width: 100%;
}
.region-sidebar-second .block-content, 
.region-custom-sidebar .block-content {
    padding-top: 20px;
}
.front #block-block-25 {
	margin-top: 0 !important;
}
.front #block-block-25 .block-inner{
	margin: 0 10px !important;
}
.region-sidebar-second .block, 
.region-custom-sidebar .block {
    margin-bottom: 40px;
	border:1px solid #E4E4E4 !important;
	margin-top: 15px;
}
#block-follow-site{
	/*border:1px solid #E4E4E4 !important;
	padding:10px;
	margin-bottom:50px;*/
}
#block-block-6{
	border:1px solid #E4E4E4 !important;
	padding:10px;
}
#block-block-6 .block-title{
	background: url("images/2nd-block-bg.PNG") no-repeat !important;
	background-size:100% 100% !important; 	
	font-size:12px !important;
	color:#FEF6EF !important;
	text-align: center !important;
	margin-top: -25px;
	padding:5px;
	width:100%;
	margin-left:10px;
}



.Home-Bottom{
background: /*url("images/cus-last-bg.PNG") no-repeat scroll 240px 27px*/ #662D91 !important;
}
.HB-right img{
	height: auto !important;
}



/*** -- view-stories-front-- ***/
.view-stories-front .views-row{
	width:46%;
	float:left;
	margin:0 2%;
}
.Test-Title-Front{
	float:right;
}


/*** -- TWITTER-BLOCK-FRONT-- ***/
.Twitter-Front{
	padding:15px !important;
}
.Twitter-left{
	font-size:12px;
	color: #00B5F1;
}
.Twiter-Right{
	width:7%;
	float:left;
}
.Twiter-Right img{
	padding-top:7px;
}



/******************************/
.Middle-Link-Left {
    background: url("images/arow-ie8.PNG") no-repeat scroll 100px center #FACC21;
    color: #99646A;
    float: left;
    font-size: 10px;
    width: 120px;
	font-weight:bold;
	line-height:10px;
	word-spacing:1px;
}
.Middle-Link-Left a,
.Middle-Link-Right a{
	display: block;
	padding: 5px 10px;
}
.Middle-Link-Left:hover{
	background: url("images/arow-ie8.PNG") no-repeat scroll 100px center #F57B20;
    color: #99646A;
}
.Middle-Link-Right:hover {
    background: url("images/arow-ie8.PNG") no-repeat scroll 100px center #F57B20 !important;
    color: #99646A;
}    
.Middle-Link-Center {
    /*background: url("images/DIVIDER.PNG") no-repeat scroll center center transparent; */
    display: inline-block;
    height: 22px;
    padding: 1%;
    width: 12%;
}
.Middle-Link-Right {
    background: url("images/arow-ie8.PNG") no-repeat scroll 100px center #FACC21;
	color: #99646A;
    font-size: 10px;
    width: 120px;
	float:right;
	line-height:10px;
	word-spacing:1px;
}
.Home-Middle{
	padding:20px 10px 7px 10px !important;
}

.HC-content{
	color: #2B2B2B;
    font-size: 11px;
	padding:0 0 50px 0;
}
.HC-Link{
	float:right;
}

/*** -- SLIDER -- ***/

#block-views-slider-block img {
    height: auto !important;
    width: 100% !important;
}

.region-slider {
	background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #000000 !important;
    background-image: url("images/home-tit-bg.PNG") !important;
    background-origin: padding-box !important;
    background-position: center bottom !important;
    background-repeat: repeat-x !important;
    background-size: 1px 16px !important;
    height: auto;
}
.not-front .region-slider .region-inner {
    margin: 0 auto;
    width: 100% !important;
	height: auto !important;
}
.region-slider img {
    height: auto !important;
    width: 100%;
}
.Slider-Subtitle {
    background: url("images/home-tit-bg.PNG") repeat-x scroll 0 -1px transparent !important;
    bottom: -16px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    position: absolute;
    text-align: center;
    width: 100% !important;
}
.slider-sub {
    width: 100% !important;
}
#block-block-25 .block-content{
	
	
}

/*** -- Front-Page-Top-Content-- ***/
.Home-Page-Content{
	padding-bottom:20px;
}
.Home-Page-Title{
	text-align: center;
	margin-bottom: 10px;
}
.Home-Page-Title a{
	color: #693193;
    font-size: 20px;
    letter-spacing: 1.5px;	
	padding-top:10px;
}
.Home-Page-Links{
	float: right;
    margin: 10px 0;
    width: 23%;
}
.Read-More{
	float:left;
	margin-right:0;
}


/*** -- Front-Page-Bottom-Content-- ***/
.view-home-bottom-content .views-row{
	width:100%;
	float:none;
}
.Home-Page-Links-1{
	width:60%;
	padding-top:10px;
	float:right;
}
.Read-More-1{
	float:left;
	margin-right:10px;
}

/*** -- IMAGE-DETAIL-PAGE -- ***/
.field-name-field-ima-image figure{
	float: left;
    margin-right: 1%;
    width: 24%;
	margin-bottom:15px;
}
.field-name-field-ima-image figure img{
	width:100% !important;
	height:150px !important;
}


/*** --- nice-menu -- ***/
.block iframe{
	width: 100% !important;
}
.tweet_text .tweet {
	height: auto !important;
}
.front #block-nice-menus-2 ul {
    padding-top: 0 !important;
}
#block-nice-menus-2 .block-inner {
    margin: 0 10px !important;
}
.block-nice-menus ul{
	width:100% !important;
	text-align:center !important;
}
.block-block img{
	/* width:100% !important;
	height: 250px !important; */
}

/*** -- NEW CHANGES -- ***/
.custom-page-title {
    float: none !important;
    margin-bottom: 20px;
    margin-right: 0 !important;
    padding-left: 0 !important;
    position: relative;
    width: 100%;
	 text-align: center !important;
}
.custom-page-title #page-title {
    color: #F77A20 !important;
    font-size: 25px !important;
    font-weight: bold !important;
    margin: 0 10px !important;
    padding: 0 !important;
}
.custom-top-header-block {
    float: none !important;
    margin-top: 0 !important;
    width: 100% !important;
}


.custom-third-level-header-left {
    float: none !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}
.custom-third-level-header-right {
    float: none !important;
    width: 100% !important;
	  margin-top: 50px;
}

.bottom-page-title #page-title {
    background: none repeat scroll 0 0 #662E91 !important;
    color: #FFFFFF !important;
    display: inline-block !important;
    font-size: 12px !important;
    margin-left: 10px;
    margin-top: 105px !important;
    padding: 5px 15px !important;
    position: absolute;
    max-width: 256px !important;
	margin-bottom: 20px !important;
}
.region-third-level-slider .region-inner {
    margin: 0 auto;
    width: 100% !important;
}



/*** --- SLIDER PANEL RIGHT --- ***/

.sliderpanel-main{
	width: 100% !important;
}
.region-sliderpanel-right {
    min-height: 160px !important;
    width: 100% !important;
}
.region-sliderpanel-right ul{
	 text-align: center !important;
    width: 100% !important;
}
.region-sliderpanel-right ul li{
	float: none !important;
    margin-bottom: 1px !important;
    width: auto !important;
	 margin-bottom: 1px !important;
}
.region-sliderpanel-right ul li a{
	background: none repeat scroll 0 0 #F57B20 !important;
    color: #77459E !important;
    display: block !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 27px;
    padding: 5px !important;
    text-transform: uppercase;

}
.region-sliderpanel-right ul li a:hover,
.region-sliderpanel-right ul li a:focus,
.region-sliderpanel-right ul li a.active{
	background: none repeat scroll 0 0 #FAA61A !important;
    color: #FEF6EF !important;
    display: block !important;
}
.region-sliderpanel-right ul ul{
	display: block !important;
    margin-top: 1px !important;
    opacity: 1 !important;
    position: relative !important;
    top: 0 !important;
    visibility: visible !important;
}
.region-sliderpanel-right ul ul li{
	margin-bottom: 1px !important;
}	 
.region-sliderpanel-right ul ul li a{
	background: none repeat scroll 0 0 #F57B20 !important;
    color: #77459E !important;
    font-size: 12px !important;
    font-weight: bold !important;
	padding: 5px !important;
	line-height: 27px;
}

/*** --- SLIDER PANEL LEFT --- ***/

.sliderpanel-main{
	width: 100% !important;
}
.region-sliderpanel-left {
    min-height: 160px !important;
    width: 100% !important;
}
.region-sliderpanel-left ul{
	 text-align: center !important;
    width: 100% !important;
}
.region-sliderpanel-left ul li{
	float: none !important;
    margin-bottom: 1px !important;
    width: auto !important;
	 margin-bottom: 1px !important;
}
.region-sliderpanel-left ul li a{
	background: none repeat scroll 0 0 #F57B20 !important;
    color: #77459E !important;
    display: block !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 27px;
    padding: 5px !important;
    text-transform: uppercase;

}
.region-sliderpanel-left ul li a:hover,
.region-sliderpanel-left ul li a:focus,
.region-sliderpanel-left ul li a.active{
	background: none repeat scroll 0 0 #FAA61A !important;
    color: #FEF6EF !important;
    display: block !important;
}
.region-sliderpanel-left ul ul{
	display: block !important;
    margin-top: 1px !important;
    opacity: 1 !important;
    position: relative !important;
    top: 0 !important;
    visibility: visible !important;
}
.region-sliderpanel-left ul ul li{
	margin-bottom: 1px !important;
}	 
.region-sliderpanel-left ul ul li a{
	background: none repeat scroll 0 0 #F57B20 !important;
    color: #77459E !important;
    font-size: 12px !important;
    font-weight: bold !important;
	padding: 5px !important;
	line-height: 27px;
}

/*** -- JCAROUSEL -- ***/


.jcarousel-skin-default 
.jcarousel-container-horizontal {
	height:242px !important;
	padding: 0 !important;
	width: 250px !important;
}
.jcarousel-skin-default 
.jcarousel-clip-horizontal {
    width: 250px !important;
}
.jcarousel-clip ul li{
	border: medium none !important;
    height: 220px !important;
    margin-right: 0 !important;
    width: 240px !important;
}
.jcarousel-prev{
	background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("images/j-prev.PNG") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    height: 214px !important;
    left: -17px !important;
    position: absolute !important;
    top: -1px !important;
    width: 40px !important;
}
.jcarousel-next{
	background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("images/j-next.PNG") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    height: 214px !important;
    position: absolute !important;
    right: -23px !important;
    top: -1px !important;
    width: 40px !important;
}
.new-Image{
	height: 160px !important;
	border: 1px solid #C4C4C4;
}
.new-Image img{
	height: 100% !important;
}
.field-name-field-news-video iframe{
	width:100% !important;
	height:auto !important;
	margin: 30px 0 10px 0 !important;
}
.view-news .new-video{
	background: url("images/play-btn.PNG") no-repeat scroll center 21px transparent;
    height: 148px !important;
    margin-left: 51px;
    margin-top: -148px;
    position: relative;
    text-indent: -9999px;
    width: 140px !important;
}

.front #block-views-news-block-1 .block-inner {
    margin: 0 10px !important;
}

.views-exposed-form {
    background: none repeat scroll 0 0 #662E91;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-size: 11px !important;
    height: 65px;
    padding: 0 0 0 12px !important;
    text-align: left !important;
}
.views-exposed-form input {
    margin-top: 5px !important;
    padding: 5px !important;
    width: 195px !important;
}
.views-exposed-form .form-submit {
	width: auto !important;
	padding-top: 0 !important;
}


/*** -- SECOND LEVEL MENUS -- ***/
.region-top-content .block-menu-block{
	
}
.region-top-content .block-menu-block ul{
	padding: 0 !important;
}
.region-top-content .block-menu-block ul li{
	float: none;
    list-style: none outside none !important;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    width: 90%;
}
.region-top-content .block-menu-block ul li a{
	font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
	color:#77459E !important;
	border-bottom:2px solid #FFFFFF;

}
.region-top-content .block-menu-block ul li:focus,
.region-top-content .block-menu-block ul li:hover,
.region-top-content .block-menu-block ul li.active{
	background: url("images/menu-arow.PNG") no-repeat 1px 3px !important;
}
.region-top-content .block-menu-block ul li a:focus,
.region-top-content .block-menu-block ul li a:hover,
.region-top-content .block-menu-block ul li a.active{
	border-bottom:2px solid #F97922;
}


.node-page .field-name-field-cmn-quotes {
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    color: #77459E !important;
    float: none !important;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    padding: 20px 0;
    text-shadow: 0.4px 0 #77459E;
    width: 100% !important;
}
.node .field-name-field-cmn-sub-title, 
.node-type-stories .field-name-field-sli-sub-title {
	text-align: center;
}
.Common-Image{
	width: 100%;
	float: none;
}
.Common-View{
	float:none;
	width: 100%;
	text-align: left !important;
}
.node .field-name-field-cmn-image {
    float: none;
    margin-bottom: 20px;
    margin-right: 0;
}
#crumbs a,
#crumbs span{
	font-size: 10px !important;
}

.view-share-images .views-row{
	float: none;
   margin: 0 0 10px !important;
    width: 100%;
}
.view-share-images img {
    height: auto !important;
    width: 100% !important;
}

/*** -- FOOTER -- ***/
#footer {
    padding: 0 10px;
}
#footer  a:hover,
#footer  a.active{
	color:#000000;
}

.region-custom-sidebar ul li{
	background: url("images/rit-arow.PNG") no-repeat 204px 6px;
	list-style: none;
}
/********* FB FEEDS ***********/
#block-views-facebook-feed-block  .block-inner{
	margin-left: 0;
}
#block-views-facebook-feed-block  .block-title{
	background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("images/2nd-block-bg.PNG") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    color: #FEF6EF !important;
    font-size: 13px !important;
    margin-left: 1px;
    margin-top: -15px;
    padding: 5px;
    text-align: center !important;
    width: 100%;
}
#block-views-facebook-feed-block ul li{
	background: url("images/rit-arow.PNG") no-repeat scroll 227px 6px transparent;
    border-bottom: 1px solid #D5E7F5;
    font-size: 10px;
    list-style: none outside none;
    padding-bottom: 2px;
}	
#block-views-facebook-feed-block ul li a{
	border: none;
	font-size: 10px;
}
#block-views-facebook-feed-block .views-row-even {
	margin-bottom: 20px;
}



/**..**/
#block-follow-site{
	margin-right:15px !important;
}
.Sitemap {
	text-align: left;
}
.Sitemap  ul{
	padding: 0 0 0 25px;
}
.HB-left{
	float: left;
    width: 73%;
}
.HB-right{
    float: right;
    padding-left: 16px;
    width: 14%;
}
.violet-bar {
    background-color: transparent !important;
    background-image: url("images/violet-bar.PNG") !important;
    background-position: center bottom !important;
    background-repeat: repeat-x !important;
    background-size: 1px 25px;
    height: 28px;
    margin-top: -30px;
    position: relative;
}

#block-block-31 {
    margin-top: 0 !important;
 
}
/******************************************************************

********************* PHOTOS OF ACTIVITIES VIEW *******************

*******************************************************************/
.view-photos-of-activities .Photos-Activities{
	float: none;
    margin-bottom: 6px;
    margin-right: 0;
    text-align: center;
    width: 100%;
}
.view-photos-of-activities .Photos-Activities img{
	height: 180px;
    width: 100%;
}
.view-photos-of-activities .PI-title{
	margin-bottom: 10px;
    min-height: 40px;
}
.gallery-slides {
	height: auto !important;
    width: 70% !important;
}
.gallery-thumbs {
	margin-bottom: 30px !important;
	width: 70% !important;
}

.gallery-slides  ul li img {
	min-height: 250px;
    min-width: 300px;
}
.galleryformatter-greenarrows 
.gallery-thumbs {
    padding: 0 20px;
}
.galleryformatter-greenarrows 
.gallery-thumbs .back {
    left: -30px;
}
.galleryformatter-greenarrows 
.gallery-thumbs .forward {
    right: -25px;
}
.flowplayer{
	width: 100% !important;
	height: 250px !important;
}


/*************************************************************************

********************* FRONT PAGE DATES TO REMEMBER VIEW *******************

****************************************************************************/

.view-dates-to-remember .dates-to-title a {
	background: url("images/1st-block-bg.PNG") no-repeat scroll 0 0 transparent !important;
    background-size: 100% 100% !important;
	color: #FEF6EF !important;
    display: block;
    font-family: novecentowide-demibold;
    font-size: 13px;
    font-weight: normal;
    line-height: 19px;
    margin-bottom: 20px;
    margin-top: -37px;
    padding: 4px;
    text-align: center !important;
    text-transform: uppercase;
    width: 100%;
}

#node-512 {
	line-height: 25px;
}
#block-block-25 .Home-Bottom .HB-right a:hover {
	background: url("images/purple-arow-hover.PNG") no-repeat scroll 0 0 transparent !important;
	text-indent: -9999px;
	display: block;
}
#block-block-79,
.block-nodeblock {
	margin-top: 40px !important;
}

/****************************************************************************

************************************ ORANGE MENUS ***************************

****************************************************************************/

.region-secondary-content #edit-jump-button {
	width: 80% !important;
}

.ctools-jump-menu-select{
    width: 80% !important;
}




/*************************** RECENTLY ADDED *****************************/
.block-constant-contact {
	border: 1px solid #E4E4E4;
    padding: 20px 10px;
}	
.block-constant-contact label {
	float: none;
    padding-top: 2px;
    width: 100%;
}
.block-constant-contact .form-text  {
	border: 1px solid #E4E4E4;
    padding: 5px;
    width: 98%;
}
/*sathish added*//* .region-footer-image {    float: left;    width: 100%;} *//*sathish added*/





































































































}