/*
 * A Design by BDM INFOTECH PVT. LTD
 * Author: BDM INFOTECH
 * Author URL: http://bdminfotech.com
*/ 
/* Large desktop */
@media only screen and (min-width: 1200px){
}
/* Landscape tablet and dated desktop */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
	
	.menu{
		float:left;
		width:100%;
		margin:1em 0 0 0;
	}
	.lftprtmenu{
		width:100%;
	}
	.prtdetailscontent{
		width:100%;
		margin:2% 0 0 0;
	}
	.clients > ul > li{
		width:30%;
		float:left;
		border:1px solid #DADFE1;
		margin:1.5% 0 0 1.5%;
	}
	.clients > ul > li > img{
		width:100%;
	}
	.ourClientsinner > ul > li{
		float:left;
		list-style-type:none;
		border:1px solid #eee;
		padding:1em;
		width:15%;
		margin:1% 0 0 1%;
		background:rgba(255, 255, 255, 0.3);
	}
	.ourClients{
		width:100%; 
		float:left;
		background:url(../images/clients.jpg);
		background-size:cover;
		background-position:center;
		position:relative;
		height:100%;
		padding-bottom:2em;
	}
}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
	.menu{
		float:left;
		width:100%;
		margin:1em 0 0 0;
	}
	.lftprtmenu{
		width:100%;
	}
	.prtdetailscontent{
		width:100%;
		margin:2% 0 0 0;
	}
	.clients > ul > li{
		width:30%;
		float:left;
		border:1px solid #DADFE1;
		margin:1.5% 0 0 1.5%;
	}
	.clients > ul > li > img{
		width:100%;
	}
	.ourClientsinner > ul > li{
		float:left;
		list-style-type:none;
		border:1px solid #eee;
		padding:1em;
		width:15%;
		margin:1% 0 0 1%;
		background:rgba(255, 255, 255, 0.3);
	}
	.ourClients{
		width:100%; 
		float:left;
		background:url(../images/clients.jpg);
		background-size:cover;
		background-position:center;
		position:relative;
		height:100%;
		padding-bottom:2em;
	}
	.prtLeftmenu {
		width:100%;
		padding:0.5em;
	}
	.prtDetailsdiv{
		width:100%;
		margin:2% 0 0 0;
		float:left;
	}
	.anothermenuList > ul > li {
		float: left;
		margin: 1% 0 0;
		width: 100%;
	}
	.anothermenuList > ul > li:first-child {
		margin:0;
	}
	.imgLeftdiv {
		width:100%;
	}
	.imgLeftdiv > img{
		display:block !important;
		max-width:100% !important;
	}
	.contentDiv{
		width:96%;
		margin-top:2%;
	}
	.homepageInner > ul > li {
		width:25%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
	.ftquicklinks{
		width:100%;
		margin-bottom:20px;
	}
	.ftquicklinks > ul > li{
		margin-top:1%;
	}
	.headerRight {
    	float: left !important;
	}
	.ftproducts{
		width:100%;
		margin-bottom:20px;
	}
	.ftproducts > ul > li{
		margin-top:1%;
	}
	.ftproducts > ul{
		float:left !important;
		width:100%;
	}
	.ftcontact{
		width:100%;
		margin-bottom:2em;
	}
	.ftfollowus {
		width:100%;
	}
	.logo{
		width:100%;
		float:left;
	}
	.menu{
		float:left;
		width:100%;
		margin:1em 0 0 0;
	}
	.lftprtmenu{
		width:100%;
	}
	.prtdetailscontent{
		width:100%;
		margin:2% 0 0 0;
	}	
	.contactDetails {
		width:100%;
	}
	.enquiry {
		width:100%;
		margin:0;
	}
	.content{
		padding:1em 0 0 0;
	}
	.prtdetailsinnerContent{
		margin:0;
	}
	.clients > ul > li{
		width:31%;
		float:left;
		border:1px solid #DADFE1;
		margin:1.5% 0 0 1.5%;
	}
	.clients > ul > li > img{
		width:100%;
	}
	.ourClientsinner > ul > li{
		float:left;
		list-style-type:none;
		border:1px solid #eee;
		padding:1em;
		width:15%;
		margin:1% 0 0 0.2%;
		background:rgba(255, 255, 255, 0.3);
	}
	.ourClients{
		width:100%; 
		float:left;
		background:url(../images/clients.jpg);
		background-size:cover;
		background-position:center;
		position:relative;
		height:100%;
		padding-bottom:2em;
	}
	.prtLeftmenu {
		width:100%;
		padding:0.5em;
	}
	.prtDetailsdiv{
		width:100%;
		margin:2% 0 0 0;
		float:left;
	}
	.anothermenuList > ul > li {
		float: left;
		margin: 1% 0 0;
		width: 100%;
	}
	.anothermenuList > ul > li:first-child {
		margin:0;
	}
	.imgLeftdiv {
		width:100%;
	}
	.imgLeftdiv img{
		display:block;
		max-width:100% !important;
	}
	.contentDiv{
		width:96%;
		margin-top:2%;
	}
	
	.homecontent{
		width:100%;
	}
	.homerightpanel {
		width:100%;
	}
	.homepageInner > ul > li {
		width:42%;
	}
}
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 768px){
	.ftquicklinks{
		width:100%;
		margin-bottom:20px;
	}
	.ftproducts{
		width:100%;
		margin-bottom:20px;
	}
	.ftproducts > ul{
		float:left !important;
		width:100%;
	}
	.ftcontact{
		width:100%;
		margin-bottom:2em;
	}
	.ftfollowus {
		width:100%;
	}
	.menu{
		float:left;
		width:100%;
		margin:0.4em 0 0.4em 0;
	}
	.headerRight {
    	float: left;
		width:100%;
	}
	.logo{
		width:100%;
		float:left;
	}
	.top-social{
		display:none;
	}
	.top-info{
		float:left;
		width:100%;
	}
	.lftprtmenu{
		width:100%;
	}
	.prtdetailscontent{
		width:100%;
		margin:2% 0 0 0;
	}
	.contactDetails{
		width:100%;
	}
	.enquiry{
		width:100%;
		margin:7% 0 0 0;
	}
	.enquiry > form{
		width:100%;
	}
	.prtdetailsinnerImg{
		width:98%;
	}
	.prtdetailsinnerContent{
		width:100%;
		float:left;
	}
	.content{
		padding:1em 0 0 0;
	}
	.prtdetailsinnerContent{
		margin:0;
	}
	.clients > ul > li{
		width:48%;
		float:left;
		border:1px solid #DADFE1;
		margin:1.5% 0 0 1.5%;
	}
	.clients > ul > li > img{
		width:100%;
	}
	.prtimg > li{
		width:100%;
		float:left;
		margin:1% 0 0 0;
		height:100%;
		border:none;
		border:1px solid #eee;
	}
	.callbacks_nav {
		top: 71%;
	}
	.homecontent > h1 {
		font-size: 1.5em;
		line-height:1.3em;
	}
	
	.btmmslider > h1 {
		color: #3a539b !important;
		font-size: 1.5em;
		line-height:2em;
	}
	.ourClients{
		width:100%; 
		float:left;
		background:url(../images/clients.jpg);
		background-size:cover;
		background-position:center;
		position:relative;
		height:100%;
		padding-bottom:2em;
	}
	.ourClientsinner > ul > li{
		float:left;
		list-style-type:none;
		border:1px solid #eee;
		width:40%;
		padding:0;
		margin-top:3%;
		background:rgba(255, 255, 255, 0.3);
	}
	.prtLeftmenu {
		width:100%;
		padding:0.3em;
	}
	.prtDetailsdiv{
		width:100%;
		margin:2% 0 0 0;
		padding:0.3em;
		float:left;
	}
	.imgLeftdiv {
		width:100%;
	}
	.imgLeftdiv img{
		display:block;
		max-width:100% !important;
	}
	.contentDiv{
		width:96%;
		margin-top:2%;
	}
	.ulptImages > ul > a li {
		width:100%;
		float:left;
	}
	.ulptImages > ul > a li > img{
		display:block; 
		margin:0 auto;
	}
	.ulptImages > ul > a > li > span {
    	display: block;
		text-align:center;
	}
	.homecontent{
		width:100%;
	}
	.homerightpanel {
		width:100%;
	}
	.homepageInner > ul > li {
		width:92%;
	}
}
/* Landscape phones and down */
@media only screen and (max-width: 480px) {
	
	.logo{
		width:100%;
		float:left;
	}
	.logo h3{
		float: left;
		font-weight: bold;
		font-size:1em;
		padding:1.5em 0 0 0;
	}
	.logo img{
		width:22%;
	}
	
	.ftquicklinks{
		width:100%;
		margin-bottom:20px;
	}
	.ftproducts{
		width:100%;
		margin-bottom:20px;
	}
	.ftproducts > ul{
		float:left;
	}
	.ftcontact{
		width:100%;
		margin-bottom:2em;
	}	
	.ftfollowus {
		width:100%;
	}
	.lftprtmenu{
		width:100%;
	}
	.prtdetailscontent{
		width:100%;
	}
	.contactDetails{
		width:100%;
	}
	.contactDetails > h5{
		line-height:1.6em;
		font-size:1.2em;
	}
	.enquiry > h5{
		line-height:1.6em;
		font-size:1.2em;
	}
	.enquiry{
		width:100%;
		margin:7% 0 0 0;
	}
	.enquiry > form{
		width:98%;
	}
	.enquiry > form > ul > li{
		width:98%;
	}
	.prtdetailsinnerImg{
		width:98%;
	}
	.prtdetailsinnerContent{
		width:100%;
		float:left;
	}
	.pageTitle > h3 {
		font-size:1.2em;
		line-height:2.3em;
	}
	.content{
		padding:1em 0 0 0;
	}
	.prtdetailsinnerContent{
		margin:0;
	}
	.clients > ul > li{
		width:100%;
		float:left;
		border:1px solid #DADFE1;
		margin:1.5% 0 0 1.5%;
	}
	.clients > ul > li > img{
		width:100%;
	}
	.prtimg > li{
		width:100%;
		float:left;
		margin:1% 0 0 0;
		height:100%;
		border:none;
		border:1px solid #eee;
	}
	.callbacks_nav {
		top: 70%; 
	}
	
	.homecontent > h1 {
		font-size: 1.5em;
		line-height:1.3em;
	}
	
	.btmmslider > h1 {
		color: #3a539b !important;
		font-size: 1.5em;
		line-height:2em;
	}
	.ourClients{
		width:100%; 
		float:left;
		background:url(../images/clients.jpg);
		background-size:cover;
		background-position:center;
		position:relative;
		height:100%;
		padding-bottom:2em;
	}
	.ourClientsinner > ul > li{
		float:left;
		list-style-type:none;
		border:1px solid #eee;
		width:100%;
		padding:0;
		margin-top:3%;
		background:rgba(255, 255, 255, 0.3);
	}
	.headerRight {
    	float: left;
		width:100%;
	}	
	.prtLeftmenu {
		width:100%;
		padding:0.3em;
	}
	.prtDetailsdiv{
		width:100%;
		margin:2% 0 0 0;
		padding:0.3em;
		float:left;
	}
	.imgLeftdiv {
		width:100%;
	}
	.contentDiv{
		width:96%;
		margin-top:2%;
	}
	.ulptImages > ul > a li {
		width:100%;
		float:left;
	}
	.ulptImages > ul > a li > img{
		display:block; 
		margin:0 auto;
	}
	.ulptImages > ul > a > li > span {
    	display: block;
		text-align:center;
	}
	.homecontent{
		width:100%;
	}
	.homerightpanel {
		width:100%;
	}
	.homepageInner > ul > li {
		width:92%;
	}
}
