@charset "utf-8";
/* additional responsive styles to enhance bootstrap 3 framework */

img, object {
    height: auto;
    max-width: 100%;
}




.forceHeight100 { min-height: 100px; }
.forceHeight110 { min-height: 100px; }
.forceHeight120 { min-height: 100px; }
.forceHeight130 { min-height: 100px; }
.forceHeight140 { min-height: 100px; }
.forceHeight150 { min-height: 100px; }
.forceHeight200 { min-height: 100px; }
.forceHeight250 { min-height: 100px; }
.forceHeight300 { min-height: 100px; }
.forceHeight350 { min-height: 100px; }
.forceHeight400 { min-height: 100px; }
.forceHeight450 { min-height: 100px; }
.forceHeight500 { min-height: 100px; }



.minHeight150 { min-height: 150px; }
.minHeight160 { min-height: 160px; }
.minHeight170 { min-height: 170px; }
.minHeight180 { min-height: 180px; }
.minHeight190 { min-height: 190px; }
.minHeight200 { min-height: 200px; }
.minHeight210 { min-height: 210px; }
.minHeight220 { min-height: 220px; }
.minHeight230 { min-height: 230px; }
.minHeight240 { min-height: 240px; }
.minHeight250 { min-height: 250px; }
.minHeight260 { min-height: 260px; }
.minHeight270 { min-height: 270px; }
.minHeight280 { min-height: 280px; }
.minHeight290 { min-height: 290px; }
.minHeight300 { min-height: 300px; }
.minHeight310 { min-height: 310px; }
.minHeight320 { min-height: 320px; }
.minHeight330 { min-height: 330px; }
.minHeight340 { min-height: 340px; }
.minHeight350 { min-height: 350px; }
.minHeight360 { min-height: 360px; }
.minHeight370 { min-height: 370px; }
.minHeight380 { min-height: 380px; }
.minHeight390 { min-height: 390px; }
.minHeight400 { min-height: 400px; }


.mobileLine {
	display: none;
}





.list-inline {
    list-style: outside none none;
    margin-left: -5px;
    padding-left: 0;
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}



.floatRight { float: right; }
.floatLeft { float: left; }

.textLeft {text-align: left;}
.textRight {text-align: right;}
.textCenter {text-align: center;}
.textJustify{text-align:justify;}

.noPadding { padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important; }

.displayNone { display: none; }

.clearBoth { clear: both; line-height: 0px; }






/*
FONTS FONTS FONTS
FONTS FONTS FONTS
FONTS FONTS FONTS
FONTS FONTS FONTS
FONTS FONTS FONTS
FONTS FONTS FONTS
*/
@font-face{font-family:'Guardian Sans Web';src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.eot);src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.eot?#iefix) format("embedded-opentype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.woff) format("woff"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.ttf) format("truetype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.svg#Guardian%20Sans%20Web) format("svg");font-weight:200;font-style:normal;font-stretch:normal;}
.GuardianSans-Thin-Web{font-family:'Guardian Sans Web';font-weight:200;font-style:normal;font-stretch:normal;}

@font-face{font-family:'Guardian Sans Web-Thin';src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.eot);src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.eot?#iefix) format("embedded-opentype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.woff) format("woff"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.ttf) format("truetype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Thin-Web.svg#Guardian%20Sans%20Web) format("svg");font-weight:200;font-style:normal;font-stretch:normal;}
.GuardianSans-Thin-Web{font-family:'Guardian Sans Web-Thin';font-weight:200;font-style:normal;font-stretch:normal;}

@font-face{font-family:'Guardian Sans Web';src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Light-Web.eot);src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Light-Web.eot?#iefix) format("embedded-opentype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Light-Web.woff) format("woff"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Light-Web.ttf) format("truetype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Light-Web.svg#Guardian%20Sans%20Web) format("svg");font-weight:300;font-style:normal;font-stretch:normal;}
.GuardianSans-Light-Web{font-family:'Guardian Sans Web';font-weight:300;font-style:normal;font-stretch:normal;}

@font-face{font-family:'Guardian Sans Web';src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Regular-Web.eot);src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Regular-Web.eot?#iefix) format("embedded-opentype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Regular-Web.woff) format("woff"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Regular-Web.ttf) format("truetype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Regular-Web.svg#Guardian%20Sans%20Web) format("svg");font-weight:400;font-style:normal;font-stretch:normal;}
.GuardianSans-Regular-Web{font-family:'Guardian Sans Web';font-weight:400;font-style:normal;font-stretch:normal;}

@font-face{font-family:'Guardian Sans Web';src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Semibold-Web.eot);src:url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Semibold-Web.eot?#iefix) format("embedded-opentype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Semibold-Web.woff) format("woff"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Semibold-Web.ttf) format("truetype"),url(http://www.teletech.com/sites/all/themes/main/fonts/guardiansans/GuardianSans-Semibold-Web.svg#Guardian%20Sans%20Web) format("svg");font-weight:600;font-style:normal;font-stretch:normal;}
.GuardianSans-Semibold-Web{font-family:'Guardian Sans Web';font-weight:600;font-style:normal;font-stretch:normal;}



.bold400 {font-weight:400 !important; }
.bold500 {font-weight:500 !important; }
.bold600 {font-weight:600 !important; }
.bold700 {font-weight:700 !important; }
.bold800 {font-weight:800 !important; }

.customFontThin {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:200 !important; }
.customFont200 {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:200 !important; }
.customFont300 {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:300 !important;}
.customFont {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:300 !important; }
.customFont400 {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:400 !important; }
.customFont500 {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:500 !important; }
.customFont600 {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:600 !important;}

.basicFont {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:400;}

.text8 {font-size: 0.8em !important; line-height: 10px;}
.text9 {font-size: 0.9em !important; line-height: 10px;}
.text10 {font-size: 1.0em !important; line-height: 20px;}
.text11 {font-size: 1.1em !important; line-height: 20px;}
.text12 {font-size: 1.2em !important; line-height: 20px;}
.text13 {font-size: 1.3em !important; line-height: 25px;}
.text14 {font-size: 1.4em !important; line-height: 25px;}
.text15 {font-size: 1.5em !important; line-height: 25px;}
.text16 {font-size: 1.6em !important; line-height: 30px;}
.text17 {font-size: 1.7em !important; line-height: 30px;}
.text18 {font-size: 1.8em !important; line-height: 25px;}
.text19 {font-size: 1.9em !important; line-height: 32px !important; margin-bottom:8px;}
.text20 {font-size: 2.0em !important; line-height: 38px;}
.text21 {font-size: 2.1em !important; line-height: 38px;}
.text22 {font-size: 2.2em !important; line-height: 34px;}
.text23 {font-size: 2.3em !important; line-height: 34px;}
.text24 {font-size: 2.4em !important; line-height: 34px;}
.text25 {font-size: 2.5em !important; line-height: 34px;}
.text26 {font-size: 2.6em !important; line-height: 34px;}
.text27 {font-size: 2.7em !important; line-height: 34px;}
.text28 {font-size: 2.8em !important; line-height: 34px;}
.text29 {font-size: 2.9em !important; line-height: 34px;}
.text30 {font-size: 3.0em !important; line-height: 40px;}
.text31 {font-size: 3.1em !important; line-height: 55px;}
.text32 {font-size: 3.2em !important; line-height: 55px;}
.text33 {font-size: 3.3em !important; line-height: 55px;}
.text34 {font-size: 3.4em !important; line-height: 55px;}
.text35 {font-size: 3.5em !important; line-height: 55px;}
.text36 {font-size: 3.6em !important; line-height: 55px;}
.text37 {font-size: 3.7em !important; line-height: 55px;}
.text38 {font-size: 3.8em !important; line-height: 55px;}
.text39 {font-size: 3.9em !important; line-height: 55px;}
.text40 {font-size: 4.0em !important; line-height: 55px;}
.text41 {font-size: 4.1em !important; line-height: 55px;}
.text42 {font-size: 4.2em !important; line-height: 55px;}
.text43 {font-size: 4.3em !important; line-height: 60px;}
.text44 {font-size: 4.4em !important; line-height: 60px;}
.text45 {font-size: 4.5em !important; line-height: 60px;}
.text46 {font-size: 4.6em !important; line-height: 65px;}
.text47 {font-size: 4.7em !important; line-height: 65px;}
.text48 {font-size: 4.8em !important; line-height: 58px;}
.text49 {font-size: 4.9em !important; line-height: 65px;}
.text50 {font-size: 5.0em !important; line-height: 70px;}
.text51 {font-size: 5.1em !important; line-height: 70px;}
.text52 {font-size: 5.2em !important; line-height: 70px;}
.text53 {font-size: 5.3em !important; line-height: 70px;}
.text54 {font-size: 5.4em !important; line-height: 60px;}
.text55 {font-size: 5.5em !important; line-height: 60px;}
.text56 {font-size: 5.6em !important; line-height: 60px;}
.text57 {font-size: 5.7em !important; line-height: 60px;}
.text58 {font-size: 5.8em !important; line-height: 60px;}
.text59 {font-size: 5.9em !important; line-height: 60px;}
.text60 {font-size: 6.0em !important; line-height: 70px;}
.text61 {font-size: 6.1em !important; line-height: 70px;}
.text62 {font-size: 6.2em !important; line-height: 70px;}
.text63 {font-size: 6.3em !important; line-height: 70px;}
.text64 {font-size: 6.4em !important; line-height: 70px;}
.text65 {font-size: 6.5em !important; line-height: 70px;}
.text66 {font-size: 6.6em !important; line-height: 70px;}
.text67 {font-size: 6.7em !important; line-height: 70px;}
.text68 {font-size: 6.8em !important; line-height: 70px;}
.text69 {font-size: 6.9em !important; line-height: 70px;}
.text70 {font-size: 7.0em !important; line-height: 80px;}
.text71 {font-size: 7.1em !important; line-height: 80px;}
.text72 {font-size: 7.2em !important; line-height: 80px;}
.text73 {font-size: 7.3em !important; line-height: 80px;}
.text74 {font-size: 7.4em !important; line-height: 80px;}
.text75 {font-size: 7.5em !important; line-height: 80px;}
.text76 {font-size: 7.6em !important; line-height: 80px;}
.text77 {font-size: 7.7em !important; line-height: 80px;}
.text78 {font-size: 7.8em !important; line-height: 80px;}
.text79 {font-size: 7.9em !important; line-height: 80px;}
.text80 {font-size: 8.0em !important; line-height: 80px;}

.lineHeight10 {line-height: 10px !important;}
.lineHeight15 {line-height: 15px !important;}
.lineHeight20 {line-height: 20px !important;}
.lineHeight25 {line-height: 25px !important;}
.lineHeight30 {line-height: 30px !important;}
.lineHeight35 {line-height: 35px !important;}
.lineHeight40 {line-height: 40px !important;}
.lineHeight45 {line-height: 45px !important;}
.lineHeight50 {line-height: 50px !important;}
.lineHeight55 {line-height: 55px !important;}
.lineHeight60 {line-height: 60px !important;}
.lineHeight65 {line-height: 65px !important;}
.lineHeight70 {line-height: 70px !important;}
.lineHeight75 {line-height: 75px !important;}
.lineHeight80 {line-height: 80px !important;}
.lineHeight85 {line-height: 85px !important;}
.lineHeight90 {line-height: 90px !important;}
.lineHeight95 {line-height: 95px !important;}
.lineHeight100 {line-height: 100px !important;}

.marginTop0 { margin-top: 0px !important; }
.marginTop5 { margin-top: .5px; }
.marginTop10 { margin-top: 10px; }
.marginTop15 { margin-top: 15px; }
.marginTop20 { margin-top: 20px; }
.marginTop25 { margin-top: 25px; }
.marginTop30 { margin-top: 30px; }
.marginTop35 { margin-top: 35px; }
.marginTop40 { margin-top: 40px; }
.marginTop45 { margin-top: 45px; }
.marginTop50 { margin-top: 50px; }
.marginTop55 { margin-top: 55px; }
.marginTop60 { margin-top: 60px; }
.marginTop65 { margin-top: 65px; }
.marginTop70 { margin-top: 70px; }
.marginTop75 { margin-top: 75px; }
.marginTop80 { margin-top: 80px; }

.marginBottom0 { margin-bottom: 0px !important; }
.marginBottom5 { margin-bottom: .5px; }
.marginBottom10 { margin-bottom: 10px; }
.marginBottom15 { margin-bottom: 15px; }
.marginBottom20 { margin-bottom: 20px; }
.marginBottom25 { margin-bottom: 25px; }
.marginBottom30 { margin-bottom: 30px; }
.marginBottom35 { margin-bottom: 35px; }
.marginBottom40 { margin-bottom: 40px; }
.marginBottom45 { margin-bottom: 45px; }
.marginBottom50 { margin-bottom: 50px; }
.marginBottom55 { margin-bottom: 55px; }
.marginBottom60 { margin-bottom: 60px; }
.marginBottom65 { margin-bottom: 65px; }
.marginBottom70 { margin-bottom: 70px; }
.marginBottom75 { margin-bottom: 75px; }
.marginBottom80 { margin-bottom: 80px; }

.paddingTop0 { padding-top: 0px; }
.paddingTop3 { padding-top: 3px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop7 { padding-top: 7px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.paddingTop20 { padding-top: 20px; }
.paddingTop30 { padding-top: 30px; }
.paddingTop40 { padding-top: 40px; }
.paddingTop50 { padding-top: 50px; }
.paddingTop60 { padding-top: 60px; }
.paddingTop70 { padding-top: 70px; }
.paddingTop80 { padding-top: 80px; }
.paddingTop90 { padding-top: 90px; }
.paddingTop100 { padding-top: 100px; }

.paddingBottom0 { padding-bottom: 0px !important; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom15 { padding-bottom: 15px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingBottom30 { padding-bottom: 30px; }
.paddingBottom40 { padding-bottom: 40px; }
.paddingBottom50 { padding-bottom: 50px; }
.paddingBottom60 { padding-bottom: 60px; }
.paddingBottom70 { padding-bottom: 70px; }
.paddingBottom80 { padding-bottom: 80px; }
.paddingBottom90 { padding-bottom: 90px; }
.paddingBottom100 { padding-bottom: 100px; }


.paddingLeft0 { padding-left: 0px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft8 { padding-left: 8px; }
.paddingLeft10 { padding-left: 10px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft30 { padding-left: 30px; }
.paddingLeft40 { padding-left: 40px; }
.paddingLeft50 { padding-left: 50px; }
.paddingLeft60 { padding-left: 60px; }
.paddingLeft70 { padding-left: 70px; }
.paddingLeft80 { padding-left: 80px; }
.paddingLeft90 { padding-left: 90px; }
.paddingLeft100 { padding-left: 100px; }

.paddingRight0 { padding-right: 0px; }
.paddingRight5 { padding-right: 5px; }
.paddingRight8 { padding-right: 8px; }
.paddingRight10 { padding-right: 10px; }
.paddingRight15 { padding-right: 15px; }
.paddingRight20 { padding-right: 20px; }
.paddingRight30 { padding-right: 30px; }
.paddingRight40 { padding-right: 40px; }
.paddingRight50 { padding-right: 50px; }
.paddingRight60 { padding-right: 60px; }
.paddingRight70 { padding-right: 70px; }
.paddingRight80 { padding-right: 80px; }
.paddingRight90 { padding-right: 90px; }
.paddingRight100 { padding-right: 100px; }



.btn12 {font-size:12px !important;}
.btn13 {font-size:13px !important;}
.btn14 {font-size:14px !important;}
.btn15 {font-size:15px !important;}
.btn16 {font-size:16px !important;}
.btn17 {font-size:17px !important;}
.btn18 {font-size:18px !important;}
.btn19 {font-size:19px !important;}
.btn20 {font-size:20px !important;}
.btn21 {font-size:21px !important;}
.btn22 {font-size:22px !important;}
.btn23 {font-size:23px !important;}
.btn24 {font-size:24px !important;}
.btn25 {font-size:25px !important;}
.btn26 {font-size:26px !important;}
.btn27 {font-size:27px !important;}
.btn28 {font-size:28px !important;}
.btn29 {font-size:29px !important;}
.btn30 {font-size:30px !important;}
.btn31 {font-size:31px !important;}
.btn32 {font-size:32px !important;}
.btn33 {font-size:33px !important;}
.btn34 {font-size:34px !important;}
.btn35 {font-size:35px !important;}
.btn36 {font-size:36px !important;}
.btn37 {font-size:37px !important;}
.btn38 {font-size:38px !important;}
.btn39 {font-size:39px !important;}
.btn40 {font-size:40px !important;}
.btn45 {font-size:45px !important;}
.btn50 {font-size:50px !important;}
.btn55 {font-size:55px !important;}
.btn60 {font-size:60px !important;}




/* sm specific styles */
@media (min-width: 768px) and (max-width: 991px) {
.textCenter-sm {
	text-align: center !important;
}
}

/*
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
SM and XS SPECIFIC STYLES
*/

@media (max-width: 992px) {



.colBorderLeftWhite {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
    padding-left: 15px !important;
}
.colBorderRightWhite {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
 padding-right: 15px !important;
}

.colBorderLeft {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
    padding-left: 15px !important;
}
.colBorderRight {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
 padding-right: 15px !important;
}



.text8-sm {font-size: 0.8em !important; line-height: 10px !important;}
.text9-sm {font-size: 0.9em !important; line-height: 10px !important;}
.text10-sm {font-size: 1.0em !important; line-height: 20px !important;}
.text11-sm {font-size: 1.1em !important; line-height: 20px !important;}
.text12-sm {font-size: 1.2em !important; line-height: 20px !important;}
.text13-sm {font-size: 1.3em !important; line-height: 20px !important;}
.text14-sm {font-size: 1.4em !important; line-height: 20px !important;}
.text15-sm {font-size: 1.5em !important; line-height: 20px !important;}
.text16-sm {font-size: 1.6em !important; line-height: 20px !important;}
.text17-sm {font-size: 1.7em !important; line-height: 26px !important;}
.text18-sm {font-size: 1.8em !important; line-height: 26px !important;}
.text19-sm {font-size: 1.9em !important; line-height: 26px !important;}
.text20-sm {font-size: 2.0em !important; line-height: 26px !important;}
.text21-sm {font-size: 2.1em !important; line-height: 28px !important;}
.text22-sm {font-size: 2.2em !important; line-height: 33px !important;}
.text23-sm {font-size: 2.3em !important; line-height: 28px !important;}
.text24-sm {font-size: 2.4em !important; line-height: 28px !important;}
.text25-sm {font-size: 2.5em !important; line-height: 33px !important;}
.text26-sm {font-size: 2.6em !important; line-height: 38px !important;}
.text27-sm {font-size: 2.7em !important; line-height: 33px !important;}
.text28-sm {font-size: 2.8em !important; line-height: 33px !important;}
.text29-sm {font-size: 2.9em !important; line-height: 33px !important;}
.text30-sm {font-size: 3.0em !important; line-height: 40px !important;}
.text31-sm {font-size: 3.1em !important; line-height: 40px !important;}
.text32-sm {font-size: 3.2em !important; line-height: 40px !important;}
.text33-sm {font-size: 3.3em !important; line-height: 40px !important;}
.text34-sm {font-size: 3.4em !important; line-height: 40px !important;}
.text35-sm {font-size: 3.5em !important; line-height: 40px !important;}
.text36-sm {font-size: 3.6em !important; line-height: 40px !important;}
.text37-sm {font-size: 3.7em !important; line-height: 40px !important;}
.text38-sm {font-size: 3.8em !important; line-height: 40px !important;}
.text39-sm {font-size: 3.9em !important; line-height: 40px !important;}
.text40-sm {font-size: 4.0em !important; line-height: 50px !important;}
.text41-sm {font-size: 4.1em !important; line-height: 50px !important;}
.text42-sm {font-size: 4.2em !important; line-height: 50px !important;}
.text43-sm {font-size: 4.3em !important; line-height: 50px !important;}
.text44-sm {font-size: 4.4em !important; line-height: 50px !important;}
.text45-sm {font-size: 4.5em !important; line-height: 50px !important;}
.text46-sm {font-size: 4.6em !important; line-height: 50px !important;}
.text47-sm {font-size: 4.7em !important; line-height: 50px !important;}
.text48-sm {font-size: 4.8em !important; line-height: 50px !important;}
.text49-sm {font-size: 4.9em !important; line-height: 50px !important;}
.text50-sm {font-size: 5.0em !important; line-height: 60px !important;}
.text51-sm {font-size: 5.1em !important; line-height: 60px !important;}
.text52-sm {font-size: 5.2em !important; line-height: 60px !important;}
.text53-sm {font-size: 5.3em !important; line-height: 60px !important;}
.text54-sm {font-size: 5.4em !important; line-height: 60px !important;}
.text55-sm {font-size: 5.5em !important; line-height: 60px !important;}
.text56-sm {font-size: 5.6em !important; line-height: 60px !important;}
.text57-sm {font-size: 5.7em !important; line-height: 60px !important;}
.text58-sm {font-size: 5.8em !important; line-height: 60px !important;}
.text59-sm {font-size: 5.9em !important; line-height: 60px !important;}
.text60-sm {font-size: 6.0em !important; line-height: 70px !important;}
.text61-sm {font-size: 6.1em !important; line-height: 70px !important;}
.text62-sm {font-size: 6.2em !important; line-height: 70px !important;}
.text63-sm {font-size: 6.3em !important; line-height: 70px !important;}
.text64-sm {font-size: 6.4em !important; line-height: 70px !important;}
.text65-sm {font-size: 6.5em !important; line-height: 70px !important;}
.text66-sm {font-size: 6.6em !important; line-height: 70px !important;}
.text67-sm {font-size: 6.7em !important; line-height: 70px !important;}
.text68-sm {font-size: 6.8em !important; line-height: 70px !important;}
.text69-sm {font-size: 6.9em !important; line-height: 70px !important;}
.text70-sm {font-size: 7.0em !important; line-height: 80px !important;}
.text71-sm {font-size: 7.1em !important; line-height: 80px !important;}
.text72-sm {font-size: 7.2em !important; line-height: 80px !important;}
.text73-sm {font-size: 7.3em !important; line-height: 80px !important;}
.text74-sm {font-size: 7.4em !important; line-height: 80px !important;}
.text75-sm {font-size: 7.5em !important; line-height: 80px !important;}
.text76-sm {font-size: 7.6em !important; line-height: 80px !important;}
.text77-sm {font-size: 7.7em !important; line-height: 80px !important;}
.text78-sm {font-size: 7.8em !important; line-height: 80px !important;}
.text79-sm {font-size: 7.9em !important; line-height: 80px !important;}
.text80-sm {font-size: 8.0em !important; line-height: 80px !important;}


.lineHeight10-sm {line-height: 10px !important;}
.lineHeight15-sm {line-height: 15px !important;}
.lineHeight20-sm {line-height: 20px !important;}
.lineHeight25-sm {line-height: 25px !important;}
.lineHeight30-sm {line-height: 30px !important;}
.lineHeight35-sm {line-height: 35px !important;}
.lineHeight40-sm {line-height: 40px !important;}
.lineHeight45-sm {line-height: 45px !important;}
.lineHeight50-sm {line-height: 50px !important;}
.lineHeight55-sm {line-height: 55px !important;}
.lineHeight60-sm {line-height: 60px !important;}
.lineHeight65-sm {line-height: 65px !important;}
.lineHeight70-sm {line-height: 70px !important;}
.lineHeight75-sm {line-height: 75px !important;}
.lineHeight80-sm {line-height: 80px !important;}
.lineHeight85-sm {line-height: 85px !important;}
.lineHeight90-sm {line-height: 90px !important;}
.lineHeight95-sm {line-height: 95px !important;}
.lineHeight100-sm {line-height: 100px !important;}

.paddingTop0-sm { padding-top: 0px !important; }
.paddingTop5-sm { padding-top: 5px !important; }
.paddingTop10-sm { padding-top: 10px !important; }
.paddingTop20-sm { padding-top: 20px !important; }
.paddingTop30-sm { padding-top: 30px !important; }
.paddingTop40-sm { padding-top: 40px !important; }
.paddingTop50-sm { padding-top: 50px  !important;}
.paddingTop60-sm { padding-top: 60px !important;}
.paddingTop70-sm { padding-top: 70px !important;}
.paddingTop80-sm { padding-top: 80px !important;}
.paddingTop90-sm { padding-top: 90px !important;}
.paddingTop100-sm { padding-top: 100px !important;}

.paddingBottom0-sm { padding-bottom: 0px !important; }
.paddingBottom5-sm { padding-bottom: 5px !important; }
.paddingBottom10-sm { padding-bottom: 10px !important; }
.paddingBottom20-sm { padding-bottom: 20px !important; }
.paddingBottom30-sm { padding-bottom: 30px !important; }
.paddingBottom40-sm { padding-bottom: 40px !important; }
.paddingBottom50-sm { padding-bottom: 50px  !important;}
.paddingBottom60-sm { padding-bottom: 60px !important;}
.paddingBottom70-sm { padding-bottom: 70px !important;}
.paddingBottom80-sm { padding-bottom: 80px !important;}
.paddingBottom90-sm { padding-bottom: 90px !important;}
.paddingBottom100-sm { padding-bottom: 100px !important;}


.paddingLeft0-sm { padding-left: 0px !important; }
.paddingLeft5-sm { padding-left: 5px !important; }
.paddingLeft10-sm { padding-left: 10px !important; }
.paddingLeft15-sm { padding-left: 15px !important; }
.paddingLeft20-sm { padding-left: 20px !important; }
.paddingLeft30-sm { padding-left: 30px !important; }
.paddingLeft40-sm { padding-left: 40px !important; }
.paddingLeft50-sm { padding-left: 50px  !important;}
.paddingLeft60-sm { padding-left: 60px !important;}
.paddingLeft70-sm { padding-left: 70px !important;}
.paddingLeft80-sm { padding-left: 80px !important;}
.paddingLeft90-sm { padding-left: 90px !important;}
.paddingLeft100-sm { padding-left: 100px !important;}

.paddingRight0-sm { padding-right: 0px !important; }
.paddingRight5-sm { padding-right: 5px !important; }
.paddingRight10-sm { padding-right: 10px !important; }
.paddingRight15-sm { padding-right: 15px !important; }
.paddingRight20-sm { padding-right: 20px !important; }
.paddingRight30-sm { padding-right: 30px !important; }
.paddingRight40-sm { padding-right: 40px !important; }
.paddingRight50-sm { padding-right: 50px  !important;}
.paddingRight60-sm { padding-right: 60px !important;}
.paddingRight70-sm { padding-right: 70px !important;}
.paddingRight80-sm { padding-right: 80px !important;}
.paddingRight90-sm { padding-right: 90px !important;}
.paddingRight100-sm { padding-right: 100px !important;}


}


.colBorderLeft-sm {
    border-left: 1px solid #b2b2b2;
    padding-left: 20px;
}

.colBorderRight-sm {
    border-right: 1px solid #b2b2b2;
    padding-right: 20px;
}


/*
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
XS BREAK POINT ONLY
*/

@media (max-width: 767px) {


.colBorderLeft-sm {
    border-left: 0px solid #b2b2b2 !important;
    padding-left: 0px !important;
}

.colBorderRight-sm {
    border-right: 0px solid #b2b2b2 !important;
    padding-right: 0px !important;
}

.textCenter-xs {
	text-align: center !important;
}

.mobileLine {
    border: 0;
    height: 1px;
    background: #b2b2b2;
    background-image: -webkit-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
line-height: 55px;
display: block !important;
}

.textCenterXS {
text-align: center !important;
}

.colBorderLeftWhite {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
    padding-left: 15px !important;
}
.colBorderRightWhite {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
 padding-right: 15px !important;
}

.colBorderLeft {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
    padding-left: 15px !important;
}
.colBorderRight {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
 padding-right: 15px !important;
}

hr.mobileLine {
    border: 0;
    height: 1px;
    background: #b2b2b2;
    background-image: -webkit-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #b2b2b2, #ccc); 
line-height: 55px;
display: block !important;
}

hr.mobileLineWhite {
    border: 0;
    height: 1px;
    background: #fff;
line-height: 55px;
display: block !important;
}


.colBorderLeftAlways {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
    padding-left: 15px !important;
}
.colBorderRightAlways {
    box-shadow: 0px 0 0 rgba(0, 0, 0, 0.3) !important;
 padding-right: 15px !important;
}


.colBorderLeftWhiteAlways {
    box-shadow: 0px 0 0 rgba(255, 255, 255, 0.7);
    padding-left: 15px;
}
.colBorderRightWhiteAlways {
    box-shadow: 0px 0 0 rgba(255, 255, 255, 0.7);
    padding-right: 15px;
}


.customFont-xs {font-family: 'Guardian Sans Web', arial, sans-serif; font-weight:300 !important; }

.lineHeight10-xs {line-height: 10px !important;}
.lineHeight15-xs {line-height: 15px !important;}
.lineHeight20-xs {line-height: 20px !important;}
.lineHeight25-xs {line-height: 25px !important;}
.lineHeight30-xs {line-height: 30px !important;}
.lineHeight35-xs {line-height: 35px !important;}
.lineHeight40-xs {line-height: 40px !important;}
.lineHeight45-xs {line-height: 45px !important;}
.lineHeight50-xs {line-height: 50px !important;}
.lineHeight55-xs {line-height: 55px !important;}
.lineHeight60-xs {line-height: 60px !important;}
.lineHeight65-xs {line-height: 65px !important;}
.lineHeight70-xs {line-height: 70px !important;}
.lineHeight75-xs {line-height: 75px !important;}
.lineHeight80-xs {line-height: 80px !important;}
.lineHeight85-xs {line-height: 85px !important;}
.lineHeight90-xs {line-height: 90px !important;}
.lineHeight95-xs {line-height: 95px !important;}
.lineHeight100-xs {line-height: 100px !important;}

.text8-xs {font-size: 0.8em !important; line-height: 10px !important;}
.text9-xs {font-size: 0.9em !important; line-height: 10px !important;}
.text10-xs {font-size: 1.0em !important; line-height: 20px !important;}
.text11-xs {font-size: 1.1em !important; line-height: 20px !important;}
.text12-xs {font-size: 1.2em !important; line-height: 20px !important;}
.text13-xs {font-size: 1.3em !important; line-height: 20px !important;}
.text14-xs {font-size: 1.4em !important; line-height: 20px !important;}
.text15-xs {font-size: 1.5em !important; line-height: 20px !important;}
.text16-xs {font-size: 1.6em !important; line-height: 20px !important;}
.text17-xs {font-size: 1.7em !important; line-height: 26px !important;}
.text18-xs {font-size: 2.4em !important; line-height: 26px !important;}
.text19-xs {font-size: 1.9em !important; line-height: 26px !important;}
.text20-xs {font-size: 2.0em !important; line-height: 26px !important;}
.text21-xs {font-size: 2.1em !important; line-height: 28px !important;}
.text22-xs {font-size: 2.8em !important; line-height: 33px !important;}
.text23-xs {font-size: 2.3em !important; line-height: 28px !important;}
.text24-xs {font-size: 2.4em !important; line-height: 28px !important;}
.text25-xs {font-size: 2.5em !important; line-height: 33px !important;}
.text26-xs {font-size: 2.6em !important; line-height: 38px !important;}
.text27-xs {font-size: 2.7em !important; line-height: 33px !important;}
.text28-xs {
    font-size: 2.6em !important;
    line-height: 45px !important;
}
.text29-xs {font-size: 2.9em !important; line-height: 40px !important;}
.text30-xs {font-size: 3.0em !important; line-height: 40px !important;}
.text31-xs {font-size: 3.1em !important; line-height: 40px !important;}
.text32-xs {font-size: 3.2em !important; line-height: 40px !important;}
.text33-xs {font-size: 3.3em !important; line-height: 40px !important;}
.text34-xs {font-size: 3.4em !important; line-height: 40px !important;}
.text35-xs {font-size: 3.5em !important; line-height: 40px !important;}
.text36-xs {font-size: 3.6em !important; line-height: 40px !important;}
.text37-xs {font-size: 3.7em !important; line-height: 40px !important;}
.text38-xs {font-size: 3.8em !important; line-height: 40px !important;}
.text39-xs {font-size: 3.9em !important; line-height: 40px !important;}
.text40-xs {font-size: 4.0em !important; line-height: 50px !important;}
.text41-xs {font-size: 4.1em !important; line-height: 50px !important;}
.text42-xs {font-size: 4.2em !important; line-height: 50px !important;}
.text43-xs {font-size: 4.3em !important; line-height: 50px !important;}
.text44-xs {font-size: 4.4em !important; line-height: 50px !important;}
.text45-xs {font-size: 4.5em !important; line-height: 50px !important;}
.text46-xs {font-size: 4.6em !important; line-height: 50px !important;}
.text47-xs {font-size: 4.7em !important; line-height: 50px !important;}
.text48-xs {font-size: 4.8em !important; line-height: 50px !important;}
.text49-xs {font-size: 4.9em !important; line-height: 50px !important;}
.text50-xs {font-size: 5.0em !important; line-height: 60px !important;}
.text51-xs {font-size: 5.1em !important; line-height: 60px !important;}
.text52-xs {font-size: 5.2em !important; line-height: 60px !important;}
.text53-xs {font-size: 5.3em !important; line-height: 60px !important;}
.text54-xs {font-size: 5.4em !important; line-height: 60px !important;}
.text55-xs {font-size: 5.5em !important; line-height: 60px !important;}
.text56-xs {font-size: 5.6em !important; line-height: 60px !important;}
.text57-xs {font-size: 5.7em !important; line-height: 60px !important;}
.text58-xs {font-size: 5.8em !important; line-height: 60px !important;}
.text59-xs {font-size: 5.9em !important; line-height: 60px !important;}
.text60-xs {font-size: 6.0em !important; line-height: 70px !important;}
.text61-xs {font-size: 6.1em !important; line-height: 70px !important;}
.text62-xs {font-size: 6.2em !important; line-height: 70px !important;}
.text63-xs {font-size: 6.3em !important; line-height: 70px !important;}
.text64-xs {font-size: 6.4em !important; line-height: 70px !important;}
.text65-xs {font-size: 6.5em !important; line-height: 70px !important;}
.text66-xs {font-size: 6.6em !important; line-height: 70px !important;}
.text67-xs {font-size: 6.7em !important; line-height: 70px !important;}
.text68-xs {font-size: 6.8em !important; line-height: 70px !important;}
.text69-xs {font-size: 6.9em !important; line-height: 70px !important;}
.text70-xs {font-size: 7.0em !important; line-height: 80px !important;}
.text71-xs {font-size: 7.1em !important; line-height: 80px !important;}
.text72-xs {font-size: 7.2em !important; line-height: 80px !important;}
.text73-xs {font-size: 7.3em !important; line-height: 80px !important;}
.text74-xs {font-size: 7.4em !important; line-height: 80px !important;}
.text75-xs {font-size: 7.5em !important; line-height: 80px !important;}
.text76-xs {font-size: 7.6em !important; line-height: 80px !important;}
.text77-xs {font-size: 7.7em !important; line-height: 80px !important;}
.text78-xs {font-size: 7.8em !important; line-height: 80px !important;}
.text79-xs {font-size: 7.9em !important; line-height: 80px !important;}
.text80-xs {font-size: 8.0em !important; line-height: 80px !important;}


.paddingTop0-xs { padding-top: 0px !important; }
.paddingTop5-xs { padding-top: 5px !important; }
.paddingTop10-xs { padding-top: 10px !important; }
.paddingTop20-xs { padding-top: 20px !important; }
.paddingTop30-xs { padding-top: 30px !important; }
.paddingTop40-xs { padding-top: 40px !important; }
.paddingTop50-xs { padding-top: 50px  !important;}
.paddingTop60-xs { padding-top: 60px !important;}
.paddingTop70-xs { padding-top: 70px !important;}
.paddingTop80-xs { padding-top: 80px !important;}
.paddingTop90-xs { padding-top: 90px !important;}
.paddingTop100-xs { padding-top: 100px !important;}

.paddingBottom0-xs { padding-bottom: 0px !important; }
.paddingBottom5-xs { padding-bottom: 5px !important; }
.paddingBottom10-xs { padding-bottom: 10px !important; }
.paddingBottom20-xs { padding-bottom: 20px !important; }
.paddingBottom30-xs { padding-bottom: 30px !important; }
.paddingBottom40-xs { padding-bottom: 40px !important; }
.paddingBottom50-xs { padding-bottom: 50px  !important;}
.paddingBottom60-xs { padding-bottom: 60px !important;}
.paddingBottom70-xs { padding-bottom: 70px !important;}
.paddingBottom80-xs { padding-bottom: 80px !important;}
.paddingBottom90-xs { padding-bottom: 90px !important;}
.paddingBottom100-xs { padding-bottom: 100px !important;}


.paddingLeft0-xs { padding-left: 0px !important; }
.paddingLeft5-xs { padding-left: 5px !important; }
.paddingLeft10-xs { padding-left: 10px !important; }
.paddingLeft15-xs { padding-left: 15px !important; }
.paddingLeft20-xs { padding-left: 20px !important; }
.paddingLeft30-xs { padding-left: 30px !important; }
.paddingLeft40-xs { padding-left: 40px !important; }
.paddingLeft50-xs { padding-left: 50px  !important;}
.paddingLeft60-xs { padding-left: 60px !important;}
.paddingLeft70-xs { padding-left: 70px !important;}
.paddingLeft80-xs { padding-left: 80px !important;}
.paddingLeft90-xs { padding-left: 90px !important;}
.paddingLeft100-xs { padding-left: 100px !important;}

.paddingRight0-xs { padding-right: 0px !important; }
.paddingRight5-xs { padding-right: 5px !important; }
.paddingRight10-xs { padding-right: 10px !important; }
.paddingRight15-xs { padding-right: 15px !important; }
.paddingRight20-xs { padding-right: 20px !important; }
.paddingRight30-xs { padding-right: 30px !important; }
.paddingRight40-xs { padding-right: 40px !important; }
.paddingRight50-xs { padding-right: 50px  !important;}
.paddingRight60-xs { padding-right: 60px !important;}
.paddingRight70-xs { padding-right: 70px !important;}
.paddingRight80-xs { padding-right: 80px !important;}
.paddingRight90-xs { padding-right: 90px !important;}
.paddingRight100-xs { padding-right: 100px !important;}

}



/*
MD breakpoint in bootstrap
MD breakpoint in bootstrap
MD breakpoint in bootstrap
MD breakpoint in bootstrap
MD breakpoint in bootstrap
MD breakpoint in bootstrap
MD breakpoint in bootstrap
MD breakpoint in bootstrap
*/
@media (min-width: 992px) {
	
	
.colBorderRight-md {
    border-right: 1px solid #b2b2b2;
    padding-right: 20px;
}

hr.tabletAndMobileLine {
    border: 0;
    height: 0px;
    display: none !important;
}
}



/* md specific styles */
@media (min-width: 992px) and (max-width: 1199px) {

.paddingTop0-md { padding-top: 0px !important; }
.paddingTop5-md { padding-top: 5px !important; }
.paddingTop10-md { padding-top: 10px !important; }
.paddingTop20-md { padding-top: 20px !important; }
.paddingTop30-md { padding-top: 30px !important; }
.paddingTop40-md { padding-top: 40px !important; }
.paddingTop50-md { padding-top: 50px  !important;}
.paddingTop60-md { padding-top: 60px !important;}
.paddingTop70-md { padding-top: 70px !important;}
.paddingTop80-md { padding-top: 80px !important;}
.paddingTop90-md { padding-top: 90px !important;}
.paddingTop100-md { padding-top: 100px !important;}
.paddingTop110-md { padding-top: 110px !important;}
.paddingTop120-md { padding-top: 120px !important;}
.paddingTop130-md { padding-top: 130px !important;}
.paddingTop140-md { padding-top: 140px !important;}
.paddingTop150-md { padding-top: 150px !important;}

.paddingBottom0-md { padding-bottom: 0px !important; }
.paddingBottom5-md { padding-bottom: 5px !important; }
.paddingBottom10-md { padding-bottom: 10px !important; }
.paddingBottom20-md { padding-bottom: 20px !important; }
.paddingBottom30-md { padding-bottom: 30px !important; }
.paddingBottom40-md { padding-bottom: 40px !important; }
.paddingBottom50-md { padding-bottom: 50px  !important;}
.paddingBottom60-md { padding-bottom: 60px !important;}
.paddingBottom70-md { padding-bottom: 70px !important;}
.paddingBottom80-md { padding-bottom: 80px !important;}
.paddingBottom90-md { padding-bottom: 90px !important;}
.paddingBottom100-md { padding-bottom: 100px !important;}

}



/* lg specific styles */
@media (min-width: 1200px) {
	
.paddingTop0-lg { padding-top: 0px !important; }
.paddingTop5-lg { padding-top: 5px !important; }
.paddingTop10-lg { padding-top: 10px !important; }
.paddingTop20-lg { padding-top: 20px !important; }
.paddingTop30-lg { padding-top: 30px !important; }
.paddingTop40-lg { padding-top: 40px !important; }
.paddingTop50-lg { padding-top: 50px  !important;}
.paddingTop60-lg { padding-top: 60px !important;}
.paddingTop70-lg { padding-top: 70px !important;}
.paddingTop80-lg { padding-top: 80px !important;}
.paddingTop90-lg { padding-top: 90px !important;}
.paddingTop100-lg { padding-top: 100px !important;}
.paddingTop110-lg { padding-top: 110px !important;}
.paddingTop120-lg { padding-top: 120px !important;}
.paddingTop130-lg { padding-top: 130px !important;}
.paddingTop140-lg { padding-top: 140px !important;}
.paddingTop150-lg { padding-top: 150px !important;}

.paddingBottom0-lg { padding-bottom: 0px !important; }
.paddingBottom5-lg { padding-bottom: 5px !important; }
.paddingBottom10-lg { padding-bottom: 10px !important; }
.paddingBottom20-lg { padding-bottom: 20px !important; }
.paddingBottom30-lg { padding-bottom: 30px !important; }
.paddingBottom40-lg { padding-bottom: 40px !important; }
.paddingBottom50-lg { padding-bottom: 50px  !important;}
.paddingBottom60-lg { padding-bottom: 60px !important;}
.paddingBottom70-lg { padding-bottom: 70px !important;}
.paddingBottom80-lg { padding-bottom: 80px !important;}
.paddingBottom90-lg { padding-bottom: 90px !important;}
.paddingBottom100-lg { padding-bottom: 100px !important;}

}
	
		.spacingPadding {
			padding-left: 15px;
			padding-right: 15px;
	}
	
	@media (min-width: 1200px) {
		.spacingPadding {
			padding-left: 0px;
			padding-right: 0px;
	}
	}
	
/*
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
EXTRA LARGE DESKTOP SCREENS
*/
@media (min-width: 1300px) {
	
	
	
.text8-xl {font-size: 0.8em !important; line-height: 10px !important;}
.text9-xl {font-size: 0.9em !important; line-height: 10px !important;}
.text10-xl {font-size: 1.0em !important; line-height: 20px !important;}
.text11-xl {font-size: 1.1em !important; line-height: 20px !important;}
.text12-xl {font-size: 1.2em !important; line-height: 20px !important;}
.text13-xl {font-size: 1.3em !important; line-height: 20px !important;}
.text14-xl {font-size: 1.4em !important; line-height: 20px !important;}
.text15-xl {font-size: 1.5em !important; line-height: 20px !important;}
.text16-xl {font-size: 1.6em !important; line-height: 20px !important;}
.text17-xl {font-size: 1.7em !important; line-height: 26px !important;}
.text18-xl {font-size: 2.4em !important; line-height: 26px !important;}
.text19-xl {font-size: 1.9em !important; line-height: 26px !important;}
.text20-xl {font-size: 2.0em !important; line-height: 26px !important;}
.text21-xl {font-size: 2.1em !important; line-height: 28px !important;}
.text22-xl {font-size: 2.8em !important; line-height: 33px !important;}
.text23-xl {font-size: 2.3em !important; line-height: 28px !important;}
.text24-xl {font-size: 2.4em !important; line-height: 28px !important;}
.text25-xl {font-size: 2.5em !important; line-height: 33px !important;}
.text26-xl {font-size: 2.6em !important; line-height: 38px !important;}
.text27-xl {font-size: 2.7em !important; line-height: 33px !important;}
.text28-xl {font-size: 2.8em !important; line-height: 33px !important;}
.text29-xl {font-size: 2.9em !important; line-height: 33px !important;}
.text30-xl {font-size: 3.0em !important; line-height: 40px !important;}
.text31-xl {font-size: 3.1em !important; line-height: 40px !important;}
.text32-xl {font-size: 3.2em !important; line-height: 40px !important;}
.text33-xl {font-size: 3.3em !important; line-height: 40px !important;}
.text34-xl {font-size: 3.4em !important; line-height: 40px !important;}
.text35-xl {font-size: 3.5em !important; line-height: 40px !important;}
.text36-xl {font-size: 3.6em !important; line-height: 40px !important;}
.text37-xl {font-size: 3.7em !important; line-height: 40px !important;}
.text38-xl {font-size: 3.8em !important; line-height: 40px !important;}
.text39-xl {font-size: 3.9em !important; line-height: 40px !important;}
.text40-xl {font-size: 4.0em !important; line-height: 50px !important;}
.text41-xl {font-size: 4.1em !important; line-height: 50px !important;}
.text42-xl {font-size: 4.2em !important; line-height: 50px !important;}
.text43-xl {font-size: 4.3em !important; line-height: 50px !important;}
.text44-xl {font-size: 4.4em !important; line-height: 50px !important;}
.text45-xl {font-size: 4.5em !important; line-height: 50px !important;}
.text46-xl {font-size: 4.6em !important; line-height: 50px !important;}
.text47-xl {font-size: 4.7em !important; line-height: 50px !important;}
.text48-xl {font-size: 4.8em !important; line-height: 50px !important;}
.text49-xl {font-size: 4.9em !important; line-height: 50px !important;}
.text50-xl {font-size: 5.0em !important; line-height: 60px !important;}
.text51-xl {font-size: 5.1em !important; line-height: 60px !important;}
.text52-xl {font-size: 5.2em !important; line-height: 60px !important;}
.text53-xl {font-size: 5.3em !important; line-height: 60px !important;}
.text54-xl {font-size: 5.4em !important; line-height: 60px !important;}
.text55-xl {font-size: 5.5em !important; line-height: 60px !important;}
.text56-xl {font-size: 5.6em !important; line-height: 60px !important;}
.text57-xl {font-size: 5.7em !important; line-height: 60px !important;}
.text58-xl {font-size: 5.8em !important; line-height: 60px !important;}
.text59-xl {font-size: 5.9em !important; line-height: 60px !important;}
.text60-xl {font-size: 6.0em !important; line-height: 70px !important;}
.text61-xl {font-size: 6.1em !important; line-height: 70px !important;}
.text62-xl {font-size: 6.2em !important; line-height: 70px !important;}
.text63-xl {font-size: 6.3em !important; line-height: 70px !important;}
.text64-xl {font-size: 6.4em !important; line-height: 70px !important;}
.text65-xl {font-size: 6.5em !important; line-height: 70px !important;}
.text66-xl {font-size: 6.6em !important; line-height: 70px !important;}
.text67-xl {font-size: 6.7em !important; line-height: 70px !important;}
.text68-xl {font-size: 6.8em !important; line-height: 70px !important;}
.text69-xl {font-size: 6.9em !important; line-height: 70px !important;}
.text70-xl {font-size: 7.0em !important; line-height: 80px !important;}
.text71-xl {font-size: 7.1em !important; line-height: 80px !important;}
.text72-xl {font-size: 7.2em !important; line-height: 80px !important;}
.text73-xl {font-size: 7.3em !important; line-height: 80px !important;}
.text74-xl {font-size: 7.4em !important; line-height: 80px !important;}
.text75-xl {font-size: 7.5em !important; line-height: 80px !important;}
.text76-xl {font-size: 7.6em !important; line-height: 80px !important;}
.text77-xl {font-size: 7.7em !important; line-height: 80px !important;}
.text78-xl {font-size: 7.8em !important; line-height: 80px !important;}
.text79-xl {font-size: 7.9em !important; line-height: 80px !important;}
.text80-xl {font-size: 8.0em !important; line-height: 80px !important;}

}









/* slight font enlarging for extra chrome legibility */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}





/* xs specific styles */
@media (max-width: 767px) {
}

/* sm specific styles */
@media (min-width: 768px) and (max-width: 991px) {
}

/* md specific styles */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* lg specific styles */
@media (min-width: 1200px) {
}







/* xs specific styles */
@media (max-width: 767px) {}

/* sm specific styles */
@media (min-width: 768px) and (max-width: 991px) {}

/* md specific styles */
@media (min-width: 992px) and (max-width: 1199px) {}

/* lg specific styles */
@media (min-width: 1200px) {}

/* xlg specific styles */
@media (min-width: 1500px) {}




/* xxlg specific styles */
@media (min-width: 1700px) {
.paddingTop0-xl { padding-top: 0px !important; }
.paddingTop5-xl { padding-top: 5px !important; }
.paddingTop10-xl { padding-top: 10px !important; }
.paddingTop20-xl { padding-top: 20px !important; }
.paddingTop30-xl { padding-top: 30px !important; }
.paddingTop40-xl { padding-top: 40px !important; }
.paddingTop50-xl { padding-top: 50px  !important;}
.paddingTop60-xl { padding-top: 60px !important;}
.paddingTop70-xl { padding-top: 70px !important;}
.paddingTop80-xl { padding-top: 80px !important;}
.paddingTop90-xl { padding-top: 90px !important;}
.paddingTop100-xl { padding-top: 100px !important;}

.paddingBottom0-xl { padding-bottom: 0px !important; }
.paddingBottom5-xl { padding-bottom: 5px !important; }
.paddingBottom10-xl { padding-bottom: 10px !important; }
.paddingBottom20-xl { padding-bottom: 20px !important; }
.paddingBottom30-xl { padding-bottom: 30px !important; }
.paddingBottom40-xl { padding-bottom: 40px !important; }
.paddingBottom50-xl { padding-bottom: 50px  !important;}
.paddingBottom60-xl { padding-bottom: 60px !important;}
.paddingBottom70-xl { padding-bottom: 70px !important;}
.paddingBottom80-xl { padding-bottom: 80px !important;}
.paddingBottom90-xl { padding-bottom: 90px !important;}
.paddingBottom100-xl { padding-bottom: 100px !important;}


.paddingLeft0-xl { padding-left: 0px !important; }
.paddingLeft5-xl { padding-left: 5px !important; }
.paddingLeft10-xl { padding-left: 10px !important; }
.paddingLeft15-xl { padding-left: 15px !important; }
.paddingLeft20-xl { padding-left: 20px !important; }
.paddingLeft30-xl { padding-left: 30px !important; }
.paddingLeft40-xl { padding-left: 40px !important; }
.paddingLeft50-xl { padding-left: 50px  !important;}
.paddingLeft60-xl { padding-left: 60px !important;}
.paddingLeft70-xl { padding-left: 70px !important;}
.paddingLeft80-xl { padding-left: 80px !important;}
.paddingLeft90-xl { padding-left: 90px !important;}
.paddingLeft100-xl { padding-left: 100px !important;}

.paddingRight0-xl { padding-right: 0px !important; }
.paddingRight5-xl { padding-right: 5px !important; }
.paddingRight10-xl { padding-right: 10px !important; }
.paddingRight15-xl { padding-right: 15px !important; }
.paddingRight20-xl { padding-right: 20px !important; }
.paddingRight30-xl { padding-right: 30px !important; }
.paddingRight40-xl { padding-right: 40px !important; }
.paddingRight50-xl { padding-right: 50px  !important;}
.paddingRight60-xl { padding-right: 60px !important;}
.paddingRight70-xl { padding-right: 70px !important;}
.paddingRight80-xl { padding-right: 80px !important;}
.paddingRight90-xl { padding-right: 90px !important;}
.paddingRight100-xl { padding-right: 100px !important;}
}

.section h1, h2, h3, h4, h5, h6 {
  letter-spacing:0.032em;
  font-family: 'Guardian Sans Web', Arial, sans-serif; 
  font-weight:300;
  line-height: 1.1em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: .4em;
  text-align: center;
}


.height50 { height: inherit; }
.height100 { height: inherit; }
.height150 { height: inherit; }
.height200 { height: inherit; }

@media (min-width: 768px) {
.height50 { height: 100px; }
.height100 { height: 200px; }
.height150 { height: 300px; }
.height200 { height: 400px; }	
}

@media (min-width: 992px) {
.height50 { height: 50px; }
.height100 { height: 100px; }
.height150 { height: 150px; }
.height200 { height: 200px; }
}





.widthFull {
    padding-left: 15px;
    padding-right: 15px;
}

.width500-lock {
	max-width: 500px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width600 {
	max-width: 600px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width700 {
	max-width: 700px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}


.width800 {
	max-width: 800px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}
.width850 {
	max-width: 850px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}
.width870 {
	max-width: 870px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}
.width900 {
	max-width: 900px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}


.width960 {
	max-width: 960px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}


.width1000 {
	max-width: 1000px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1100 {
	max-width: 1100px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}


.widthDefault {
	max-width: 1200px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1200 {
	max-width: 1200px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1230 {
	max-width: 1230px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1250 {
	max-width: 1250px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1300 {
	max-width: 1300px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1400 {
	max-width: 1400px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1500 {
	max-width: 1500px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1600 {
	max-width: 1600px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1700 {
	max-width: 1700px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1800 {
	max-width: 1800px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width1900 {
	max-width: 1900px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width2000 {
	max-width: 2000px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.width2400 {
	max-width: 2400px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

.widthFull {
	max-width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0 auto 0 auto;
}

/* xlg specific styles and above*/
@media (min-width: 1550px) {
	.widthDefault {
		max-width: 1440px !important;
	}
	.widthDefault-iframe {
		max-width: 1440px !important;
	}
	.width600 {
		max-width: 640px !important;
	}
	.width700 {
		max-width: 740px !important;
	}
	.width800 {
		max-width: 840px !important;
	}
		.width850 {
		max-width: 900px !important;
	}
			.width870 {
		max-width: 950px !important;
	}
	.width900 {
		max-width: 960px !important;
	}
	.width960 {
		max-width: 1020px !important;
	}
	.width1000 {
		max-width: 1050px !important;
	}
	.width1100 {
		max-width: 1150px !important;
	}
}
/* /END xlg specific styles */

/* xxlg specific styles and above*/
@media (min-width: 1700px) {
	.widthDefault {
		max-width: 1540px !important;
	}
	.widthDefault-iframe {
		max-width: 1540px !important;
	}
	.width600 {
		max-width: 800px !important;
	}
	.width700 {
		max-width: 900px !important;
	}
	.width800 {
		max-width: 1030px !important;
	}
		.width850 {
		max-width: 1050px !important;
	}
			.width870 {
		max-width: 1070px !important;
	}
	.width900 {
		max-width: 1100px !important;
	}
	.width960 {
		max-width: 1160px !important;
	}
	.width1000 {
		max-width: 1200px !important;
	}
	.width1100 {
		max-width: 1300px !important;
	}

.text19 {font-size: 2.2em !important; line-height: 32px !important; margin-bottom:11px;}

}



.widthDefault, .width800, .width900, .width960, .width1000, .width1100, .widthFull {
	clear: both;
	content: " ";
}