@media (max-width: 1400px) {
	#showcase .left_content{
		height: 620px !important;
	}
	#showcase .righ_content{
		height: 620px !important;
	}
}
@media (max-width: 1399px) {
	.contactForm input.dividedinput{
		width: 75%;
	}
	#showcase .left_content{
		height: 820px !important;
	}
	#showcase .righ_content{
		height: 820px !important;
	}
}
@media (max-width: 1199px) {
	#showcase .left_content{
		height: 800px !important;
	}
	#showcase .righ_content{
		height: 800px !important;
	}
	.contactForm input.small{
		width: 28%;
	}
	.contactForm input.dividedinput{
		width: 66%;
	}
}
@media (max-width: 991px) {
	#showcase .left_content{
		height: inherit !important;
	}
	#showcase .righ_content{
		height: inherit !important;
	}
	.contact-list ul{
		text-align: center;
	}
}

@media (max-width: 767px) {
	.contactForm{
		padding: 15px 15px !important;
	}
	.contactForm input{
		height: 25px;
	}
	.contactForm input.small{
		width: 30%;
	}
}

@media (min-width: 1367px) {

	.hand-graphic .home_nav ul {

		zoom:120% !important;

	}

}

@media (min-width: 1900px) {

	.nail-grapgic {

		position: absolute;

		bottom: 0;

		right: 31%;

	}

	.home_nav {

		top: 24%;

		zoom: 1.12;

	}

	.hand-graphic .home_nav ul {

		zoom:110% !important;

	}

}

@media (min-width: 2500px) {

	.nail-grapgic {

		position: absolute;

		bottom: 0;

		right: 40%;

	}

	.home_nav {

		top: 22%;

		zoom: 2;

	}

	.forty-tb-padding {

		padding-top: 100px;

		padding-bottom: 100px;

	}

	.curve_blue {

	    background: url("../images/curve.png") no-repeat 50% -15% #eaeaea;

	}

	.hand-graphic .home_nav ul {

		zoom:110% !important;

	}

}



@media screen and (min-width: 1282px) and (max-width: 1360px) and (min-height: 700px) and (max-height: 768px) { 

	.home_nav {

	    position: absolute;

	    top: 23%;

	    right: 13%;

	}

	.nail-grapgic {

	    right: 39.5%;

	}

}

@media screen 

  and (min-width: 1367px) 

  and (max-width: 1441px) { 

  	.home_nav ul li a{

		font-size: 20px;		

	}

	.home_nav {	    

	    top: 20%;	    

	}

	.nail-grapgic {

	    right: 44%;

	}

	.footer-content {

	    font-size: 12px;

	}

	.about_heading {

		margin-top: 120px;

	}

}

@media screen and (min-width: 1442px) and (max-width: 1601px) and (min-height: 800px) and (max-height: 9900px) { 

  	.home_nav ul li a{

		font-size: 20px;		

	}

	.home_nav {	    

	    top: 20%;	    

	}

	.nail-grapgic {

	    right: 39%;

	}

	.footer-content {

	    font-size: 12px;

	}

	.logo a img{

		width:16%;

	}

	.about_heading {

		margin-top: 30px;

		margin-bottom: 20px;

	}

	.content_text {

		font-size: 16px;

		line-height: 22px;

	}

	/* .home_nav ul li.active:nth-child(2):before {

		top:24px;

	} */

	h1{

		font-size: 205%;

	}

	.curve_blue {

   		 background: url("../images/curve.png") no-repeat 50% -15% #eaeaea;

	}

	.awards_section {

		margin: 120px auto 290px;

	}

	.award_popup {		

		top: 42%;

	}

}

@media screen and (min-width: 1602px) and (max-width: 1681px) and (min-height: 991px) and (max-height: 1051px) { 

  	.home_nav ul li a{

		font-size: 24px;		

	}

	.home_nav {	    

	    top: 17%;	    

	}

	.nail-grapgic {

	    right: 43%;

	}

	.footer-content {

	    font-size: 12px;

	}

	.logo a img{

		width:16%;

	}

	.about_heading {

		margin-top: 50px;

		margin-bottom: 50px;

	}

	.content_text {

		font-size: 18px;

		line-height: 24px;

	}

	/* .home_nav ul li.active:nth-child(2):before {

		top:27px;

	} */



	h1{

		font-size: 205%;

	}



}

@media screen and (min-width: 1682px) and (max-width: 1920px) and (min-height: 700px) and (max-height: 900px) { 

	.home_nav ul li a{

		font-size: 20px;		

	}

	.home_nav {	    

	    top: 22%;	    

	}

	.nail-grapgic {

	    right: 34%;

	}

	.footer-content {

	    font-size: 12px;

	}

	.logo a img{

		width:16%;

	}

	.about_heading {

		margin-top: 50px;

		margin-bottom: 50px;

	}

	.content_text {

		font-size: 18px;

		line-height: 24px;

	}

	/* .home_nav ul li.active:nth-child(2):before {

		top:27px;

	} */

	h1{

		font-size: 205%;

	}

}

@media screen and (min-width: 1682px) and (max-width: 1921px) and (min-height: 991px) and (max-height: 1081px) { 

  	.home_nav ul li a{

		font-size: 24px;		

	}

	.home_nav {	    

	    top: 17%;	    

	}

	.nail-grapgic {

	    right: 37.5%;

	}

	.footer-content {

	    font-size: 12px;

	}

	.logo a img{

		width:16%;

	}

	.about_heading {

		margin-top: 0px;

		margin-bottom: 90px;

	}

	.content_text {

		font-size: 20px;

		line-height: 27px;

	}

	/* .home_nav ul li.active:nth-child(2):before {

		top:27px;

	} */

	h1{

		font-size: 260%;

	}

	.page_heading {

		margin-top: 30px;

	}

	.about-graph {

		bottom: 72px;

	}

	.curve_blue {

    	background: url("../images/curve.png") no-repeat 50% -20% #eaeaea;

	}

	.awards_section {

		margin: 120px auto 290px;

	}

	.award_popup {		

		top: 40%;

	}

	.home_nav ul li.active:nth-child(4):before {

		color: #737272;

	}

	.home_nav ul li.active:nth-child(5):before {

		color: #737272;

	}

	.skip-intro {

	    position: absolute;

	    bottom: 83px;

	    right: 15%;

	    opacity: .6;

	}

}

@media screen and (min-width: 2500px) and (min-height: 1400px) { 

  	.home_nav ul li a{

		font-size: 16px;		

	}

	.home_nav {	    

	    top: 22%;

	    right: 12%;    

	}

	.nail-grapgic {

	    right: 40.5%;

	}

	.footer-content {

	    font-size: 12px;

	}

	.logo a img{

		width:10%;

	}

	.about_heading {

		margin-top: 280px;

		margin-bottom: 150px;

	}

	.content_text {

		font-size: 20px;

		line-height: 27px;

	}

	/* .home_nav ul li.active:nth-child(2):before {

		top: 10px;

	} */

	h1{

		font-size: 215%;

	}

	.page_heading {

		margin-top: 30px;

	}

	.about-graph img{

		width: 140%;

	}

	.about-graph {

    	bottom: 50px;

    	right: 126px;

	}

	.home_nav.inner_nav {

		top: 17%;

	}

	.curve_blue {

     	background: url("../images/curve.png") no-repeat 50% -65% #eaeaea;

    	background-size: cover;

	}

	.awards_section {

		margin: 237px auto 430px;

	}

	.award_popup {		

		top: 42%;

	}

	.home_nav ul li a {

    	font-size: 34px;

	}



	.home_nav ul li.active:nth-child(1) a::before {

	    color: #00b5cc;

	    content: "home";

	    font-size: 63px;

	    font-weight: 300;

	    left: -150px;

	    opacity: 0.3;

	    position: absolute;

	    top: -34px;

	    transform: scale(1, 1.4);

	}

	.home_nav ul li.active:nth-child(2)::before {

	    color: #00b5cc;

	    content: "about";

	    font-size: 63px;

	    font-weight: 300;

	    left: -104px;

	    opacity: 0.3;

	    position: absolute;

	    top: 25px;

	    transform: scale(1, 1.4);

	}

	.home_nav ul li.active:nth-child(3)::before {

	    color: #00b5cc;

	    content: "awards";

	    font-size: 63px;

	    font-weight: 300;

	    left: -150px;

	    opacity: 0.3;

	    position: absolute;

	    top: 80px;

	    transform: scale(1, 1.4);

	}

}

@media only screen 

  and (min-width: 800px) 

  and (max-width: 1025px)

  and (-webkit-min-device-pixel-ratio: 1) {

	.nail-grapgic {

	    right: 50%;

	}
	.contactInfo{
		padding-left: 0;
	}

}

@media only screen 

  and (min-width: 320px) 

  and (max-width: 769px)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.news_con {

  		left: 58%;

  		transform: translateX(-50%);

  		width: 65%;

  		top: 305px;

  	}

  	.imageContainer img {

  		max-width: 100%;

  		padding-top:  40px

  	}

  	.news_con ul {

  		padding: 0px;

  		margin-top: 20px;

  		text-align: center;

  	}

  	.showcase_para {

  		padding: 15px !important;

  	}

  	.con_showcase {

  		width: 100%;

  	}

  	#showcase_unorder {

  		padding: 0;

  		margin: 0;

  	}

  	#showcase_unorder li {

  		width: 100%;

  		max-width: unset;

  		max-height: unset;

  		float: none;

  		margin: unset;

  		margin-bottom: 1px;

  	}

  	.mb-popup {

  		top: unset;

  	}

  	.left_content  {

  		width: 100%;

  		height: 100% !important;

  		float: none;

  	}

  	.righ_content {

  		height: auto !important;

  		float: none;

  		width: 100%;

  		padding: 51px 10px;

  	}

  	.righ_content .posAbs {

  		position: relative;

  		width: 100%;

  	}

  	.left_content:before{

  		background: unset;

  	}

  	.new-awards-box {

  		width: 49%;

  		margin-right: 0;

  		height: auto;

  	}

  	.new-awards-box a img {

  		width: 100% !important;

    	height: auto !important;

  	}

  	.gutter_mid {

  		width: 100%;

  	}

  	.text_darkGray {

  		margin-top: 20px;

  	}

	.graphic_aliment {

		display: none;

	}

	.home_nav.inner_nav {

		display: none;

	}

	.mobilLightbox {

		display: block;

	}

	.light-box_block {

		display: none;

	}

	.hand_image {

	    float: none;

	    width: 60%;

	    margin: 0 auto;

	}

	.tm_logo_block {

	    float: left;

	    text-align: center;

	    width: auto;

	    margin-right: 4px;

	    color: #fff;

	    width: 31%;

	}

	.mobile-serviceani {

		display: block;

	}

	.mobile-serviceani .gear {

		display: none;

	}

	.servise-ani {

		display: none;

	}

	.toggle {

  		display: block;

  	}

  	.disc {

  		display: none;

  	}

	.awards_section {

		display: none;

	}

	.mb-awards {

		display: block;

	}



	.mobile-menu li a {  	

		background: #eee;

		margin-bottom: 2px;

  	}

  	.mobilLightbox .owl-controls {

  		display: none;

  	}

  	.mobile-menu li a:hover {

  		color: #fff;

  		background: #00b5cb;

  	}

  	li a:hover, li a:focus {

  		background: #00b5cb;

  		text-decoration: none;

  	}

  	#showcase_unorder li a:focus{

  		width: 100%;

  	}

  	.inner_left {

  		width: 100%;

  	}

  	#showcase_unorder li:hover {

  		max-width: unset;

  		max-height: unset;

  		margin: 0px;

  	}

  	.light_color{

  		width: 100%;

  		margin-top: 55px;

  	}

  	.about-graph {

  		display: none;

  	}

  	.inner_conten {

  		width: 95%;

  	}

	.big_margine {

	    margin-top: 0px;

	}

	.inner-right {

		width: 100%;

		margin-left: 0px;

	}

	.light-box_block {

	    position: relative;

	    height: 350px;

	    width: 79%;

	    left: 50%;

	    transform: translateX(-50%);

	}

	.light_box_popup {

		left: 50%;

		top: 50%;

		transform: translate(-50%,-50%);

		width: 100%;

	}

	.we_support_text {

		width: 100%;

	}

	.gutter_Big {

		width: 100%;

	}

	.client_logo ul {

		margin-left: 0px;
		max-width: 100%;

	}

	.client_logo ul li {

		margin: 5px;

	}

	.testimonialCTA {

		left: 50%;

		right: unset;

		bottom: -43px;

		position: absolute;

		width: 58px;

		height: 50px;

		transform: translateX(-50%);

	}

	.testimonial_heading {

		width: 100%;

		position: relative;

		top:0px;

		transform: none;

		left: unset;

	}

	.office_info {

		display: block;

		width: 100%;

	}

	#testimonial_sec {

		padding-bottom: 100px;

	}



	.contact-list, .google-map, .contact-list {

		display: inline-block;

		width: 100%;

		text-align: center;
		padding-left: 0;

	}

	.page_heading {

		padding-top: 120px;

	}

	.contact-list:nth-child(3){

		/*display: none;*/

	}

	.contactForm{
		margin-top: 20px;
	}

	.contact-list:first-child ul li:nth-child(2){

		display: block;

	}

	.contact-list:first-child ul li:nth-child(3){

		display: block;

	}

	#showcase .inner_popup {

		width: 100%;

		height: 400px;

		overflow-y: scroll;

	}



	.gradient {

		background: repeating-linear-gradient(180deg,rgb(234, 234, 234) 0%,rgb(234, 234, 234) 74%,rgb(0, 181, 203) 30%,rgb(0, 181, 203) 100%);

		background-image: -ms-repeating-linear-gradient(180deg,rgb(234, 234, 234) 0%,rgb(234, 234, 234) 74%,rgb(0, 181, 203) 30%,rgb(0, 181, 203) 100%);

	}	

	.inner_conten {

	    width: 98%;

	    margin: 0px auto 0;

	    position: relative;

	    padding: 0px 0 30px;

	}

	.a-inner ul li, .v-inner ul li {

		width: 107px;

	}

	.a-inner ul li a span, .v-inner ul li a span {

		font-size: 10px;

	}

	.avHolder video {

		width: 100%;

		height: auto;

	}

	#clients {

		padding-bottom: 50px;

	}
	.thankContent{
		height: 180px;
	}
	#thankyouModal {
		background: url(../images/thankyou-bg1.png) no-repeat center center;
    	background-size: cover;
    	height: 350px;
	}
	#thankyouModal h4 {
	    font-size: 18px;
	    line-height: 22px;
	    margin: 0 0 10px 0;
	}
	#thankyouModal p {
	    font-size: 16px;
	    line-height: 22px;
	}

}



@media only screen 

  and (min-width: 320px) 

  and (max-width: 768px)  

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: right;

	}

	.mobile_hand_icon img{

		width: 74%;

	}

	.nail-grapgic:before {

		font-size: 6vw;

		right: -122px;

	}

	.nail_icon {

		left: -100%;

    	position: relative;

	}

	.footer-content {

		text-align: right;

	}

	.new-awards_section {

		width: 100%;

	}

	/*.fixedPos {

		top: 43px;

	}*/

	.contactForm{
		width: 100%;
		padding: 0 15px;
		margin-left: 0;
	}
	.policyBtnOuter{
		margin-left: 0;
	}

}

@media only screen 

  and (min-width: 320px) 

  and (max-width: 768px) 

  and (max-height: 480px) 

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: center;

	}

	.mobile_hand_icon img{

		width: 53%;

	}

	.nail-grapgic:before {

		font-size: 6vw;

		right: -122px;

	}

	.nail_icon {

		left: -174%;

    	position: relative;

	}

	.footer-content {

		text-align: right;

	}



}

@media only screen 

  and (min-width: 768px) 

  and (max-width: 900px) {

	.news_con ul {

		padding: 0px;

		margin-top: 120px;

		text-align: center;

	}

	.news_con {

		top: 444px;

	}

  }

  @media only screen 

  and (min-width: 1024px) 

  and (max-width: 1200px) {

	#showcase_unorder{

	    padding: 15px 100px 0 30px;

	}

	.inner_left {

		width: 100%;

	}

	.inner-right {

		width: 100%;

	}

	.light-box_block {

		width: 55%;

		margin: 0 auto;

	}

	#news {

		height: 500px !important;

	}

  }

  #showcase_unorder

@media only screen 

  and (min-width: 320px) 

  and (max-width: 768px) 

  and (min-height: 485px) 

  and (max-height: 568px)

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: center;

	}

	.mobile_hand_icon img{

		width: 68%;

	}

	.nail-grapgic:before {

		font-size: 6vw;

		right: -122px;

	}

	.nail_icon {

		left: -270%;

    	position: relative;

	}

	.footer-content {

		text-align: right;

	}

	.forty-tb-padding {

	    padding-top: 10px;

	    padding-bottom: 10px;

	}



}



@media only screen 

  and (min-width: 320px) 

  and (max-width: 998px)  

  and (orientation: landscape)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: center;

	}

	.news_con  {

		top: 280px;

	}

	.imageContainer img {

	    max-width: 58%;

	    padding-top: 40px;

	}

	.new-awards-box {

	    width: 19%;

	}

	.inner_conten .page_heading {

		padding-top: 30px;

	}

	#showcase_unorder li {

	    width: 49.65%;

	    display: inline-block;

	}

	.mobile_hand_icon img{

		width: 22%;

	}

	.nail-grapgic:before {

		font-size: 3vw;

		right: -122px;

	}

	.nail_icon {

		left: -300%;

    	position: relative;

	}

	.forty-tb-padding {

		padding: 10px 30px;

	}

	.footer-content {

		text-align: right;

	}

	.mobile-menu {

		z-index: 999;

		top:86%;

	}

	.client_logo ul li {

	    margin: 13px;

	}



}

@media only screen 

  and (min-width: 320px) 

  and (max-width: 600px)  

  and (orientation: landscape)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: center;

	}

	.mobile_hand_icon img{

		width: 16.5%;

	}

	.nail-grapgic:before {

		font-size: 3vw;

		right: -122px;

	}

	.nail_icon {

		left: -430%;

    	position: relative;

	}

	.forty-tb-padding {

		padding: 10px 30px;

	}

	.footer-content {

		text-align: right;

	}

	.mobile-menu {

		z-index: 999;

		top:86%;

	}

	.logo a img{

		width: 20%;

	}

	.toggle {

		top: 3%;

	}



}

@media only screen 

  and (min-width: 320px) 

  and (max-width: 667px)

  and (min-height: 375px) 

  and (orientation: landscape)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: center;

	}

	.mobile_hand_icon img{

		width:22%;

		border: 1px soild red;

	}

	.nail-grapgic:before {

		font-size: 3vw;

		right: -122px;

	}

	.nail_icon {

		left: -400%;

    	position: relative;

	}

	.forty-tb-padding {

		padding: 10px 30px;

	}

	.footer-content {

		text-align: right;

	}

	.mobile-menu {

		z-index: 999;

		top:86%;

	}



}



@media only screen 

  and (min-width: 375px) 

  and (max-width: 768px)  

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: right;

	}

	.mobile_hand_icon img{

		width: 65%;

	}

	.nail-grapgic:before {

		font-size: 6vw;

		right: -140px;

		top: -37px;

	}

	.nail_icon {

		left: -67%;

    	position: relative;

	}



}

@media only screen 

  and (min-width: 400px) 

  and (max-width: 768px)  

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: right;

	}

	.mobile_hand_icon img{

		width: 85%;

	}

	.nail-grapgic:before {

		font-size: 6vw;

		right: -160px;

	}

	.nail_icon {

		left: -180%;

    	position: relative;

	}



}

@media only screen 

  and (min-width: 675px) 

  and (max-width: 768px)  

  and (orientation: portrait)

  and (-webkit-min-device-pixel-ratio: 1) {

  	.mobile_hand_icon {

		display: block;

		text-align: right;

	}

	.mobile_hand_icon img{

		width: 60%;

	}

	.nail-grapgic:before {

		font-size: 6vw;

		right: -208px;

	}

	.nail_icon {

		left: -150%;

    	position: relative;

	}



}

@media only screen

and (device-width: 768px) {

	.nail-grapgic:before {

	    top: -95px;

	}

}



@media only screen 

  and (min-width: 770px) {

  		.graphic_aliment {

		display: block;

		}

		.home_nav.inner_nav {

			display: block;

		}

		.toggle {

	  		display: none;

	  	}

	  	.mobile_hand_icon {

	  		display: none;

	  	}

	  	

  }



@media screen and (max-width: 1281px) and (max-height: 800px) { 

  	.home_nav ul li a{

		font-size: 14px;		

	}

	.home_nav {	    

	    top: 20%;	

        right: 12%;    

	}

	.nail-grapgic {

	    right: 44% !important;

	}

	.footer-content {

	    font-size: 12px;

	}

	.forty-tb-padding {

	    padding-top: 30px;

	    padding-bottom: 30px;

	}

	.nail-grapgic:before {

		top: -40%;

	}

}

@media screen and (max-width: 1280px) and (max-height: 730px) { 

	.nail-grapgic {

	    right: 39%;

	}

	.home_nav ul li.active:nth-child(5)::before {	    

	    color: #263032;	    

	}

}

@media screen and (min-width: 799px) and (max-width: 800px) and (min-height: 639px) and (max-height: 640px) { 

	.home_nav ul li.active:nth-child(1) a:before {

	    font-size: 33px;

	    left: -83px;

	    top: -21px;

	}

	.about-graph {

		bottom: 100px;

	}

	.inner_left {

		width: 100%;

	}

	.big_margine {

	    margin-top: 25px;

	}

	#showcase_unorder{

	    padding: 15px 72px 0 30px;

	}

	.posAbs h1{

		font-size: 157%;

	}

	.posAbs{

		left: 10%;

		bottom: 0%;

	}

	.left_content:before{

		top: 66%;

	}

	footer {

    	position: relative !important;

	    margin-top: 736px;

	}

}