html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    /*  font-size: 1em;
   line-height: 1.4;*/
    margin:0;
    padding: 0;
    background-color: #FFFAF7;
    overflow-x: hidden;
    font-family: arial;

}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */



/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow:none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }
 
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



/* ==========================================================================
header
========================================================================== */

.header {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	//*background: url(../images/banner11.jpg)no-repeat center top;*//
	background-size: 100% 100%;
	padding:16% 0 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
}
.header-text{
	background:rgba(33, 191, 252, 0.35);
	width:48%;
	padding:2%;
	border-bottom:5px solid #02b6fc;
}
.header-text h1{
	color:#fff;
	font-size:3.6em;
	text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-webkit-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-moz-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-o-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	text-transform:uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	margin:0;

}
.header-text h2{
	color: #FFF;
	font-size: 1.7em;
	text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-webkit-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-moz-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-o-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	text-transform: uppercase;
	font-weight: 100;
	margin: 10px 0 5px 0;
}
.header-text p{
	color:#fff;
	font-size:0.85em;
	line-height:1.5em;
	font-weight:100;
	width:80%;
	margin-bottom:5%;
}

.header-text1{
	background:rgba(33, 191, 252, 0.35);
	width:60%;
	padding:2%;
	color:#fff;
	border-bottom:5px solid #02b6fc;
	text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-webkit-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-moz-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-o-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
}
.header-text1 h1{
	color:#fff;
	font-size:3.6em;
	text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-webkit-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-moz-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-o-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	text-transform:;
	font-family: 'Open Sans', sans-serif;
	margin:0;
}
.header-text1 h2{
	color: #FFF;
	font-size: 1.7em;
	text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-webkit-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-moz-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-o-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	text-transform: ;
	font-weight: 100;
	margin: 10px 0 5px 0;
}
.header-text1 p{
	color:#fff;
	font-size:0.85em;
	line-height:1.5em;
	font-weight:100;
	width:80%;
	margin-bottom:5%;
}

.banner_btn{
	text-align:center;
}
.banner_btn a{
	background: none;
	font-size: 1em;
	padding:9px 30px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-transform: uppercase;
	font-weight: 100;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border: 1px solid #FFF;
}
.banner_btn a:hover{
	background:rgba(255, 255, 255, 0.35);
	color:#000;
	text-decoration: none;
}
.header-arrow{
	text-align:center;
	padding:16% 0 5% 0;
}
.header-arrow a span {
	width:209px;
	height: 50px;
	display: inline-block;
	background: url(../images/img-sprite.png) no-repeat 0px 0px;
	vertical-align: middle;
}
.header-bottom_left {
	float: left;
}
.header-bottom {
	background: #00BFF0;
	padding:10px 0 5px 0;
}
i.phone {
	background: url(../images/img-sprite.png) no-repeat -220px -8px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.header-bottom_left span {
	color: #C0EEFF;
	font-size: 0.85em;
}
.social{
	float: right;
}
.social ul{
	margin:0;
	padding:0;
}
.social ul li:first-child, ol li:first-child {
	margin-top: 0px;
	margin-left: 0;
}
.social li {
	background: none;
	display: inline-block;
}
li.facebook a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -250px -10px;
}
li.facebook a span:hover{
	background: url(../images/img-sprite.png)no-repeat -8px -207px #FFF;
}
li.twitter a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -276px -10px;
}
li.twitter a span:hover{
	background: url(../images/img-sprite.png)no-repeat -33px -207px #FFF;
}
li.pinterest a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -304px -10px;
}
li.pinterest a span:hover{
	background: url(../images/img-sprite.png)no-repeat -63px -207px #FFF;
}
li.google a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -332px -10px;
}
li.google a span:hover{
	background: url(../images/img-sprite.png)no-repeat -91px -207px #FFF;
}
li.tumblr a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -361px -10px;
}
li.tumblr a span:hover{
	background: url(../images/img-sprite.png)no-repeat -119px -207px #fff;
}
li.instagram a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -389px -10px;
}
li.instagram a span:hover{
	background: url(../images/img-sprite.png)no-repeat -146px -207px #fff;
}
li.rss a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -418px -10px;
}
li.rss a span:hover{
	background: url(../images/img-sprite.png)no-repeat -176px -207px #fff;
}
.menu{
	background: url(../images/stick-bg.png)repeat; z-index: 999; left: 0;
	height:auto;
	top:0px;
	padding-top:14px;
	width: 100%;
	clear: both;
	display: block;
	//*background: #72D0F4;
	position: fixed;z-index: 9999;padding: 5 0 2.8% 0;*//
	
	 
	
	
}
.menu1{
	background: url(../images/stick-bg.png) ;
	height:80px;
	padding: 2% 0 1.8% 0;
	z-index: 999;
	width: 100%;
	
	//*background: #72D0F4clear: both;
	display: block;;
	position: fixed;z-index: 9999;*//
}

.logo{
	float:left;
	top:0px;
}
/*--main--*/
.content-top{
	padding:3% 0;
	width: 89%;
	margin: 0 auto;
}
.content_left_text {
	padding:10% 0 0 5%;
}
.content_left_text h3 {
	color: #555;
	font-size: 2.7em;
	font-weight: 100;
	margin: 0 0 10px;
}
.content_left_text p {
	color: #999;
	font-size: 0.85em;
	line-height: 1.5em;
}
.content_left_text{
	text-align: center;
}
ul.spinning{
	background:#72d0f4;
	padding:4%;
	list-style: none;
	margin-bottom: 0;
}
ul.spinning li.live{
	float:left;
	font-style:italic;
	text-transform:uppercase;
	color:#fff;
	font-size:1.2em;
	font-weight: 600;
}
span.m_1{
	font-weight:100;
}
ul.spinning li.room{
	float:right;
	color:#fff;
	font-size:0.85em;
	text-transform:uppercase;
	margin-top:3px;
	font-weight: 700;
}
.view {
   overflow: hidden;
   position: relative;
   border-bottom: 5px solid #00bff0;
}
.view .mask,.view .content {
   position: absolute;
   overflow: hidden;
   top:80px;
   left: 130px;
}
.view-fifth img {
   -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;
}
.view-fifth .mask {
  -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 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;
}
.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}
.view1{
   overflow: hidden;
   position: relative;
}
.view1 .mask1,.view1 .content {
   position: absolute;
   overflow: hidden;
   top:130px;
   left:90px;
}
.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background:#00BFF0;
   color: #fff;
   text-transform: uppercase;
  	font-size:0.9em;
}
.info:hover {
   background:#000;
}
.view-fifth1 img {
   -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;
}
.view-fifth1 .mask1 {
  -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 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;
}
.view-fifth1:hover .mask1 {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}	
.about{
	margin-top:7%;
}
h3.m_2{
	text-align:center;
	color:#00BFF0;
	text-transform:uppercase;
	font-size:2em;
	font-family: 'Open Sans Condensed', sans-serif;
	margin: 0 0 3%;
	margin-top:20px;
}
h3.m_4{
	text-align:center;
	color:#00BFF0;
	text-transform:uppercase;
	font-size:2em;
	font-family: 'Open Sans Condensed', sans-serif;
	font-style:italic;
	margin: 0 0 6%;
}
.classes{
	background:#72d0f4;
	padding:2%;
}
/*---social-icons-----*/
.social-media {
	float:right;
}
.social-media li{
	float:left;
	margin: 0px 4px 0px 0;
	display:inline-block;
}
.social-media li a {
	height:30px;
	width:30px;
	display: block;
}
.social-media li a:hover {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.8;
	-webkit-transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-ms-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
}
/*--------social simptip--------*/
[data-tooltip] {
	position: relative;
	display: inline-block;
}
[data-tooltip].simptip-position-bottom:before {
	border-top-color:#fff;
}
[data-tooltip].simptip-position-bottom:after {
	background-color:#fff;
	color:#00BFF0;
}
[data-tooltip]:before {
	content: '';
	position: absolute;
	border-width: 6px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
}
[data-tooltip]:before, [data-tooltip]:after {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 999999;
}
[data-tooltip]:after {
	height:34px;
	padding: 11px 11px 0;
	font-size:0.85em;
	line-height: 11px;
	text-transform:uppercase;
	content: attr(data-tooltip);
	white-space: nowrap;
}
[data-tooltip]:hover, [data-tooltip]:focus {
	background-color: rgba(0, 0, 0, 0);
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
	visibility: visible;
	opacity: 1;
}
.simptip-position-bottom.simptip-movable:before {
	margin-top:30px;
}
.simptip-position-bottom.simptip-movable:after {
	margin-top: -3px;
}
.simptip-position-bottom:before, .simptip-position-bottom:after, .simptip-position-top:before, .simptip-position-top:after {
	left: 32%;
}
.simptip-position-bottom:before, .simptip-position-bottom:after {
	top:-130%;
}
.simptip-position-bottom:after, .simptip-position-top:after {
	margin-left: -18px;
}
.simptip-position-right.simptip-movable:before, .simptip-position-right.simptip-movable:after, .simptip-position-left.simptip-movable:before, .simptip-position-left.simptip-movable:after, .simptip-position-top.simptip-movable:before, .simptip-position-top.simptip-movable:after, .simptip-position-bottom.simptip-movable:before, .simptip-position-bottom.simptip-movable:after {
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
	font-family: 'Open Sans Condensed', sans-serif;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
}
.simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after {
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
/*------------end social simptip----------------*/
.social-media li:nth-child(1) a{
	background: url(../images/img-sprite.png) -44px -73px;
}
.social-media li:nth-child(2) a{
	background: url(../images/img-sprite.png) -84px -74px;
}
.social-media li:nth-child(3) a{
	background: url(../images/img-sprite.png) -118px -75px;
}
.social-media li:nth-child(4) a{
	background: url(../images/img-sprite.png) -152px -74px;
}
ul.cardio{
	float:left;
	margin:8px 0 0 0;
	list-style: none;
	padding:0;
}
i.clock{
	width: 20px;
	height: 20px;
	background: url(../images/img-sprite.png) no-repeat -15px -78px;
	float: left;
}
ul.cardio span{
	color:#fff;
	font-size:0.85em;
	text-transform:uppercase;
	vertical-align:top;
	margin-left: 5px;
}
ul.tooltip{
	float:right;
}
.cardio_list{
	width: 46.5%;
	float: left;
	border-right: 1px solid #B9DEEC;
	padding: 0 3% 0 0;
	margin-right: 3%;
}
.cardio_list1{
	width: 46.5%;
	float: left;
}
.cardio_sublist{
	border-bottom: 1px solid #B9DEEC;
	padding:10px 0;
}
.members{
	background:#00bff0;
	padding:10.3% 0%;
	text-align:center;
}
h4.m_3{
	color: #FFF;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom:3%;
}
.members p{
	color: #FFF;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: 100;
}
.btn1{
	padding-top:10%;
}
.btn1 a {
	background: none;
	font-size: 1em;
	padding:7px 25px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-weight: 100;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #FFF;
}
.btn1 a:hover{
	background:#fff;
	color: #00BFF0;
	text-decoration: none;
}
/*--content-middle-botoom--*/
.content_middle_bottom {
	padding-top:7%;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	margin: 0 auto;
	width:100%;
  	background: #FFF;
}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
	width:180px !important;
}
.course_demo{
	background: #FFF;
	padding:0% 3% 0 3%;
}
.nbs-flexisel-item img {
	  width: 100%;
	  cursor: pointer;
	  positon: relative;
	  max-width: 110px;
	  max-height:110px;
	  margin-top:25px;
	  margin-bottom: 10px;
	  display:inline;
	  border-radius:100px;
}
/*** Navigation ***/
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
  width:50px;
  height:50px;
  position: absolute;
  cursor: pointer;
  z-index: 100;
}
.nbs-flexisel-nav-left {
  	left:-30px;
  	background: url(../images/img-sprite.png) -184px -66px no-repeat;
}
.nbs-flexisel-nav-right {
  	right:-26px;
 	background: url(../images/img-sprite.png)-244px -66px no-repeat;
}
.desc{
	padding:10px 0 20px;
	width:80%;
}
.desc h3{
	text-align:center;
	line-height:20px;
	color:#00BFF0;
	font-size:1em;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom: 10px;
}
span.m_text{
	font-style:italic;
	font-weight:100;
}
.desc p{
	color: #000;
	font-size: 0.8125em;
	font-style: italic;
	line-height:15px;
	text-align: center;
	margin-bottom: 10px;
}
i.heart1{
	background: url(../images/img-sprite.png)no-repeat -303px -76px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor:pointer;
}
i.like{
	background: url(../images/img-sprite.png)no-repeat -350px -75px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor:pointer;
}
i.twt{
	background: url(../images/img-sprite.png)no-repeat -390px -76px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor:pointer;
}
i.fb{
	background: url(../images/img-sprite.png)no-repeat -432px -77px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor:pointer;
}
i.heart2{
	background: url(../images/img-sprite.png)no-repeat -18px -136px;
	width: 20px;
	height: 25px;
	display: inline-block;
}
i.like1{
	background: url(../images/img-sprite.png)no-repeat -59px -136px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
}
.coursel_list{
	float:left;
}
.coursel_list1{
	float:right;
}
.hasan{
	padding:1%;
	background-size: 100% 100%;
	background: url(../images/patterns/antrenorzmnflu.png)repeat-x ;	 
	width: 100%;
	min-height: 60%;
	top:0;
	bottom: 0px;
	opacity: 0.91;
	
}
.mukaddes{
	padding:1%;
	background-size: 100% 100%;
	background: url(../images/patterns/antrenorzmnflu.png)repeat-x ;	 
	width: 100%;
	height:200px;
	bottom: 0px;
	opacity: 0.91;
	
}
.aynur{
	background: url(../images/ustbanner.png)repeat-x ;	 
	width: 100%;
	height:55px;
	margin-top:32px;
	bottom: 0px;
	opacity: 0.12;
	
}

ul.event1{
	width: 34%;
	float: left;
	padding:0;
	margin:0;
}
ul.event1 img{
	max-width:100%;
}
ul.event1_text{
	width:65%;
	float:left;
	text-align:center;
	margin-top:55px;
}
.event1 h4{
	font-size:0.85em;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:15%;
	margin-bottom: 5px;
}
span.m_5{
	color:#ff0000;
	font-size:0.8125em;
	font-weight:bold;
}
ul.event1_text h4{
	font-size:1.2em;
	text-transform:uppercase;
	color:#333;
}
ul.event1_text p{
	color:#333;
	font-size:0.8125em;
	line-height:1.5em;
}
.btn2{
	margin-top:10px;
}
.event-top{
	border-bottom: 1px solid #E0F6FF;
	padding-bottom: 16px;
	margin-bottom: 12px;
}
.btn2 a {
	background: none;
	font-size: 0.8125em;
	padding: 3px 10px;
	color: #F00;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border: 1px solid #000;
	font-weight: 600;
	text-transform: uppercase;
}
.btn2 a:hover {
	color:#00BFF0;
	text-decoration: none;
}
.blog_events{
	background:#d4d6d6;
	padding:5%;
}
.tab-left1 {
	margin-bottom:5.5%;
	padding: 0;
}
.tab-last1 {
	padding:0;
}
span.tab1-img {
	float: left;
	width:25.5%;
	margin-right:3.6%;
}
span.tab1-img img{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	display:block;
	max-width: 100%;
}
.tab-text1{
	float: left;
	width:70.5%;
}
.tab-text1 p a{
	color: #fff;
	font-size: 0.8125em;
	line-height: 1.5em;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.tab-text1 p a:hover{
	color: #00BFF0;
	text-decoration: none;
}	
.tab-text1 p {
	margin-bottom: 10px;
}
span.m_date{
	color:#555;
	font-size:0.85em;
}

.block-2 {overflow:hidden;border:#bebebe 1px solid; border-top:none !important; background:url(../images/block-2.jpg) 0 bottom no-repeat #fff; padding-bottom:62px;}

.col-1 {float:left;width:590px;}
.col-2 {float:left;width:230px;}
.box-1 {overflow:hidden; padding-top:28px;}

.box-2 {}
.comment {}
.comment p img:first-child {margin:-2px 5px 0 0;} 
.comment p img.second {margin:0px 0px 0 20px; } 
.comment>span {display:block; text-align:right; margin-top:6px;}

.block-3 { background:url(../images/block-3.png) center 0 no-repeat; margin-top:0px; overflow:hidden; padding-top:17px;}

.box-3 {overflow:hidden; padding-top:30px; margin:0 40px 0 40px;}
.box-3 .pad {text-align:center; margin-right:10px;}
.box-3 .pad p {margin-top:11px;}

.col-3 p.center {margin-top:29px;}

.h3-line-2 { border-bottom:#d6d6d6 1px solid; padding-bottom:2px; display:inline-block;}
.package{
background: url(../images/ftg.jpg) center 0 repeat;
background-size:cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
min-height:200px;
padding:4% 0 0 0;
/*border-bottom:1px solid #939597;*/
}
.package h3{
font-family: 'Pinyon Script', cursive;
font-size:3em;
color:#000;
}

.package p{
font-size:14px;
width:90%;
margin:0 auto;
color:#606367;
line-height:1.8em;
}
.galeri{
padding:4% 0 0 0;
float:left;
width: 350px;
height: 250px;
margin-left: 15px;
list-style-type:none;
/*border-bottom:1px solid #939597;background:url(../images/package-bg.jpg) no-repeat 0px 0px;*/
}
/*
.image-grid img{
	border-radius:5%;
	border:1.5px solid #373A3F;
	max-width:100%;
	cursor:pointer;
	
}
.image-grid ul li{
display:inline-block;
margin:1%;
}
*/
.owl-next {
right: -11%;
top: 31%;
}
.owl-prev {
right: 99%;
top: 31%;
}

/*--gallery--*/
/* Circular Content Carousel Style */
.ca-container{
	position: relative;
	height:430px;
}
.ca-container1{
	position: relative;
	padding-top:1em;
	height: 450px;
}
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:315px;
	height:100%;
	text-align:center;
}
.ca-item-main{
	position: absolute;
	top: 5px;
	left:0px;
	right: 5px;
	bottom: 5px;
	overflow: hidden;
}
.ca-icon{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic12.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon1{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic11.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon2{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic10.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon3{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic14.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon4{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic15.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon5{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic16.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon6{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic17.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-icon7{
	width:100%;
	height: 200px;
	display: block;
	position: relative;
	margin: 0 auto;
	background: transparent url(../images/pic17.jpg) no-repeat center center;
	margin-bottom: 5px;
}
.ca-item-2 .ca-icon{
	background-image:url(../images/pic10.jpg);
}
.ca-item-2 .ca-icon1{
	background-image:url(../images/pic1.jpg);
}
.ca-item-2 .ca-icon2{
	background-image:url(../images/pic13.jpg);
}
.ca-item-2 .ca-icon3{
	background-image:url(../images/pic10.jpg);
}
.ca-item-2 .ca-icon4{
	background-image:url(../images/pic13.jpg);
}
.ca-item-2 .ca-icon5{
	background-image:url(../images/pic12.jpg);
}
.ca-item-2 .ca-icon6{
	background-image:url(../images/pic11.jpg);
}
.ca-item-2 .ca-icon7{
	background-image:url(../images/pic15.jpg);
}
.ca-item-3 .ca-icon{
	background-image:url(../images/pic15.jpg);
}
.ca-item-4 .ca-icon{
	background-image:url(../images/pic9.jpg);
}
.ca-content-wrapper{
	background:ghostwhite;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content{
	width:100%;
	overflow:hidden;
}
.ca-content-text{
	padding: 10px 36px;
	color: #999;
	line-height: 1.8em;
	font-weight: 300;
	font-size: 0.875em;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:1.2em;
	padding-bottom:5px;
	color:#252525;
	border-bottom:2px solid #eee;
	text-shadow: 1px 1px 1px #eee;
}
.ca-nav span{
	width:70px;
	height:70px;
	background: url(../images/img-sprite.png)no-repeat -137px -119px; 
	position:absolute;
	top:50%;
	margin-top:-43px;
	text-indent:-9000px;
	cursor:pointer;
	z-index:100;
	left:5px;
}
.ca-nav span.ca-nav-next{
	background: url(../images/img-sprite.png)no-repeat -233px -119px;
	left:auto;
	right:5px;
}
.ca-nav span:hover{
	opacity:1.0;
}
ul.partner{
	margin: 8% 0 0 0;
	padding: 0;
}
ul.partner li{
	display: inline-block;
	margin:6% 0;
	width: 49%;
	vertical-align: middle;
}
.map{
	padding-top:5%;
	position:relative;
}
.opening_hours{
	position: absolute;
	background:rgba(46, 176, 226, 0.57);
	top: 15.5%;
	left: 68%;
	padding: 1%;
	width: 28%;
}
span.opening{
	font-family: 'Open Sans', sans-serif;
}
ul.times h3{
	color:#fff;
	font-size:2em;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align:center;
	margin-bottom: 3%;
}
ul.times{
	list-style:none;
	padding: 0;
	margin: 0;
}
ul.times li{
	border-bottom:1px solid #B9DEEC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
ul.times p{
	color:#fff;
	font-size:0.8125em;
	line-height:1.5em;
	text-align:center;
	margin-top:5%;
}
ul.times h4{
	font-size: 1.5em;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: italic;
	text-align: center;
	font-style: italic;
	margin-top: 5%;
}
i.calender{
	background: url(../images/img-sprite.png)-49px -78px;
	width:20px;
	height:20px;
	float:left;
	margin-right: 1%;
}
span.week{
	color:#fff;
	font-size:0.8125em;
	font-family: 'Open Sans', sans-serif;
}
.hours{
	float:right;
	font-size:0.8125em;
	color:#fff;
}
.wrap{
	width:75%;
	margin:0 auto;
}

/*--footer-top--*/
.footer-top{
	width:60%;
	margin:0 auto;
	padding:7% 0;
}
i.twt_icon{
	background: url(../images/img-sprite.png)no-repeat -335px -119px;
	width: 80px;
	height: 70px;
	float: left;
	margin-right: 5%;
}
ul.twitter_footer li p{
	color: #00BFF0;
	font-size: 0.85em;
	line-height: 1.5em;
	margin:10px 0 0;
	width: 86.5%;
	float: left;
}
span.m_6{
	color:#044C8F;
}
ul.twitter_footer{
	list-style:none;
	padding:0;
	margin: 0;
}
/*--fooer-bottom--*/
.footer-bottom{
	background:#50504e;
	padding:3% 0;
}
h4.m_7 {
	color:#fff;
	font-size: 1.1em;
	font-weight:400;
	margin-bottom:6%;
	text-transform:uppercase;
}
.copyright{
	background:#00bff0;
	padding:10px 0 2px;
}
.copy{
	float:left;
	margin-top: 5px;
}
.copy p{
	color:#fff;
	font-size:0.8125em;
}
.copy p a{
	color:#DBF5FF;
}
.copy p a:hover{
	color:#000;
}
p.m_8{
	color:#fff;
	font-size:0.85em;
	line-height:1.5em;
	text-transform:uppercase;
	margin-bottom: 4%;
}
.subscribe{
	margin-bottom:4%;
}
.subscribe input[type="text"] {
	background: #B9E8FA;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	-webkit-appearance: none;
	border: 1px solid #00BFF0;
	font-family: 'Open Sans', sans-serif;
	outline: none;
	font-size: 0.8125em;
	padding: 10px 20px;
	color: #00BFF0;
	position: relative;
	width:89%;
	text-transform: uppercase;
}
.subscribe1 {
	width:65%;
	background:#e25050;
}
.subscribe1:hover {
	background:#00BFF0;
}
.subscribe1 a{
	font-family: 'Open Sans', sans-serif;
	display: inline-block;
	border: none;
	color: #FFF;
	outline: none;
	font-size: 0.8125em;
	-webkit-appearance: none;
	text-transform: uppercase;
	padding: 5px 13px 10px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-decoration: none;
}
i.but_arrow{
	background: url(../images/img-sprite.png) no-repeat -442px -128px;
	width: 20px;
	height: 23px;
	display: inline-block;
	margin: 0 0px 0 96px;
	vertical-align: bottom;
}
.f-logo{
	text-align: center;
	margin-top: -10px;
	padding-bottom: 2%;
}
p.m_9{
	color:#fff;
	font-size:1.2125em;
	line-height:1.8em;
	margin-bottom: 5%;
}
p.address{
	color:#fff;
	font-size:1.2125em;
	line-height:1.5em;
	text-align:center;
}
span.m_10{
	font-style:italic;
	font-size:1.3em;
	font-weight:600;
	line-height: 1.5em;
}
span.m_10 a {
	color: #FFF;
}
span.m_10 a:hover {
	color: #5adad5;
}

ul.list li a {
	color: #FFF;
	font-size: 0.8125em;
	line-height:1.8em;
}
ul.list li a:hover {
	color:#555;
	text-decoration: none;
}
ul.list {
	float: left;
	width: 50%;
}
ul.list1 {
	float: right;
	width: 50%;
}
ul.list1 li a {
	color: #FFF;
	font-size: 0.8125em;
	line-height:1.8em;
	text-decoration: none;
}
ul.list1 li a:hover {
	color:#000;
}
ul.list li {
	list-style-image: url(../images/list_arrow.png);
	margin: 0 20px 0px;
}
ul.list1 li {
	list-style-image: url(../images/list_arrow.png);
	margin: 0 20px 0px;
}
/*--about--*/
.about_banner_wrap{
	position:relative;
}
h1.m_11{
	color: #FFF;
	background: #00BFF0;
	padding: 7px 50px;
	font-size: 2em;
	text-transform: uppercase;
	font-weight: 100;
	position: absolute;
	top:-48px;
	text-align: center;
	left:14%;
	margin:0;
}
.about-wrapper {
	background: #00BFF0;
}
.about-top {
	padding: 7% 0;
	width: 89%;
	margin: 0 auto;
}
.about-left-text{
	text-align:center;
}
.about-left-text h2 {
	font-size: 2.5em;
	font-weight: 100;
	color: #FFF;
	margin:7% 0 1% 0;
}
.about-left-text  p {
	font-size: 1.1em;
	color: #FFF;
	line-height: 1.5em;
	font-weight: 100;
	margin-bottom: 10px;
}
.about-left-text h4 {
	font-size: 0.95em;
	font-weight: 600;
	color: #FFF;
}
span.m_12 {
	font-style: italic;
	font-weight: 400;
}
.about_trainer{
	padding:7% 0;
}
.about_box{
	margin-bottom:2.6%;
}
.box1{
	background:#72d0f4;
	padding:8% 5% 4% 5%;
}
.box1_left{
	width: 42.5%;
	float: left;
	text-align: center;
	border-right: 1px solid #B9DEEC;
	margin-right: 20px;
	padding-right: 20px;
}
.box1_right{
	width: 45.5%;
	float: left;
}
.box1_left img{
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
}
.desc1 h3 {
	text-align: center;
	line-height: 20px;
	color: #fff;
	font-size: 1em;
	font-weight:600;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.desc1 p{
	color: #fff;
	font-size: 0.8125em;
	font-style: italic;
	line-height: 20px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 1.3em;
}
i.a_twt {
	background: url(../images/img-sprite.png)no-repeat -316px -209px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
}
i.a_fb {
	background: url(../images/img-sprite.png)no-repeat -354px -209px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
}
i.a_heart{
	background: url(../images/img-sprite.png)no-repeat -395px -209px;
	width: 20px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
}
i.a_heart:hover, i.a_fb:hover, i.a_twt:hover, i.like1:hover, i.heart1:hover, i.like:hover, i.twt:hover, i.twt:hover, i.fb:hover{
	opacity:0.5;
}
.box1_right h4{
	color: #FFF;
	font-size:0.9em;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.box1_right p{
	color:#fff;
	font-size:0.79em;
	line-height:1.5em;
	margin-bottom:20px;
}
h4.right_text {
	color:#00BFF0;
}
p.para1{
	color:#fff;
	font-size:0.79em;
	line-height:1.5em;
}
.box2{
	background:#fff;
	padding: 8% 5% 4% 5%;
}
.desc2 h3 {
	text-align: center;
	line-height: 20px;
	color:#00BFF0;
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.desc2 p {
	color: #000;
	font-size: 0.8125em;
	font-style: italic;
	line-height: 20px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 1.3em;
}
p.right_text1 {
	color: #00BFF0;
	font-size: 0.79em;
	line-height: 1.5em;
	margin-bottom: 20px;
}
p.right_text2 {
	color: #00BFF0;
}
.login{
	background:#72d0f4;
	padding:4% 0;
}
.login_details{
	width:70%;
	margin:0 auto;
}
.join{
	text-align:center;
	border-right: 1px solid #B9DEEC;
}
.join h3{
	color:#fff;
	font-style:italic;
	font-size:2em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom: 3px;
}
.join h4{
	color: #FFF;
	font-size: 1.3em;
	font-weight: 600;
	margin-bottom: 3%;
}
.join p{
	color: #FFF;
	font-size:0.8125em;
	line-height:1.5em;
}
.btn3{
	margin-top:7%;
}
.btn3 a {
	background:#ff0000;
	font-size:0.85em;
	padding:12px 80px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border:none;
	text-transform:uppercase;
}
.btn3 a:hover{
	background:#DF0606;
	text-decoration: none;
}
.join-right h3{
	color:#222;
	font-style:italic;
	font-size:2em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom: 3px;
}
.join-right h4{
	color: #222;
	font-size: 1.3em;
	font-weight: 600;
	margin-bottom: 3%;
}
.join-right{
	text-align:center;
}
.join-right p{
	color: #222;
	font-size:0.8125em;
	line-height:1.5em;
}
.btn4{
	float:left;
	margin-left:20%;
}
.btn4 a {
	background:#fff;
	font-size:0.85em;
	padding:12px 45px;
	color:#00BFF0;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border:none;
	text-transform:uppercase;
}
.btn4 a:hover {
	background: #00BFF0;
	color:#fff;
	text-decoration: none;
}
.buttons_login{
	padding-top:7%;
}
.p-ww{
	float:left;
	margin-top: -12px;
}
.p-ww input[type="text"] {
	font-family: 'Open Sans', sans-serif;
	padding: 12px 20px;
	border: none;
	outline: none;
	width:70%;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 0.85em;
	border-radius: 0.15em;
	-webkit-border-radius: 0.15em;
	-moz-border-radius: 0.15em;
	-o-border-radius: 0.15em;
	background: #A1EEF7;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	cursor: pointer;
}
.p-ww input[type="text"]:hover {
	background: #77E9F7;
}
.testimonial{
	padding:6% 0;
	text-align:center;
}
i.quot {
	width: 100px;
	height: 100px;
	background: url(../images/img-sprite.png)no-repeat #00afec 10px -241px;
	display: block;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	margin: 0 auto;
}
.testimonial p{
	font-style:italic;
	font-size:1em;
	color:#888;
	line-height:1.8em;
	margin-top:5%;
}
p.ceo{
	color:#000;
	font-size:1em;
	font-style: normal;
	margin-top: 3%;
}
span.ceo1{
	color:#73E2FF;
	font-size:1em;
	text-transform:uppercase;
}
.about_gallery{
	background:#e6e6e6;
	padding:4% 0;
}
/*--trainers--*/
.border {
	border: 5px solid #00BFF0;
}
/******** SAP ************/
.sap_tabs{
	clear:both;
	margin:5% 0;
}
.facts{
	padding: 5% 5% 1% 5%;
}
.top1{
	margin-top: 2%;
}
.resp-tabs-list {
	width: 100%;
	text-align: center;
	margin-bottom:4%;
}
.resp-tab-item{
	color: #00BFF0;
	font-size: 1.5em;
	text-transform: uppercase;
	cursor: pointer;
	padding: 12px 0;
	display: inline-block;
	margin: 0;
	text-align: center;
	list-style: none;
	float: dis;
	width: 11.28%;
	outline: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-family: 'Open Sans Condensed', sans-serif;
	margin: 0 auto;
}
.resp-tab-item:hover {
	border: 1px solid #00BFF0;
	background: #FFF;
}
.resp-tab-active{
	background: none;
	text-shadow: none;
	color:#00BFF0;
	border: 1px solid #00BFF0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
}
.resp-content-active, .resp-accordion-active {
   display: block;
}
h2.resp-accordion {
	font-size:1em;
	margin: 0px;
	padding: 10px 15px;
	background:#F7FDFF;
	margin:10px 0;
	color:#00BFF0;
}
h2.resp-accordion:hover{
	background:#00BFF0;
	text-shadow: none;
	color: #FFF;
}

@media only screen and (max-width:768px) {
	.sap_tabs{
		padding-top:0;
	}
	.resp-tabs-container{
		padding:10px;
	}
	
		
ul.resp-tabs-list {
  	display: none;
}
h2.resp-accordion {
  	display: block;
}
.resp-vtabs .resp-tab-content {
  	border: 1px solid #C1C1C1;
}
.resp-vtabs .resp-tabs-container {
	border: none;
	float: none;
	width: 100%;
	min-height: initial;
	clear: none;
}
.resp-accordion-closed {
	display: none !important;
}

}
span.tab-img{
	float: left;
	width: 30.5%;
	margin-right: 2.6%;
}
.tab-text{
	float:left;
	width: 66.5%;
}
.tab-text p{
	margin-bottom: 10px;
}
.tab-text p a{
	color: #777;
	font-size: 0.95em;
	line-height: 1.5em;
	text-transform: uppercase;
}
.tab-text p a:hover{
	color:red;
}
.post-meta {
	font-size: 14px;
	margin-bottom: 10px;
}
.post-meta img{
	vertical-align:middle;
	margin-top: -2px;
}
.post-meta a {
	color: #777;
	margin-right: 10px;
}
.post-meta a:hover{
	color:red;
}
.tab-left{
	margin-bottom:5%;
	padding: 0;
}
.timetable {
	width: 100%;
	font-size: 11px;
	margin-top: 30px;
}
.timetable th, .timetable td {
	width: 12.5%;
	text-align: center;
	padding: 15px;
	border:1px solid #E2E2E2;
	background:#fff;
	font-size: 14px;
	color: #555;
}
.timetable .event {
	background-color:#72D0F4;
	color: #FFF;
	border-bottom: 1px solid #16BDFD;
	border-right: 1px solid #16BDFD;
	line-height: 150%;
}
.timetable .event:hover {
	background:#fff;
	color:#00BFF0;
}
.timetable .event a {
	display: block;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.timetable .event:hover a {
	color:#00BFF0;
}
.trainers_middle_bottom{
	padding:3% 0 7% 0;
}
.traine_login{
	padding:4% 0;
	background:#72D0F4;
	margin-bottom:5%;
}
.timetable_small{
	display:none;
}
/*--classes--*/
.classes_wrapper {
	padding:6% 0;
}
.class_left{
	width:45.5%;
	float:left;
}
.class_right{
	width:54.5%;
	float: left;
	background: #72D0F4;
	padding: 4%;
}
.class_right h3{
	color:#fff;
	font-size:1.3em;
	text-transform:uppercase;
	text-align:center;
	font-weight:100;
	margin: 0 0 5px;
}
.class_right p{
	color:#fff;
	font-size:0.8125em;
	line-height:1.5em;
	margin-bottom: 8%;
}
.class_box{
	margin-bottom:2.6%;
}
.class_img{
	width:88%;
	margin:0 auto;
}
.class_img img{
	float: left;
	width:30.5%;
	margin-right:15px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
}
.class_desc{
	width:62.5%;
	float: left;
}
.class_desc h4{
	color:#fff;
	font-size:1em;
	font-weight:100;
	text-transform:uppercase;
	margin:0;
}
.class_desc h5{
	color:#fff;
	font-size:0.95em;
	font-weight:600;
	text-transform:uppercase;
	margin: 5px 0;
}
ul.buttons_class li.btn5{
	float:left;
	list-style: none;
}
ul.buttons_class li.btn5 a{
	background: none;
	font-size: 0.8125em;
	padding: 5px 10px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #FFF;
	text-transform: uppercase;
	text-decoration:none;
}
ul.buttons_class li.btn5 a:hover{
	background:#fff;
	color:#00BFF0;
}
ul.buttons_class li.btn6{
	float:right;
	list-style:none;
}
ul.buttons_class li.btn6 a {
	background: none;
	font-size: 0.8125em;
	padding: 5px 10px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #FFF;
	text-transform: uppercase;
	text-decoration:none;
}
ul.buttons_class li.btn6 a:hover{
	background:#fff;
	color:#00BFF0;
}
ul.buttons_class{
	padding: 5% 0 0 0;
}
.class_right1 {
	width:54.5%;
	float: left;
	background: #fff;
	padding:3.3%;
}
.class_right1 h3 {
	color:#00BFF0;
	font-size: 1.3em;
	text-transform: uppercase;
	text-align: center;
	font-weight: 100;
	margin: 0 0 5px 0;
}
.class_right1 p {
	color:#00BFF0;
	font-size: 0.8125em;
	line-height: 1.5em;
	margin-bottom: 8%;
}
.class_desc1 h4 {
	color:#00BFF0;
	font-size: 1em;
	font-weight: 100;
	text-transform: uppercase;
	margin:0;
}
.class_desc1 h5 {
	color:#00BFF0;
	font-size:0.95em;
	font-weight: 600;
	text-transform: uppercase;
	margin: 5px 0;
}
ul.buttons_class li.btn7 {
	float: left;
	list-style: none;
}
ul.buttons_class li.btn7 a {
	background: none;
	font-size: 0.8125em;
	padding: 5px 10px;
	color:#00BFF0;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #00BFF0;
	text-transform: uppercase;
	text-decoration: none;
}
ul.buttons_class li.btn7 a:hover {
	background:#00BFF0;
	color:#fff;
}
ul.buttons_class li.btn8{
	float: right;
	list-style: none;
}
ul.buttons_class li.btn8 a {
	background: none;
	font-size: 0.8125em;
	padding: 5px 10px;
	color:#00BFF0;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #00BFF0;
	text-transform: uppercase;
	list-style:none; 
	text-decoration: none;
}
ul.buttons_class li.btn8 a:hover {
	background:#00BFF0;
	color:#fff;
}
.classes_bottom{
	padding-bottom:6%;
}
span.class_1{
	font-size:13px;
	vertical-align: middle;
	margin-right: 40%;
}
/*--single_class--*/
.single-top {
	padding: 6% 0;
}
.single_class-left{
	background:#fff;
}
.single_class-left img{
	max-width:100%;
	display: inline-block;
}
.singe_desc{
	padding:4% 2% 2% 2%;
}
.singe_desc p{
	color: #888;
	font-size: 0.85em;
	line-height: 1.8em;
}
.single_times{
	background:#a5d8eb;
	padding: 4%;
	margin-bottom:8%;
	list-style: none;
}
.single_grid{
	padding:5.6% 0 0 0;
	list-style: none;
	margin-bottom: 0;
}
li.grid1{
	width: 24.5%;
	float: left;
	text-align: center;
	margin-right: 4%;
	padding-right: 3%;
	border-right: 1px solid #B9DEEC;
}
li.grid1 img{
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
}
li.grid1 h4{
	line-height: 20px;
	color:#00BFF0;
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
}
li.grid1 p {
	color: #333;
	font-size: 0.8125em;
	font-style: italic;
	line-height: 20px;
	margin-bottom: 10px;
	line-height: 1.3em;
}
li.grid2{
	width: 33.5%;
	float: left;
	margin-right: 4%;
	padding-right: 3%;
	border-right: 1px solid #B9DEEC;
}
li.grid3{
	width:33.5%;
	float:left;
}
h3.m_13{
	color:#00BFF0;
	font-size:1.2em;
	text-transform:uppercase;
	text-align: center;
	margin: 0 0 20px;
}	
ul.list1_class li {
	list-style-image: url(../images/a3.png);
	margin: 0 25px 10px;
	vertical-align: bottom;
}
p.price{
	font-size:1em;
	float: right;
	background:#72d0f4;
	padding: 2px 10px;
	color:#fff;
	line-height: 1.5em;
}
ul.list2_class li {
	list-style-image: url(../images/a4.png);
	margin: 0 15px 10px;
}
ul.list2_class li a {
	color: #888;
	font-size: 0.85em;
	vertical-align: top;
	text-decoration: none;
}
ul.list2_class li a:hover {
	color:#00BFF0;
	vertical-align: top;
}
ul.list1_class li a{
	color:#888;
	font-size:0.85em;
	vertical-align: top;
	text-decoration: none;
}
ul.list1_class li a:hover{
	color:#00BFF0;
}
ul.single_times h3 {
	color: #FFF;
	font-size: 2em;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	margin-bottom:5%;
}
ul.single_times li {
	border-bottom: 1px solid #B9DEEC;
	margin-bottom:10px;
	padding-bottom:10px;
}
span.week_class {
	color: #FFF;
	font-size: 0.85em;
	font-family: 'Open Sans', sans-serif;
}
.hours_class{
	float: right;
	font-size: 0.85em;
	color: #FFF;
}
ul.list1_class, ul.list2_class{
	padding:0;
}
/*--blog--*/
.blog_grid h3{
	padding:2%;
	margin:0;
}
.blog_grid h3 a{
	color:#00BFF0;
	font-size:21px;
	line-height:1.5em;
	text-decoration:none;
}
.blog_grid h3 a:hover{
	color:#04A6CF;
}
i.document{
	width: 35px;
	height: 40px;
	background: url(../images/img-sprite.png)no-repeat -360px -267px #00BFF0;
	float: right;
	margin:-92px 0px 0 0px;
}
ul.links{
	float:left;
	text-align:center;
	padding: 0;
	margin: 0;
}
ul.links ul li {
	display: inline-block;
	margin-right: 20px;
}
ul.links ul li a {
	color: #4D606E;
	font-size: 0.85em;
	padding-left: 10px;
}
ul.links li {
	display: inline-block;
	margin-right:30px;
}
i.blog_icon1 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -108px -274px;
	display: inline-block;
}
i.blog_icon2 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -172px -272px;
	display: inline-block;
}
i.blog_icon3 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -238px -273px;
	display: inline-block;
}
i.blog_icon4 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -304px -274px;
	display: inline-block;
}
ul.links li a {
	color:#00BFF0;
	font-size: 0.8125em;
	padding-left: 10px;
	font-style: italic;
}
ul.links li a:hover {
	text-decoration:underline;
}
.btn_blog{
	float:right;
	margin-top:20px;
}
.btn_blog a {
	background: none;
	font-size: 1em;
	color: #ff0000;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-style:italic;
	border: 1px solid #FFF;
	text-decoration: none;
}
.btn_blog a:hover {
	color:#00BFF0;
}
.comments{
	padding:3%;
	list-style:none;
}
ul.comment_head{
	list-style:none;
	padding: 0;
}
.blog_box{
	padding-bottom: 5%;
	margin-bottom: 5%;
	border-bottom: 2px ridge #FFF;
}
.blog_grid{
	background: #FFF;
}
.blog_grid img{
	max-width:100%;
}
i.document1{
	width: 35px;
	height: 40px;
	background: url(../images/img-sprite.png)no-repeat -414px -265px #F00086;
	float: right;
	margin: -92px 0px 0 0px;
}
i.document2{
	width: 35px;
	height: 40px;
	background: url(../images/img-sprite.png)no-repeat -464px -262px #F0AD00;
	float: right;
	margin: -92px 0px 0 0px;
}
i.document3{
	width: 35px;
	height: 40px;
	background: url(../images/img-sprite.png)no-repeat #00BFF0 -15px -335px;
	float: right;
	margin: -92px 0px 0 0px;
}
ul.dc_pagination {
	overflow: hidden;
	margin: 3% 0 2% 0;
}
ul.dc_pagination li:first-child {
	margin-left: 0px;
	text-transform: uppercase;
}
ul.dc_pagination li {
	display: inline-block;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}
ul.dc_pagination li a {
	color: #000;
	display: block;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
	font-size:0.85em;
}
ul.dc_paginationA06 li a:hover, ul.dc_paginationA06 li a.current {
	background:#00BFF0;
	color: #FFF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
ul.blog-list{
	background: #72D0F4;
	padding: 6%;
	margin-bottom:8%;
}
ul.blog-list h4, ul.recent-list h4{
	color:#fff;
	font-size:1.1em;
	text-transform:uppercase;
	margin-bottom: 7%;
}
ul.blog-list li {
	list-style-image: url(../images/a1.png);
	margin: 0 40px 10px;
}
ul.blog-list li a {
	color: #fff;
	text-transform:uppercase;
	font-size: 0.85em;
	vertical-align: top;
	text-decoration: none;
}
ul.blog-list li a:hover {
	color:#BCEBFD;
}
ul.recent-list{
	background:#00bff0;
	padding: 6%;
	margin-bottom:8%;
}
ul.recent-list li {
	list-style-image: url(../images/a2.png);
	margin: 0 30px 10px;
	border-bottom: 1px solid #B9DEEC;
	padding-bottom: 10px;
}
ul.recent-list li a {
	color: #fff;
	font-size: 0.85em;
	vertical-align: top;
	text-decoration: none;
}
ul.recent-list li span{
	color:#333;
	font-size:0.85em;
}
ul.recent-list li a:hover {
	color: #BCEBFD;
}
h3.m_14 {
	text-align: center;
	color: #00BFF0;
	text-transform: uppercase;
	font-size: 2em;
	font-family: 'Open Sans Condensed', sans-serif;
	font-style: italic;
	margin-bottom: 4%;
	padding-top:8%;
}
ul.blog-list1{
	padding-top: 8%;
	list-style: none;
	margin: 0;
	padding: 8% 0 0 0;
}
ul.blog-list1 h4, ul.archive-list h4{
	color: #00BFF0;
	font-size: 1.1em;
	text-transform: uppercase;
	margin-bottom:4%;
}
ul.blog-list1 li {
	float: left;
	background: #72d0f4;
	padding: 5px;
	margin:5px;
}
ul.blog-list1 li a {
	color: #fff;
	font-size: 0.85em;
	text-decoration: none;
}
ul.blog-list1 li a:hover {
	color:#333;
}
ul.archive-list{
	background:#e6e6e6;
	padding: 6%;
	margin-top: 8%;
}
ul.archive-list li {
	list-style-image: url(../images/a3.png);
	margin: 0 40px 10px;
}
ul.archive-list li a {
	color:#00BFF0;
	text-transform: uppercase;
	font-size: 0.85em;
	vertical-align: top;
	text-decoration: none;
}
ul.archive-list li a:hover {
	color:#fff;
}
h3.m_15 {
	text-align: center;
	color: #00BFF0;
	text-transform: uppercase;
	font-size: 2em;
	font-family: 'Open Sans Condensed', sans-serif;
	padding-top: 8%;
	margin: 0;
}
.video_player {
	width:100%;
}
ul.partner_blog {
	margin-top: 8%;
}
ul.partner_blog li {
	display: inline-block;
	width: 49%;
	vertical-align: middle;
}
/*--blog_single--*/
ul.links_blog{
	padding: 2%;
	text-decoration: none;
	margin: 0;
}
ul.links_blog li {
	display: inline-block;
	margin-right: 12%;
}
ul.links_blog li a {
	color: #00BFF0;
	font-size: 0.8125em;
	padding-left:15px;
	font-style: italic;
	vertical-align:middle;
}
ul.links_blog li a:hover {
	text-decoration:underline;
}
i.blog_icon5 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -108px -274px;
	float: left;
}
i.blog_icon6 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -172px -272px;
	float: left;
}
i.blog_icon7 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -238px -273px;
	float: left;
}
i.blog_icon8 {
	width: 30px;
	height: 30px;
	background: url(../images/img-sprite.png)no-repeat -304px -274px;
	float: left;
}
ul.links_blog h3{
	margin: 0 0 2% 0;
}
ul.links_blog h3 a {
	color: #00BFF0;
	font-size: 24px;
	line-height: 1.5em;
	text-decoration: none;
}
ul.links_blog h3 a:hover {
	color:#333;
}
.blog_single_grid{
	background:#fff;
}
.blog_single_grid img{
	max-width:100%;
}
p.m_16{
	color:#888;
	font-size:0.85em;
	line-height:1.8em;
}
p.m_17{
	color:#888;
	font-size:0.85em;
	line-height:1.8em;
	margin:3% 0;
}
.blog_single_desc{
	padding:4%;
}
ul.social_blog{
	background:#72d0f4;
	padding: 20px 20px 15px;
}
ul.social_blog li:first-child{
	margin-top: 0px;
	margin-left: 0;
}
ul.social_blog li {
	background: none;
	display: inline-block;
	margin-right: 6px;
}
ul.social_blog h3{
	float: left;
	margin:12px 20px 0 0;
	color: #FFF;
	font-size: 1em;
	text-transform: uppercase;
}
li.fb a span {
	height: 40px;
	width: 40px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -73px -333px #526da3;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
li.fb a span:hover {
	background: url(../images/img-sprite.png)no-repeat -73px -333px #375590;
}
li.tw a span {
	height: 40px;
	width: 40px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -132px -333px #73bfe6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
li.tw a span:hover {
	background: url(../images/img-sprite.png)no-repeat -132px -333px #5badd8;
}
li.google_blog a span {
	height: 40px;
	width: 40px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -192px -333px #e2534b;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
li.google_blog a span:hover {
	background: url(../images/img-sprite.png)no-repeat -192px -333px #d13b33;
}
li.linkedin a span {
	height: 40px;
	width: 40px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -251px -333px #527aa3;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
li.linkedin a span:hover {
	background: url(../images/img-sprite.png)no-repeat -251px -333px #245587;
}
ul.comments li {
	padding-bottom: 30px;
}
i.preview {
	background: url(../images/img-sprite.png)no-repeat -303px -314px #7F8C8C;
	width: 70px;
	height:70px;
	float: left;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.data {
	float: left;
	width:89.5%;
	background: #F8F8F8;
	padding:1.5% 4%;
}
.data p{
	color:#777;
	font-size:0.85em;
	line-height:1.8em;
	margin: 0;
}
ul.comments li.middle {
	padding: 0 0px 0 3%;
	margin-bottom: 30px;
}
.data-middle {
	float: left;
	width:89.5%;
	background: #F8F8F8;
	padding: 1.5% 4%;
}
.data-middle  p {
	color: #777;
	font-size: 0.85em;
	line-height: 1.8em;
	margin: 0;
}
ul.comments h4{
	color: #72D0F4;
	font-size: 1.5em;
	font-weight: 600;
	padding:3% 0;
}
ul.comment_head h5{
	font-weight:600;
	font-size:1.2em;
	color:#00BFF0;
	float: left;
	margin: 0;
}
span.m_21 a{
	color:#555;
	font-size:12px;
	font-weight:600;
	vertical-align: inherit;
}
span.m_21 a:hover{
	color:#888;
}
i.reply{
	height: 40px;
	width:35px;
	float:left;
	background: url(../images/img-sprite.png)no-repeat -375px -332px;
}
.reply1{
	float:right;
}
span.m_22 a{
	color:#00BFF0;
	font-size:0.85em;
	text-transform:uppercase;
	vertical-align: -webkit-baseline-middle;
}
span.m_22 a:hover{
	color:#555;
}
#commentform p {
	position: relative;
	padding: 8px 0;
	font-size: 1em;
}
#commentform label {
	display: block; 
	font-size:1em; 
	float: right;
	margin-top:15px;
	color:#00BFF0;
	margin-right:20%;
}
#commentform span {
	color: #A60000;
	position: absolute;
}
#commentform input[type="text"] {
	padding: 13px 20px;
	width: 60%;
	color: #FFF;
	font-size:0.85em;
	border: 1px solid #32C5FD;
	background: #72D0F4;
	outline: none;
	display: block;
	font-family: 'Open Sans', sans-serif;
}
#commentform textarea {
	padding: 13px 20px;
	width:60%;
	color: #fff;
	font-size:0.85em;
	outline: none;
	height:150px;
	display: block;
	resize: none;
	border: 1px solid #32C5FD;
	background: #72D0F4;
	font-family: 'Open Sans', sans-serif;
}
#commentform input[type="submit"] {
	padding: 16px 80px;
	color: #FFF;
	background: #F00;
	outline: none;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-appearance: none;
	font-size: 1.3em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
#commentform input[type="submit"]:hover {
	background:#555;
}
/*--pricing--*/
ul.price_list{
	list-style:none;
	padding:0;
}
ul.price_list p{
	margin:0;
}
ul.price1{
	background:#00bff0;
	text-align:center;
	padding:5%;
}
ul.price1 h4{
	color:#fff;
	font-size:1.1em;
	text-transform:uppercase;
	margin-bottom: 3%;
}
ul.price1 h3{
	color: #FFF;
	font-size: 3em;
	text-transform: uppercase;
	font-weight: 600;
	margin: 5% 0;
}
ul.price_list p  a{
	line-height: 1.8em;
	font-size:0.85em;
	color: #fff;
	text-decoration: none;
}
ul.price_list p a:hover{
	color:#B0E8FD
}
ul.price_list1{
	padding:0;
	list-style:none;
}
ul.price_list img {
	vertical-align:middle;
	margin-right: 6px;
}
li.price_but{
	background: none;
	font-size: 0.85em;
	padding:8px 20px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #FFF;
	text-transform: uppercase;
	text-decoration: none;
	width: 55%;
	margin: 5% auto;
}
li.price_but:hover{
	background:#fff;
	color:#00BFF0;
}
h2.m_25 {
	font-size: 3em;
	color: #FFF;
	font-weight: 600;
	margin: 3.4% 0;
}
h2 small {
	font-size: 17px;
	vertical-align: text-top;
	color: #FFF;
}
ul.price2{
	background:#fff;
	text-align:center;
	padding:5%;
}
ul.price2 h4 {
	color:#00BFF0;
	font-size: 1.1em;
	text-transform: uppercase;
	margin-bottom: 3%;
}
h2.m_26{
	font-size: 3em;
	color:#00BFF0;
	font-weight: 600;
	margin: 3.4% 0;
}
ul.price_list1 p {
	margin:0;
}
ul.price_list1 p a {
	line-height: 1.8em;
	font-size: 0.85em;
	color:#00BFF0;
	text-decoration: none;
}
ul.price_list1 p a:hover {
	color:#01A3CC;
}
ul.price_list1 img {
	vertical-align: middle;
	margin-right: 6px;
}
li.price_but1{
	background: none;
	font-size: 0.85em;
	padding:8px 20px;
	color:#00BFF0;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #00BFF0;
	text-transform: uppercase;
	text-decoration: none;
	width: 55%;
	margin: 5% auto;
}
li.price_but1:hover{
	background:#00BFF0;
	color:#fff;
}
.price_plans{
	padding:5% 0;
}
ul.price_question{
	background:#e6e6e6;
	padding:4% 0;
	list-style: none;
}
li.question_left{
	width:73.5%;
	float: left;
	margin-right: 6.6%;
}
li.question_left h4{
	color:#00BFF0;
	font-size:2em;
	font-weight:600;
	margin: 0 0 5px;
}
li.question_left p{
	color:#00BFF0;
	font-size:1em;
	margin: 0;
}
li.question_right{
	width:19.5%;
	float: left;
	background: #F00;
	padding: 10px;
	color: #FFF;
	font-weight: 600;
	font-size: 1.5em;
	text-align: center;
	margin-top:5px;
}
.pricing{
	padding:5% 0;
}
/*--contact--*/
.contact{
	background:#00bff0;
	padding:5% 0;
}
p.contact_msg{
	color:#fff;
	font-size:0.85em;
	margin-bottom:10px;
}
.to input[type="text"] {
	padding:10px;
	width:29%;
	font-size:0.85em;
	font-family: 'Open Sans', sans-serif;
	margin: 10px 0;
	border:none;
	color: #fff;
	background: #80dff8;
	float: left;
	outline: none;
}
.text{
	float:left;
	width:63%;
}
.text input[type="text"], .text textarea {
	width:96.5%;
	font-size:0.85em;
	margin: 10px 0;
	border:none;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	outline: none;
	background: #80dff8;
	height: 100px;
	padding:10px;
	resize:none;
}
.form-submit1{
	float:left;
	margin: 10px 0px 0 6px;
}
.form-submit1 input[type="submit"] {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	padding: 10px 34px 10px 10px;
	text-transform: uppercase;
	background: url(../images/submit_arrow.png)no-repeat 180px 13px #E25050;
	display: inline-block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-weight: 100;
	border: none;
	cursor: pointer;
}
.form-submit1 input[type="submit"]:hover {
	background: url(../images/submit_arrow.png)no-repeat 180px 13px #555;
}
p.m_msg{
	color:#B4EDFC;
	font-size:0.8125em;
	margin:10px;
}
ul.contact_info{
	padding: 0;
	list-style: none;
	margin: 0;
}
i.mobile{
	height: 20px;
	width: 15px;
	float: left;
	background: url(../images/img-sprite.png)no-repeat -430px -338px;
	margin-right: 2%;
}
i.message{
	height: 20px;
	width: 15px;
	float: left;
	background: url(../images/img-sprite.png)no-repeat -470px -337px;
	margin-right: 2%;
}
ul.contact_info span{
	color:#fff;
	font-size:0.8125em;
}
ul.contact_info span.msg{
	cursor:pointer;
}
ul.contact_info span.msg:hover{
	text-decoration:underline;
}
.contact_hours {
	background:#72d0f4;
	padding:6%;
}
span.contact_week {
	color: #FFF;
	font-size: 0.85em;
	font-family: 'Open Sans', sans-serif;
}
.hours1{
	float: right;
	font-size: 0.85em;
	color: #FFF;
}
ul.times_contact h3 {
	color: #FFF;
	font-size: 2em;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	margin-bottom: 3%;
}
ul.times_contact{
	padding: 0;
	list-style: none;
	margin: 0;
}
ul.times_contact li {
	border-bottom: 1px solid #B9DEEC;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul.times_contact p{
	color: #FFF;
	font-size: 1em;
	text-align: center;
	font-weight: 100;
	margin:5% 0 2%;
	line-height: 1.5em;
}
ul.times_contact h4 {
	font-size: 1.8em;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: italic;
	text-align: center;
	font-style: italic;
	font-weight:600;
}
.contact_bottom{
	background: #00AFEC;
	padding: 1.5% 3%;
	width: 64%;
	float: right;
	margin-top: -9%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-right: 14px;
}
.contact_bottom h3 {
	color: #FFF;
	font-style: italic;
	font-size:1.5em;
	font-weight: bold;
	text-transform: uppercase;
	margin:0 0 3px;
	text-align: center;
}
ul.btn_contact{
	float:right;
	margin:22px 0 0;
}
ul.btn_contact a {
	background: #F00;
	font-size: 0.85em;
	padding:10px 50px;
	color: #FFF;
	cursor: pointer;
	outline: none;
	-webkit-appearance: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border: none;
	text-transform: uppercase;
}
ul.btn_contact a:hover {
	background: #EB0101;
	text-decoration:none;
}
span.m_26{
	color: #FFF;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	text-transform: none;
}
ul.join_text{
	float:left;
	width:66%;
	padding:0;
	margin: 0;
}
ul.join_text p{
	color:#fff;
	font-size:0.8125em;
	line-height:1.5em;
	margin: 0;
}
.contact-top h3 {
	color: #FFF;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: 100;
	margin: 0 0 5px;
}
.contact-top_right h3 {
	color: #FFF;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: 100;
	margin: 0 0 5px;
}
.contact-top_right p {
	color: #FFF;
	font-size: 0.8125em;
	line-height: 1.8em;
	margin: 9% 0 7%;
}
/*--login--*/
.login_top {
	padding: 4% 0;
}
.login-page {
	padding:4%;
	background: #FFF;
}
h4.title {
	color: #00BFF0;
	margin-bottom: 0.5em;
	font-size: 1em;
	line-height: 1.2;
	font-weight: normal;
	margin-top: 0px;
	letter-spacing: -1px;
	text-transform: uppercase;
	border-bottom: 1px solid #ECECEC;
	padding-bottom: 13px;
}
.login-page p {
	color: #777;
	font-size: 0.85em;
	line-height: 1.8em;
}
.button1 input[type="submit"] {
	background: #00BFF0;
	border: none;
	color: #FFF;
	padding: 10px 20px;
	cursor: pointer;
	float: right;
	font-family: 'Open Sans', sans-serif;
	outline: none;
	font-size: 1em;
}
.button1 input[type="submit"]:hover {
	background: #555;
}
#login-form label {
	color: #777;
	line-height: 2.8em;
	font-size: 0.95em;
	font-weight: 400;
	margin: 0;
	display: block;
}
input.inputbox, input.required, div.k2AccountPage input[type="text"] {
	background: #FFF;
	outline-color: #00BFF0;
	border: 1px solid #EEE;
	color: inherit;
	padding: 7px 20px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.85em;
}
.remember {
	margin-top: 6%;
}
p#login-form-remember {
	float: left;
}
fieldset.input input[type="submit"] {
	background: #00BFF0;
	border: none;
	color: #FFF;
	padding: 10px 30px;
	cursor: pointer;
	float: right;
	font-family: 'Open Sans', sans-serif;
	outline: none;
	font-size:1em;
}
fieldset.input input[type="submit"]:hover {
	background:#555;
}
#login-form label a {
	color: #777;
	color:0.85em;
}
#login-form label a:hover {
	color:#00BFF0;
}
.button1 {
	float: right;
	margin-top:8%;
}
.button1 input[type="submit"] {
	background: #00BFF0;
	border: none;
	color: #FFF;
	padding: 10px 20px;
	cursor: pointer;
	float: right;
	font-family: 'Open Sans', sans-serif;
	outline: none;
	font-size: 1em;
}
.button1 input[type="submit"]:hover {
	background:#555;
}
.register-top-grid h3, .register-bottom-grid h3 {
	color:#00BFF0;
	font-size: 1em;
	padding-bottom: 5px;
	margin: 0;
}
.register-top-grid div, .register-bottom-grid div {
	width: 48%;
	float: left;
	margin: 10px 0;
}
.register-top-grid span, .register-bottom-grid span {
	color:#555;
	font-size: 0.85em;
	padding-bottom: 0.2em;
	display: block;
	text-transform: uppercase;
}
.register-top-grid input[type="text"], .register-bottom-grid input[type="text"] {
	border: 1px solid #EEE;
	outline-color:#00BFF0;
	width: 96%;
	font-size: 1em;
	padding: 0.5em;
	font-family: 'Open Sans', sans-serif;
}
.checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 1.1em;
	line-height: 27px;
	cursor: pointer;
}
.checkbox {
	float: left;
	margin-left: 8px;
	position: relative;
	font-weight: 600;
}
.checkbox:last-child {
	margin-bottom: 4px;
}
.checkbox:last-child {
	margin-bottom: 0;
}
.news-letter {
	color: #555;
	font-weight:600;
	font-size: 0.85em;
	margin-bottom: 1em;
	display: block;
	text-transform: uppercase;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	clear: both;
}
.checkbox i {
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
	width:20px;
	height:20px;
	outline: none;
	border: 2px solid #DDD;
}
.checkbox input + i:after {
	content: '';
	background: url("../images/tick1.png") no-repeat 1px 2px;
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.checkbox input {
	position: absolute;
	left: -9999px;
}
.checkbox input:checked + i:after {
	opacity: 1;
}
.news-letter:hover {
	color:#00BFF0;
}
.register-grids form input[type="submit"] {
	background:#E25050;
	color: #FFF;
	font-size: 0.8em;
	padding:0.8em 2.2em;
	border:none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
	outline: none;
	text-transform: uppercase;
}
.register-grids form input[type="submit"]:hover {
	background:#555;
}
.register-grids{
	padding:4% 0;
}
/*--responsive design--*/
@media (max-width:1366px){
.btn4 {
	margin-left: 18%;
}
h1.m_11 {
	left: 9%;
}
ul.twitter_footer li p {
	width: 84.5%;
}
}
@media (max-width:1280px){
.btn4 {
	margin-left: 13%;
}
h1.m_11 {
	left:6%;
}
ul.twitter_footer li p {
	width: 83.5%;
}
}
@media (max-width:1024px){
.btn4 {
	margin-left:0%;
}
h1.m_11 {
	left:6%;
}
ul.twitter_footer li p {
	width: 81.5%;
	margin: 0;
}
.header-text h1 {
	font-size: 3em;
}
.header-text h2 {
	font-size: 1.2em;
}
.header-text p {
	font-size: 0.8125em;
}
.btn a {
	padding: 7px 20px;
}
/*
.nav li a {
	padding: 7px 15px;
	margin-right: 3px;
}
.nav > li > a.parent {
	background: url(../images/nav_arrow.png) no-repeat 12px 15px #FFF;
	padding: 10px 20px 8px 30px;
}
.nav li ul {
	padding: 20px 13px;
}
*/
.view .mask, .view .content {
	top: 60px;
	left: 95px;
}
.content_left_text h3 {
	font-size: 2.1em;
}
.content_left_text {
	padding: 9% 0 0 5%;
}
.social-media li {
	margin:0;
}
.tab-text1 p {
	line-height: 0;
}
.event1 h4 {
	font-size: 0.8125em;
}
.opening_hours {
	top: 10%;
	width: 27%;
}
i.twt_icon {
	margin-right: 2%;
}
i.but_arrow {
	margin: 0 0px 0 54px;
}
h1.m_11 {
	top: -39px;
	font-size: 1.5em;
}
.about-left-text h2 {
	font-size:2em;
}
.about-left-text p {
	font-size: 0.85em;
}
.btn3 a {
	padding: 10px 50px;
}
.btn4 a {
	padding: 10px 30px;
}
.p-ww input[type="text"] {
	padding: 10px 15px;
}
.p-ww {
	margin-top: -9px;
}
.testimonial p {
	font-size: 0.85em;
}
.resp-tab-item {
	font-size: 1.1em;
	padding: 7px 0;
}
.timetable th, .timetable td {
	font-size: 12px;
}
.class_img {
	width: 100%;
}
.class_desc {
	width: 61.5%;
}
ul.list2_class li a,ul.list1_class li a {
	font-size: 0.8125em;
}
ul.list1_class li {
	margin: 0 15px 10px;
}
.blog_grid h3 a {
	font-size: 17px;
}
i.document, i.document1, i.document2, i.document3{
	margin: -81px 0px 0 0px;
}
ul.links_blog h3 a {
	font-size: 20px;
}
ul.links_blog li {
	margin-right: 9%;
}
li.question_right {
	font-size:1em;
}
.form-submit1 input[type="submit"] {
	padding: 10px 15px 10px 5px;
	background: url(../images/submit_arrow.png)no-repeat 170px 12px #E25050;
}
.form-submit1 input[type="submit"]:hover {
	background: url(../images/submit_arrow.png)no-repeat 170px 12px #E25050;
}
ul.btn_contact a {
	padding: 10px 30px;
}
span.m_26 {
	font-size: 17px;
}
.contact_bottom {
	margin-top: -12%;
	margin-right: 12px;
}
.data, .data-middle{
	width: 86.5%;
}
}

@media (max-width:640px){
	.header-text p {
		display: none;
	}
	.header-text h1 {
		font-size: 2.5em;
	}
	.banner_btn a {
		font-size: 0.85em;
		padding: 6px 20px;
	}

	.header-text h2 {
		font-size: 1em;
	}
	.banner_btn {
		margin: 20px 0 10px;
	}
	.subscribe1 {
		width: 34%;
	}
	.opening_hours {
		top: 6%;
		width: 37%;
		left: 57%;
	}
}
@media (max-width:480px){
	.header-text h2 {
		display: none;
	}
	.header-text h1 {
		font-size: 2em;
	}
	.subscribe1 {
		width: 45%;
	}
	.btn4 a {
		padding: 6px 15px;
		font-size: 0.8125em;
	}
	h1.m_11 {
		top: -39px;
		font-size: 1.2em;
		padding: 10px 20px;
	}
	.class_left img {
		width: 100%;
		height: 100%;
	}
	.class_desc h5 {
		font-size: 0.85em;
	}
	.cardio_list {
		width: 100%;
		float: none;
		border-right: none;
		padding: 0 0% 0 0;
		margin-right: 0;
	}
	.cardio_list1 {
		width: 100%;
		float: none;
	}
	li.grid1, li.grid2, li.grid3{
		width: 100%;
		float: none;
		margin-right: 0;
		padding-right: 0;
		border-right: none;
	}
	ul.links_blog h3 a {
		font-size: 15px;
	}
	ul.links_blog li a {
		padding-left:7px;
	}
	ul.links_blog li {
		margin-right: 5%;
	}
	span.class_1 {
		display: none;
	}
	.data, .data-middle {
		width: 81.5%;
	}
	ul.twitter_footer li p {
		width: 75.5%;
		margin: 0;
	}
	ul.dc_pagination {
		padding: 0;
	}
	i.document, i.document1, i.document2, i.document3 {
		margin: -101px 0px 0 0px;
	}
	ul.dc_pagination li a {
		padding: 4px 8px 4px 8px;
	}
	#commentform input[type="submit"] {
		padding: 10px 50px;
		font-size: 1em;
	}	
	.to input[type="text"] {
		margin-left: 0px !important;
		width: 100%;
		padding:8px;
		font-size:0.8125em;
	}
	.text {
		float: none;
		width: 100%;
	}
	.text textarea {
		width:100%;
		padding:8px;
		font-size:0.8125em;
	}
	ul.btn_contact a {
		padding: 7px 10px;
		font-size: 0.8125em;
	}
	.contact_bottom h3 {
		font-size: 1.2em;
	}
	ul.btn_contact {
		margin: 38px 0 0;
	}
	.header-arrow a span {
		width: 100px;
		height: 25px;
		background: url(../images/img-sprite.png) no-repeat -325px -421px;
	}
}
@media (max-width:320px){
	.header-text h1 {
		font-size: 1.3em;
		
	}
	.banner_btn a {
		font-size: 0.8125em;
		padding: 3px 5px;
	}
	.header-bottom_left, .social{
		float: none;
	}
	.content_left_text h3 {
		font-size: 1.3em;
	}
	h3.m_2 {
		font-size: 1.5em;
	}
	h3.m_4 {
		margin:5% 0 4%;
		font-size: 1.5em;
	}
	.members p {
		font-size: 0.8125em;
	}
	.btn1 {
		padding: 2% 0 5%;
	}
	.opening_hours {
		top: 3%;
		width: 74%;
		left: 23%;
	}
	ul.twitter_footer li p {
		width: 65.5%;
		margin: 0;
	}
	.subscribe1 {
		width:70%;
	}
	.copy {
		float: none;
	}
	.toggleMenu {
		padding: 5px 15px;
	}
	.about-left-text h2 {
		font-size: 1.3em;
	}
	.login_details {
		width: 100%;
	}
	.btn3 a {
		padding: 7px 25px;
	}
	.p-ww input[type="text"] {
		padding:6px 10px;
		font-size: 0.8125em;
		width: 60%;
	}
	.class_left, .class_right, .class_right1{
		width: 100%;
		float: none;
	}
	.blog_grid h3 a {
		font-size: 13px;
	}
	i.document, i.document1, i.document2, i.document3 {
		margin: -93px 0px 0 0px;
	}
	ul.dc_pagination {
		padding: 0;
		margin-bottom: 20px;
	}
	ul.dc_pagination li a {
		padding: 3px 2px 3px 2px;
		font-size: 12px;
	}
	p.m_16 {
		display:none;
	}
	ul.social_blog h3 {
		margin: 8px 10px 0 0;
	}
	ul.social_blog li {
		margin-right: 0px;
	}
	p.m_17 {
		font-size: 0.8125em;
	}
	.data, .data-middle {
		width: 71.5%;
	}
	#commentform label {
		float: none;
		margin-top: 0;
		margin-right: 0;
		font-size:0.8125em;
	}
	#commentform input[type="text"] {
		padding: 6px 15px;
		width: 100%;
	}
	.data p, .data-middle p{
		font-size: 0.8125em;
		line-height: 1.5em;
	}
	#commentform textarea {
		padding: 10px 15px;
		width: 100%;
		height: 100px;
	}
	h3.m_14 {
		font-size:1.5em;
	}
	li.price_but, li.price_but1 {
		padding: 1% 0;
		width: 32%;
		margin: 2% auto;
		font-size: 0.8125em;
	}
	li.question_left {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	li.question_right {
		font-size: 1em;
		width: 60%;
		float: none;
	}
	.footer-top {
		width: 100%;
	}

	ul.price1 h3, ul.price2 h3, h2.m_25, h2.m_26 {
		font-size: 2em;
	}
	.text {
		float: none;
		width: 100%;
	}
	.to input[type="text"] {
		padding: 5px;
		width: 26%;
	}
	.form-submit1 {
		float: none;
		margin: 0;
	}
	ul.join_text {
		float: none;
		width: 100%;
	}
	ul.btn_contact {
		float: none;
		margin: 15px 0;
	}
	.header-arrow {
		padding: 8% 0 7% 0;
	}
	.banner_btn {
		margin: 10px 0 10px;
	}
	.social {
		float:none;
		text-align:center;
	}
	.to input[type="text"] {
		margin-left: 0px !important;
		width: 100%;
		padding:8px;
		font-size:0.8125em;
	}
	.text {
		float: none;
		width: 100%;
	}
	.text textarea {
		width:100%;
		padding:8px;
		font-size:0.8125em;
	}
	ul.btn_contact a {
		padding: 7px 10px;
		font-size: 0.8125em;
	}
	.contact_bottom h3 {
		font-size: 1.2em;
	}
	ul.btn_contact {
		text-align: center;
		padding: 0;
	}
	ul.partner li img{
		width:100%;
	}
	ul.partner li {
		width: 32%;
	}
	.singe_desc p {
		font-size: 0.8125em;
	}
	ul.partner_blog {
		padding: 0;
	}
	ul.partner_blog li img{
		width:100%;
	}
	ul.partner_blog li {
		width: 31%;
	}
	ul.list1 {
		padding: 0;
	}
	ul.social_blog h3 {
		margin: 10px 8px 0 0;
		font-size: 0.85em;
	}
	ul.comment_head h5 {
		font-size: 1em;
	}
	.register-top-grid div, .register-bottom-grid div {
		width: 100%;
		float: none;
	}
	.course_demo {
		padding: 0 5%;
	}
	
	.sticky-main-nav { margin-top: -1px !important; }
	.ust-menu{background: 0 url(../images/stick-bg.png) repeat; height: 80px; width: 100%; z-index: 999; left: 0; position: relative;}
	.sticky-nav-item{float:left; display: block;}
	.sticky-btn-wrapper{float: right; margin: 0 0 0 20px;}
	.btn-sticky-member, .btn-sticky-tour{
		background-color:#FFF739; color: #000000; float: right; margin: 0 0 0 1px; padding: 14px 25px 15px 25px; height: 21px; text-shadow: 0 0 1px #999999;
	}
	.btn-sticky-member span, .btn-sticky-tour span { font-family: 'helveticaneue_bold'; }
	.stick-logo{margin: 14px 0 11px 104px; display: block; float: left;}
	
	.main-banner-logo-container h2 {
    font-family: 'helveticaneueultralight';
    font-size: 75px; float: left; width: 600px; height: 72px;
    text-align: right; padding: 106px 18px 10px 0; margin: 0; line-height: 70px;
    vertical-align:text-bottom;
	}
	.main-banner-logo-container h2.titleGreen { background: url("../img/bgColorGreen.png") repeat scroll 0 0 transparent; }
	.main-banner-logo-container h2.titleRed { background: url("../image/urun-alt.png") repeat scroll 0 0 transparent; }
	.main-banner-logo-container h2.titleBlue { background: url("../img/bgColorBlue.png") repeat scroll 0 0 transparent; }
	.main-banner-logo-container h2.titleOrange { background: url("../img/bgColorOrange.png") repeat scroll 0 0 transparent; }

	.main-banner{position: relative}
	.main-logo {float: left; margin-right: 1px;}
	.main-banner-root {  top: 0; position: absolute; float: left; width: 420px; height: 283px; background-image: url("../image/main-banner-bg.png")}
	.main-banner-root img {float: left;}
	.main-header .main-banner-logo-container {top: 265px; }
	.main-banner-logo-container {position: absolute; top: 122px; width: 950px;}

	.main-banner-buttons {float: left; left:0; width: 88px; margin-left: -10px;margin-right: -10px;}
	.main-banner-buttons a { -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s; opacity: 1; }
	.main-banner-buttons img { margin-bottom: 1px;}
	.main-banner-container { max-height: 1520px; position: absolute; z-index: -999; top: 0}
	.main-banner-root a{position: absolute; top: 0; left: -50px; opacity: 0; width: 618px; display: none; }
	.main-banner-root a.noLink{cursor:default;}
	.main-banner-root div{padding: 10px 31px 0 16px; text-align: right; float: left; width: 600px; }
	
	.main-banner-content img{float: right;}
	.main-banner-content p{float: right;}
	.dot-main-banner{ display: none; float: right; position: absolute; right: 40px; top: 250px;}
	.dot-main-banner a{  background: none repeat scroll 0 0 white; border-radius: 10px 10px 10px 10px; display: block; float: left; height: 10px; margin-right: 10px; text-shadow: 2px 2px 2px #333333; width: 10px;}
	.dot-main-banner a span {background: none repeat scroll 0 0 black; border-radius: 10px 10px 10px 10px; display: block; height: 6px; margin: 2px 0 0 2px; width: 6px;}
	.dot-main-banner a.current {background: #000;}
	
	.main-banner-item{position: absolute; top: -250px; opacity: 0; left: 0; width: 100%; }
	.main-banner-item img { width: 100%;}

	.st-slider-container{}
	.st-slider-image-container {overflow: hidden; width: 730px;}
	.st-slider-image-wrapper{display: inline-block; width: 726px; height: 108px; overflow: hidden; margin: 60px 0 0 0;}
	.st-slider-image-wrapper  img{float: left; margin: 0 1px 0 0; position: relative; width: 75px; cursor: pointer;}
	.st-slider-buttons {left: 2px; margin: 0 auto; position: relative; top: -75px; width: 845px; z-index: 114;}
	
	.st-slider-buttons .left, .st-slider-buttons .right { cursor: pointer;}
	.st-slider-image-wrapper img:hover{box-shadow:  1px 2px 4px 0 #222222;}
	.st-ft-content-wrapper safe-area{background-image: url("../img/pages/sports_team/content_bg.png")}
	.st-big-slider{background-image: url("../img/pages/sports_team/bg_st.gif"); padding: 60px 0;}
	.big-slider-image-wrapper{width: 537px; margin: 0 auto;}
	.big-slider-image-wrapper img{box-shadow:  0 0 15px 0 #222222; margin: 50px 0 0 0; display: none;}
	.big-slider-image-wrapper img:first-child{display: inline;}
	.bs-arrow-wrapper{padding: 0 80px; position: relative; top: -440px;}
	.bs-arrow-wrapper .left, .bs-arrow-wrapper .right{cursor: pointer;}
	
	.safe-area {width: 978px; margin: auto;}
	 
	.activities-content-type-1{background-image: url("../image/menu-bgs.png")}
	.blok-title-wrapper{padding:230px 0 30px 30px; }
	.page-content-root{background-image: url("../image/urun-alt.png"); height: 100%;}
	.activities-content-type-1 img, .activities-content-type-1 h2, .activities-content-type-1 p,
	.activities-content-type-2 img, .activities-content-type-2 h2, .activities-content-type-2 p {float: left;}
	.content-image-blok{position: relative;}
	.activities-content-image{max-width: 447px; margin: 75px 30px 75px 30px;}
	.activities-content-type-1 h2, .activities-content-type-1 p, .activities-content-type-2 h2, .activities-content-type-2 p{width: 415px;}
	.activities-content-type-1 p,.activities-content-type-2 p, .pt-content-wrapper p{font-family: arial, helvetica, sans-serif; font-size: 15px; line-height: 17px;}
	.activities-content-type-1 h2, .activities-content-type-2 h2 { margin: 130px 0 15px;}
	.activities-content-type-2{background-image: url("../image/menu-bg.png")}

	.a-icon-position{left: 393px; top: 315px;}
	.btn-home-top {position: fixed; right: 0; top: 480px; width: 40px; z-index: 999; }
	.btn-home-top a img {margin: 1px 0 0 0; }
	.btn-home-top a {display: none;}
	.image-icon-wrapper{position: absolute; width: 75px; float: right; }
	.pt-icon-position{right: 14px; top: 250px;}
	.image-icon-wrapper a img {float: right; padding: 0; margin: 0 2px 0 0;}
	
	.main-section-container{overflow: hidden}

	/* ============= sports-team===================================== */
	.st-big-slider{background-image: url("../images/grey.png"); padding: 60px 0;}
	.big-slider-image-wrapper{width: 537px; margin: 0 auto;}
	.big-slider-image-wrapper img{box-shadow:  0 0 15px 0 #222222; margin: 50px 0 0 0; display: none;}
	.big-slider-image-wrapper img:first-child{display: inline;}
	.bs-arrow-wrapper{padding: 0 80px; position: relative; top: -440px;}
	.bs-arrow-wrapper .left, .bs-arrow-wrapper .right{cursor: pointer;}
	.st-slider-container{}
	.st-slider-image-container {overflow: hidden; width: 730px;}
	.st-slider-image-wrapper{display: inline-block; width: 726px; height: 108px; overflow: hidden; margin: 60px 0 0 0;}
	.st-slider-image-wrapper  img{float: left; margin: 0 1px 0 0; position: relative; width: 75px; cursor: pointer;}
	.st-slider-buttons {left: 2px; margin: 0 auto; position: relative; top: -75px; width: 845px; z-index: 114;}
	
	.st-slider-buttons .left, .st-slider-buttons .right { cursor: pointer;}
	.st-slider-image-wrapper img:hover{box-shadow:  1px 2px 4px 0 #222222;}
	.st-ft-content-wrapper safe-area{background-image: url("../img/pages/sports_team/content_bg.png")}
	/* ------------- end-sports-team  --------------------------------- */

	v.gt-content-wrapper, .tat-content-wrapper{padding: 35px 20px 0 45px; margin-bottom: 30px;}
	.gt-content-item{float: left; margin-right: 25px;}
	.gt-image{border-bottom: 5px solid #ffffff; margin-bottom: 10px;}
	.gt-content-item h5{ width: 157px; font-size: 16px; text-align: center; font-family: 'helvetica',ARIAL,sans-serif;}

	.ss-content-wrapper{background-image: url("../img/pages/sport_system/content_bg.png")}
	.ss-content-blok{background-image: url("../img/pages/sport_system/content_bg.png"); height: 275px; margin: 30px auto 30px auto;}

	.sports-team-container{ background-image: url("../image/sushimoto.jpg"); background-position: center -10px; background-repeat: repeat-x; height: 625px;}
	.sports-team-wrapper{background-image: url("../image/sushimoto.jpg"); background-position: center center; background-repeat: no-repeat; height: 625px; width: 100%;}
	.sports-team-logo{float: left; clear: both; margin: 20px 0 0 100px; position: absolute;}
	.sports-team-slider-container { margin: 0 auto; top:170px; position: relative;}
	.sports-team-slider-container .st-slider-buttons{width: 767px; top: -21px; left: -61px}
	.slider-image-wrapper{position: relative;}
	.slider-image-wrapper a{ position:absolute; width:194px; height:278px;}
	.slider-image-wrapper a img{ width: 100%}
	.active{ width:268px ; height:386px;}
	.pasive{ width:194px; height:278px;}

	}
	/* h. Map

/* ================================================================== */

#mymap {
   display: block;
   height: 400px;
   width: 100%;
}
#mymap img { max-width:inherit !important; }
#mymap .map-error {
  text-align: center;
  padding-top: 48px;
  color: #C0B491;
  font-size: 14px;
}
.img-mod{  margin:0% auto; width: 282px; float: right; }
/* ================================================================== */
/* image slayt */

   #image-slide {
   /*background: #d2d2d2 url(../images/menu-bgs.png); */
   width: 100%;
   height: 586px;
   padding-top: 120px;
   padding-bottom: -80px;
   opacity: 0.91; 

	}
			#dinamikdo {
			   background: #d2d2d2 url(../images/menu-bg.png);	 
			   width: 100%;
			   height: auto;
			   bottom: -65px;
			   opacity: 0.91;
			}
			.sayfa {
			   background: #d2d2d2 url(../images/patterns/konuzmn.png);	 
			   width: 100%;
			   height: auto;
			   padding-top: 36px;
			   padding-bottom: 36px;
			   opacity: 0.91;
			}
			.dinamik {
			   position: absolute;
			   margin:20px 0 0 20px  ; 
			   float: right;
			}
			.di {
			   	color: #fff;
				font-size:1.15em;
				font-weight:400;
			   width: 90%;
			   height: auto;
			   position: absolute;
			   margin:-120px 0 0 30px  ; 
			}
			   #dinamikz {
			   background: #d2d2d2 url(../images/patterns/zmn.png)no-repeat;	 
			   width: 100%;
			   height: 80%;
			   padding-top: 12px;
			   padding-bottom: 0px;
			   opacity: 0.91;
			}
			#wrapper {
	width:100%;
	margin:0;	
	padding:0;
				
				
			}
			.caroufredsel_wrapper {
				margin-top: -25px !important;
				padding-top: 20px !important;
				padding-bottom: 20px !important;
			}
			
			#carousel {
			
			}
			#carousel div {
				float: left;
				width: 290px;
				height: 150px;
			}
			#carousel img {
				border: none;
				position: relative;
				box-shadow: 0 0 10px #000;
			}
			
			#nav {
				width: 520px;
				margin-left: -80px;
				position: absolute;
				bottom: 35px;
				left: 33%;
			} 
			#next {
				float: right;
				margin-right: 130px;
			}
			#prev, #next {
				text-decoration: none;
				color: #b98;
			}
			#prev:hover, #next:hover {
				text-decoration: none;
				color: #fff;
			}
			#prev.disabled, #next.disabled {
				color: #865;
				cursor: default;
			}
			#ortala{
			width:100%;
			//*background-color:#ffae00;
			position:absolute;
			margin-top: 50%;
			top:18%;
			left:0%;margin-left:50%;*//
			padding-left:5%;
			margin-right:5%;
			/*Font Özellikleri
			text-align:center;
			font-family:Myriad pro;
			font-size:20px;*/
		}

/* image slayt sonu */
.leftMenu { 
    position: relative;
    z-index: 10;
    margin-top: -400px;
    background-color: #fff;
    border:1px solid #d9d9d9;
	opacity: 0.9;
}
.haber_baslik { 
    color:#5a9af1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:22px;
    line-height: 26px;
    padding:40px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

}
.slide-title {
    font-size: 24px;
    font-size: 1.5714285714em;
    margin-top: -140px;
	margin-left:13%;
    letter-spacing: 3px;
	color: white;
	opacity: 0.80; 
	 }
.slide-title span {
      display: inline-block;
      padding: 10px 15px;
      text-transform: none;
      background: #212121;
	  text-align:left;
      margin-bottom: 10px; }
.hasan1 {
	text-decoration:none;
	width:100%;
	height:auto;
	
}	  	 

.leftok, 
.rightok {
 position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  }
.caption{
	position: absolute;
	top: 25%;
  	left: 13%;
}
.caption h3{
	color: #fff;
	font-size: 3em;
  	text-transform: uppercase;
  	display: inline-block;
  	font-family: 'Montserrat-Regular';
  	padding: 0 0 0.3em;
}
.caption h3 span{
	border-bottom: 7px solid #27DA93;
}
.caption p{
	color: #fff;
	font-size: 1.7em;
	margin: 0.5em 0em 0;
}
.banner1{
	/*background: url(../images/4.jpg) no-repeat;
	width:100%;
	min-height: auto;*/
	background-size: cover;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
.image-grid img{
	/*
	border-radius:10%;
	border:3px solid #373A3F;
	
	position:absolute;
	top:-25px; 
	left:0px; 
	margin:0 0 0 0;*/
	top:25px; 
	width:300px;
	min-height:100%;
	cursor:pointer;
	object-fit: none; /* Do not scale the image */
  	object-position: center; /* Center the image within the element */
}
.image-grid ul li{
	display:inline-block;
	margin:1%;
}
/*********************************content*************************************/
#content {margin:0 auto; position:relative;}

.border-right {border-right:#cccccc 1px solid; }
.border-1 {border-bottom:#d6d6d6 1px solid;  padding-bottom:5px; margin-bottom:6px; }
.border-2 {background:url(../images/line.jpg) center bottom no-repeat;  padding-bottom:6px; margin-bottom:5px; }
.border-3 {border-bottom:#d6d6d6 1px solid; padding-bottom:20px; margin-bottom:2px; }
.img-border {background:#fff; display:inline-block; padding:3px; border:#d7d7d7 1px solid;}

.block-1 {overflow:hidden; border:#bebebe 1px solid; border-top:none !important; background:url(../images/block-1.jpg) 0 bottom no-repeat #fff;}
.block-1 .pad {padding:25px 30px 40px 40px;}
.block-1-title {height:81px; white-space:nowrap;}
.block-1-title>span {display:block; font-size:18px; line-height:24px; font-style:italic; font-weight:bold; color:#b4b4b4; width:23px; float:left; margin-top:40px;}
.block-1-title>div.text-1 {font-family: 'Great Vibes', cursive; font-size:36px; line-height:45px; color:#131313; text-shadow:#a7a7a7 0 0 5px;  display:inline-block; }
.block-1-title>div.text-1>strong {display:block; font-size:56px; line-height:70px; font-weight:normal; margin-top:-34px;}
.block-1-title>div.text-2 {font-family: 'Great Vibes', cursive; font-size:53px; line-height:65px; color:#131313; overflow:hidden; text-shadow:#a7a7a7 0 0 5px; padding-left:12px; padding-right:10px; display:inline-block; margin-top:-7px;}
.block-1-title>div.text-2>strong {display:block; font-size:44px; line-height:55px; font-weight:normal; margin-top:-36px; text-align:right;}
.block-1-title>div.text-3 {font-family: 'Great Vibes', cursive; font-size:33px; line-height:40px; color:#131313; overflow:hidden; text-shadow:#a7a7a7 0 0 5px; padding-left:6px; padding-right:10px; display:inline-block; margin-top:1px;}
.block-1-title>div.text-3>strong {display:block; font-size:62px; line-height:80px; font-weight:normal; margin-top:-36px; text-align:right; padding-left:18px;}
.block-1-title>div.text-4 {font-family: 'Great Vibes', cursive; font-size:36px; line-height:45px; color:#131313; text-shadow:#a7a7a7 0 0 5px; padding-left:5px; display:inline-block;  }
.block-1-title>div.text-4>strong {display:block; font-size:61px; line-height:75px; font-weight:normal; margin-top:-38px;}
.block-1 p {margin-top:-7px;}
.block-1>div a.link-1 {margin-right:19px;}
.block-1>div.block-1-last  a.link-1 {margin-right:9px;}

.block-2 {overflow:hidden;border:#bebebe 1px solid; border-top:none !important; background:url(../images/block-2.jpg) 0 bottom no-repeat #fff; padding-bottom:62px;}

.col-1 {float:left;width:590px;}
.col-2 {float:left;width:230px;}
.box-1 {overflow:hidden; padding-top:28px;}

.box-2 {}
.comment {}
.comment p img:first-child {margin:-2px 5px 0 0;} 
.comment p img.second {margin:0px 0px 0 20px; } 
.comment>span {display:block; text-align:right; margin-top:6px;}

.block-3 { background:url(../images/block-3.png) center 0 no-repeat; margin-top:0px; overflow:hidden; padding-top:17px;}

.box-3 {overflow:hidden; padding-top:30px; margin:0 40px 0 40px;}
.box-3 .pad {text-align:center; margin-right:10px;}
.box-3 .pad p {margin-top:11px;}

.col-3 p.center {margin-top:29px;}
.block-4 { background:url(../images/block-4.png) center 0 no-repeat; margin-top:17px; padding-top:15px;}

ul.gallery {display:inline-block;}
ul.gallery li {float:left; display:inline-block; margin: 10px;}

.box-4 {overflow:hidden; padding-top:8px; margin-left:40px; margin-right:40px;}
.box-4>div {text-align: center;}
.box-4 h4 {margin-bottom:4px;}
.box-4 p {margin-top:11px;}

.col-4 {float:left;width:410px;}
.col-4 h3, .col-5 h3 {padding-top:34px;}
.col-5 {float:left;width:510px;}
.col-5 h2 {padding-top:33px;}

ul.list {margin-top:26px; width:100%; float:left; margin-right:40px;}
.list li {
  overflow: hidden; 
  vertical-align: top;
  padding:0px 0 10px 13px; line-height:20px; background:url(../images/marker.gif) 0 9px no-repeat;
 }
 .list li em {
  background: url(../images/line-hor.gif) repeat-x 0% 15px;
  display: block; 
  overflow: hidden;
 }
 .list li span {
  float: right;
  font-size:16px;
  color:#4a4a4f;
 }
 .list li strong {
  float: left;
  font-size:14px; color:#7cb6b6; line-height:20px; font-weight:bold;
 }

.col-7 {float:left;width:630px;}
.col-7 h2 {padding-top:33px;}
.col-8 {float:left;width:190px;}
.col-8 h5 {padding-top:39px;}

.box-5 {overflow:hidden;}
.box-5>div {text-align:center;}
.box-5 p {margin-top:11px;}

.comment-2{margin-top:28px;}
.comment-2>p {padding-bottom:17px;}
.comment-2 p img:first-child {margin:-2px 5px 0 0;} 
.comment-2 img.second {margin:0px 0px 0 20px; } 
.comment-2>span {display:block; text-align:right; margin-top:6px;}

.number {overflow:hidden; border-bottom:#d6d6d6 1px solid;  padding-bottom:14px; margin-bottom:13px; }
.number>strong {display:inline-block; float:left; text-align:center;font-size:18px; line-height:22px; color:#131313; font-style:italic; font-weight:normal; text-shadow:#6c6c6c 0px 0px 3px; margin:-4px 5px 0 0;}
#container {
	font-size: 1em;
	width:960px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 0px;
	margin: 0;
	position: relative;
	clear: both
}
/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none; }
a:hover {text-decoration:none;}

.button {background:#ef6f53; color:#fff; font-size:18px; line-height:24px; padding:4px 12px 10px 12px; display:inline-block;}
.button:hover {background:#636f6f; }

.link {color:#50b3bc; text-decoration:none;text-decoration:underline; font-weight:normal;}
.link:hover {text-decoration:none;}

.link-1 {color:#50b3bc; text-decoration:none;text-decoration:underline; float:right; }
.link-1:hover {text-decoration:none;}

.clr-1 { color:#131313;}
.clr-2 { color:#4d4d4d;}
.clr-3 { color:#a70101;}
/*
h2 { font-size:40px; line-height:48px; color:#a70101; font-weight:normal; font-style:italic;  text-shadow:#cc7b7b 0px 0px 3px;}
h2 strong { font-size:22px; line-height:27px; color:#131313; font-weight:bold; font-style:italic;  text-shadow:transparent 0px 0px 3px; display:block; margin-top:-5px;}
.h2-line { border-bottom:#d6d6d6 1px solid; padding-bottom:5px;}
.h2 { text-align:center;}
.h2-line-2 { border-bottom:#d6d6d6 1px solid; padding-bottom:2px; display:inline-block;}
.h2-line-3 { border-bottom:#d6d6d6 1px solid; padding-bottom:0px; display:block;}
h3 { font-size:36px; line-height:45px; color:#131313; font-weight:normal; font-style:italic;  text-shadow:#6c6c6c 0px 0px 3px;}
.h3-line { border-bottom:#d6d6d6 1px solid; padding-bottom:2px;}
.h3 { text-align:center;}
.h3-line-2 { border-bottom:#d6d6d6 1px solid; padding-bottom:2px; display:inline-block;}

h4 { font-size:24px; line-height:38px; color:#131313; font-weight:normal; font-style:italic;  text-shadow:#6c6c6c 0px 0px 3px;}
h5 { font-size:30px; line-height:36px; color:#131313; font-weight:normal; font-style:italic;  text-shadow:#6c6c6c 0px 0px 3px;}
.h5-line { border-bottom:#d6d6d6 1px solid; padding-bottom:6px;}
*/
ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 12px 17px; line-height:18px; background:url(../images/marker.gif) 0 7px no-repeat;}
ul.list-1 li a { font-size:14px; color:#7cb6b6; line-height:18px; font-weight:bold; text-decoration:underline;}
ul.list-1 li a:hover {text-decoration:none;}

  
/* haber slayt */
	.haber-logo{ 
	   padding-top:26px;
	   font-family: opensans-regular, sans-serif;
	   line-height: 18px;
	   font-size: 36px;
	   color: #fff;
	   display: block; height: 44px; clear: both; margin: -80px 214px 0 10px;}
	.haber-container{position: relative;display: block; background-image: url("../image/menu-bgs.png");background-position: center 60px; background-repeat: repeat-x; height: 410px;}
	.btn-haber-slider{ width: 93px; float: right; margin: -39px 100px 0 0;}
	.haber-logo-line{width: 100%; background: #E7E7E7; height: 2px; float: left	; clear: both; margin: 0px 0px 0px 0px;}
	.haber-content-wrapper{height: 370px; overflow: hidden; width: 840%; padding: 50px 0 0 0;}
	.haber-content-wrapper > .content-blok:hover .he-active{display: block}
	.row .offset-1    { margin-left: 8.33333%; }
	.row .three-fourths,   .row .g-9     { width: 75%; }
	.col {
	   position: relative;
	   padding: 18px 18px;
	   float: right;
	}
		.mod-ex{ 
	   font-family: opensans-regular, sans-serif;
	   line-height: 24px;
	   font-size: 22px;
	   color: #fff;
	   margin: 20px 0px 0 10px;}

	/* post content */
	.post .post-content {
	   margin-bottom: 24px;
	   width: 50%;
	   font: 20px/30px opensans-bold, sans-serif;
	   margin-bottom: 6px;
	   margin-left: 16.66667%;
	   color: #555;
	}
	
   #haber {
   background: #333 url(../image/menu-bg.png); 
   width: 100%;
   height: 70%;
   padding-top: 98px;
   padding-bottom: 36px;
   opacity: 0.91; 
	color: #fff;
	}

	.projectlist{
		width:100%;
        float:left;
        padding:0;
        margin:0;
		
        }
        
    .projectlist ul li{
        list-style:none;
		text-align:left;
		font-family:helvetica;
		font-size:18px;
		margin: 20px;
        }
        
        .sayfalama{
            float:right;
            padding:20px;
            }
        .sayfalama a{
            padding:25px 40px;
            margin-left:25px;
            }
            

/* haber slayt sonu */
/* aganda */
@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 0px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 0px solid #eee; 
		position: relative;
		margin:8px;
		padding-left: 0%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
/* ------ */
.fixLeft { float:left; }
.fixRight { float:right;
	font-family:helvetica;
	font-size:18px;
	color: #ff0000;
	padding-top:78px;
	padding-right:55px;
}
.konur img{
width:95px;
height:63px;

//*margin-top:26px;position:absolute;
margin-left:0px;
border:1px solid #efefef;
padding:5px;*//
}

.konur img:hover{

background:url(../images/btn-alanonu-hover.png) no-repeat top center;
width:95px;
height:63px;
//*border:1px solid #cccccc;background-position: 5px 5px;
-webkit-box-shadow: 0px 0px 5px 1px #cccccc;
-moz-box-shadow: 0px 0px 5px 1px #cccccc;
box-shadow: 0px 0px 5px 1px #cccccc;*//
}
.konu img{
width:95px;
height:63px;

}
.konu img:hover{
background:url(../images/btn-hatboyu-hover.png) no-repeat top center;
width:95px;
height:63px;
}
	.hasanrow{
		width:100%;
        float:left;
        padding:0;
        margin:0;
		position: relative;
		display: block;
		max-width:98%;
		height:auto;
        }

.aganda-wrapper a { position: relative; left: 0; top: 0; }
.aganda-wrapper img{margin-left: -3px; }
.aganda-wrapper img + img { display: none; position: absolute; left: 0; top: -21px; }
	.pushToTop {
		margin-top: 60px !important;
	}
.spor-content{float: right; line-height: 17px; padding: 25px; position: relative; top: -100px; width: 376px; font-size: 15px; left:250px;}

.spor-container {width: 700px; margin: 0 auto;}
	.haber-logo{ 
	   position:absolute; 
	   font-family: opensans-regular, sans-serif;
	   line-height: 18px;
	   font-size: 36px;
	   color: #ffffff;
	   display: block; height: 44px; clear: both; margin: -30px 0px 0 20px;}
.antrenor{
	padding:0%;
	background: url(../images/patterns/grey.png)repeat ;	 
	width: 100%;
	height:auto;
	opacity: 0.91;
	
}
.ant-logo{ 
	   padding:5%;	   	
	   position:relative; 
	   font-family: opensans-regular, sans-serif;
	   line-height: 30px;
	   font-size: 36px;
	   color: #777;
	   display: block; height: 44px; clear: both; margin: -30px 0px 0 20px;}
	   
.ant-top{
	border-bottom: 1px solid #777;
	padding-bottom: 16px;
	margin-top: 12px;
}
.ajanda-logo{ 
	   position:absolute; 
	   font-family: opensans-regular, sans-serif;
	   line-height: 18px;
	   font-size: 36px;
	   color: #777;
	   display: block; height: 44px; clear: both; margin: 0px 0px 0 20px;}
.ajanda-top{
	border-bottom: 1px solid #777;
	padding-bottom: 32px;
	margin-bottom: 24px;
}
.sosyal{
	margin:15;
	padding:5;
}
.sosyal ul{
	margin:0;
	padding:0;
}
.sosyal ul li:first-child, ol li:first-child {
	margin-top: 0px;
	margin-left: 0;
}
.sosyal li {
	background: none;
	display: inline-block;
}
li.facebook a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -250px -10px;
}
li.facebook a span:hover{
	background: url(../images/img-sprite.png)no-repeat -8px -207px #FFF;
}
li.twitter a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -276px -10px;
}
li.twitter a span:hover{
	background: url(../images/img-sprite.png)no-repeat -33px -207px #FFF;
}
li.pinterest a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -304px -10px;
}
li.pinterest a span:hover{
	background: url(../images/img-sprite.png)no-repeat -63px -207px #FFF;
}
li.google a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -332px -10px;
}
li.google a span:hover{
	background: url(../images/img-sprite.png)no-repeat -91px -207px #FFF;
}
li.tumblr a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -361px -10px;
}
li.tumblr a span:hover{
	background: url(../images/img-sprite.png)no-repeat -119px -207px #fff;
}
li.instagram a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -389px -10px;
}
li.instagram a span:hover{
	background: url(../images/img-sprite.png)no-repeat -146px -207px #fff;
}
li.rss a span {
	height: 25px;
	width: 25px;
	display: block;
	background: url(../images/img-sprite.png)no-repeat -418px -10px;
}
li.rss a span:hover{
	background: url(../images/img-sprite.png)no-repeat -176px -207px #fff;
}
.glogo{
	height: 25px;

	width: 25px;
	display: block;
	float:right
	
}
.slider {
	width: 100%;
	height: auto;
	margin-left: 0%;
	/*overflow: hidden;
	box-shadow: 3px 3px 4px #C4C4C4;
	border: 1px solid #C9C9C9;*//
}

.slider div {
	list-style:none;
	float: left;
	padding-left: 15px;
}

.page {
	float: right;
	padding-right: 5%;
	padding-top: 2%;
}

.page a {
	color: #FFF;
	font-size: 12px;
	display: block;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #4074E2;
	border: 1px solid #3443AF;
	float: left;
	cursor: pointer;
}
.icerik {
	display: block;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	width:100%; 
	height:auto; 
	margin-bottom:25px; 
	padding:5%; 
	color:#fff; 
	line-height:1.5em; 
	font-size:1.35em;
	//*border: 1px solid #fff;
	float: left;
	cursor: pointer;*//
}
.baslik {
	width: 205px;
	display: block;
	padding: 5px;
	padding-left: 4px;
	padding-right: 4px;
	line-height:1.42857143;
}
.img-takim{
	width:281px;
	max-width:100%;
	float:left;
	height:auto;
	padding:20px;
	margin-left:20px;
	line-height:1.42857143;
	background-color:#fff;
	/*border:1px solid #ddd;
	border-radius:5px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;*/
	}
#img-takim{
	display:inline-block;
	width:281px;
	max-width:100%;
	float:left;
	height:auto;
	padding:10px;
	margin:10px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	}

.page a.jp-current {
	background-color: #0F0F0F;
	border: 1px solid #3443AF;
}

li.face a span {
	padding-left:40%;
	padding-right:40%;
	display: block;
}
.hakki {
	display: block;
	padding:7%;
	color: #fff;
	font-size:1.55em;
	text-align: justify;
	font-weight:400;
	margin-right: 10px;
	margin-top:10px;
	//*border:1px solid #fff;
	border-radius:3px;
	border:1px solid #72D0F4;*//
}
.hakki h3 {
	color: #fff;
	font-size:1.75em;
	font-weight:500;
	margin-right: 10px;
	margin-top:10px;
}

.hakkidi {
    //*position: absolute;*//
    margin:0px 0 0 20px  ; 
    float: left;
}
.hasoo {
   background: #d2d2d2 url(../images/menu-bgs.png); 
   width: 100%;
   height: auto;
   margin-bottom: 5%;
   opacity: 0.97; 

	}

   #hakki-slide {
   background: #d2d2d2 url(../images/menu-bgs.png); 
   width: 100%;
   height: auto;
   margin-bottom: 5%;
   opacity: 0.97; 

	}
			.dihak {
			   color:#ffff00;
			   width: 70%;
			   height: auto;
			   position: absolute;
			   margin:-5% 0 0 10% ;
			   font-size:1.25em;
			   font-weight:400;
			   text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-webkit-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-moz-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
	-o-text-shadow: -1px 0px 1px rgba(214, 214, 214, 0.59);
 
			}
   .hakkibas {
   color:#fff;
   background: #ff0000 ; 
   width: 96%;
   height:auto;
   margin-top:3%;
   padding-left:5%;
   opacity: 0.80; 
   position: absolute;
   text-align:left;

	}
   .fotoo {
   color:#ece129;
   font-size:2.25em;
   font-weight:400;
   width: 100%;
   height:auto;
   padding-top:6%;
   padding:5%;

	}
	
.agenda {
	color: #fff;
	font-size:1.35em;
	font-weight:400;
	width:90%; 
	height:20%;
	border-radius:3px;
	padding-bottom: 120px;
	//*border:1px solid #72D0F4;
	background: #d2d2d2 url(../images/menu-bg.png);
	display: block;
	padding:7%;*//
}
.basin {
	width:45%;
	padding:7%;
	display: block;
	float:left;
	color: #fff;
	font-size:0.85em;
	font-weight:400;
	margin-right: 10px;
	background: #d2d2d2 url(../images/menu-bgs.png); 
    height: auto;
    opacity: 0.91; 
	//*display: block;border:1px solid #fff;
	border-radius:3px;
	border:1px solid #72D0F4;*//
}
   #basin-slide {
   background: #d2d2d2 url(../images/menu-bgs.png); 
   width: 50%;
   color: #fff;
   display: block;
   padding:2%;
   float:left;
   padding-top: 30px;
   padding-bottom: -80px;
   opacity: 0.91; 

	}
   #hakki2 {
   background: #d2d2d2 url(../images/menu-bgs.png); 
   width: 100%;
   height: auto;
   padding-top: 60px;
   padding-bottom: -80px;
   opacity: 0.91; 

	}
.img-respon,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{
	display:block;
	max-width:100%;
	 
	}
	   #basin-slide {
   display:block;
   width: 100%;
   max-width:100%;
   height:auto;	   
   background: #d2d2d2 url(../images/menu-bgs.png); 
   padding-top: 60px;
   padding-bottom: -80px;
   opacity: 0.98; 

	}
.basinTex {
	width: 205px;
	display: block;
	padding: 5px;
	padding-left: 4px;
	padding-right: 4px;
}

.btn-slider-spor{margin: 0 auto; position: relative; width: 380px; z-index: 500; left: 50px; top:  0px;}
.center-item{margin: 0 auto;}

.iletisim{ 
	height:auto;
	width:100%; 
	margin-top:8%;
	font-weight:400; 
	font-family: opensans-regular, sans-serif;
	line-height: 32px;
	font-size: 18px;
	color: #555;
	/*display: block; height: auto; clear: both; margin: 16px 0px 0 10px;
	
	*/
	}
.merkez{ 
   font-family: opensans-regular, sans-serif;
   line-height: 32px;
   font-size: 26px;   
   color:#000;
   font-weight:700; 
   background: #ffff00 ; 
   width: 42%;
   height: auto;
   padding:3%;
   opacity: 0.80; 
   text-align:left;
	-webkit-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
	-moz-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
	-o-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
}
.input.ad{
	height: 35px;
	width:300px;
    color: #224059;
	padding: 0 10px;
    background-color: #dfdfdf;
    border-top: 0px #cce3ff solid;
    border-left: 0px #cce3ff solid;
    border-bottom: 0px #31557f solid;
    border-right: 0px #31557f solid;
    font: 16px Arial, Helvetica, sans-serif;
}
.input.email{
	height: 35px;
	width:300px;
    color: #224059;
	padding: 0 10px;
    background-color: #dfdfdf;
    border-top: 0px #cce3ff solid;
    border-left: 0px #cce3ff solid;
    border-bottom: 0px #31557f solid;
    border-right: 0px #31557f solid;
    font: 16px Arial, Helvetica, sans-serif;
}
.input.tel{
	height: 35px;
	width:300px;
    color: #224059;
	padding: 0 10px;
    background-color: #dfdfdf;
    border-top: 0px #cce3ff solid;
    border-left: 0px #cce3ff solid;
    border-bottom: 0px #31557f solid;
    border-right: 0px #31557f solid;
    font: 16px Arial, Helvetica, sans-serif;
}
.input.mesaj{
	height: 80px;
	width:400px;
    color: #224059;
	padding: 0 10px;
    background-color: #dfdfdf;
    border-top: 0px #cce3ff solid;
    border-left: 0px #cce3ff solid;
    border-bottom: 0px #31557f solid;
    border-right: 0px #31557f solid;
    font: 22px Arial, Helvetica, sans-serif;
}
.input.gonder{
	height: 100px;
	width:200px;
    color: #000;
	margin:12%;
    background-color: #ffff00;
    border-top: 0px #cce3ff solid;
    border-left: 0px #cce3ff solid;
    border-bottom: 0px #31557f solid;
    border-right: 0px #31557f solid;
    font:bold 18px Arial, Helvetica, sans-serif;
}
.input.temizle{
	height: 30px;
	width:82px;
    color: #224059;
    background-color: #b5c9e2;
    border-top: 2px #cce3ff solid;
    border-left: 2px #cce3ff solid;
    border-bottom: 2px #31557f solid;
    border-right: 2px #31557f solid;
    font:bold 12px Arial, Helvetica, sans-serif;
}
a.mask {
  text-decoration: none;
  overflow: hidden;
  display: block;
  height:225px;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}

.post {
   font-family: opensans-regular, sans-serif;
   font-size: 18px;
   color:#555;
}
.post a{
   font-family: opensans-regular, sans-serif;
   font-size: 18px;
   color:#555;
}
.post a:hover{
   font-family: opensans-regular, sans-serif;
   font-size: 18px;
   color:#000;
}
.sube{ 
   font-family: opensans-regular, sans-serif;
   line-height: 32px;
   font-size: 26px;   
   color:#000;
   font-weight:700; 
   background: #ffff00 ; 
   width: 42%;
   height: auto;
   padding:3%;
   opacity: 0.80; 
   text-align:left;
	-webkit-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
	-moz-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
	-o-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
}
.iletisim2{ 
	height: 100%;
	width:100%; 
	padding:4%;
	font-weight:400; 
	font-family: opensans-regular, sans-serif;
	line-height: 32px;
	font-size: 18px;
	color: #555;
	display: block; height: auto; clear: both; margin: 16px 0px 0 10px;
}
.iletform{ 
   font-family: opensans-regular, sans-serif;
   line-height: 32px;
   font-size: 26px;   
   color:#000;
   font-weight:700; 
   background: #ffff00 ; 
   width: 42%;
   height: auto;
   padding:3%;
   opacity: 0.80; 
   text-align:center;
	-webkit-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
	-moz-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
	-o-text-shadow: -1px 1px 2px rgba(214, 214, 214, 0.98);
}
.haber_slider{
	position:absolute;
	margin-top:25%;
	bottom:10px;
	left:50%;
	z-index:15;
	width:80%;
	padding-left:0;
	margin-left:-30%;text-align:center;list-style:none}
	.haber_slider li{
	display:inline-block;width:10px;height:10px;margin:1px;
	text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
	.haber_slider .active{width:12px;height:12px;margin:0;background-color:#fff}
.haber_icerik { 
	height: 100%;
	width:90%; 
	font-weight:400; 
	font-family: opensans-regular, sans-serif;
	font-size: 18px;
	color: #000;
}
.img-haber,.thumbnail>img,.thumbnail {
	display:block;
	max-width:75%;
	height:75%;
	}
	.slayt-text{
	color: #fff;
	position:absolute;
	background:rgba(33, 191, 252, 0.35);
	width:35%;
	padding:2%;
	margin:5%;
	border-bottom:5px solid #02b6fc;
}
.img-slide{
	display:block;
	max-width:100%;
	height:auto;
	}

	.haber_kontrol_next {
	   position: relative;
	   padding: 0 0 0 0;
	   float:right;
	   padding-right:16px;
	}
	.haber_kontrol_prev {
	   position: relative;
	   padding: 0 0 0 0;
	   padding-right:56px;
	   float:right;
	}

	.events-grids {
		margin: 4em 0 0;
	}
	.event-grid-bottom-right p {
		margin: 0 0 1em;
	}

.banner-wrap{
	padding:0em 0 5em;
}
	.banner-wrap {
		padding: 0em 0 3em;
	}

	.event-grid-bottom-left {
		padding: .5em;
	}
.banner-bottom h3,.events h3,h3.title,.contact-main h3{
	text-align:center;
	color:#999;
	font-size:2em;
	margin:0;
	position:relative;
}
.banner-bottom h3:before,h3.title:before,.contact-main h3:before{
	background:url(../images/2.png) no-repeat 0px 0px;
	display:block;
	height:31px;
	width:100px;
	position:absolute;
	top: 105%;
    left: 41%;
	content:'';
}
.banner-bottom h3:after,h3.title:after,.contact-main h3:after{
	background:url(../images/2.png) no-repeat 0px 0px;
	display:block;
	height:31px;
	width:100px;
	position:absolute;
	top: 105%;
    right: 41%;
	content:'';
}
.banner-bottom h3 span,.events h3 span,.contact-main h3 span,h3.title span{
	color:#000;
}
.more a{
	background:url(../images/3.png) no-repeat 88px 0px;
	display:block;
	height:32px;
}
.more a:hover{
	background:url(../images/3-.png) no-repeat 88px 0px;
	display:block;
	height:32px;
}
.get-in-grids {
    padding: 1em 2em;
    background: #f4f4f4;
}
.events{
	margin:4em 0 0;
}
.events h3:before{
	background:url(../images/patterns/grey.png) no-repeat 0px 0px;
	display:block;
	height:0px;
	width:100px;
	position:absolute;
	top: 2%;
    left: 41%;
	content:'';
}
.events h3:after{
	background:url(../images/2.png) no-repeat 0px 0px;
	display:block;
	height:31px;
	width:100px;
	position:absolute;
	top: 105%;
    right: 46%;
	content:'';
}
/*-- events --*/
.events-grids{
	margin:5em 0 0;
}
.event-grid-bottom-left{
	padding:1em;
	background:#D28F3B;
	text-align:center;
}
.event-grid-bottom-left h4{
	font-size:1.5em;
	color:#fff;
	margin:0;
}
.event-grid-bottom-left h4 span{
	display:block;
	color:#fff;
}
.event-grid-bottom-right h4{
	margin:1em 0;
	color:#000;
	font-size:1em;
	letter-spacing:1px;
	text-transform:capitalize;
}
.event-grid-bottom-right h4 a{
	color:#000;
}
.event-grid-bottom-right h4 a:hover{
	color:#d28f3b;
}
.event-grid-bottom-right p{
	color:#999;
	margin:0 0 2em;
	line-height:1.8em;
	font-size:14px;
}
.m2 a{
	background:url(../images/5.png) no-repeat 0em 0em;
	display:block;
	height:32px;
}
.m2 a:hover{
	background:url(../images/3--.png) no-repeat 0em 0em;
	display:block;
	height:32px;
}
	.events {
		margin: 5em 0 0;
	}
	.events-grid {
		float: left;
		width: 50%;
	}
	.event-grid-bottom-left h4 {
		font-size: 1em;
	}
/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 30px;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url(../images/arrow.png) no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/
/* ===================================
8. Section: Content
==================================== */

#content {
	position:relative;
	background:#fff;
	padding:50px 0 40px 0;
}

#content img {
	max-width:100%;
	height:auto;
}
/* ===============================
14. Blog & article
================================ */

article{
	margin-bottom:40px;
}

article .post-heading h3 {
	margin-bottom:20px;
}

article .post-heading h3 a {
	font-weight:700;
	color:#353535;
}

article .post-heading h3 a:hover {
	text-decoration:none;
}


/* --- post meta --- */
.post-meta {
	background:#fcfcfc;
	border:1px solid #e6e6e6;
	border-top:none;
	text-align:center;
}

.post-meta .format {
	border-bottom:1px solid #e6e6e6;
	padding:10px 0 10px;
}

.post-meta i{
	margin:0;
}

.post-meta .date {
	border-bottom:1px solid #e6e6e6;
	padding:10px 0 10px;
}

.post-meta .date span {
	text-align:center;
	color:#999;
	font-size:12px;
	font-weight:600;
}

.post-meta .comments {
	padding:10px 0 10px;
}

.post-meta .comments a {
	color:#999;
	font-size:12px;
	font-weight:700;
}

.post-meta .comments a:hover {
	text-decoration:none;
}

/* --- post format --- */

.post-image {
	margin-bottom:20px;
}

.post-quote {
	margin-bottom:20px;
}

.post-video {
	margin-bottom:20px;
}

.post-audio {
	margin-bottom:20px;
}

.post-link {
	margin-bottom:20px;
}

.post-slider {
	margin-bottom:20px;
}


.post-quote blockquote {
	font-size:16px;
	color:#999;
	font-family:'Noto Serif', serif;
	font-style:italic;
	line-height:1.6em;
}


.post-image img:hover {
  -webkit-box-shadow: 0 0 2px #979797;
     -moz-box-shadow: 0 0 2px #979797;
          box-shadow: 0 0 2px #979797;	
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

ul.meta-post{
	float:left;
	margin: 0;
	padding:0;
	list-style:none;
}

ul.meta-post li{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	border-right:1px dotted #e9e9e9;
	padding-right:10px;
}

ul.meta-post li i {
	float:left;
	font-size:12px;
	margin:2px 5px 0 0;
}

ul.meta-post li a{
	color:#999;
	float:left;
	font-size:12px;
	font-weight:600;
}
/*----*/
.buy-single h3{
	font-size: 1.5em;
  	color: #000;
  	font-family: 'Montserrat-Regular';
}
.buy-single {
  padding: 3em 0 5em;
}
.single-box {
  padding: 0;
}
.box-col {
	margin-top: 2em;
}
.left-side{
	padding:0;
	
}
.left-side img{
	border:1px solid #CFCFCF;
	padding: 1em;
	top:0;
	margin-bottom:18px;
	margin-top:10px;
	width:100%;
	height:auto;
	
}
.in-side img{
	border:1px solid #CFCFCF;
	padding: 1em;
	margin:1em;
	top:0;
	margin-bottom:18px;
	margin-top:10px;
	width:285px;
	height:200px;
	
}
.middle-side h4 {
	font-size: 1.2em;
  	text-transform: uppercase;
 	color: #004d76;
	margin: 0 0 0.5em;
	font-family: 'Montserrat-Regular';
}
.middle-side p{
	font-size:1.15em;
	color:#777;
	line-height:1.8em;
	padding: 0.4em 0;
	border-bottom:0px solid #CFCFCF;
}
.right-side{
  padding: 1em 0 0;
}

.middle-side {
  padding: 1em 2em;
}
label.hvr-sweep-to-right{
	color: #004d76;
	 border: 1px solid #004d76;
	   font-weight: normal;
}
a.more{
	text-decoration: none;
	font-size: 0.9em;
	border: 1px solid #004d76;
	color:#004d76;
	padding: 0.3em 0.7em;
	display:inline-block;
	margin: 1em 0 0;
}
a.more:hover{
	color:#fff;
}
/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #004d76;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
a.more-in:before{
	background:#fff;
}
a.more-in:hover{
	color: #004d76;
}

.modal {
	z-index: 99999;
}
.modal-body p {
	margin-top: 20px;
	line-height: 30px;
}
.features-modal .modal-content {
	background-color: #FFF;
}
.modal-header .close {
	margin-top: -15px;
	font-size: 50px;
}
/* ---------------------------------------------------------------------------- */
/* -------------------------------------Content-------------------------------- */
/* ---------------------------------------------------------------------------- */
#page-content{padding: 0;}
#page-content.index-page, #page-content.single-page, #page-content.archive-page{margin-top: 20px;}

.archive-page {}
.archive-page .box .zoom-container{max-width: 250px;display: inline-block;float: left;margin-right: 5px;}

.featured{background-color: #fff;padding: 15px ;border: 1px solid #ddd;}
/* ---MainContent--- */

.box {background-color: #fff;padding: 20px 20px 10px;}
.box:last-child{padding: 20px 20px 5px;}
.box:after, .box:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.box .info {margin: 5px 0 10px 0;}
.box .info a{color: #000;border-bottom: 1px solid #000;box-shadow: inset 0 -1px 0 #000;transition:all ease 150ms;}
.box .info a:hover {color:#FFFFFF;text-shadow: none;border-bottom: 1px solid #000;box-shadow: inset 0 -1.3em 0 #000;text-decoration: none;}
.box h2 {font-size: 30px;margin:0;}

.box .box-header.header-photo{background: url(../images/title-picture.png) repeat-x center center;margin-bottom: 20px;}
.box .box-header.header-natural{background: url(../images/title-natural.png) repeat-x center center;margin-bottom: 20px;}
.box .box-header.header-vimeo{background: url(../images/title-vimeo.png) repeat-x center center;margin-bottom: 20px;}
.box .box-header h2{font-size: 25px;padding: 0px 8px;background-color: #fff;display: inline-block;margin-left: 15px;color: #333;}

.box .box-content {margin-top: 30px;}
.box .box-content a{font-weight: bold;color: #333;}
.box .box-content a:hover{color: #555;}
.box .box-content h3{font-size: 18px;margin: 10px 0 5px ;}
.box .box-content span{font-size: 15px;}
.box .box-content span i{font-size: 14px;margin-right: 2px;}
.box .box-content p{margin-top: 10px;}
/* ---Vid-Effect--- */
.wrap-vid{}
.vid-item {position: relative;}
.vid-name{margin: 0;}
.vid-name a{font-size: 19px;color: #333;}
.vid-name a:hover{color: #FD0005;}
.vid-tags {margin: 15px 0;border: 1px solid #ddd;padding: 30px ;}
.vid-tags a{background: #FD0005;padding: 5px 10px;color: #fff;}
.vid-tags a:hover{background: #000;}
.info {margin: 0;font-size: 14px;}
.info i{margin-right: 8px;}
.info span{margin-right: 10px;}
.info h5, .info a{font-size: 13px;line-height: 1;margin: 0 0 5px;}
.info a{color: #006EA0;}
.info a:hover{text-decoration: underline;}

.vid-has a{font-size: 14px;color: #333;}
.vid-has a:hover{color: #FD0005;}
	
.rating{font-size: 14px;line-height: 1.2;}

ul.pagination{margin: 42px auto 25px;}
ul.pagination li a{color: #444;}
/* ---Sidebar--- */
#sidebar{}

.widget{background: #fff;padding:10px 20px;}
.widget:after, .widget:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.widget ul li{list-style:none;}
.widget .heading{background: url(../images/title.png) repeat-x center center;}
.widget .heading h4{font-size: 22px;padding: 0px 8px;background-color: #fff;display: inline-block;margin-left: 15px;color: #333;text-transform: uppercase;}
.widget .content {}

.widget.wid-vid ul a{display:inline;margin: 3px 2px;float:left;color:#333;padding:5px;border-bottom: 1px solid transparent;border-top: none;border-right: none;border-left: none;font-weight: bold;}
.widget.wid-vid .tab-content{margin-top: 13px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background: none;}
.widget.wid-vid ul a:hover,.widget.wid-vid ul a:focus{background: none;border-top: none;border-right: none;border-left: none;}
.widget.wid-vid ul li {border-bottom: 1px solid transparent;}
.widget.wid-vid ul li:hover{border-bottom: 1px solid #FD0005;}
.widget.wid-vid ul li+:hover{border-bottom: 1px solid #7DC314;}
.widget.wid-vid ul li+li+:hover{border-bottom: 1px solid #966B20;}
.widget.wid-vid .post{margin-top: 12px;}
.widget.wid-vid .post img{float: left; max-width: 105px;display: inline-block;}
.widget.wid-vid h5{margin-top:0;font-size: 18px;}
/*.widget.wid-vid .wrapper {vertical-align: middle;text-align: left;line-height: 1.4em;padding-bottom: 7px;margin-top: 20px;}*/

.widget.wid-gallery{}
.widget.wid-gallery img{padding: 2px;}

.widget.wid-new-post{}
.widget.wid-new-post h6{font-size: 16px;}
.widget.wid-new-post ul{margin: 5px 0;}
.widget.wid-new-post p:last-child{margin: 0;}

.widget.wid-recent-post{}
.widget.wid-recent-post span{display: block;margin-bottom: 7px;}

.widget.wid-comment{}
.widget.wid-comment img{max-width: 50px;border: 1px solid #ddd;}
.widget.wid-comment .post{margin-bottom: 0; border-bottom: 1px solid #ddd;padding-top: 10px; }
.widget.wid-comment .wrapper{margin-left: 5px;}
@media (min-width: 1100px){
	.widget.wid-comment .wrapper{max-width: 175px;}
}

.widget.wid-categoty{}
.widget.wid-categoty select{padding: 6px 10px;}

.widget.wid-tweet{}
.widget.wid-tweet p{margin: 0;}
.widget.wid-tweet span{display: block;color: #999;}
.widget.wid-tweet .tweet-item{border-bottom: 1px solid #ddd;padding: 5px;}
.widget.wid-tweet .tweet-item:last-child{border-bottom: none; padding: 5px 0 0;}

.widget.wid-tags{}
.widget.wid-tags a{color: #333; border: 1px solid #333; padding: 1px 10px;line-height: 2.2;font-size: 14px;text-transform: capitalize;}
.widget.wid-tags a:hover{color: #7DC314; border: 1px solid #999;}

.widget.wid-follow{}
.box-facebook, .box-twitter, .box-google{width: 95px; height: 95px;;color: #fff;text-align: center;padding: 15px;}
.box-facebook:hover, .box-twitter:hover, .box-google:hover{background-color: #000;}
.box-facebook{background-color:#3B5998}
.box-twitter{background-color:#1DCAFF}
.box-google{background-color:#DD4B39}
.box-facebook span, .box-twitter span, .box-google span{display: block;line-height: 1;}
.icon{margin-bottom: 10px;}
.post {margin-bottom: 15px;}
.post:after, .post:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.post:last-child {margin-bottom: 0;}
.post:after, .post:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.post h5{margin:0;font-size: 15px;}
.post img{float: left; max-width: 125px;display: inline-block;}
.post .zoom-container .zoom-caption p{font-size: 15px;padding: 4px;}
.post .wrapper {display: inline-block;text-align: left;}
.post .info h6, .post .info a{font-size: 13px;margin: 1px 0 3px;}
.post .info {font-size: 12px;margin-top: 0;}
.post .info span{display: block;margin:0;line-height: 1.6;font-size: 11px;}
.post .info i{font-size: 11px;margin-right: 2px;}
/* ---------------------------------------------------------------------------- */
/* --------------------------------Zoom-Effect--------------------------------- */
/* ---------------------------------------------------------------------------- */
.zoom-container {
	position: relative;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
}
.zoom-container a {
    display: block;
    position: absolute;
    top: -100%;
    opacity: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: inherit;
}
.zoom-container:hover a {
    opacity: 1;
    top: 0; 
    z-index: 500;
}
.zoom-container:hover a i {
    top: 50%;
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}
.zoom-container img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	
}
.zoom-container .zoom-caption i.icon-play {
	font-size: 22px;
	background-color: rgba(17, 17, 17, 0.8);
	max-width: 60px;
	margin: 0 auto;
	padding: 8px 5px;
	border-radius: 8px;
}
.zoom-container .zoom-caption i.icon-play:hover {
	background-color: rgba(210, 0, 0, 0.9);
}
.zoom-container .zoom-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	color: #fff;
}
.zoom-container .zoom-caption span{position:absolute;top: 0;padding: 0px 7px;font-weight: bold;font-size: 13px;}
.zoom-container .zoom-caption span.youtube{background-color: #FD0005;}
.zoom-container .zoom-caption span.vimeo{background-color: #17B3E8;}
.zoom-container .zoom-caption p{position: absolute;bottom: 0;left:0; right: 0;text-align: center;font-size: 20px; font-weight: bold;background: rgba(0, 0, 0, .5);margin:0;padding: 10px;}
.zoom-container:hover img {
	-webkit-transform:scale(1.25) rotate(5deg); /* Safari and Chrome */
    -moz-transform:scale(1.25) rotate(5deg); /* Firefox */
    -ms-transform:scale(1.25) rotate(5deg); /* IE 9 */
    -o-transform:scale(1.25) rotate(5deg); /* Opera */
     transform:scale(1.25) rotate(5deg);
}
.zoom-container:hover .zoom-caption {
	background: rgba(0, 0, 0, .5);

}
.show-title {
    float: left;
    width: calc(100% - 40px);
    padding-top: 15px;
    font-size: 15px;
    font-weight: 600;
    color: #343434;
    position: absolute;
}
.technical-title {
    float: left;
    background-image: url(../img/icon-tehcnical.png);
}
.price-title {
    float: right;
    background-image: url(../img/icon-price.png);
}
.pswp__zoom-wrap {
    height: 100%;
    display: table;
    cursor: pointer
}

ul.orange-list li.fix-width-x2 {
    width: 160px
}

ul.orange-list li.no-right-margin {
    margin-right: 0
}

ul.white-list {
    margin-bottom: 0;
    padding-left: 0
}

ul.white-list li {
    color: #2a2a2a;
    background-color: #fff
}

ul.white-list li:first-child {
    width: 210px;
    margin-right: 3px
}

.op-title {
    padding: 3px 0;
    margin: 1em 0 2px;
    color: #fff;
    background-color: #f78d1e
}

.page-back {
    display: block;
    margin-left: -68.5px;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 119
}
.price-wrap-mobile .price {
    width: 100%;
    padding: 10px 0;
}

.price-wrap-mobile .price figure {
    float: initial;
    margin: auto;
    width: 196px;
}

.price-wrap-mobile .price figure img {
    float: left;
    margin-bottom: 12px
}

.price-wrap-mobile .price ul.orange-list,
.price-wrap-mobile .price ul.white-list {
    margin: auto;
    float: initial;
    width: 264px
}

.price-wrap-mobile .price ul.white-list li {
    width: 262px
}

.price-wrap-mobile .price ul.orange-list li.fix-width-x2 {
    width: 130px
}

.price-wrap-mobile .price ul.price-list li.fix-width-x1 {
    width: 84px;
    margin-bottom: 10px
}

.price-wrap,
.price-wrap-mobile {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.price {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    padding: 32px 7px 8px 32px;
    text-align: center;
    color: #000;
	font-weight:900;
	font-size:18px;
    cursor: default;
    background-color: #2a2a2a;
	border-top-left-radius: 14px;
    border-top-right-radius: 14px;
	border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
	margin-bottom:35px;
}

.price figure {
    float: left;
    margin: 0 23px 16px 0
}

ul.price-list li {
    float: left;
    display: block;
    margin-bottom: 2px;
    margin-right: 2px;
    padding-top: 7px;
    padding-bottom: 7px;
	margin-bottom:8px;
    font-size: 12px
}

ul.price-list li.fix-width-x1 {
    width: 190px;
	padding:5px;
	
}
ul.price-list li.fix-width-x5 {
    width: 190px;
	padding:5px;
}

ul.orange-list {
    float: left;
    width: 100%;
    margin-left: 0px;
    padding-left:0px;
}

ul.orange-list li {
    background-color: #fff200;
}

ul.orange-list li.fix-width-x2 {
    width: 160px
}

ul.orange-list li.no-right-margin {
    margin-right: 0
}

ul.white-list {
    margin-bottom: 0;
    padding-left: 0;
	
}

ul.white-list li {
    color: #2a2a2a;
    background-color: #fff
}

ul.white-list li:first-child {
    width: 190px;
    margin-right: 3px
}
