.rwd_cont_in{
	width:980px;
	margin:0 auto;
}

.container_wrp{ margin:0px;}
	
#header{ margin:0px;}
#footer{ position:fixed;}



/*--- Tablet landscape --- */
@media only screen and (min-width : 1024px) and (max-width : 1224px) {
	
.rwd_cont_in{
	width:980px;
	margin:0 auto;
}
	
#footer{ position:fixed;}
	
}




/*--- Small tablet landscape ---*/
@media only screen and (min-width : 981px) and (max-width : 1024px) {
	
	

}



@media only screen and (min-width : 691px) and (max-width : 980px){
	
#header{ margin:0px; position:relative;}
#footer{ position:relative;}
	
.rwd_cont_in{
	width:100%;
	padding:0px 15px;
	box-sizing:border-box;
}

.container_wrp{ position:relative; height:auto;}

#iview{ background:#fff; display:none;}

	.experties_bx { margin:40px 0px 0px 0px; padding:0px;}
	.experties_bx .exp_bxleft{ width:100%; background:#fff; height:auto;}
	.experties_bx .exp_bxright{ width:100%;  background:url(../images/black_tp.png); margin:0px;}
	
	ul.lftlinksl li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinksl li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinksl li a:hover{ background:#da251d;}
	ul.lftlinksl li a.current { background:#da251d;}
	
	ul.lftlinks_ind li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinks_ind li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinks_ind li a:hover{ background:#da251d;}
	ul.lftlinks_ind li a.current { background:#da251d;}
	
	ul.right_pnl_exp { margin:0 0 0 30px;}
	.tab{ padding:20px 20px 0 20px;}
	
	/* ---------- Technical queries ---------- */
	
	.form_col{ width:50%; padding:0px;}
	
	/* ---------- customer ---------- */
	ul.list_project li { width:100%;}
	
	/* ---------- Contact Us ---------- */
	#contactus textarea{ width: 216px;}
	.in-box { width: 216px;}
	iframe{ width:100%;}


}


/*--- Tablet portrait ---*/
@media only screen and (min-width : 690px) and (max-width : 800px) {
	
	#footer{ position:relative;}
	
	.rwd_cont_in{
		width:100%;
		padding:0px 15px;
		box-sizing:border-box;
	}
	
	.container_wrp{ position:relative; height:auto;}
	
	#iview{ background:#fff; display:none;}
	
	.experties_bx { margin:40px 0px 0px 0px; padding:0px;}
	.experties_bx .exp_bxleft{ width:100%; background:#fff; height:auto;}
	.experties_bx .exp_bxright{ width:100%;  background:url(../images/black_tp.png); margin:0px;}
	
	ul.lftlinksl li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinksl li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinksl li a:hover{ background:#da251d;}
	ul.lftlinksl li a.current { background:#da251d;}
	
	ul.lftlinks_ind li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinks_ind li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinks_ind li a:hover{ background:#da251d;}
	ul.lftlinks_ind li a.current { background:#da251d;}
	
	ul.right_pnl_exp { margin:0 0 0 30px;}
	.tab{ padding:20px 20px 0 20px;}
	
	/* ---------- Technical queries ---------- */
	.form_col{ width:100%; padding:0px;}
	
	/* ---------- customer ---------- */
	ul.list_project li { width:100%;}
	
	/* ---------- Contact Us ---------- */
	#contactus textarea{ width: 216px;}
	.in-box { width: 216px;}
	iframe{ width:100%;}

}




/*--- Small tablet portrait ---*/
@media only screen and (min-width : 595px) and (max-width : 690px) {
	
	#footer{ position:relative;}
	
	.rwd_cont_in{
		width:100%;
		padding:0px 15px;
		box-sizing:border-box;
	}
	
	.container_wrp{ position:relative; height:auto;}
	
	#iview{ background:#fff; display:none;}
	
	.experties_bx { margin:40px 0px 0px 0px; padding:0px;}
	.experties_bx .exp_bxleft{ width:100%; background:#fff; height:auto;}
	.experties_bx .exp_bxright{ width:100%;  background:url(../images/black_tp.png); margin:0px;}
	
	ul.lftlinksl li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinksl li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinksl li a:hover{ background:#da251d;}
	ul.lftlinksl li a.current { background:#da251d;}
	
	ul.lftlinks_ind li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinks_ind li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinks_ind li a:hover{ background:#da251d;}
	ul.lftlinks_ind li a.current { background:#da251d;}
	
	ul.right_pnl_exp { margin:0 0 0 30px;}
	.tab{ padding:20px 20px 0 20px;}
	
	/* ---------- Technical queries ---------- */
	.form_col{ width:100%; padding:0px;}
	
	/* ---------- customer ---------- */
	ul.list_project li { width:100%;}
	
	/* ---------- Contact Us ---------- */
	#contactus textarea{ width: 216px;}
	.in-box { width: 216px;}
	iframe{ width:100%;}
	
}




/*--- Mobile landscape ---*/
@media only screen and (min-width : 480px) and (max-width : 595px) {
	
	#footer{ position:relative;}
	
	.rwd_cont_in{
		width:100%;
		padding:0px 15px;
		box-sizing:border-box;
	}
	
	.container_wrp{ position:relative; height:auto;}
	
	#iview{ background:#fff; display:none;}
	
	.experties_bx { margin:40px 0px 0px 0px; padding:0px;}
	.experties_bx .exp_bxleft{ width:100%; background:#fff; height:auto;}
	.experties_bx .exp_bxright{ width:100%;  background:url(../images/black_tp.png); margin:0px;}
	
	ul.lftlinksl li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinksl li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinksl li a:hover{ background:#da251d;}
	ul.lftlinksl li a.current { background:#da251d;}
	
	ul.lftlinks_ind li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinks_ind li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinks_ind li a:hover{ background:#da251d;}
	ul.lftlinks_ind li a.current { background:#da251d;}
	
	ul.right_pnl_exp { margin:0 0 0 30px;}
	.tab{ padding:20px 20px 0 20px;}
	
	/* ---------- Technical queries ---------- */
	.form_col{ width:100%; padding:0px;}
	
	/* ---------- customer ---------- */
	ul.list_project li { width:100%;}
	
	/* ---------- Contact Us ---------- */
	#contactus textarea{ width: 216px;}
	.in-box { width: 216px;}
	iframe{ width:100%;}
	
}





/*--- Mobile portrait ---*/
@media only screen and (min-width : 320px) and (max-width : 480px) {
	
	#footer{ position:relative;}
	
	.rwd_cont_in{
		width:100%;
		padding:0px 15px;
		box-sizing:border-box;
	}
	
	.container_wrp{ position:relative; height:auto;}
	
	#iview{ background:#fff; display:none;}
	
	.experties_bx { margin:40px 0px 0px 0px; padding:0px;}
	.experties_bx .exp_bxleft{ width:100%; background:#fff; height:auto;}
	.experties_bx .exp_bxright{ width:100%;  background:url(../images/black_tp.png); margin:0px;}
	
	ul.lftlinksl li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinksl li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinksl li a:hover{ background:#da251d;}
	ul.lftlinksl li a.current { background:#da251d;}
	
	ul.lftlinks_ind li{ margin:0px; border-bottom:1px solid #333;s}
	ul.lftlinks_ind li a{ width:100%; background:#fff; padding:7px 17px; background:#484646; color:#fff;}
	ul.lftlinks_ind li a:hover{ background:#da251d;}
	ul.lftlinks_ind li a.current { background:#da251d;}
	
	ul.right_pnl_exp { margin:0 0 0 30px;}
	.tab{ padding:20px 20px 0 20px;}
	
	/* ---------- Technical queries ---------- */
	.form_col{ width:100%; padding:0px;}
	
	/* ---------- customer ---------- */
	ul.list_project li { width:100%;}
	
	/* ---------- Contact Us ---------- */
	#contactus textarea{ width: 216px;}
	.in-box { width: 216px;}
	iframe{ width:100%;}
}