@media (max-width: 1070px) {
	.top-logo img {
	  max-width: 100%;
	}
	.banner-text h2 {
	  font-size: 42px;
	}
	.head-text h1 {
	  font-size: 50px;
	}
	.head-text h2 {
	  font-size: 42px;
	}
	.container {
	  padding-left: 10px;
	  padding-right: 10px;
	}
	.e-first {
	  width: 300px;
	}
	.e-second {
	  width: 310px;
	}
	.v1-menu .navbar-nav li a {
	  font-size: 16px;
	}
	.v1-menu .navbar-nav {
	  padding: 0;
	}
	.navbar-collapse {
	  padding: 0;
	}
	.single-educations img {
	  max-width: 100%;
	}
}


@media (max-width: 991px) {
	.education {
	  padding-left: 0;
	}
	.e-first, .e-second {
	  height: auto;
	  padding: 30px 20px;
	  width: auto;
	}
	.test-one p {
	  width: 50%;
	}
	.f-logo img {
	  max-width: 100%;
	}
	.es-education {
	  background-repeat: repeat-y;
	  height: auto;
	}
	.v1-menu .navbar-nav li a {
	  font-size: 18px;
	}
	.v2-menu .navbar-nav > li > a {
	  font-size: 18px;
	}
	.v1-menu .navbar-nav {
	  margin: 15px 0;
	}
	.right-head h2 {
	  font-size: 36px;
	}
	.single-mission {
	  width: auto;
	}
	#pg-w59076207ddf82-0 .mission .panel-grid-cell, .mission #pl-w590761cfdfe5d .panel-grid-cell {
		margin-bottom: 20px;
	  width: 100%;
	}
	.mission .panel-grid.panel-no-style, .mission .panel-grid.panel-has-style > .panel-row-style {
	  display: block;
	}
	.single-adult img {
	  max-width: 100%;
	}
	.single-adult {
	  padding: 0;
	}
	.single-adult h2, .single-educations h2 {
	  font-size: 21px;
	}
	.contact-information {
	  padding: 20px 10px;
	}

}

@media (max-width: 767px) {
	.navbar-brand {
	  width: 78%;
	}
	.navbar-brand > img {
	  max-width: 100%;
	}
	.mission-hdtext h2 {
	  font-size: 42px;
	  line-height: 1.2;
	}
	.navbar-toggle {
	  margin-top: 20px;
	}
	.v1-menu .navbar-nav {
	  border: medium none;
	  display: block;
	  float: none;
	  margin: 40px 0;
	  padding-right: 0;
	}
	.v1-menu .navbar-nav li a {
	  border-bottom: 1px solid #fff;
	  border-right: medium none;
	  padding: 10px;
	}
	.v1-menu .navbar-nav li:last-child a {
	  border-bottom: none;
	}
	.navbar-toggle {
	  border: 1px solid #fff;
	}
	.navbar-toggle .icon-bar {
	  background: #fff none repeat scroll 0 0;
	}
	.header-v2 .navbar-nav > li {
	  display: block;
	}
	.right-head h2::before, .right-head h2::after {
	  display: none;
	}
	.requests {
	  padding: 0;
	}
	.requests li {
	  padding: 10px;
	}
	.sub-menu {
	  position: static;
	  width: 100%;
	  padding-left: 20px;
	  display: block;
	}
	.our-promise {
	  height: 450px;
	  text-align: center;
	}
}
@media (max-width: 768px) {
	.right-head h2 {
	  padding-top: 50px;
	}
	.left-info h2 {
	  font-size: 28px;
	  padding: 20px 0;
	  text-align: center;
	}
	.text-right.left-info {
	  text-align: center;
	}
	.right-social {
	  display: block;
	  float: none;
	  margin-top: 20px;
	  text-align: center;
	  width: 100%;
	}
	.single-educations h2 br {
	  display: none;
	}
	.left-addr {
	  float: none;
	  overflow: hidden;
	  text-align: center;
	  width: 100%;
	}
	.banner-text h3::before, .banner-text h3::after {
	  display: none;
	}
	.banner-bottom a {
	  font-size: 32px;
	  width: auto;
	}
	.banner-form {
	  margin: 0 auto;
	  width: auto;
	  padding: 0 20px;
	}
	.form50 {
	  float: none;
	  width: auto;
	}
	.banner-text {
	  margin-bottom: 380px;
	}
	.ex-bottom {
	  height: auto;
	  width: 100%;
	  position: static;
	  margin-top: 20px;
	}
	.ex-bottom p {
	  font-size: 24px;
	}
	.hd-bottom h3 {
	  font-size: 32px;
	}
	.single-offer h2 {
	  font-size: 34px;
	}
	.test-one h2::after {
	  margin-top: 0;
	}
	.head-text h1 {
	  padding-left: 0;
	}
	.f-about {
	  width: auto;
	}
	.f-top h3 {
	  font-size: 24px;
	}
	.promise {
	  margin-left: 0;
	  width: auto;
	}
	.whatoffers h2 {
	  font-size: 28px;
	  width: auto;
	}
	.price {
	  padding: 20px;
	  width: auto;
	}
	.right-price {
	  position: static;
	}
	.single-price {
	  border-bottom: 1px dashed #6d999e;
	}
	#panel-w590795e2d7499-0-0-5 .single-price {
	  border-bottom: none;
	}
	.dashed {
		display: none;
	}
	.right-head p {
	  -o-text-shadow: 0 0 25px #000;
	  -moz-text-shadow: 0 0 25px #000;
	  -webkit-text-shadow: 0 0 25px #000;
	  text-shadow: 0 0 25px #000;
	}

}
