<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px){ /* Style for Desktop and Tablet*/
	 
}
 
 
@media (min-width: 992px) and (max-width: 1200px) {
	.features-item{ background-size:310px}
	.features-item .features-title:before{
		border-left:294px solid rgba(0,0,0,0.3);
	}
	.features-item:hover .features-title:before{
		border-left:294px solid rgba(237,45,37,1);
	} 
	
	.business-trigger{ width:450px;}
	.solution-quote{width:450px;}
	.section-footer .footer{width:450px;}
}
 

@media (min-width: 768px) and (max-width: 992px) { /* Style for Tablet*/
	.banner-bar{ height:45px}
	.features-item,
	.section-features div[class^="col"]{height:180px;}
	.features-item{ background-size:230px; left:10px; right:10px}
	.features-item:hover{height:225px;}
	.features-item .features-title{
		font-size:16px;
		line-height:18px;
	}
	.features-item .features-title:before{
		border-left:227px solid rgba(0,0,0,0.3);
		border-bottom: 150px solid transparent;
	}
	.features-item:hover .features-title:before{border-left:227px solid rgba(237,45,37,1);} 
	
	.business-item{ margin-left:10px; margin-right:10px;}
	.business-trigger{ width:345px;}
	.business-trigger span{
		font-size:15px;
		padding:0 20px;
	}	
	
	.business-expander-contents article{ padding:20px 0}
	.business-expander-contents article .left, 
	.business-expander-contents article .right{ width:48%; padding-bottom:20px;}
	.business-expander-contents article .right{ padding:0 20px 20px;} 
	
	
	.industry-trigger{
		height:365px;
	} 
	.features-tabs{ margin-top: -86px;}
	.features-tabs &gt; li &gt; a{
		font-size:22px;
		padding: 35px 0 30px;
	}
	
	.table-features-accordion td.left{ width:40%}
	.table-features-accordion td.right{ text-align:center}
	
	.section-slogan{ padding:65px 0 150px}
	
	.company-info .title-small,
	.form-contact .title-small{ font-size:16px}
	
	.logo-site a{
		width:130px;
		background-size:130px;
		height:30px;
		margin-top:10px;
	}
	.navbar-nav &gt; li{ padding:0 2px}
	.navbar-nav &gt; li &gt; a{
		font-size:12px;
		padding:5px;
		height:55px
	}
	.header.nav-scrolling .navbar-nav &gt; li &gt; a{ height:38px}
	
	
	.section-footer{padding: 20px 0 20px;}
	
	.footer-bar{ height:100px}
	.solution-quote{width:345px;}
	.section-footer .footer{width:345px;}
	
	.section-footer .footer .copyright,
	.footer-followus{
		display:block;
		float:none;
		width:100%
	}
	.section-footer .footer .copyright{ margin-top:-10px;}
	.footer-followus{ margin-top:8px;}
	
	.solution-quote .quote{ left:0}
	.solution-quote .quote p{ padding-right:0}
}

 
@media (max-width: 992px){
	.title-big{font-size:30px;}
	.title-medium{ font-size:20px; line-height:21px}
	
	.business-trigger:before{
		border-right: 45px solid transparent;
    	border-top: 45px solid #fff;
	}
}

@media (max-width: 767px){ 
	.header-nav{
		margin-top:15px;
	}
	.section-features div[class^="col"]{ height:auto}
	.features-item{
		height:auto;
		background:none;
		position:relative;
		left:0px;
		right:0px;
		margin:20px 0;
	}
	.features-item img{ width:100%}
	.features-item:hover{ height:auto}
	
	.features-item .features-title:before,
	.features-item:hover .features-title:before{
		border-bottom:260px solid transparent;
  		border-left:260px solid rgba(0,0,0,0.5);
	}
	 
	.business-items{
		 padding:0 20px;
	} 
	.business-item{
		margin-left:0px;
		margin-right:0px;
		width:100%;
	}
	.business-trigger{ width:100%}
	
	.business-trigger span{
		font-size:15px;
		padding:20px 20px 18px 30px;
		line-height:20px;
	}
	
	.industry-header{ padding:60px 0 55px}
	.industry-item{
		width:100%;
		margin:0px;
	}
	.industry-expander-contents article{ padding:50px 0 40px}
	
	.industry-expander-contents article table td{
		display:block;
		width:100%;
		padding:0 0 10px !important;
	}
	
	.industry-expander-contents article h3, 
	.industry-expander-contents article h2{ margin-top:15px; font-size:20px}
	.industry-item{ width:100%; margin:0}
	.industry-download{ margin-top:25px;}
	
	.industry-trigger{
		height:320px;
	}
	 
	.industry-download{ margin-top:0}
	.industry-download .icons{
		margin-left: -20px;
		 -webkit-transform: scale(0.5,0.5);
	 	    -moz-transform: scale(0.5,0.5);
	          -o-transform: scale(0.5,0.5);
	             transform: scale(0.5,0.5);
	}
	.industry-download span{ padding-left:0px; margin-left:-13px; margin-top:5px;}
	
	.section-slogan{ padding-bottom:130px;}
	.flex-slogan .slogan{ font-size:16px; line-height:20px;}
	
	.features-tabs{ margin-top: -66px;}
	.features-tabs &gt; li &gt; a{
		font-size:18px;
		padding:25px 0 20px;
	}
	
	.table-features-accordion td.left{ width:40%}
	.table-features-accordion td.right{ text-align:center}
	
	.table-features-accordion td{
		width:100% !important;
		display:block;
		text-align:left !important;
	} 
	.table-features-accordion td.right{ padding-top:15px;} 
	.table-features-accordion td.right img{ margin-left:0}
	
	.business-expander-contents article .left, 
	.business-expander-contents article .right{
		width:100%;
		padding:0px 0px 20px;
	}
	
	.panel-features{
		padding: 20px 0px;
	}
	.panel-features .panel-body{ padding:25px 0}
	
	.form-contact{ padding-top:35px; padding-bottom:35px;}
	.company-info{ padding-top:35px; padding-bottom:20px;}
	
	
 	.contact-title{ height:auto; padding:20px 0; text-align:center}
	.contact-header .container{ padding:0} 
	.contact-number{ 
		background-color:#ed242f; 
		position:relative;
		text-align:center}
	.contact-number .followus{ float:none; display:inline-block; position:relative; right:auto}
	.contact-number .phone-number{ padding:0 0; display:inline-block;}
 
	.contact-number .redbar{ display:none}
	
	.banner-bar{
		height:45px;
	}
	
	.industry-trigger-close, 
	.business-trigger-close{
		right: 15px;
    	top: 15px;
	}
	
	.industry-trigger:after{
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
	
		border-top: 25px solid #ed242f;
		bottom:-25px;
		right:auto;
		left:50%;
		margin-left:-25px;
	}
	
	.logo-site a{
		width:130px;
		background-size:130px;
	}
	.header{ padding-bottom:10px}
	.mobile-menu-btn{ display:block}
	
	.navbar-collapse {
		overflow:hidden;  
	  	float:none !important;
	 	width:100%;
	}
	
	.navbar-nav{
		float:none;
		display:block;
		width:100%;
		margin-top:15px
	}
	.navbar-nav &gt; li{
		float:none;
		display:block;
		width:100%
	}
	.navbar-nav &gt; li &gt; a{
		height:auto !important;
	}
	
	.section-solution{ background:none}
	.solution-left{ display:none}
	.solution-right{ 
		
		background-repeat:no-repeat;
		background-position:center center;
		background-image:url(../img/banner-solution.jpg);
		background-size:cover; 
		
	}
	.solution-right:before{
		left:0px;
		background-color:rgba(41,43,61,0.92);
	
	}
	.solution-right .triangle{ display:none}
	.solution-quote{ width:auto; padding:0 20px;	height:320px;}
	.solution-quote .quote{ 
		left:0;
		text-align:center;
	
	}
	.solution-quote .quote p{ padding-right:0}
	
	.section-footer .footer{
		float:none;
		width:100%;
	}
	
	.footer-bar{ display:none}
	.section-footer{
		padding:20px 0;
		background-color:#1c1c1c
	}
	.section-footer .footer .copyright,
	.footer-followus{
		display:block;
		float:none;
		width:100%;
		text-align:center
	} 
	.footer-followus{ margin-top:8px;}
	
	.solution-quote .quote{ left:0}
	.solution-quote .quote p{ padding-right:0}
	/*.wow{visibility: visible !important;-webkit-animation-name: none !important;-o-animation-name: none !important;animation-name: none !important;} */
	
	.target-differentpage{ top:-58px}
	  
}
 
@media (max-width: 600px){ 
	
}

@media (max-width: 480px){
	.company-info .title-small{ font-size:16px;}
}
@media (max-width: 400px){
	.industry-trigger .trigger-inner h2{ font-size:22px;}
}
@media (max-width: 340px){
	.industry-download{ display:block}
	 .industry-download .icons{
		display:block;
		margin:0 auto; 
	}
	.industry-download span{
		padding:0px;
		display:block;
		margin:0;
		text-align:center
	}
	
	
	.features-tabs &gt; li &gt; a{
		font-size:16px;
		padding:25px 0 20px;
	}
	
	
	
	/*.splash-banner-small{ height:240px}*/
	 
}

 
/*Retina Display Media Query*/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
  
    .logo-site a{
		background-image:url(../img/logo-retina.png);
		background-size:179px
	}	
	 
	.icons,
	.industry-trigger-close,
	.business-trigger-close{
		background-image:url(../img/icons-retina.png);
		background-size:500px
	}
	
	@media (max-width: 992px){
   	   .logo-site a{background-size:130px;}
	   
	}
	
	@media (max-width: 767px){
		.mobile-menu-btn{ top:15px}
	}

	 
}

</pre></body></html>