.menuButtom,
.mobileMenu {
	display: none;
}
@media screen and (max-width: 992px) {
	#wpadminbar {
	    position: fixed !important;
	}
     #container {
		width: 960px;
     }
     .topM11,
     .topM22,
     #header,
     #main,
     .footWrap {
     	position: relative;
     	width: 100%;
     }
     #header .widget-container {
     	width: 100%;
     }
     .siteLogo {
         padding: 0 0 0 15px;
         width: 155px;
     }
     .menu-primary-container {
     	display: inline-block;
     	width: 76.56%;
     }
     .menu-primary-container ul li {
         padding: 0 66px 0 0;
     }
     .menu-secondary-container {
	    padding: 0 0 0 45px;
	}
	.menu-secondary li {
	    margin: 0 41px 0 0;
	}
	#searchform {
	    position: absolute;
	    /*left: 678px;*/
	    right: 0px;
	    top: 0;
	}
	#header img {
		width: 100%;
	}
	.topBanners {
		margin-top: 30px;
	    width: 100%;
	}
	 .topBanners.mp_bver {
		margin-top: 0px;
	 }	
	.topBanners .thirdBanner, 
	.topBanners .secondBanner {
	    width: 44.88%;
	}
	#content {
	    padding-left: 5px;
	}
		.entry.clearfix iframe {
		    width: 100%;
		}
	#sidebar-secondary {
	    margin: 0 5px 0 0;
	    width: 33%;
	}
	#menu-footermenu {
		margin: 0 20px;
	}
	.footerMenu ul li {
	    padding: 0 17px;
	}
	#copyrights {
	    margin: 0 27px;
	}
	.entry.clearfix img,
	.entry.clearfix .wp-caption {
		height: auto;
	    width: 100% !important;
	}
	.entry.clearfix img.lazy {
		height: 44px;
		width: 44px !important;
	}
	.entry.clearfix img.big_flag {
		height: 21px;
		width: 30px !important;
	}
	#wp_rp_first ul {
	    margin: 0 auto;
	}
	#wp_rp_first ul li a img {
	    display: block;
	}
}


@media screen and (max-width: 959px) {
	
#container{
	margin-top: 0px;
}	
	
	#searchform {
		border-radius: 0;
	    width: 260px;
	}
	.topM0 {
	    position: fixed;
	    top: 0;
		
		/* position: absolute; */
		/* top: 177px;		 */
		
	    width: 100%;
	    z-index: 9;
	}
	.topM0.fixed {
	    position: fixed !important;
	    top: 0 !important;
	}
	#header {
	    display: none;
	}
	.menuButtom {
		color: #fff;
		display: block;
		float: right;
		font-size: 35px;
		padding: 6px 15px;
		text-decoration: none !important;
	}
	.mobileMenu {
	    background-color: #000;
	    color: #fff;
	    display: none;
	    position: absolute;
	    right: 0;
	    top: 48px;
	    z-index: 9999;
	}

		.menu-mobile-menu-container{
				
			height: 100% !important;
			
		}
	
		.menuDown {
			background-color: #000;
			display: none !important;
			font-size: 24px;
			padding: 2px 130px;
			position: absolute;
			top: 260px;
			z-index: 99;
		}
		.mobileMenu ul {
		    margin: 0 !important;
		    padding: 0;
		}
			.mobileMenu li {
			    list-style: outside none none;
			}
				.mobileMenu a {
				    color: #fff;
				    display: block;
				    font-size: 15px;
				    padding: 7px 15px;
					line-height: 120%;
				    text-transform: uppercase;
				}
				.mobileMenu ul .sub-menu {
				  padding-left: 40px !important;
				  width: 85% !important; 
				}
					.mobileMenu ul .sub-menu li {
						list-style: inherit !important;
					}
						.mobileMenu ul .sub-menu li a {
						  font-size: 14px;
						  line-height: 120%;
						  padding: 7px 10px;
						}
	.searchButton {
	    float: right;
	}
     #container {
		width: 100%;
     }
     .topM2 {
     	height: 0;
     }
     .menu-primary-container,
     .menu-secondary-container {
     	display: none;
     }
     .topBanners {
     	margin-top: 50px;
        /* width: 524px; */
			width: 575px;
			height: 405px;
     }	
	 .topBanners.mp_bver {
		/* margin-top: 0px; */
		margin-top: 2px;
	 }
     .topBanners .thirdBanner, .topBanners .secondBanner, .topBanners .firstBanner {
         background-repeat: no-repeat;
         background-size: 100% 100%;
         width: 100%;
     }
     .topBanners .firstBanner {
         height: 100%;
         margin: 0 5px 5px 0;
     }
     .topBanners .thirdBanner,
     .topBanners .secondBanner {
         height: 56%;
         margin: 0 0 10px;
     }
     .topBanners .firstBannerh1 .bannerTitle {
         width: 92.3%;
     }
     .topBanners .bannerTitle {
         width: 92.2%;
     }
     #content {
     	float: none;
     	padding-left: 0;
        width: 100%;
     }
     .twoCol:nth-child(even) {
     	margin: 0;
     }
     #main {
       margin: 20px auto 0;
     }
     .ajax-load-more-wrap.grey,
     .noAjaxContent {
         margin: 0 auto;
         width: 574px !important;
     }
     	.meta_categories {
     	  display: inline-block;
     	}
     	.cboxElement img {
     	  height: auto;
     	  width: 100%;
     	}
	     #vkapi {
	     	width: 100% !important;
	     }
	     	#vkapi iframe {
				width: 100% !important;
	     	}
	    .fb-comments span,
	    .fb-comments iframe{
	      	width: 100% !important;
	    }
	    .pluginSkinLight.pluginFontHelvetica {
	      width: 100% !important;
	    }
     #sidebar-secondary {
         margin: 0;
         width: 100%;
     }
	     .widget-container {
	         margin: 21px auto;
	         padding: 0;
	         width: 97%;
	     }
	     .widgettitle {
	         float: left;
	     }
	     	.banners-125 img {
	     		margin: 0 auto;
	     	}
	     	.aligncenter {
	     	  /* height: 100%; */
	     	  /* width: 100%; */
	     	}
     #content.singlePost {
     	margin: 0 auto;
     	padding: 50px 15px 0 15px;
     	width: 94%;
     }
     #footer {
         height: auto;
     }
     	.footerMenu {
     	    display: none;
     	}
     		#copyrights {
     			margin-top: 12px;
     			width: 35%;
     		}
     		#counters {
     		    display: none;
     		}
     		#social {
     		    float: right;
     		    margin: 10px 0;
     		}

}

@media screen and (max-width: 640px) {
	#wp_rp_first ul {
        width: 100%;
    }
    #wp_rp_first ul li:first-child {
        margin-right: 17px;
    }
}

@media screen and (max-width: 530px) {
	.topBanners .thirdBanner, .topBanners .secondBanner, .topBanners .firstBanner {
	    background-size: 100% 100%;
	}
	.topBanners .firstBanner h1.bannerTitle {
	    font-size: 19px;
	    height: 68px;
	    padding: 23px;
	    top: 225px;
	}
	.topBanners .firstBanner {
	    height: 92%;
	}
	.topBanners .secondBanner {
	    height: 52%;
	}
	.topBanners .thirdBanner {
	    height: 52%;
	}
	.ajax-load-more-wrap.grey,
	.noAjaxContent {
	    width: 100% !important;
	}
	.title {
		display: block;
	  margin: 0;
	}
	#load-more {
	    left: 0px;
	    width: 100%;
	}
	.postmeta-primary span, .postmeta-secondary span {
	    /* float: left; */
	    /* margin-top: 8px; */
	}
	.meta_comments {
	    float: right !important;
	}
	#content.singlePost {
	    padding: 50px 10px 0 10px;
	    width: 94%;
	}
	#vkapi_wrapper {
	  font-size: 20px;
	  font-weight: bold;
	  width: 250px !important;
	}
	#wp_rp_first ul li {
	    float: none;
	    margin: 0 auto 15px !important;
	}
	#wp_rp_first ul li a img {
	    padding-bottom: 10px;
	}
	#vkapi_comments td {
		font-size: 14px;
	    padding: 7px 0 0;
	}

	.widget-container {
	    width: 320px;
	}
		.widget.popular-posts {
		    padding: 5px;
		}
			.widget-container .wpp-thumbnail {
			    margin: 8px 5px 0 0;
			}
				.widget-container span.meta_categories {
				    /* width: 80px; */
				}
	#footer {
	    height: auto;
	}
		.footerMenu {
		    display: none;
		}
			#copyrights {
				margin-top: 12px;
				width: 35%;
			}
			#counters {
			    display: none;
			}
			#social {
			    float: right;
			    margin: 10px 0;
			}
	
}

@media screen and (max-width: 530px) {

	.topBanners {
	  height: 255px;
	  width: 320px;
	}
	.topBanners .firstBanner h1.bannerTitle {
	  top: 135px;
	}
	
	.topBanners h1.bannerTitle {
		font-size: 16px !important;
	    width: 93%;
	}
	.topBanners .firstBanner h1.bannerTitle {
	  font-size: 18px !important;
	}
	.twoCol {
	  height: auto;
	  margin: 0px 0px 10px 0px;
	  width: 100%;
	}
	.twoCol:nth-child(2n) {
	  margin: 0px 0px 10px 0px;
	}
	#vkapi_comments button.submit {
	  font-size: 12px;
	  margin: 0 0 0 7px;
	  padding: 5px;
	}
	.postmeta-primary {
	  /* display: inline-block; */
	  /* padding: 0px 0px 5px 0px; */
	  padding-top: 8px;
	  	padding: 7px 0 1px 0;
	}
	.touch .mfss {
	  font-size: 8px;
	}
	th, td, caption {
	  padding: 4px 2px;
	}

			tr td, .fighter_result_data {
			  font-size: 71%;
			}

}












