	
/* Medium devices (tablets 320px and up)start----------------------------------------------------------- */
@media (min-width: 320px) { 
.pro-icons-li.has_boxes li {
    width: calc(100% / 2 - 10px);
	    height: 135px;

}	

.pro-icon-txt {
    vertical-align: top;
    display: table;
    margin: 0 0 20px;
}

#big.owl-theme .owl-prev {
    left: 0;
    font-size: 20px;
}

#big.owl-theme .owl-next {
    right: 0;
    font-size: 20px;
}

.grn-btn {
    float: none;
}

}
/* Medium devices (tablets 320px and up)end------------------------------------------------------------- */






	
/* Medium devices (tablets 576px and up)start----------------------------------------------------------- */
@media (min-width: 576px) { 
.pro-icons-li.has_boxes li {
    width: calc(100% / 2 - 10px);
}	
}
/* Medium devices (tablets 576px and up)end------------------------------------------------------------- */



/* Medium devices (tablets 768px and up)start----------------------------------------------------------- */
@media (min-width: 768px) {
.custom_icons_list.has_boxes li {
        width: calc(100% / 2 - 10px);
		
}

.grn-btn {
    float: right;
	padding:5px;
}

}
/* Medium devices (tablets 768px and up)end-------------------------------------------------------------- */


/* Large devices (desktops 992px and up)start----------------------------------------------------------- */
@media (min-width: 992px) {

.pro-icons-li.has_boxes li {
    width: calc(100% / 3 - 10px);
	    height: 110px;

}	


#big.owl-theme .owl-prev {
	left: -30px;
	font-size: 40px;
}

#big.owl-theme .owl-next {
	right: -30px;
	font-size: 40px;
}



}
/* Large devices (desktops 992px and up)end------------------------------------------------------------- */




/* X-Large devices (large desktops, 1200px and up)start--------------------------------------------------- */
@media (min-width: 1200px) {  }
/* X-Large devices (large desktops, 1200px and up)end----------------------------------------------------- */





/* XX-Large devices (larger desktops, 1400px and up) start------------------------------------------------ */
@media (min-width: 1400px) {  

.custom_icons_list.has_boxes li {
	width: calc(100% / 3 - 10px);
	height: 120px;
}


}
/* XX-Large devices (larger desktops, 1400px and up) end-------------------------------------------------- */
