/*
Template Name:shoetree
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/

body{
font-family: 'Josefin Sans', sans-serif;
  }
a{ 

}
a:hover{
text-decoration:none;
}
p {
color: rgb(37, 37, 37);
font-size: 19px;
}
h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
}
h1{
font-size:64px;
color:#000;
font-weight:bold;
}
h2{
font-size: 58px;
color:#000;
font-weight: bold;
}
h3{
font-size:45px;
color:#000;
}
h4{
font-size:30px;
color:#000;
}
h5{
font-size: 22px;
color:#000;
}
h6{ 
font-size: 15px;
color:#000;
} 
ul{
padding:0;
margin:0;
list-style:none;	
}
b{ 

}
span{ 

}
br{ 

}
section{ 

}
.img_responsive{ 
 width:100%
 }
.button{ 
font-size: 18px;
border: 1px solid #60ad05;
padding: 15px 38px 15px 38px;
border-radius: 10px;
color: #fff;
background-color: #60ad05;
letter-spacing: 1px;
}
.button:hover{ 
color: #000;
background-color: #fff;
border: 2px solid #60ad05;
}
.button_1{
font-size: 18px;
border:2px solid #fff;
padding: 13px 38px 13px 38px;
border-radius: 10px;
color: #fff;
background-color: transparent;
letter-spacing: 1px;
}
.button_1:hover{ 
color: #000;
background-color: #fff;
border: 2px solid #fff;
}
.button_2{
font-size: 18px;
border:2px solid #000;
padding: 13px 38px 13px 38px;
border-radius: 10px;
color: #000;
background-color: transparent;
letter-spacing: 1px;
}
.button_2:hover{ 
color: #fff;
background-color: #6ac610;
border: 2px solid #6ac610;
}
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0; 
} 
.space_all{
padding:0; 
} 
#header_main .glyphicon {
 top: 4px;
}
/********************* header_main ****************/
#header_main{ 
 padding-top: 12px;
 padding-bottom: 14px;
 border-top: 4px solid #000000;
 }
.header_main_1 li{ 
 display:inline;
 margin-right:10px;
 }
.header_main_1 i{ 
 margin-right:10px;
 color: #6ac610;
 font-size:18px;
 }
.header_main_1 li a{ 
 font-size:18px;
 color:#fff;
 }
.header_main_1 ul{ 
 padding-top:5px;
 padding-left:210px;
 }
.header_main_2{ 
 text-align:center;
 }
.header_main_3 ul{ 
 float:right;
 padding-top:5px;
 }
.header_main_3 li{ 
 display:inline;
 margin-right:3px;
 }
.header_main_3 i{ 
 color:#000;
 font-size:18px;
 border-radius: 20px;
 padding: 5px 5px 5px 5px;
 }
.header_main_3 a i:hover{ 
 background-color: #60ad05;
 color:#fff;
 }
.header_main_1:before, .navbar-brand:after {
background-color: #000;
content: "";
position: absolute;
bottom: -18px;
height: 220%;
z-index: -1;
}
.header_main_1:before {
 left: 70px;
 width: 100%;
 -webkit-transform: skew( 30deg);
}
#header_main .btn-danger {
 color: #fff;
 background-color: #60ad05;
 border-color: #60ad05;
}
#header_main .form-control {
 height: 35px;
 border: 1px solid #60ad05;
}
/********************* header_main_end ****************/
/********************* header ****************/
#header{ 
 background: #ffffff;
 box-shadow: 0 0 5px #60ad05;
 }
#header .navbar-default .navbar-collapse{
border-color: #e7e7e7;
}
.cd-secondary-nav {
  position: static;
}
.cd-secondary-nav .is-visible {
  visibility: visible;
  transform: scale(1);
  transition: transform 0.3s, visibility 0s 0s;
}
.cd-secondary-nav.is-fixed {
    z-index: 9999;
    position: fixed;
    left: auto;
    top: 0; 
	width:100%;
  }
#header .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
 color: #6ac610;
 background:none;
}
#header .navbar-default .navbar-nav>li>a {
 color: #000;
 font-size: 16px;
 padding-top: 23px;
 padding-bottom: 17px;
 font-weight: bold;
}
#header .navbar-default .navbar-nav>li>a:hover{
 color: #6ac610;
 background:none;
}
#header .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
 background:none;
 color: #f6c405;
}
#header .navbar-default {
border:none;
padding-top:0px;
padding-bottom:0px;
}
#header .dropdown-menu>li>a {
display: block;
padding: 3px 5px;
line-height: 20px;
font-size:19px;
font-weight:bold;
color:#000;
text-align:center;
}
#header .navbar-default {
background:none;
border:none;
}
#header .dropdown-menu>li>a:hover{
color:#fff;
background:none;
}
#header .navbar {
margin-bottom:0px;
}
#header .navbar-brand {
 color: #000;
 font-size:39px;
 font-weight:bold;
 padding-top:12px;
}
#header .navbar-brand i{
 color: #60ad05;
 padding-right: 7px;
}
.well_1{ 
 color: #60ad05;
}
#header .navbar-nav {
float: right;
}
#header .nav>li>a {
padding: 10px 11px;
}
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #6ac610;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
 #header .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
 background: none;
 color: #f6c405;
}
#header .navbar-nav>li>.dropdown-menu {
 width: 200px;
 margin-top: 0px;
 background-color: #fff;
 border: 2px solid #60ad05;
 line-height:30px;
}
#header .dropdown-menu>li>a:hover {
 background: #60ad05;
}
#header .dropdown-menu>li>a {
 display: block;
 padding-top:10px;
 padding-bottom:6px;
 line-height: 30px;
 font-size: 19px;
 font-weight: bold;
 color: #000;
 text-align: center;
}
#header .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
 background: none;
 color: #60ad05;
}
/********************* header_end ****************/
/********************* middle ****************/
#middle{ 
 padding-top:120px;
 padding-bottom:120px;
 background-image: url(../img/4.jpg);
 background-repeat: no-repeat;
 background-size: cover;
}
.middle_1{ 
 text-align:center;
}
.middle_1 h2{ 
 color:#60ad05;
}
.middle_1 h3{ 
 padding-top:10px;
 padding-bottom:10px;
 font-weight:bold;
}
.middle_1 p{ 
 color: #000;
 padding-bottom:30px;
}
.middle_2{ 
 text-align:center;
}
.middle_3 i{ 
 font-size: 80px;
 color: #fff;
 padding-bottom: 30px;
}
.middle_3 p{ 
 color: #fff;
}
.middle_3{ 
 background-color: #60ad05;
 padding: 40px;
 border-radius: 120px 0px 60px 60px;
 border: 3px outset#fff;
}
/********************* middle_end ****************/
/********************* work ****************/
#work{ 
 background-color:#000;
}
.work_2{ 
 padding-top: 200px;
 padding-bottom: 200px;
 background-image: url(../img/5.jpg);
 background-repeat: no-repeat;
 background-size: cover; 
}
.hr_1{
 margin-top: 10px;
 margin-bottom: 20px;
 border-top: 1px solid #60ad05;
 border-width: 3px;
 width: 6%;
 margin-left: 0px;
}
.work_3{ 
 padding: 40px 30px 60px 30px;
}
.work_3 h3{ 
 color:#fff;
 padding-bottom: 10px;
}
.work_3 h3 a{ 
 color: #60ad05;
}
.work_3 h5{ 
 color:#fff;
}
.work_3 h5 a{ 
 color: #60ad05;
}
.work_3 p{ 
 color: #fff;
}
.work_3 ul{ 
 padding-top:20px;
}
.work_3 li{ 
 display:inline;
 padding-right:20px;
}
/********************* work_end ****************/
/********************* about ****************/
#about{ 
 padding-top:30px;
 padding-bottom:30px;
}
.about_1 h2{ 
 text-align:center;
 padding-bottom:30px;
 color: #60ad05;
}
.about_4 h3{ 
 padding-bottom:6px;
}
.about_4 h3 a{ 
 color: #60ad05;
}
.about_4 h5{ 
 padding-bottom:10px;
}
.about_4 h5 a{ 
 color: #60ad05;
}
.about_4 p{ 
 color: #91928f;
}
.about_4 i{ 
 padding-right:10px;
}
.about_4 li{ 
 line-height: 30px;
 font-size: 20px;
 font-weight: 800;
}
.about_5{ 
 padding-top:50px;
}
.about_6 h4{ 
 font-weight:bold;
 padding-bottom:10px;
}
.about_6 h4 a{ 
 color: #60ad05;
}
/********************* about_end ****************/
/********************* services ****************/
#services{ 
 padding-top: 30px;
 padding-bottom: 45px;
 background-color: #e6de3d4f;
}
.services_1 h2{ 
 text-align:center;
 padding-bottom:30px;
 color: #60ad05;
}
.services_3 h5{ 
 padding-top:15px;
 padding-bottom:5px;
}
.services_3 h5 a{ 
 color:#000;
}
.services_3 h5 a:hover{ 
 color: #60ad05;
}
.services_3 p{ 
 padding-bottom:10px;
}
/********************* services_end ****************/
/********************* event ****************/
#event{ 
 padding-top:30px;
 padding-bottom:30px;
}
.event_1{ 
 text-align:center;
}
.event_4{ 
 text-align: center;
 box-shadow: 0 0 1px #5e9e13;
 padding-bottom: 30px;
}
.event_1 h2{ 
 color: #60ad05;
}
.event_1 p{ 
 padding-bottom:20px;
}
.event_4 h4{ 
 padding-top:14px;
 padding-bottom:6px;
}
.event_4 h4 a{ 
 color:#000;
}
.event_4 h4 a:hover{ 
 color: #60ad05;
}
.event_4 h5{ 
 padding-bottom:4px;
 color: #60ad05;
}
.event_4 p{ 
 padding-bottom:12px;
}
.event_7{ 
 padding-left:10px;
 padding-bottom:20px;
}
.event_7 h5{ 
 padding-bottom:3px;
 color: #60ad05;
}
.event_7 p{ 
 line-height:20px;
}
/********************* event_end ****************/
/********************* blog ****************/
#blog{ 
padding-top: 30px;
padding-bottom:20px;
background-color: #fdfbfb;
 }
.blog_1 h2{ 
 text-align:center;
 padding-bottom:30px;
 color: #60ad05;
 }
#blog .label-default {
 font-size: 14px;
}
#blog .panel-body p{  
 padding-bottom:10px;
}
#blog .panel {
 margin-bottom: 20px;
 background-color: #fff;
 border: 1px solid #60ad05;
 border-radius: 4px;
 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
 box-shadow: 0 1px 1px rgba(0,0,0,.05);
 padding-bottom: 10px;
}
#blog .panel-body {
 padding: 0px 10px 25px 10px;
}
#blog .panel-heading {
 padding: 10px 10px 9px 10px;
}
#blog .thumbnail {
 margin-bottom: 8px;
}
/********************* blog_end ****************/
/********************* gallery ****************/
#gallery{ 
padding-top:30px;
padding-bottom:8px;
background-color: #60ad055c;
  }
.gallery_main h1{ 
 text-align:center;
 padding-bottom:20px;
 }
.gallery_1{ 
 margin-bottom:20px;
}
#gallery .ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#gallery .ih-item,
#gallery .ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#gallery .ih-item a {
  color: #333;
}
#gallery .ih-item a:hover {
  text-decoration: none;
}
#gallery .ih-item img {
  width: 100%;
  height: 100%;
}

#gallery .ih-item.square {
  position: relative;
  width: 336px;
  height: 246px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#gallery .ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#gallery .ih-item.square.effect5.colored .info {
  background: #1a4a72;
}
#gallery .ih-item.square.effect5.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
#gallery .ih-item.square.effect5 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#gallery .ih-item.square.effect5 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#gallery .ih-item.square.effect5 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
}
#gallery .ih-item.square.effect5 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
}
#gallery .ih-item.square.effect5 a:hover .img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  transition-delay: 0;
}
#gallery .ih-item.square.effect5 a:hover .info {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  -o-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

#gallery .ih-item.square.effect5.left_to_right .info {
  -webkit-transform: scale(0) rotate(-180deg);
  -moz-transform: scale(0) rotate(-180deg);
  -ms-transform: scale(0) rotate(-180deg);
  -o-transform: scale(0) rotate(-180deg);
  transform: scale(0) rotate(-180deg);
}

#gallery .ih-item.square.effect5.right_to_left .info {
  -webkit-transform: scale(0) rotate(180deg);
  -moz-transform: scale(0) rotate(180deg);
  -ms-transform: scale(0) rotate(180deg);
  -o-transform: scale(0) rotate(180deg);
  transform: scale(0) rotate(180deg);
}
#gallery .ih-item {
  position: relative;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
#gallery .ih-item,
#gallery .ih-item * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#gallery .ih-item a {
  color: #333;
}
#gallery .ih-item a:hover {
  text-decoration: none;
}
#gallery .ih-item img {
  width: 100%;
  height: 100%;
}

#gallery .ih-item.square {
  position: relative;
  width: 370px;
  height: 304px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#gallery .ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#gallery .ih-item.square.effect15 {
  overflow: hidden;
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  perspective: 900px;
}
#gallery .ih-item.square.effect15.colored .info {
  background: #1a4a72;
}
#gallery .ih-item.square.effect15 .img {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#gallery .ih-item.square.effect15 .info {
  background: #333333;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out 0.3s;
  -moz-transition: all 0.35s ease-in-out 0.3s;
  transition: all 0.35s ease-in-out 0.3s;
}
#gallery .ih-item.square.effect15 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 30px 0 0 0;
}
#gallery .ih-item.square.effect15 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
}
#gallery .ih-item.square.effect15 a:hover .img {
  opacity: 0;
  visibility: hidden;
}
#gallery .ih-item.square.effect15 a:hover .info {
  visibility: visible;
  opacity: 1;
}

#gallery .ih-item.square.effect15.left_to_right .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
#gallery .ih-item.square.effect15.left_to_right .info {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
#gallery .ih-item.square.effect15.left_to_right a:hover .img {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
}
#gallery .ih-item.square.effect15.left_to_right a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
}

#gallery .ih-item.square.effect15.right_to_left .img {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
#gallery .ih-item.square.effect15.right_to_left .info {
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  -ms-transform: rotateY(-90deg);
  -o-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
#gallery .ih-item.square.effect15.right_to_left a:hover .img {
  -webkit-transform: rotateY(90deg);
  -moz-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
}
#gallery .ih-item.square.effect15.right_to_left a:hover .info {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
}

#gallery .ih-item.square.effect15.top_to_bottom .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
#gallery .ih-item.square.effect15.top_to_bottom .info {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
#gallery .ih-item.square.effect15.top_to_bottom a:hover .img {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
}
#gallery .ih-item.square.effect15.top_to_bottom a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
}

#gallery .ih-item.square.effect15.bottom_to_top .img {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
#gallery .ih-item.square.effect15.bottom_to_top .info {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
#gallery .ih-item.square.effect15.bottom_to_top a:hover .img {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
#gallery .ih-item.square.effect15.bottom_to_top a:hover .info {
  -webkit-transform: rotateX(0);
  -moz-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
}
/********************* gallery_end ****************/
/********************* news ****************/
#news{ 
 padding-top:30px;
 padding-bottom:30px;
 background-color: #fbfbfb;
 }
.news_1{  
 text-align:center;
 }
.news_1 h2{  
 color: #60ad05;
}
.news_3 h4{ 
 padding-top: 10px;
 font-weight:bold;
 padding-bottom:10px;
 }
.news_3 ul{
 border-top:1px solid #f0f0f0;	
 border-bottom:1px solid #f0f0f0;
 padding-top:10px;
 padding-bottom:8px;
 }
.news_3 li{ 
 display:inline;
 padding-right: 8px;
 color: #7d7777;
 font-size:16px;
}
.news_3 i{ 
 color: #60ad05;
 font-size: 17px;
}
.news_3 p{ 
 padding:0px;
 margin:0px;
 padding-top:10px;
 padding-bottom:10px;
 color: #7d7777;
}
.news_4 a{ 
 font-size:18px;
 color: #60ad05;
}
.news_4 i{ 
 padding-left:10px;
 vertical-align: middle;
}
.news_3 img{ 
 position:relative;
 }
.news_5 p{ 
 height: 60px;
 width: 85px;
 background-color: #60ad05;
 text-align: center;
 position: absolute;
 left: 17%;
 margin-left: -20px;
 bottom: 79%;
 z-index: 10;
 color: #fff;
 padding-top: 3px;
 border-radius: 80px 30px 50px 30px;
}
.news_main{  
 box-shadow:1px 2px 10px rgba(0,0,0,.10);
 padding: 10px;
 }
.news_2{ 
 padding-top:30px;
 }
/********************* news_end ****************/
/********************* exercise ****************/
#exercise{ 
 padding-top: 0px;
 padding-bottom: 30px;
 }
.exercise_main_1 h2{ 
 text-align:center;
 color: #60ad05;
 padding-bottom:30px;
}
.exercise_3 h2 {
 padding-bottom: 14px;
 color: #60ad05;
}
.exercise_1 h2 {
 color: #60ad05;
 margin-top: 0px;
 padding-bottom: 3px;
}
.exercise_1 p {
 color: #888080;
 padding-bottom: 10px;
 border-bottom: 1px solid #60ad05;
 margin-bottom: 13px;
}
.exercise_2 i{
 font-size: 20px;
 color: #60ad05;
 padding-bottom: 10px;
 padding-right: 15px;
}
.exercise_2 p{
 color: #54595f;
 padding-bottom:10px;
}
.exercise_2 p a{
 font-size:18px;
 color: #54595f;
}
.exercise_2 p a:hover{
 color: #000;
}
.exercise_3 h2 {
 color: #60ad05;
 margin-top:0px;
 padding-bottom:10px;
}
.exercise_4 input {
 padding-top: 20px;
 padding-bottom: 20px;
 margin-bottom: 10px;
 width: 98%;
 border-bottom:1px solid #999!important;
}
.exercise_5 textarea {
 height: 155px;
 width: 100%;
 border-bottom:1px solid #999!important;
}
#exercise .form-control{ 
 border:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 -webkit-transition:none;
 transition:none;
 }
.exercise_6{
 padding-top:30px;
}
#exercise .form-control{
 font-size: 22px;
 color: #fff;
 background-color: #77b81e96;
 border: 1px solid #77b81e96;
}
#exercise .form-control::placeholder{
 color: #fff;
}
/********************* exercise_end ****************/
/********************* Testimonials****************/
#Testimonials{ 	
 padding-top:30px;
 padding-bottom:30px; 
 }
.Testimonials_inner{ 
 padding-top: 30px;
 padding-bottom: 40px;
 background-color: #0c0c0c78;
 }
.Testimonials_1 h2{
 padding-bottom:10px;
 color: #f4f4f4;
	 }
.Testimonials_1 p {
 font-weight: 600;
 line-height: 35px;
 text-align: center;
 padding: 0 20px;
 color: #ffffff;
}
.Testimonials_2{ 
 position:relative;
 }
.Testimonials_3{ 
 position: absolute;
 left: 20%;
 width: 78%;
 border: 5px solid #f9f8f8;
 background-color: #60ad05;
 top: 70%;
 padding: 10px 10px 0px 10px;
 }
.Testimonials_main{ 
 padding-top:20px;
 padding-bottom: 80px;
 }
.Testimonials_2 img{ 
 border: 3px solid #fff;
 }
.Testimonials_3 p{ 
 color:#fff;
 }
/********************* Testimonials****************/
/********************* footer ****************/
#footer{ 
 padding-top: 30px;
 padding-bottom: 10px;
 background-color: #060606;
 }
.footer_2 h4{ 
 padding-bottom:15px;
 color:#fff;
}
.footer_3 h4{ 
 padding-bottom:15px;
 color:#fff;
}
.footer_2 ul{ 
 padding-top:3px;
 padding-bottom:6px;
 }
.footer_2 li{ 
 display:inline;
 }
.footer_2 li a i {
 font-size: 20px;
 height: 45px;
 line-height: 45px;
 width: 45px;
 border: 2px solid #fff;
 color: #f4f4f4;
 border-radius: 60%;
 text-align: center;
}
.footer_2 li a i:hover{
 border: 2px solid #60ad05;
 color: #fff;
 background-color: #60ad05;
}
.footer_2 p{ 
 color:#f4f4f4;
 }
.footer_3 li a{ 
 color: #f4f4f4;
 font-size:19px;
 line-height: 33px;
}
.footer_3 li a:hover{ 
 color: #60ad05;
}
.footer_3 i{ 
 color:#fff;
 font-size:19px;
 margin-right:13px;
}
.footer_4 ul{ 
 padding-top:15px;
 }
.footer_4 li{ 
 display:inline;
 margin-right:20px;
 }
.footer_4 li a{ 
 color:#fff;
 font-size:19px;
 }
.footer_4 li a:hover{ 
 color: #60ad05;
 }
#footer .form-control {
 border: none;
 -webkit-box-shadow: none;
 box-shadow: none;
 -webkit-transition: none;
 transition: none;
 background-color: rgb(31 43 59 / 0%);
 font-size: 19px;
 border-bottom: 1px solid #fff;
 border-radius: 0px;
 padding-bottom: 20px;
 color: #fff;
}
.footer_3 p{ 
 margin-bottom: 30px;
}
/********************* footer_end ****************/
/********************* footer_main ****************/
#footer_main{ 
 background-color: #000000;
 }
.footer_main_1 p{ 
 padding-bottom:0px;
 padding-top:15px;
 text-align:center;
 color:#fff;
 }
.footer_main_1 p a{ 
 color:#fff;
 }
.footer_main_1 p a:hover{ 
 color: #60ad05!important;
 }
/********************* footer_main_end ****************/








@media screen and (max-width : 767px){
#header_main {
 display: none;
}
#header .navbar-brand {
 font-size: 23px;
 padding-top: 14px;
}
.cd-secondary-nav.is-fixed {
 position: static;
}
#header .navbar-nav>li>.dropdown-menu {
 width: 100%;
}
#header .navbar-default .navbar-toggle {
 border-color: #6eb243;
 background-color: #60ad05;
}
#header .navbar-default .navbar-toggle .icon-bar {
 background-color: #fff;
}
#header .navbar-nav {
 float: none;
 text-align: center;
}
#header .navbar-default .navbar-nav>li>a {
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 20px;
}
#header .navbar-collapse {
 max-height: none;
}
#gallery .ih-item.square {
 width: 100%;
 height: 100%;
}
#center .carousel-caption {
 position: static;
}
#center .kb_caption {
 width: 100%;
 padding-top: 30px;
 padding-bottom: 30px;
}
#center .kb_control_left, .kb_control_right {
 top: 59%;
}
#center .kb_control_right, .kb_control_left {
 top: 59%;
}
#middle {
 text-align: center;
}
#middle {
 padding-top: 30px;
 padding-bottom: 30px;
 text-align: center;
}
.middle_1 p {
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
}
.middle_3 {
 margin-bottom: 10px;
}
.work_2 {
 padding-top: 100px;
 padding-bottom: 100px;
}
#work {
 text-align: center;
}
.hr_1 {
 width: 100%;
}
.button {
 font-size: 15px;
 padding: 12px 10px 12px 10px;
}
.button_1{
 font-size: 15px;
 padding: 10px 10px 10px 10px;
}
.work_3 li {
 padding-right: 2px;
}
#about {
 padding-top: 30px;
 padding-bottom: 30px;
 text-align: center;
}
.about_1 h2 {
 padding-bottom: 10px;
}
.about_4 h3 {
 padding-top: 20px;
 padding-bottom: 0px;
}
.about_5 {
 padding-top: 15px;
}
.services_3{ 
 padding-bottom:24px;
}
#services {
 padding-bottom:15px;
 text-align: center;
}
.services_1 h2 {
 padding-bottom: 5px;
}
#event {
 text-align: center;
 padding-bottom: 10px;
}
.event_7 h5 {
 padding-top: 10px;
}
.event_7 {
 padding-left: 0px;
 padding-bottom: 0px;
}
.blog_1 h2 {
 padding-bottom: 10px;
}
#blog {
 text-align: center;
 padding-top: 0px;
}
.pull-left {
 font-size: 26px;
}
.gallery_main h1 {
 font-size: 44px;
}
#news {
 text-align: center;
}
.news_2 {
 padding-top: 0px;
}
#news {
 padding-bottom: 0px;
}
.Testimonials_1 h2 {
 padding-bottom: 2px;
 font-size: 48px;
}
.Testimonials_3 {
 position: static;
 width: 100%;
 margin-top:10px;
 margin-bottom:10px;
}
.Testimonials_2 img {
 width: 100%;
}
.Testimonials_main {
 padding-top: 0px;
 padding-bottom: 0px;
}
.exercise_main_1 h2 {
 padding-bottom: 6px;
 font-size: 48px;
}
#exercise {
 padding-bottom: 40px;
 text-align: center;
}
.exercise_1 h2 {
 font-size: 38px;
}
.exercise_3 h2 {
 margin-top: 14px;
 font-size: 38px;
}
#footer {
 text-align: center;
 padding-bottom: 34px;
}
.footer_3 h4 {
 padding-bottom: 5px;
 padding-top: 15px;
}
}


@media (min-width:470px) and (max-width:767px) {
#center .kb_caption {
 width: 100%;
 padding-top: 30px;
 padding-bottom: 30px;
}
#center .kb_control_left, .kb_control_right {
 top: 70%;
}
#center .kb_control_right, .kb_control_left {
 top: 70%;
}
}
 
@media (min-width:768px) and (max-width:961px) {
.header_main_1 i {
 margin-right: 5px;
 font-size: 14px;
}
.header_main_1 li a {
 font-size: 13px;
}
#header_main .input-group .form-control:first-child {
 height: 28px;
}
#header_main .btn {
 line-height: 0.42857143;
}
#header_main .glyphicon {
 top:0px;
}
.header_main_3 i {
 margin-right: 0px;
 font-size: 13px;
}
.header_main_3 li {
 margin-right: 7px;
}
.header_main_3 ul {
 padding-top: 7px;
}
#header_main {
 padding-top: 20px;
}
#header .navbar-brand {
 font-size: 30px;
}
#header .nav>li>a {
 padding: 10px 5px;
}
#header .navbar-default .navbar-nav>li>a {
 font-size: 13px;
}
#header .navbar-brand {
 font-size: 18px;
}
#header .navbar-brand {
 padding-top: 22px;
}
.header_main_3 li {
 margin-right: 0px;
}
.header_main_3 ul {
 padding-top: 3px;
}
.header_main_1:before, .navbar-brand:after {
 height: 252%;
}
#header_main {
 padding-top:13px;
}
#gallery .ih-item.square {
 width: 100%;
 height: 100%;
}
.header_main_1:before {
 left: 70px;
 width: 79%;
}
.header_main_1 ul {
 padding-left: 100px;
}
#header .navbar-nav>li>.dropdown-menu {
 width: 100%;
 min-width: 130px;
}
#center .kb_caption {
 top: 7%;
}
.middle_3 {
 margin-bottom: 10px;
}
#middle {
 padding-top: 50px;
 padding-bottom: 50px;
}
.work_3 h3 {
 padding-bottom: 5px;
 font-size: 25px;
}
.work_3 {
 font-size: 16px;
 padding: 17px 28px 17px 28px;
}
.button {
 font-size: 16px;
 padding: 15px 28px 15px 28px;
}
.button_1{
 font-size: 16px;
 padding: 15px 28px 15px 28px;
}
.work_3 li {
 padding-right: 5px;
}
.about_4 h3 {
 font-size: 30px;
}
.about_4 h5 {
 padding-bottom: 5px;
 font-size: 17px;
}
.about_4 li {
 line-height: 22px;
 font-size: 15px;
}
.about_6 h4 {
 font-size: 21px;
}
#about {
 padding-bottom: 20px;
}
.services_3 h5 {
 font-size: 20px;
}
.button_2 {
 font-size: 15px;
 padding: 13px 28px 13px 28px;
}
.event_7 h5 {
 font-size: 18px;
}
.event_7 p {
 line-height: 18px;
 font-size:15px;
}
#event {
 padding-bottom: 0px;
}
.pull-left {
 font-size: 35px;
}
.pull-right {
 font-size: 15px;
 padding-top: 10px;
}
.news_3 h4 {
 font-size: 18px;
}
.news_3 i {
 font-size: 11px;
}
.news_3 li {
 padding-right: 0px;
 font-size: 11px;
}
.news_5 p {
 left: 22%;
}
.Testimonials_main {
 padding-bottom: 130px;
}
.exercise_2 p {
 padding-bottom: 0px;
 font-size: 15px;
}
.exercise_1 h2 {
 font-size: 38px;
}
.footer_2 h4 {
 padding-bottom: 10px;
 font-size: 20px;
}
.footer_2 li a i {
 font-size: 16px;
 height: 35px;
 line-height: 30px;
 width: 35px;
 text-align: center;
}
.footer_3 h4 {
 padding-bottom: 10px;
 font-size: 20px;
}
.footer_3 li a {
 font-size: 15px;
 line-height: 25px;
}
.footer_3 i {
 font-size: 15px;
 margin-right: 10px;
}
.footer_4 li {
 margin-right: 3px;
}
.footer_4 ul {
 padding-top: 5px;
}
} 

 
@media (min-width:962px) and (max-width:1200px) {
.header_main_1 i {
 margin-right: 5px;
 font-size: 14px;
}
.header_main_1 li a {
 font-size: 13px;
}
#header_main .input-group .form-control:first-child {
 height: 28px;
}
#header_main .btn {
 line-height: 0.42857143;
}
#header_main .glyphicon {
 top:0px;
}
.header_main_3 i {
 margin-right: 0px;
 font-size: 13px;
}
.header_main_3 li {
 margin-right: 7px;
}
.header_main_3 ul {
 padding-top: 7px;
}
#header_main {
 padding-top: 20px;
}
#header .navbar-brand {
 font-size: 30px;
}
#header .nav>li>a {
 padding: 10px 5px;
}
#header .navbar-default .navbar-nav>li>a {
 font-size: 13px;
}
#header .navbar-brand {
 font-size: 18px;
}
#header .navbar-brand {
 padding-top: 22px;
}
.header_main_3 li {
 margin-right: 0px;
}
.header_main_3 ul {
 padding-top: 3px;
}
.header_main_1:before, .navbar-brand:after {
 height: 252%;
}
#header_main {
 padding-top:13px;
}
#gallery .ih-item.square {
 width: 100%;
 height: 100%;
}
.header_main_1:before {
 left: 90px;
 width: 100%;
}
.header_main_1 ul {
 padding-left: 100px;
 text-align: right;
}
#header .navbar-nav>li>.dropdown-menu {
 width: 100%;
 min-width: 130px;
}
#center .kb_caption {
 top: 7%;
}
.middle_3 {
 margin-bottom: 10px;
}
#middle {
 padding-top: 50px;
 padding-bottom: 50px;
}
.work_3 h3 {
 padding-bottom: 5px;
 font-size: 25px;
}
.work_3 {
 font-size: 16px;
 padding: 40px 28px 17px 28px;
}
.footer_2 p {
 line-height: 20px;
}
.button {
 font-size: 16px;
 padding: 15px 28px 15px 28px;
}
.button_1{
 font-size: 16px;
 padding: 15px 28px 15px 28px;
}
.work_3 li {
 padding-right: 5px;
}
.about_4 h3 {
 font-size: 30px;
}
.about_4 h5 {
 padding-bottom: 5px;
 font-size: 17px;
}
.about_4 li {
 line-height: 22px;
 font-size: 15px;
}
.about_6 h4 {
 font-size: 21px;
}
#about {
 padding-bottom: 20px;
}
.services_3 h5 {
 font-size: 20px;
}
.button_2 {
 font-size: 15px;
 padding: 13px 28px 13px 28px;
}
.event_7 h5 {
 font-size: 18px;
}
.event_7 p {
 line-height: 18px;
 font-size:15px;
}
#event {
 padding-bottom: 0px;
}
.pull-left {
 font-size: 35px;
}
.pull-right {
 font-size: 15px;
 padding-top: 10px;
}
.news_3 h4 {
 font-size: 18px;
}
.news_3 i {
 font-size: 11px;
}
.news_3 li {
 padding-right: 0px;
 font-size: 11px;
}
.news_5 p {
 left: 22%;
}
.Testimonials_main {
 padding-bottom: 130px;
}
.exercise_2 p {
 padding-bottom: 0px;
 font-size: 15px;
}
.exercise_1 h2 {
 font-size: 38px;
}
.footer_2 h4 {
 padding-bottom: 10px;
 font-size: 20px;
}
.footer_2 li a i {
 font-size: 16px;
 height: 35px;
 line-height: 30px;
 width: 35px;
 text-align: center;
}
.footer_3 h4 {
 padding-bottom: 10px;
 font-size: 20px;
}
.footer_3 li a {
 font-size: 15px;
 line-height: 25px;
}
.footer_3 i {
 font-size: 15px;
 margin-right: 10px;
}
.footer_4 li {
 margin-right: 3px;
}
.footer_4 ul {
 padding-top: 5px;
}
}

@media (min-width:1201px) and (max-width:1320px) {
.header_main_1:before {
 width: 87%;
}
#header .navbar-nav>li>.dropdown-menu {
 width: 100%;
}
.header_main_1 ul {
 padding-left: 180px;
}
}
