@charset "utf-8";
/* CSS Document */
.padding0{padding:0px;}
 .navi{margin-top:15px;}
 .navi li{display:inline-block}
.navbar-ff{position:fixed; z-index:1;}
.bg-white{background:#fff;}
/*.banner{margin-top:75px;}*/
.pull-right-xs{float:right ;}
.nav-top{margin-top: -120px; z-index:1; transition:0.6s; 	position:fixed; width:100%;}

.navi a{color: #F53542;font-weight: bold;}
.wel{
    color: #000;
    letter-spacing: 1px;
    font-size: 14px;
}
.global h3{
    font-weight: normal;
    font-size: 18px;
    color: #000000;
    background-color: #e8f603;
    padding: 5px;
    font-weight: bold;
}

.global-in{
	
font-size: 15px;
	
line-height: 50px;
	
color: #E8F603;
	
text-transform: capitalize;
	
font-weight: bold;
	
letter-spacing: 0.5px;
}
.global-in span{
	
background-color: #55504C;
	
padding: 5px;
}
article{
	text-align:center;
	padding: 15px 0;
	background-color: #F53542;
	color: #FFFFFF;
}



.map{background-image:url(../images/dotted-map.png); background-size:contain; min-height:300px; background-color:#e4e4e4; background-attachment:fixed;}
.nav-top.nav-top-sticky{
	margin-top: 0px;
	position:fixed;
	z-index: 20;
	width:100%;
	border-radius:0px;
	background-color: rgba(255, 255, 255, 0.99);
}
.some h3{
	font-weight:normal;
	font-size: 22px;
	color: #666;
	}
	.some i{
	font-size:24px;	
	}
	.some h4{
	font-weight:normal;
	font-size:16px;
	color:#D2C4C4;
	margin-left: 25px;
	}
	.color-blue{color:#006;}
	.footer h3{font-size:18px;  color: #333; font-weight:bold;}
	.footer{    background: #fff;  color: #333;     font-size: 13px;}
	.footer a{color:#F53542;}
	.footer a:hover{background:none !important ; color:#000;}
	.icon-bar{width:5px ; background:#006;}
	
	.in-item-slider{position:relative !important;}
	.in-item {position:absolute;top: 20%; left:0; right:0;padding: 0px 40px;color: #fff;width: 60%;}
	
	.in-item h3{
    font-size: 50px;
}
	
	.in-item p{
    margin-bottom: 30px;
}
	.a-button{
    padding: 10px;
    background: #F52D29;
    color: #fff;
    margin-top: 20px;
}

 .in-color-bg3:hover{background-image:none;}
.in-color-bg:hover{background-image:none;}
.in-color-bg2:hover{background-image:none;}

.in-color-bg2:hover .min-h-w{width:150px;}
 .in-color-bg:hover .min-h-w{width:150px;}
 .in-color-bg3:hover .min-h-w{width:150px;}
 
.color-bg{padding: 10px;position: relative;}
.in-color-bg{background: url(../images/bg1.jpg) right top no-repeat  #B2DC3A; color: #000;min-height: 380px;padding: 15px; }
.color-bg a{
    margin: 20px 0;
    display: block;
    color: #fff;
    font-weight: bold;
    position: absolute;
    bottom: 30px;
}


.color-bg p, .color-bg3 ul, .color-bg2 ul{
    font-size: 13px;
    text-transform: capitalize;
    line-height: 22px;
}

.color-bg2{padding: 10px; position: relative;}
.in-color-bg2{background: url(../images/bg2.jpg) right top no-repeat  #E1DBDC; color: #000;min-height: 380px;padding: 15px;}
.color-bg2 a{
    margin: 20px 0;
    display: block;
    color: #fff;
    font-weight: bold;
	 position: absolute;
    bottom: 30px;
}

.color-bg3{padding: 10px; position: relative;}
.in-color-bg3{background: url(../images/bg3.jpg) right top no-repeat  #92C974; color: #000;min-height: 380px;padding: 15px;}
.color-bg3 a{
    margin: 20px 0;
    display: block;
    color: #fff;
    font-weight: bold;
	 position: absolute;
    bottom: 30px;
}


.min-h-w{width:100px;height: 6px; background:#FFF;margin: 20px 0px;  transition:all ease-out 0.3s;}

.gap{height:100px;}


.bg-life-changing{background: url(../images/Fotolia_42575622_Subscription_Monthly_XXL.jpg) bottom fixed; background-size:cover;min-height: 300px;background-position: 0px 100%;}
.bg-life-changing h3{
    font-size: 60px;
    color: #000;
    position: relative;
    top: 50px;
    font-family: 'Dancing Script', cursive;
 
}
.check{color:#fff;position: absolute;top: 160px;left: 0;right: 0;}

.main-title{
    font-size: 55px;
    font-family: 'Dancing Script', cursive;
    color: #F43544;
}
.main-title span{
    color: #4791B8;
}

.traning-centers li{display:inline-block; width:150px; padding:10px; background:#F43544; margin-bottom:5px; font-weight:bold; color:#fff;}
.traning-centers li:nth-of-type(even){background:#FB5E6A;}

.traning-centers li:hover{background:#000;}

@media (max-width:786px) {
	.main-title{ font-size: 25px;}
	.gap{height:20px;}
	.nav-top ul{float:none;}
	.nav-top li{display: block; }
	.caption{font-size:36px; margin:0px;    }
	.in-cont{ min-height:350px;  }
.navi a{color:#000;}
	.nav-top ul li ul{  position:relative !important;  top: -40px;	  left: 20px;}
		.pull-right-xs{float:none ;}
		.nav-top{margin-top:0px; z-index:1; transition:0.3s;   width:100%;}
		
		.nav-top.nav-top-sticky{
	margin-top: 0px;
	position:relative;
	z-index:1;
	width:100%;
	border-radius:0px;
	background-color: rgba(103, 156, 236, 0.87);
}
.logo-img{width:100px;}

	.in-item h3{
    font-size: 100%;
}

.in-item { top: 5%; padding: 0px; width: 100%;}

	}



.social{ position:fixed; top:50%; width: 70px;
left: 95%;
z-index: 2;
background: ;
height: 170px;}
.in-soc{/*width:50px;*/ height:50px; float:right; margin-right:0px; transition:0.3s;}
client-29 p{background-image:url(../images/bg-cont.jpg); background-repeat:repeat; color:#FFFFFF; padding:0px;}
.in-soc:hover{width:100px; height:50px; margin-right:10px;  padding-left:50%;}
.in-soc:hover social{background:none;}
.fb{background-color:738fc6; width:100%; margin-top:10px; padding-left:10px;}
.gp{background-color:738fc6; width:100%;  padding-left:10px;}

.yu{background-color:738fc6; width:100%;  padding-left:10px;}

.tw{background-color:738fc6; width:100%; margin-top: -10px;  padding-left:10px;}

@media (max-width: 992px) {
.dstc-img img{max-width:50%; display:none;} 
.img-small-slide img{width:100%; height:100%;}
.div-gap{ height:12px;}
.div-gap2{ height:12px;}
.social{left:88%; }
}

.fig {

border-radius:10px 25px; 
border:2px solid black; 
box-shadow:2px 2px 2px 2px;
margin:8px;
}







