

@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 640px) {

.easy-steaps img {
  width: 100%;
}

#full_transparent_header_logo {

  transition: margin-top 0.3s ease-in-out 0s;

  width: 233px;

}

.full_transparent_navbar_nav > li > a, .full_transparent_navbar_nav > li > a:visited {

  backface-visibility: hidden;

  font-family: "Lato",sans-serif;

  overflow: hidden;

  padding-bottom: 8px;

  padding-top: 8px;

  position: relative;

  text-transform: uppercase;

  transform: translateZ(0px);

  transition: all 0.3s ease-in-out 0s;

}

.carousel-caption img {

  width: 100%;

}

.full_transparent_carousel_caption {

  bottom: 28%;

}

.btn-primary {

  width: auto;

}

.btn-warning {

  width: auto;

}

.test-img {

  bottom: 0;

  position: relative;

  text-align: center;

}

.text-text {

  text-align: center;

}

.text-text > span {

  text-align: center;

}

.welcome h1 {

  font-size: 18px;

  line-height: 27px;

}

.welcome h3 {

  font-size: 20px;

}

.btn-info {

  width: auto;

}

.why-choose h1 {

  padding-bottom: 20px;

  font-size:23px;

}

.why-choose {

  padding: 10px 0;

}

.why-choose p {

  font-size: 15px;

  padding-bottom: 12px;

  padding-top: 12px;

}

.mt60 {

  margin-top: 0;

}

.easy-steaps h1 {

  font-size: 27px;

}

.small-12.medium-6.columns.relative > img {

  width: 100%;

}

.get-in-touch h1 {

  font-size: 11px;

  line-height: 20px;

}

.form-control {

  height: 35px;

  margin-bottom: 4px;

}

.book h1 {

  font-size: 27px;

}



.mobile {

  font-size: 17px;

  width: 100%;

}

.phone {

  font-size: 17px;

  margin-top: 14px;

  width:100%;

}

.footer li a {

  font-size: 10px;

  font-weight: 400;

  padding: 0 4px;

  text-transform: uppercase;

}

.copyright {

  color: #fff;

  font-size: 10px;

  font-weight: 400;

  text-align: center;

}

.powerd {

  text-align: center;

  text-transform: uppercase;

}

.get-in p {

  font-size: 15px;

}

.btn-send {

  width: auto;

}

.inner-banner h1 {

  font-size: 38px;

}

.address {

  font-size: 16px;

}

.btn-click {

  font-size: 12px;

  padding: 8px 17px;

}

.jobs h2 {

  color: #8cc63f;

  font-size: 25px;

  font-weight: 900;

  margin: 15px 0;

}

.easy-step img { width:100%; }

.footer-icon img { width:100%;  }

.about-secs img {

	width: 100%;

}

.what-secs img { width:100%; }

.services-inner img {

	width: 100%;

}

}

/*@media (max-width:640px) {

.navbar-brand img {

  width: 29%;

}

}*/



@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 991px) {

.easy-steaps img {
  width: 100%;
}

.full_transparent_navbar_nav > li > a, .full_transparent_navbar_nav > li > a:visited {

  padding-bottom: 0;

  padding-top: 0;

  position: relative;

}

.navbar-brand {

  display: inline-block;

  float: none;

  font-size: 18px;

  height: auto;

  line-height: 20px;

  padding: 0 15px;

  text-align: center;

}

.navbar-header {

  float: left;

  width: 100%;

  text-align: center;

}

.navbar-nav > li {

  font-size: 12px;

}

.nav > li > a {

  display: block;

  padding: 10px 8px;

  position: relative;

}

.btn-primary {

  width: auto;

}

.btn-warning {

  width: auto;

}

.test-img {

  bottom: 0;

  position: relative;

  text-align: center;

}

.text-text {

  font-size: 17px;

  padding-top: 8px;

  text-align: center;

}

.welcome h1 {

  font-size: 27px;

}

.btn-info {

  width: auto;

}

.why-choose {

  padding: 0;

}

.why-choose p {

  color: #133c60;

  font-size: 17px;

  font-weight: 400;

  padding-top: 24px;

}

.mt60 {

  margin-top: 19px;

}

.services h3 {

  color: #133c60;

  font-size: 18px;

  font-weight: 700;

  margin: 15px 0;

  text-transform: uppercase;

}

.services p {

  color: #575757;

  font-size: 14px;

  font-weight: 400;

}

.staff-bg > h4 {

  font-size: 14px;

  margin: 8px 0 0;

  width: 61%;

}

.get-in-touch h1 {

  color: #fff;

  font-size: 19px;

  font-weight: 700;

  line-height: 29px;

  text-transform: uppercase;

}

.get-in-touch {

  background: rgba(0, 0, 0, 0) url("../images/get-in-touch-bg.jpg") no-repeat scroll 0 0;

  padding: 2px 0 15px;

}

.footer li a {

  color: #fff;

  font-size: 12px;

  font-weight: 400;

  padding: 0 6px;

  text-transform: uppercase;

}

.mobile {

  color: #fff;

  display: inline-block;

  font-size: 20px;

  font-weight: 400;

  width: 31%;

}

.phone {

  color: #fff;

  display: inline-block;

  font-size: 20px;

  font-weight: 400;

  width: 31%;

}

.copyright {

  font-size: 12px;

}

.easy-step img { width:100%; }

}