body{padding:0;margin:0;font-family:Arial;font-size:14px;}
*::-moz-focus-inner {border: 0; padding: 0; margin:0;}
.wrapper{width:100%;padding:0;margin:0px 0px;}
.container{width:1000px;margin:0 auto;padding:0;}
.topMenu{
	background: -webkit-linear-gradient(135deg, #050505 50%, #f9e041 50%); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(135deg, #050505 50%, #f9e041 50%); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(135deg, #050505 50%, #f9e041 50%); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(135deg, #050505 50%, #f9e041 50%); 
  	left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index:99999;	
}
.topMenuBack{
	background: -webkit-linear-gradient(135deg, #050505 90%, #f9e041 15%); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(135deg, #050505 90%, #f9e041 15%); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(135deg, #050505 90%, #f9e041 15%); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(135deg, #050505 90%, #f9e041 15%);
  	padding:10px 0;
  	clear:both;
  	overflow:hidden;
}
.topLeftMenu{float:left;width:60%;}
.topLeftMenu a.menuSelected{color: #ffffff;}

.topRightMenu{float:right;width:40%;text-align: right;}
.topRightMenu a:first-child{color:#f9e041;}
.topRightMenu a:last-child{color:#050505;padding-right: 0;}


.headerMiddle{clear:both;overflow:hidden;background:#fff;padding: 20px 0;margin-top: 36px;position: relative;}
.container.header-container {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.dld_app {
	text-align: center;
}
.dld_app h6 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	margin-bottom: 10px;
}
.dld_app .app_links {
	display: flex;
	align-items: center;
	justify-content: center;
}
.dld_app .app_links a {
	margin-left: 5px;
	margin-right: 5px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	width: 40px;
	height: 40px;
}
.dld_app .app_links a.app_store_link {
	background-image: url("../images/app_store_normal.png");
}
.dld_app .app_links a.app_store_link:hover {
	background-image: url("../images/app_store-hover.png");
}
.dld_app .app_links a.play_store_link {
	background-image: url("../images/play_store_normal.png");
}
.dld_app .app_links a.play_store_link:hover {
	background-image: url("../images/play_store_hover.png");
}
.phoneNumbers{padding-top: 0px;text-align: right;width: 400px;border-left: 1px solid #f9e041;}
.phNumber {
	background:rgba(0, 0, 0, 0) url("../images/telephone.png") no-repeat scroll left center;
	display: inline-block;
	font-family:sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding:8px 0 8px 32px;
}
.phNumber:nth-child(2n+1) {border-right: 1px solid #f9e041;padding-right: 25px;}
.phNumber:nth-child(2n) {margin-left: 25px;}

.mainMenu {
    background: rgba(0, 0, 0, 0) linear-gradient(180deg, #ececec 10%, #fff 80%) repeat scroll 0 0;
    color: #000;
}
.mainMenu a.menu:link, .mainMenu a.menu {
    border-right: 1px solid #ccc;
    color: #000;
    display: inline-block;
    padding: 15px 19px;
}

.mainMenu a.menuSelected, .mainMenu a.menu:hover {padding: 15px 19px 10px;border-bottom:5px solid #f9e041;border-right: 1px solid #ccc;color:#000;}
.mainMenu a.menu:first-child, .mainMenu a.menuSelected:first-child{border-right: 1px solid #ccc;color: #000;/*padding-left: 0;*/}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) { 
	.mainMenu a.menu:link, .mainMenu a.menu {/*padding: 15px 20.4px;*/ padding: 15px 15.5px;}
	.mainMenu a.menuSelected, .mainMenu a.menu:hover {/*padding: 15px 20.4px 10px;*/padding: 15px 15.5px 10px;border-right: 1px solid #ccc;}
}

.pageContent{padding:30px 0;line-height:1.5;}
h2.yellowBack{color:#000 !important;background:#fbda08;padding:5px 15px;border-radius:5px;display:inline-block;}

.footerBanner {background: #efefef none repeat scroll 0 0;padding: 20px;margin-top:50px;clear:both;overflow:hidden;}
.footerBanner a {display: inline-block;padding-right: 30px;vertical-align:middle;}
.footerBanner a:last-child{margin-right:0px !important;padding-right:0px !important;}

/*a.menu:first-child, .mainMenu a.menu:first-child, a.menuSelected:first-child{padding-left: 0;}*/
.topLeftMenu a.menu:first-child{padding-left: 3px;}
a.menu:last-child, .mainMenu a.menu:last-child, .footerBanner a:last-child, .mainMenu a:last-child.menuSelected:link{/*padding-right: 0;*/border-right:0;}


.testimonialSection {background: #f9e041 none repeat scroll 0 0;padding: 20px;}
ul.testimonialSlider{padding:0;margin:0;}
.testimonialSlider li{float:none !important;display:inline-block;vertical-align:middle;}
.testimonialSection .bx-wrapper .bx-viewport{background:none;border:none;box-shadow:0 0 0;}
.testimonialSection .bx-wrapper .bx-prev{left: -15% !important;}
.testimonialSection .bx-wrapper .bx-next{right: -15% !important;}
.testimonialSection .bx-wrapper .bx-controls-direction a{width:50px;height:50px;}
.testimonial .item{text-align:center;}
.testimonialContent{font-family:Georgia;font-style:italic;font-size:20px;text-align:center;margin-bottom:30px;}
.testimonialSection .names, .testimonialSection .address{font-size:20px;font-weight:bold;font-family:Georgia;}
.yellowBorder{width:100%;height:10px;margin:15px 0;background:#f9e041;}

footer{background: rgba(0, 0, 0, 0) linear-gradient(#dbdbdb 10%, #fff 60% ) repeat scroll 0 0;padding:30px 0 0;clear:both;overflow:hidden;}
.footerLeft{width:50%;float:left;}
.footerRight{width:47%;float:right;}

.quickLinksTitle{padding:20px 0px 10px 0px;font: Normal 26px Georgia;color: #000000;margin:20px 0px;border-bottom:1px solid #CBCBCB;}
.requestFrmTitle{margin-top:30px;padding:0 5px 10px 0px;font:italic bold 26px Georgia;color:#000000;margin-bottom:10px;border-bottom:1px solid #CBCBCB;}

.footerCopyText{clear:both;overflow:hidden;width:100%;background:#dcdcdc;margin-top:50px;padding:20px 0;}
/*.footerMenu{display:inline-block;width:32%;}*/
.divRecaptchaFooterCallBack{
	transform:scale(0.58);
	-ms-transform:scale(0.58);
	-webkit-transform:scale(0.58);
	-moz-transform:scale(0.58);
	-o-transform:scale(0.58);
	transform-origin:0 0 0;
	display: inline-block;
    vertical-align: middle;
}
.styledSelectSmaller select.styledSmaller{
	background: rgb(255, 255, 255) url("../images/dropdown-icon.png") no-repeat scroll 96% center;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border:none;
	padding:5px;
	width:180px;
	height:auto;
}
.sticky{
	position: fixed;
    top: 36px;
    left: 0;
    right: 0;
    box-shadow: 0 0 5px #ccc;
    z-index: 99999;
}
.cntSubmit input[type="submit"]{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
    background: #F9E041;
    border: none;
    cursor:pointer;
    letter-spacing: 1px;
    padding: 12px 40px;
    font-size: 18px;
    font-family: Georgia;
    border-radius: 5px;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
}