@charset "utf-8";

/* CSS Document */

@media (max-width:1351px) { 



	

	

}



@media screen and (max-width: 1240px) and (min-width: 1200px){

	.container {    width: 900px;}



	

}



@media (max-width:1240px) {

	.logo{ width: 200px; }

	.nav_outer {width: 70%;}

	nav > ul > li > a {padding: 30px 0px 20px 24px;}

	.right_sec.desboard {margin-left: 240px;}

	.memory_listing .memorial_item {width: 33.333%}

}



@media (max-width:1200px) {

	.home_page .desktop_view{ display: none; }

	.home_page .mobile_slider{ display: block ; padding: 90px 0px 0px 0px;}

}

@media (max-width:1199px) {

	.lef_box, .right_box {width: 100%; float: none; padding:30px 0;}

	.announcement_pages {padding:30px; width: 100%; max-width: 800px;}

}



@media (max-width:1196px) {	

	.logo {    width: 200px;}

	nav > ul > li > a{padding: 15px 0px 10px 30px;font-size: 12px;letter-spacing: 0;}

	

	.mobile_slider {display: block;padding: 80px 30px 60px;}

	/*__innerpage*/

	.form_fields_outer > label{ display: block; width: 100%;}

	.relation_panel {float: none; }

	.relation_panel .form_fields{ width: 100%;}

	.name_panel .form_fields, .date_of_panel .form_fields {margin-left: 0px;}

	/*__innerpage*/

}



@media (max-width:1130px) {

.fram_box {    margin: 30px 0px;}

	

	

}



@media (max-width: 991px) {

	header {    position: relative;}

	.mobile_search {    padding: 4px 0px;    float: right; cursor: pointer; display: block}

	.top_nav > ul > li:first-child{ display: none; cursor: pointer;position: absolute;left: -5px;right: 0;top:22px;background: #fff; }	


	.mobileicon {    display: block; width: 7%;  max-width: 45px;    float: left;    height: 45px;    cursor: pointer;}

	.mobileicon.back {background: url(../images/icon/marg_images.png);background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto auto; background-size: auto 21px; background-position: -108px 13px; background-repeat: no-repeat;  transition: 0.3s; }

	.head_search button {position: static;float: right;width: 5%;margin-top: 9px;}


	.responsive_item{    position: relative;}	

	.icon.login{ background-position: -289px 0px !important;  cursor: pointer;}

	.responsive_droupdown:hover .dropdown_menu {visibility: visible; opacity: 1; top: 70%; margin-top: 0px;}

	.responsive_droupdown{ transition: 0.3s }

	.icon.login.inner {display: block;}

	.head_search button{ top:3px; }

	.registeration {    border-left: none;}

	.top_nav > ul {    margin: 0;}	

	.top_nav > ul > li {    margin: 4px 0px 0px 3px;}

	.icon.search{ background-position: -33px 0px;margin-top: 0px; }

	.icon {margin: 4px 6px 0px 0px; width: 24px;height: 24px;}

	.icon.login{ background-position: -2px 0px; }

	.top_nav > ul > li {    margin: -13px 0px 0px 3px;}

	.nav_outer {    width: auto;    float: right;    padding: 30px 0px 0px;}

	.menu{ display:block; float: right;}

	.menu {    width: 24px;    height: 18px;    margin-right: 19px;      position: relative;    cursor: pointer;    float: left;margin-top: 23px;}

	.top{ display:block; top:0px; left:0px; right:0px; background:#505050; height:2px; position:absolute; transition: 0.3s }

	.mid{display: block;top: 8px;left: 0px;right: 0px;background: #505050;height: 2px;position: absolute;transition: 0.3s;}

	.bottom{ display:block; bottom:0px; left:0px; right:0px; background:#505050; height:2px; position:absolute; transition: 0.3s}

	

	.menu.close .top {    top: 10px;    transform: rotate(44deg);  }

	.menu.close .bottom {    top: 10px;    transform: rotate(-44deg);  }

	.menu.close {opacity: 1;float: left;}

	.menu.close .mid {    right: 30px;}

	.top_nav > ul > li > a{ font-size: 0px; display: none; }

	/*--BANNER--*/

	.banner_text h3{ font-size: 40px; }

	.banner_text p{ font-size: 30px; }

	.banner_inner_buttn a:last-child,.banner_inner_buttn a:first-child{ font-size: 30px;  padding-top: 23px;height: 70px;}

	/*--BANNER--*/

	.videos_box {    padding: 40px 0px 0px;}

	.photos{ border-radius: 80%; }

	.photo_fram{ padding: 9%; margin-bottom: 0px; }

	.fram_box {    margin: 0px;}

	.logo {    float: left;    padding: 14px 0px;}



	.right_box,.lef_box{ float: none; width: 100%; }

	.left_text {padding: 25px 15px 60px 15px;}

	.right_text {padding: 0;}

	.main_heading {    line-height: 30px;    font-size: 30px;}

	

	.main_heading::after { top: 100% }

	/*__innerpage*/

	.form_inner_outer_grid{ width: 100%; }

	/*__innerpage*/

	.cover_banner{ padding: 35px 0px;background-size: cover;height:auto; }

	.user_left_images {width: 290px;float: none;transition: 0.3s;margin: 0 auto;}

	.right_banner_pannel {margin-left: 0px;padding-top: 0px;padding-left: 0px;position: static;margin: 0 auto;float: left;width: 100%;text-align: center;}

	.inner_banner_outer{ position: static;}

	.pay_btn_log {float: none;width: 58%;margin: 20px auto 0px auto;}

	.pay_btn_log .pull-right{ float: none !important; }

	.change_password { width:100%;}

	/*.inner_right_box { overflow: scroll !important;width: 100%;}*/



	span.mobile_hide {display: none;}

	.login_main{ margin: 30px auto 0px; padding: 20px 15px 0px;}

	.memss_box {margin-top: 0px;}

	.right_sec.desboard {margin-left:0px; padding-left: 0; margin-top: 20px;}

	.inner_carasule {margin-top: 0px;}

.desboard_innerpages {padding:30px 0; }



	.page_nav_full {position: fixed; top: 0; left: 0; width: 100%; z-index: 999; box-shadow: 0 2px 2px rgba(0,0,0,.16);}

	.page_nav_full > .container {width: 100%;}

	.primary_nav {position: fixed; padding-top: 10px; top: 0; left: -260px; bottom: 0; width: 250px; background: #f2f2f2; z-index:999; overflow: auto; transition: .2s; -webkit-transition: .2s; -o-transition: .2s;}

	.nav_active .primary_nav {left: 0;}

	nav > ul > li {display: block; float: none;}

	nav > ul > li a:hover {text-decoration:none !important; background: #fff}

	.nav_overlay {position: fixed; top:0; left: 0; right: 0; bottom: 0; background:rgba(0,0,0,.5); z-index: 998; display:block; visibility: hidden; opacity: 0; transition: .2s; -webkit-transition: .2s; -o-transition: .2s;}

	.nav_active {overflow:hidden;}

	.nav_active .nav_overlay {visibility: visible; opacity: 1;}

	.memory_form .form_fields > .row > div {margin-top: 15px;}

	.form_style2 {padding-left: 0}

	body {padding-top: 64px;}

	.add_more_col {height: 0;}

	.add-more {float: right;}

	.form_fields_outer.name_panel {}

	.inner_banner h3 {font-size: 40px; line-height:35px;}

	.memorial_album_outer {margin-bottom: 30px;}





	.cover_banner{ margin-bottom: 30px; }

	.right_icon_text{ width: 90%; }

	.left_icon {width: 10%;}

	.message{ width: 100%; background-position: 1px -51px; }

	.photo{ width: 100%; background-position: 0px -210px;}

	.light{ width: 100%;background-position: 0px -282px; }

	.quat {width: 100%; background-position: 0px -510px;}

	.video {width: 56px; background-position: 0px -463px;}

	.right_sec {margin-left: 0px;padding-left: 0px;width: 100%;margin-top: 50px; margin-bottom: 20px;}

	.user_left_pennel.desboard{width: 100%;margin-bottom: 30px;}

	.memorial_album_outer {margin-top: 30px;}

	table.tribut_table:not(.my_tribute) {display: block; max-width: 100%; overflow-x: auto; overflow-y: visible;}

	table.tribut_table:not(.my_tribute) > tbody {display: table; width: 100%;}

		.desbord_list > ul > li {padding: 0px 3px;display: inline-block;}

	.desbord_list > ul > li > a{    display: block;padding: 1px 15px;background: #efefef;
		border-radius: 30px;margin-bottom: 12px;}



	.desbord_list {white-space: nowrap;overflow: auto;}

	.log_out_btn {display:block;float:left;margin-bottom: 17px;}

	.desbord_list {width: 100%;}

	.missed_by_remove {text-align: right;}

}



.mob_search {display: none;}


@media (max-width: 991px) {
	.main_banner_inner{flex-wrap:wrap;flex-direction:column-reverse}
.main_banner_inner .main_banner_left{width:100%;padding-top:5rem;padding-inline:1rem;padding-bottom:3rem}
.main_banner_left .text_lg_dark, .main_banner_left .text_lg_light {font-size: 1.875rem;}
.main_banner_inner .main_banner_right{width:100%}
.banner_main_text{width:100%}
.cause_list_single {     grid-template-columns: repeat(2, 1fr);}
.header_search, .user_login {
    min-width: 248px;
}
}

@media (max-width: 767px) {
	html{font-size:14px}
	.lg_none {display: none !important;}
	.sm_none {display: inline-block !important;}
	.view_memorial {display: none !important;}

.mob_search{display:inline-block}
header{padding:0 1rem}
.header_search{position:absolute;background:#fff;padding:.4rem;transition:.5s;transform:translateX(-100%);pointer-events:none;opacity:0}
.header_search.active{opacity:1;pointer-events:all;transform:translateX(0)}
.header_search:after{top:14px}
.head_search{border:none}
.search_select{top:3px}
.user_login{margin-left:auto}
.logo{margin-inline:0;margin-left:1rem}
/* .main_banner_inner{flex-wrap:wrap;flex-direction:column-reverse}
.main_banner_inner .main_banner_left{width:100%;padding-top:5rem;padding-inline:1rem;padding-bottom:3rem}
.main_banner_left .text_lg_dark, .main_banner_left .text_lg_light {font-size: 1.875rem;}
.main_banner_inner .main_banner_right{width:100%}
.banner_main_text{width:100%} */
.home_cta_inner{margin-top:3rem}
.main_banner_inner .main_banner_right .bg_fixed{height:100%}
.common_padding{padding:3rem 0}
.tag_line{margin:0 auto 2rem auto}
.home_accordion_right .haed{margin-left:0}
.home_accordion_inner .home_accordion_left{display:none}
.home_accordion_inner .home_accordion_right{width:100%;margin:0}
.heading_box .lg_haed{font-size:2.188rem}
.heading_box .lg_haed br {display:none}
.cause_list_single{display:flex;overflow:auto;padding-bottom:1rem}
.cause_list_single li{min-width:75%}
.heading_box{margin-bottom:2rem}
.home_accordion_right .home_accordion_title{font-size:1.75rem}
.home_footer .col-sm-6{margin-bottom:1.5rem}
.main_footer_inner{flex-wrap:wrap}
.footer_inner_left,.footer_inner_right{width:100%}
.footer_logo{margin-bottom:2rem}
.footer_inner_left .footer_menu_box ul{display:flex;gap:0 1rem;margin-bottom:2rem}
.home_footer .radio_btn{margin-left:0}
.footer_inner_right .custom_form .btnSubscribe {     right: 1rem;}
.copyright {    margin-top: 1rem;}
.action_dropdown .user_name {display: none; }
.sec_heading_sm {font-size: 2rem;}
.memorials_created_list {     grid-template-columns: repeat(1, 1fr);}
.memorials_created_intro {flex-wrap: wrap;}
.memorials_created_box .btn_group {margin-left: 0;         flex-wrap: wrap;
	gap: 1rem 1rem;}
	.memorials_created_box .btn_group:not(.btn_group_multiple_bottom) {     margin-top: 1rem;}
.memorials_created_box .text {max-width: 100%; margin-left: 0;}
.memorials_created_box .btn_group:not(.btn_group_multiple_bottom) a {     background: var(--white);
    padding: 0.4rem 1rem;
    border-radius: 5px;         margin-bottom: 1.5rem;}

.user_intro_box {     margin-top: -8rem;}
.user_intro_box .use_name   { font-size: 2rem;}
.intro_text_inner .font32 { font-size: 1.75rem;}
.create_memorial_inner {flex-direction: column;}
.create_memorial_sidebar {width: 100%;}
.create_memorial_left, .create_memory_bottom {width: 100%;}
.create_memorial_inner .create_memorial_left {width: 100%;}
.special_moments_in .gallery_top .images_box {height: auto; }

/* .form_group.memory_editor_flex {flex-direction: column;} */
.share_social_merory {flex-wrap: wrap;        justify-content: space-between;}
ul.social_btn {margin: 0;}
.share_social_merory {margin-right: 0;           justify-content: center;  padding: 2rem 0;}

.memory_editor_bottom {flex-wrap: wrap;}

#editmessage {float: none !important; margin-top: 1rem;}
.close_pop {    top: 0;right: 0;}
.create_memorial_left .edit_heading {margin-bottom: 0;}
.publish_main_wrap .del_post { margin: 2rem auto 2rem auto;}
.cause_card_box_selected .icon_cause {
    margin-left: 0;
    margin-bottom: 1rem;
}
.cause_card_box_selected {     padding: 1.5rem;
    flex-direction: column-reverse;
    justify-content: space-between;}
	.cause_card_box_selected .title_cause br {display: none;}

/* FORM CSS START */
.memory_form_inner .form_group_label{flex-direction:column;align-items:flex-start;        gap: 0.5rem 1rem;}
.login_main .form_group_label {     gap: 0.5rem 1rem;}
.form_flex .form_group{width:100%; align-items: flex-start !important;}
.form_flex label br{display:none}
.memory_form_inner .to_text{display:none}
.memory_form_inner #relationshipOptions .relationship_choice{text-align:center;border:solid 1px var(--theme-color-text);border-radius:12px}
.memory_form_inner #relationshipOptions .relationship_choice span{display:block}
.btn_group_create_memories{display:flex;flex-direction:column;align-items:center;gap:1rem 0}
.main_form{flex-wrap:wrap}
.memory_editor_type textarea{margin:0 0 1rem 0}
.user_left_pennel{float:none}
.desbord_list>ul>li::before{top:7px}
.theme_table{overflow:auto}
.landing_inner {padding: 0 1rem;}

.upload_notification_image .common_notification_box { width: auto;}
.create_memorial_sidebar .missed_by_box {    margin-bottom: 2rem;}
.tributes_grid_list {    grid-template-columns: repeat(1, 1fr);}
.memory_editor_flex .memory_editor_type {margin-right: 0;}
.publish_main_wrap {     margin-right: 0;}
.publish_main_wrap  .theme_btn_lg { padding: 0.6rem 1.5rem !important;}

.create_banner .container {align-items: center;}
.purpose_home .heading_box {    padding-left: 1rem;}
.create_memory_bottom .font20 br {display: none;}
.create_memorial_inner .create_memorial_left { padding-left: 0;margin-top: 2rem; }

.amount_options {overflow: auto; padding-bottom: 1rem; justify-content: flex-start;}
.form_group_label .grow_item {width: 100%;            align-items: flex-start !important;}
.memory_form_inner .inner_head + div br {display: none; } 
.memory_form_inner #relationshipOptions {     display: flex;overflow: auto;	padding-bottom: 1rem;}
.memory_form_inner .form_group_label.two_label {     gap: 1rem 1rem !important;}
.section_quick_details .form_flex label.text-end { text-align: left !important;}
.footer_menu_inner {     margin-bottom: 1.5rem;}
.share_social_merory .social_btn li:hover a {
    transform: translateY(0px);
}



	.memorial { padding: 60px 40px 0px;}

	.mobile_viewall a {margin-top: 40px !important;}

	.top_nav.pull-right {    width: auto; height: 23px;}

	.top_nav > ul > li:last-child a{ padding: 2px 0px; }

	/*__innerpage*/

	.box_style{padding: 60px 0px 100px; background: #fff; }

	.next_go {padding: 0px 15px; }

	.proceed_btn{min-width: 100%; }



	.box_style_inner{ border: none; background:none; }

	.box_form_outer {width: 100%;margin: 0 auto;padding:15px;}

	.memory_form {padding: 10px 0;}

	.memory_form .main_heading {margin-bottom: 30px;}

	.memory_form {padding: 50px 0 50px;}

	.form_inner_outer_grid{ padding: 50px 0px;}

	/*__innerpage*/

	

	.right_sec.desboard {margin-left:0px;padding-left:0px;}

	.right_sec.desboard {margin: 0 auto;}

	.desboard_innerpages {padding: 30px 0px;}

	/*__innerpage*/



	.memorial_slider .owl-prev, .memorial_slider .owl-next{ position: static; margin-left: 0px; margin-right: 0px; display: inline-block;width: 21px;height: 34px; }

	.memorial_slider .owl-nav {width: 60px; margin: 30px auto 0px auto;}

	.new_tab_box .tab button {padding:10px;}	

	.announcement_pages {padding: 0; box-shadow: none}

	.announce_line ul > li > a {padding:10px; font-size: 28px;}

	.anna_body_box h3 {font-size: 21px}

	.anna_body_box p {font-size: 18px; padding-bottom: 15px;}

	.anna_body_box span {font-size: 18px;}

	.anna_body_box h1 {font-size:32px;}

	.banner {max-height: 100%; min-height: 300px;}

	.memory_listing .memorial_item {width:50%}

	.mobile_viewall {margin-bottom: 30px;}

	.memory_form {padding-top: 15px;}

	.box_style {padding: 30px 10px 55px}

	.section2.step  .form_group {        align-items: center !important; }

}



.sm_none {display: none !important;}
.lg_none {display: inline-block !important;}

@media (max-width: 575px) {

	

	.logo {    width: 220px;}	
	.brouser{ display: none; }
	.mobile{ display: block}
	.banner_text h3 {    font-size: 23px;}

	.about_left_box h3 {font-size: 32px;}

	.banner_text p{  margin-bottom: 0px;}

	.banner_inner_buttn a:last-child, .banner_inner_buttn a:first-child {    font-size: 24px;    padding-top: 13px;    height: 49px;}

	.banner_button{ bottom: 5%; }

	.top_nav > ul > li {    margin: -15px 0px 0px 3px;}

	.banner_text h3{margin-top: 30px; }

	.video_player h3 {		font-size: 37px;}

	.main_heading{ font-size: 30px;	 }

	.left_text h3 {		font-size: 30px;}

	.left_text p {	font-size: 20px;}

	.left_text a {  width: 100%;    height: 56px;   font-size: 25px;    padding-top: 19px;    margin-top: 20px;}

	.main_right_text{ font-size: 30px; }

	.footer_menu > ul > li {    display:block; text-align: left;}

	.footer_menu > ul > li > a{ border-bottom: 1px solid #e1e1e1; padding: 10px 15px; }

	footer{ padding: 30px 0px; }

	.mobile_viewall a{ width: 100%;height: 56px;font-size: 20px;padding-top: 19px;margin-top: 20px; font-size: 25px;  padding: 19px 0px;}



	.nav_outer {    padding: 30px 0px 0px;}	

	.about_section::after, .about_section::before { width: 130px;height: 130px; background-size:cover;}

	.head_search input{ width: 80%; margin-left: 10px }

	.head_search button{ width: 9%; }

	/*owl_carasule*/

	.memorial {padding: 60px 0px 0px;}

	.mobile_slider {display: block;padding: 60px 0px 60px;}

	.mobile_slider {display: block;padding: 60px 0px 60px;}

	

	.about_left_box a{ display: block; text-align: center}

	.forward_icon {float: none;margin: 0px 0px 0px 4px;display: inline-flex;}

	.lef_box::before, .lef_box::after {background-size: cover; width: 90px;height: 90px;}

	/*owl_carasule*/

	.login_main{ width: 100%; }

	.left_icon {width:15%;}

	.right_icon_text {width: 84%;}

	.message{ width: 100%; background-position: center -51px; }

	.photo{ width: 100%; background-position: center -210px;}

	.light{ width: 100%;background-position: center -282px; }

	.quat {width: 100%; background-position: center -510px;}

	.video {width: 56px; background-position: center -463px; width: 100%;}

	

	.pay_btn_log{ width: 100%; }

	/* .search_bto{width: 70px} */

	.login_form.login_pages .login_main{width: 100%}

	.tribut_table.my_tribute tr th{display: none;}

	.tribut_table.my_tribute tr td{ width: 100%; display: block; padding-top: 10px;}

	.tribut_table.my_tribute .action_dropdown.table {float: right;}

	.tribut_table.my_tribute td { border-bottom-color:  #fff;}

	.tribut_table.my_tribute td:nth-child(2){ border-bottom: 5px solid #f8f8f8; padding-bottom: 20px; padding-top: 0px;}

	.tribut_table.my_tribute .user_name {margin-bottom: 4px;}

	.boxl_such_left{ max-width: 100%; min-width: 100%}

	.pannel_heading h3:after {    margin-top: -25px;}

	.bottom_text > ul > li { display:block; margin-bottom:10px; }

	.form_style2 { margin-bottom:12px; }



	.code_img img  { width:100%;   height: 40px;  margin-bottom: 12px;}

	.announce_images {width: 200px;}

	.announcement_pages { width:100%; }

	.anna_body_box p { width:100%; }

	.announce_line ul > li { width:100%; display:block; margin-bottom:10px;}

	.announce_line { width:100%;  }

	.tab_main {padding:10px; }

	.new_tab_box .tab button { font-size:14px;     padding: 11px 10px; z-index: 9999; }

	.memoria_slider .owl-nav { width:25%; }

	.tribut_table td { padding:5px; }

	.testimonial {padding:0 20px}

	.banner_inner_buttn a:first-child {width: 50%;padding-right:8%;}

	.banner_inner_buttn a:last-child {width: 60%;}

	.banner_inner_buttn a:last-child, .banner_inner_buttn a:first-child {font-size:23px;}

	.user_left_images {width: 200px;}

	.inner_banner h3 {font-size: 32px; line-height: 28px;}

	.pannel_heading h3 {font-size: 32px; line-height: 40px;}

	.btn_proceed_big a {height: 52px; width: 100%; padding: 10px; line-height: normal; font-size: 32px;}

	.popup_view_inner {padding-left: 15px; padding-right: 15px;}

	#file_list {padding: 10px 15px}

	.tab_section h3 {font-size: 40px; padding-bottom: 10px;}

	.main_form button {float: none; width: 100%;}

	.select_custome {margin-top: 0}

	.select_pannels_box select {width: 180px;}

	.donate_form_outer {padding:20px 15px 20px; margin-top: 20px !important;}

	.donate_form_outer .login_main {margin-bottom:0 !important}

	.page_cms_section {padding:20px 0;}

	.form_submit_box, .flower_candle_box {float: none; padding:0 15px; }

	.default_cover_listing {width: 250px; margin:50px auto;}

	.messages_show {padding:15px 0; border: none; margin-bottom: 0; box-shadow: none; border-top: 1px solid #ddd}

	.post_reply_panel {margin: 0; padding: 15px; border: 1px solid #ddd; margin-top: 15px;}

	.reply_user_info {text-align: left; width: 80px;}

	.reply_text_box {margin-left: 80px;}

	.reply_user_img {margin: 0;}

	.box_style_inner > .main_heading {font-size: 26px;}

	/* RESPONSIVE CSS 19 SEP 2023 */
	@media(max-width:767px){
		.header_search, .user_login { min-width: auto;}
	  }
	  


}

@media(max-width:479px){

	#file_list {padding:10px 2px;}

	#file_list .col-xs-3 {padding-left: 2px; padding-right: 2px;}

	#file_list .row {margin-left: -2px; margin-right: -2px;}

	.desboard .manage_btn {display: block; width: 100%; text-align: center; margin-bottom: 10px; }

	.memory_listing .memorial_item {width:100%}

	.new_tab_box .tab button {font-size: 12px; padding: 7px;}

	.new_tab_box .tabcontent {padding-top: 20px;}

	.check_options li {width: 33.333%;}

	.check_group > span {width: 100%; max-width: 100%; min-width: 80px;}

	.check_group > span img {max-width: 100%;}

	.quote_check > span {padding:10px; font-size: 13px; }

	.check_group > span {background-size:auto 80%; background-position: center 10px }

	.check_group {display: block;}



}

@media (max-width: 359px) {

	.main_heading{ line-height: 30px;	font-size: 30px; }

	.banner_inner_buttn a:last-child, .banner_inner_buttn a:first-child {font-size:22px;}

	.radio_toggle label span {padding-left: 35px; padding-right: 35px;}

}

@media (max-width: 330px) {

	.banner_inner_buttn a:last-child, .banner_inner_buttn a:first-child {font-size:20px;}

}





	

	