.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 100%;
	padding: 20px 50px  0px 50px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width:100%;
	height: 245px;
	padding: 40px 20px
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100%;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 100%;
	height: 245px
}
.jcarousel-skin-tango .jcarousel-item {
	width: 200px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 30px;
	right:0px;
	width: 32px;
	height: 145px;
	cursor: pointer;
	background:url(../images_new/next_img.png) no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 30px;
	left:0px;
	width: 32px;
	height: 145px;
	cursor: pointer;
	background: transparent url(../images_new/prev_img.png) no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(../images_new/prev_img.png)
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: 0 0
}
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-vertical.png) no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-next-vertical:focus, .jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover {
	cursor: default;
	background-position: 0 -96px
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-vertical.png) no-repeat 0 0
}
.jcarousel-skin-tango .jcarousel-prev-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover {
	cursor: default;
	background-position: 0 -96px
}
.home_crousal ul li a {
    display: block;
    overflow: hidden;
    width: 200px;
}

.home_crousal ul li a {
    display: block;
    width: 200px;
    text-align: center;
    color: #333;
    font-family: 'Raleway', sans-serif ;
    font-size: 13px;
	line-height: 20px;
}


.jcarousel-item span {
    display: block;
    padding:10px 0px;
}





html,body{font-family: 'Raleway', sans-serif ;}


.header.type-3 .header-top {
    background-color: #000 !important;
}
.header.type-3 .header-top .social-icons li a:before {
    color: #fff !important;
}

.header.type-3 .header-middle {
    background-color: #ffffff !important;
}
.header.type-3 .header-middle .header-middle-entry .account{ padding-right:0px !important;vertical-align:middle !important;}
.header.type-3 .header-middle .header-middle-entry .account li a {
    color: #000000 !important;
	font-size:14px !important;
	font-weight:500;
	font-family: 'Raleway', sans-serif !important;
}
.header.type-3 .header-middle .header-middle-entry .account li{ border-right: solid 1px #000;line-height: 14px;}
.header.type-3 .header-middle .header-middle-entry .account li:last-child{padding-right:0px; border:none}
.header.type-3 .header-middle .header-middle-entry .logo {
    padding: 0.75rem 0 !important;
}
.header-bottom nav.navigation > .menu::before, .header-bottom nav.navigation > .menu-primary-menu-container::before {
    background-color: #d9d2ca !important;
}
.header-bottom nav.navigation > .menu > ul > .current-menu-item > a, .header-bottom nav.navigation > .menu > ul > .current-menu-item > a::before, .header-bottom nav.navigation > .menu > ul > .current-menu-parent > a, .header-bottom nav.navigation > .menu > ul > .current-menu-parent > a::before, .header-bottom nav.navigation > .menu > ul > .current-menu-ancestor > a, .header-bottom nav.navigation > .menu > ul > .current-menu-ancestor > a::before, .header-bottom nav.navigation > .menu > ul > .current_page_item > a, .header-bottom nav.navigation > .menu > ul > .current_page_item > a::before, .header-bottom nav.navigation > .menu > ul > .current_page_parent > a, .header-bottom nav.navigation > .menu > ul > .current_page_parent > a::before, .header-bottom nav.navigation > .menu > ul > .current_page_ancestor > a, .header-bottom nav.navigation > .menu > ul > .current_page_ancestor > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current-menu-item > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current-menu-item > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current-menu-parent > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current-menu-parent > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current-menu-ancestor > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current-menu-ancestor > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current_page_item > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current_page_item > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current_page_parent > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current_page_parent > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current_page_ancestor > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > .current_page_ancestor > a::before {
    background-color: #50001f !important;
    color: #fff !important;
}
.header-bottom nav.navigation > .menu > ul > li > .sub-menu li a, .header-bottom nav.navigation > .menu > ul > li > ul li a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > .sub-menu li a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > ul li a, .header-bottom nav.navigation > .menu > ul > li .mega-menu > ul li li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li .mega-menu > ul li li > a {
    display: block;
    color: #ffffff !important;
    line-height: 1;
    font-weight:400;
	font-family: 'Raleway', sans-serif !important;
    font-size: 0.9375rem;

}
.header-bottom nav.navigation > .menu > ul > li > .sub-menu li:hover, .header-bottom nav.navigation > .menu > ul > li > ul li:hover, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > .sub-menu li:hover, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > ul li:hover{ background:#78746f !important; color:#}
.header-bottom nav.navigation>.menu>ul>li>.sub-menu, .header-bottom nav.navigation>.menu>ul>li>ul, .header-bottom nav.navigation>.menu-primary-menu-container>ul>li>.sub-menu, .header-bottom nav.navigation>.menu-primary-menu-container>ul>li>ul, .header-bottom nav.navigation>.menu>ul>li>.sub-menu li>.sub-menu, .header-bottom nav.navigation>.menu>ul>li>.sub-menu li>ul, .header-bottom nav.navigation>.menu>ul>li>ul li>.sub-menu, .header-bottom nav.navigation>.menu>ul>li>ul li>ul, .header-bottom nav.navigation>.menu-primary-menu-container>ul>li>.sub-menu li>.sub-menu, .header-bottom nav.navigation>.menu-primary-menu-container>ul>li>.sub-menu li>ul, .header-bottom nav.navigation>.menu-primary-menu-container>ul>li>ul li>.sub-menu, .header-bottom nav.navigation>.menu-primary-menu-container>ul>li>ul li>ul {
    background-color: #96918b !important;
}
.header-bottom nav.navigation > .menu > ul > li:hover > a, .header-bottom nav.navigation > .menu > ul > li:hover > a::after, .header-bottom nav.navigation > .menu > ul > li:hover > a::before, .header-bottom nav.navigation > .menu > ul > li:hover + li > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li:hover > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li:hover > a::after, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li:hover > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li:hover + li > a::before {
    background-color: #68001f !important;
    color: #fff !important;
}
.header-bottom nav.navigation > .menu > ul > li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a{ color:#000 !important;font-family: 'Raleway', sans-serif !important; font-weight:500;font-size:0.9129rem !important; padding-left: 1.46rem !important;
padding-right: 1.46rem !important;}

.header-bottom nav.navigation > .menu > ul > li > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a::before {
    top: 0px !important;
    height:63px !important;
    background-color: #fff !important;

}
.header.type-3 .header-middle .header-middle-entry .account li.home a::before {
    content: "\0xe93c";
}
.icon_none{ display:none}
.header.type-3 .header-middle .header-middle-entry .account > * {
    margin: 0;
    display: block !important;
}
.search {
    padding-top: 20px;
	float: right;
}
.search .small-2.columns .button{ padding: 5px 20px !important; background:#ba987c;position: relative;   border: none; right:7px;font-weight:500;
	font-family: 'Raleway', sans-serif !important;} 
.search .small-9.columns input{ padding:6px !important; border: solid 1px #ba987c; font-family: 'Raleway', sans-serif !important;box-shadow: none !important; }
.footer-top {
    padding: 0.6255rem 0 !important;
    background-color: #e1e1e1 !important;
    line-height: 25px;
	margin-top:18px;
}
.footer-top span{ display:block; text-align:center; font-size:25px;font-family: 'Raleway', sans-serif ; font-weight:400;color:#000 !important }
.footer-top small{ display:block; text-align:center; font-size:15px;font-family: 'Raleway', sans-serif ;color:#000 !important  }
 .footer-bottom {
    background-color:inherit !important;
    padding: 0px !important;
    min-height: initial!important;
    bottom: 0;
    border-top: none!important;
	position: inherit !important;
}
.copyright_main{ padding:20px 0 0px 0}
.copyright, .developed a,.developed {
    font-family: 'Raleway', sans-serif !important;
    font-weight: 500;
	color:#000 !important;
	font-size:14px !important;
}
.address_details address, .address_details address span { display:block; text-align:center;font-style: normal; font-size:15px; color:#000 !important}
.address_details address a{ color:#000}
#wrapper::after {
    content: '';
    height: auto !important;
    display: block;
}
#content {
    margin-bottom: 18px !important;
}
#back-top:hover {
    border: 1px solid #68001f !important;
    background-color: #68001f !important;
}
.spinningSquaresG {
    background-color: #68001f !important;
}
.header.shrink-bottom-line .header-bottom


.shrink-bottom-line .header-bottom nav.navigation > .menu > ul > li > a::before, .shrink-bottom-line .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a::before{
	
	height:45px !important;
	}
	.responsive_none{ display:none !important}
.row.address_details{ padding:0px 0px 50px 0px}

.header-bottom nav.navigation > .menu, .header-bottom nav.navigation > .menu-primary-menu-container ul li.menu-item .sub-menu{ width:300px !important;}

body.mission #content .wrapper{ box-shadow: 0px 0px 10px  rgba(0, 0, 0, 0.1);margin-left: 0.9375rem;
margin-right: 0.9375rem;float: left;width: 97.3%;
background: #fff;
}
.page-391 .wrapper{ box-shadow: 0px 0px 10px  rgba(0, 0, 0, 0.1);margin-left: 0.9375rem;
margin-right: 0.9375rem;float: left;width: 97.3%;
background: #fff;
}

	.small-12.medium-9.large-9.columns.columns_height .custom-wrapper p a {
		text-decoration:underline !important;
}
.custom-wrapper table tr td {
	padding:0px 10px;
}
.listing_mobile {
	display:none
}

p.art_link {
    max-width: 694px;
    margin: 0 auto;
    font-size: 20px!important;
    text-align: center!important;
    font-weight: 500;
    line-height: 120%;
    margin-top: 53px;
    padding: 0 30px;
}
.art_link a {
    color: #8b0000;
}
@media (max-width:48em){
	body .page-391 .small-12.medium-3.large-3.columns.col_padding_0.columns_height {
    min-height:inherit !important;
}
	.columns_height {
    min-height: auto !important;
}
.mobile-advanced > div > ul > li > a {
    background-color: #877673 !important;
}	
#advanced-menu-hide {
    background-color: #68001f !important;
    border: 0px solid #fff !important;
}
.mobile-advanced ul ul li > a {
    padding-left: 1.875rem;
    color: #877673 !important;
}	
	}
@media only screen and (min-width:768px) and (max-width:900px){
.header.type-3 .header-middle .header-middle-entry .logo {
	max-width: 300px;
}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.header.type-3 .header-middle .header-middle-entry .account li {
	 padding: 0 0.5rem 0 0.5rem !important;
}
.account.account_menus {
    width: 45% !important;
    text-align: right;
}
	.header-bottom nav.navigation > .menu > ul > li > a::before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a::before {
    height: 56px !important;
}
	.event_details_none{ display:none !important}
	.President_content .large-3.columns span, .President_content .large-3.columns a {
    font-size: 16px !important;

}
.President_content .large-9.columns {
    padding: 0px 0px 20px 0px !important;
	font-size: 2vw !important;
}
.header.type-3 .header-middle .header-middle-entry .logo {
    width: 50vw !important;
}

.header.type-3 .header-middle .header-middle-entry .logo img{
    max-width:100% !important;
}
.header.type-3 .header-middle .header-middle-entry .logo > span {
    display: inline !important;
    margin: 0;
}	
.search {
    padding-top: 10px;
    float: right;
}

.header-bottom nav.navigation > .menu > ul > li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a {
    padding-left:9px !important;
    padding-right:9px !important;
	font-size: 1.3vw !important;


}
	.col_padding_0 .side-nav {
    padding-top: 0px !important;
}
.events_content .small-12.medium-12.large-12 {
    background: #d9d2ca;
    padding: 15px !important;
    min-height: 205px !important;
    max-height: 205px !important;
}
	
}

@media only screen and (min-width:768px) and (max-width:1200px){
.events_img .small-12.medium-12.large-12 img{
	   min-height: 205px;
    max-height: 205px;
}	
	}
@media (max-width:769px){
.events_content .small-12.medium-12.large-12 {
    background: #d9d2ca;
    padding: 15px !important;
    min-height: 205px !important;
    max-height: 205px !important;
}
.events_img .small-12.medium-12.large-12 img{
       max-height: 205px;
}
.col_padding_0 .side-nav li a {
    font-size: 14px !important;
}		
		
}




@media (max-width:768px){
	.small-12.medium-12.large-12.events_img_deatils {
    max-height:inherit !important;
    overflow: hidden;
}
	.custom-wrapper .checkout table tr td , .custom-wrapper #frmevent table tr td { padding:5px !important }
.checkout table tr td input,#frmevent table tr td input {
    margin-bottom: 0px !important;
}	
	
body.mission #content .wrapper {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin:0rem !important;
    float: left;
    width: 100% !important;
    background: #fff;
}
	.pagination ul li {
    margin-bottom: 5px;
}
	body table tr td.custom_form_width .getstarted p {
    margin: 10px 0;
    text-align: center !important;
	width: 200px;
    margin: 0px auto !important;
}
	td.custom_form_width {
    width: 100% !important;
    display: block;
	padding:0px !important;
	margin-bottom:10px;
}
	
	body .large-12.columns.President_content.roll strong {
    font-size: 18px;
}
body .large-12.columns.President_content.roll p {
    font-size: 18px !important;
}
	.roll_man {
    display: block;
	float: none !important;
}
	.small-12.medium-9.large-9.columns.columns_height .custom-wrapper {
		padding:15px 0px 0px 0px;
		float:none !important;
    
}
/*	.small-12.medium-9.large-9.columns.columns_height p {
    text-align: left !important;
	
}*/
.small-12.medium-9.large-9.columns.columns_height p {
    text-align: left !important;
    white-space: normal;
}

	.custom-wrapper table tr td {
    display: block;
    width: 100% !important;
	padding:10px !important;
}
.custom-wrapper table tr td img{ padding-bottom:10px; height:auto !important}
	.small-12.medium-12.large-12.columns img {
    padding-bottom: 10px !important;
	height:auto !important;
}
		.event_details_none{ display:none !important}

	
	.heading {
    font-size: 4vw !important;
}
	.events_content_second span {
    line-height: 20px !important;
}
	.events_img .small-12.medium-12.large-12 img{
       max-height: 100% !important;
}
.events_content .small-12.medium-12.large-12 {
    min-height: 205px !important;
    max-height: 100% !important;
}
.large-5.events_img {
    padding:0px 15px !important;
}
.large-7.events_content {
    padding:0px 15px !important;
}

.common_margin {
    text-align: left  !important;
}
	.small-12.medium-3.large-3.columns.col_padding_0 {
    display: none;
}
	.small-12.medium-12.large-12.columns.common_margin .small-12.medium-6.large-6.columns img{ margin-bottom:15px; }
	.col_padding_0 .side-nav {
    padding-top: 0px !important;
}
		.President_content .large-9.columns,.President_content .large-3.columns span, .President_content .large-3.columns a {
    font-size:3vw !important;
	line-height: 30px !important;

}
.President_content {
    text-align: center;
}
	.President_content .large-9.columns{ padding:0px 0px 20px 0px !important}

.President_content .large-3.columns span{ display:inline !important}	
	.col_padding_0{ background:none !important; height:auto !important;}
.raxus-slider .arrow-l, .raxus-slider .arrow-r {
    display: none !important;
}
	.responsive_none{ display:block !important}
.account_menus {
    display: none !important;
}
.header.type-3 .header-middle .header-middle-entry .logo img{ max-width:100%;}
.header-bottom.for_responsive_menu {
    position: absolute;
    top: 54px;
    right: 0px;
    background: none !important;
    box-shadow: none !important;
}

	.copyright_main address, .copyright_main address span {
    font-size: 15px;
}
	.copyright, .developed a, .developed {
    text-align: center;
}
#footer .footer-bottom .developed {
    float: none !important;
}
.copyright_main {
    padding: 15px 0 15px 0;
}
	.header.type-3 .header-middle .header-middle-entry .account li:last-child {
    position: relative;
    top: -16px;
}
	.header.type-3 .header-middle .header-middle-entry .logo > span {
    display: initial !important;
}
.header.type-3 .header-middle .header-middle-entry .logo {
    width: 60vw !important;
    max-width: 100%;
    margin: 0px auto !important;
    display: inherit;
}
.icon_none{
	 display:block;
     font-size: 25px !important;
}	
.header[class*="type-"] .header-middle .header-middle-entry .account li a {
    font-size: 0 !important;	
	
	}
	.header.type-3 .header-middle .header-middle-entry .account li{ border:none !important; padding:4px !important; line-height:0px !important}
	.search {
    padding-top:0px;
    float: none;
}
.search.small-9 {
    width:90%;
}

}
@media (max-width:767px){
	.custom_link {
    border-bottom: solid 1px !important;
}
	.custom_form_right span{ display:none;}
	body .width_160 {
    width: 100% !important;
	float:none !important;
}
	.signup_form_left {
    padding: 10px 0px;
}
	.custom_form input, .custom_form select {
    width: 100% !important;
}.signup_form label.alignright {
    width: 100% !important;
}
.custom_form_right {
    width: 100% !important;
}
	body table tr td.custom_img_heigh {
    width: auto !important;
    height: auto !important;
	padding:10px !important;

}
body table tr td.custom_img_heigh img{
    width: 100% !important;
    height:100% !important;
}
.home_crousal.wrap.jcarousel-skin-tango {
    display: none;
}
.listing_mobile{ display:block; padding-top:15px;margin: 0px;}
.listing_mobile li {
    padding: 0px !important;
    width:50%;
    text-align: center;

}



.listing_mobile li span{
	padding:5px 0px;
	line-height:18px;
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;

}

.custom-wrapper .faculty tr td {
    display: inline-block;
    width: 32.333% !important;
}
.custom-wrapper .faculty tr td p {
    font-size: 15px !important;
}
.custom-wrapper .faculty tr td.custom {
    display: block !important;
    width: 100% !important;
}
.small-12.medium-12.large-12.columns.events_img.calendar_pad_res {
    padding-left: 0px !important;
}
}

@media  (max-width:640px){

	
	.wrapper {
    width: 94% !important;
}
	.small-12.medium-12.large-12.columns img {
    padding-bottom: 10px !important;
	height:auto !important;
}
		
	}

@media (max-width:480px){
	.custom-wrapper .faculty tr td {
    display: inline-block;
    width: 100% !important;
}
	.date_picker_width{ width:50px; display:inline-block}
	input.sumit-btn.btnSearch {
    margin-left:0px !important;
}
body .heading_box_search {
    width: auto !important;
    padding: 10px !important;
}
	
.blank {
    margin-bottom: 15px;
    padding-left: 0px !important;
    text-align: left;
}
body .blank span {
    width: 100% !important;
    text-align: left;
}
	.fellow_form_haeding {
    font-size: 11px;
	line-height:normal !important;
	padding:10px 10px !important;
}
	._form_left {
    float: left;
    width: 100% !important;
    padding: 1% 1.5%;
}
body #fell_state {
    width: 100%;
}
body .date_picker {
    width: 100% !important;
}
body .width_80 {
    width: 100% !important;
}
body .width_20 {
    width: 100% !important;
}

.jcarousel-item span img {
    min-height: auto !important;
	width:94%;
}
	
	
	
	.footer-top span {
    font-size: 15px;

}
	
	
	#mySlider{ padding:100px; height:auto !important;}
	.responsive_td_none{ display:none !important;}
	#Table9 tr td {
    float: left !important;
    width: 100% !important;
}

		.heading {
    font-size: 5vw !important;
}
		.President_content .large-9.columns, .President_content .large-3.columns span, .President_content .large-3.columns a {
    font-size: 5vw !important;
    line-height: 30px !important;
}

	.wrapper {
    width: 94% !important;
}
	.header.type-3 .header-middle .header-middle-entry .account {
    padding-right: 0px !important;
    vertical-align: middle !important;
    width: 100% !important;
    text-align: center;
}
.search .small-2.columns .button {
    right: 20px;
}
.header.type-3 .header-middle .header-middle-entry .account > * {
    margin: 0;
    display: inherit !important;
}
	.header.type-3 .header-middle .header-middle-entry .logo {
    width:70vw !important;
	float: left;
}
.address_details address div {
    display: block !important;
}
.fc-view {
    overflow: scroll !important;
}
.calender_bg {
    background: #f5f5f5;
    padding: 0px !important;
}	
	}
	
@media (max-width:360px){
	.small-12.medium-9.large-9.columns.columns_height p strong a,.small-12.medium-9.large-9.columns.columns_height p a strong  {
    font-size: 12px !important;
    line-height: 20px !important;
}

		.footer-top span {
    font-size: 21px;

}
	#mySlider{ padding:76px;}
		.amendment tr td {
    padding: 6px !important;
    font-size: 11px !important;
}

	.wrapper {
    width: 91% !important;
}
}
@media only screen and (min-width:361px) and (max-width:480px){
.raxus-slider .slider-area .slider-relative .slide {
    padding: 0;
    height: auto !important;
    width: 100%;
    display: inline-block;
    opacity: 0;
    font-size: 0;
    text-align: center;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    background-color: #f3f2ee;
}
	
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media {
   .header-bottom nav.navigation > .menu > ul > li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a {
    color: #000 !important;
    font-family: 'Raleway', sans-serif !important;
    font-weight: 500;
    font-size: 0.9129rem !important;
    padding-left: 1.3rem !important;
    padding-right: 1.3rem !important;
}
}}



@media screen and (max-width:400px) (-ms-high-contrast: active), (-ms-high-contrast: none) {
.type-3.header .header-middle .header-middle-entry .logo img {
    max-width: 50%;
}
}

@media screen and (max-width:400px) (-ms-high-contrast: active), (-ms-high-contrast: none) {
.type-3.header .header-middle .header-middle-entry .logo img {
    max-width: 40%;
}
}	
input.custom[type="checkbox"]{
    margin-top: 24px !important;
    opacity: 1 !important;
    margin-left: -3px !important;
}


input.custom_donation[type="radio"] {
    opacity: 1 !important;
    margin-left: -22px !important;
	margin-top: 11px !important;
	margin-right: 11px !important;
	margin-bottom: 11px !important;
}
body .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices ,body .stButton .stButton_gradient {
    height: 24px !important;
}
.jcarousel-item span img {
    min-height: 145px;
	/*height:100%;*/
}
@media only screen and (min-width:1024px) and (max-width:1185px){
.header-bottom nav.navigation > .menu > ul > li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a {
    padding-left: 0.9vw !important;
    padding-right:0.8vw !important;
}	
}
.custom-wrapper {
    padding-top: 34px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom: 34px;
	float:left;
	width:100%;
}

.page-98 .small-12.medium-9.large-9.columns .custom-wrapper{padding:0px;}
 p{
    font-size: 17px !important;
    text-align: justify !important;
	font-family: 'Raleway', sans-serif !important;
}
.roll_man {
    float: left;
    padding-right: 10px;
}
.page-154 .custom-wrapper{ padding-top:0px;} 

.large-12.columns.President_content.roll p {
    font-size: 22px;
    word-spacing: 5px;
    text-align: left !important;
}
.large-12.columns.President_content.roll p {
    font-size: 22px !important;
    word-spacing: 5px;
    text-align: left !important;
	margin-top:0px !important;
}
.large-12.columns.President_content.roll strong{
    font-size: 22px;
    font-style: italic;
    word-spacing: 5px;
    text-align: left !important;
	color:#000;
}
.large-12.columns.President_content.roll .small-12.medium-9.large-9.columns {
    padding-bottom: 0px;
}
.custom_ahref a {
    text-decoration: underline;
}
/*.columns_height {
    min-height: 900px;
}*/
.custom-wrapper table tr td h2,.custom-wrapper h2{ display:none;}
.fl {
    text-align: center;
}
.side-nav.sub {
    padding: 0px;
}
.col_padding_0 .side-nav li:nth-child(3n){padding:0px !important;}
.col_padding_0 .side-nav li:nth-child(3n) a{padding: 12px 18px !important;}
.col_padding_0 .side-nav li:nth-child(2n) a{padding: 12px 18px !important;}
.col_padding_0 .side-nav li:nth-child(2n){padding:0px !important;}
.side-nav.sub {
    padding: 0px !important;
    background: #fff;
   
}
.drop_down.menu-item.active {
    padding: 0px;
}
.drop_down.menu-item.active a {
   padding: 12px 18px !important;
}
.side-nav.sub li a{  padding:0px; text-indent:15px;color: #8b0000 !important; }
body .side-nav.sub li {
    padding: 0px !important;
	    margin: 0px;
    width: 100%;
}
body .side-nav.sub .active a{ color:#fff !important}

.getstarted {
    width: 100%;
    background: #f1eae4;
    border: solid 10px #d8c6b4;
}
.heading {
    text-align: center;
    font-size: 30px !important;
    padding:5px 0px 5px 0px !important;
}
.getstarted p {
    margin: 10px 0;
    text-align: center !important;
}
.flowership_form {
    padding: 10px;
    background: #fff;
    width: 100%;
	border: solid 10px #d8c6b4;
}
.sumit-btn.btn {
    text-transform: none;
    padding: 0.9375rem 1.875rem 0.9375rem 1.875rem;
    text-align: center;
    line-height: .8rem;
    margin-bottom: 0;
    font-family: "Roboto", sans-serif;
    font-size: 0.9375rem;
	display: inline-block;
color: #fff;
background-color: #8b0000;
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
-ms-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.crt_account {
    margin: 41px 0px;
}
table tr td.custom_img_heigh {
    width: 200px !important;
    height: 206px !important;
	padding:0px !important;
}
table tr td.custom_img_heigh img{
    width: 200px !important;
    height: 206px !important;
}
body .custom-wrapper table tr td p{ text-align:inherit !important}

/*vidya sagar*/


.width_80{ width:70% !important;}
.width_20{ width:30% !important;}
.create_account_btn{ border:none; width:138px;font-size: 13px;font-weight: bold; margin-right:10px !important; margin-top:50px !important}
.date_picker{ width:80% !important;}
._form_left.date_picker ._form_left input {
    width: auto;
}
.pading_left{ padding-left:10px;}
.flowership_form{ padding:10px; background:#fff; width:100%;}
.flowership_form label{ display:block; padding:5px 0px;font-size:14px;font-weight: 500;}
.flowership_form input{ width:96%; border: solid 1px #b4b4b4; height:27px; margin-bottom:15px; padding:0px 7px !important;}
.flowership_form input[type="submit"]{ border:none; width:138px;font-size: 13px;font-weight: bold;}
.flowership_form p,.flowership_form p a{font-size: 13px;font-weight: bold; }
.getstarted{ width:100%; background:#f1eae4; border: solid 10px #d8c6b4;}
.heading{ text-align:center; font-size:30px; padding:25px 0px;}
.custom_addede{font-size:14px;}
.fellow_long_form {
    background: #fff;
    float: left;
    width: 100%;
}
.top{ margin-top:20px;}
.fellow_form_haeding{ line-height:50px; background:#eed9c7; padding:0px 11px;font-weight: bold;}
.crt_account .btn{border:none; width:138px;font-size: 13px !important;font-weight: bold; margin-bottom:58px; margin-top:0px}
._form_left{ float:left; width:50%; padding:1% 1.5%;}
._form_left label {
    display: block;
    padding: 10px 0px;
}
.full_width{ width:100%;}
.full_width input{ width:99% !important;}
._form_left input{ border: solid 1px #b4b4b4; width:98%; height:37px; padding:0px 7px !important;border: solid 1px #68001F !important;}
input#fellow_profile {height: 28px;font-size: 14px;font-weight: normal; padding: 0px; border:none}
.f-success-msg {
    text-align: center;
    color: #66A40D;
    font-size: 18px;
}
body ._form_left select {
    padding: 7px !important;
	height: 37px;
}
#fellow_profile {
    border: none !important;
}
.f-error-msg {
    color: #970103;
    text-align: center;
    font-size: 18px;
}
.inner-logins {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: center;
	width: 330px;
}
.flowership_form{ padding:10px; background:#fff; width:100%;}
.flowership_form label{ display:block; padding:5px 0px;font-size:14px;font-weight: 500;}
.flowership_form input{ width:95%; border: solid 1px #b4b4b4; height:27px; margin-bottom:15px;}
.flowership_form input[type="submit"]{ border:none;font-size: 13px;font-weight: bold; height:auto !important; padding:10px 0px !important;margin-bottom: 11px;
}
.flowership_form p,.flowership_form p a{font-size: 13px;font-weight: bold; }
.getstarted{ width:100%; background:#f1eae4; border: solid 10px #d8c6b4;}
.heading{ text-align:center; font-size:30px; padding:25px 0px;}
.custom_addede{font-size:14px;}
.crt_account .btn {
    border: none;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 10px;
    display: inline-block;
    height: auto !important;
    color: #fff;
    text-decoration: none;
    padding: 10px 0px;
}
.crt_account .btn:hover{ color:#fff;}
.getstarted p {
    margin:10px 0;
}
#fell_state {
    width: 90%;
}
#state {
	font-size: 12px;
}
.sumit-btn.btn.create_account_btn {
    padding: 10px !important;
	margin: 0px 0px 25px 0px !important;
}
.date {
    display: inline-block;
    width: 50px;
}
/*.page-391 .columns_height {
    height: auto !important;
}*/

body .profile a, .profile a:hover {
    width: auto !important;
	max-width:150px;
}
.detail_left ul li ul{
            margin: 0 0 10px 18px;
    
        }
        .detail_left ul li ul li a{
            font-size: 13px !important;
            line-height: 20px !important;
        }
.detail_left ul li a{
            background: url("assets/frontend/images/focal_listing_img.png") no-repeat scroll 0 8px transparent;
        }
 .detail_left ul li ul li a{
            background: url("assets/frontend/images/focal_listing_img.png") no-repeat scroll 0 6px transparent;
        }

.pagination{ float:left; width:100%; padding-top: 5px !important;}
.pagination ul{ list-style:none; padding:0px; margin:0px;}
.pagination ul li{  float:left !important;padding: 5px 7.2px; background:#2a222d; list-style:none !important; width:auto !important; margin-right:2px;border-radius: 5px 5px 0px 0px;font-weight: bold !important; }
.pagination ul li a{ display:block; font-size:12px; color:#fff; }
.pagination ul li a:hover{  color:#fff; }
.btnSearch {
    float: right;
    border: none !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    width: 130px !important;
    margin-right: 242px !important;
	line-height: 16px;
}
.keyword{ float:left; width:100%;}
.keyword ul{ list-style:none; padding:0px; margin:0px;}
.keyword ul li{padding: 5px 7.5px; list-style:none !important; font-weight: bold !important; }
.keyword ul li a{ display:block; font-size:12px; color:#000000; }
.keyword ul li a:hover{  color:#000000; }
	.search_form_fellow{ float:left; width:100%;}
.heading_box_search{ float:left;width: 95.4%; font-size:20px; color:#fff; padding:15px 15px; background:#d2ae95; margin-bottom:20px;}
.blank input, .blank select {
    max-width: 200px !important;
    width: 100%;
	border: solid 1px #a59990;
	height:28px;
	-moz-appearance: none;
    -webkit-appearance: none;
    padding: 0px 0px !important;
}
.blank select{
		background:url(Claremont%20Mission%20_%20Claremont.org_files/arrow_new.jpg) #fff no-repeat;
		background-position: 98%;
		max-width: 199px !important;
		margin-bottom:0px !important
}
input.sumit-btn.btnSearch {
    margin-bottom: 15px;
    float: left;
    margin-left: 33.3%;
}

.blank{ margin-bottom:15px;padding-left: 20px;}
.blank span {
    width:160px !important;
    display: block;
    float: left;
    text-align: right;
	font-size:13px;
	font-weight:bold!important;
	margin-right: 20px;
}
.heading_search {
    font-size:18px;
    padding:5px 0px 10px 25px;
}
.search{padding-left:20px !important;}
.keyword span {
    display: block;
}
.keyword.profle_details a,.keyword.profle_details a:hover{ text-decoration:none !important; font-weight:normal  !important;}
.keyword.profle_details p{ font-size:14px;}
.costomm{ padding-left:0px !important}
.profile{ cursor:pointer;padding-top: 9px;}
body .blank input, .blank select {
    padding: 5px !important;
	 border: solid 1px #68001F !important;
}
.heading_box_search {
    width: 100% !important;}
	.custom_paddding_inner{ padding:0px 10px}
	.keyword .search {
    float: left !important;
}
.title_slide {
    min-height: 50px;
    overflow: hidden;
}
.featured-box-left {
    text-align: center;
}
.featured-left-title {
    padding: 5px 0px 15px 0px;
}
.featured-left-head {
    color: #800000;
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0;
	text-indent: 40px;
	line-height: 20px;
}
.columns_height {
    min-height: 900px;
}
body input[type="checkbox"] + label::before, input[type="radio"] + label::before {
    display: none !important;
}
.signup_form_left{
    float: left;
    width: 100%;
    text-align: right;
}
.small-12.medium-12.large-12.events_img_deatils {
    max-height: 185px;
	overflow: hidden;
}
.small-12.medium-12.large-12.events_img_deatils img{
	width:100%;
	max-height:185px;
	min-height: 185px;
}

/* Google search */
.gsc-input input.gsc-input {
	background:none !important;
	height:20px !important;
	color:#333;
	margin-top:3px !important;
	font-family:Arial, Helvetica, sans-serif;
}
.gsc-control-cse {
		background:#fff !important;
		border:none !important;
		padding:4px 5px 0px 5px !important;
	}
	
	.gsc-control-cse .gsc-search-button {
		background:#ba987c;
		border-color:#ba987c;
		padding-left:10px;
		padding-right:10px;
	}
	.gsc-modal-background-image-visible {
		opacity:0 !important;
	}
	.gsib_a {
		padding-top:0px !important;
	}

	.gs-title{
		text-align:left !important;
	}

.gsst_a span.gscb_a {
    display: block !important;
    height: 18px !important;
    line-height: 18px;
    padding: 3px 0 4px;
}
	

/*.gsc-control-cse{
	height:33px !important;
}*/
.gsc-control-cse div{
	text-align:left;
	/*height:25px;*/
}
.gsib_a, .gsib_b {
	vertical-align:top !important;
}
.gsst_a {
	padding-top:0 !important;
	height:25px !important;
	/*display: block !important;*/
}
body #gsc-i-id1 {
    margin: 0px !important;
    width: 100% !important;
    box-shadow: none !important;
}
.search.small-9 {
    position: relative;
}
body .cse .gsc-search-button input.gsc-search-button-v2, body input.gsc-search-button-v2 {
    width: 37px;
    height: 17px;
    padding: 0px 0px;
    min-width: 13px;
    margin-top: 6px;
}
body .gsib_b {
    display: none;
}
body .gsib_a {
    padding: 2px !important;
    text-indent: 2px;
}
body input.gsc-input, body .gsc-input-box, body .gsc-input-box-hover, body .gsc-input-box-focus {
    border-color: #BA987C;
}
body input.gsc-search-button, body input.gsc-search-button:hover, body input.gsc-search-button:focus {
    border-color: #BA987C;
    background-color: #BA987C;
    background-image: none;
    filter: none;
}
.account.account_menus {
    width: 35%;
}
body .gsc-input-box {
    border: 1px solid #BA987C;
    background: #fff;
    height: auto !important;
}
body .gsc-control-cse div {
    text-align: left;
	line-height:25px;
}
ul.side-nav.sub li {
    width: 100% !important;
}

.side-nav.sub {
    padding: 0px !important;
    background: #fff;
    width: 99.8%;
}

@media screen and (max-width:767px) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    .small-12.medium-12.large-12.columns img {
    padding-bottom: 10px !important;
    height: auto !important;
	width:100%;
}
}}