@media only screen and (min-width: 320px) and (max-width: 579px) {
	.wrapper_in{width:92%;}
	#contaner .cont-inner-halloffame{width:88%;padding:5px 6% 25px;}
	.anuual-membership-payment-hdtext ul li{width:100%;}
	.payment-grey{display:none;}
	.professional-one{width:100%;}
	.professional-two{margin-top:15px;width:100%;}
	.anuual-membership-payment-hdtext ul li a{font-size:18px;}
	.payment-form-main{margin-top:8px;}
	.payment-comp-form-text, .payment-form-text{width:100%;font-size:14px;}
	.payment-comp-form-text-feild, .payment-form-text-feild{width:99%;}
	.professional-donation-box1, .paynow-button{width:auto;}
	.contact-boxleft, .contact-boxright, .contact-boxleft .form_lebel, 
	.contact-boxleft .form_fieldselect, .contact-boxleft .form_field input{width:100%;}
	.contact-boxleft .form_field input{width:96%;}
	.contact-boxleft .form_field2 textarea{width:96%;}
	.contact-boxleft .form_field3{width:63%}
	.contact-boxleft .form_field4{margin:10px;}
	.form_field, .form_field2, .form_fieldselect{width:100%;}
	
#primary_nav_wrap ul{display:none;}
.custstyl_19615_1{display:block;}
.custstyl_19615_2{display:none;}
.rm-nav {width:100%;float:left;position: absolute;background:#414ac7;top:56px;right: 0;z-index: 850;}
.rm-nav li, .rm-menu-item{  border-bottom: 1px solid #666edc!important;}
.rm-nav li, .rm-menu-item:last-child{border:none}
.rm-nav li:last-child{margin-bottom:0px !important;}
.rm-nav > ul > li:nth-child(3){cursor: pointer;margin-top: 0 !important;padding-left: 0 !important;padding-right: 0 !important;text-align: left !important;}
header .med2{display:block;}
header .med2 {margin: 0 8% 21px;width:52%;float:left;}
header .med{display:none;}
.rm-nav li:nth-child(2) {padding-right:0 !important;}
.rm-nav li a, .rm-top-menu a{font-size: 19px;}
.rm-nav li a, .rm-menu-item a{padding: 19px 15px !important;}
.rm-nav li a, .rm-menu-item a:hover{ color:#fff !important;}
header .left {width: 48%;margin-left: 7px;}
header .right {width: 48%;}
.nav_box ul li a.swinginfo {margin-right: 0;padding-left: 8px;}
.nav_box ul li a.membership {margin-left: 0;}
.nav_box ul li a {font-size: 14px;padding: 18px 0 18px 8%;}
.nav_box {margin: 10px 0 0;}
header .med {margin: 0 27% 21px;width: 45%;}
.footer_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.footer_nav_box ul li a:hover {background:#5761fd;}
.footer_nav_box ul li {padding: 8px 2% 0;width:96%;}
#nav-buts {bottom: -154px;}
header .right span {float: left;font-size: 16px;width: 92%;margin-top: 13px}
#searchbox.for-right {float: left;width: 96%;}
header .left span {font-size: 16px;width: 91%;margin-top: 13px}
header .left span a{font-size:16px;}
header .right span a{font-size:16px;}
#search {width: 87px;}
.kc-wrap {margin:14px 0 30px!important;}
#menu-icon2 {display: block;}
#dd {display: none;background:#6871ff;}
.nav-but-left {padding: 3px;width: 27px;bottom:175px;}
.nav-but-right {padding: 3px;width: 27px;bottom:175px;}
footer .copyright {font-size: 9px;margin: 20px 0;}
header {margin: 5px 0 20px;}
footer{margin:0;}

.bookshelf_slider.sk03 #more_minus_box {opacity: 1 !important;}


}
@media only screen and (min-width: 580px) and (max-width: 767px) {
	.wrapper_in{width:92%;}
	.anuual-membership-payment-hdtext ul li a{font-size:16px;}
	.payment-comp-form-text, .payment-form-text{width:100%;font-size:15px;}
	.payment-comp-form-text-feild, .payment-form-text-feild{width:99%;}
	.professional-donation-box1, .paynow-button{width:auto;}
	.contact-boxleft, .contact-boxright{width:100%;}  
	/*.contact-boxleft .form_fieldselect, .contact-boxleft .form_field input{width:83%;}*/
	.contact-boxleft .form_lebel{width:25%;}
	/*.contact-boxleft .form_field input{width:79%;}
	.contact-boxleft .form_field2 textarea{width:81%;}*/
	.contact-boxleft .form_field3{width:27%}
	.contact-boxleft .form_field, .contact-boxleft .form_field2, .contact-boxleft .form_fieldselect{width:83%;}
#primary_nav_wrap ul{display:none;}
.custstyl_19615_1{display:block;}
.custstyl_19615_2{display:none;}
.rm-nav {width:50%;float:left;position: absolute;background:#414ac7;top:56px;right: 0;z-index: 850;}
.rm-nav li, .rm-menu-item{  border-bottom: 1px solid #666edc!important;}
.rm-nav li, .rm-menu-item:last-child{border:none}
.rm-nav li:last-child{margin-bottom:0px !important;}
.rm-nav > ul > li:nth-child(3){cursor: pointer;margin-top: 0 !important;padding-left: 0 !important;padding-right: 0 !important;text-align: left !important;}
header .med2{display:block;}
header .med2 {margin: 0 8% 21px;width:52%;float:left;}
header .med{display:none;}
.rm-nav li:nth-child(2) {padding-right:0 !important;}
.rm-nav li a, .rm-top-menu a{font-size: 19px;}
.rm-nav li a, .rm-menu-item a{padding: 19px 15px !important;}
.rm-nav li a, .rm-menu-item a:hover{ color:#fff !important;}
header .left {width: 48%;margin-left: 7px;}
header .right {width: 48%;}
.nav_box ul li a.swinginfo {margin-right: 0;padding-left: 8px;}
.nav_box ul li a.membership {margin-left: 0;}
.nav_box ul li a {font-size: 14px;padding: 18px 0 18px 8%;}
.nav_box {margin: 10px 0 0;}
header .med {margin: 0 27% 21px;width: 45%;}
#nav-buts {bottom: -154px;}
header .right span {float: left;font-size: 16px;width: 92%;margin-top: 13px}
#searchbox.for-right {float: left;width: 96%;}
header .left span {font-size: 16px;width: 91%;margin-top: 13px}
#search {width: 87px;}
.kc-wrap {margin:14px 0 30px!important;}
#menu-icon2 {display: none;}
.nav-but-left {padding: 3px;width: 27px;}
.nav-but-right {padding: 3px;width: 27px;}
footer .copyright {font-size: 9px;margin: 20px 0;}
header {margin: 5px 0 20px;}
footer{margin-top:-100px;}

#event_list .box .top .left {font-size: 30px;}
#event_list .box .top .left span {font-size: 12px;}
#event_list .box .top .right {font-size: 30px;}
#event_list .box .top .right span {font-size: 12px;}
#event_list .box .bottom .top_text {font-size: 13px;margin-bottom: 14px;}
#event_list .box .bottom .box2 {margin-bottom: 10px;}
#event_list .box {margin: 0 1% 10px;}



}

@media only screen and (min-width: 320px) and (max-width: 479px) {
/*** hall of fame css ****/
.hall-frame-leftpart{  margin-bottom: 13px;margin-left: 2%;width: 98%;}
.hall-frame-rightpart{ width:100%; padding-bottom:0px !important;}
.pre-aucbredcamp {width: 96%;}
.right-hdtext {font-size: 19px;font-weight: 500;line-height: 24px;margin-left: 2%;width: 97%;}
.hall-frame-rgtpart-txt {font-size: 14px;line-height: 24px;margin-left: 2%;width: 94%;}
.rgtpart-down-hd-txt {font-size: 22px;line-height: 24px;margin-bottom: 10px;margin-left: 2%;width: 97%;}
.rgtpart-down-txt1{ margin-left: 2%;width: 96%;}	
.recognition-left-part{width:100%;}
.recognition-right-part {margin-top: 15px;text-align: center;width: 100%;}
.recognition-lft-part-hd-txt{ font-size:19px;}
.author-name{  margin-left: 16%;width: 67%;}
.deancollins-left-part{ float: left;width: 100%;}
.deancollins-right-part{ margin-top: 15px;text-align: center;width: 100%;}
.deancollins-left-part.award-part{  float: left;width: 97%;  font-size: 15px;}
.deancollins-txt{ line-height: 20px;margin-bottom: 9px;  font-size: 15px;}
.deancollins-last-part{ width: 100%;}

/*** membership css ***/
ul.tabs{ display:none;}
#menu-icon{display:block;padding:0px; font-weight:700; color:#fff;}
.membership-hd-txt{ font-size:16px;}
.membership-form-1st{ width:100%;}
.membership-form-2nd{ width:100%;}
.membership-form-3rd{ width:100%;}
.p2 > label {font-size: 15px;padding: 0 0 12px 28px;}
.p2:not(#foo) > input + label {height:18px;}
.p2:not(#foo) > input[type=checkbox] + label{background-size:15px;}

/* Checked styles */
.p2:not(#foo) >  input[type=checkbox]:checked + label  {background-size:18px;}
.contact-select{ width:68%;}
.map_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.map_nav_box ul li a:hover {background:#5761fd;}
.map_nav_box ul li {padding: 8px 2% 0;width:96%;}
.membership-submit-button{margin: 0 0 26px;}
.th12 {font-size: 12px;padding: 6px;width: 2%;word-wrap: break-word;}
.td12 {font-size: 12px;padding: 6px;width: 2%;word-break: break-all;word-wrap: break-word;}

/*** memberlisting css ***/
.memberlisting-hd-txt{font-size: 16px;}
.select5{ width:92%; margin-bottom:10px;}
.th15 {font-size: 12px;padding: 6px;width: 2%;word-wrap: break-word;}
.td15 {font-size: 12px;padding: 6px;width: 2%;word-break: break-all;word-wrap: break-word;}

/*** membershipinfo css ***/
.membership-info-hdtxt2{font-size: 20px !important;}
.membership-info-block-one-hd-txt{font-size: 13px !important;}
.membership-info-block-one ul li a{padding: 0 0 0 5% !important;}

/*** missionstatement css ***/
.mission-statement-hdtxt2{font-size: 21px !important;}
.mission-statement-lower-part ul li{margin: 14px 3% !important;width: 94% !important;}
.mission-statement-lower-part ul li a{padding: 0 0 0 5% !important;}

/*** board css ***/
.board-one-image{  text-align:center !important;width: 100%; margin-bottom:12px !important;}
.board-one-content{ width:100% !important;}
.board-one-content-hd-txt{ width:100% !important; text-align:center !important;}

/*** swinging css ***/
.th18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
.td18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}

/*** education library css ***/
.th17 {font-size: 12px;padding: 6px;width: 2%;word-wrap: break-word;}
.td17 {font-size: 12px;padding: 6px;word-break: break-all;word-wrap: break-word;}
.page-wrap-education-library {float: left;margin-bottom: 20px;margin-right: 2%;width: 100%;}
.page-wrap-education-library:nth-child(3){width:100%; float:left;}

#event_list .box {margin: 0 0 15px;width: 100%;}
#event_list .box .top .left {font-size: 30px;width:42%;}
#event_list .box .top .left span {font-size: 12px;}
#event_list .box .top .right {font-size: 30px;width:42%;}
#event_list .box .top .right span {font-size: 12px;}
#event_list .box .bottom .top_text {font-size: 12px;margin-bottom:12px;}
#event_list .box .bottom .box2 {margin-bottom: 12px;}

#event_list {width: 100%;}
#event_list .box .top .middle {width: 16%;margin-top:12px;}
#page-wrap {float: left;height: 400px;margin: 0 !important;overflow: scroll;}
#page-wrap table {width: 860px !important;}


}

@media only screen and (min-width: 480px) and (max-width: 579px) {


/*** hall of fame css ****/
.hall-frame-leftpart{margin-bottom: 13px;margin-left: 2%;width: 98%;}
.hall-frame-rightpart{ width:100%; padding-bottom:0px !important;}
.pre-aucbredcamp {width: 96%;}
.right-hdtext {font-size: 19px;font-weight: 500;line-height: 24px;margin-left: 2%;width: 97%;}
.hall-frame-rgtpart-txt {font-size: 14px;line-height: 24px;margin-left: 2%;width: 94%;}
.rgtpart-down-hd-txt {font-size: 22px;line-height: 24px;margin-bottom: 10px;margin-left: 2%;width: 97%;}
.rgtpart-down-txt1{ margin-left: 2%;width: 96%;}	
.recognition-left-part{width:100%;}
.recognition-right-part {margin-top: 15px;text-align: center;width: 100%;}
.recognition-lft-part-hd-txt{ font-size:19px;}
.author-name{  margin-left: 16%;width: 67%;}
.deancollins-left-part{ float: left;width: 100%;}
.deancollins-right-part{ margin-top: 15px;text-align: center;width: 100%;}
.deancollins-left-part.award-part{  float: left;width: 97%;  font-size: 15px;}
.deancollins-txt{ line-height: 20px;margin-bottom: 9px;  font-size: 15px;}
.deancollins-last-part{ width: 100%;}	
.map_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.map_nav_box ul li a:hover {background:#5761fd;}
.map_nav_box ul li {padding: 8px 2% 0;width:96%;}
ul.tabs{ display:none;}
#menu-icon{display:block;padding:0px; font-weight:700; color:#fff;}
.membership-hd-txt{ font-size:16px;}
.membership-form-1st{ width:100%;}
.membership-form-2nd{ width:100%;}
.membership-form-3rd{ width:100%;}
.p2 > label {font-size: 15px;padding: 0 0 12px 28px;}
.p2:not(#foo) > input + label {height:18px;}
.p2:not(#foo) > input[type=checkbox] + label{background-size:15px;}

/* Checked styles */
.p2:not(#foo) >  input[type=checkbox]:checked + label  {background-size:18px;}
.contact-select{ width:68%;}
.map_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.map_nav_box ul li a:hover {background:#5761fd;}
.map_nav_box ul li {padding: 8px 2% 0;width:96%;}
.membership-submit-button{margin: 0 0 26px;}
.th12 {font-size: 12px;padding: 6px;width: 2%;word-wrap: break-word;}
.td12 {font-size: 12px;padding: 6px;width: 2%;word-break: break-all;word-wrap: break-word;}

/*** memberlisting css ***/
.memberlisting-hd-txt{font-size: 16px;}
.select5{ width:92%; margin-bottom:10px;}
.th15 {font-size: 12px;padding: 6px;width: 2%;word-wrap: break-word;}
.td15 {font-size: 12px;padding: 6px;width: 2%;word-break: break-all;word-wrap: break-word;}

/*** membershipinfo css ***/
.membership-info-hdtxt2{font-size: 20px !important;}
.membership-info-block-one-hd-txt{font-size: 13px !important;}
.membership-info-block-one ul li a{padding: 0 0 0 5% !important;}

/*** missionstatement css ***/
.mission-statement-hdtxt2{font-size: 21px;}
.mission-statement-lower-part ul li{margin: 14px 3%;width: 94%;}
.mission-statement-lower-part ul li a{padding: 0 0 0 5%;}

/*** board css ***/
.board-one-image{  text-align:center !important;width: 100%; margin-bottom:12px !important;}
.board-one-content{ width:100% !important;}
.board-one-content-hd-txt{ width:100% !important; text-align:center !important;}

/*** swinging css ***/
.th18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
.td18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}

/*** education library css ***/
.th17 {font-size: 12px;padding: 6px;width: 2%;word-wrap: break-word;}
.td17 {font-size: 12px;padding: 6px;word-break: break-all;word-wrap: break-word;}
.page-wrap-education-library {float: left;margin-bottom: 20px;margin-right: 2%;width: 100%;}
.page-wrap-education-library:nth-child(3){width:100%; float:left;}

#event_list .box {margin: 0 0 15px;width: 100%;}
#event_list .box .top .left {font-size: 30px;}
#event_list .box .top .left span {font-size: 12px;}
#event_list .box .top .right {font-size: 30px;}
#event_list .box .top .right span {font-size: 12px;}
#event_list .box .bottom .top_text {font-size: 15px;margin-bottom:12px;}
#event_list .box .bottom .box2 {margin-bottom: 12px;}

#page-wrap {float: left;height: 400px;margin: 0 !important;overflow: scroll;}
#page-wrap table {width: 860px !important;}


}
@media only screen and (min-width: 580px) and (max-width:767px) {
	.wrapper_in{width:92%;}
	#contaner{margin:80px 0 0;}
/*** hall of fame css ****/
.hall-frame-leftpart{margin-bottom: 13px;margin-left: 2%;width: 98%;}
.hall-frame-rightpart{ width:100%; padding-bottom:0px !important;}
.pre-aucbredcamp {width: 96%;}
.right-hdtext {font-size: 19px;font-weight: 500;line-height: 24px;margin-left: 2%;width: 97%;}
.hall-frame-rgtpart-txt {font-size: 14px;line-height: 24px;margin-left: 2%;width: 94%;}
.rgtpart-down-hd-txt {font-size: 22px;line-height: 24px;margin-bottom: 10px;margin-left: 2%;width: 97%;}
.rgtpart-down-txt1{ margin-left: 2%;width: 96%;}	
.recognition-left-part{width:100%;}
.recognition-right-part {margin-top: 15px;text-align: center;width: 100%;}
.recognition-lft-part-hd-txt{ font-size:19px;}
.author-name{  margin-left: 16%;width: 67%;}
.deancollins-left-part{ float: left;width: 100%;}
.deancollins-right-part{ margin-top: 15px;text-align: center;width: 100%;}
.deancollins-left-part.award-part{  float: left;width: 97%;  font-size: 15px;}
.deancollins-txt{ line-height: 20px;margin-bottom: 9px;  font-size: 15px;}
.deancollins-last-part{ width: 100%;}
.map_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.map_nav_box ul li a:hover {background:#5761fd;}
.map_nav_box ul li {padding: 8px 2% 0;width:96%;}
ul.tabs{ display:none;}
#menu-icon{display:block;padding:0px; font-weight:700; color:#fff;}
.membership-hd-txt{ font-size:16px;}
.membership-form-1st{ width:100%;}
.membership-form-2nd{ width:100%;}
.membership-form-3rd{ width:100%;}
.p2 > label {font-size: 15px;padding: 0 0 12px 28px;}
.p2:not(#foo) > input + label {height:18px;}
.p2:not(#foo) > input[type=checkbox] + label{background-size:15px;}

/* Checked styles */
.p2:not(#foo) >  input[type=checkbox]:checked + label  {background-size:18px;}
.contact-select{ width:68%;}
.map_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.map_nav_box ul li a:hover {background:#5761fd;}
.map_nav_box ul li {padding: 8px 2% 0;width:96%;}
.membership-submit-button{margin: 0 0 26px;}

/*** memberlisting css ***/
.memberlisting-hd-txt{font-size: 16px;}
.select5{ width:92%; margin-bottom:10px;}

/*** membershipinfo css ***/
.membership-info-hdtxt2{font-size: 20px !important;}
.membership-info-block-one-hd-txt{font-size: 13px !important;}
.membership-info-block-one ul li a{padding: 0 0 0 5% !important;}

/*** missionstatement css ***/
.mission-statement-hdtxt2{font-size: 21px;}
.mission-statement-lower-part ul li{margin: 14px 3%;width: 94%;}
.mission-statement-lower-part ul li a{padding: 0 0 0 5%;}

/*** board css ***/
.board-one-image{  text-align:center !important;width: 100%; margin-bottom:12px !important;}
.board-one-content{ width:100% !important;}
.board-one-content-hd-txt{ width:100% !important; text-align:center !important;}

/*** swinging css ***/
.th18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
.td18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}	

/*** education library css ***/
.page-wrap-education-library {float: left;margin-bottom: 20px;margin-right: 2%;width: 100%;}
.page-wrap-education-library:nth-child(3){width:100%; float:left;}	

#event_list .box {margin: 0 0 15px;width: 100%;}
#page-wrap {float: left;height: 400px;margin: 0 !important;overflow: scroll;}
#page-wrap table {width: 860px !important;}


}

@media only screen and (min-width:768px) and (max-width:899px) {
header .left span {width: 100%;}
header .right span {width: 100%;}
.nav_box ul li a:hover{color:#414ac7 !important;}
header .med {margin: 0 1.5%;width:32%;}
header .med {float: left;margin: 0 4%;}
.nav_box ul li a {font-size: 16px;}
.wrapper_in {width: 92%;}
#contaner{margin:80px 0 0;}
#nav-buts {bottom: -100px;}
.nav_box {margin: 15px 0 0;}
.nav_box ul li a.swinginfo {margin-right: 19%;width: 100px;}
.kc-wrap {margin: 90px 0 70px !important;}
header .left span {width: 84%;}
.left-hdtext{ font-size: 14px;}
.hall-frame-rightpart{ padding-bottom:10px !important;}	
.map_nav_box ul li{padding: 13px 1.2% 12px 5%;}
ul.tabs{ display:none;}
#menu-icon{display:block;padding:0px; font-weight:700; color:#fff;}
.membership-hd-txt{ font-size:16px;}
.membership-form-1st{ width:100%;}
.membership-form-2nd{ width:100%;}
.membership-form-3rd{ width:100%;}
.p2 > label {font-size: 15px;padding: 0 0 12px 28px;}
.p2:not(#foo) > input + label {height:18px;}
.p2:not(#foo) > input[type=checkbox] + label{background-size:15px;}

/* Checked styles */
.p2:not(#foo) >  input[type=checkbox]:checked + label  {background-size:18px;}
.membership-textfild-city{ width:95%;}
.membership-textfild{ width:95%;}
.membership-textfild-zipcode{ width:95%;}
.contact-select{ width:68%;}
.map_nav_box ul li a {font-size: 18px;padding: 8px 5px 5px;width: 96%;}
.map_nav_box ul li a:hover {background:#5761fd;}
.map_nav_box ul li {padding: 8px 2% 0;width:96%;}
.membership-submit-button{margin: 0 0 26px;}

/*** swinging css ***/
.th18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
.td18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
.contact-boxleft, .contact-boxright{width:100%;}  
	.contact-boxleft .form_field, .contact-boxleft .form_field2, .contact-boxleft .form_fieldselect{width:83%;}
	.contact-boxleft .form_lebel{width:16%;}
	.contact-boxleft .form_field3{width:30%}


#event_list .box {margin: 0 1% 10px;}
#event_list .box .bottom .top_text {font-size: 16px;margin-bottom: 14px;}
#page-wrap {float: left;height: 400px;margin: 0 !important;overflow: scroll;}
#page-wrap table {width: 860px !important;}
	
}

@media only screen and (min-width:900px) and (max-width:1024px) {
.nav_box ul li a:hover{color:#414ac7 !important;}
.wrapper_in {width: 90%;}
#contaner{margin:80px 0 0;}
header .left {width: 32%;}
header .med { width: 28%;}
header .med {float: left;margin: 0 4%;}
header .right {width: 32%;}
.footer_nav_box ul li a {font-size: 16px;}
#nav-buts {bottom: -76px;}
.nav_box ul li a.swinginfo {margin-right: 18%;padding-left: 30px;width: 98px;}
.left-hdtext{ font-size: 14px;}
.hall-frame-rightpart{ padding-bottom:10px !important;}
.map_nav_box ul li{padding: 13px 1.2% 12px 5%;}
ul.tabs{ display:none;}
#menu-icon{display:block;padding:0px; font-weight:700; color:#fff;}
.membership-hd-txt{ font-size:16px;}
.membership-form-1st{ width:100%;}
.membership-form-2nd{ width:100%;}
.membership-form-3rd{ width:100%;}
.p2 > label {font-size: 15px;padding: 0 0 12px 28px;}
.p2:not(#foo) > input + label {height:18px;}
.p2:not(#foo) > input[type=checkbox] + label{background-size:15px;}

/* Checked styles */
.p2:not(#foo) >  input[type=checkbox]:checked + label  {background-size:18px;}
.membership-textfild-city{ width:95%;}
.membership-textfild{ width:95%;}
.membership-textfild-zipcode{ width:95%;}

/*** swinging css ***/
.th18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
.td18 {font-size: 12px;padding: 6px;width:10%;word-wrap: break-word;}
}

@media only screen and (min-width:1025px) and (max-width:1150px) {
.wrapper_in {width: 98%;}
#menu-icon2 {display: none;}
#dd {display: block;}
}

@media only screen and (min-width:1151px) and (max-width:1250px) {
.wrapper_in {width: 87%;max-width:none;}
#menu-icon2 {display: none;}
#dd {display: block;}
.nav_box ul li a.swinginfo {margin-right: 32%;padding-left: 10%;}
.nav_box ul li a {font-size: 22px;}


}


