/**************************************************\ 
(XL) Large Monitor Only
\**************************************************/
@media screen and (min-width: 1200px){

}

/**************************************************\ 
(LG) Small Monitor Only
\**************************************************/
@media screen and (min-width:992px) and (max-width: 1199px){
	.sectionProducts .productDiv{ 
    	padding: 10px;
	}
}
 
/**************************************************\ 
(MD) Tablet Only
\**************************************************/
@media screen and (min-width:768px) and (max-width: 991px){

	.sectionProducts .title{
	    font-size: 12px;
	}
	.sectionProducts .subTitle {
	    font-size: 30px;
	    margin-bottom: 15px;
	}
	.sectionProducts .desc{ 
    	font-size: 14px;
	}
	.sectionProducts .productDiv .prodName{  
		font-size: 18px;
		margin-top: 10px;
	}
	.sectionProducts .productDiv .prodDesc{ 
    	min-height: 50px;
	}	
}

/**************************************************\ 
(SM) Phablet
\**************************************************/
@media screen and (min-width: 576px) and (max-width:767px){

	.sectionProducts .productDiv{ 
    	padding: 30px;
	}
	.sectionProducts .title{
	    font-size: 12px;
	}
	.sectionProducts .subTitle {
	    font-size: 28px;
	    margin-bottom: 15px;
	}
	.sectionProducts .desc{ 
    	font-size: 14px;
	}
	.sectionProducts .productDiv img{ 
    	width: 80%;
	}
	.sectionProducts .productDiv .prodName{  
	    font-size: 25px;
	    margin-top: 10px; 
	    min-height: 0;
	    margin-bottom: 20px;
	}
	.sectionProducts .productDiv .prodDesc{ 
    	min-height: 0px;
    	font-size: 16px;
	}
	.sectionProducts .productDiv a{ 
    	padding: 10px 50px;
    	font-size: 14px;
	}
}

/**************************************************\ 
(XS) Phone
\**************************************************/
@media screen and (min-width: 391px) and (max-width:575px){  
	.sectionProducts{
		text-align: left;
	}
	.sectionProducts .productDiv{ 
    	padding: 30px;
    	text-align: center;
	} 
	.sectionProducts .subTitle {    
		font-size: 25px;
   		margin-bottom: 10px;
	}
	.sectionProducts .desc{ 
    	font-size: 14px;
	}
	.sectionProducts .productDiv img{ 
    	width: 80%;
	}
	.sectionProducts .productDiv .prodName{  
	    font-size: 25px;
	    margin-top: 10px; 
	    min-height: 0;
	    margin-bottom: 20px;
	}
	.sectionProducts .productDiv .prodDesc{ 
    	min-height: 0px;
    	font-size: 16px;
	}
	.sectionProducts .productDiv a{ 
    	padding: 10px 50px;
    	font-size: 14px;
	}
	.sectionProductDetails{ 
    	text-align: left;
	}
	.sectionProductDetails .subTitle{
	    font-size: 28px;
	}
}

/**************************************************\ 
(XXS) Smaller Phone
\**************************************************/
@media screen and (max-width:390px){  
	.sectionProducts{
		text-align: left;
	}
	.sectionProducts .productDiv{ 
    	padding: 30px;
    	text-align: center;
	} 
	.sectionProducts .subTitle {    
		font-size: 25px;
   		margin-bottom: 10px;
	}
	.sectionProducts .desc{ 
    	font-size: 14px;
	}
	.sectionProducts .productDiv img{ 
    	width: 80%;
	}
	.sectionProducts .productDiv .prodName{  
	    font-size: 20px;
	    margin-top: 10px; 
	    min-height: 0;
	    margin-bottom: 20px;
	}
	.sectionProducts .productDiv .prodDesc{ 
    	min-height: 0px;
    	font-size: 14px;
	}
	.sectionProducts .productDiv a{ 
    	padding: 10px 50px;
    	font-size: 14px;
	}
	.sectionProductDetails{ 
    	text-align: left;
	}
	.sectionProductDetails .subTitle{
	    font-size: 25px;
	}
	.sectionProductDetails .desc{ 
    	font-size: 14px;
	}
}