@charset "utf-8";

/*--------------media query css------------------*/	
@media (min-width:768px) {
nav > ul { display: block !important; }
.mobile-only {
	visibility:hidden;
	display:none;
}
}

@media (max-width:1200px) {
.main { width: 100%; padding: 0 2%; }
.head-bottom{width:100%;display:inline-block;text-align:center}
.desktop-only {visibility:visible;}

.desktop-only {
	visibility:visible;
}
.mobile-only {
	visibility:hidden;
}
}

@media (max-width:1024px) {
.middle-right { width: 30%; }
.middle-left h5{ font-size:17px;}
}

@media (max-width:970px) {
.middle-left p { font-size: 13px; }
.menu-middle ul li { font-size: 13px; }
.menu-middle { width: 97%; }
.middle-left h5 { font-size: 16px; }
.bottom-para p { font-size: 13px; }
.privacy-cont { margin: 0 20%; }
/*.calculater p { background-size: 35%; }*/
#top-container p { font-size: 21px; }
.download { width: 29%; }
.middle-left { margin: 12px auto; width: 80%; float: none; }
.middle-right { width: 80%; margin: 0 auto; float: none; }
.testimonials { display: inline-block;float:none}
.calculater { /*width: 48%;*/ display: inline-block; margin-top: 19px; /*height: 134px;*/ }
.head-left { width: 48%; }
.download { margin-left: 0; }
.win.firefox .privacy-cont {
  margin: 0 24.3%;
}

}
@media (max-width:870px) {
nav ul li a { padding: 10px 15px;}
.testimonials{float:left}
}

@media (max-width:767px) {
.head-left { width: 45%;}
.head-left a img{width:100%}
.number h3 { font-size: 20px; }
.number p { font-size: 16px; }
nav ul li a { padding: 10px; font-size: 11px; }
#top-container p { font-size: 18px; }
.menu-middle ul li { font-size: 14px; width: 100%; padding: 0 0 0 30px; }
.privacy-cont { margin: 0 15%; }
.number { padding-top: 0; }
.middle-right { width: 97%; }
.menu-middle{ background:#f0f0f0;}
.win.firefox .privacy-cont {
  margin: 0 18%;
}
#menu-icon { display: block; }
nav ul { display: none; }
nav ul li { width: 100%; border-bottom: 1px solid #C3C1C1; }
nav ul li a { background: #a8a8a8; text-align: center; font-size: 12px; border-top-left-radius: 0; border-top-right-radius: 0; }
header{ background:#000;}
.testimonials{float:none}
#menu-icon{margin:0 auto 10px}
.desktop-only {
	visibility:hidden;
	display:none;
}
.mobile-only {
	visibility:visible;
}
}

@media (max-width:640px) {
.head-left{display:inline-block;width:100%;text-align:center;float:none}
.head-left img{width:100%}
.head-left{width:100%}
.head-right {display: inline-block;float: none;text-align: center;width: 100%;}
.number, .number p{text-align:center}
.phone-icon{display:none}
#top-container p { width: 70%; }
.head-bottom { width: 100%; margin: 0 auto; }
#top-container p { font-size: 13px; }
/*.calculater { width: 95%; }*/
.middle-right {width:70%; margin: 0 auto; float: none; max-width:306px;}
.testimonials{width:100%}
.testimonials > object{width:100%}
.testimonials embed{width:100%}
.middle-left { width:100%; margin: 10px auto; float: none; }
.calculater{width:282px;float:none;margin:0 auto;display:block}

#menu-icon{margin:0 auto 5px}
.number p{display:none}
.current{width:100%;text-align:center;margin:6px 0 10px;display:inline-block}
.current p{font-size:16px;color:#ff6600;font-weight:bold}
.desktop-only {
	visibility:hidden;
	display:none;
}
.mobile-only {
	visibility:visible;
}
.team-list li {
    float: left;
    width: 94%;
    min-height: 200px;
    margin-right: 2%;
	text-align: center;
}
.team-list li.last-item {
    float: left;
    width: 48%;
    min-height: 200px;
    margin-right: 2%!important;
}
.employeename {
	font-size:14px;
	font-weight:bold;
	color:#a93139;
    line-height: 28px;
}
.employeeposition {
	font-size:11px;
	color:#000;
}
.employee-details {
    width: 54%;
    float: left;
    text-align: center;
	margin-left:1%;
}
.employee-image {
    float: left;
    width: 45%;
}
.employeeemail a {
    font-size: 11px;
    color: #999;
    text-decoration: none;
}
.col-centre-footer {
    font-size: 12px;
    line-height: 18px; 
    padding-top: 9px;
}
}

@media (max-width:615px) {
.privacy-cont { margin: 0 4%; }
.win.firefox .privacy-cont {margin: 0 10%;}
.desktop-only {
	visibility:hidden;
	display:none;
}
.mobile-only {
	visibility:visible;
}
#top-container { height: 110px;}
/*.download {
    margin-right: 25%!important;
}*/
.download {
    margin-right: none!important;
    padding-left: 4%!important;
}
.page-title {
    width: 100%!important;

}
.testimonials-wrapper {
    float: left;
    /* margin: 18px auto; */
    /* margin-right: 27px; */
    padding: 10px 0 2px 10px;
    position: relative;
    width: 100%;
    margin-bottom: 27px!important;
    overflow: hidden;
}
.calculater-old {
    width: 282px;
    float: none;
    margin: 0 auto 0 14px;
    display: block;
    clear: both!important;
}

.calculater {
    /* width: 282px; */
    /* float: none; */
    /* margin: 0 auto 0 14px; */
    /* display: block; */
    /* clear: both!important; */
    padding: 10px 0 0px 10px;
    position: relative;
    width: 100%;
    margin-bottom: 19px;
    overflow: hidden;
}
.bottom-container {
    margin-top: -9px;
}
}

@media (max-width:480px) {
#top-container p { font-size: 12px; }
.win.firefox .privacy-cont {margin: 0;}
.footer-cont p{ text-align:center; width:100%}
.privacy-cont { margin: 0; }
.middle-right{width:100%;max-width:306px;}
.let-us-btn { display:none; vertical-align: middle; margin-top:-1px; }

.desktop-only {
	visibility:hidden;
	display:none;
}
.mobile-only {
	visibility:visible;
}
_:-webkit-any-link, :root #footer-houses { margin-top:110px; }
.form-label {
	float:left;
	margin-right:8px;
	width:35%;
	font-weight:bold;
	font-size:13px
}
.form-label-wide {
	margin-bottom: 10px;
	font-size:13px;
}
input[type=text] {
    width: 61%;
    float: right;
}
select {
    float: right;
}
}

@media (max-width:432px) {
#top-container p { font-size: 13px; text-align: center; width: 100%; }
/*.download { margin: 0 auto; width: 50%; display: inherit; } */
.download { margin: 0 auto; width: 100%; display: inherit;}
.testimonials embed{max-height:169px;}
.download a img {
	width:48%;
	float:left;
}
}
@media (max-width:342px) {
	.testimonials embed{max-height:169px;}	
}

@media (max-width:335px) {
	.testimonials embed{max-height:161px;}
}

@media (max-width:320px) {
	.testimonials embed{max-height:inherit;}
}

.main aside { behavior: url(PIE.htc); position: relative; }

