@media screen and (max-width: 1140px) {
     .rich_editor_text p img{
         width:auto;
         height:auto;
    }
     .rich_editor_text p img.size-full{
         width:100%;
         height:auto;
    }
     div.pp_default .pp_expand{
         display:none !important;
    }
    .widget-gallery .gallery ul li{
        width: calc(25% - 2px) !important;
    }
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
     .pp_pic_holder.pp_default {
         width: 100%!important;
         left: 0!important;
         overflow: hidden;
    }
    div.pp_default .pp_content_container .pp_left {
         padding-left: 0!important;
    }
    div.pp_default .pp_content_container .pp_right {
         padding-right: 0!important;
    }
    .pp_content {
         width: 100%!important;
         height: auto!important;
    }
    .pp_fade {
         width: 100%!important;
         height: 100%!important;
    }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {
         display: none!important;
    }
    #pp_full_res img {
         width: 100%!important;
         height: auto!important;
    }
    .pp_details {
         width: 100%!important;
         padding-left: 3%;
         padding-right: 4%;
         padding-top: 10px;
         padding-bottom: 10px;
         background-color: #fff;
         margin-top: -2px!important;
    }
    a.pp_close {
         right: 7%!important;
         top: 10px!important;
    }
}
@media screen and (max-width: 1024px) {
     .rich_editor_text p img{
         width:100%;
         height:auto;
    }
     .rich_editor_text p img.ajax-loader{
        width: auto !important;
    }
}
/*============ Media 768Px Start ============ */
 @media (min-width: 768px) and (max-width: 990px) {
     #header .container {
         width: 100%;
    }
     .container{
         width:100%;
    }
     #header #mainheader .container, .our-sponcers .container, #wrappermain-pix.wrapper_boxed, .col-md-9, .col-md-3{
         width:100%;
    }
     .widget_text .ads-banner .bottom_banner img{
         width:100% !important;
    }
     nav.navigation > ul{
         display:none;
    }
     .navigation select{
         display: block;
    }
     .js .selectnav{
         display: block;
    }
     .widget-recent-blog article h6{
         font-size:12px;
    }
     .widget .pix-section-title{
         font-size:16px;
    }
     #wp-calendar tbody td{
         width:1%;
    }
     .our-team-sec .tabs .nav.nav-tabs li article .text span.pix-player-no{
         font-size:20px;
         top:15px;
    }
     .blog-home .blog-headlines figure figcaption h2.pix-post-title{
         font-size:14px;
         line-height:28px;
    }
     #header{
        /*padding:0px 15px 15px 15px;
        */
         box-shadow:none;
    }
     #mainheader{
        /*box-shadow: 0 1px 2px #292A30;
        */
         float: left;
    }
     #searcharea:before{
         right: 30px;
    }
     .countdown-section .btn{
         font-size:11px;
    }
    /*nav.navigation{
         width:65%;
    }
    */
     #lang_sel{
         margin:3px 10px;
    }
     .cart-sec{
         margin: 3px 5px 3px 25px;
    }
     .our-sponcers article {
         width:141px;
    }
     .our-sponcers .cycle-slideshow{
         width: 88%;
    }
     .footer-widget .widget{
         width: 33%;
         box-sizing: border-box;
         margin: 0;
         padding: 0 5% 0px;
    }
     .news-section article{
         width:118px;
    }
     .top-head{
         text-align: center;
    }
     .logo{
         float:none;
         vertical-align: top;
    }
     sponcer-title {
         margin: -34px 0 0;
    }
     .woocommerce-page ul.products li.product{
         width:31%;
    }
     #innermain{
         padding:15px 20px 0px 20px;
    }
     #carouselarea .container{
         padding:0px 18px;
    }
     #header #mainheader .container{
         width:100%;
         float:left;
         padding:9px 10px;
    }
     .news-carousel .center span{
         width:30px;
    }
     .searcharea a{
         line-height: 30px;
    }
     .team-detail-text{
         width:55%;
    }
     .top-head .rightheader{
         width:63%;
    }
     .table tbody tr td{
         display:table-cell;
         padding:0px 5px;
    }
    /* Menu Start */
     nav.navigation{
         text-align: center;
    }
     nav.navigation > ul{
         width:270px;
         padding: 15px 40px;
         display: none;
         padding:10px 5px;
         position: absolute;
         left:0;
         top: 51px;
         background-color: #212121;
         z-index: 99;
         margin:0;
    }
     .rtl nav.navigation > ul{
        right: 0 ;
         left:auto;
    }
     nav.navigation ul li{
         width: 100%;
         padding: 0px;
         text-align: left;
         border-bottom: 1px solid #666;
    }
     .rtl nav.navigation ul li{
        text-align: right;
    }
     nav.navigation > ul > li:after{
         display:none;
    }
     nav.navigation ul li:last-child{
         border-bottom: none;
    }
     nav.navigation > ul > li > a, .navigation > ul > li > a{
         color: #fff;
         padding: 0px 0px;
         height: auto;
         float: left;
         width: 100%;
         border: none;
         position: relative;
         font-size: 14px;
         line-height: 35px;
         padding:0 10px;
    }
     .navigation ul ul{
         position: inherit;
         left: 0px;
         top: auto;
         margin: 0px;
         visibility: visible;
         opacity: 1;
         float: left;
         width: 100%;
         padding: 0px 15px 0px 15px;
         background-color: transparent;
         box-shadow: none;
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0);
         transform: translateY(0);
    }
     nav.navigation ul ul li a{
         color: #fff;
         border: none;
         padding: 5px 10px;
    }
     .navigation ul > li.sub-icon > a:after{
         content: "\f107";
         font-family: FontAwesome;
         position: absolute;
         right: 10px;
         top: 1px;
         color: #fff;
    }
     .rtl .navigation ul > li.sub-icon > a:after{
        right: auto;
         left: 10px;
    }
     .navigation ul ul ul{
         left: 0px;
    }
     .navigation ul > li > a:before, .navigation ul ul:before{
         display: none;
    }
     .navigation > ul > li:hover > a, nav.navigation > ul > li.current-menu-item > a, nav.navigation > ul > li.current-menu-ancestor > a, .navigation ul ul li:hover > a{
         background-color: transparent !important;
         border: none;
    }
     .cs-click-menu {
         display: inline-block;
         text-align: center;
         background: transparent;
         padding: 6px 0px;
         height: inherit;
    }
     .menu-btn, .rightheader .searcharea a:after {
         display: none;
    }
     .navigation ul ul li:hover > a{
         box-shadow: none;
         background: none;
    }
    /* Menu End */
     .our-team-sec.team-vertical{
         margin:0;
    }
     .sliderpagination.pxleft-team ul li{
         min-height: 95.2px;
    }
     .sliderpagination.pxleft-team ul li.cycle-pager-active:before{
         border-width: 50px 17px 45px 0;
    }
     .rtl .sliderpagination.pxleft-team ul li.cycle-pager-active:before{
         border-width: 45px 0px 50px 17px;
    }
     .woocommerce table tr{
         width: 100%;
         display: table-row;
    }
     .blog-vertical header.pix-heading-title h2 {
         width: auto;
    }
     .blog-vertical header.pix-heading-title {
         margin-left: -9px;
    }
     .latest-video .minus-column article{
         margin: 0 0 30px 18px;
    }
     #main .gallery .gallery-three-col li {
        width: 48%;
    }
     #main .gallery ul.gallery-four-col li {
        width: 31.555%;
    }
     #main .col-md-12 .latest-video .minus-column article {
        width: 30.333%;
    }
}
/*============ Media 420Px Start ============ */
 @media (max-width: 480px) {
    .container{
         width:420px;
    }
    /*.sp-content h3.news-title {
        font-size: 13px !important;
		line-height: 16px !important;
    }*/
    .sp-event-results .team-name, .sp-event-results .team-logo, .sp-data-table.sp-event-results td {
         font-size: 22px !important;
    }
	
	.sp-data-table.sp-event-results td, .sp-data-table.sp-event-results td.data-name {
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
	
	.main-ticker-cnt .pl-ticker-title-cnt {
		 width: 130px !important;
	}
	/*.theme-defaultvideos-slidr .sp-content, .theme-defaultimages-slidr .sp-content {
		bottom: calc(50% - 55px);
	}
	.sp-content .categories-links, .sp-content .hide-small-screen {
		display: none;
	}*/
	.vgps-wrapper.sp-horizontal .sp-next-arrow, .vgps-wrapper.sp-horizontal .sp-previous-arrow {
		height: 39px !important;
		width: 20px !important;
	}
	.vgps-wrapper.sp-horizontal .sp-arrows {
		margin-top: -23px !important;
	}
	.sp-content {
		/*bottom: calc(50% - 25px) !important;*/
	}
	.mainheader-bottom #menus li {
		font-size: 11px;
	}
	
	#innermain {
	    padding: 15px 10px 0px 10px;
	}
}
@media (max-width: 767px) {
	.pix-page-title {
		margin-bottom: 20px;
	}
	.sp-thumbnails {
		height: 100% !important;
		width: 150px !important;
	}
	.sp-content {
         max-width: 240px !important;
	}
    .our-sponcers .container, .element_size_33{
         width:100%;
    }
     .blog_detail .social-network{
         float:left;
    }
     .blog-medium article figure, .blog_detail figure{
         margin-bottom:10px;
    }
     #carouselarea .container{
         padding:0px 18px;
    }
     .news-carousel .center span{
         width:30px;
    }
     #header #mainheader .container{
         width:100%;
         float:left;
    }
     nav.navigation{
         /*width:50%;*/
		 width: auto;
         position: relative;
    }
     .searcharea{
         width:35px;
         float: right;
    }
     #header{
        /*padding:0px 15px 15px 15px;
        */
         box-shadow:none;
    }
     #mainheader {
        /*box-shadow: 0 1px 2px #292A30;
        */
    }
     .menu-btn, .rightheader .searcharea a:after {
         display: none;
    }
     .logo img {
         max-width: 100%;
    }
     .top-head{
         text-align:center;
    }
     .rightheader, .logo, .home-info a, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
         float:none;
    }
     .header-social-icons {
         position: relative;
         right: 0;
         top: 0;
		 display: none;
    }
     .home-info a, .logo{
         display:inline-block;
    }
     .navigation, .outer-banner .element_size_67, .outer-banner .element_size_33, .element_size_100, .element_size_75, .element_size_50, #wrappermain-pix.wrapper_boxed, .top-head, .blog-headlines .pix-feature, .blog-listing-text, .our-team-home-view .tabs .tab-content, .our-team-home-view .tabs .nav.nav-tabs, .our-sponcers article a img, .blog-grid article, .featured-event .pix-sc-team ul li, .featured-event .pix-sc-team ul li.sec-section, .event.event-listing article .calendar-date, .event.event-listing article .text, .blog-medium article figure, .team-sec, .footer-widget .widget, .next-post-paginate, .team-detail-text, .blog-vertical.our-team-home-view .tabs .tab-content, .blog-vertical.our-team-home-view .tabs .nav.nav-tabs, .match-result, .col-md-12 .blog-grid article, header.pix-heading-title h2, .blog-home .tabs.horizontal .nav-tabs, .latest-video .minus-column article figure, .widget_text .ads-banner .bottom_banner img, .pix-blog.blog-carousel, #sliderpagination, .gallery ul, .cart-collaterals .cross-sells ul.products li.product{
         width:100%;
    }
     .col-md-12 .latest-video .minus-column article{
         width:41.27%;
    }
     .single-paginate:before, .single-paginate:after, .contact-info.sec-info:before{
         display:none;
         border-left:none;
    }
     .next-post-paginate, .next-post-paginate:first-child, .contact-info.sec-info, .rich_editor_text .pix-content-wrap{
         padding:0px;
    }
     .rich_editor_text .pix-content-wrap, div.wpcf7{
         margin:0px ;
    }
     .outer-banner .element_size_33{
         padding-left:0px;
    }
     .outer-banner .element_size_67, .featured-title, header.pix-heading-title h2, .blog-headlines .pix-feature, .time-sec,.event.event-listing article .calendar-date{
         margin-bottom:10px;
    }
     .blog-home .tabs.horizontal .nav-tabs, .event.event-listing article .btn{
         position:relative;
    }
     .event.event-listing article .btn{
         left:0px;
         top:17px;
    }
     .rtl .logo{
        float:none !important;
    }
     #searcharea:before{
        left: 25px;
    }
     .pix-blog.blog-home .nav-tabs > li{
         float:right;
    }
     .blog-home .pix-heading-title{
         padding:0;
    }
     .blog-medium article .text{
         margin-right: 0;
    }
     .blog_detail .share-post .social-network{
         float:right !important;
    }
     #respond form .form-icons{
         left: 29%;
         right:auto !important;
    }
     .is-countdown span:before{
         right:-6px;
         font-size:11px;
    }
     .event.event-listing article .text{
         padding:0px;
    }
     .blog-headlines .pix-feature{
         padding:0px;
         border-right:none;
    }
     .footer-widget .widget, .footer-widget .widget:first-child{
         margin:0px 0px 20px 0px;
    }
     #searcharea{
         width:50%;
         top: 54px;
    }
     #searcharea:before{
         right: 25px;
    }
     .searcharea a{
         height:32px;
         width:38px;
         line-height:33px;
    }
     .cart-sec {
         margin:3px 10px 3px 21px;
    }
     #lang_sel {
         margin:3px 5px 0 10px;
    }
     #lang_sel{
         height:inherit;
    }
     #mainheader{
         padding:10px 15px;
         height:auto;
         float: left;
    }
     #header .mainheader-bottom .container {
         padding-left: 0px;
         padding-right: 0px;
    }
     #footer{
         height:auto;
    }
     .footer-icons .followus a{
         margin-bottom:5px;
    }
     .our-sponcers{
         margin:25px 0px 30px;
    }
     .sponcer-title{
         margin:-5px 0 0;
    }
     .footer-1.col-md-4 {
         padding: 30px 45px;
         padding-left: 20px;
         padding-right: 20px;
    }
     .footer-2.col-md-8 {
         padding: 40px 15px 25px;
         padding-left: 20px;
         padding-right: 20px;
		 display: none;
    }
     .news-section article{
         width:126px;
    }
     .news-section article .text{
         padding:7px 4%;
    }
     .pix-blog.blog-carousel-view .text h2.pix-post-title{
         font-size:20px;
    }
     .pix-blog.blog-carousel-view .text p{
         font-size:11px;
    }
     .featured-event .pix-sc-team ul li.sec-section h2{
         font-size:18px;
    }
     .featured-event .pix-sc-team ul li h2 span{
         margin:0 8%;
    }
     .our-team-sec article{
         width:46.83%;
    }
     .gallery ul, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
         text-align:left;
    }
     .gallery .gallery-three-col li{
         width:48%;
    }
     .blog-medium article .text{
         margin-left:0px;
    }
     #respond form p input[type="text"]{
         width:75%;
    }
     #respond form .form-icons{
         right:28%;
    }
     .footer-widget .widget{
         overflow:hidden;
    }
     .footer-widget .widget, .event-listing article .text .pix-post-title, form.woocommerce-ordering{
         float:none;
    }
     .woocommerce-page ul.products li.product{
         width:49.111%;
    }
     #innermain{
         padding:15px 20px 0px 20px;
    }
     .latest-video{
         margin-left:-20px;
    }
     .latest-video .minus-column article{
         width:41.27%;
    }
     .our-sponcers article{
         width:170px;
    }
     .pix-post-title, .flexslider figcaption h2 a{
         font-size:13px;
    }
     .blog-grid article p{
         font-size:11px;
    }
     .blog-home .blog-headlines figure figcaption h2.pix-post-title{
         font-size:16px;
         line-height:30px;
    }
     .password_protected form input[type="password"], .password_protected form input[type="text"]{
         width:200px;
    }
     .password_protected form input[type="submit"]{
         padding:0px 11px;
    }
     .gallery ul.gallery-four-col li{
         width:47.666%;
    }
     .event.event-listing article, .event-listing article .text .pix-post-title, .woocommerce ul li, .match-result{
         text-align:center;
    }
     .sliderpagination ul li article .text{
         text-align: left;
         padding-left: 77px;
    }
     .team-sec{
         margin:0 0 15px;
    }
     .blog-vertical article .caption h2{
         font-size:13px;
    }
     .footer-widget .widget ul li{
         text-align:left;
    }
     .detail_text.rich_editor_text iframe {
         height: 100%;
         width: 100%;
    }
     .home-top-widget .widget{
         width:100%;
    }
     .sliderpagination.pxleft-team{
         width: 100%;
    }
     .sliderpagination.pxleft-team{
         width: 100%;
    }
     .sliderpagination ul li.cycle-pager-active:before{
         display:none;
    }
     .sliderpagination article .text h2{
         font-size: 17px;
    }
     .pxleft-team .pix-player-no{
         font-size: 20px;
    }
     .sliderpagination article .text h6 a{
         font-size: 11px;
    }
     .our-team-sec.team-vertical{
         width: 100%;
         margin: 0;
    }
     .sliderpagination{
         width: 100%;
    }
     .sliderpagination ul li.cycle-pager-active:before{
         display: none;
    }
     .blog-vertical .cycle-slideshow{
         width:100%;
    }
     .blog-vertical header.pix-heading-title{
         margin-left:0;
    }
     .team-vertical article figcaption .caption h2{
         font-size: 20px;
    }
    /* Menu Start */
    /* nav.navigation{
         text-align: center;
    }
    */
     nav.navigation > ul{
         width:270px;
         padding: 15px 40px;
         display: none;
         float:left;
         padding:10px 5px;
         position: absolute;
         right: -10px;
		 left: auto;
         top: 43px;
         background-color: #212121;
         z-index: 99;
         margin:0 0 0 -135px;
    }
     .rtl nav.navigation > ul{
        left: auto;
    }
     nav.navigation ul li{
         width: 100%;
         padding: 0px;
         text-align: left;
         border-bottom: 1px solid #666;
    }
     .rtl nav.navigation ul li{
        text-align: right;
    }
     nav.navigation > ul > li:after{
         display:none;
    }
     nav.navigation ul li:last-child{
         border-bottom: none;
    }
     nav.navigation > ul > li > a, .navigation > ul > li > a{
         color: #fff !important;
         padding: 0px 0px;
         height: auto;
         float: left;
         width: 100%;
         border: none;
         position: relative;
         font-size: 14px;
         line-height: 35px;
         padding:0 10px;
    }
     .navigation ul ul{
         position: inherit;
         left: 0px;
         top: auto;
         margin: 0px;
         visibility: visible;
         opacity: 1;
         float: left;
         width: 100%;
         padding: 0px 15px 0px 15px;
         background-color: transparent;
         box-shadow: none;
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0);
         transform: translateY(0);
    }
     nav.navigation ul ul li a{
         color: #fff;
         border: none;
         padding: 5px 10px;
    }
     .navigation ul > li.sub-icon > a:after{
         content: "\f107";
         font-family: FontAwesome;
         position: absolute;
         right: 10px;
         top: 1px;
         color: #fff;
    }
     .rtl .navigation ul > li.sub-icon > a:after{
        right: auto;
         left: 10px;
    }
     .navigation ul ul ul{
         left: 0px;
    }
     .navigation ul > li > a:before, .navigation ul ul:before{
         display: none;
    }
     .navigation > ul > li:hover > a, nav.navigation > ul > li.current-menu-item > a, nav.navigation > ul > li.current-menu-ancestor > a, .navigation ul ul li:hover > a{
         background-color: transparent !important;
         border: none;
    }
     .cs-click-menu{
         display:inline-block;
         text-align:center;
         background: transparent;
         padding: 6px 0px;
         height:inherit;
    }
     .navigation ul ul li:hover > a{
         box-shadow: none;
         background: none;
    }
    /* nav.navigation{
         width: 100%;
    }
    */
    /* Menu End */
     .blog-vertical header.pix-heading-title:before {
         bottom: 8px;
    }
     .blog-vertical header.pix-heading-title h2 {
         width: auto;
    }
     .blog-vertical header.pix-heading-title {
         margin-left: -9px;
    }
     #comments .thumblist ul li .text {
         margin:0 0 30px;
         overflow: hidden;
         text-align: left;
         width: 100%;
    }
     #comments .thumblist ul li .text header{
         overflow: hidden;
    }
     #comments .thumblist ul li .text .bottom-comment{
         border-left: 1px solid #ddd;
         margin: 60px 0 0;
         overflow: hidden;
         padding: 10px 15px 0 20px;
         position: relative;
         width: 100%;
    }
     .tabs.horizontal .nav-tabs li a{
         width:100%;
    }
     .blog-home .pix-heading-title {
         padding: 0px 0px 0px 0px;
    }
     #myTab.nav > li {
        width: 33%
    }
     .footer-2 .col-md-4 {
         width: 49%;
         display: inline-block;
         vertical-align: top;
    }
     .featured-img .subtitle h1:before {
         display: none;
    }
}
/*============ Media 300Px Star ============ */
@media (max-width: 480px) {
     .container{
         width: 100%;
        /*290px;
        */
         padding:0px 5px;
    }
     .home-top-widget {
         float: left;
         overflow: hidden;
         padding: 25px 0 0;
         width: 290px;
         margin: 0 0 0 44px;
    }
     .post-tags a{
         margin:0px 0px 5px 1px;
    }
     #comments .thumblist ul li .text, #comments .thumblist ul li .text .bottom-comment{
         margin:0px;
    }
     #comments .thumblist ul li .text .bottom-comment{
         float:left;
    }
     #comments .thumblist ul li .text header{
         margin-left:20px;
    }
     .flex-direction-nav li a, .pix-zoom i{
         font-size:14px !important;
    }
     .rtl .pix-blog.blog-home .nav-tabs > li{
         width:100%;
    }
     .pix-zoom i{
         width:35px;
         height:30px;
         padding:6px 0px;
    }
     .table tbody tr td{
         padding:5px 4.4px;
         font-size: 11px;
         font-weight: 500;
         width: 34px;
         height: 38px;
         float:left;
         line-height: 15px;
    }
     .widget-point-table table tr{
         display:inline-table;
    }
     .table > thead > tr > th{
         padding:5px;
         font-size: 11px;
         font-weight: 500;
         width: 80px;
         line-height: 15px;
         text-align: right;
    }
     .our-team-sec article, .blog-medium article figure, .latest-video .minus-column article, .contact-info ul li.text, #comments .thumblist ul li .text .bottom-comment, .col-md-12 .latest-video .minus-column article, .fluid-tab-horizontal .nav-tabs li, .cart-collaterals .cross-sells ul.products li.product, .cart-collaterals .cross-sells, .gallery ul.gallery-four-col li{
         width:100%;
    }
     .latest-video .minus-column article, .latest-video{
         margin-left:0px;
    }
     .news-section article{
         width:114px;
    }
     .subtitle h1{
         font-size:20px 
    }
     .featured-event .pix-sc-team ul li.sec-section h2{
         font-size: 13px;
    }
     .flexslider .slides li figure figcaption, .blog-vertical .tab-content article .text ,.blog-vertical article .caption{
         display:none;
    }
     .match-result span big{
         font-size: 20px;
    }
     .subtitle{
         margin: 0;
    }
     .pix-player-no{
         font-size: 20px;
         line-height: 55px;
         width: 55px;
         height: 55px;
    }
     .team-detail-text{
         padding:0 0 20px 0;
    }
     .px-review-section{
         width:290px;
    }
     .searcharea{
         width:18px;
    }
     .searcharea a{
         width:inherit;
    }
     #respond form textarea{
         width:100%;
    }
     #respond form .form-icons {
         right:29%;
    }
     #respond form span{
         margin-left:2px;
    }
     .top-head{
         text-align:center;
    }
     .rightheader, .logo, .home-info a, .navigation{
         float:none;
    }
     .home-info a, .logo{
         display:inline-block;
    }
     header.pix-heading-title h2 {
         margin-bottom:10px;
    }
     .blog-vertical header.pix-heading-title h2{
         width:auto;
    }
     .tabs.horizontal .nav-tabs li a{
         font-size:10px;
         width:100%;
    }
     .blog-home .blog-headlines figure figcaption h2.pix-post-title{
         font-size:12px;
         line-height:25px;
    }
     .blog-listing-text, .contact-info.sec-info, .blog-headlines .pix-feature, .children{
         padding:0px;
    }
     .blog-headlines .pix-feature{
         margin-bottom:10px;
         border-right:none;
    }
     .our-team-sec .tabs .nav.nav-tabs li article .text .pix-post-title{
         font-size:14px;
    }
     #wp-calendar tbody td{
         width:40.5px;
    }
     #wp-calendar tbody td.pad {
         width: 242px;
    }
     #searcharea{
         width: 90.6%;
         z-index: 999;
         top:50px;
    }
     #searcharea:before {
         right: 18px;
    }
     .pix-blog.blog-carousel-view .text{
         display:none;
    }
     .gallery ul, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{
         text-align:left;
    }
     .gallery .gallery-three-col li{
         width:48%;
    }
    .woocommerce-page ul.products li.product{
         width:100%;
    }
    .our-sponcers article {
		width: 85px;
		margin-left: 15px;
		height: 90px;
	}
    /*#mainheader .rightheader{
         float:left;
         width:100%;
         padding:15px 0 0;
    }
    */
    /*nav.navigation {
         width:100%;
    }
    */
     .cart-sec{
         margin:3px 10px 3px 0;
    }
     .wpcf7 input[type="checkbox"]{
         float:left;
    }
     .wpcf7 form p span{
         display: inline-block;
         vertical-align: top;
         float:none;
         width: inherit;
    }
     .wpcf7 form p .wpcf7-form-control span{
         width:29%;
    }
     .gallery ul, #comments .thumblist ul li figure img{
         margin:0 0 20px 0;
    }
     .contact-info ul li, #comments .thumblist ul li .text .bottom-comment{
         text-align:left;
    }
     .pix-media-attachment a{
         margin:0px 6px 0 0;
    }
     .contact-info ul li{
         width:64%;
         float:left;
    }
     .contact-info ul li.text{
         text-align:left;
         width:35%;
         float:left;
    }
     ul ul, .pagination > ul > li{
         margin:0px;
    }
     .is-countdown span{
         font-size:22px;
    }
     .pagination > ul > li > a, .pagination > ul > li > span{
         padding:9px 7px;
    }
     .home-top-widget .widget{
         width:100%;
    }
     .sliderpagination.pxleft-team{
         width: 100%;
    }
     .sliderpagination.pxleft-team{
         width: 100%;
    }
     .sliderpagination ul li.cycle-pager-active:before{
         display:none;
    }
     .sliderpagination article .text h2{
         font-size: 17px;
    }
     .pxleft-team .pix-player-no{
         font-size: 20px;
    }
     .sliderpagination article .text h6 a{
         font-size: 11px;
    }
     .our-team-sec.team-vertical{
         width: 100%;
         margin: 0;
    }
     .sliderpagination{
         width: 100%;
    }
     .sliderpagination ul li.cycle-pager-active:before{
         display: none;
    }
     .blog-vertical .cycle-slideshow{
         width:100%;
    }
     .blog-vertical header.pix-heading-title{
         margin-left:-9px;
    }
     .team-vertical article figcaption .caption h2{
         font-size: 20px;
    }
     .blog-vertical header.pix-heading-title:before{
         bottom:8px;
    }
     .home-top-widget .widget{
         margin:0 0 0 5px;
    }
     .blog-home .nav-tabs li a{
         padding:4px 6px 2px;
    }
     .blog-home .tabs.horizontal .nav-tabs li.active a, .blog-home .tabs.horizontal .nav-tabs li a:hover{
         padding:5px 6px;
    }
     .blog-home .pix-heading-title{
         padding:0;
    }
    /*nav.navigation{
         width: 100%;
    }
    */
     nav.navigation > ul{
         width:270px;
         padding: 15px 40px;
         display: none;
         float:left;
         padding:10px 5px;
         position: absolute;
         background-color: #212121;
         z-index: 99;
         margin:0 0 0 -135px;
    }
     .blog-vertical article, .blog-vertical article img{
         height:auto;
    }
     #main .gallery .gallery-three-col li {
        width: 100%;
    }
     #main .gallery ul.gallery-four-col li {
        width: 100%;
    }
     #main .element_size_33 {
        width:100%;
    }
     #main .countdown-section .btn {
        font-size:12px;
    }
     #myTab.nav > li {
        width: 99%
    }
     .table tbody tr td:nth-child(2) {
        width: 72px;
    }
     #wp-calendar thead th {
        padding: 1px 15px;
    }
     .pix-content-wrap{
        overflow-x:scroll;
    }
     .pix-content-wrap .table-condensed {
        width:388px;
    }
     .rtl .pix-content-wrap .table-condensed {
        width:100%;
    }
}
/*============ Media 940Px Start ============ */
@media screen and (min-width: 991px) {
     .footer-1:after {
         content: ' ';
         padding: calc(50% + 80px) 85px;
         background: url(../images/sep-footer.png);
         background-size: contain;
         position: absolute;
         top: 0px;
         right: -160px;
         background-repeat: no-repeat;
         width: 31%;
    }
     .footer-1 {
         width: 31%;
    }
     .footer-2 {
         padding-left: 190px;
         width: 69%;
    }
     .footer-top-1 {
         width: 25%;
    }
     .footer-top-2 {
         width: 30%;
    }
    .footer-top-3 {
         width: 45%;
    }
}
@media screen and (min-width: 991px) and (max-width: 1054px){
     body{
         max-width: 320px !importent;
    }
     .container{
         width:994px;
    }
     .our-sponcers .container{
         width: 943px;
    }
     #wrappermain-pix.wrapper_boxed, .widget_text .ads-banner .bottom_banner img, #carouselarea .container, .detail_text.rich_editor_text iframe{
         width:100%;
    }
     .footer-widget .widget{
         width:211px;
    }
     .our-sponcers article{
         width:170px;
    }
     .news-section article{
         width:114px;
    }
     #searcharea:before{
         right:48px;
    }
     nav.navigation > ul{
         display: block;
    }
     .navigation select{
         display: none;
    }
     .js .selectnav{
         display: none;
    }
     .team-detail-text{
         padding: 0 0 20px 2.5%;
         width: 66%;
    }
     .col-md-12 .latest-video .minus-column article{
         width:21.889%;
    }
     #innermain{
         padding:15px 13px 0;
    }
     #carouselarea .container{
         padding:0px 23px;
    }
     .news-carousel .center span{
         width:35px;
    }
     .top-head .rightheader{
         width:63%;
    }
     .table tbody tr td{
         display:table-cell;
         padding:0px 5px;
    }
     .home-top-widget .widget{
         width:100%;
    }
     .our-team-sec.team-vertical{
         margin:0;
    }
     .our-team-sec.team-vertical article{
         min-height: 400px;
         background:#212121;
    }
     .widget.facebok_widget{
         height:395px;
    }
     .pix-player-no{
         line-height: 55px;
    }
     .sliderpagination.pxleft-team ul li{
         padding: 14.7px 20px;
         min-height: inherit;
    }
     .sliderpagination.pxleft-team ul li.cycle-pager-active:before{
         border-width:45px 17px 45px 0;
    }
     .rtl .sliderpagination.pxleft-team ul li.cycle-pager-active:before{
        border-width:45px 0px 45px 17px;
    }
     .latest-video .minus-column article{
         margin:0 0 30px 15px;
    }
     .pix-content-wrap{
         padding:20px 0 0 !important;
    }
}
@media (min-width: 991px) and (max-width: 1150px) {
     #header .container {
         width: 100%;
    }
     .container {
         width: 100%;
         position: relative;
    }
     .our-sponcers .container {
         width: 100%;
    }
     .footer-widget {
         /*padding: 0px 40px 0px 0px;*/
    }
     #header .mainheader-bottom .container {
         position: relative;
         width: 100%;
    }
     .our-sponcers {
         max-width: 100%;
         margin: 10px auto 20px auto;
    }
}
@media (min-width: 1200px){
     .container {
         width: 1120px;
    }
     .footer-top-widget.container {
         width: 1140px;
    }
}
@media (min-width: 0px) {
     .sp-thumbnails-container.sp-bottom-thumbnails{
         position: absolute;
         bottom: 50px;
         left: 55px;
         width: calc(100% - 110px);
    }
     .vgps-wrapper .sp-bottom-thumbnails .sp-thumbnail-container, .vgps-wrapper .sp-top-thumbnails .sp-thumbnail-container {
         margin-left: 6px;
         margin-right: 6px;
    }
     .theme-defaultvideos-slidr, .theme-defaultimages-slidr {
         padding: 0px !important;
         max-width: 100% !important;
    }
     .theme-defaultvideos-slidr .sp-thumbnails-container, .theme-defaultimages-slidr .sp-thumbnails-container {
         padding: 15px 20px;
         display: block;
         overflow: visible;
    }
     .theme-defaultvideos-slidr .sp-selected-thumbnail, .theme-defaultimages-slidr .sp-selected-thumbnail {
         display: none;
    }
     .theme-defaultvideos-slidr .sp-thumbnails.vgps-thumbnails, .theme-defaultimages-slidr .sp-thumbnails.vgps-thumbnails {
         /*transform:none !important;*/
    }
     .theme-defaultvideos-slidr .sp-thumbnail-container, .theme-defaultimages-slidr .sp-thumbnail-container {
         margin-bottom: 6px !important;
    }
     .theme-defaultvideos-slidr .sp-thumbnail-image-container img, .theme-defaultimages-slidr .sp-thumbnail-image-container img {
         object-fit: cover;
         object-position: center;
    }
     /*.theme-defaultimages-slidr .sp-content {
         left: auto;
         right: 90px;
         top: calc(50% - 55px);
         max-width: 400px 
    }
     .theme-defaultvideos-slidr .sp-content {
         right: auto;
         left: 90px;
         top: calc(50% - 55px);
         max-width: 450px 
    }*/
     .theme-defaultvideos-slidr .sp-content:before {
         content: " ";
         background: url(../images/video-icon.png);
         padding: 30px;
         position:absolute;
         top: -70px;
         background-size:contain;
         background-repeat: no-repeat;
    }
     .theme-defaultimages-slidr .sp-content:before {
         content: " ";
         background: url(../images/img-icon.png);
         padding: 30px;
         position:absolute;
         top: -70px;
         background-size:contain;
         background-repeat: no-repeat;
    }
}
@media (max-width: 991px) {
     .plus-bloc{
         /*display: none;*/
    }
     .vgps-wrapper.sp-horizontal .sp-arrows {
         margin-top: -19px;
    }
     .sp-content {
         /*bottom: calc(50% - 70px);*/
		 bottom: 60px;
         right: 0;
         max-width: 350px;
         margin: 0 auto;
         left: 15px;
    }
     .sp-content h3.news-title {
         font-size: 14px;
		 line-height: 16px;
    }
     .sp-content .news-description {
         font-weight: 500;
         font-size: 12px;
         line-height: 14px;
         max-width: 400px;
    }
     .sp-content .readmore {
         margin-top: 10px;
    }
     .sp-content .categories-links a {
         line-height: 35px;
         margin-left: 0px;
         padding: 5px 15px;
    }
     .sp-content .categories-links a:after {
         display: none;
    }
     .sp-content .categories-links a:before {
         display: none;
    }
    .vgps-wrapper.sp-horizontal .sp-next-arrow, .vgps-wrapper.sp-horizontal .sp-previous-arrow {
        height: 37px;
        width: 19px;
    }
     .theme-defaultvideos-slidr .sp-content h3.news-title, .theme-defaultimages-slidr .sp-content h3.news-title {
         font-size: 18px;
         line-height: 18px;
    }
}
@media (max-width: 991px) {
     .pl-ticker-title-cnt.pl-ticker-title-l6:before {
         right: -10px;
         width: 20px;
    }
     .main-ticker-729 .pl-ticker-title-cnt {
         width: 125px;
    }
     /*.sp-content {
         max-width: 180px;
    }*/
     .side-tabs ul.tabs-rrss {
         width: 80px;
    }
     .sp-thumbnail-container * {
         width: 100%;
         height: 100%;
    }
     .pix-content-wrap {
         overflow-x: visible;
    }
     .leftheader {
         position: relative;
		 float: none;
    }
	.liens-utils img {
		max-width: 100%;
	}
    .liens-utils .col-md-6 {
        text-align: center;
		width: 47% !important;
		display: inline-block;
		padding: 0 3px;
    }
	.liens-utils .row {
	    width: 48% !important;
		display: inline-block;
		margin: 0;
	}
	#mainheader .rightheader {
    	display: none;
	}
	header #mainheader {
		position: absolute;
		top: 40px;
		width: auto;
		right: 0px;
	}
	.logo img {
		width: 230px !important;
		height: 60px!important;
	}
	.home .mainheader-bottom {
		display: none;
	}
	.onlydesktop {
		display :none;
	}
	.onlymobile {
		display: block;
	}
	.footer-widget .widget.about-block
	{
		display: none;
	}
	.footer-widget .followus {
		float: none !important;
	}
	.footer-1.col-md-4 {
		width: 100%;
		background: #1b1b1b;
		padding: 20px;
	}
	.footer-icons {
		margin-top: 0px;
	}
	.theme-defaultvideos-slidr .sp-content,
	.theme-defaultimages-slidr .sp-content {
		top: auto;
		/*bottom: 20px !important;*/
	}
	/*.theme-defaultvideos-slidr .sp-content {
		left: 20px;
	}
	.theme-defaultimages-slidr .sp-content {
		right: 20px;
	}*/
	.theme-defaultvideos-slidr .sp-content:before,
	.theme-defaultimages-slidr .sp-content:before
	{
		padding: 25px;
		top: -60px;
	}
	.sp-content .readmore {
		font-size: 12px;
	}
	/*.theme-defaultvideos-slidr .sp-thumbnail-container,
	.theme-defaultimages-slidr .sp-thumbnail-container {
		display: none;
	}*/
	.vgps-wrapper.theme-defaultvideos-slidr .sp-thumbnail-container,
	.vgps-wrapper.theme-defaultimages-slidr .sp-thumbnail-container {
		width: 16px !important;
		height: 16px !important;
		border-radius: 20px;
	}
	.vgps-wrapper .sp-thumbnails-container {
		width: 100% !important;
		bottom: 20px;
		left: 0;
		position: absolute;
		top: auto;
		padding: 0;
		height: auto !important;
	}
	.vgps-wrapper .sp-thumbnail-container {
		box-sizing: border-box;
		width: 28px !important;
		height: 14px !important;
		display: inline-block;
		position: relative;
		margin-left: 6px;
		margin-right: 6px;
	}
	.vgps-wrapper .sp-thumbnails {
		width: auto !important;
		position: relative;
		margin: 0 auto;
		display: inline-block;
		left: 50%;
		transform: translateX(-50%) !important;
		height: auto !important;
	}
	.sp-thumbnail-container * {
		background: #fff;
	}
	.sp-thumbnail-container.sp-selected-thumbnail * {
		background: #fe0000;
	}
	.sp-thumbnail-container .sp-thumbnail img {
		display: none;
	}
	.plus-bloc {
		bottom: 0px;
		height: 90px;
		font-size: 13px;
		padding: 10px 0;
		display: none;
	}
	.plus-bloc span {
		font-size: 75px;
		line-height: 50px;
	}
	.tabs-style1 .vc_tta-panel.vc_active .vc_tta-panel-body {
    	height: 185px !important;
	}
	:not(.vc_row.full-classement-page) .sp-template.sp-template-league-table {
		/*max-height: 260px;*/
		overflow-y: visible;
	}
	.featured-img {
		margin-left: -25px;
		width: calc(100% + 50px);
		margin-bottom: 60px;
	}
	/*.sp-slides-container { 
		min-height: 500px;
	}*/
	.sp-content .readmore,
	.sp-content .news-description,
	.sp-arrows {
		display: none;
	}
	.sp-content {
		max-width: 75% !important;
	}
	.vgps-wrapper .vgps-caption {
		background-position: bottom;
		background-repeat: no-repeat;
		background-repeat-x: initial;
	}
	.footer-top-2 {
		display: none;
	}
	.followus a img {
		-webkit-filter: invert(1);
		filter: invert(1);
	}
	.footer-widget .container {
		background: #1b1b1b;
	}
	.vc_tta-panel-body::-webkit-scrollbar {
	  width: 20px;
	}
	.liens-utils {
		padding: 0px 5px 0px 112px;
	}
	.liens-utils .title-s {
		padding: 7px 20px;
	}
	.liens-utils .title-s h3 {
		font-size: 13px;
	}
	.side-tabs ul.tabs-rrss li {
		height: 55px;
		width: 33.33%;
		float: left;
	}
	.tab_widget ul.tabs li a {
		height: 100%;
	}
	.side-tabs ul.tabs-rrss {
		width: 100%;
		float: inherit;
	}
	.side-tabs .tab_container {
		clear: left;
	}
	.side-tabs ul.tabs-rrss li img {
		right: 0;
		width: 30px;
		position: absolute;
		left: calc(50% - 15px);
	}
	.sp-thumbnail:after {
		content: '';
		border-bottom: 14px solid #ffffff;
		border-left: 7px solid transparent;
		position: absolute;
		top: 0px;
		left: -7px;
		z-index: 999;
	}
	.sp-thumbnail:before {
		content: '';
		border-top: 14px solid #ffffff;
		border-right: 7px solid transparent;
		position: absolute;
		top: 0px;
		right: -7px;
		z-index: 999;
	}
	.sp-thumbnail, 
	.sp-thumbnail-container {
		overflow:visible !important;
	}
	.sp-selected-thumbnail .sp-thumbnail:after {
		border-bottom-color: #fe0000;
	}
	.sp-selected-thumbnail .sp-thumbnail:before{
		border-top-color: #fe0000;
	}
	.theme-defaultimages-slidr .sp-thumbnail:after,
	.theme-defaultvideos-slidr .sp-thumbnail:after,
	.theme-defaultimages-slidr .sp-thumbnail:before,
	.theme-defaultvideos-slidr .sp-thumbnail:before {
		display: none;
	}
	.theme-defaultimages-slidr .sp-thumbnail, 
	.theme-defaultimages-slidr .sp-thumbnail-container {
		overflow:hidden !important;
	}
	.theme-defaultvideos-slidr .sp-thumbnail, 
	.theme-defaultvideos-slidr .sp-thumbnail-container {
		overflow:hidden !important;
	}
	.style-table-7 {
		width: 900px;
	}
	.style-table-7-container {
		overflow-x: scroll;
	}
}
@media (min-width: 992px) {
	.onlymobile {
		display: none;
	}
	.onlydesktop {
		display :block;
	}
}
@media (max-width: 480px) {
	/*.sp-content {
		max-width: 165px !important;
	}*/
	.liens-utils .title-s {
		padding: 7px 12px;
	}
	.liens-utils .title-s h3 {
		font-size: 12px;
	}
	.liens-utils .title-s:after {
		border-top: 30px solid #ffffff;
	}
	.plus-bloc span {
		font-size: 56px;
		line-height: 35px;
	}
	.sp-thumbnails {
		width: 90px !important;
	}
	.plus-bloc {
		bottom: 0px;
		height: 73px;
		font-size: 10px;
		padding: 5px 0;
	}
	.theme-defaultvideos-slidr .sp-content:before, .theme-defaultimages-slidr .sp-content:before {
		padding: 15px;
		top: -35px;
	}
	.theme-defaultimages-slidr .sp-content .categories-links a, .theme-defaultvideos-slidr .sp-content .categories-links a
	{
		font-size: 12px;
	}
	.sp-content .readmore {
		font-size: 10px;
		margin-top: 2px;
	}
}
@media (min-width: 480px) and (max-width: 991px) {
	/*.footer-top-1, .footer-top-2 {
		width: 49.5%;
		display: inline-block;
	}*/
	.coupe-du-trone img {
		height: 339px;
		object-fit: cover;
	}
}

@media (min-width: 992px) {
	.theme-defaultimages-slidr .sp-content {
		right: 80px;
		left: auto;
	}
	.theme-defaultimages-slidr .sp-arrows,
	.theme-defaultvideos-slidr .sp-arrows {
		display: none;
	}
}

@media (max-width: 991px){
	.theme-defaultimages-slidr .sp-arrows,
	.theme-defaultvideos-slidr .sp-arrows {
		display: block;
	}
}


.theme-defaulthome-slider .sp-thumbnails-container {
	width: 100% !important;
	bottom: 20px;
	left: 0;
	position: absolute;
	top: auto;
	padding: 0;
	height: auto !important;
}
.theme-defaulthome-slider .sp-thumbnail-container {
	box-sizing: border-box;
	width: 28px !important;
	height: 14px !important;
	display: inline-block;
	position: relative;
	margin-left: 6px;
	margin-right: 6px;
}
.theme-defaulthome-slider .sp-thumbnails {
	width: auto !important;
	position: relative;
	margin: 0 auto;
	display: inline-block;
	left: 50%;
	transform: translateX(-50%) !important;
	height: auto !important;
}
.theme-defaulthome-slider .sp-thumbnail-container * {
	background: #fff;
}
.theme-defaulthome-slider .sp-thumbnail-container.sp-selected-thumbnail * {
	background: #fe0000;
}
.theme-defaulthome-slider .sp-thumbnail-container .sp-thumbnail img {
	display: none;
}
.theme-defaulthome-slider .sp-thumbnail-container * {
    width: 100%;
    height: 100%;
}
.theme-defaulthome-slider .sp-selected-thumbnail .sp-thumbnail:before {
    border-top-color: #fe0000;
}
.theme-defaulthome-slider .sp-thumbnail:before {
    content: '';
    border-top: 14px solid #ffffff;
    border-right: 7px solid transparent;
    position: absolute;
    top: 0px;
    right: -7px;
    z-index: 999;
}
.theme-defaulthome-slider .sp-selected-thumbnail .sp-thumbnail:after {
    border-bottom-color: #fe0000;
}
.theme-defaulthome-slider .sp-thumbnail:after {
    content: '';
    border-bottom: 14px solid #ffffff;
    border-left: 7px solid transparent;
    position: absolute;
    top: 0px;
    left: -7px;
    z-index: 999;
}
.theme-defaulthome-slider .sp-thumbnail, .sp-thumbnail-container {
    overflow: visible !important;
}

@media (max-width: 480px) {
	.full-classement-page .sp-league-table.sp-data-table tr td:nth-child(2) {
		padding-left: 12px !important;
		font-size: 12px !important;
	}
	.full-classement-page .sp-league-table.sp-data-table tr td:first-child {
		font-size: 12px !important;
	}
	.full-classement-page .sp-league-table.sp-data-table tr td:first-child:after {
		border-top: 28px solid #f00;
	}
	.full-classement-page .sp-league-table.sp-data-table tr th {
		font-size: 11px !important;
		padding: 3px 1px !important;
	}
	.full-classement-page .sp-league-table.sp-data-table tr td {
		font-size: 12px !important;
		padding: 3px 1px !important;
	}
}

@media (max-width: 350px) {
	.sp-data-table.sp-event-results td .team-name {
		font-size: 12px !important;
	}
	
	.sp-data-table.sp-event-results td.data-gloals {
		font-size: 19px !important;
		line-height: 46px !important;
	}
}