.container .carea {position:relative; padding-bottom:40px !important;}

/* Top Text List Start */
.container .carea .txtlistcnt {margin:10px 0px 0px 0px; padding:0px 465px 0px 0px;}
.container .carea .txtlistcnt .ttl {background:url(/images/p/254/nasa-icon.png) left 10px no-repeat;color: #e9a922;font-size:35px;font-weight:700;padding:0px 0px 10px 40px;}
.container .carea .txtlistcnt .txtlst {background:url(/images/0/checkmark-red.png) left 9px no-repeat; background-size:24px !important; font-size:28px; display:block; padding:0px 0px 10px 40px;}

.container .carea .imgcnt {position:absolute; right:20px; top:105px;}
.container .carea .imgcnt img {border:1px solid #ccc;}

.res1810 .container .carea .txtlistcnt {min-height:380px; padding-right:660px;}
.res1810 .container .carea .txtlistcnt .ttl {font-size:35px;}

.res940 .container .carea .txtlistcnt .txtlst {font-size:24px;}

.res720 .container .carea .txtlistcnt {padding:0px;}
.res720 .container .carea .txtlistcnt .ttl {font-size:30px; padding-left:35px;}
.res720 .container .carea .txtlistcnt .txtlst {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:18px; padding-left:35px;}

.res720 .container .carea .imgcnt {position:static; margin:25px auto 0px auto;}

.res480 .container .carea .txtlistcnt {padding:0px;}
.res480 .container .carea .txtlistcnt .ttl {font-size:28px; padding-left:35px;}
.res480 .container .carea .txtlistcnt .txtlst {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:18px; padding-left:35px;}

.res480 .container .carea .imgcnt {position:static; margin:25px auto 0px auto;}

.res320 .container .carea .txtlistcnt {padding:0px;}
.res320 .container .carea .txtlistcnt .ttl {background:url(/images/p/254/nasa-icon.png) left top no-repeat; background-size:20px; font-size:16px; padding-left:30px;}
.res320 .container .carea .txtlistcnt .txtlst {background:url(/images/0/checkmark-red.png) left 2px no-repeat; background-size:20px !important; font-size:16px; padding-left:30px;}

.res320 .container .carea .imgcnt {position:static; margin:25px auto 0px auto;}
/* Top Text List End */

/* Surfaces We Cover Start */
.swclistcnt {background: #0a243d;}
.swclistcnt .slcarea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px;}
.swclistcnt .slcarea .ttl {color:#fff;font-family: 'WulkanDisplay';font-size:60px;text-align:center;line-height: normal;}
.swclistcnt .slcarea .listcnt {overflow:hidden;}
.swclistcnt .slcarea .listcnt ul {float:left; list-style-type:none; width:33.33%; padding:0px;}
.swclistcnt .slcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 10px no-repeat; background-size:24px !important; color:#fff; font-size:28px; font-weight:700; line-height:36px; padding:0px 20px 20px 35px;}

.res1810 .swclistcnt .slcarea {max-width:1770px;}
.res1810 .swclistcnt .slcarea .ttl {font-size:80px;}
.res1810 .swclistcnt .slcarea .listcnt ul li {font-size:35px; line-height:41px; padding-right:30px;}

.res720 .swclistcnt .slcarea .ttl {font-size:50px; margin-bottom:20px;}
.res720 .swclistcnt .slcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:20px; line-height:26px; padding-right:20px;}

.res480 .swclistcnt .slcarea .ttl {font-size:35px; margin-bottom:25px;}
.res480 .swclistcnt .slcarea .listcnt ul {float:none; margin:0px; width:auto;}
.res480 .swclistcnt .slcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 1px no-repeat; background-size:20px; font-size:18px; line-height:normal; padding:0px 0px 20px 30px;}

.res320 .swclistcnt .slcarea {padding:30px 10px 30px 10px;}
.res320 .swclistcnt .slcarea .ttl {font-size:30px; margin-bottom:25px;}
.res320 .swclistcnt .slcarea .listcnt ul {float:none; margin:0px; width:auto;}
.res320 .swclistcnt .slcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 1px no-repeat; background-size:20px !important; font-size:16px; line-height:normal; padding:0px 0px 20px 30px;}
/* Surfaces We Cover End */

/* Before and After Slides Start */
.baslides {padding:40px 0px 40px 0px;}
.baslides .baarea {max-width:1130px; padding:0px 20px; margin:0px auto;}
.baslides .baarea .slidescnt {position:relative; min-height:382px; overflow:hidden;}
.baslides .baarea .slidescnt .slide {float:left; margin:0px 0px 40px 0px; width:50%;}
.baslides .baarea .slidescnt .slide .pic {width:540px; margin:0px auto;}
.baslides .baarea .slidescnt .slide .pic .ba-slider {border-radius:5px;}
.baslides .baarea .slidescnt .slide .pic .ba-slider img {width:561px !important;}
.baslides .baarea .slidescnt .slide .ttl {color: #08223c;font-family: 'WulkanDisplay';font-size:48px;margin-top:10px;text-align:center;}
.baslides .baarea .slidescnt .slide .ttl a {color: #08223c;line-height: normal;}
.baslides .baarea .btn {text-align:center;}
.baslides .baarea .btn a {display:inline-block;font-size:28px;font-weight:700;color: #e9a922;height:60px;border: solid 2px #e9a922;border-radius:5px;line-height:60px;padding:0px 70px;}

.res1810 .baslides .baarea {max-width:1770px;}
.res1810 .baslides .baarea .slidescnt {max-width:1438px; margin:0px auto;}
.res1810 .baslides .baarea .slidescnt .slide .pic {width:628px;}
.res1810 .baslides .baarea .slidescnt .slide .pic .ba-slider img {width:628px !important;}
.res1810 .baslides .baarea .slidescnt .slide .ttl {font-size:60px;}

.res940 .baslides .baarea .slidescnt .slide {min-height:308px;}
.res940 .baslides .baarea .slidescnt .slide .pic {width:440px;}
.res940 .baslides .baarea .slidescnt .slide .pic .ba-slider img {width:453px !important;}
.res940 .baslides .baarea .slidescnt .slide .ttl {font-size:40px;}
.res940 .baslides .baarea .btn a {font-size:24px; height:50px; line-height:50px;}

.res720 .baslides .baarea .slidescnt .slide {min-height:231px;}
.res720 .baslides .baarea .slidescnt .slide .pic {width:330px;}
.res720 .baslides .baarea .slidescnt .slide .pic .ba-slider img {width:340px !important;}
.res720 .baslides .baarea .slidescnt .slide .ttl {font-size:30px;}
.res720 .baslides .baarea .btn a {font-size:20px; height:40px; line-height:40px; padding:0px 45px;}

.res480 .baslides .baarea .slidescnt .slide {float:none; width:auto;}
.res480 .baslides .baarea .slidescnt .slide .pic {width:440px;}
.res480 .baslides .baarea .slidescnt .slide .pic .ba-slider img {width:440px !important;}
.res480 .baslides .baarea .slidescnt .slide .ttl {font-size:32px;}
.res480 .baslides .baarea .btn a {font-size:20px; height:40px; line-height:40px; padding:0px 45px;}

.res320 .baslides .baarea {padding:0px 10px;}
.res320 .baslides .baarea .slidescnt .slide {float:none; width:auto;}
.res320 .baslides .baarea .slidescnt .slide .pic {width:300px;}
.res320 .baslides .baarea .slidescnt .slide .pic .ba-slider img {width:300px !important;}
.res320 .baslides .baarea .slidescnt .slide .ttl {font-size:26px;}
.res320 .baslides .baarea .btn a {font-size:20px; height:40px; line-height:40px; padding:0px 45px;}

.ba-slider {position:relative; overflow:hidden;}
.ba-slider img {display:block; max-width:none;}
.ba-slider .resize {position:absolute; top:0; left:0; height:100%; width:50%; overflow:hidden;}
.ba-slider .handle {position:absolute; left:50%; top:0; bottom:0; width:6px; margin-left:-3px; background:#fff; cursor:ew-resize;}
.ba-slider .handle .bg {display:block; position:absolute; top:50%; width:86px; height:47px; margin:-23.5px 0px 0px -40px; background:url(/images/2/nav.png) center no-repeat;}

.res1810 .ba-slider .handle .bg {width:96px; height:52px; margin:-26px 0px 0px -46px; background:url(/images/2/nav-1810.png) center no-repeat;}

.res940 .ba-slider .handle .bg {width:70px; height:38px; margin:-19px 0px 0px -32px; background:url(/images/2/nav-940.png) center no-repeat;}

.res720 .ba-slider .handle {width:4px; margin-left:-2px;}
.res720 .ba-slider .handle .bg {width:53px; height:30px; margin:-15px 0px 0px -25px; background:url(/images/2/nav-720.png) center no-repeat;}

.res480 .ba-slider .handle {width:4px; margin-left:-2px;}
.res480 .ba-slider .handle .bg {width:52px; height:29px; margin:-14.5px 0px 0px -24.5px; background:url(/images/2/nav-480.png) center no-repeat;}

.res320 .ba-slider .handle {width:4px; margin-left:-2px;}
.res320 .ba-slider .handle .bg {width:46px; height:26px; margin:-13px 0px 0px -21px; background:url(/images/2/nav-320.png) center no-repeat;}
/* Before and After Slides End */

/* What Makes Us Different Start */
.wmud {background:#f7f7f7;}
.wmud .warea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px;}
.wmud .warea .ttl {color: #08223c;font-family: 'WulkanDisplay';font-size:60px;margin-bottom:30px;text-align:center;line-height: normal;}
.wmud .warea .imgcnt {text-align:center;}
.wmud .warea .imgcnt img {border:10px solid #fff; border-radius:10px; max-width:100%; display:block; margin:0px auto; box-sizing:border-box;}

.res1810 .wmud .warea {max-width:1770px;}
.res1810 .wmud .warea .ttl {font-size:80px;}

.res720 .wmud .warea .ttl {font-size:50px; margin-bottom:20px;}

.res480 .wmud .warea .ttl {font-size:35px; margin-bottom:25px;}

.res320 .wmud .warea {padding:30px 10px 30px 10px;}
.res320 .wmud .warea .ttl {font-size:30px; line-height:36px; margin-bottom:25px;}
.res320 .wmud .warea .imgcnt img {border:7px solid #fff;}
/* What Makes Us Different End */

/* Proven Results Start */
.presults .prarea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px;}
.presults .prarea .ttl {color: #08223c;font-family: 'WulkanDisplay';font-size:60px;margin-bottom:30px;text-align:center;line-height: normal;}
.presults .prarea .colscnt {overflow:hidden;}
.presults .prarea .colscnt .col {float:left; width:36%;}
.presults .prarea .colscnt .col img {max-width:100%;}
.presults .prarea .colscnt .col.col3 {text-align:center; width:28%;}
.presults .prarea .colscnt .col .colttl {color:#414042; font-size:28px; font-weight:700; margin-bottom:20px;}
.presults .prarea .colscnt .col ul {list-style-type:none; margin:0px; padding:0px;}
.presults .prarea .colscnt .col ul li {background:url(/images/0/checkmark-red.png) left 10px no-repeat;background-size:24px !important;font-size:28px;padding:0px 20px 30px 30px;line-height: normal;}

.presults .prarea .imgtxtcnt {border-top: 18px solid #e9a922;border-bottom: 18px solid #e9a922;margin:30px 0px 30px 0px;min-height:151px;padding:25px 0px 25px 280px;position:relative;}
.presults .prarea .imgtxtcnt img {position:absolute; top:20px; left:0px;}
.presults .prarea .imgtxtcnt .txt {color:#414042; font-size:32px; font-style:italic; font-weight:700;}
.presults .prarea .imgtxtcnt .txt2 {font-size:28px;}

.res1810 .presults .prarea {max-width:1770px;}
.res1810 .presults .prarea .ttl {font-size:80px;}
.res1810 .presults .prarea .colscnt {max-width:1558px; margin:0px auto;}
.res1810 .presults .prarea .colscnt .col .colttl {font-size:35px;}
.res1810 .presults .prarea .colscnt .col ul li {background:url(/images/0/checkmark-red.png) left 13px no-repeat; background-size:24px; font-size:35px;}

.res1810 .presults .prarea .imgtxtcnt {border-top: 24px solid #e9a922;border-bottom: 24px solid #e9a922;padding-bottom:10px;}
.res1810 .presults .prarea .imgtxtcnt .txt {font-size:35px;}
.res1810 .presults .prarea .imgtxtcnt .txt2 {font-size:30px;}

.res940 .presults .prarea .colscnt .col .colttl {font-size:26px;}
.res940 .presults .prarea .colscnt .col ul li {background:url(/images/0/checkmark-red.png) left 6px no-repeat; font-size:24px; padding-bottom:20px;}

.res940 .presults .prarea .imgtxtcnt {padding-bottom:10px;}
.res940 .presults .prarea .imgtxtcnt .txt {font-size:26px;}
.res940 .presults .prarea .imgtxtcnt .txt2 {font-size:24px;}

.res720 .presults .prarea .ttl {font-size:50px; margin-bottom:20px;}
.res720 .presults .prarea .colscnt .col .colttl {font-size:20px;}
.res720 .presults .prarea .colscnt .col ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:18px; padding-bottom:20px;}

.res720 .presults .prarea .imgtxtcnt {padding:25px 0px 0px 270px;}
.res720 .presults .prarea .imgtxtcnt .txt {font-size:20px;}
.res720 .presults .prarea .imgtxtcnt .txt2 {font-size:18px;}

.res480 .presults .prarea .ttl {font-size:35px; margin-bottom:25px;}
.res480 .presults .prarea .colscnt .col {float:none; margin-bottom:20px; width:auto;}
.res480 .presults .prarea .colscnt .col .colttl {font-size:20px;}
.res480 .presults .prarea .colscnt .col ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:18px; padding-bottom:20px;}

.res480 .presults .prarea .imgtxtcnt {border-top:15px solid #e9a922; border-bottom:15px solid #e9a922; padding:25px 0px 25px 0px;}
.res480 .presults .prarea .imgtxtcnt img {display:block; margin:0px auto; position:static;}
.res480 .presults .prarea .imgtxtcnt .txt {font-size:22px;}
.res480 .presults .prarea .imgtxtcnt .txt2 {font-size:18px;}

.res320 .presults .prarea {padding:30px 10px 30px 10px;}
.res320 .presults .prarea .ttl {font-size:30px; margin-bottom:25px;}
.res320 .presults .prarea .colscnt .col {float:none; margin-bottom:15px; width:auto;}
.res320 .presults .prarea .colscnt .col .colttl {font-size:18px;}
.res320 .presults .prarea .colscnt .col ul li {background:url(/images/0/checkmark-red.png) left 1px no-repeat; background-size:20px !important; font-size:16px; padding:0px 0px 20px 28px;}

.res320 .presults .prarea .imgtxtcnt {border-top:15px solid #e9a922; border-bottom:15px solid #e9a922; padding:25px 0px 25px 0px;}
.res320 .presults .prarea .imgtxtcnt img {display:block; margin:0px auto; position:static;}
.res320 .presults .prarea .imgtxtcnt .txt {font-size:20px;}
.res320 .presults .prarea .imgtxtcnt .txt2 {font-size:16px;}
/* Proven Results End */

/* Financial Benefits & Cost Savings Start */
.fblistcnt {background: #0a243d;}
.fblistcnt .fblcarea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px;}
.fblistcnt .fblcarea .ttl {color:#fff;font-family: 'WulkanDisplay';font-size: 45px;text-align:center;line-height: normal;}
.fblistcnt .fblcarea .sbttl {color:#fff; font-size:28px; font-weight:700; text-align:center;}
.fblistcnt .fblcarea .listcnt {overflow:hidden;}
.fblistcnt .fblcarea .listcnt ul {float:left; list-style-type:none; width:33.33%; padding:0px;}
.fblistcnt .fblcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 10px no-repeat; background-size:24px !important; color:#fff; font-size:28px; font-weight:700; line-height:36px; padding:0px 20px 20px 35px;}

.res1810 .fblistcnt .fblcarea {max-width:1770px;}
.res1810 .fblistcnt .fblcarea .ttl {font-size: 60px;}
.res1810 .fblistcnt .fblcarea .sbttl {font-size:35px;}
.res1810 .fblistcnt .fblcarea .listcnt ul li {font-size:35px; line-height:41px; padding-right:30px;}

.res940 .fblistcnt .fblcarea .ttl {padding:0px 120px;}

.res720 .fblistcnt .fblcarea .ttl {font-size: 40px;padding:0px 90px;}
.res720 .fblistcnt .fblcarea .sbttl {font-size:22px; margin-bottom:10px;}
.res720 .fblistcnt .fblcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:20px; line-height:26px; padding-right:20px;}

.res480 .fblistcnt .fblcarea .ttl {font-size:35px;padding:0px 30px;}
.res480 .fblistcnt .fblcarea .sbttl {font-size:20px; margin-bottom:20px;}
.res480 .fblistcnt .fblcarea .listcnt ul {float:none; margin:0px; width:auto;}
.res480 .fblistcnt .fblcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 1px no-repeat; background-size:20px; font-size:18px; line-height:normal; padding:0px 0px 20px 30px;}

.res320 .fblistcnt .fblcarea {padding:30px 10px 30px 10px;}
.res320 .fblistcnt .fblcarea .ttl {font-size:30px;line-height: 34px;margin-bottom: 14px;padding: 0px 60px;}
.res320 .fblistcnt .fblcarea .sbttl {font-size:18px; margin-bottom:20px;}
.res320 .fblistcnt .fblcarea .listcnt ul {float:none; margin:0px; width:auto;}
.res320 .fblistcnt .fblcarea .listcnt ul li {background:url(/images/0/checkmark-red.png) left 1px no-repeat; background-size:20px !important; font-size:16px; line-height:normal; padding:0px 0px 20px 30px;}
/* Financial Benefits & Cost Savings End */

/* Microguard Customers Start */
.mctmrs .mcarea {max-width:1130px; margin:0px auto; padding:50px 20px 50px 20px;}
.mctmrs .mcarea .ttl {color: #e9a922;font-size:32px;font-weight:700;}
.mctmrs .mcarea .listcnt {margin:15px 0px 20px 0px; min-height:934px; position:relative;}
.mctmrs .mcarea .listcnt .col.col1 {padding:0px 586px 0px 0px;}
.mctmrs .mcarea .listcnt .col.col2 {position:absolute; right:0px; top:0px; text-align:center;}
.mctmrs .mcarea .listcnt .col img {border:1px solid #ccc; max-width:100%;}
.mctmrs .mcarea .listcnt .col ul {list-style-type:none; margin:0px; padding:0px;}
.mctmrs .mcarea .listcnt .col ul li {background:url(/images/0/checkmark-red.png) left 10px no-repeat; background-size:24px !important; font-size:28px; padding:0px 0px 10px 30px;}

.res1810 .mctmrs .mcarea {max-width:1770px;}
.res1810 .mctmrs .mcarea .ttl {font-size:35px}
.res1810 .mctmrs .mcarea .listcnt .col ul li {font-size:30px;}

.res940 .mctmrs .mcarea .ttl {font-size:28px;}
.res940 .mctmrs .mcarea .listcnt {min-height:768px;}
.res940 .mctmrs .mcarea .listcnt .col.col1 {padding-right:476px;}
.res940 .mctmrs .mcarea .listcnt .col.col2 {width:456px;}
.res940 .mctmrs .mcarea .listcnt .col ul li {background:url(/images/0/checkmark-red.png) left 6px no-repeat; font-size:24px;}

.res720 .mctmrs .mcarea .ttl {font-size:24px;}
.res720 .mctmrs .mcarea .listcnt {min-height:590px;}
.res720 .mctmrs .mcarea .listcnt .col.col1 {padding-right:370px;}
.res720 .mctmrs .mcarea .listcnt .col.col2 {width:350px;}
.res720 .mctmrs .mcarea .listcnt .col ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; font-size:18px;}

.res480 .mctmrs .mcarea .ttl {font-size:22px;}
.res480 .mctmrs .mcarea .listcnt {min-height:auto;}
.res480 .mctmrs .mcarea .listcnt .col.col1 {margin-bottom:30px; padding:0px;}
.res480 .mctmrs .mcarea .listcnt .col.col2 {position:static;}
.res480 .mctmrs .mcarea .listcnt .col ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; background-size:20px; font-size:18px; padding-left:25px;}

.res320 .mctmrs .mcarea {padding:30px 10px 30px 10px;}
.res320 .mctmrs .mcarea .ttl {font-size:20px;}
.res320 .mctmrs .mcarea .listcnt {min-height:auto;}
.res320 .mctmrs .mcarea .listcnt .col.col1 {margin-bottom:30px; padding:0px;}
.res320 .mctmrs .mcarea .listcnt .col.col2 {position:static;}
.res320 .mctmrs .mcarea .listcnt .col ul li {background:url(/images/0/checkmark-red.png) left 2px no-repeat; background-size:20px !important; font-size:16px; padding-left:25px;}
/* Microguard Customers End */