@import url("default-theme-style.css");

/*---Body---*/
html, body {height: 100%;width: 100%;}
body {color:#111;font-family: 'Open Sans', sans-serif;}
a {color: #E64940;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
a:hover, a:focus {color: #1b846a;text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif;}
p {line-height: 1.5;margin-bottom: 20px;}
.gold{color:#E64940;}
.white{color: #fff;}
.bg-dark {background-color: #222222;color: white;}
.text-faded {color: #fff;}
section {padding: 80px 0;}
aside {padding: 50px 0;}
.no-padding {padding: 0;}

/*---Navigation / #mainNav---*/
.navbar-default {background-color: white;border-color: rgba(34, 34, 34, 0.05);font-family: 'Montserrat', sans-serif;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
.navbar-default .navbar-header .navbar-brand {color: #F05F40;font-family: 'Montserrat', sans-serif;font-weight: 700;text-transform: uppercase;}
.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {color: #eb3812;}
.navbar-default .navbar-header .navbar-toggle {font-size:1.1428571428571428em;font-weight: 700;color: #222222;text-transform: uppercase;}
.navbar-default .nav > li > a,
.navbar-default .nav > li > a:focus {text-transform: uppercase;font-weight: 700;color: #222222;}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus:hover {color: #E64940;}
.navbar-default .nav > li.active > a,
.navbar-default .nav > li.active > a:focus {background-color: transparent;color: #E64940 !important;outline: none;}
.navbar-default .nav > li.active > a:hover,
.navbar-default .nav > li.active > a:focus:hover {background-color: #E64940;color: #fff !important;}
@media (min-width: 768px) {
	.navbar-default {background-color: rgba(255,255,255,0.9);border-color: rgba(255, 255, 255, 0.9);}
	.navbar-default .navbar-header .navbar-brand {color: rgba(255, 255, 255, 0.7);}
	.navbar-default .navbar-header .navbar-brand:hover,
	.navbar-default .navbar-header .navbar-brand:focus {color: white;}
	.navbar-default .nav > li > a,
	.navbar-default .nav > li > a:focus {color: #111;padding: 20px;}
	.navbar-default .nav > li > a:hover,
	.navbar-default .nav > li > a:focus:hover {color: dec018;}
	.navbar-default.affix {background-color: #fff;border-color: rgba(34, 34, 34, 0.05);}
	.navbar-default.affix .navbar-header .navbar-brand {color: #F05F40;font-size: 14px;}
	.navbar-default.affix .navbar-header .navbar-brand:hover,
	.navbar-default.affix .navbar-header .navbar-brand:focus {color: #eb3812;}
	.navbar-default.affix .nav > li > a,
	.navbar-default.affix .nav > li > a:focus {color: #222222;}
	.navbar-default.affix .nav > li > a:hover,
	.navbar-default.affix .nav > li > a:focus:hover {color: #E64940;}
}

/*---Header / #myCarousel (with slider)---*/
header {position: relative;width: 100%;min-height: auto;color: white;text-align: center;}

/*---Slider---*/
.carousel, .item, .active {height: 100%;}
.carousel-inner {height: 100%;}
.carousel-caption {text-align: left;top: 40%;}
.carousel-caption h2 {background-color: #000;border-radius: 05px;width: auto;display: inline-block;padding: 5px 20px;text-shadow:none;}
.carousel-caption h4 {background-color: #fff;border-radius: 05px;color: #000;width: auto;display: inline-block;margin: 5px 0px;padding: 5px 20px;text-shadow:none;}
.carousel-fade .carousel-inner .item {transition-property: opacity;}
.item, .active.left, .active.right {opacity: 0;}
.active, .next.left, .prev.right {opacity: 1;}
.next, .prev, .active.left, .active.right {left: 0;transform: translate3d(0, 0, 0);}
.carousel-control {z-index: 2;}

/* Background images are set within the HTML using inline CSS, not here */
.fill {width: 100%;height: 100%;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
@media (min-width: 768px) {
	header {min-height: 100%;}
}

/*---Section commen style---*/
.section-heading {color: #111111;text-transform:uppercase;font-weight: 100;letter-spacing: 3px;margin-top: 0;margin-bottom:30px;}
.section-title{margin-bottom:80px;}
.tag-line{padding:50px 0px 0px;}
.bg-img .section-heading {color: #fff;}

/*---About section---*/
.about{background-color:#eeeff3;background-image:url(../images/about-bg.png);background-repeat: no-repeat;background-position: right bottom;}
.about .row.white-bg {background-color: rgba(238,239,243,0.8);}
.about .fa {font-size:80px;color:#E64940;}
.about h3 a {color:#111;}

/*---Trainer section---*/
.trainer{background-color:#fafafa;}
.trainer a:hover{z-index:999;transition: all .35s;}
.trainer .team .name{margin-bottom: 0px;text-transform:uppercase;color:#111;}
.trainer .team hr{width: 100px;border-color: #ebebeb;margin:10px auto;}
.trainer .team p{letter-spacing: 1px;color:#111;margin-bottom:10px;}
.trainer .team a{color:#111;}
.trainer .team a:hover, .trainer .team a:focus{color:#E64940;}
.trainer .team{border:1px solid transparent;padding: 0px 0px 10px;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;-webkit-animation-fill-mode: initial;animation-fill-mode: initial;background:#fff;}
.trainer .team:hover {border: 1px solid #ebebeb;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-box-shadow: 0px 0px 10px 0px #999;-moz-box-shadow: 0px 0px 10px 0px #999;box-shadow: 0px 0px 10px 0px #999;}


/*---Gallery section---*/
.gallery{background-color:#000;padding-bottom: 0;}
.gallery .section-heading {color: #fff;}
.gallery-box {position: relative;display: block;margin: 0 auto;text-align:center;}
.gallery-box .gallery-box-caption {background: rgba(230, 73, 64, 0.8);color: white;opacity: 0;display: block;position: absolute;bottom: 0;text-align: center;width: 100%;height: 100%;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
.gallery-box .gallery-box-caption .gallery-box-caption-content {width: 100%;text-align: left;position: absolute;top: 80%;padding-left: 40px;transform: translateY(-50%);}
.gallery-box:hover .gallery-box-caption {opacity: 1;}
.gallery-box:focus {outline: none;}
.gallery-box:hover .gallery-box-caption hr{border: 2px solid #fff;width: 50px;display: inline-block;margin: 10px 0px 5px;}
.gallery-box .gallery-box-caption hr{border: 2px solid #fff;width: 50px;display: inline-block;margin: 10px 0px 5px;}
.gallery-box img.img-responsive{display:inline-block;width:100%;}

@media (min-width: 768px) {

}
.call-to-action h2 {
  	margin: 0 auto 20px;
}
.text-primary {
  	color: #F05F40;
}
.no-gutter > [class*='col-'] {
  	padding-right: 0;
  	padding-left: 0;
}
.btn-default {
	color: #222222;
	background-color: white;
	border-color: white;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #222222;
	background-color: #f2f2f2;
	border-color: #ededed;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  	background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {background-color: white;border-color: white;}
.btn-default .badge {color: white;background-color: #222222;}
.btn-primary {background-color: #F05F40;color: white;border-color: #F05F40;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;transition: all 0.35s;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {background-color: #ee4b28;color: white;border-color: #ed431f;}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {background-image: none;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  	background-color: #F05F40;
  		border-color: #F05F40;
}
.btn-primary .badge {
	background-color: white;
	color: #F05F40;
}
.btn {
	font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;  
		font-weight: 700;	
		text-transform: uppercase;
	border: none;
	border-radius: 300px;
}
.btn-xl {
  	padding: 15px 30px;
}
::-moz-selection {	
  	background: #222222;
  	color: white;
  	text-shadow: none;
}
::selection {	
  	background: #222222;
  	color: #111;
  	text-shadow: none;
}
img::selection {	
  	background: transparent;
  	color: white;
}
img::-moz-selection {	
  	background: transparent;
  	color: white;
}





/*---Timing section---*/
.bg-img{background-image:url(../images/background-2.jpg);background-position: center center;background-size: cover;color:#fff;padding: 0;}
.bg-img .bg-overlay{background-color: rgba(0,0,0,0.50);padding: 80px 0;}
.title h2{margin-top: 0;margin-bottom: 0;}
.class-time-box {max-width: 650px;width: 100%;display: inline-block;margin-top: 60px;position: relative;background-color: transparent;border: 5px solid #fff;z-index: 55;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.class-time-box:hover{border: 5px solid #E64940;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.class-time-box .class-time-info {width: 50%;float: left;text-align: center;margin-bottom: 20px;padding: 0 10px;}
.class-time-box .class-title {color: #fff;text-transform: uppercase;margin-top: 20px;padding: 5px 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.class-time-info > p {color: #fff;margin-bottom: 10px}
.class-time-info > p>a {font-weight: bold;text-transform:uppercase;color: #fff;}
.time-sel-info {padding: 5px 0 20px;color: #fff;font-weight:600;text-transform:uppercase;}
.time-sel-info span {position: relative;margin-right: 6px;padding-right: 3px;}
.custom-btn {display: inline-block;padding: 6px 20px;color: #fff;background-color: #E64940;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.custom-btn:hover {color: #E64940;background-color: #fff;text-decoration:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.class-time-box .trinar-img {height: 229px;position: absolute;top: -35px;right: 25px;overflow: hidden;}
.trinar-img:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.0);z-index: 1;opacity: 0;transition: all 0.3s ease-in-out;}
.class-time-box .trinar-img img {width: 100%;height: auto;transition: all 0.5s ease-in-out;}
.club-timeing {width: 100%;border: 5px solid rgba(255, 255, 255, 0.3);display: inline-block;margin-top: 60px;padding: 30px;position: relative;background-color: rgba(0, 0, 0, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.club-timeing:hover{background-color: #E64940;border: 5px solid rgba(255, 255, 255, 1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.club-timeing ul {text-transform: uppercase;}
.club-timeing ul li {padding: 18px 0px;border-bottom: 1px dashed rgba(255, 255, 255, 0.4);}
.club-timeing ul li .day {}
.club-timeing ul li .open-time{float: right;}

/*---Package section---*/
.package{background-color:#fafafa;}
.package-box{padding: 20px;}
.package-box h1{font-weight:100;margin-top:0px;margin-bottom:50px;}
.package-box h2{font-weight:bold;}
.package-box h3{font-weight:100;margin-top:5px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.3);}
.package-box ul{border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom: 15px;}
.package-box ul li{padding: 5px 0px;}
.package-box ul li.unselect {text-decoration: line-through;color: #959595;}
.package-box .custom-btn.contact-us{background-color:#000;color:#fff;border:2px solid transparent;margin: 25px 0px;padding:10px 30px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.package-box:hover .custom-btn.contact-us{background-color:transparent;border:2px solid #000;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*---Pack one---*/
.pack-1{background-color: rgba(255,255,255,0);border: solid 2px #5ba5d8;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-1:hover{background-color:#5ba5d8;border: solid 2px #5ba5d8;color:#FFF;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-1 h2{color:#5ba5d8;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-1:hover h2{color:#000;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*---Pack two---*/
.pack-2{background-color: rgba(255,255,255,0);border: solid 2px #E64940;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-2:hover{background-color:#E64940;border: solid 2px #E64940;color:#FFF;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-2 h2{color:#E64940;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-2:hover h2{color:#000;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*---Pack three---*/
.pack-3{background-color: rgba(255,255,255,0);border: solid 2px #e78881;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-3:hover{background-color:#e78881;border: solid 2px #e78881;color:#FFF;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-3 h2{color:#e78881;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.pack-3:hover h2{color:#000;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*---Contact section---*/
.contact{background-position: center top;background-size: cover;}
.contact .row .white-bg {background-color: rgba(255,255,255,0.75);padding-top:20px;padding-bottom:20px;}
.contact-logo{margin-bottom:15px;}
.social-media{padding:10px 0px;}
.social-media a{color:#000;padding:0px 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.social-media a:hover{color:#E64940;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.contact-form .form-control{height: 50px;background-color: #fff;border: solid 1px #dee6e6;border-radius: 0px;-webkit-box-shadow: inset 0 5px 5px rgba(230,230,230,.3);-moz-box-shadow: inset 0 5px 5px rgba(230,230,230,.3);box-shadow: inset 0 5px 5px rgba(230,230,230,.3);}
.contact-form textarea.form-control{height: auto;}
.contact-form .btn{width: 100%;height: 50px;background-color: #E64940;border-radius: 0;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.contact-form .btn:hover{background-color: #000;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*---Footer section---*/
footer{background-color:#222;color:#fff;}
footer{padding:80px 0px 0px;}
footer .footer-logo{margin-bottom:40px;}
footer p{margin-bottom:5px;}

.SocialMediaBottomRight{position: fixed;right: 5px;bottom: 5px;z-index: 10;}
.SocialMediaBottomRight a{display: inline-block;width: 36px;height: 36px;background: #eee;color: #333;text-align: center;font-size: 18px;padding: 5px;float: left;}
.SocialMediaBottomRight a.facebook{background: #3B5998;color: #fff;}
.SocialMediaBottomRight a.twitter{background: #1da1f2;color: #fff;}
.SocialMediaBottomRight a.youtube{background: #E62117;color: #fff;}
.SocialMediaBottomRight a.linkedin{background: #0077B5;color: #fff;}
.SocialMediaBottomRight a.instagram{background: #6A453B;color: #E7DED1;}

/*---Scroll down and up---*/
.scroll{
	height:0;
}
.scrolldown-btn{
    background-color: rgba(95,199,174,0);
		border: solid 2px #fff;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
    position: relative;
		bottom: 30px;
		z-index: 10;
		clear: both;
		display: inline-block;
		top: -80px;
		left: 48%;
	margin: -50px auto -50px;
    	padding: 30px 10px;
	text-align: center;
}
.scrollup-btn {

    background-color: rgba(95,199,174,0);
   		border: solid 2px #fff;
		-webkit-border-radius: 25px;
    	-moz-border-radius: 25px;
   		border-radius: 25px;
    position: relative;
		left: 90%;    
		z-index: 10;
		display: inline-block;
		bottom: 35px;
    margin: -50px auto 0px;
		padding: 30px 10px;    	
    text-align: center;
}
@-moz-keyframes bounce-arrow {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce-arrow {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce-arrow {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce-arrow {-moz-animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;}

@media only screen and (max-width: 3500px) {
	/*body*/
	body {overflow-x: hidden;}
}
	
@media only screen and (max-width: 2500px) {}

@media only screen and (max-width: 2100px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1566px) {}

@media only screen and (max-width: 1366px) {}

@media only screen and (min-width: 1300px) {}

@media only screen and (max-width: 1280px) {
	/*---Navigation / #mainNav---*/
	.navbar-header {max-width: 240px;width: auto;}
}

@media (min-width: 1280px) {}

@media only screen and (max-width: 1199px) {}

@media only screen and (max-width: 1024px) {
	/*---Navigation / #mainNav---*/
	.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus {padding: 15px;}
}

@media only screen and (max-width: 980px) {
	/*---body font responsive---*/
	body{font-size:100%;}

	/*---Navigation / #mainNav---*/
	.navbar-brand.page-scroll {width: 80%;max-width: 290px;}
	.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus {padding: 15px;}

	/*---Timing section---*/
	.class-time-box .trinar-img img {width: 70%;}
	.class-time-box .trinar-img {top: 10px;right: -70px;}
}

/*--------------iPhone 6 plus landscape----------------*/
@media only screen and (max-width: 767px) {
	/*---body font responsive---*/
	body {font-size:100%;overflow-x: hidden;}

	/*---Navigation / #mainNav---*/
	.navbar-header {max-width: 100%;width: auto;}
	.navbar-toggle {margin-right: 5px;}
	.navbar-brand.page-scroll {width: 70%;max-width: 220px;}
	.navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus {color: #ffffff !important;background-color: #E64940;outline: none;}

	/*---About section---*/
	.about {background-color: #eeeff3;background-image: none;}

	/*---Trainer section---*/
	.trainer .team:hover {border: 1px solid #ebebeb;-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}
	.trainer .img-responsive, .gallery-box .img-responsive{display: inline-block;}

	/*---Gallery section---*/
	.gallery-box{text-align:center;}

	/*---Timing section---*/
	.class-time-box .trinar-img {position: relative;top: 0;right: 0;}
	.class-time-box .trinar-img img {width: 100%;}
	.class-time-box .class-time-info {width: 100%;}
	.club-timeing {margin-top: 20px;}
	.class-time-box {margin-top: 20px;}
	.timing .title  {margin-top: 10px;}

	/*---Package section---*/
	.package-box {margin-bottom: 20px;}

	/*---Scroll down and up---*/
	.scrolldown-btn {left: 45%;padding: 5px 5px;top: -50px;}
	.scrolldown-btn img {width:50%;}
	.scrollup-btn {padding: 5px 5px;left: 85%;}
	.scrollup-btn img {width:50%;}
}

/*--------------iPhone 6 landscape----------------*/
@media only screen and (max-width: 667px) {}

/*--------------iPhone 5 landscape----------------*/
@media only screen and (max-width: 568px) {}

@media only screen and (max-width: 480px) {}

/*--------------iPhone 6 plus portrait----------------*/
@media only screen and (max-width: 414px) {}

/*--------------iPhone 6 portrait----------------*/
@media only screen and (max-width: 375px) {}

/*--------------iPhone 5 portrait----------------*/
@media only screen and (max-width: 320px) {}

@media only screen and (max-width: 300px) {}

@media only screen and (max-width: 200px) {}