/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -85px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: none;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:2px solid #CCC;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #CCC;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.eot');
    src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium-webfont.woff') format('woff'),
         url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto-thin-webfont.eot');
    src: url('../fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-thin-webfont.woff') format('woff'),
         url('../fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('../fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{ padding:0px; margin:0px; list-style-type:none; border:none; font-size:100%;}

html,body{height:100%; }
body{ font-family:"robotoregular",Arial, Helvetica, sans-serif; font-size:13px; line-height:24px; color:#333; position:inherit; overflow-x:hidden; }
.container{ width:100%;float:left; background:#FFF; }

.page-loader{ width:100%; height:100%; background:rgba(255,255,255,0.98) url(../images/bx_loader.gif) center no-repeat; z-index:9999999999; display:block; position:fixed; bottom:0px; left:0px; }


header, section, footer{ width:100%; float:left; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row{ max-width:1170px; width:100%; margin:0 auto; position:relative; padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:100%; }
.row-btm{ max-width:1900px; margin:0 4%; position:relative; padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:100%; }

.row-full{ width:100%; max-width:1900px; margin:0 auto; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:100%; }
.row-full-bottom{ width:100%;position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:100%; }
header{ background:#232323; z-index:9999999; height:100px; }
.row.head{max-width:1900px; background:#000; float:left; padding-left:0px;}
.logo{ float:left; margin-left:0%; margin-top:35px; margin-left:2%; }
.tag{ float:right; margin-top:50px; text-align:right; margin-right:4%; }
.tag span{ margin-left:30px; }
.tag a{ font-size:18px; color:#DDDDDD; text-decoration:none; margin-left:50px; }

.intro-txt{ top:185px; left:0px; position:absolute; }
.fix-tag{ position:relative; }
.heading-txt{ width:19.3%; left:1.5%; font-family:"robotothin",Arial, Helvetica, sans-serif; font-size:110px; line-height:100px; letter-spacing:-2px; color:#000; padding-top:35px; float:left; z-index:1; position:absolute; top:0px;  }
.main-txt{ width:19.3%;  float:left; font-family:"robotolight",Arial, Helvetica, sans-serif; font-size:17px; line-height:30px; padding-left:20px; margin-left:38%; float:left; margin-top:0px; position:absolute; top:470px;  }


.projects{ /*position:absolute; top:810px; left:0px;*/ height:5000px; float:left; position:absolute; top:200px; background:#FFF; }
article { text-align:center; width:19.3%; float:left;}
article span.prj-name{font-family:"robotolight",Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:normal;}
article span.prj-name em{ font-style:normal; }
article span.prj-name strong{font-family:"robotomedium",Arial, Helvetica, sans-serif; font-size:1.5em; color:#BABABA; display:block; margin-top:-5px; line-height:normal; font-weight:normal;}

.bx-wrapper .bx-viewport{ background:none; border:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.bx-wrapper .bx-next{ background:url(../images/next.png) top left no-repeat; cursor:pointer; cursor:hand; }
.bx-wrapper .bx-controls-direction a{ top:inherit; bottom:-105px; width:50px; height:50px; left:45%;  }
.bx-wrapper .bx-next:hover{ background-position:0px 0px; }

footer{ position:absolute; left:0px; color:#444444; display:none; z-index: 9999999; }

.lets{ background:#D90000; padding:65px 0 40px 0px; font-family:"robotothin",Arial, Helvetica, sans-serif; font-size:72px; color:#FFF;  display:inline-block; float:left;}
.map{ background:#000 url(../images/map.jpg) top center no-repeat; background-size:cover; max-height:575px; height:575px; position:relative; float:left; }
.map .copyright{ bottom:50px; left:4%; position:absolute; padding-left:20px; color:#999999; font-size:13px; width:45%; line-height:19px; }
.footer-content{ float:right; bottom:60px; right:4%; position:absolute; width:600px; height:110px; }

.footer-content .link, .btm-right-img{ float:left; }
.footer-content .about{ float:right; text-align:right;   }
.link{ margin-right:30px; margin-top:10px; }
.link a{color:#999; text-decoration:none; font-size:14px; margin-bottom:20px; display:inline-block; }
.link a:hover{ color:#FFF; }
.footer-content .about h2{ background:url(../images/red-arrow.png) top right no-repeat; padding-right:40px;  margin-top:20px; font-family:"robotoregular",Arial, Helvetica, sans-serif; font-size:18px; }
ul.contact{ padding:0px; margin:0px 40px 0 0; list-style-type:none; }
ul.contact li{ float:left; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; list-style-type:none; }
ul.contact li.ico-phone{ background:url(../images/ico-phone.png) left 5px no-repeat; margin-left:15px; }
ul.contact li.ico-email{ background:url(../images/ico-email.png) left 5px no-repeat; margin-left:15px; }
ul.contact li a{color:#444; text-decoration:none; }
.btm-text{ float:left; margin-left:4%; }
.btm-email{ float:right; margin-top:-30px; margin-right:4%;}
.left-line{ position:absolute; left:20px; bottom:-190px; z-index:3; }
.row-margin{ float:left; width:100%; margin:0 4%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.line{ position:absolute; width:1px; }
.line img{ width:100%; height:auto; }
.zero{ left:10%; top:60px; }
.zero1{ left:82%; top:115px; }

.contact-container, .career-container, .about-container{ position:absolute; left:-65%; height:100%; background:#F0F0F0; top:168px; width:65%; }
.contact-container, .career-container, .about-container{ font-size:24px; font-family:"robotothin",Arial, Helvetica, sans-serif; color:#222222; line-height:40px; }
.content{ padding:90px 8% 0 10%; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tag a.active{ color:#848484; }

.contact-container, .career-container{ color:#545454; font-size:14px; font-family:"robotoregular",Arial, Helvetica, sans-serif; line-height:22px; }
.contact-col1{ float:left; width:40%;}
.comp-name{ display:block; margin-bottom:20px; font-size:14px; }
.numbers{ float:left; width:100%; margin-top:30px; }
.numbers strong{ width:75px; display:inline-block; }
.numbers strong.txt{ width:inherit; }
.contact-col2{ float:left; width:50%; }
.txt_box, .txt_area{ font-family:"robotoregular",Arial, Helvetica, sans-serif; width:100%; background:#FFF; border:1px solid #DDDDDD; padding:10px 10px; margin-bottom:10px; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.btn{ background:#FFF url(../images/submit-arrow.png) 95% center no-repeat; width:200px; border:1px solid #DDDDDD; padding:10px; text-align:left; cursor:pointer; cursor:hand;  }
.form-space{ margin-top:50px; }
.btn-right{ float:right; font-weight:bold; }
.verification-container{ float:left; width:100%; margin-bottom:20px; margin-top:30px; }
.resume-container{ float:left; width:100%; }
label.resume-lbl, label.verification-lbl{ float:left; background:#FFF; border:1px solid #DDD; border-right:none; padding:7.5px 2%; width:50%; }
label.resume-lbl{ padding-top:10px; padding-bottom:10px; }
.txt_box.file{ width:45%; }
label.verification-lbl img{ float:right; }
.verification-txt{ float:left; width:45.5%; }
.careeer-txt{ font-size:16px; }

.career{ color:#000; text-decoration:none; }

.prj{ position:absolute; text-align:center;
	transition-duration: 1s;
	transition-timing-function: ease;
	-moz-transition-duration: 1s;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 1s;
	-o-transition-timing-function: ease;
	-ms-transition-duration: 1s;
	-ms-transition-timing-function: ease;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease;


}
.prj img{ width:100%; height:auto; }

.kalarav{left:20%; top:4%; width:30%; opacity:0;}
.palak{left:52%; top:4.5%; opacity:0;}
.tulip{ right:4%; top:5%; opacity:0; }
.swan{ left:4%; top:14%; opacity:0; }
.sayaji{left:26%; top:14.5%; opacity:0;}
.pasl-web{ left:48.5%; top:15%; width:30%; opacity:0; }
.shiva-poly{right:1%; top:13%; opacity:0;}
.sachi{ left:7%; top:25%; opacity:0; }
.care-bag{ left:34%; top:22.5%; opacity:0; }
.goodwill{ left:59%; top:23%; opacity:0; }
.tulip-standy{ right:1%; top:22%; opacity:0; }
.care{ left:1%; top:31%; opacity:0; }
.keep-sake{ left:22%; top:29.5%; opacity:0; }
.sachi-build{ left:40%; top:31%; opacity:0; }
.living{left:59%; top:34%; opacity:0;}
.pasl{ right:0%; top:31.5%; opacity:0; }
.future-company{ left:1%; top:48%; opacity:0;}
.mr{ left:21%; top:40.5%; opacity:0; }
.future{ left:40%; top:41%; opacity:0; }
.pasl-stand{ left:61%; top:43.5%; opacity:0; }
.shaivi{ right:0.5%; top:45%; opacity:0; }
.goodwill-card{ left:0px; top:54%; opacity:0; }
.shaivi-outdoor{ left:21%; top:54%; opacity:0; }
.neha{ left:43.5%; top:53%; opacity:0; }
.arihant{ left:62.5%; top:56%;opacity:0; }
.wadia{ right:0.5%; top:50.5%; opacity:0; }
.shiv-rutu{ left:21%; top:61.5%; opacity:0; }
.kalarav-outdoor{ left:43%; top:62.5%; opacity:0; }
.cushah{left:63%; top:64%; opacity:0; }
.wadia-flyer{ right:0.5%; top:62.5%; opacity:0; }
.amrutam{ left:1%;top:67%; opacity:0; }
.ambit{ left:22%; top:71.5%; opacity:0; }
.chetan-flyer{ left:43%; top:69.5%; opacity:0; }
.only-outdoor{ left:63%; top:73%; opacity:0; }
.shree{ right:0%; top:72%; opacity:0; }
.care-board{ left:1%; top:73%; opacity:0; }
.moonair{left:44.5%; top:79%; opacity:0; }
.cornair{ left:1%; top:83.5%; opacity:0; }
.care-paper{ left:22%; top:82.5%; opacity:0; }
.chetan{left:43%; top:85%; opacity:0; }
.logos{left:62%; top:87%; opacity:0; }
.pasl1{ right:0%; top:83%; opacity:0; } 

.kalarav.ani{top:1%; opacity:1;}
.palak.ani{top:1%; opacity:1;}
.tulip.ani{top:1%; opacity:1;}
.swan.ani{ top:10%; opacity:1;}
.sayaji.ani{top:8.5%; opacity:1;}
.pasl-web.ani{ top:11%; opacity:1;}
.shiva-poly.ani{right:1%; top:8%; opacity:1;}
.sachi.ani{ top:20%; opacity:1;}
.care-bag.ani{ top:17.5%; opacity:1;}
.goodwill.ani{ top:20%; opacity:1;}
.tulip-standy.ani{ top:17%; opacity:1;}
.care.ani{ top:28%; opacity:1;}
.keep-sake.ani{ top:25.5%; opacity:1;}
.sachi-build.ani{ top:26%; opacity:1;}
.living.ani{top:30%; opacity:1;}
.pasl.ani{ top:28.5%; opacity:1;}
.future-company.ani{top:41%; opacity:1;}
.mr.ani{ top:36%; opacity:1;}
.future.ani{  top:37%; opacity:1;}
.pasl-stand.ani{ top:39.5%; opacity:1;}
.shaivi.ani{top:40%; opacity:1;}
.goodwill-card.ani{top:52%; opacity:1;}
.shaivi-outdoor.ani{top:48.5%; opacity:1;}
.neha.ani{top:49%; opacity:1;}
.arihant.ani{ top:51%; opacity:1;}
.wadia.ani{ top:45.5%; opacity:1;}
.shiv-rutu.ani{ top:57.5%; opacity:1;}
.kalarav-outdoor.ani{ top:56.5%; opacity:1;}
.cushah.ani{top:60%; opacity:1;}
.wadia-flyer.ani{top:58.5%; opacity:1;}
.amrutam.ani{top:60%; opacity:1;}
.ambit.ani{top:66.5%; opacity:1;}
.chetan-flyer.ani{top:64.5%; opacity:1;}
.only-outdoor.ani{ top:68%; opacity:1;}
.shree.ani{top:66%; opacity:1;}
.care-board.ani{ top:68%; opacity:1;}
.moonair.ani{top:73%; opacity:1;}
.cornair.ani{ top:77.5%; opacity:1;}
.care-paper.ani{top:77.5%; opacity:1;}
.chetan.ani{ top:81%; opacity:1;}
.logos.ani{ top:81%; opacity:1;}
.pasl1.ani{  top:77%; opacity:1;}


/*.kalarav.ani{top:1%;}
.palak.ani{top:1%;}
.tulip.ani{ top:1%; }
.swan.ani{ top:1%; }
.goodwill.ani{ top:2%; }
.future.ani{ top:9%; }
.keep-sake.ani{ top:8%; }
.moonair.ani{top:17.5%;}
.tulip-standy.ani{ top:15%; }
.care.ani{ top:22%; }
.pasl-web.ani{ top:26.8%;}
.windoor.ani{ top:26.5%; }
.arihant.ani{ top:26.5%; }
.amrutam.ani{ top:35%; }
.sachi.ani{ top:35%; }
.care-bag.ani{ top:37.1%; }
.future-company.ani{ top:37.7%;}
.chetan.ani{ top:40%;}
.shaivi.ani{ top:45%; }
.goodwill-card.ani{ top:48%; }
.mr.ani{ top:48.5%; }
.sachi-build.ani{ top:51.5%; }
.care-gift.ani{ top:47.5%; }
.shiv-rutu.ani{ top:57%; }
.pasl.ani{ top:57.5%; }
.pasl1.ani{ top:78%; } 
.neha.ani{ top:55%; }
.shaivi-outdoor.ani{ top:62.5%; }
.chetan-flyer.ani{ top:63.5%; }
.wadia.ani{ top:65.5%; }
.pasl-stand.ani{ top:70.5%; }
.devam.ani{ top:65.3%; }
.aaina.ani{top:72.3%; }
.niras.ani{ top:75%; }
.money.ani{ top:76.7%; }
.ornet.ani{ top:79.5%; }
.parshwa.ani{ top:76.7%; }
.care-board.ani{ top:83%; }
.grand-bedsheet.ani{ top:83%; }
.pasl-logo.ani{ top:83%; }
.cornair.ani{ top:84%; }
*/

@media only screen and (max-width:1600px){
	
}
@media only screen and (max-width:1600px){
	.heading-txt{ font-size:80px; line-height:80px;}
	.main-txt{ top:340px; width:38.6%; }
	.bx-wrapper .bx-controls-direction a{ left:38%;  }
	article span.prj-name strong{font-size: 1.3em; }
	
	/*
	.one{ top:10%; }
	.two{ top:10%; }
	.three{ top:20%; }
	.four{ top:40.5%; }
	.five{ top:42.5%; }
	.six{ top:51.5%; }
	.seven{ top:63%; }
	.eight{ top:76.5%; }
	*/
	
}
@media only screen and (max-width:1200px){
	.heading-txt{ font-size:70px; line-height:70px;}
	.main-txt{ top:300px; }
	
	article span.prj-name{ font-size:11px; }
	
	.projects{ height:3500px; }
	.line img{ width:100%; height:auto; max-height:140px; }
	
}



/*@media only screen and (max-width:768px){
	.heading-txt{ font-size:50px; line-height:50px;}
	.main-txt{ top:250px; }
	
	article span.prj-name{ font-size:11px; }
	
	.projects{ height:3000px; }
	.lets{ font-size:45px; }
	
}*/

@media only screen and (max-width:1024px){
	
	.heading-txt{ font-size:60px; line-height:60px;}
	.main-txt{ top:300px; }
	.heading-txt{ font-size:50px; line-height:50px;}
	.main-txt{ top:100px; }
	.zero1 { left: 92%; top: 60px; }
	
	article span.prj-name{ font-size:11px; }
	.prj img{ width:100%; height:auto; }
	
	.lets{ font-size:35px; padding:20px 0 10px 0; line-height:normal; }
	.tag { margin-right: 2%; margin-top: 40px; }
	.tag a {margin-left: 30px;}
	.logo > img { height: auto; width: 70%; }
	.heading-txt{ top:80px; }
	.map{ height:250px; }
	.btm-email img{ width:60%; height:auto; }
	.btm-email {margin-top: -10px;}
	
}


@media only screen and (max-width:980px){
	.projects{ height:3000px; }
	.main-txt{ font-size:14px; line-height:22px; }
}

/*@media only screen and (max-width:640px){
	.heading-txt{ font-size:40px; line-height:40px;}
	.main-txt{ top:70px; }
	article span.prj-name{ font-size:10px; }
}*/
@media only screen and (max-width:640px){
	.zero, .zero1, .one, .two, .three, .four, .five, .six, .seven, .eight, .left-line, .right-line, .copyright{ display:none; }
	header{height:100px; }
	.tag {display: block; margin-right: 0; margin-top: 10px; width: 100%; text-align:center; padding-bottom:10px;}
	
	.logo { display: block; float: left; text-align: center; width: 100%; margin-left:0px; margin-top:20px; }
	.logo img{ width:30%; height:auto; }
	
	.heading-txt {  left: 0;   margin:0 0; padding:8px 10%; position: relative; top: 0px; width: 80%; border:none; background:#F4F4F4; font-size:25px; line-height:30px; }
	.intro-txt{ top:150px; }
	
	article, .pasl-web{ width:55%; float:left; }
	.prj{ position:relative; top:inherit; margin-bottom:50px; float:left; }
	.projects{ height:auto; position:relative; float:left; }
	
	.kalarav.ani, .palak.ani, .tulip.ani, .swan.ani, .sayaji.ani, .pasl-web.ani, .shiva-poly.ani, .sachi.ani, .care-bag.ani, .goodwill.ani, .tulip-standy.ani, .care.ani, .keep-sake.ani, .sachi-build.ani, .living.ani, .pasl.ani, .future-company.ani, .mr.ani, .future.ani, .pasl-stand.ani, .shaivi.ani, .goodwill-card.ani, .shaivi-outdoor.ani, .neha.ani, .arihant.ani, .wadia.ani, .shiv-rutu.ani, .kalarav-outdoor.ani, .cushah.ani, .wadia-flyer.ani, .amrutam.ani, .ambit.ani, .chetan-flyer.ani, .only-outdoor.ani, .shree.ani, .care-board.ani, .moonair.ani, .cornair.ani, .care-paper.ani, .chetan.ani, .logos.ani, .pasl1.ani{ float:none; top:inherit; left:inherit; margin-left:auto; margin-right:auto; }	
	article span.prj-name{ font-size:12px; }
	.main-txt { float: left; margin: 10%; position: relative;  width: 80%; padding:0px; top:5px;}
	.bx-wrapper .bx-controls-direction a{ left:40%;  }
	
	.btm-email > img {
    height: auto;
    width: 50%;
}
.lets{ font-size:20px; padding: 25px 0 20px; }
.btm-email{margin-top:-10px; }
	
}
@media only screen and (max-width:480px){
	article, .pasl-web{ width:70%; float:left; }
	.prj{ margin-bottom:80px; }
	.footer-content{ width:95%; }
	.btm-email{text-align:right; }
}
@media only screen and (max-width:360px){
	.btm-right-img{ display:none; }
	.footer-content .link{ margin-top:0px; text-align:center; width:100%; }
	.btm-email{ width:75px; }
}