@media (min-width:768px){ #loginM{display:none}}
@media (max-width:767px){#loginD{display:none}}
/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (max-width: 480px) {

#wrapper .cp-nav-holder .navbar-inverse{
	margin: -35px 0 0;
}
#big-gym-store .cp-nav-holder .cp_logo{
	width: 230px;
}
#big-gym-store .cp-nav-holder .cp_logo img{
	width: 100%;
}

.cp_side-menu a{
	width: 65px;
	line-height: 83px;
}
.cp_header .cp_left-outer .cp_logo{
	width: 180px;
	padding: 22px 0 30px;
}
.cp_header .cp_left-outer .cp_logo img{
	width: 100%;
}
#cp_header-default .cp_right-outer .cp_search-bar .fa{
	padding: 27px 10px;
	font-size: 24px;
}
#cp_header-default .cp-nav-holder .cp_search-bar{
	padding: 0;
	margin: 0;
	border: none;
}
#cp_home-banner .banner-item .banner-caption{
	display: none;
}
.banner-item .banner-caption{
	display: none;
}
#cp_home-banner .cp_search-holder{
	top: 100px;
}
.big-gym .cp_search-holder .btn-submit{
	width: 100px;
	height: 60px;
	line-height: 60px;
}
.big-gym #cp_header-default .cp_search-holder .btn-submit .fa{
	padding: 14px 10px;
}
.big-gym .cp_search-holder input[type="text"]{
	font-size: 14px;
	height: 60px;
	line-height: 60px;
}
#cp_home-banner .banner-item .banner-caption .btn-started{
	display: none;
}
.cp-courses-holder .top-holder .title{
	font-size: 18px;
	line-height: 18px;
}
.cp-courses-box .text-holder{
	overflow: inherit;
	float: left;
	width: 100%;
}
.cp-courses-box .thumb{
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 30px;
}
.cp_why-we-do-section .cp-thumb img{
	width: 100%;
}
.cp_footer-social-links{
	padding: 15px 0 15px;
}
.cp_footer-social-links ul.cp_social-links li{
	margin: 0 15px 15px 0;
}
.cp-sale-item .sale-caption1{
	padding: 20px;
}
.cp-sale-item .sale-caption2{
	padding-top: 20px;
}
.cp-sale-item .sale-caption4 h4,.cp-sale-item .sale-caption4 .price{
	font-size: 18px;
	line-height: 18px;
}
.cp-sale-item .caption h3{
	font-size: 20px;
}
.cp-quote-holder .fa-quote-left{
	font-size: 36px;
	line-height: 30px;
	margin: 0 0 15px;
}
#wrapper h3{
	font-size: 18px;
	line-height: 18px;
}
.cp-match-points-table td.match-team{
	display: none;
}
.match-list-summary .team-box-list .thumb{
	margin: 0 12px;
}
#big-gym-sports .cp_our-clients-section .inner-holder{
	padding: 0;
}
.cp_video-box iframe{
	height: 250px;
}
.cp-blog-item{
	padding: 20px 10px;
}
.cp-blog-item .cp-rotate-thumb{
	float: none;
	left: 0;
	right: 0;
	margin: 0 auto 30px;
}
.cp-blog-item .cp-text-holder .cp_meta-listed{
	width: 100%;
}
.cp-quotes-box2{
	padding: 10px 20px 0;
	margin: 0 0 30px;
}
.cp-quotes-box2 blockquote{
	padding: 15px 0 20px 50px;
}
.cp-quotes-box2 blockquote:before{
	left: 10px;
}
.cp-comments-listed li ul{
	padding-left: 20px;
}
.cp-comments-listed .cp-rotate-thumb{
	width: 70px;
	height: 70px;
	margin-right: 25px;
}
.cp-events-listing .panel-group .panel + .panel{
	margin-bottom: 15px;
}
.cp-events-listing .panel-title .cp-date-box{
	display: none;
}
.cp-events-listing .panel-title strong{
	font-size: 12px;
}
.cp-events-listing .panel-heading .panel-title > a:after{
	right: 0;
	font-size: 18px;
}
.cp-events-listing .panel-heading{
	line-height: 20px;
}
#wrapper .cp_gallery-outer1 .cp_gallery-item .cp-caption:before,#wrapper .cp_gallery-outer1 .cp_gallery-item .cp-caption:after{
	left: 8px;
	top: 8px;
}
#wrapper .cp_portfolioGallery.cp_gallery-outer4 .isotope-item{
	width: 100%;
}
.cp_countdown-holder .countdown-section:first-child{
	margin-left: 40px;
}
#wrapper .cp-comingsoon-inner h2{
	font-size: 30px;
	line-height: 26px;
	margin: 0 0 50px;
}
#wrapper .cp-comingsoon-inner h2 span{
	font-size: 18px;
}
.cp-working-table{
	font-size: 12px;
}
.cp-working-table tr th, .cp-working-table tr td{
	padding: 10px 5px;
}
#wrapper .cp-404-inner .large{
	font-size: 90px;
	line-height: 80px;
}
.cp-404-inner .cp-form-holder{
	margin: 30px 0 0;
}
.cp-pro-banner-item .text-left{
	display: none;
}
.cp-product-slider .bx-wrapper .bx-controls{
	top: -120px;
}
.cp-product-slider #bx-pager > a{
	width: 18%;
	margin: 0;
}
.cart-table-row .woocommerce .cp-shop_table .product-quantity{
	display: none;
}
.cart-table-row .woocommerce .cp-shop_table .coupon input[type="text"],.cart-table-row .woocommerce .cp-shop_table .action input[type="submit"]{
	min-width: 100%;
	margin: 0 0 20px;
}
.cp_newsletter-holder form{
	width: 100%;
}
#cp_clients-slider .item{
	text-align: center;
}
#big-gym-sports .cp_navigation-row .cp_search-bar{
	min-width: 100%;
}
#wrapper #cp_home-banner .owl-controls{
	top: 25%;
}


}







/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {

#cp_side-menu-btn {
	display: block;
}
#cp_header-default .cp_right-outer .cp-nav-holder .navbar{
	display: none;
}
.cp-nav-holder .navbar-inverse{
	width: 100%;
}
.cp-nav-holder .navbar-inverse #navbar{
	width: 100%;
}
.cp-nav-holder .navbar-nav > li{
	display: block;
}
.cp-nav-holder .navbar-nav > li > a{
	font-size: 16px;
	font-weight: 600;
	padding: 10px;
	display: block;
}
.cp-nav-holder .navbar-inverse .navbar-nav > li > a{
	border: none;
}
.cp-nav-holder .navbar-nav li a .caret{
	display: inline-block;
	margin-left: 5px;
}
.cp-nav-holder .navbar-nav li ul{
	position: static;
	width: 100%;
	opacity: 1;
	visibility: visible;
	display: none;
}
.cp-nav-holder .navbar-nav li ul li a{
	font-size: 14px;
	line-height: 30px;
	padding: 15px 10px 15px 40px;
}
.cp-nav-holder .navbar-nav .open .dropdown-menu > li > a{
	line-height: 35px;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
	padding-left: 40px;
}
.cp-nav-holder .navbar-nav li.open > .dropdown-menu{
	display: block;
	background-color: #000;
}
.cp-nav-holder .navbar-inverse{
	margin: -40px 0 0;
}
.cp-nav-holder .navbar-inverse .navbar-collapse,.cp-nav-holder .navbar-inverse .navbar-toggle{
	border-color: #fff;
	margin-right: 0;
}
.cp-nav-holder .navbar-inverse .navbar-toggle:hover,.cp-nav-holder .navbar-inverse .navbar-toggle:focus{
	background-color: #000;
	border-color: #000;
}
.cp-nav-holder .cp_search-bar{
	width: 100%;
	border: 1px solid #fff;
	padding: 10px 10px;
	margin: 11px auto 10px;
}
.cp-nav-holder .cp_search-bar:hover .cp-inner-search-bar{
	height: 50px;
	bottom: -52px;
}
.cp_search-bar .cp-inner-search-bar{
	min-width: 100%;
	bottom: 0;
	height: 0px;
}
#cp-header-sports .cp_logo-row{
	background-color: #000;
	text-align: center;
}
#cp-header-sports .cp-nav-holder .navbar-inverse{
	margin: -28px 0 0;
}
#cp-header-sports .cp_logo-row .cp_logo{
	float: inherit;
}
 #cp-header-sports .cp-nav-holder .cp_search-bar{
	margin-top: 20px;
	padding: 0;
}
#cp-header-sports.cp_sticky .cp_navigation-row .cp-nav-holder .cp_logo{
	display: inline-block;
}
.cp_header.cp_sticky .cp_navigation-row
 #cp-header-sports .cp-nav-holder .navbar-inverse{
	margin: 0;
}
#cp_home-banner:after,#cp_home-banner::before{
	height: 65px;
	display: none;
}
#cp_home-banner .cp-arrow-holder{
	display: none;
}
#cp_home-banner .banner-item .banner-caption{
	bottom: 50px;
}
.banner-item .banner-caption .inner-content .top{
	font-size: 16px;
	margin: 0 0 10px;
}
.banner-item .banner-caption strong{
	font-size: 18px;
	line-height: 14px;
	margin: 0 0 15px;
}
.banner-item .banner-caption .inner-content p{
	font-size: 14px;
	margin: 0 0 20px;
}
.banner-item .banner-caption .cp-arrow-holder{
	margin: 30px 0 0;
	display: none;
}
.banner-item .banner-caption .cp-arrow-holder a{
	width: 50px;
	height: 50px;
}
.cp_banner .owl-controls{
	top: 12%;
}
.cp_banner .owl-carousel .owl-controls .owl-nav div{
	height: 80px;
	line-height: 80px;
}
.banner-item .banner-caption{
	bottom: 25px;
}
#big-gym-sports .banner-item .banner-caption .inner-content{
	width: 100%;
	padding: 0 20px;
}
#big-gym-sports .cp_header.cp_sticky .cp_search-bar{
	display: none;
}
#cp-header-physio.cp_header.cp_sticky .cp-nav-holder .cp_logo{
	width: 100%;
	text-align: center;
	margin: 0 0 15px;
}
#cp-header-physio.cp_header.cp_sticky .cp-nav-holder .cp_logo img{
	width: auto;
}
.cp-inner-image{
	background: url(../../../inetpub/wwwroot/jazzbets/images/inner-banner-img.jpg) top left;
	background-size: cover;
	padding: 80px 0;
}
.cp-inner-image .cp-inner-caption{
	bottom: 50px;
}
.cp-inner-image > img{
	display: none;
}

.cp-heading-style1,.cp-heading-style2{
	margin: 0 0 70px;
}
.cp-heading-style1 h2,.cp-heading-style2 h2,.cp-heading-style3 h2{
	font-size: 30px;
	line-height: 30px;
}
.cp-heading-style2:before,.cp-heading-style1:before,#big-gym-yoga .cp_our-video-section .cp-heading-style2:before{
	background-image: none;
	width: 80%;
	border-bottom: 1px solid #444;
	bottom: -30px;
}
#big-gym-yoga .cp_our-video-section .cp-heading-style2:before{
	border-color: #fff;
}
.cp_why-we-do-section .cp-heading-style2::before{
	border: none;
}
.cp_our-services-section2.cp_rotation-bt{
	padding: 50px 0 0;
}
.cp-courses-holder .top-holder{
	padding: 0;
}
.cp-courses-box.text-right{
	margin: 0 0 50px;
}
.cp-opening-box{
	padding: 20px 15px;
}
.cp_why-we-do-section .cp-thumb{
	padding: 0;
	text-align: center;
}
.cp-why-we-do-info strong,.cp-why-we-listed .cp-inner-holder .cp-text-holder h3{
	font-size: 20px;
	margin: 0 0 20px;
}
.cp-why-we-listed > li{
	margin: 80px 0;
}
.cp-why-we-listed .cp-inner-holder .icon-holder{
	bottom: inherit;
	right: 0;
	left: 0;
	margin: -34px auto 0;
	width: 70px;
	height: 70px;
}
.cp-why-we-listed .cp-inner-holder .cp-text-holder{
	overflow:inherit;
	padding: 60px 15px 20px;
	margin-left: 0;
}
.cp_map-section .cp-map_canvas{
	height: 280px;
}
.cp_footer-social-links ul.cp_social-links li a{
	width: 35px;
	height: 35px;
	padding: 2px 0;
}
.cp_footer-navigation-row .cp-nav-holder .navbar-nav li a{
	font-size: 14px;
	padding: 5px 8px;
}
.cp-sale-item .sale-caption4{
	padding: 0 10px;
}
.cp-footer-box,ul.ft-contact-us-list{
	margin: 0 0 30px;
}
.cp_footer-section2 .holder{
	width: 100%;
}
.cp_footer-section2 .holder img{
	width: 100%;
}
.cp_footer-section2 .holder .ft-logo{
	margin: 0 0 20px;
}
.cp_footer-section2 .holder .links{
	width: 100%;
}
.cp_footer-section2 .holder .links li{
	display: block;
	padding: 5px 0;
}
.cp_upcoming-event-section .portfolioContainer .isotope-item{
	width: 100%;
}
.cp-upcoming-box .caption{
	padding: 10px 20px 0 0;
}
.cp-box-holder{
	margin: 0 0 40px;
}
.cp-box-holder .cp-thumb:before{
	display: none;
}
.cp-testimonial-inner{
	width: 100%;
}
.cp-classes-item .cp-text-holder .cp-bottom-holder > li{
	border: none;
	margin: 0 0 30px;
	float: left;
	width: 100%;
}
.cp-classes-item .cp-text-holder .cp-bottom-holder > li:last-child{
	margin: 0;
}
.cp-classes-item .cp-text-holder .cp-bottom-holder{
	margin-bottom: 20px;
}
.cp_pagination-row .pagination li{
	margin: 0 3px;
}
.cp-accordian-item .panel-title{
	font-size: 14px;
}
.cp-profile-box .cp-text-holder{
	padding: 30px 20px;
}
.cp_blog-section .cp-form-box{
	margin: 0 0 30px;
}
.cp-blog-item .cp-text-holder p{
	margin: 0 0 30px;
}
.cp-video-item iframe{
	height: 250px;
}
.cp-quotes-box{
	padding: 30px 20px;
}
.cp_blog-section .cp_sidebar-box:last-child{
	margin: 0 0 30px;
}
.row.cp-events-info-row{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.cp-events-info-row > li{
	border-bottom: 1px solid #444;
	border-right: none;
}
.cp-events-info-row .cp-inner-box{
	padding: 20px 0 30px;
}
.cp-events-info-row .cp-inner-box .cp_meta-listed li{
	margin-bottom: 10px;
}
.cp-event-box #cp_map_contact3{
	height: 250px;
}
.cp-form-box2{
	padding: 30px 20px;
}
.cp-form-box .inner-holder:last-child{
	margin: 0 0 30px;
}
.cp-event-box .cp-top-holder strong{
	font-size: 18px;
}
.cp-event-box .cp-top-holder .btn-free{
	width: 100%;
	text-align: center;
	margin: 20px 0;
}
.cp-event-item .cp-caption{
	bottom: -40px;
}
.cp-events-listed-inner #cp_map_contact2{
	height: 250px;
}
.cp-events-listing .panel-heading .panel-title > a:after{
	top: 5px;
}
.cp-events-listing .panel-title > a{
	font-size: 13px;
}
#wrapper .cp_portfolioGallery .isotope-item{
	width: 100%;
}
#wrapper .cp_gallery-outer4 .isotope-item{
	width: 50%;
}
.cp_gallery-item .cp-caption:before,.cp_gallery-item .cp-caption:after{
	left: 10px;
	top: 10px;
}
.cp_gallery-outer1 .cp_gallery-item .cp-caption:before, .cp_gallery-outer1 .cp_gallery-item .cp-caption:after{
	left: 15px;
	top: 15px;
}
.cp_gallery-masonary li{
	margin: 0 0 30px;
}
.cp_galleryFilter a{
	min-width: 80px;
	margin: 0 0 10px;
	padding: 8px 5px;
}
.cp_services-section4:before{
	width: 100%;
}
.cp_services-section4 h2{
	margin: 0 0 40px;
	width: 100%;
	text-align: center;
}
.cp-order-services{
	padding-left: 20px;
}
.cp-order-services h4{
	font-size: 18px;
}
.cp-testimonial-item{
	margin-bottom: 50px;
}
.cp_comingsoon-section{
	padding: 150px 0;
}
.cp-comingsoon-inner .top-holder{
	padding: 50px 0;
}
.cp-comingsoon-inner h2{
	font-size: 36px;
	line-height: 30px;
}
.cp-comingsoon-inner h2 span{
	font-size: 24px;
	line-height: 24px;
}
.cp_countdown-holder .countdown-section{
	width: 75px;
	height: 75px;
	margin: 0 50px 50px 0;
}
.cp_countdown-holder .countdown-amount{
	font-size: 24px;
	line-height: 20px;
	padding:5px 0px 10px 25px;
}
.cp_countdown-holder .countdown-period{
	font-size: 14px;
	line-height: 12px;
	text-indent: 20px;
}
.cp-comingsoon-inner .cp-stay-holder{
	padding: 30px 20px;
}
.cp-comingsoon-inner .cp-stay-holder form{
	width: 100%;
}
.cp-comingsoon-inner .cp-stay-holder form input[type="text"]{
	width: 100%;
}
.cp-comingsoon-inner .cp-stay-holder form button{
	width: 80px;
}
.cp_full-outer{
	min-height: 700px;
}
.cp_full-outer:before{
	width: 100%;
}
.cp_full-outer .cp_login-holder{
	width: 100%;
	padding: 0 30px;
	top: 150px;
}
.cp_reservation-section h2{
	font-size: 24px;
	line-height: 20px;
}
.cp-working-box,.cp-overview-box,.cp-pro-info-holder{
	margin: 0 0 30px;
}
.cp-404-inner{
	width: 100%;
}
.cp-404-inner .error{
	font-size: 36px;
	line-height: 30px;
}
.cp-pro-banner-item .text-left{
	margin: 0;
}
.cp-pro-banner-item .cp-caption h4{
	font-size: 24px;
}
.cp-pro-banner-item .cp-caption .strong{
	font-size: 18px;
}
.cp-pro-banner-item .cp-caption2 .bottom{
	bottom: 70px;
}
.product-filter-holder .isotope-item{
	width: 100%;
}
.cart-table-row table tr th, .cart-table-row table tr td{
	padding: 10px;
}
.cart-table-row .woocommerce .cp-shop_table .product-thumbnail span,.cart-table-row .woocommerce .cp-shop_table .product-remove
{
	display: none;
}
.cart-table-row .woocommerce .cp-shop_table .coupon input[type="text"]{
	margin: 0 0 30px;
}
.cart-table-row .woocommerce .cp-shop_table .coupon{
	width: 100%;
}
.cp-checkout-form-holder .cp-form-box .inner-holder:last-child{
	margin: 0 0 20px;
}
.cp-form-box3{
	padding: 20px;
}
.cp_newsletter-holder h2{
	font-size: 24px;
	line-height: 24px;
}
.cp_our-services-section2 .cp-services-item .icon-holder,.cp_our-services-section2 .cp-services-item .icon-holder .fa,
.cp_our-services-section3 .cp-services-item.right-holder .icon-holder,.cp_our-services-section3 .cp-services-item.right-holder .icon-holder .fa,.cp_our-services-section3 .cp-services-item.right-holder .icon-holder .micon{
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
}
/*.cp_why-we-do-section.cp_rotation-tb:before,.cp_rotation-tb:before,.cp_rotation-tb:after,.cp_rotation-tp:before,.cp_rotation-bt:after{
	left: -3px;
}*/
.cp_contact-us-section #cp_map_contact{
	height: 250px;
}
#wrapper .cp_what-we-do-section.pd-tb80{
	padding-bottom: 0;
}
#wrapper .cp_courses-section2.pd-tb80{
	padding: 70px 0 50px;
}
#wrapper .cp_opening-hours-section3.pd-tb80{
	padding: 80px 0;
}
#wrapper .cp_price-section3.pd-tb80{
	padding: 80px 0 40px;
}
#wrapper .pd-tb80{
	padding: 50px 0;
}
#wrapper .pd-t80{
	padding-top: 50px;
}
#wrapper .pd-b80{
	padding-bottom: 50px;
}


}






/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {

#cp_side-menu-btn {
	display: block;
}
#cp_home-banner:after,#cp_home-banner:before{
	height: 46px;
}
#cp_home-banner .banner-item .banner-caption{
	bottom: 90px;
}
.banner-item .banner-caption{
	bottom: 50px;
}
.banner-item .banner-caption .inner-content .top{
	font-size: 16px;
	margin: 0 0 10px;
}
.banner-item .banner-caption strong{
	font-size: 24px;
	line-height: 14px;
	margin: 0 0 15px;
}
.banner-item .banner-caption .inner-content p{
	font-size: 14px;
	margin: 0 0 20px;
}
.banner-item .banner-caption .cp-arrow-holder{
	margin: 30px 0 0;
	display: none;
}
.banner-item .banner-caption .cp-arrow-holder a{
	width: 50px;
	height: 50px;
}
.cp_banner .owl-controls{
	top: 15%;
}
.cp_banner .owl-carousel .owl-controls .owl-nav div{
	height: 80px;
	line-height: 80px;
}
.banner-item .banner-caption{
	bottom: 50px;
}
.cp_why-we-do-section .cp-thumb{
	text-align: center;
}
.cp-nav-holder .cp_search-bar{
	margin-top: 3px;
}
.cp-nav-holder .cp_logo{
	width: 220px;
}
.cp-nav-holder .cp_logo img{
	width: 100%;
}
#cp-header-sports .cp_logo-row{
	background-color: #000;
	text-align: center;
}
#cp-header-sports .cp_logo-row .cp_logo{
	float: inherit;
}
#cp-header-sports .cp-nav-holder .cp_search-bar{
	min-width: 100%;
}
.cp-upcoming-box .caption{
	padding: 0 20px 20px;
}
#big-gym-sports .cp_header.cp_sticky .cp_search-bar{
	display: none;
}
#cp-header-physio.cp_header.cp_sticky .cp-nav-holder .cp_logo,#cp-header-yoga.cp_header.cp_sticky .cp-nav-holder .cp_logo{
	width: 100%;
	text-align: center;
	margin: 0 0 15px;
}
#cp-header-physio.cp_header.cp_sticky .cp-nav-holder .cp_logo img,#cp-header-yoga.cp_header.cp_sticky .cp-nav-holder .cp_logo img{
	width: auto;
}
#cp_header-default .cp_right-outer .cp-nav-holder .navbar{
	display: none;
}
.cp-courses-box.text-right{
	margin: 0 0 50px;
}
.cp-inner-image .cp-inner-caption{
	bottom: 50px;
}
.cp-box-holder .cp-thumb:before{
	height: 106%;
	left: 45px;
}
.cp-team-box .thumb:hover .caption{
	padding: 15px 20px;
}
.cp-team-box .thumb .caption p{
	margin: 0 0 15px;
}
.cp-events-listed-inner #cp_map_contact2{
	height: 250px;
}
.cp_gallery-outer1 .cp_gallery-item .cp-caption:before, .cp_gallery-outer1 .cp_gallery-item .cp-caption:after{
	left: 15px;
	top: 15px;
}
.cp_gallery-outer3 .isotope-item,.cp_gallery-outer4 .isotope-item{
	width: 50%;
}
.cp_gallery-section .cp_gallery-masonary .isotope-item,.cp_gallery-section .cp_gallery-masonary .width2{
	width: 50%;
}
.cp_order-row .cp-order-btn{
	min-width: 100%;
	font-size: 18px;
}
.cp_comingsoon-section{
	padding: 150px 0;
}
.cp_full-outer{
	min-height: 900px;
}
.cp_full-outer .cp_login-holder{
	top: 250px;
}
.cart-table-row table tr th, .cart-table-row table tr td{
	padding: 10px;
}
.cp_newsletter-holder h2{
	font-size: 30px;
	line-height: 30px;
}
.cp_contact-us-section #cp_map_contact{
	height: 250px;
}


}






/*===========================================================================*/
							/*1200px CSS*/
/*===========================================================================*/
@media (min-width: 1200px) {

#cp_header-default .cp_navigation-row{
	background-color: transparent;
}
#cp_header-default .cp_right-outer .cp-nav-holder .navbar{
	display: block;
}
#cp_home-banner .banner-item .banner-caption{
	bottom: 120px;
}
.banner-item .banner-caption .inner-content{
	width: 750px;
	margin: 0 auto;
}
.banner-item .banner-caption .inner-content .top{
	font-size: 24px;
	margin: 0 0 15px;
}
.banner-item .banner-caption strong{
	font-size: 48px;
	line-height: 30px;
	font-weight: 700;
	margin: 0;
}
.banner-item .banner-caption .inner-content .small{
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 15px;
}
/*.cp-triangle-image{
	position: relative;
}
.cp-triangle-image:before{
	content: '';
	background:url(../images/triangle-img.png) top left no-repeat;
	width: 599px;
	height: 511px;
	left: -1px;
	top: -119px;
	position: absolute;
	z-index: 99;
	-webkit-transform: rotate(1deg);
	-moz-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	-o-transform: rotate(1deg);
	transform: rotate(1deg);
}*/
.cp_header{
	position: absolute;
}
.cp_right-outer .cp-nav-holder .navbar{
	right: 140px;
}
.cp-nav-holder .navbar-nav li a{
	font-size: 16px;
	line-height: 16px;
	padding: 10px 10px;
}
.cp-comingsoon-inner{
	width: 960px;
	margin: 0 auto;
	float: none;
}
.cp_our-services-section .inner-holder{
	padding: 0 120px;
}
.cp_our-services-section2 .cp-services-mid{
	display: block;
}
.cp_upcoming-event-section .portfolioContainer .isotope-item{
	width: 24.9%;
}
.cp_upcoming-classes-section .cp-blog-box .cp_meta-listed{
	text-align: left;
	padding-left: 70px;
}
.cp-order-outer{
	width: 750px;
	margin: 0 auto;
}
.big-gym .cp_footer-navigation-row .cp-nav-holder .navbar-nav > li a{
	padding: 10px 16px;
}
#cp_home-banner:after{
	background-size: 100%;
}
#cp_home-banner:before{
	height: 75px;
}
#cp_home-banner:after{
	height: 75px;
}


}

/*===========================================================================*/
							/*1400px CSS*/
/*===========================================================================*/
@media (min-width: 1400px) {

.cp_right-outer .cp-nav-holder .navbar{
	right: 300px;
}
#big-gym-sports .cp_navigation-row{
	padding: 25px 0;
}
.cp-nav-holder .navbar-nav li a{
	padding: 10px 14px;
}
.cp_logo-row{
	padding: 30px 0;
}
#big-gym-sports .banner-item .banner-caption{
	bottom: 65px;
}
#cp_home-banner:before,#cp_home-banner:after{
	height: 90px;
}
.banner-item .banner-caption strong{
	font-size: 72px;
	line-height: 55px;
	font-weight: 700;
	margin: 0;
}
.banner-item .banner-caption .inner-content strong{
	padding: 15px 20px 23px;
	margin: 0 0 30px;
}
.cp_header .cp_right-outer .cp_search-bar .fa{
	padding: 31px 35px;
}
.cp-upcoming-box .caption{
	bottom: -140px;
	padding: 30px 70px 0;
}
.cp_upcoming-event-section .portfolioContainer .isotope-item{
	width: 25%;
}
.cp-upcoming-box .caption h3{
	margin: 0 0 35px;
}
.cp-event-count-holder .cp_countdown{
	padding: 7px 10px;
}
.cp-upcoming-box .caption ul.cp_meta-listed{
	margin: 0 0 40px;
}

}
/*===========================================================================*/
							/*1400px CSS End*/
/*===========================================================================*/

@media (min-width: 1600px) {

#cp_home-banner:before,#cp_home-banner:after{
	height: 115px;
}

}

