@charset "utf-8";
/*
Theme Name: FD Refrigeration
Author: Star 3 Media ( gerald@vorian.com.au )
Author URI: http://www.star3media.com.au
Description: Theme for FD Refrigeration
Version: 1.0
*/
/*Clearfix */
.clearfix:before,  
.clearfix:after {  
    content: " ";  
    display: table;  
}  
.clearfix:after {  
    clear: both;  
}  
.clearfix {  
    *zoom: 1;  
}  
/*End Clearfix*/

/*Import Font*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v6/nQhiC-wSiJx0pvEuJl8d8A.eot);
  src: local('Lato Regular'), local('Lato-Regular'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/nQhiC-wSiJx0pvEuJl8d8A.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(http://themes.googleusercontent.com/static/fonts/lato/v6/sBtfDPlEIwvKKU53nAG7AQ.eot);
  src: local('Lato Bold'), local('Lato-Bold'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/sBtfDPlEIwvKKU53nAG7AQ.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot);
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

/*End Import Font */

/******************** CONTENT STYLE *************************/
.mceContentBody 
{
	font-family: 'Open Sans', sans-serif;
	color:#3d3d3d;
	font-size: 13px;  
	font-weight:400;	
}
.mceContentBody h1, 
{
	font-family: 'Open Sans', sans-serif;
	font-size: 39px;
	text-transform:uppercase;
	font-weight:700;		
}
.mceContentBody h2
{
	font-family: 'Open Sans', sans-serif;
	font-size: 34px;
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:20px;	
}
.mceContentBody h3
{
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;	
	font-weight:700;
	margin-bottom:10px;	
}
.mceContentBody h4, .header-text
{
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;	
	font-weight:300;
}
.mceContentBody h5
{
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;	
	font-weight:700;
	text-transform:uppercase;
}
.mceContentBody h6
{
	font-family: 'Lato', sans-serif;
	font-size: 12px;	
	font-weight:700;
	color:white;
	text-transform:uppercase;
}
.mceContentBody p
{
  text-align: left;
  margin-bottom:20px;
}

.box-content p
{
	text-align:justify;
}
.mceContentBody a,
.mceContentBody a:visited,
.mceContentBody a:active,
.mceContentBody a:link
{
  color: inherit;
  text-decoration: none;
}

div, span, a, ul, li, input,textarea{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}

#wrapper{
	width:100%;
	height: auto !important;
	height: 100%;
}
.container{
	max-width:978px;
	width:100%;
	margin:0 auto;
}
#main{
    position: relative;
z-index: 3;
}
#header,.recognitions,.page-content-wrapper{ background:white; width:100%; position: relative; z-index:999; }
/******************** END CONTENT STYLE *************************/


/******************** HEADER STYLE *************************/
.top-header,.telephone-number{
	max-width:960px;
	width:100%;
	margin:0 auto;
}
.top-header{ padding-bottom:25px; }
.top-header .col{
	margin-top:0;
}
.telephone-number{
	padding-top:25px;
	font-size:20px;
	font-weight:700;
	text-align:right;
	text-transform:uppercase;
	color:#008c45;
	padding-bottom:5px;
	padding-right:12px;
}
#header .container{	
	padding-bottom:25px;
	position:relative;
	z-index:300;
}
.logo img{ width:95%;}
.main-navigation{	
	font-family:'Lato', sans-serif;
	text-transform:uppercase;
	color:#3d3d3d;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	margin-left:8px;
}
.main-navigation .menu-main-menu-container > ul{
	list-style-type:none;
}
.main-navigation > .menu-main-menu-container > ul > li{
	display:inline-block;
	border:1px solid #acacac;	
	border-left:none;
	float:left;		
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.main-navigation > .menu-main-menu-container > ul > li:last-child{	
	border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;	
}
.main-navigation > .menu-main-menu-container > ul > li:first-child{	
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-left:1px solid #acacac;
}
.main-navigation > .menu-main-menu-container > ul > li > a{
	padding:11px 13px 11px 30px;
	display:block;
}

.main-navigation > .menu-main-menu-container > ul > li:hover{
    color:white;
	background:#008c45 !important;
}

#menu-main-menu .current-menu-item{
	color:white;
	background:#008c45 !important;
	border-right:none!important;
	border-left:0px!important;
}
.menu-icon{ displaY:inline-block; width:14px; height:14px;margin-right:4px; float:left;}
.menu-text{ display:inline-block;float:left; }

.home{ background:url('/wp-content/themes/star3media/img/menu-icons.png') no-repeat 11px 11px; }
.about{ background:url('/wp-content/themes/star3media/img/menu-icons.png') no-repeat 11px -22px; }
.services{ background:url('/wp-content/themes/star3media/img/menu-icons.png') no-repeat 11px -53px; }
.lenders{ background:url('/wp-content/themes/star3media/img/menu-icons.png') no-repeat 11px -85px; }
.contact{ background:url('/wp-content/themes/star3media/img/menu-icons.png') no-repeat 11px -117px; }

/*icon hover*/
.home:hover{ background:url('/wp-content/themes/star3media/img/menu-icons-hover.png') no-repeat 11px 11px; }
.about:hover{ background:url('/wp-content/themes/star3media/img/menu-icons-hover.png') no-repeat 11px -22px; }
.services:hover{ background:url('/wp-content/themes/star3media/img/menu-icons-hover.png') no-repeat 11px -53px; }
.service-request:hover{ background:url('/wp-content/themes/star3media/img/menu-icons-hover.png') no-repeat 11px -85px; }
.contact:hover{ background:url('/wp-content/themes/star3media/img/menu-icons-hover.png') no-repeat 11px -117px; }

#pull{ display:none; }

/******************** END HEADER STYLE *************************/


/******************** MAIN STYLE *************************/
.image-slider, .page-heading{
	width:100%;	
	position:relative;
	z-index:1;
}
img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}
.stripes, .page-heading-stripes{
	position:absolute;
	z-index:99;
	background:url('/wp-content/themes/star3media/img/stripes.png');
	width:100%;	
}
.page-heading .container{ position:relative; z-index:100; }
.page-heading h1{ color:white; padding-top:45px; font-size:50px; }
.page-heading, .page-heading-stripes{ height:148px; }
.page-content{ padding:25px 0px; font-size:15px; line-height:30px;}
.image-slider,.stripes{ height:485px; }
.slide-banner{
	position:relative;
	z-index:100;
}
.slider-caption{
	padding-top:16%;
	font-family:'Open Sans', sans-serif;
	color:white;
	font-weight:300;
	font-size:50px;
	text-shadow:0px 0px 6px #222222;
}
.slider-photo img{ width:91%; }
.caption-big, .slider-caption span{ font-weight:700; text-transform:uppercase;}
.slider-photo{  }
.company-intro{
	background:#008c45;
	width:100%;
	position:relative;
	z-index:201;
	padding:5px 0px 5px 0px;
}
.company-intro h1{
	text-align:center;
	line-height:46px;
	color:white;
}
.what-we-offer-section,.services-offered{
	width:100%;
	background:#e5e5e5;
	padding-bottom:30px;
        position: relative;
        z-index: 999;
}
.what-we-offer-section h3, .services-offered h3{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	color:#3d3d3d;
}
.three-boxes{
	background:white;	
	border-top:9px solid #a0a0a0;	
}
.three-boxes-holder .span_1_of_3, .recognitions .span_1_of_3, .services-boxes .span_1_of_3{
	width:31.3%;
}
.three-boxes-holder .col, .recognitions .span_1_of_3, .services-boxes .col{
	margin-left:3.05%;
}
.three-boxes-holder .col:first-child, .recognitions .span_1_of_3:first-child, .services-boxes .span_1_of_3:first-child{
	margin-left:0;
}
.box-image, .box-image img{
	width:100%;
}
.box-image{
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.box-content{
	border:1px solid #dbdbdb;
	border-top:none;
        padding: 15px;
        line-height: 20px;
        text-align: center;
        min-height: 120px;
}
.recognitions{
	padding-top:5px;
	padding-bottom:5px;
}
.recognitions .container .col{
	text-align:center;
}
.recognitions .container .col:first-child{
	text-align:left !important;
}
.recognitions .container .span_2_of_12 img{
	padding-top:20px;
}
.quote{
	padding-left:75px;
	background:url('/wp-content/themes/star3media/img/quotation.png') no-repeat 0px 0px;
	font-size:15px;
	font-family:'Lato', sans-serif;
	color:#05447d;
	font-weight:700;
	text-transform:uppercase;
	line-height:24px;
}
.best-choice img{width:100%; }
.other-logos{ text-align:center; padding-top:20px;}
.partnership-section{
	width:100%;
	background:#008c45;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.partnership-section h4{
	color:white;
	display:inline-block;
	padding-top:30px;
	padding-right:20px;
}
/******************** END MAIN STYLE *************************/

/******************** ABOUT STYLE *************************/
.service-left
{
	float:left;
	width:15%;
}

.service-right
{
	float:right;
	width:84%;
}

.about-us-main-caption{
	padding-left:80px;
	background:url('/wp-content/themes/star3media/img/quotation.png') no-repeat 0px 0px;
	padding-bottom:25px;
}
.about-us-banner,.about-us-text{ width:100%; padding-bottom:20px;}
.about-us-banner img{ width:100%; }
.about-us-text{ padding-bottom:0px;padding-top:15px;padding-left:20px;}
.about-us-text li{ 
	padding-left:45px; 
	padding-bottom:15px; 
	padding-top:2px;
	background:url('/wp-content/themes/star3media/img/double-arrow.png') no-repeat 0px 9px;
}
/******************** END ABOUT STYLE *************************/

/******************** SERVICES STYLE *************************/
.services-text{ 
	padding-left:20px; 	
}
.services-offered{ 
	padding-top:30px; 
	-moz-box-shadow:    inset 0 0 6px #828282;
	-webkit-box-shadow: inset 0 0 6px #828282;
	box-shadow:         inset 0 0 6px #828282;
}
.services-boxes{ background:white; border-top:9px solid #bababa;}
.service-title{ 
	font-size:14px;
	font-weight:700;
	text-align:center;
	padding:25px 7px 10px 7px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */	
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	text-transform:uppercase;
	line-height:25px;
}
.services-features{
	border:1px solid #bababa;	
	padding:20px;	
	min-height:302px;
}
.services-features li{
	padding-left:50px;
	padding-bottom:15px;
	font-size:15px !important;
	line-height:25px;
	background:url('/wp-content/themes/star3media/img/check-icon.png') no-repeat 0px 0px;
}

.services-boxes:first-child ul.services-features{
    min-height: 277px;
}
.small-service-box{
	min-height:212px !important;
}
.request-form{ padding-left: 65px; padding-right:65px; }
.request-form li, #gform_fields_2 li{ 
	width:50%;
	display:inline-block;	
	padding-right:4%;	
	float:left;
	min-height:85px;
        clear:none;
}
.request-form li:nth-child(even), #gform_fields_2 li:nth-child(even){ 
	padding-right:0;	
}
#gform_submit_button_2{
    float:right;
}
.button-container{ display:inline-block; width:100%; padding-top:20px;}
.services-boxes,.three-boxes{
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.services-boxes:hover,.three-boxes:hover{
	box-shadow:0px 0px 7px rgba(42, 123, 192, 0.7);
	-webkit-box-shadow:0px 0px 7px rgba(42, 123, 192, 0.7);
	-moz-box-shadow:0px 0px 7px rgba(42, 123, 192, 0.7);
	border-top: 9px solid #008c45;
}
#gform_fields_2 li:last-child{
	width:100%;
	padding-right:0px;
}
.services-system li{
	padding-left: 30px;
	background:url('/wp-content/themes/star3media/img/small-arrow.png') no-repeat 0px 7px;
	line-height:29px;
}
/******************** END SERVICES STYLE *************************/

/******************** CONTACT STYLE *************************/
.contact-us-content h5{
	padding-bottom:25px;
	border-bottom:1px solid #bcbcbc;
}
.contact-us-content{ padding-left:50px; padding-right:50px; }
.contact-us-content .span_1_of_2{
	width:45.5%;
}
.contact-us-content .col{
	margin-left:9%;
}
.contact-us-content .col:first-child{
	margin-left:0;
}
.contact-us-form{
	padding-top:25px;
}
.contact-us-form li{
	padding-bottom:20px;
}
.contact-map small{ font-size:11px !important; }
.contact-map iframe{ width:100%; height:300px;}
.contact-image{ padding-top:25px; }
.contact-image img{ width:100%; }
.information-list, .contact-map{
	padding-top:20px;
}
.information-list-labels{ display:inline-block; width:25%; color:#008c45; float:left;}
.submit-button{ float:right; }
/******************** END CONTACT STYLE *************************/

/******************** FOOTER STYLE *************************/
#footer{
	width:100%;
	background:#1a1f23;
	padding-top:15px;
	padding-bottom:20px;
	color:#c6d3dd;
        position: relative;
        z-index: 4;
}
#menu-footer-menu{
	font-family:'Lato', sans-serif;
	text-transform:uppercase;	
	font-size:12px;
	font-weight:700;
	color:white;
}
#menu-footer-menu li{
	display:inline-block;
	padding-right:20px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
#menu-footer-menu li:hover{
	color:#008c45;
}
.copyright, .copyright-responsive{
	font-family:'Open Sans', sans-serif;
	font-size:11.5px;
	line-height:100%;
	padding-top:20px;	
}
.copyright-responsive{
	display:none;
}
.contact-info, .social-icons{
	line-height:20px;
	padding-top:15px;
}
.social-icons li{
	display:inline-block;
	padding-right:15px;
}
.contact-info li{
	padding-left:25px;
	font-size:11.5px;
	line-height: 23px;
}
#footer .span_7_of_12{
	width:57.05%;
}
#footer .span_3_of_12{
	width:22.69%;
}
#footer .span_2_of_12{
	width:14.21%;
}
#footer .col{
	margin-left:3%;
}
#footer .col:first-child{
	margin-left:0;
}

.vorian img
{
	width: 25px;
    height: auto;
}
.address{ background:url('/wp-content/themes/star3media/img/footer-contact-icons.png') no-repeat 0px 2px; }
.phone{ background:url('/wp-content/themes/star3media/img/footer-contact-icons.png') no-repeat 0px -45px; }
.email{ background:url('/wp-content/themes/star3media/img/footer-contact-icons.png') no-repeat 0px -89px; }
.copyright a:hover,.copyright-responsive a:hover{ color: #008c45; }
/******************** END FOOTER STYLE *************************/

/******************** STYLING CLASSES *************************/
.cta-button{
	font-size:15px;
	font-weight:400;
	border:2px solid white;
	padding:12px 25px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-transform:uppercase;
	cursor:pointer;
}
.button-style{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#008c45;
	text-transform:uppercase;
	font-weight:700;
	color:white;
	border:none;
	padding:10px 20px;
}
#gform_wrapper_1 input[type="text"],#gform_wrapper_1 textarea,.dropdown-box-style, #gform_wrapper_2 input[type="text"],#gform_wrapper_2 textarea, #gform_wrapper_2 select{
	width:100%;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	border:1px solid #bcbcbc;
	padding:10px;
	font-size:15px;
	color:#767676;
}

#gform_wrapper_1 .gform_heading, #gform_wrapper_2 .gform_heading{
    display: none!important;
}

.textarea-style{ height:140px; }
.learn-more-button a{ text-decoration: none; }

.end-quote{
    width:100%;
    height:43px;
    background:url('/wp-content/themes/star3media/img/end-quotation.png') no-repeat 210px 0px;
    margin-top:-15px;
}

.end-quote-about{
    width:61%;
    height:43px;
    background:url('/wp-content/themes/star3media/img/end-quotation.png') no-repeat 210px 0px;
    margin-top:-61px;
    float: right;
}

.recognitions .span_1_of_3:nth-child(3){  width: 16%; margin-top: 4%;  }
.recognitions .span_1_of_3:last-child{  width: 12%; margin-top: 3%;  }
.request-form-labels, #gform_wrapper_1 .top_label .gfield_label, #gform_wrapper_2 .top_label .gfield_label{ width:100%; font-weight:700; text-transform:uppercase; font-size:15px; display:block;}
/******************** END STYLING CLASSES *************************/


/******************** SCREEN RESOLUTION *************************/
@media only screen and (max-width: 978px){
	.container,.top-header,.telephone-number{
		max-width:768px;		
	}
	.slider-caption{ font-size:50px; }	
	.image-slider,.stripes{ height:402px; }
	.box-content{ min-height:223px; }
	#menu-footer-menu, #footer h6, .contact-info{
		font-size:12px;
	}
	#menu-footer-menu li, .social-icons li{ padding-right:10px; }	
	.main-navigation{ margin-top:6px; }
	#pull{
		display:block;
		background:white;
		border:1px solid #acacac;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:8px 20px 8px 20px;
		background:url('/wp-content/themes/star3media/img/menu-toggle.png') no-repeat 96% 45%;
	}
	.main-navigation > .menu-main-menu-container > ul{
		display:none;		
		position:absolute;
		background:white;
	}
	.main-navigation > .menu-main-menu-container > ul > li{
		width:100%;
		border:1px solid #acacac;
		border-bottom:none;
		border-radius:0 !important;
		-webkit-border-radius:0 !important;
		-moz-border-radius:0 !important;
	}
	.main-navigation > .menu-main-menu-container > ul > li:last-child{
		border:1px solid #acacac;
		border-bottom:1px solid #acacac;		
	}
	.other-logos img{padding-bottom:10px;}
	.services-text{ padding-left:60px; }
	.services-features{ min-height:377px; }	
	.information-list{ font-size:14px; }
	.information-list-labels{ width:26%; }
	.contact-us-content{ padding:0; }
	.request-form li, #gform_fields_2 li{ padding-right:20px; }	
	.cta-button{ padding:10px 15px; }
	.slider-caption{ padding-top:9%; }
	.slider-photo img{ width:100%; }
	ul.lof-main-wapper li{ height:402px; }
}
@media only screen and (max-width: 768px){
	.container,.top-header,.telephone-number{
		max-width:640px;		
	}
	.slider-caption{ font-size:50px; }	
	.image-slider,.stripes{ height:337px; }
	.box-content{ min-height:263px; }
	#footer .col{ width:100%; }
	#menu-footer-menu, #footer h6, .social-icons{ text-align:center; }
	.social-icons li:last-child, .footer-menu li:last-child{ padding-right:0px; }
	#footer h6{ padding-top:30px; }
	#menu-footer-menu li{ padding-right:30px; }
	.copyright{ display:none; }
	.contact-info{ width:51%; margin:0 auto; }
	.copyright-responsive{ display:block; text-align:center; padding-top:30px; }
	#footer .col{ margin-left:0px; }
	.request-form{ padding-left:30px; padding-right:30px; }
	.services-features{ min-height:452px; }
	.services-boxes:first-child ul.services-features{ min-height: 402px; }
	ul.lof-main-wapper li{ height:337px; }
	.cta-button{ padding:8px 10px; font-size:13px; }
	.slider-caption{ padding-top:14%; }
}
@media only screen and (max-width: 640px){
	.container,.top-header,.telephone-number{
		max-width:480px;		
	}
	.telephone-number{ text-align:center; }
	#header .col{ width:100%; margin-left:0; }
	.logo{ width:70%; margin:0 auto;}
	.logo img{ width:100%; }
	.main-navigation > .menu-main-menu-container > ul{ position:relative; }
	.image-slider,.stripes{ height:258px; }	
	.mceContentBody h4{ font-size: 18px; line-height:35px; }
	.three-boxes{ width:100% !important; }
	.three-boxes-holder .col{ margin-left:0; }
	.box-content{ min-height:0 !important; }
	.recognitions .col{ margin-left:0; width:100% !important; }
	.best-choice img{ text-align:center; width:60%; padding-left:18%;}
	#menu-footer-menu li{ padding-right:20px; }	
	.contact-us-content .col{ width:100% !important; margin-left:0;}
	.contact-us-form{ padding-bottom:30px; }
	.request-form li, #gform_fields_2 li{ width:100%; padding-right:0;}
	.request-form{ padding:0; }	
	.page-heading h1{ font-size:35px; }
	.about-us-main-caption h2{ font-size:30px; }
	.services-boxes{ width:100%; }
	.services-features,.services-boxes:first-child ul.services-features{ min-height:0px; }
	.services-boxes{ margin-left:0px !important; }
	ul.lof-main-wapper li{ height:258px; }
	.cta-button{ 
		padding:8px 10px; 
		font-size:11px; 
		display:inline-block;
		margin-right:78px;		
	}
	.slider-caption{ padding-top:12%; font-size:37px; }
}
@media only screen and (max-width: 480px){
	.container,.top-header,.telephone-number{
		max-width:320px;
		padding-left:15px;
		padding-right:15px;
	}	
	.span_1_of_2 { width:49.2% !important; }
	.learn-more-button{ padding-top:10px; }
	.image-slider,.stripes{ height:180px; }	
	.mceContentBody h4{ font-size: 16px; line-height:25px; }	
	.company-intro, #header .container, .partnership-section h4{ padding-top:20px; padding-bottom:20px; }
	.partnership-section h4{ padding-right:0px; padding-top:0px;}
	#menu-footer-menu li{ padding-bottom:10px; }
	.contact-info{ width:85%; }
	#footer h6{ padding-top:20px; }
	.what-we-offer-section h3{ font-size:20px; }
	.image-slider,.stripes{ height:163px; }	
	ul.lof-main-wapper li{ height:163px; }
	.cta-button{ 
		padding:5px !important; 
		font-size:10px; 
		display:inline-block;
		margin-right:0px;		
	}
	.slider-caption{ padding-top:8%; font-size:23px; }
}
/******************** END SCREEN RESOLUTION *************************/