@charset "utf-8";
/* CSS Document */

/*full width container*/
@media (max-width: 767px) {
 .block {
 margin-left: -20px;
 margin-right: -20px;
}
}

@media screen and (max-width: 1200px) {
.nav.nav-pills.nav-justified.slide-head {
  background: #2f562e;
}
	.nav-justified li {
  padding: 0;
}

}

@media screen and (min-width: 700px) and (max-width: 800px) {
	.pointer{display:none !important;}
	.nav-justified li {
  padding: 0;
}
}


@media screen and (min-width: 1200px) {
.nav.nav-pills.nav-justified.slide-head {
 margin: 0 auto;
 max-width: 1134px;
}
.pls-circle {
  color: #eee;
  font-size: 13.5px;
  text-indent: -17px;
}
.slider {
background:#2f562e;
}
.carousel-caption h3 {
  font-family: HelveticaInserat-Roman;
  text-align: left !important;
  text-transform: uppercase;
}
.carousel-caption {
 left: 20%;
 padding-bottom: 30px;
 right: 20%;
}
 #carouselH ul li:hover .pointer {
display:block;
}
.pls-circle {
  line-height: 36px;
  text-align: center;
}
.nav-justified li {
  padding: 0;
}
.button-contain {
  padding-right: 20px !important;
  text-align: right !important;
}
.img-responsive {
  width: 100%;
}
.scroll-to-top {
	display:block;
  background: #7cb13a;
  bottom: 55px;
  color: #fff;
  padding: 10px 20px;
  position: fixed;
  right: 28px;
  cursor:pointer;
  z-index:100;
}
.footer .container .row {
  padding: 0 30px;
}
.foot-box ul li ul {
  padding-left: 12px;
}
.foot-box ul  {
  padding-left: 0px;
}
.form-div {
  padding: 5px 0 !important;margin:0 !important;
}
.green-bar-link {
  font-size: 16px;
  line-height: 18px;
}
.foot-h4 {
  margin-top: 40px !important;
}
 #carouselH ul li:hover .pointer {
display:block;
}


}
 @media screen and (min-width: 768px) and (max-width: 1020px) {
 .green-bar-h3 {
 font-size:20px !important;
 width:100%;
 text-align:center;
}
 .green-bar-link {
 font-size: 12px;
 padding: 9px 6px;
}
.form-control.large {
 /*margin: 4px 0 0 4px;
 width: 92%;*/
}
#carouselH ul li a {
 font-size: 16px;
}
 #carouselH ul li:hover .pointer {
display:block;
}
 .green-bar-link {
 background: #fff;
 border-radius: 0;
 color: #000;
 max-height: 44px;
 min-width: 150px;
 padding: 12px;
 position: relative;
 text-decoration: none;
 text-transform: uppercase;
 top: 14px;
 transition: none 0s ease 0s;
 line-height: 20px;
}
.nav.nav-pills.nav-justified.slide-head {
  background: #2f562e;
}
.carousel-control.left {
  left: 15%;
}
.carousel-control.right {
  right: 15%;
}
.button-contain {
  text-align: left;
  width: 40%;
}
.clickeble-image {
  text-align: center;
  width: 60%;
}
.pls-circle {
  text-align: center;
}
html, body {
  overflow-x: hidden;
  width: 100%;
}


}
 @media screen and (min-width: 640px) and (max-width: 850px) {
.top-phone {
 font-size: 19px !important;
}
}
 @media screen and (max-width: 960px) {
.xs-hide {
display:none !important;
}
.green-bar-h3 {
 font-size: 25px;
 text-align: center;
}
.green-bar-link {
 padding: 14px 5px;
}
.foot-box {
 padding: 16px 0;
}
.container-fluid.footer {
 padding-left: 16%;
 
}
.green-bar-link {
 padding: 7px;
 min-width:150px;
}
.social-icons-foot {
 /*float: right;
 position: relative;
 right: 36%;
 top: 0;*/
}
.carousel-control.left {
  left: 5%;
}
.carousel-control.right {
  right: 5%;
}
.carousel-caption h3 {
  font-size: 46px;
}
.carousel-p {
  font-size: 36px;
}
html, body {
  overflow-x: hidden;
  width: 100%;
}
}
 @media screen and (min-width: 768px) and (max-width: 990px) {
.image-inner {
text-align:center;
}
.img-responsive {
 margin: 0 auto;
 width: 59%;
}
.container-fluid.footer {
padding-left:15px;
}
.inner-para {
 text-align: center;
}
.inner-link {
 left: 45%;
 margin: 0 auto;
 position: relative;
 text-align: center;
}
.inner-head {
 height: 50px;
 left: 25%;
 padding: 13px 27px;
 position: absolute;
 top: 51%;
 width: 50%;
}
#carouselH ul li a {
 font-size: 16px;
}
.green-bar-link {
 background: #fff;
 border-radius: 0;
 color: #000;
 max-height: 44px;
 min-width: 150px;
 padding: 12px;
 position: absolute;
 text-decoration: none;
 text-transform: uppercase;
 top: 14px;
 transition: none 0s ease 0s;
}
}
@media screen and (min-width: 400px) and (max-width: 680px) {
.green-bar-link {
 background: #fff;
 font-size: 13px;
 padding: 11px 5px;
 position: absolute;
 text-decoration: none;
 text-transform: uppercase;
 top: 8px;
}
.xs-hide {
display:none;
}
.col-centered {
 float: none;
 margin: 0 auto;
 text-align: center;
 width: 60%;
}
.green-bar-link {
 background: #fff;
 border-radius: 0;
 color: #000;
 left: 3px;
 max-height: 44px;
 min-width: 105px;
 padding: 7px;
 position: absolute;
 text-decoration: none;
 text-transform: uppercase;
 top: 21px;
 transition: none 0s ease 0s;
}
.green-bar-h3 {
 font-size: 25px;
 text-align: center;
}
.nav.nav-pills.nav-justified.slide-head {
  background: #2f562e;
}
.carousel-control.left ,.carousel-control.right ,.pointer{/*display:none !important;*/ right:0;}

.carousel-p {
  font-size: 23px;
}
.carousel-caption h3 {
  font-size: 30px;
}
.btn-lg, .btn-group-lg > .btn {
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.33333;
  padding: 5px 9px;
}
.carousel-caption .btn {
  margin-top: 10px;
  text-shadow: none;
}
html, body {
  overflow-x: hidden;
  width: 100%;
}
}
 @media only screen and (min-width : 280px) and (max-width: 439px) {
.green-bar-h3 {
 font-size: 20px;
 text-align: center;
}
.xs-hide {
display:none;
}
.col-centered {
 float: none;
 margin: 0 auto;
 text-align: center;
 width: 60%;
}
.green-bar-link {
 background: #fff;
 border-radius: 0;
 color: #000;
 float: right;
 font-size: 11px;
 max-height: 44px;
 min-width: 25px;
 padding: 7px 6px;
 position: relative;
 right: -31px;
 text-decoration: none;
 text-transform: uppercase;
 top: 20px;
 transition: none 0s ease 0s;
}
.nav.nav-pills.nav-justified.slide-head {
  background: #2f562e;
}
.pointer{display:none !important;}

.carousel-p {
  font-size: 13px;
}
.carousel-caption h3 {
  font-size: 18px;
}
.btn-lg, .btn-group-lg > .btn {
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.33333;
  padding: 5px 9px;
}
.carousel-caption .btn {
  margin-top: 10px;
  text-shadow: none;
}

 }
 @media only screen and (min-width : 405px) and (max-width: 767px) {
	 
.image-inner {
  text-align: center;
}
.img-responsive {
  margin: 0 auto;
  width: 59%;
}.inner-head {
  background: #000;
  color: #fff;
  font-size: 18px;
  opacity: 0.83;
  padding: 5px 27px;
  position: absolute;
  top: 98px;
}

.inner-head {
  background: #000;
  color: #fff;
  font-size: 18px;
  margin: 0 auto;
  opacity: 0.83;
  padding: 5px 27px;
  position: relative;
  top: -54px;
  width: 50%;
}
.inner-para {
  padding-top: 17px;
  text-align: center;
}
}
