@media (max-width:1700px) {
	.banner-caption {
		bottom: 90px;
	}
	#name-galantry {
		background-position-x: -281px;
	}
	.bb {
		padding-bottom: 20px;
	}

	.custom-container {
		width: calc(100% - 100px);
	}
	.footer-right .social-media li {
		margin-right: 2px;
	}
	.footer-right p {
		font-size: 12px;
	}
	#footer .new-letter h1 {
		font-size: 24px;
	}
	/*    about*/
	.about-pont:nth-child(2),
	.about-pont:nth-child(3),
	.about-pont:nth-child(4) {
		padding-left: 20px;
	}
	.four_points.about .first-point h1 {
		font-size: 91px;
		line-height: 44px;
	}
	.about-custom-width .common-points:nth-child(2) {
		border: none;
	}
	.navigation {
		margin-right: 0;
	}
	.navigation ul li a {
		padding: 0 10px;
		font-size: 14px;
	}
	.banner-caption p {
		padding: 0 300px;
	}
	p.display-none1366 {
		display: none;
	}
	p.display-block1366 {
		display: block;
	}
	.nav-tabs > li {
		margin-right: 0;
	}
	.our-vision img.vision-icon {
		max-width: 15px;
	}
	.main-left-heading{
		font-size: 35px;
	}
	.main-left-heading span{
		font-size: 40px;
	}
	h2.main , .vision-ul2.vision-content h2{
		font-size: 26px;
	}
}

@media (max-width:1024px) {
	#name-galantry {
		padding-top: 115px;
		padding-bottom: 52px;
	}
	.custom-width {
		width: 680px;
	}
	.four_points h2 {
		font-size: 16px;
	}
	.first-point h1 {
		font-size: 80px;
		line-height: 33px;
	}
	.four_points {
		margin-top: 40px;
	}
	#packages .package-item h3 {
		font-size: 15px;
	}
	/* .training-acadmy */
	.training-acadmy {
		padding: 30 0;
		background-size: cover;
	}
	.training-acadmy h1 {
		font-size: 36px;
		margin-bottom: 10px;
		margin-top: 0;
	}
	.training-acadmy p {
		margin-bottom: 18px;
		font-size: 13px;
	}
	.training-acadmy p + img {
		max-width: 53%;
	}
	/* .partners */
	.partners {
		padding: 55px 0 0;
	}
	.partners h1 {
		font-size: 36px;
		margin-bottom: 10px;
	}
	#footer {
		padding: 59px 0 25px;
		clear: both;
	}
	/*    about-custom-width*/
	.about-custom-width {
		width: 100%;
	}
	.about-custom-width .common-points.first-point h1 {
		font-size: 64px;
	}
	.about-custom-width .four_points {

		margin-top: 0;
		margin-bottom: 50px;
	}
	.vision-ul1,
	.vision-ul2 {
		border-top: none;
		padding: 0;
		width: 50%;
		float: left;
		padding-right: 20px;
		margin-bottom: 50px;
	}
	.common-points:nth-child(2) {
		padding-left: 15px;
	}
	.our-training-academy-inner {
		padding: 15px 0;
	}
	.packages-right-cont {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/*franchisee */
	.franchisebb {
		border: none;
	}
	table {
		margin: 0 auto;
		width: 1400px;
		margin-bottom: 20px;
	}
	.franchisee-model-brief-content {
		overflow-x: scroll;
		border-bottom: 1px solid #e9e9e9;
		padding-bottom: 13px;
		padding-left: 35px;
	}
	.franchisee-inner {
		/*padding: 0 20px;*/
	}
	.prpl {
		padding: 0;
	}


}

@media (max-width:991px) {
	.navigation {
		display: none;
	}
	.banner-caption {
		bottom: 35px !important;
	}
	.banner-caption p {
		display: none;
	}
	.banner-caption h1 {
		font-size: 30px !important;
	}
	.custom-width {
		width: 515px;
	}
	.about-custom-width {
		width: 100%;
	}
	#header {
		padding: 15px 0;
		margin-top: 0;
	}
	.banner-caption {
		bottom: 55px;
	}
	.banner-caption h1 {
		font-size: 25px;
	}
	.custom-container {
		width: calc(100% - 0px);
		clear: both;
		padding: 0 30px;
	}
	.mbnone {
		display: none;
	}
	.about-custom-width .our-vision {
		padding-bottom: 0 !Important;
	}
	.mblhrmt0 {
		margin-top: 10px !important;
	}
	#masterslider .ms-layer h1 {
		font-size: 22px;
	}

	#name-galantry {
		background-position-x: -350px;
	}

	.first-point h1 {
		font-size: 50px;
		line-height: 24px;
	}

	.four_points.about .first-point h1 {
		font-size: 55px;
		line-height: 29px;
	}

	.four_points h2 {
		font-size: 13px;
	}

	.common-points:nth-child(3),
	.common-points:nth-child(4),
	.common-points:nth-child(2) {
		padding-left: 30px;
	}

	#service {
		overflow: hidden;
	}

	.training-acadmy {
		padding: 40px 0;
	}

	.partners {
		padding-top: 60px;
	}

	#footer {
		padding: 36px 0;
	}

	.about-header-bg {
		height: 160px;
	}

	.about-custom-width .common-points.first-point h1 {
		font-size: 48px;
	}

	.about-custom-width .common-points:nth-child(3),
	.about-custom-width .common-points:nth-child(4),
	.about-custom-width .common-points:nth-child(2) {
		padding-left: 26px;
	}

	.about-pont:nth-child(5) {
		padding-left: 30px;
	}

	.about-pont:nth-child(6) {
		padding-left: 34px;
	}

	.galentry-express-salon h2 {
		font-size: 19px;
		padding: 30px 0 10px;
	}

	.about-custom-width .our-vision {
		padding-bottom: 50px;
	}

	/* services */
	#services-galantry {
		padding: 0px;
	}

	.services h5 {
		font-size: 16px;
	}

	.services-hair {
		padding: 20px 0;
	}

	.services-hair ul li {
		width: 44%;
		margin: 0 10px;
		padding: 10px 12px;
		font-size: 13px;
	}

	.services-hair ul {
		text-align: center;
	}

	/* packages */
	.packages-right-cont {
		border-bottom: none;
	}

	/*franchisee*/
	.franchisee-model {
		padding-bottom: 50px;
	}

	.packages-right-cont.academy-right-cont {
		padding: 10px 0;
	}

	/*.mt50 {
		margin: 0;
	}*/
	.packages-right-cont.academy-right-cont h1 {
		padding: 0;
		margin: 0;
		text-align: left !Important;
	}

	.franchisee-inner-content {
		padding-top: 0;
		margin-top: 30px;
	}

	.about-custom-width .name-title-content.franchisee-model-brief-content h2 {
		font-size: 15px;
	}

	table > tbody > tr > th > span {
		font-size: 11px;
	}

	table > tbody > tr > th {
		padding-bottom: 0;
	}

	table {
		margin: 0 auto;
		width: 950px;
		margin-bottom: 20px;
	}

	.franchisee-model-brief-content {
		overflow-x: scroll;
		padding: 0 20px;
		border-bottom: 1px solid #e9e9e9;
		padding-bottom: 13px;
	}

	.franchisebb {
		border: none;
	}

	.prpl {
		padding: 0 20px;
	}

	.gallery-album-one-inner {
		margin-top: 20px;
	}

	.gallery-album-one h4 {
		margin: 10px 0;
	}

	/* contact*/
	.about-custom-width .common-points:nth-child(3),
	.about-custom-width .common-points:nth-child(4),
	.about-custom-width .common-points:nth-child(2) {
		padding-left: 0;
		padding: 0 14px;
	}

	contat-inner-points {
		margin: 20px 0;
	}

	.contat-inner-points h2 {
		margin-bottom: 0;
	}

	.contat-inner-points .pt20 {
		padding-top: 5px;
	}

	.contat-inner-points p {
		border: none;
		font-size: 11px;
		padding: 10px 0;
	}

	.contat-inner-points h2 {
		font-size: 20px;
	}

	.contat-main-points {

		padding: 20px 15px;
	}

	.contat-main-points:last-child {
		border: none;
	}

	/*form*/
	.contact-form h1 {
		font-size: 28px;
	}

	.contact-inner a.submit:before {
		top: -10px;
	}

	.contact-inner a.submit:before {
		width: 100%;
	}

	.about-profile-main {
		overflow: auto;
		clear: both;
	}
	.testimonials {
		padding-bottom: 50px;
	}

}

@media (max-width:767px) {
	.global-menu__item {
		font-size: 20px !Important;
	}
	.logo {
		margin-top: 12px;
	}
	.vision-ul1,
	.vision-ul2 {
		width: 100%;
		margin: 10px 0;
	}
	.onload_popup-b-layer .popup_img_cont {
		overflow: auto;
	}
	.galentry-express-salon .col-xs-12 {
		margin-bottom: 50px;
	}
	.galentry-express-salon .col-xs-12:last-child {
		margin-bottom: 0;
	}
	#name-galantry .common-points {
		border-left: none !important;
	}
	.common-points.about-pont {
		margin: 10px 0;
		border-left: none;
	}
	.bordermb {
		border-bottom: 1px solid #ccc;
		padding-bottom: 50px;
		padding-left: 22px;
	}
	.pt10 {
		padding-top: 16px;
	}
	.first-point.about h1 {
		line-height: 7px;
	}
	.common-points:nth-child(1).about-pont,
	.common-points:nth-child(3).about-pont,
	.common-points:nth-child(4).about-pont,
	.common-points:nth-child(2).about-pont,
	.common-points:nth-child(5).about-pont {
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.common-points:nth-child(5).about-pont {
		border-bottom: none;
	}
	.aboutbrr {
		border-right: none;
	}
	.common-points.first-point.about {
		padding-left: 0;
	}
	#package_form .modal-dialog {
		width: 100%;
		margin: 0%;
	}
	.about-custom-width .common-points:nth-child(3),
	.about-custom-width .common-points:nth-child(4),
	.about-custom-width .common-points:nth-child(2) {
		padding-left: 0;
		padding: 0 14px;
	}
	.about-custom-width .common-points:nth-child(3),
	.about-custom-width .common-points:nth-child(4),
	.common-points:nth-child(2) {
		padding-left: 30px;
	}
	/*.about-custom-width {
		padding: 0 !important;
	}*/
	.academic-linkage {
		padding-top: 20px;

	}
	.academic-linkage img {
		margin: 0 auto;
	}
	.four_points.about .first-point h1 {
		font-size: 30px;
		line-height: 14px;
	}
	.four_points.about .col-xs-12 {
		border: none;
		padding: 0 15px;
		padding-bottom: 10px;
		margin-bottom: 10px;
		padding-left: 0;
		border-bottom: 1px solid #d1b86e;
	}

	.xs-pl0 {
		padding-left: 0;
	}
	.logo a img {
		max-width: 60%;
	}
	.btn14 .icon-circle,
	.btn14 {
		width: 50px;
		height: 50px;
	}
	.btn14 .icon {
		top: 25px;
	}
	.banner-caption {
		bottom: 08px;
	}
	.banner-caption h1 {
		font-size: 14px;
	}
	#name-galantry {
		background: none;
		overflow: hidden;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-top: 0;
	}
	#name-galantry .custom-width {
		padding-bottom: 0;
	}

	.academic-linkage h1 {
		margin-bottom: 20px !important;
	}
	.four_points {
		padding: 0 20px;
		margin-top: 35px;
	}
	.common-points:nth-child(1),
	.common-points:nth-child(2),
	.common-points:nth-child(3),
	.common-points:nth-child(4) {
		margin-bottom: 20px;
		border-bottom: 1px solid #d7c283;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		border-left: none;
	}
	.testimonial-content h2{
		font-size: 25px;
	}
	.common-points:nth-child(4) {
		margin-bottom: 0;
		border-bottom: none;
		padding-bottom: 0;
	}
	.custom-width {
		width: 100%;

	}
	.four_points h2,
	.about-custom-width .four_points h2 {
		font-size: 15px;
		font-weight: 400;
	}
	.training-acadmy p + img {
		max-width: 100%;
	}
	.first-point h1 ,
	.four_points.about .first-point h1 {
		font-size: 44px;
		line-height: 0;
	}
	.training-acadmy {
		padding: 30px 0;
	}
	.partners .owl-carousel.owl-drag .owl-item {
		padding-right: 0;
		border-right: 0px solid !important;
	}
	.partners {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#packages .package-item h3 {
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 15px;
	}
	.partners h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
	.service-item,
	.package-item {
		width: 100%;
		float: none;
	}
	#footer {
		background-repeat: repeat;
		border-top: 1px solid #eee;
		background: none;
		padding: 20px 0;
	}
	#footer .footer-logo {
		text-align: center;
	}
	#footer .footer-logo img {
		margin: 0 auto;
		display: inline-block;
		margin-bottom: 30px;
	}
	#footer .new-letter h1 {
		font-size: 24px;
		text-align: center;
		margin: 0;
		display: inline;
	}
	#footer .new-letter {
		margin-bottom: 30px;
		text-align: center;
	}
	#footer .new-letter h1:before {
		right: -35px;
		left: auto;
		bottom: 10px;
		background-size: cover;
		width: 34px;
		height: 14px;
	}
	.onload_popup-b-layer .popup_img_cont .popup_content {
		margin: 20px;
	}
	.footer-right .col-xs-6 {
		margin-bottom: 30px;
	}
	.footer-right h6,
	#footer-news-letter .popup_content p {
		margin-bottom: 10px;
	}
	.footer-right .social-media li {
		margin-right: -5px;
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
	.footer-right .col-xs-6:nth-child(3) {
		clear: both;
	}
	.footer-right .col-xs-6:nth-child(3),
	.footer-right .col-xs-6:nth-child(4) {
		margin: 0;
	}
	.common-points.about-pont {
		margin: 10px 0;
		border-left: none;
	}
	.common-points:nth-child(1).about-pont,
	.common-points:nth-child(2).about-pont,
	.common-points:nth-child(3).about-pont,
	.common-points:nth-child(4).about-pont {
		margin-bottom: 0;
		border-bottom: none;
		border-top: 1px solid #ccc;
		;
		padding-top: 29px;
		padding-left: 0;
	}
	.common-points:nth-child(5).about-pont {
		padding-left: 0;
		border-bottom: none;
	}
	.pt10 {
		padding-top: 13px;
	}
	.four_points.about {
		margin-bottom: 20px;
	}
	.bordermb {
		padding-bottom: 40px;
		border-bottom: none;
	}
	.about-pont:nth-child(5) {
		border-top: 1px solid #ccc;
		padding-top: 29px;
	}
	.aboutbrr {
		border-right: none;
	}
	.about-profile {
		max-width: 100%;
		float: none;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.about-galantry {
		padding-bottom: 50px;
	}
	.about-models img {
		margin: 0 auto;
	}
	.about-profile-content p {
		margin: 10px 0;
	}

	.about-models {
		margin-top: 50px;
	}
	/* services */
	.services-hair ul li {
		border-bottom: 1px solid #dcc890;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		text-align: center;
		padding: 18px 0;
	}
	.services-hair ul li:nth-last-of-type(1) {
		border-bottom: none;
	}
	.services-hair ul {
		text-align: center;
	}
	.services-hair ul li img {
		text-align: center;
		margin: 0 auto;
	}
	/* packages */
	.packages h1 span {
		font-size: 20px;
	}
	.packages-right-cont {
		border-bottom: none;
		padding-top: 0;
		padding-bottom: 0;
	}
	.packages-right-cont p {
		padding-top: 0;
		margin-bottom: 0;
		margin-top: 10px;
	}
	.packages-right-cont h1 {

		padding: 0px 0;
		margin-bottom: 0;
		margin: 10px 0;
	}
	.bb {
		padding-bottom: 20px;
	}
	.services h5 {
		margin-bottom: 0;
	}
	.packages-main-inner-main img {
		margin-top: 20px;
	}
	.packages-main-inner-main h3 {
		font-size: 30px;
	}
	.p0 {
		padding: 0;
	}
	.contact-custom-width {
		padding: 0;
	}
	.vision-content h2 {
		padding-bottom: 10px;
	}
	.franchisee-inner-content {
		margin-top: 20px;
	}
	.franchise-model-content,
	.franchise-model-content h2 span {
		text-align: center;
	}
	.franchisebb .col-xs-12 {
		margin-bottom: 40px;
	}
	.franchisee-inner-content p {
		padding-top: 10px !important;
	}
	.about-profile img {
		max-width: 50%;
		margin: 0 auto;
	}
	.about-profile-content h1 {
		font-size: 23px;
		text-align: center;
	}
	.pl30 {
		padding: 0 15px;
	}
	.galentry-inner-content {
		text-align: center;
	}

	.franchisee-inner img {
		text-align: center;
		margin: 0 auto;
	}
	.franchisee-inner-content h2 {
		text-align: center !important;
	}
	.tabs {
		margin-top: 50px;
	}
	.nav-tabs > li {
		float: none;
	}
	.franchise-model-content h1 {
		font-size: 30px;
	}
	.franchise-model-content h1 span {
		font-size: 40px;
	}
	.franchisee-inner.gallery-album-one-inner .col-xs-12 {
		width: 50% !IMPORTANT;
	}
	.tab-pane {
		margin-top: 20px;
	}
	.franchise-model-content > h1 > span > br {
		display: none;
	}
	.franchise-model-content {
		padding-right: 15px;
	}
	.franchise-model-content p {
		text-align: center;
	}
	.vision-ul1 h2,
	.vision-ul2 h2 {
		font-size: 20px !Important;
	}
	.vision-ul1 h3,
	.vision-ul2 h3,
	.vision-ul1 h4,
	.vision-ul2 h4 {
		font-size: 16px;
	}
	.vision-ul1,
	.vision-ul2 {
		padding-right: 0;
	}
	.borderlfranchise {
		border-left: none !Important;
		padding-left: 0;
	}
	#footer {
		text-align: center;
	}
	/*services*/
	.main-service .services-list-content h4 {
		margin-top: 20px;
		padding-bottom: 15px;
	}
	.main-service .services-list-content a {
		width: 100%;
	}
	.services-list-content h4 {
		margin-top: 20px;
		font-size: 16px;
		margin-bottom: 0;
		border-bottom: 1px solid #ddb762;
		padding-bottom: 10px;
	}
	.main-heading {
		font-size: 25px !Important;
		margin-bottom: 10px;
	}
	.main-left-heading h2{
		font-size: 20px;
	}
	.main-heading span {
		font-size: 20px;
	}
	.main-left-heading span h2{
		font-size: 25px;
	}
}

@media (min-width:320px) and (max-width:480px) {
	.partners h1 {
		font-size: 25px;
	}
	.about-profile img {
		text-align: center;
		margin: 0 auto;
		max-width: 100%;
	}
	.about-profile h1.person-name {
		margin-top: 20px;
		font-size: 16px;
	}
	.about-profile-content h1 {
		font-size: 21px;
		line-height: 30px;
	}
	.pl30 {
		padding: 0px;
	}

	.academy {
		padding: 0 15px;
	}
	.nav-tabs > li {
		margin-right: 0;
	}
	#academy-galantry.franchisee-galantry {
		padding-bottom: 0;
	}
	.academic-linkage h1 {
		margin: 0;
	}
	.franchise-model-content h1 {
		font-size: 38px;
	}
	.franchise-model-content h1 span {
		font-size: 30px;
	}
	.tabs {
		margin-top: 0px;
		padding-top: 50px;
	}
	.franchise-model-content > h1 > br {
		display: none;
	}
	.franchise-model-content h1 span > br {
		display: none;
	}
	.franchise-model-content {
		padding: 0 14px;
	}
	.franchisee-inner.gallery-album-one-inner .col-xs-12 {
		width: 100% !IMPORTANT;
	}
	.main-left-heading{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.main-left-heading span{
		font-size: 25px;
	}
	.vision-ul2.vision-content{
		padding: 20px 0;
	}
	.main-left-para{
		font-size: 16px;
	}
	hr.mobilenone{
		display: none !Important;
	}
	h2.main{
		font-size: 20px;
		margin-bottom: 10px;
		padding-bottom: 0;
	}
	.about-profile-content{
		margin-top: 20px;
	}
	.about-profile-content h2, .about-name-title-cont h2{
		margin-bottom: 10px;	
	}
	.partners h2{
		font-size: 25px;
		margin-bottom: 10px;
	}
	.main-left-para{
		margin-bottom: 10px !Important;
		padding-bottom: 10px !Important;
	}
	.owl-carousel .owl-nav .owl-prev{
		left: 20px;
	}
	.owl-carousel .owl-nav .owl-next{
		right: 20px;
	}
}
