
@import url('https://fonts.googleapis.com/css?family=Anton');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Exo');
@import url('https://fonts.googleapis.com/css?family=Rambla:700');
@import url('https://fonts.googleapis.com/css?family=Lobster');

body{ margin:0px; padding:0px;}
.logo{ float:left; z-index:9999999; position:relative;     }
.logo img{ z-index:9999999; position:relative;}

.menu{ width:80%; background-color:#E49400; float:left; margin-left:-101px; padding-left:90px; margin-top:20px; }
.write{ margin-top:49px; margin-left:-107px;}

.callEmail{ color:#FFFFFF; font-family:"Century Gothic", Chiller; font-size:18px; margin-top:50px; font-weight:bold; float:right;}
.header{ background-color:rgba(0,0,0,0.8); height:119px; z-index:999999; position:relative; padding-bottom:10px; padding-top:5px;}
.head{  z-index:999999; position:relative; padding-bottom:10px; padding-top:0px;}
.banner{ margin-top:-145px; }
.body{ background-color:#E49400; height:auto; margin-top:159px; padding:60px 0px 50px 0px;}
.body h2{text-align:center; font-family: 'Exo', sans-serif; color:#fff; padding-bottom:40px; margin-top:0px; font-size:40px;}
.innerBody{  text-align:center; margin-top:30px;}
.innerBody h3{ color:#FFFFFF; font-family: 'Exo', sans-serif; text-transform:uppercase; font-weight:bold; font-size:20px; text-align:center;}
.innerBody p{ font-family: 'Exo', sans-serif; color:#fff; line-height:21px;}
.innerBody img{ border-radius:100%; width:80%; margin:auto;}
.middle{ width:100%;}
.leftMiddle{ float:left; width:50%;}
.leftMiddle img{ margin-right:0px;}
.rightMiddle{ float:right; width:50%; background-color:#000000; height:582px;  padding-left:20px; padding-right:30px;  }
.middle h1{ text-transform:uppercase; color:#FFFFFF; font-family:"Century Gothic", Chiller; font-weight:bolder; margin-top:0px; font-size:45px; padding-top:50px; }
.middle span{ color:#FFDE15; font-size:60px;}
.middle a:hover{ text-decoration:none;}
.middle  p{font-family: 'Exo', sans-serif; color:#fff; line-height:21px; font-weight:bold;}
.btn1{ background-color:#FFDE15; padding:10px; margin-top:20px; color:#000;  font-family:"Century Gothic", Chiller; text-transform:uppercase; font-weight:bold; font-size:25px; width:40%; border:none; }
.btn1:hover{ background-color:#E48C00; color:#FFFFFF;}
.training{ padding:40px 0px 70px 0px; background:#E49400; height:auto;}
.training h2{ text-align:center; font-family: 'Exo', sans-serif; color:#fff; padding-top:30px; margin-top:0px; font-size:40px;}
.priceBox{  background-color:rgba(255,255,255,0.4); height:auto; text-align:center; border-right:solid 10px #E79300; padding:20px 30px 30px 0px; margin-top:30px; }

.priceBox li{ padding-left:0px; border-bottom:solid 1px #FF9933; font-family: 'Exo', sans-serif; list-style:none; padding:10px 10px 10px 0px; margin-left:0px; color:#000000; font-size:18px; font-weight:bold; }
.priceBox h1{font-family: 'Exo', sans-serif; color:#000000; font-weight:bold;  font-size:40px; }
.priceBox li:nth-child(6){ border-bottom:none;}
.priceBox ul{ margin-left:0px; padding-left:0px;}
.footer{ background-image:url(../images/footback.jpg); text-align:center; height:300px; padding:50px 0px 50px 0px; background-attachment:fixed; color:#FFFFFF; font-weight:bold; font-family: 'Exo', sans-serif;}
.footer h3{font-family: 'Exo', sans-serif;}
.footer p{ line-height:23px; }
.footer i{ font-size:40px; color:#FFFFFF;}
.bottomFoot{ background-color:#E49400; padding:6px; }
.bottomFoot h4{ font-weight:bold; font-family: 'Exo', sans-serif; color:#FFFFFF; font-size:14px; text-align:center;}
.innerPageBanner{ margin-top:-165px; width:100%; position:absolute; }
.rightMiddle1{ background-color:#E49400;}
.middle1Div{ text-align:center; width:80%; margin:auto;  color:#FFFFFF; font-family: 'Exo', sans-serif; color:#FFFFFF;}
.middle1Div h1{ text-align:center; text-transform:uppercase; color:#FFFFFF; font-family:"Century Gothic", Chiller; font-weight:bolder; margin-top:0px; font-size:45px; padding-top:50px; }
.underline{ text-align:center; margin-bottom:30px;}
.middle1{margin-top:335px;  background-color:#E49400; height:auto; padding-bottom:40px;}
.bodyInner{ background-color:#E49400; height:auto; margin-top:340px; padding:70px 0px 150px 0px;}
.bodyInner h1{text-transform:uppercase; color:#FFFFFF; font-family: 'Exo', sans-serif; font-weight:bolder; margin-top:0px; font-size:45px; padding-top:30px; margin-bottom:30px; text-align:center;}
.innerGallery{ margin-bottom:30px;}
.video{ background-color:#E49400; padding:30px 0px 50px 0px; }
.video h2{font-family:"Century Gothic", Chiller; font-weight:bolder; color:#FFFFFF; text-transform:uppercase; text-align:center; font-size:35px; margin-bottom:20px; }
.train{ padding-bottom:40px;}
.train h2{font-family: 'Exo', sans-serif; color:#FFFFFF;  text-align:center; text-transform:uppercase;}
.vid{ margin-right:5%;  width:28%; height:260px; margin-bottom:15px;  background-color:#333333; padding:10px;}
.btn2{background-color:#000000; padding:10px; margin-top:10px; color:#FFFF99;  font-family:"Century Gothic", Chiller; text-transform:uppercase; font-weight:bold; font-size:22px; border:none;}
.btn2:hover{ background-color:#FFFF99; color:#000000;}
.btnDiv{ text-align:center;}
.body a:hover{ text-decoration:none;}
.pricingDetails{ background-color:#E49400; height:auto; margin-top:300px; padding:70px 0px 150px 0px;}
.pricingDetails h2{text-transform:uppercase; color:#FFFFFF; font-family: 'Exo', sans-serif; font-weight:bolder; margin-top:0px; font-size:35px; padding-top:30px; margin-bottom:30px; text-align:center;}
.priceTotal{ background:rgba(255,255,255,0.7);  height:auto; margin-top:40px;  border-top:solid 1px #FFFFCC;  border-left:solid 1px #FFFFCC; }
.priceDetailsBox{  border-right:solid 1px #FFFFCC;  float:left; padding:30px 0px 17px 0px; height:70px;  border-bottom:solid 1px #FFFFCC; text-align:center; color:#000000; font-family: 'Exo', sans-serif;   }
.priceDetailsBox span{font-size:14px; font-family:"Century Gothic", Chiller; font-style:italic;  }
.pricingDetailsIndex{background-color:#E49400; height:auto; padding:50px 0px 50px 0px;}
.btn1Div{ margin-top:40px; }
.btn1Div a:hover{ text-decoration:none;}
.pricingDetailsIndex h2{text-transform:uppercase; color:#FFFFFF; font-family: 'Exo', sans-serif; font-weight:bolder; margin-top:0px; font-size:35px; padding-top:30px; margin-bottom:30px; text-align:center;}
.mobilePrice{ display:none; }
#group{ border-top:solid 1px #E3A920;}
.contact h4{ font-family:"Century Gothic", Chiller; font-size:15px; line-height:25px;}
.contact i{ font-size:17px;}
.contact a{ color:#000000;}
.contact a:hover{ text-decoration:none; color:#999999;}
.clear{ clear:both;}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

.logo{ float:none; text-align:center; z-index:9999999; position:relative;     }
.logo img{ width:60%; margin:auto; z-index:9999999; position:relative;}

.menu{ width:auto; background-color:#E49400; float:none; margin-left:0px; padding-left:0px; margin-top:10px; }
.write{ margin-top:10px; margin-left:0px; text-align:center; width:100%;}

.callEmail{ color:#FFFFFF; font-family:"Century Gothic", Chiller; font-size:16px; text-align:center; margin-top:10px; font-weight:bold; float:none;}
.header{ background-color:#000; height:auto; z-index:999999; position:relative; padding-bottom:10px; padding-top:5px;}
.head{  z-index:999999; position:relative; padding-bottom:10px; padding-top:0px;}
.banner{ margin-top:0px; }
.body{ background-color:#E49400; height:auto; margin-top:0px; padding:80px 0px 60px 0px;}
.innerBody{  text-align:center; height:auto;}
.innerBody h2{ color:#FFFFFF; font-family: 'Exo', sans-serif; text-transform:uppercase; font-weight:bold; font-size:20px; text-align:center;}
.innerBody p{ font-family: 'Exo', sans-serif; color:#fff; line-height:21px;}
.innerBody img{ border-radius:100%; width:80%; margin:auto;}
.middle{ width:auto;}
.leftMiddle{ float:none; width:auto;}
.leftMiddle img{ margin-right:0px;}
.rightMiddle{ float:none; width:auto; background-color:#000000; height:auto; padding-bottom:20px;  padding-left:20px; padding-right:30px;  }
.middle h1{ text-transform:uppercase; color:#FFFFFF; font-family:"Century Gothic", Chiller; font-weight:bolder; margin-top:0px; font-size:30px; padding-top:50px; }
.middle span{ color:#FFDE15; font-size:30px;}
.middle  p{font-family: 'Exo', sans-serif; color:#fff; line-height:21px; text-align:justify; font-weight:bold; }
.btn1{ background-color:#FFDE15; padding:10px; margin-top:10px; color:#000;  font-family:"Century Gothic", Chiller; text-transform:uppercase; font-weight:bold; font-size:15px; width:auto; border:none; }
.btn1:hover{ background-color:#E48C00; color:#FFFFFF;}
.training{ padding:30px 0px 30px 0px; background:#E49400; height:auto;}
.training h2{ text-align:center; font-family: 'Exo', sans-serif; color:#fff; padding-top:0px; margin-top:20px;}
.priceBox{  background-color:rgba(255,255,255,0.4); height:auto; text-align:center; border-right:solid 0px #E79300; padding:10px 0px 10px 0px; margin-top:10px;  }

.priceBox li{ padding-left:0px; border-bottom:solid 1px #FF9933; font-family: 'Exo', sans-serif; list-style:none; padding:0px 10px 10px 0px; margin-left:0px; color:#000000; font-size:15px; font-weight:bold; }
.priceBox h1{font-family: 'Exo', sans-serif; color:#000000; margin-bottom:0px; font-weight:bold;  font-size:20px; }
.priceBox li:nth-child(6){ border-bottom:none;}
.priceBox ul{ margin-left:0px; padding-left:0px;}
.footer{ background-image:url(../images/footback.jpg); text-align:center; height:auto; padding:50px 0px 50px 0px; background-attachment:fixed; color:#FFFFFF; font-weight:bold; font-family: 'Exo', sans-serif;}
.footer h3{font-family: 'Exo', sans-serif;}
.footer p{ line-height:23px; }
.footer i{ font-size:40px; color:#FFFFFF;}
.bottomFoot{ background-color:#E49400; padding:6px; }
.bottomFoot h4{ font-weight:bold; font-family: 'Exo', sans-serif; color:#FFFFFF; font-size:14px; text-align:center;}
.innerPageBanner{ margin-top:0px; width:100%; position:absolute; }
.rightMiddle1{ background-color:#E49400;}
.middle1Div{ text-align:center; width:auto; margin:auto; text-align:center; color:#FFFFFF; font-family: 'Exo', sans-serif; color:#FFFFFF; padding:10px;}
.middle1Div p{ text-align:justify;}
.middle1Div h1{text-transform:uppercase; color:#FFFFFF; font-family:"Century Gothic", Chiller; font-weight:bolder; margin-top:0px; font-size:30px; padding-top:50px; }
.underline{ text-align:center; margin-bottom:30px;}
.middle1{margin-top:100px; background-color:#E49400; height:auto;}
.bodyInner{ background-color:#E49400; height:auto; margin-top:0px; padding:100px 0px 60px 0px;}
.bodyInner h1{text-transform:uppercase; color:#FFFFFF; font-family: 'Exo', sans-serif; font-weight:bolder; margin-top:0px; font-size:30px; padding-top:10px; margin-bottom:10px;  text-align:center;}
.innerGallery{ margin-bottom:30px;}
.gallery{ margin-top:40px;}
.contact{ margin-top:25px;}
.train{ margin-top:40px;}

.video{ background-color:#000000; padding:20px 0px 20px 0px; }
.video h2{font-family:"Century Gothic", Chiller; font-weight:bolder; color:#FFFFFF; text-transform:uppercase; text-align:center; font-size:35px; margin-bottom:20px; }
.vid{ margin-right:0%;  width:100%; height:160px; margin-bottom:15px;  background-color:#333333; padding:10px;}
.pricingDetails{ font-size:10px; background-color:#E49400; height:auto; margin-top:100px; padding:30px 0px 5px 0px;}
.pricingDetails h2{text-transform:uppercase; color:#FFFFFF; font-family: 'Exo', sans-serif; font-weight:bolder; margin-top:0px; font-size:35px; padding-top:30px; margin-bottom:30px; text-align:center;}
.priceTotal{ display:none; }
.priceDetailsBox{  display:none;   }
.priceDetailsBox span{font-size:10px;}
.pricingDetailsIndex{background-color:#E49400; height:auto; padding:50px 0px 50px 0px;}
.btn1Div{ margin-top:40px; }
.btn1Div a:hover{ text-decoration:none;}
.pricingDetailsIndex h2{text-transform:uppercase; color:#FFFFFF; font-family: 'Exo', sans-serif; font-weight:bolder; margin-top:0px; font-size:35px; padding-top:30px; margin-bottom:30px; text-align:center;}
.mobilePrice{ font-weight:bold; display:block; font-size:11px; background:rgba(255,255,255,0.7); background-color:#E49400; height:auto; padding:20px 0px 20px 0px; padding:10px; font-family: 'Exo', sans-serif;  }
.mobilePrice h4{ color:#FFFFFF;}
.innerPriceBox{ background-color:rgba(255,255,255,0.7); padding:10px; color:#000000; margin-top:20px;}
.train{ padding-bottom:40px;}
.train h2{font-family: 'Exo', sans-serif; color:#FFFFFF; text-align:center; font-size:20px; text-transform:uppercase;}
.clear{ clear:both;}

}