@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url('https://fonts.googleapis.com/css?family=Boogaloo|Unica+One');
@import url('https://fonts.googleapis.com/css?family=Boogaloo|Maven+Pro|Unica+One');

body
{
-webkit-font-smoothing: antialiased;
 -webkit-text-size-adjust: 100%;
 overflow-y: scroll;
 background-size:100% 100%;
 overflow-x:hidden!important;
padding:0px!important;
}
.no-padding
{
padding:0px!important;
}
.no-margin
{
margin:0px!important;
}
.border-radius-none
{
border-radius:0px!important;
}
h1
{
font-family: 'Unica One', cursive;
}
h2
{
font-family: 'Maven Pro', sans-serif;
font-size:40px;
}
h3
{
font-family: 'Maven Pro', sans-serif;
}
h4
{
font-family: 'Maven Pro', sans-serif;
font-size:20px;
}
p{
	color:#333;
	font-size:16px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	line-height:26px;
	word-spacing:2px;
	font-family: 'Roboto Condensed', sans-serif;
}
.white
{
color:#fff;
}
.grey
{
color:#555;
}
.pink
{
color:#F2184F;
}
.blue
{
color:#202C45;
}
.white
{
color:#fff;
}
.headingcss
{
margin-top: 24px;
margin-left: -25px;
font-size: 50px;
}
.logopadd
{
padding-top:10px;
padding-bottom:10px;
}
.lineinline li
{
margin-top:13px;
}
.head1css li
{
margin-top:10px;
}
.head1css li a
{
color:#fff;
font-size:12px;
text-decoration:none;
}
.head1css li a:hover
{
text-decoration:none;
color:#fff;
}
.iconcss li a
{
color:#fff;
font-size:16px;
}
.iconcss li
{
margin-top:10px;
margin-left: 15px;
}
h1 span
{
color:#F2184F;
}
.height
{
margin-top:-20px;
}
.size
{
width:100%;
}
.angle
{
margin-top:20%;
background:#000;
width:90px;
height:65px;
}
h2 span
{
color:#F2184F;
}
.para
{
font-size:20px;
line-height:34px;
}
.fonthead
{
font-size:37px;
}
.icon-sm {
    height: 50px;
    width: 50px;
	background:#202C45;
	color:#fff;
	padding:11px;
}
.text-indent
{
text-indent:4px;
}
.text-indent1
{
text-indent:8px;
}
.mb-30
{
margin-bottom:30px;
}
.icon-box a:hover
{
text-decoration:none;
}
h4 span
{
color:#F2184F;
}
.footercss li 
{
margin-bottom:15px;
}
.footercss li a
{
text-decoration:none;
color:#555;
}
.footercss li a:hover
{
text-decoration:none;
color:#F2184F;
}
#line ul li
{
border-bottom:1px dotted #F2184F;
padding-bottom:10px;
}
.address-footer
{
color:#F2184F;
margin-top:10px;
}
.footerhover a
{
text-decoration:none;
color:#eee;
}
#caption
{
position:absolute;
top:13%;
right:5%;
z-index:100;
background:rgba(32, 44, 69, 0.81);
width:500px;
height:80px;
text-align:center;
border-radius:50px;
}
#caption1
{
position:absolute;
z-index:100;
top:5%;
left:8%;
}
.training
{
font-size:30px!important;
}
#caption1 h3
{
border-bottom:1px solid #9E958F;
padding-bottom:10px;
}
.carouselcontrol {
    position: absolute;
    top: 205px!important;
    width:0%!important;
	color:#202C45!important;
}
.left-arrow
{
margin-left:83%!important;
margin-top:-8%;
}
.left-arrow1
{
margin-right:57px!important;
margin-top:-8%;
}
.review-box
{
background:#eee;
padding:25px;
}
.addressbox
{
margin-top:40px;
}
.reviewbox
{
background:rgba(242, 24, 79, 0.28);
padding:25px;
}
@media screen and (min-width: 992px)
{
.slide_height
{
height:100vh!important;
}
.padd-left
{
padding-left: 0px!important;
}
.padd-right
{
padding-right: 0px!important;
}
}
#fade {
display: none;
position:absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #ababab;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .70;
filter: alpha(opacity=80);
}
#modal {
display: none;
position: absolute;
top: 25%;
left: 45%;
width: 100px;
height: 100px;
padding:30px 15px 0px;
border: 3px solid #ababab;
box-shadow:1px 1px 10px #ababab;
border-radius:20px;
background-color: white;
z-index: 1000000002;
text-align:center;
overflow: auto;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none; 
margin: 0; 
}
.newshead
{
margin-top:-4px;
}
@media screen and (max-width: 768px)
{
.slide_height
{
height:40vh!important;
}
.head1css
{
margin-left:40px!important;
}
.iconcss
{
margin-left:30px!important;
}
.fonthead
{
font-size:25px!important;
}
.right-padd
{
padding-left: 0px!important;
padding-right: 0px !important;
}
.font-size
{
font-size:29px!important;
}
.headingcss {
    margin-top: -83px!important;
    margin-left: 95px!important;
    font-size: 32px;
}
}
