@charset "utf-8";

/* CSS Document */

.clearfix:before,
.clearfix:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.clearfix:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
 
 
@font-face {
    font-family: 'ralewaythin';
    src: url('../fonts/raleway_thin-webfont.eot');
    src: url('../fonts/raleway_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway_thin-webfont.woff2') format('woff2'),
         url('../fonts/raleway_thin-webfont.woff') format('woff'),
         url('../fonts/raleway_thin-webfont.ttf') format('truetype'),
         url('../fonts/raleway_thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}
 

@font-face {
    font-family: 'nexa_lightregular';
    src: url('../fonts/Nexa Light.eot');
    src: url('../fonts/Nexa Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Nexa Light.woff2') format('woff2'),
         url('../fonts/Nexa Light.woff') format('woff'),
         url('../fonts/Nexa Light.ttf') format('truetype'),
         url('../fonts/Nexa Light.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clearfix {
  *zoom: 1;
}



body{background:#FFF;color:#666;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;overflow:hidden;}

.container
{margin:0; padding:0; width:100%; height:100%; overflow:hidden;}



/* Header starts */
.header{ margin:0; padding:0; float:left; background:#000; height:95px; width:100%;}
.logo-holder{ margin:30px 0 0 17px; padding:0; float:left;}
.logo-holder h1 img{ margin:0; padding:0; float:left;}
.top-links-holder{ margin:0; padding:0; float:right;}
.top-links-holder ul.top-links{ margin:0; padding:0; list-style-type:none;}
.top-links-holder ul.top-links li{ margin:0;padding:0; float:left; }
.top-links-holder ul.top-links  li a{ margin:0 50px 0 0; padding:0; float:left; text-decoration:none;list-style-type:none; font-family: 'nexa_lightregular';font-size:20px; color:#a0a0a0; line-height:95px;letter-spacing:3px;}
.top-links-holder ul.top-links  li a:hover{ color:#fff; transition-delay:0.2s;}
.top-links-holder ul.top-links  li a.active{color:#fff;}
/* Header ends */

/* Content starts*/
/*------------------------------------------------slider sratrs-----------------------------------------------*/
.content{ margin:0; padding:0; float:left; width:100%;height:100%;}

.slider-desktop{ margin:0;padding:0;float:left; position:relative;}
.vegas-loading {
	/* Loading Gif by http://preloaders.net/ */
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	background:#000 url(img/loading.gif) no-repeat center center;
	background: url(../img/loading.gif)  no-repeat center center rgba(0, 0, 0, 0.7) ;
	height:32px;
	left:20px;
	position:fixed;
	top:20px;
	width:32px; 
	z-index:0;
}

.vegas-overlay {opacity:0.5;z-index:-1;}

.vegas-background {image-rendering: optimizeQuality;-ms-interpolation-mode: bicubic;z-index:-2;}

.jspContainer
{
	overflow: hidden;
	position: relative;
	
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
	display:none;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
	display:none;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
	display:none;l
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	display:none;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
	display:none;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.vegas-loading {
	top: auto;
	bottom: 40px;
	left: 40px;
    display: none !important;
}
.vegas-overlay {
    display: none;
}

.jspHorizontalBar {
	height: 5px;	
}
	.jspHorizontalBar .jspTrack {
		background: #333;
	}
	.jspHorizontalBar .jspDrag {
		background: #666;
		cursor: ew-resize;
	}
	#thumbnails:hover .jspHorizontalBar .jspDrag {
		background: #F30;
    } 
	
	
/*Mobile slider*/

.mobile-slider{ margin:0;padding:0;display:none;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
	
	/*Mobile slider ends*/
	          

/*------------------------------------------------slider ends-----------------------------------------------*/
.left-cont{ margin:0; padding:0; float:left; width:38%;position:relative;}
.aboutus-left-cont{ margin:0 0 0 2%; padding:0; float:left; width:50%;}
.aboutus-left-cont h1{ margin:30px 0 0 0; padding:0 0 18px 0;font-family: 'ralewaythin'; font-size:30px;color:#808080; text-transform:uppercase;}
.contact-info h1{ margin:30px 0 0 0; padding:0 0 18px 0;font-family: 'ralewaythin'; font-size:30px;color:#808080; text-transform:uppercase;}
.aboutus-content { margin:0; padding:0; float:left; overflow-y: auto;position:relative;}
.aboutus-content p{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#808080; text-align:left;line-height:2;word-spacing:1px;}
.aboutus-content p.heading{text-decoration:underline; text-transform:capitalize;font-size:16px;}
.left-content{ margin:0; padding:0; float:left; overflow-y:auto;}
.left-content p{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#808080; text-align:left; word-spacing:3px; line-height:2; }
.righ-cont{ margin:0; padding:0; float:right; width:60%;}
.aboutus-right-cont{margin:0; padding:0; float:right; width:48%;position:relative;}
.aboutus-right-cont .imag-holder img{  height: 100%;display: block;position: absolute;right: 90px;top:30px; z-index:-9; left:inherit;}
.imag-holder{ margin:0; padding:0; float:left; width:448px;height:800px;}
.imag-holder img{  height: 100%;display: block;position: absolute;right: 0;top: 0; left:0; z-index:-9;}
.left-content .contact-info{ margin:10px 0 0 10px; padding:0; float:left; }
.left-content .contact-info h3{ margin:2% 0 0 0;font-family: 'ralewaythin'; font-size:15px;color:#808080; line-height:2; letter-spacing:1px; text-transform:uppercase;}
.left-content .contact-info p{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#808080; text-align:left; line-height:2; word-spacing:1px;}
.form-holder{ margin:50px 60px 0 0 ; padding:0; width:500px; float:right;}
.form-holder-mobile{display:none;}
.form-holder h2{margin:20px 0 0 0; padding:0 0 0 0; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:15px;color:#808080; letter-spacing:1px;}
.row-holder{ margin:20px 0 0 0; padding:0; width:100%; height:100%;}
.row-holder label{margin:0 0 0 5px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;color:#808080; text-align:center; letter-spacing:1px;}
.row-holder label span{ color:#ee0000;}
.row-holder .txt-field{ margin:5px 0 10px 0;padding:0 0 0 3px; width:488px; height:24px; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#808080; border:1px solid #808080; float:right;  letter-spacing:1px;}
.row-holder .multi-line{margin:5px 0 10px 0;padding:2px 0 0 3px; width:97%;height:182px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#808080; border:1px solid #808080;float:right;letter-spacing:1px;resize:none}
.btn-holder{ margin:20px 0 0 77px; padding:0; width:100%; height:100%; float:right;}
.btn-holder .btn-send{ margin:0; padding:0;background:#000;font-size:13px;color:#fff;font-family: 'ralewaythin'; height:31px; width:83px; cursor:pointer; letter-spacing:1px; border:none; float:right; }

/*----------------------------------Collections starts------------------------------------*/

/* CSS3 STYLE GENERIC */
.collection-holder{ margin:0;padding:0;width:100%;  float:left; overflow:hidden; position:relative;}

.outerWrapper {
	text-align: left;
	position:relative;
	margin:60px auto 60px auto;
	width:1700px;
}


.mask{ height:100% !important;}

.item {
	margin: 0 30px;
  padding: 0;
  width: 503px;
  height: 650px;
  float: left;
  border: 1px solid #dddddd;
  border-radius: 4px;
  position:relative;
	

}



.outerWrapper .item a {  
	margin: 0;
  	padding: 0;
	width:100%;
	height:100%;
  	position: absolute;
}

.outerWrapper .item a p.hover-efffect {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9999999;
  text-indent: -9999em;
}

.outerWrapper .item a p.hover-efffect:hover{background:rgba(198,198,198,0.7) ;}
  

.item img {
 border: 0 none;
    bottom: -50%;
    display: block;
    left: -50%;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    padding: 0;
    position: absolute;
    right: -50%;
    text-align: center;
    top: -50%;
    vertical-align: middle;
    z-index: 99;

}


.right-nav-btn {
	position:absolute;
	width:37px;
	height:37px;
	top:50%;
	cursor:pointer;
	opacity: 0.8;
	right: -4%;
	background-position: center right;
	background:url(../img/next.png) center right no-repeat;
	z-index:999;}


.left-nav-btn  {
	position:absolute;
	width:37px;
	height:37px;
	top:50%;
	cursor:pointer;
	opacity: 0.8;
	left:-4%;
	background:url(../img/previous.png) center left no-repeat;
	z-index:999;}




/*-------------------------------Collections ends-------------------------------------------*/


/* Content ends*/

/* Footer starts*/
.footer{ margin:0; padding:0; height:40px; width:100%;background:rgba(217,217,217,0.3); position:fixed; bottom:0;z-index:999; }
.footer-links-holder{ margin:0; padding:0; width:100%;}
.footer-links-holder ul.footer-links{ margin:0; padding:0; list-style-type:none; float:left; width:100%;}
.footer-links-holder ul.footer-links li{margin:0 auto; padding:0; list-style-type:none;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:40px; letter-spacing:3px; text-align:center;}
/* Footer ends*/



/* product Display start*/
.scroll-page{ overflow:auto !important;}
#logo {
left: 15px;
top: 40px;
position: fixed;
z-index: 7;
display: block;
height: 60px;
overflow: hidden;
text-align: left;}

.wrapper {background: url("../img/loader.gif")center center no-repeat;
}
.overlay {
z-index: 6;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity:0.9;}

.logo-product{ margin:0; padding:0;}
.look {
text-align: center;
background: #fff;
}
.modal {
z-index: 6;
position: absolute;
left: 0;
top: 0;
width: 100%;
bottom: 0;
height:100%;
overflow:hidden;
}
.look img {
border: 0 none;
    bottom: -50%;
    display: block;
    left: -50%;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    padding: 0;
    position: absolute;
    right: -50%;
    text-align: center;
    top: -50%;
    vertical-align: middle;
    z-index: 99;
}
.close {
width: 40px;
height: 40px;
display: block;
position: fixed;
right: 30px;
top: 40px;
}

.close span {
background: url("../img/close.png") no-repeat 0 0;
display: block;
width: 40px;
height: 40px;
}
/* product Display ends*/


.close-btn{ display:none;}
.show-div{ display:none;}




/*it will target screen resolutions from 0 to 480px (smartphones) */
@media only screen and (min-width:240px) and (max-width:479px){ 


body{ overflow:auto;}
/*------------------------------------------------slider sratrs-----------------------------------------------*/
.vegas-background{ display:none !important;}
.mobile-slider{ margin:0;padding:0;display:block;}
/*------------------------------------------------slider ends-----------------------------------------------*/
/*.container{ overflow:scroll;}*/
/* Header starts */
.header{ margin:0; padding:0; float:left; background:#000;height:60px; width:100%; position:relative;}
.logo-holder{ margin:0 ; padding:10px 0 0 10px; width:300px;}
.logo-holder h1 img{ margin:10px 0 0 0; padding:0; float:left; width:155px;}

.show-div{ margin:0;padding:0;background:url(../img/show-btn.png) 10px 10px  no-repeat;height:45px;width:41px;cursor:pointer; position:absolute; right:10px; top:10px;display:block;}
.top-links-holder{ min-height: 100%;z-index: 999999999;position: fixed;top: 0px;right: 0px;width:140px;background: none repeat scroll 0% 0% #000;display: none;}
.top-links-holder ul.top-links{ margin:30px 0 0 0; padding:0; list-style-type:none;height:200px; background:#000;}
.top-links-holder ul.top-links li{color: #FFF;line-height: 50px; padding: 5px 0px 6px; width:100%;}
.close-btn{text-align: right;color: #fff;font-size: 15px;padding: 25px 22px;font-family: 'ralewaythin';display: block;height: 50px;border-bottom: 1px solid #9c9c9c;
font-family: 'ralewaythin';display:block; cursor:pointer;}
.top-links-holder ul.top-links  li a{margin:0;padding:13px;text-decoration:none;font-family: 'nexa_lightregular';font-size:12px;color:#a0a0a0;letter-spacing:3px;line-height:15px;}
.top-links-holder ul.top-links  li a:hover{ color:#fff; transition-delay:0.2s;}
.top-links-holder ul.top-links  li a.active{color:#fff;}
.logo-size{ z-index: 99999999;position: absolute;}

/*about us*/
.aboutus-content p{ font-size:11px;line-height: 1.9; margin-bottom:50px;}
.aboutus-left-cont h1 {margin: 30px 0 0 0;font-size:20px;}
.aboutus-right-cont .imag-holder{ height:200px;}
.aboutus-right-cont .imag-holder img {top: 25px;right:0px;width:140px;height:176px;}


/*Contact us*/
.contact-info h1 {margin: 30px 0 0 0;font-size:19px;}
.left-content .contact-info h3{font-size:13px;}
.left-content .contact-info p{ font-size:12px;}
.left-cont .imag-holder{ width:257px;height:282px;}
.left-cont .imag-holder img{height:auto; width:142px;top:78px;}
.form-holder-mobile{width:98%;float:left;display:block;}
.form-holder{display:none;}
.row-holder {margin: 20px 0 0 0; padding:0;width:100%;height: 100%;}
.row-holder label { margin:0 0 0 8px;font-size: 10px;}
.row-holder .txt-field { margin:3px 0 10px 0;  width: 97%;height: 24px;font-size: 11px;}
.row-holder .multi-line{margin:3px 0 10px 0;  width: 97%;font-size: 11px;}
.btn-holder{ margin:20px 0 50px 0; width: 114px;}
.form-holder form .btn-holder .btn-send{ float:none;}


#logo img{width:100px;}

.look img{ top:-43%;}
.close span {
  background:url(../img/close-small.png) no-repeat 0 0;
  display: block;
  width: 40px;
  height: 40px;

}


/*collections*/

.outerWrapper{ width:211px;}	 
.item {margin: 0 25px;width: 155px;height:251px;}
.right-nav-btn{ right:-9%}
.left-nav-btn	{left:-9%;} v
		
		
/*collections end*/


.footer
{
	height:25px;
}

.footer-links-holder ul.footer-links li
{
	line-height:25px;
}


}
/*it will target screen resolutions from 480px to 599px (smartphones landscape mode or wider smart phones) */

@media only screen and (min-width: 480px) and (max-width: 599px){
	
body{ overflow:auto;}
.vegas-background{ display:none !important;}
.mobile-slider{ margin:0;padding:0;display:block;}

/*------------------------------------------------slider ends-----------------------------------------------*/


/* Header starts */
.header{ margin:0; padding:0; float:left; background:#000;height:70px; width:100%; position:relative; }
.logo-holder{ margin:0 ; padding:10px 0 0 10px; width:300px;}
.logo-holder h1 img{ margin:10px 0 0 0; padding:0; float:left; width:196px;}

.show-div{ margin:0;padding:0;background:url(../img/show-btn.png) 10px 10px  no-repeat;height:45px;width:41px;cursor:pointer; position:absolute; right:10px; top:10px;display:block;}
.top-links-holder{ min-height: 100%;z-index: 2000;position: fixed;top: 0px;right: 0px;width:180px;background: none repeat scroll 0% 0% #000;display: none;}
.top-links-holder ul.top-links{ margin:30px 0 0 0; padding:0; list-style-type:none;height:200px; background:#000;}
.top-links-holder ul.top-links li{color: #FFF;line-height: 50px; padding: 5px 0px 6px; width:100%;}
.close-btn{text-align: right;color: #fff;font-size: 15px;padding: 25px 22px;font-family: 'ralewaythin';display: block;height: 50px;border-bottom: 1px solid #9c9c9c;
font-family: 'ralewaythin';display:block; cursor:pointer;}
.top-links-holder ul.top-links  li a{margin:0;padding:13px;text-decoration:none;font-family: 'nexa_lightregular';font-size:17px;color:#a0a0a0;letter-spacing:3px;line-height:15px;}
.top-links-holder ul.top-links  li a:hover{ color:#fff; transition-delay:0.2s;}
.top-links-holder ul.top-links  li a.active{color:#fff;}
.logo-size{ margin:0; padding:0; float:left;}



/*about us*/
.aboutus-content p{ font-size:13px;line-height: 1.9; margin-bottom:50px;}
.aboutus-left-cont h1 {margin: 30px 0 0 0;font-size:20px;}
.aboutus-right-cont .imag-holder{ height:240px;}
.aboutus-right-cont .imag-holder img{top:40px;right:0;height:290px;width:220px;}

/*Contact us*/
.contact-info h1 {margin:30px 0 0 0;font-size:28px;}
.left-cont .imag-holder{ width:300px;height:295px;}
.left-cont  .imag-holder img{height:290px;width:206px;}
.form-holder-mobile{width:98%;float:left;display:block;}
.form-holder{display:none;}
.row-holder {margin:20px 0 0 0; padding:0;width:100%;height: 100%;}
.btn-holder{ margin:20px 0 50px 0; width:120px}
.row-holder label {margin: 0 0 0 13px;font-size: 12px;}
.row-holder .txt-field { margin:6px 0 10px 0;width: 97%;height: 24px;font-size: 11px;}
.multi-line {margin: 4px 0 10px 0; width: 97% font-size: 11px;}



#logo img{ width:150px;}

.look img{ top:-43%;}
.close span {
  background:url(../img/close-small.png) no-repeat 0 0;
  display: block;
  width: 40px;
  height: 40px;

}


/*collections*/



.outerWrapper{ width:389px;margin-top:59px}	

.item {margin: 0 20px;width: 155px;height:251px;}
.right-nav-btn{ right:-9%}
.left-nav-btn	{left:-8%;} 


/*collections end*/


.footer
{
	height:25px;
}

.footer-links-holder ul.footer-links li
{
	line-height:25px;
}



}



/*it will target screen resolutions from 600px to 767px (small tablets) */
 @media only screen and (min-width: 600px) and (max-width: 767px){
/*------------------------------------------------slider sratrs-----------------------------------------------*/
body{ overflow:auto;}

.vegas-background{ display:none !important;}
.mobile-slider{ margin:0;padding:0;display:block;}
/*------------------------------------------------slider ends-----------------------------------------------*/

/* Header starts */
.header{ margin:0; padding:0; float:left; background:#000;height:88px; width:100%; position:relative;}
.logo-holder{ margin:0; padding:15px 0 0 15px; width:300px;}
.logo-holder h1 img{ margin:10px 0 0 0; padding:0; float:left; width:300px;}

.show-div{ margin:0;padding:0;background:url(../img/show-btn.png) 10px 10px  no-repeat;height:45px;width:41px;cursor:pointer; position:absolute; right:10px; top:10px;display:block;}
.top-links-holder{ min-height: 100%;z-index: 2000;position: fixed;top: 0px;right: 0px;width:300px;background: none repeat scroll 0% 0% #000;display: none;}
.top-links-holder ul.top-links{ margin:30px 0 0 0; padding:0; list-style-type:none;height:200px; background:#000;}
.top-links-holder ul.top-links li{color: #FFF;line-height: 50px; padding: 5px 0px 6px; width:100%;}
.close-btn{text-align: right;color: #fff;font-size: 15px;padding: 25px 22px;font-family: 'ralewaythin';display: block;height: 50px;border-bottom: 1px solid #9c9c9c;
font-family: 'ralewaythin';display:block;cursor:pointer;}
.top-links-holder ul.top-links  li a{margin:0;padding:15px;text-decoration:none;font-family: 'nexa_lightregular';font-size:17px;color:#a0a0a0;letter-spacing:3px;line-height:15px;}
.top-links-holder ul.top-links  li a:hover{ color:#fff; transition-delay:0.2s;}
.top-links-holder ul.top-links  li a.active{color:#fff;}
.logo-size{ margin:0; padding:0; float:left;}

/*about us*/

.aboutus-content p{ font-size:14px;line-height: 2; margin-bottom:50px;}
.aboutus-left-cont h1 {margin: 30px 0 0 30;font-size:30px;}
.aboutus-right-cont .imag-holder{ height:360px;}
.aboutus-right-cont .imag-holder img {height:350px; top:25px;width:262px;right:0;}


/*Contact us*/
.righ-cont{ width:50%;}
.contact-info h1 {margin:30px 0 0 0;font-size:30px;}
.left-cont .imag-holder{ height:320px;width:290px;}
.left-cont  .imag-holder img{height:324px;width:253px;}
.form-holder-mobile{width:98%;float:left;display:block;}
.form-holder{display:none;}
.row-holder {margin:20px 0 0 0; padding:0;width:100%;height: 100%;}
.row-holder label {margin: 0 0 0 21px;font-size: 12px;}
.row-holder .txt-field { margin: 7px 0 10px 0;width: 97%;height: 24px;font-size: 11px;}
.row-holder .multi-line {margin: 5px 0 10px 0; width: 97%;}
.btn-holder{ margin:20px 0 50px 0; width:130px}

#logo img{ width:150px;}

.look img{ top:-43%;}
.close span {
  background:url(../img/close-small.png) no-repeat 0 0;
  display: block;
  width: 40px;
  height: 40px;

}




/*collections*/


.outerWrapper{ width:500px;margin-top:59px}	

.item {margin: 0 15px;width:135px;height:210px;}
.right-nav-btn{ right:-9%}
.left-nav-btn	{left:-9%;} 
    
/*collections end*/


}
 




 /* iPads (landscape) ----------- */
 @media only screen and (min-width: 768px) and (max-width: 1124px){
	
body{ overflow:auto;}
/*------------------------------------------------slider sratrs-----------------------------------------------*/
.vegas-background{ display:none !important;}
.mobile-slider{ margin:0;padding:0;display:block;}
/*------------------------------------------------slider ends-----------------------------------------------*/

/* Header starts */


.header{margin:0;padding:0;float:left;background:#000;height:90px;width:100%;}
.logo-holder{margin:0;padding:15px 0 0 15px;float:left;}
.top-links-holder{margin:0;padding:0;float:right;}
.logo-holder h1 img{margin:15px 0 0 0; padding:0;float:left;width:230px;}
.top-links-holder ul.top-links li{margin:0;padding:0;float:left; }
.top-links-holder ul.top-links  li a{margin:0 25px 0 0; padding:0;float:left;text-decoration:none;list-style-type:none;font-family: 'nexa_lightregular';font-size:14px;color:#CCC; line-height:90px;letter-spacing:3px;}
.top-links-holder ul.top-links  li a:hover{ color:#fff; transition-delay:0.2s;}
.top-links-holder ul.top-links  li a.active{color:#fff;}



/*about us*/
.aboutus-content p{ font-size:14px;line-height: 2; margin-bottom:50px;}
.aboutus-left-cont h1 {margin: 30px 0 0 30;font-size:30px;}
.aboutus-right-cont .imag-holder{ height:450px;}
.aboutus-right-cont .imag-holder img {top:16px;right:0;height:435px;width:336px;}



/*Contact us*/
.left-cont  .imag-holder{ height:335px;width:370px;}
.left-cont  t-content .imag-holder img{height:333px;width:247px;}
.form-holder{ width:40%;}
.form-holder-mobile{display:none;}
.row-holder {margin:20px 0 0 0; padding:0;width:100%;height: 100%; }
.row-holder label {margin:0;font-size: 12px;}
.row-holder .txt-field { margin: 4px 0 10px 0;width: 97% ;height: 24px;font-size: 11px;}
.row-holder .multi-line {margin: 5px 0 10px 0; width: 97%;}
.btn-holder{ margin:20px 0 50px 0;}





/*collections*/


.outerWrapper{ width:652px;margin-top:59px}	

.item {width: 155px;height:251px;}
.right-nav-btn{ right:-9%}
.left-nav-btn	{left:-9%;} 
 

/*collections ends*/
}




@media only screen and (min-width: 1125px) and (max-width: 1699px){
	 

.left-content .contact-info{ margin-top:56px;}
.left-content .imag-holder img{ width:400px;height:535px;}
.form-holder{ width:350px;}
.form-holder-mobile{display:none;}
.form-holder form .row-holder .txt-field{ width:340px;}
 
/*slider */
 
.vegas-background{ display:none !important;}
.mobile-slider{ margin:0;padding:0;display:block;
}

.aboutus-right-cont .imag-holder img { width:480px;height:651px;}




/*collections*/


.outerWrapper{ width:993px;margin-top:59px}	

.item {width: 300px;height:440px; margin: 0 16px;}
.right-nav-btn{ right:-3.9%}
.left-nav-btn	{left:-3%;} 
 

/*collections ends*/
 


}













