@media only screen and (min-width:5000px){
	.menu ul li.menu-item-has-children{padding:0 26px 0 15px;}
}

@media only screen and (min-width:1170px){
	.pmpro_thead-name{width:auto;}
	
}
@media only screen and (min-width:1000px)and (max-width:1025px){
.detailcontact .vc_col-sm-10.vc_column_container > .vc_column-inner {  padding-left: 0;}
.postid-1136 .mfp-wrap .mfp-content {  max-width: 88%;}
}
@media (min-width:769px) {
	.login-note {display:none!important;}
}
@media only screen and (max-width:1170px){
	.ponits_sec .division span {  padding: 0 20px;}
	form#searchform.tournament.tresult .selectbox{width:17%;}
	.inner-banner .skills_text {  max-width: 96%;}
	.white-popup.customhof {		max-height: 600px;  overflow-y: scroll;}
	.middle-section .tournament-result .owl-nav div {  left: inherit;  right: 0;  top: -50px;}
	.middle-section .tournament-result .owl-nav div.owl-prev {  left: inherit;  right: 50px;}
	.vc_row.withborder{margin:0 15px !important;}
	.tournament-result .owl-nav div.owl-prev {  left: 0;}
	.tournament-result .owl-nav div.owl-next{  right: 0;}
	form#searchform.tournament button{float:left;margin-left:2%;}
	.pmpro_thead-name{width:auto;}
	/*.vc_col-sm-6.wpt-category-image{width:48%;}*/
	.menu ul li.menu-item-has-children.menu-item-551 ul ,.menu ul li.menu-item-has-children.menu-item-11451 ul ul{left:-100%;}
	.fixed-wrapper{padding:0 15px;}
	.logo h3{font-size:20px;}
	.logo{width:470px;}
	header.mainheader{height:155px;}
	.menu ul li{padding:0 9px;}
	.slider_icon, .testimobailslider .flex-control-nav{max-width:610px;}
	.banner.vc_section{height:auto;padding:20px 0 !important;}
	.skills_cell{width:32%;}
	.skills_cell:nth-child(2){margin:0 2%;}
	.middle_sec{margin:40px 0;}
	.profile_text p{padding:5px 60px 0 0;}
	.profile_text{width:56%;}
	.excel_left{width:48.5%;}
	.excel_down{padding:16px 20px 16px 30px;}
	.excel_right img{width:125px;}
	.boards_top img{width:70px;}
	.fb_right{width:48.5%;}
	.footer_left{width:30%;padding-right:15px;margin:0;}
	.footer_contact{width:33%;padding-right:15px;margin:0;}
	.footer_right{width:32%;margin:0;}
	.contact{width:100%;}
	footer.mainfooter{padding:40px 0 30px;}
	.banner .skills_cell{width:32% !important;}
	.menu ul li.menu-item-has-children{padding:0 32px 0 15px;}
	.testimonail-main-sec .middle_sec{margin:40px 0 !important;overflow:visible !important;}
	.testimonail-main-sec{padding-top:0!important;}
	#cff.cff-fixed-height{height:385px !important;}
	.leftide{box-sizing:border-box;padding-right:20px;width:70%;}
	.rightside{width:30%;}
	.halfrow + .halfrow{padding:5px 5px 0 0;width:58%;}
	.halfrow h4{margin-bottom:5px !important;}
	.halfrow{width:40%;}
	.edit_account{padding:22px 20px;}
	.edit_account h2{font-size:28px;}
	.renew_membership{padding:22px 20px;}

	.central_regional{width:52%;}
	.menu ul li li.menu-item-has-children > a::after{right:-10px;}
	.skills_text h1{font-size: 40px;}
	/*.wpb_column.vc_column_container .wpb_column.vc_column_container.vc_col-sm-12{padding-left: 15px; padding-right: 15px;}*/
	/* .userimage {  max-height: 135px;  overflow: hidden;} 
	div#image-holder { max-height: 500px;  float: left;  overflow: visible;}*/
	.owl-carousel .owl-nav.disabled {display: block;}
	.renew_membership ul li {margin-right: 0;max-width: 300px;text-align: left;width: 48%;}
	.renew_membership ul { width: 70%;}
}

@media only screen and (max-width:991px){
	.userlist{width:18.3%;}
	.youtube-player {
  max-width: 70%;
  padding-bottom: 39.11%;
}
.fitText.formTitle {
    font-size: 22px;
}
	.status_box{width:100%;}
	.edit_account h2 {  display: block;  float: none;  margin: auto;  text-align: center;}
	.middle-section .edit_account .member_btn {  display: inline-block;  float: none;  margin: 20px auto 0;}
	.edit_account{text-align:center;}
	.record_list + .division {  width: 25%;}
	.central_regional.record_list{ width: 75%;}
	.ponits_sec .division span {  padding: 0 10px;}
	#searchform.form-wrapper input[type="text"] {   height: 37px;}
	form#searchform.tournament.tresult button {  margin-left: 2%;}
	.em-booking-login-form > a {  display: inline-flex;  max-width: 50%;}
	.profile_text h3{font-size:20px;}
	.profile_text p {  padding: 0;}
	.port-four-block .vc_col-sm-3:nth-child(2n+1) {  clear: left;}
	.noimage img {  max-height: 268px;}
	.userlist:nth-child(6n){margin-right:1%;}
	.userlist:nth-child(5n){margin-right:0;}
	.userlist:nth-child(6n+1){clear:none;}
	.userlist:nth-child(5n+1){clear:left;}
	.menu ul li ul.sub-menu{width:200px;}
	.leftide > div {  margin-left: 0;  width: 100%;}
	.em-location-map-container {  width: 100% !important;}
	.member_login .outer-contaner{padding:10px;}
	.member_login .woocommerce-MyAccount-navigation li{font-size:14px;padding-left:10px;padding-right:10px;}
	.detailcontact .vc_row.wpb_row.vc_inner.vc_row-fluid{margin-left:0;margin-right:0;}
	.customgallery li{width:24%;}
	.customgallery li:nth-child(4n){margin-right:0;}
	.customgallery li:nth-child(6n){margin-right:1%;}
	.port-four-block .vc_col-sm-3{width:50%;}
	.menu ul li a{font-size:14px;line-height:50px;}
	.menu ul li a i{padding-left:5px;}
	.menu ul li{padding:0 6px;}
	.single-event h1.entry-title {    font-size: 30px;}
	.menu ul li.menu-item-has-children > a:after{right:-17px;}
	.logo h3{font-size:20px;}
	#cff.cff-fixed-height{height:293px !important;}
	.testimobail-sec::after{background-size:180px 330px;height:100%;width:177px;}
	.slider_icon, .testimobailslider .flex-control-nav{bottom:10px;max-width:470px;}
	header.mainheader{height:150px;}
	.menu ul li.menu-item-has-children{padding:0 15px 0 15px;}
	.profile_text{width:59%;}
	.skills_text h1{font-size:32px;letter-spacing:2px;line-height:30px;}
	.skills_text h4{font-size:17px;padding-left:20px;}
	.skills_cell .wpb_content_element.skills_text{height:105px;}
	.profile_sec{width:100px;}
	.read_btn{font-size:20px;line-height:55px;width:157px;}
	.profile_text{margin:0 0 0 15px;}
	.read_more{margin:-90px 12px 0 0!important;}
	.middle_sec{height:165px;}
	.excel_down h2{font-size:28px;line-height:32px;}
	.excel_down span, .boards_down_text span{font-size:15px;}
	.excel_down{width:165px;padding:10px 12px 11px 15px;}
	.excel_down a{margin-top:8px;}
	.excel_right img{width:85px;}
	.boards_down_text h2{font-size:20px;line-height:22px;padding:0 0 0;}
	.boards_down_text{padding:11px 0;}
	.boards_down_text a{height:68px;}
	.boards_top img{width:55px;}
	.footer_left{width:31%;}
	.footer_right{width:33%;}
	.excel_outer{margin-bottom:40px;}
	.middle-section .port-four-block h4{font-size:17px;margin-bottom:12px;}
	.halfrow{width:100%;}
	.halfrow + .halfrow{padding:5px;width:100%;}
	.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:15px;}
	.woocommerce .cart td.product-quantity{height:50px;}
	.woocommerce .cart .quantity .qty{float:right;}
	.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{width:80% !important;}
	.middle-section .vc_col-sm-2 .vc_column-inner{padding-left:5px;padding-right:5px;}
	.edit_account h2{font-size:26px;padding:2px 0 0;}
	.renew_membership{text-align:center;padding:18px 20px;}
	.renew_membership ul{width:100%;text-align:center;margin-bottom:10px;}
	.renew_membership ul li{display:inline-block;float:none;}
	.renew_membership .member_btn{float:none;display:inline-block;}
	.renew_membership ul li{font-size:15px;margin-right:6px;padding:12px 13px;}
.event_list .division, .event_list .point_count{line-height:normal;}
.central_regional.record_list, .record_list + .division {  text-align: left; }
	.division{width:142px;}
	.header_central_regional,.central_regional{width:47%;}
	.header_division{max-width:142px;}
	.point_count h6{margin-right:14px;}
	.port-four-block .wpb_column.vc_column_container.vc_col-sm-3:nth-child(2n+1){clear:both;}
	.tournament-result .wpb_column.vc_column_container.vc_col-sm-3.grid-block:nth-child(4n+1){clear:both;}
	form.tournament.form-wrapper input[type="text"]{width:47%;margin:0 0 2% 2%;}
	.userlist h4{font-size:18px;}
	form#searchform.tournament.tresult .selectbox,form#searchform.tournament .selectbox{width:47%;margin:0 2% 2%}
	form#searchform.tournament.tresult .selectbox,form#searchform.tournament .selectbox:nth-child(2n+1){margin-right:0 !important;}
	.testimobailslider .profile_text p{margin-bottom: 10px!important;}
	.em-booking-form-details{width: 100%;box-sizing: border-box;}
	.em-booking-form-details label{width: 100%;}
	.em-booking-form-details p textarea{box-sizing: border-box; width: 100%;}
	.em-booking .em-booking-login .em-booking-login-form input[type="submit"]{float: left; width: 100%;}
	.mfp-image-holder .mfp-content{width: 90%;}
	.mfp-iframe-holder .mfp-content{width: 90%;}
	.leftide .aligncenter .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{max-height: 400px;}
	.rightside .widget .videopop img{max-height: 400px;}
	.woocommerce-product-gallery .attachment-shop_single.size-shop_single.wp-post-image{max-height: 400px;}
	.summary h1.product_title{font-size: 27px;}
	.member.logout a{z-index: 999;}
	.shop_product a{z-index: 999;}
	.member_login .woocommerce-MyAccount-navigation > ul{padding: 5px 10px;}
	.member_login .woocommerce-MyAccount-navigation ul li{margin: 2px;}
	.woocommerce-cart-form .cart_item .actions .coupon .input-text{margin-bottom: 7px;}
}

@media only screen and (max-width:768px){
	
	.menu{display:none;}
	.member{margin-left:5px;}
	.member a::after{left:-4px;top:2px;}
	.member{float:right !important;margin-top:20px;}
	.member a{font-size:0;width:auto;}
	.member a{background:#050560 none repeat scroll 0 0;font-size:0!important;height:35px;overflow:hidden;padding:0;transition:none 0s ease 0s;width:35px !important;}
	.member a::after {
  height: 28px !important;
  left: -7px ;
  top: 0 !important;
  width: 36px;
}
	.member a:hover{background-color:#0000ff;}
	.shop_product{float:left;margin-left:10px;}
	.shop_product.remove-icon {  left: 45px;  position: absolute;
}
	.logged-in .shop_product{left:43px;position:absolute;}
	.logged-in .shop_product.remove-icon{left:80px}
	
}

@media only screen and (max-width:767px){
	.youtube-player {
  max-width: 100%;
  padding-bottom: 56.11%;
}
	.event_list .select_wrapper,.event_sec_current_year .select_wrapper {  display: inline-block;  float: none;  margin: auto;  text-align: center;  width: 200px;}
	.event_list .event_history_head h3,.event_sec_current_year .event_history_head h3{margin-bottom:10px !important;}
	.fitText.formTitle {
    font-size: 20px;
}
.currentrat{padding:20px 10px 0;}
.event_history_head select {  display: block;  float: none;  margin: auto; }
	.event_header{display:none;}
	.status_column{padding:5px;}
.central_regional.record_list,.record_list + .division {  width: 100%;}
	.ponits_sec .division span {  margin: 0;}
	.noimage img,.memberin{max-height:100%;}
	.vc_col-sm-6.wpt-category-image{width:100%;}
	.customcoy .vc_col-sm-6.wpt-category-image{margin-left:0;margin-right:0;}
	.port-four-block .vc_col-sm-3{width:100%;}
	.ngg-album-compact{float:left;width:48% !important;}
	.ngg-album-compact:nth-child(2n){float:right;}
	.skills_cell .wpb_text_column.wpb_content_element:first-child{display:none;}
	.banner .skills_cell{background-color:#0000ff;border:1px solid #fff;height:80px;}
	.skills_cell .wpb_content_element.skills_text{border:none;}
	.skills_cell .wpb_content_element.skills_text,.home .skills_text h1, .skills_text h4{padding-left:0;transform:skewX(0deg);}
	.skills_cell .wpb_content_element.skills_text{border:medium none;float:left;height:auto;width:100%;}
	.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{width:100%!important;}
	.fb_right .vc_col-sm-12 > .vc_column-inner{padding-left:0;}
	.excel_left,.fb_right{padding:0 !important;}
	.banner .skills_cell{width:100% !important}
	
	.member a{font-size:17px;}
	.logo h3{font-size:18px;}
	.skills_text h1{font-size:27px;}
	.skills_text h4{font-size:16px;}
	.profile_text h3{font-size:22px;}
	.read_btn{font-size:17px;line-height:46px;width:107px;}
	.middle_sec,.testimobail-sec{height:auto;border-radius:0;}
	.middle_sec:after,.testimobail-sec:after{display:none;}
	.slider_icon, .testimobailslider .flex-control-nav{bottom:85px;max-width:100%;}
	.excel_left{float:none;margin:auto;max-width:570px;width:100%;}
	.fb_right{width:100%;margin-top:20px;}
	.footer_left{width:50%;}
	.footer_contact{width:50%;padding:0;}
	.footer_right{width:100%;float:left;margin-top:30px;}
	.footer_right input,.footer_right input[type="text"]{width:48%;}
	.footer_right .wysija-submit-field,.footer_right button{width:50%;margin:0 0 0 2%;}
	footer.mainfooter h4{font-size:18px;padding-bottom:13px;}
	
	.skills_cell{width:100%;}
	.banner .fixed-wrapper{max-width:380px;}
	.skills_cell:nth-child(2){margin:20px 0;}
	.middle_sec{text-align:center;}
	.profile_sec {  float: none;  margin: auto !important;  width: 100%;}
	.profile_text{width:100%;margin:0;}
	.profile_text p{padding:5px 10px 10px;}
	.slider_icon{position:static;width:100%;text-align:center;}
	.slider_icon li{float:none;display:inline-block;}
	.read_more{width:100%;margin:10px 0 20px!important;}
	.read_btn{float:none;display:inline-block;margin:0;}
	.read_btn{font-size:17px;line-height:40px;width:127px;}
	.excel_effect{width:100%;}
	.fb_right img{width:100%;}
	.fb_right .vc_column-inner{padding:0 !important;}
	.middle-section .port-four-block h4{font-size:20px;}
	.leftide{box-sizing:border-box;padding-right:0;width:100%;}
	.rightside{margin-top:30px;width:100%;}
	.middle-section h2{font-size:30px;}
	.middle-section h3{font-size:24px;}
	.middle-section .leftide img.alignright{display:block;float:none;margin:0 auto;}
	.middle-section .leftide img.alignleft{display:block;float:none;margin:0 auto;}
	h1{font-size:30px;line-height:30px;}
	.middle-section .ngg-gallery-thumbnail-box{width:49% !important;}
	.middle-section .ngg-gallery-thumbnail-box:nth-child(2n){margin-right:0;}
	.videopop{width:48%;}
	.videopop:nth-child(2n){margin-right:0;}
	.videopop:nth-child(3n){margin-right:2%;}
	.middle-section .wpb_column.vc_column_container.vc_col-sm-2{float:left;width:20%;}
	.middle-section .wpb_column.vc_column_container.vc_col-sm-2 + .wpb_column{float:right;max-width:75%;}
	.middle-section .detailcontact .wpb_column.vc_column_container.vc_col-sm-2 + .wpb_column {  float: left; max-width: 80%;}
	.middle-section .detailcontact .wpb_column.vc_column_container.vc_col-sm-2 {  width: auto;}
	.vc_row.withborder .vc_col-sm-2 p{font-size:14px;}
	.video-cat-result .vc_col-xs-4{width:50%}
	.ngg-album-compact:nth-child(2n+1){clear:both!important;}
	.ngg-album-compact{margin-bottom:15px;}
	.edit_account h2{font-size:23px;padding:4px 0 0;}
	.edit_account{padding:14px 20px;}
	.ponits_bottom i{width:64px;}
	.central_regional{width:87%;}
	.points_head{width:100%;float:left;position:relative;padding:5px 0;}
	.points_head:after{left:-12px;right:-12px;bottom:0;position:absolute;background:url(../images/line.png);height:2px;content:"";}
	.division::before{display:none;}
	.division::after{top:-1px;}
	.ponits_sec{padding:20px 0 0;}
	.ponits_bottom{border-radius:0;padding:12px;border-left:0;border-right:0;}
	.point_count{width:100%;text-align:left;}
	.points_head + .point_count.hof.circuit {text-align:left;   width: 100%;}
	.points_head + .point_count.hof.circuit:before{display:none;}
	.division{width:100%;}
	.em-booking-form-details label{width: 100px;}
	.em-location-map-container{height: 225px;}
	.em-booking .em-booking-login .em-booking-login-form input[type="submit"]{float: none; width: auto;}
	.payment_methods .payment_method_paypal label{width: 85%;}
	.payment_methods .payment_method_paypal label .about_paypal{float: left; width: 100%;}
	.woocommerce-message{margin: 0 0 1em;}
	.central_regional{width:83%;padding:0 0 0 10px;}
	.compitionname{padding:20px 0 10px 10px;max-width: 87%; font-size: 16px;}
	.edit_account h2, .event_history_head h3{width:100%;padding:0;}
	.point_count,.event_list .division, .event_list .point_count{padding:0 0 0 10px;}
	.edit_account, .event_history_head{text-align:center;}
	.viewall {  right: 10px;  top: 18px;}
}

@media only screen and (max-width:640px){
	.renew_membership ul li{width:100%;margin-bottom:5px;}
	.renew_membership ul{margin-bottom:5px;}
	
	.member_btn{float:none;display:inline-block;margin-top:8px;line-height:40px;padding:0 20px;font-size:15px;}
	.member_btn i{margin-left:10px;}
	.summary h1.product_title{font-size: 20px; letter-spacing: 2px;}
}

@media only screen and (max-width:639px){
	.dynamicElements .col-xs-6{width: 100%;}
	.formLabel .fitText {
    margin: 20px 0 0;
    float: left;
}
.materials td {
	padding: 6px;
	font-size: 13px;
}
.materials td:first-child {

	min-width: 142px;
}
.form-group{float: left;width: 100%;}
	.currentrat{text-align:center;}
	.currentrat span{width: 50px;height: 50px;line-height: 50px;;}
	.event_list .division, .event_list .point_count{padding-left:0;}
		.central_regional{padding: 0;}
	.userlist{width:48%;margin-right:0;}
	.userlist:nth-child(2n){float:right;}
	.userlist:nth-child(5n+1),.userlist:nth-child(5n){clear:none;}
	.userlist img{max-height:1000px;}
	.userlist:nth-child(2n+1){clear:left;}
	.form-wrapper{width:100%;max-width:94%;}
	.form-wrapper input[type="text"]{width:70%;}
	.form-wrapper button{width:30%;}
	.column{width:100%;}
	.text-div .alignleft{display:block;margin:auto;float:none;}
	.white-popup{padding:15px;}
	.text-div li{margin-left:18px;}
	.white-popup h3{font-size:20px;margin-top:15px;}
	.logo.widget_sp_image{width:80px;}
	header.mainheader{height:120px;}
	.logo{width:auto;}
	.fullrow{width:100%;margin-bottom:15px;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
	/* .logo img{width:80px;} */
	.logged-in  .logo img {  margin-left: 20px;  width: 70px;}
	
	.logo h3{font-size:14px;font-weight:500;line-height:22px;margin-top:0;}

	.profile_text h3{font-size:18px;margin-top:8px;}
	.middle_sec{margin:30px 0;}
	footer.mainfooter h4{margin-bottom:16px;}
	.footer_left{width:100%;padding:0;}
	.footer_contact{width:100%;padding:0;margin-top:28px;}
	.footer_right input,.footer_right input[type="text"]{width:100%;}
	.footer_right .wysija-submit-field,.footer_right button{margin:10px 0 0;width:100%;}
	footer.mainfooter{padding:30px 0;}
	.excel_down h2{font-size:24px;line-height:29px;}
	.excel_down{padding:7px 12px 8px 16px;width:163px;}
	.boards_down_text h2{font-size:17px;line-height:18px;}
	.boards_down{padding:0 0 0 15px;}
	.boards_down_text{padding:8px 0;}
	.boards_down_text a{height:57px;}
	.boards_top img{width:47px;}
	.excel_outer{margin-bottom:30px;}
	.woocommerce table.shop_table.woocommerce-table--customer-details th, .woocommerce table.shop_table.woocommerce-table--customer-details td{float:left;width:100%;}
	.woocommerce table.shop_table.woocommerce-table--customer-details tbody:first-child tr:first-child th{border-bottom:1px solid rgba(0, 0, 0, 0.1);}
	.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{left:5px;top:8px;}
	.single .woocommerce-error,.single .woocommerce-info,.single .woocommerce-message{padding:5px 5px 50px 30px;}
	.woocommerce-error, .woocommerce-info, .woocommerce-message{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:5px 5px 5px 30px;}
	.shop_product a{padding-right:15px;}
	.skills_text{padding:10px 15px;}
	.skills_text h1{font-size:22px;line-height:25px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product{margin-bottom:15px;width:100%;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering ,.video-result .vc_col-xs-4{width:100%;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{padding-left:10px;padding-right:10px;}
	.woocommerce-order ul.order_details li{font-size: 11px;width: 50%;margin: 5px 0;border-right: medium none}
	.g-recaptcha{transform:scale(0.77); -webkit-transform:scale(0.77); transform-origin:0 0; -webkit-transform-origin:0 0; }
	#pmpro_user_fields.pmpro_checkout .pmpro_thead-msg{text-align: left; width: 100%;}
	.woocommerce-Reviews .comment-form-author{width: 100%}
	.woocommerce-Reviews .comment-form-email{width: 100%}
	.recipientscol{width:50%;}
	.popupwhite{padding:30px 15px;}
}

@media only screen and (max-width:480px){
	.event_history{padding:0 0 20px;}
	.status_column{font-size:12px;vertical-align: middle;}
	.single-event h1.entry-title {    font-size: 26px;}
	.member_login_outer{padding:30px 0;}
	.edit_account{padding:14px 10px;}
	.edit_account h2{font-size:20px;}
	.event_history_head h3{font-size:20px;}
	.renew_membership{padding:18px 10px;}
	.event_history_head{padding:10px 5px;}
	.renew_membership ul li{padding:10px 13px;}
	.event_history_outer{padding:20px 0px 25px;}
	.ponits_bottom i{width:100%;text-align:center;}
	.central_regional{width:100%;}


	.central_regional p{line-height:20px;margin-top:5px;}
	.division,.point_count{width:100%;padding:5px 0;}
	
	.division::after{top:0;left:-11px;right:-11px;background:url(../images/line.png);bottom:inherit;width:auto;height:2px;}
}

@media only screen and (max-width:479px){
	.middle-section .ngg-gallery-thumbnail-box ,.videopop{width:100% !important;margin-right:0!important;margin-bottom:15px;}
	.middle-section h2{font-size:26px;}
	.middle-section h3{font-size:22px;}
	.woocommerce-message .button{bottom:5px !important;position:absolute !important;right:5px;}
	.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input{width:100%;}
	.customgallery .isotope-item{margin:0 0 15px !important;position:static !important;text-align:center;width:50% !important;}
	.customgallery .wpb_image_grid .wpb_image_grid_ul img{margin:auto;}
	.skills_cell:nth-child(2){background-color:#ef0000;}
	.middle-section h3{font-size:20px;}
	.customgallery li{width:48%;}
	.skills_text{padding:7px 15px;}
	.skills_text h1{font-size:20px;line-height:25px;}
	.video-result .vc_col-xs-4{width:100%}
	form#searchform.tournament.tresult .selectbox,form.tournament.form-wrapper input[type="text"]{width:100%;margin:0 0 5%;}
	form#searchform.tournament.tresult .selectbox,form#searchform.tournament .selectbox{width:100%;margin:0 2% 5% 0;}
	form#searchform.tournament.tresult .selectbox,form#searchform.tournament button,form#searchform.tournament.tresult button{margin-left:0;}
	form#searchform.tournament.tresult button.resetresult{float:right;}
	form#searchform.tournament.tresult button {  width: 48%;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #ccc;width:100%;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before ,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;}
	.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;}
	.recipientscol{width:100%;}
	.event_list .select_wrapper,.event_sec_current_year .select_wrapper{margin-bottom:10px;}
	
	.ngg-album-compact{width:100% !important;}
	.checkout.woocommerce-checkout .input-checkbox{margin: 9px 9px 0 0;}
	.woocommerce-shipping-fields h3 .checkbox span{font-size: 18px;}
	.detailcontact .vc_col-sm-10.vc_column_container > .vc_column-inner {  padding-left: 5px;}
	.shop_table .coupon .button{margin-top:10px;}
	.inner-banner .skills_text {  max-width: 90%;}
	.woocommerce table.my_account_orders .button {  padding-left: 5px !important;  padding-right: 5px !important;}
	.member_login .woocommerce-MyAccount-content{padding:0;}
	
}
