
/*MAIN.CSS*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*This is main CSS file that contains custom style rules used in this template*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* Template Name: trinity.*/
/* Author: Designova.*/
/* Website: http://www.designova.net */
/* Copyright: (C) 2014 */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*==========================*/
/*ALL DEVICE OPTIMIZATION*/
/*===========================*/

/*Huge Displays*/
@media (min-width: 3000px) {

}

/*Projector Screens and Ver Large Monitors*/
@media (min-width: 2561px) {

}

/*iMac 27, HD Screens and Large Monitors*/
@media (min-width: 1921px) and (max-width: 2560px) {

}

/*Large Widescreen Monitors*/
@media (max-width: 1920px) {
	.icon-block-links {
		margin-bottom:15px;
	}
}

/*Medium Widescreen Monitors*/
@media (max-width: 1680px) {

}

/*Large Widescreen Laptops*/
@media (max-width: 1440px) {

}

/*Common Widescreen Laptops*/
@media (max-width: 1366px) {

}

/*Very Large Tablets and Medium Laptops*/
@media (max-width: 1280px) {

}

/*Notebooks and Small Laptops*/
@media (max-width: 1152px) {

}

/*iPad Landscape Mode and Large Tablets */
@media (max-width: 1024px) {

	.ceres-element.ceres-icon-block.ceres-icon-position-top .icon-block-content {
		margin-bottom: 25px;
		min-height: 180px;
	}
}

/*Small Desktop and Very Small Notebook */
@media (max-width: 980px) {
}

/*Medium Tablets */
@media (max-width: 800px) {
	
	.ceres-element.ceres-icon-block.ceres-icon-position-top .icon-block-heading {
    	margin-bottom: 5px;
	}
	.ceres-element.ceres-icon-block.ceres-icon-position-top .icon-block-content {
		margin-bottom: 10px;
		min-height: 100px;
	}
	.icon-block-links {
		margin-bottom:40px;
	}
	
	.tp-caption.large_bold_white, .large_bold_white {
		font-size: 58px;
		line-height: 60px;
		font-weight: 800;
		font-family: "Open Sans";
		color: #FFF;
		text-decoration: none;
		padding: 10px;
		border: 2px solid #FFF;
   		margin-left: 50px !important;
	}
	.tp-caption.medium_light_white, .medium_light_white {
		font-size: 30px;
		line-height: 36px;
		font-weight: 400;
		font-family: "Open Sans";
		color: #FFF;
		text-decoration: none;
		background-color: transparent;
		padding: 0px;
		border-width: 0px;
		border-color: #FFD658;
		border-style: none;
		margin-left: 50px !important;
	}

}

/*iPad Portrait Mode, iPad Mini and Small Tablets */
@media (max-width: 768px) {

}

/*Medium Smart Phones v2*/
@media screen and (max-width: 640px) {
	#footer .footer-main-wrapper .widget-ul .widget {
   	 	margin-bottom: auto;
	}
}

/*Google Nexus and Other Large Smart Phones v1*/
@media screen and (max-width: 600px) {
	
	.ceres-element.ceres-icon-block.ceres-icon-position-top .icon-block-heading {
    	margin-bottom: 5px;
	}
	.ceres-element.ceres-icon-block.ceres-icon-position-top .icon-block-content {
		margin-bottom: 10px;
		min-height: auto;
	}
	.icon-block-links {
		margin-bottom:40px;
	}
	h3 {
		font-size:20px;	
	}
	.tp-leftarrow {
		display : none;
	}
	.tp-rightarrow {
		display : none;
	}


}

/*iPhone Landscape Mode and Mediium Smart Phones*/
@media screen and (max-width: 480px) {
	.eg-zebu-gallery-element-0 {
		font-size: 11px !important;
		line-height: 14px !important;
		color: #FFF !important;
		font-weight: 600 !important;
		display: inline-block !important;
		float: none !important;
		clear: both !important;
		margin: 0px !important;
		padding: 5px !important;
		border-radius: 0px !important;
		background-color: rgba(255, 255, 255, 0) !important;
		position: relative !important;
		z-index: 2 !important;
		font-family: "Raleway" !important;
		text-transform: uppercase !important;
	}
	#footer .subfooter-wrapper .copyright, #footer .subfooter-wrapper .quicklinks a {
		font-family: "Montserrat","Helvetica Neue",Arial,sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		clear: both;
		float: left;
	}
	

}

/*Other Major Small Smart Phones*/
@media screen and (max-width: 360px) {
	
	.wpb_column > .wpb_wrapper > .wpb_content_element, .wpb_column > .wpb_wrapper > {
		font-size:18px;
    	margin-bottom: 15px;
	}
	.ceres-icon-box-content {
    	margin-bottom: 20px;
    	font-size: 12px !important;
	}
	.ceres-element.ceres-icon-box .ceres-icon-box-content-wrapper {
    	position: relative;
    	top: 0px;
    	border: 1px solid #E0E0E0;
    	border-radius: 3px;
    	background: #F8F8F8 none repeat scroll 0% 0%;
   	 	padding: 63px 10px 30px;
    	margin-bottom: 20px;
	}
}

/*iPhone Portrait Mode and Very Small Mobile Phones*/
@media screen and (max-width: 320px) {
	
}
