.filtermain_column { border: 1px solid rgb(188, 182, 182); padding: 20px; }
.fusion-button-wrapper .filter_btns1, .fusion-button-wrapper .filter_btns2, .fusion-button-wrapper .filter_btns3 { font-family: Open Sans !important; font-weight: 550 !important; }
.filter_selection_box select { width: 100%; border: 1px solid #000; height: 41px; color: #000; font-weight: 550; font-family: Open Sans !important; padding-left: 10px; }
.filter_selection_box select:not([size]):not([multiple]) { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #ffffff url("https://steelsoccer.com/wp-content/uploads/2019/09/select_downarrow.png"); background-position-x: 0%; background-position-y: 0%; background-position: right 10px bottom 14px; background-repeat: no-repeat; padding-right: 35px; }
.fusion-button { font-family: Open Sans !important; font-weight: 550 !important; }
.golbal_col2 .fusion-text p { color: #000 !important; }
.global_col3 .fusion-text { color: #000 !important; }
.golbal_col2 .fusion-button-wrapper { margin-right: 10px; }
.golbal_col3 .fusion-button-wrapper { margin-right: 10px; }
ul.agegroupul li { color: #000; list-style-type: none !important; display: inline-block !important; margin-right: 10px; }
ul.yeras_ulbtn li { color: #fff; list-style-type: none !important; display: inline-block; border-right: 1px solid #ccc; background: #000; padding: 10px 22px 10px 22px; margin-bottom: 10px; }
ul.agegroupul, ul.yeras_ulbtn { padding-left: 0px; }
.golbal_col2 .fusion-one-page-text-link { display: block; margin-bottom: 10px; font-size: 15px; }
.golbal_col2 .fusion-button { width: 46% !important; padding: 13px 0px !important; }
.locationbtn { width: 100% !important; margin-bottom: 20px; }
.golbal_regbtn { width: 49%; margin-right: 10px !important;}
.golbal_detailbtn { width: 47%; background: #fff !important; border: 1px solid #ea3d92 !important;  }
.golbal_detailbtn .fusion-button-text { color: #ea3d92 !important; }
.fusion-text { color: #000 !important; }
/*.golbal_col2 .fusion-column-wrapper .fusion-sep-clear { height: 96px;}*/
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.global_col3::before { content: ""; display: block; position: absolute; z-index: 1; left: -40px; top: 0; bottom: 0; border: 1px solid #bcb6b6 !important; border-width: 0 0 0 1px; }
.video_newcol { margin-bottom: 0px !important; }
.banner_maintitle h1::before { content: ''; display: block; width: 100%; height: auto; position: absolute; top: 19.5px; border-top: 1px solid #fff; border-bottom: none; }
.banner_maintitle h1::after { content: ''; display: block; width: 100%; height: auto; position: absolute; bottom: 14.5px; border-top: 1px solid #fff; }
.tourlist_title1 h2::before { content: ''; display: block; width: 100%; height: auto; position: absolute; top: 19.5px; border-top: 1px solid #000; border-bottom: none; border-width: 1px; }
.tourlist_title1 h2::after { content: ''; display: block; width: 100%; height: auto; position: absolute; bottom: 14.5px; border-top: 1px solid #000; border-bottom: none; border-width: 1px; }
.tourlist_title h2::before { content: ''; display: block; width: 100%; height: auto; position: absolute; top: 20.5px; border-top: 1px solid #000; border-bottom: none; }
.tourlist_title h2::after { content: ''; display: block; width: 100%; height: auto; position: absolute; bottom: 14px; border-top: 1px solid #000; border-bottom: none; }
.banner_maintitle .title-heading-center { line-height: 84px !important; font-size: 60px !important; }
.tourlist_title1 .title-heading-center, .tourlist_title .title-heading-center { line-height: 84px !important; font-size: 60px !import; }
.gallery_sec .fusion-imageframe { width: 100% !important; }
.gallery_sec .fusion-imageframe img { width: 100% !important; }
.fusion-column-wrapper .video_wrapper-all, .fusion-column-wrapper .videoIframe-full, .fusion-column-wrapper .videoPoster-full { height: 260px; }
.fusion-column-content span.contact_tourlogo { margin-right: 5px !important; }
.golbal_col2 .fusion-column-wrapper .fusion-button-wrapper { /*position: relative; top: 73pt; */ }
.fusion-text.contact_text { width: 77%; display: inline-block; }
.tour_row { border: 1px solid #ccc; margin-bottom: 25px !important; padding: 25px !important; }
.tour_row .fusion-imageframe { padding-left: 16px !important; }
.tour_row .merchandise_hotel { background: #bcb6b6; box-shadow: none !important; font-family: Open Sans; font-weight: 550; padding: 13px 0px !important; color: #fff !important; }
.tour_row .city_statebtn { background: #ea3d92; padding: 13px 0px !important; box-shadow: none !important; font-family: Open Sans; font-weight: 550; color: #fff !important; }
.tour_row .div_registerbtn { background: #ea3d92; padding: 13px 0px !important; box-shadow: none !important; font-family: Open Sans; font-weight: 550; color: #fff !important; }
.tour_row .fusion-column-wrapper .tournament_btnspace { height: 14px !important; }
.col2_hotel.golbal_col2 { position: static !important; clear: right; padding-bottom: 50px;}
.col2_hotel.golbal_col2 .hotel_merchbtndiv { position: absolute; width: 100%; bottom: 26px; z-index: 100000; display: block; float: none; max-width: 300px; }
.pagination span{background:#000;color:#fff !important;margin-right:8px;padding:5px;}
.pagination a {background:#000 !important;color:#fff !important;margin-right:8px;padding:13px 24px 13px 24px;}
.pagination span.current {background:#fb308d !important;color:#fff !important;margin-right:8px;padding:13px 24px 13px 24px;}
.pageing_new {margin-top:50px;margin-bottom:50px;}
.divgo_btn {background: #ea3d92 !important;border:1px solid #ea3d92 !important;font-family: Open Sans !important;font-weight: 550 !important; color:#fff;}
.divfilterbtn {background: #fff !important; border:1px solid #fff !important;font-family: Open Sans !important;font-weight: 550 !important;color:#000;}
.div_resetbtn {background: #fff !important; border:1px solid #000 !important;font-family: Open Sans !important;font-weight: 550 !important; color:#000;margin-left:10px;}

/*Single  page*/
.sidebar_content img {
	width: 310px !important;
	height: 115px;
	display: inline-block;
	float: left;
	margin: 4px;
}
.divcustomtab .nav-tabs li a h4 {padding-left:0px;font-size:20px !important;}
.posttour_desc p, .div_tour_tabdiv .tab-pane p{
	font-size: 13pt !important;
	font-family: "Open Sans";
	color: #000;
	line-height: 27px !important;
	font-weight: 550 !important;
	clear: both;
}
.single-tournaments .details_main{margin-top:0px !important;border:none !important;}
.single-tournaments .details_main h4 {padding-left:0px;}
.single-tournaments .posttour_desc img {margin-top:10px;margin-bottom:10px;}
.single-tournaments .posttour_desc {padding:25px 0px 25px 0px;}
.single-tournaments .tour_sidebar img {margin-bottom:10px;}
.single-tournaments .fusion-tabs.nav-not-justified .nav-tabs .tab-link {padding: 8px 10px;}
.single-tournaments .widget-area {
	background: #efefef;
	padding: 20px;
}
.age_group_level {position: static !important; clear: right;padding-bottom: 50px;border-left:1px solid #ccc;}
/*.age_group_level {position: static !important; clear: right;}*/
.age_group_level .register_detaibtn {position: absolute; width: 100%; bottom: 0px;float: none; max-width: 300px;bottom: 26px;}
/*.global_col3.age_group_level::after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: -13px;
	top: 0;
	bottom: 0;
	border: 1px solid #ccc !important;
	border-width: 0 0 0 1px;
}*/
.divgo_btn:hover {color:#fff !important;}
ul.yeras_ulbtn li {padding: 10px 20px 10px 20px !important;}
/*Responsive css*/
@media(min-width: 768px) and (max-width: 1023px){
}
@media(max-width:767px){
	#bannersec .fusion-column-wrapper .fusion-row .product_main_title {margin-top: 40px !important;margin-bottom: 0px !important;}
	.threebutton_wrapper a {padding:9px 19px !important;}
	.filter_selection_box .SearchForm .fusion-column.col-lg-4 {margin-bottom:10px !important;}
	.tour_row .fusion-imageframe {padding-left:0px;}
	.tour_row .golbal_col2.fusion-column.col-lg-4.col-md-4.col-sm-4.col2_hotel {padding-bottom:20px;margin-bottom:20px;}
	.tour_row .age_group_level {border-left:none;margin-bottom:0px !important;padding-bottom:0px !important;}
	.tour_row ul.yeras_ulbtn li {padding: 7px 10px !important;}
	.tour_row .global_col3.fusion-column.col-lg-4.col-md-4.col-sm-4.age_group_level {padding-left:8px !important;padding-right:8px !important;}
	.tour_row .age_group_level {position:unset !important;}
	.tour_row .col2_hotel.golbal_col2 {position:unset !important;}
	.tour_row .col2_hotel.golbal_col2 .hotel_merchbtndiv {position:unset !important;bottom:unset !important;}
	.tour_row .register_detaibtn .fusion-button-wrapper{display:block !important;margin-bottom:8px;}
	.tour_row .age_group_level .register_detaibtn {position:unset !important;bottom:unset !important;}
	.tour_row .age_group_level .register_detaibtn a{width:100% !important;}
	.tour_row .age_group_level fusion-button-wrapper a.city_statebtn.locationbtn {margin-bottom:10px !important;}
	.tour_row .age_group_level .fusion-button-wrapper{margin-right: 0px !important;display:block !important;}
	.tour_row .col2_hotel .fusion-button-wrapper{display:block !important;}
	.tour_row .age_group_level .register_detaibtn {margin:0 auto !important;}
	.tour_row .col2_hotel.golbal_col2 .hotel_merchbtndiv {margin:0 auto !important}
}