.product-banner-container{margin:0 auto;background-color:#f3f3f3;padding-top:22px}
.product-banner-container .lookingSection{width:50%;float:left}
.product-banner-container .btnSection{width:50%;float:left;display:flex;position:relative;margin-top:32px}
.product-banner-container .btnSection .compareSection{width:45%;float:left}
.product-banner-container .btnSection .orSection{width:10%;float:left}
.product-banner-container .btnSection .manageSection{width:45%;float:left;position:relative}
.product-banner-container .btnSection .orSection.btnText span{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.product-banner-container .btnSection .manageSection .SepBtn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}
.sep-protection .lookingText{margin:32px 0 12px 0;font-family:Facit-web-Semibold;font-size:22px;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#505050;text-align:left}
.sep-protection .infoTextSep p{font-family:Facit-web-Regular;font-size:16px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#505050;padding-bottom:39px;text-align:left;padding-right:30px}
.sep-protection .btnText span{font-family:Facit-web-regular;font-size:16px;line-height:1.38;text-align:center;color:#979797;display:block;padding:12px 20px 11px 20px}
.sep-protection .btnText .SepBtn{text-align:center}
.product-banner-container .btnSection .compareSection .SepBtn a{width:240px}
.product-banner-container .sep-protection .close{font-size:28px}
@media only screen and (min-width:1440px){.product-banner-container{width:1440px}
.sep-protection{width:1220px;margin:0 auto}
}
@media(max-width:1439px) and (min-width:1280px){.sep-protection{width:1220px;margin:0 auto}
}
@media(max-width:1439px) and (min-width:1024px){.product-banner-container{width:100%}
.product-banner-container .sep-protection .close{margin-right:21px}
}
@media(max-width:1279px) and (min-width:1024px){.sep-protection{width:1024px;margin:0 auto}
.product-banner-container .btnSection .compareSection .SepBtn a{width:100%}
.product-banner-container .lookingSection{padding:0 26px;width:40%}
.product-banner-container .btnSection{padding:0 26px;width:60%}
}
@media(max-width:1023px) and (min-width:768px){.product-banner-container .btnSection .compareSection .SepBtn{padding:0 26px}
.product-banner-container .btnSection .manageSection .SepBtn{padding:0 26px}
}
@media(max-width:1023px) and (min-width:320px){.product-banner-container .btnSection .compareSection{width:100%;float:none}
.product-banner-container .btnSection .orSection{width:100%;float:none;margin-top:15px}
.product-banner-container .btnSection .orSection.btnText span{position:inherit;left:inherit;transform:inherit;padding-bottom:0;color:#505050}
.product-banner-container .btnSection .manageSection{width:100%;float:none;position:relative;margin-top:5px}
.product-banner-container .lookingSection{width:100%;float:none;padding:0 26px}
.product-banner-container .btnSection{float:none;width:100%;display:block;margin-top:10px}
.product-banner-container .btnSection .manageSection.btnText span{padding-top:17px}
.product-banner-container .btnSection .manageSection .SepBtn{position:inherit;left:inherit;transform:inherit;margin-top:5px}
.product-banner-container .btnSection .compareSection .SepBtn a{width:100%;min-width:270px}
.sep-protection .infoTextSep p{padding-bottom:9px;padding-right:0}
.product-banner-container{padding-top:10px;padding-bottom:31px}
.product-banner-container .sep-protection .close{margin-right:21px}
.sep-protection .btnText span{font-size:17px;font-family:Facit-web-light;color:#505050}
.product-banner-container .btnSection .compareSection .SepBtn{margin-top:5px;color:#505050}
}
@media(max-width:767px){.product-banner-container .btnSection .compareSection .SepBtn a{width:100%}
.product-banner-container .btnSection .compareSection .SepBtn{padding:0 26px}
.product-banner-container .btnSection .manageSection .SepBtn{padding:0 26px}
.sep-protection .infoTextSep p{padding-bottom:9px}
}
.pricing-container{margin:0 auto;background-color:#f3f3f3;padding-top:32px}
.pricing-banner .headingInfo{margin:0 0 24px 0;font-family:Facit-web-Semibold;font-size:22px;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;color:#505050;text-align:center}
.pricing-banner .section .lineDivider{height:184px;width:3px;float:right;border-right:1px solid #d8d8d8}
.pricing-banner .section span.subHead1{margin:0 0 8px 0;font-family:Facit-web-Semibold;font-size:18px;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;color:#505050;text-align:center;padding:0 130px;display:block}
.pricing-banner .section span.subHead2{margin:0 0 8px 0;font-family:Facit-web-Semibold;font-size:18px;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;color:#505050;text-align:center;padding:0 90px;display:block}
.pricing-banner .section p span.textInfo{font-family:Facit-web-light;font-size:16px;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:center;padding:0 70px 24px 70px;display:block;color:#505050}
.pricing-banner .section .bannerBtn{text-align:center;margin-bottom:63px}
.pricing-banner .section .bannerBtn a{width:255px}
@media only screen and (min-width:1440px){.pricing-container{width:1440px}
.pricing-banner{width:1220px;margin:0 auto}
}
@media(max-width:1439px) and (min-width:1280px){.pricing-banner{width:1220px;margin:0 auto}
}
@media(max-width:1439px) and (min-width:1024px){.pricing-container{width:100%}
}
@media(max-width:1279px) and (min-width:1024px){.pricing-banner{width:1024px;margin:0 auto}
}
@media(max-width:1023px) and (min-width:320px){.pricing-banner .section{width:100%;float:none}
.pricing-banner .section .bannerBtn a{width:auto}
.pricing-banner .section p span.textInfo{padding-bottom:24px;text-align:left;padding:0 26px 24px 26px;font-family:Facit-web-regular}
.pricing-banner .section .lineDivider{width:100%;height:3px;float:none;border:0;border-bottom:1px solid #d8d8d8;position:absolute;bottom:-32px}
.pricing-banner .section .bannerBtn a{width:auto}
.pricing-banner h3.headingInfo{padding:0 26px;text-align:left;font-family:Facit-web-bold;font-size:30px;line-height:1.23}
.pricing-banner .section span.subHead1{text-align:left;padding:0 26px}
.pricing-banner .section span.subHead2{text-align:left;padding:0 26px}
.pricing-banner .section .bannerBtn{text-align:left;padding:0 26px}
.pricing-banner .section .bannerBtn.now{margin-bottom:50px}
.pricing-banner .headingInfo{margin:0 0 14px 0}
}
@media(max-width:767px){.pricing-banner .section .bannerBtn a{width:100%}
}
#compareModal .modal-dialog{width:100%}
#compareModal .modal-dialog table{display:table;border-collapse:collapse;border-spacing:0;border:0;width:100%;max-width:1006px;margin:0 auto}
#compareModal .modal-dialog table tr{border:1px solid #d9d9d9}
#compareModal .modal-dialog table th:nth-child(1){width:40%;background-color:#e7e7e7}
#compareModal .modal-dialog table th:nth-child(2){width:30%;background-color:#565656}
#compareModal .modal-dialog table th:nth-child(3){width:30%;background-color:#9b9b9b}
#compareModal .modal-dialog table th:nth-child(1) p{padding:29px 65px 29px 26px;font-family:Facit-web-light;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:normal;color:#4c4c4c}
#compareModal .modal-dialog table th:nth-child(2) p{padding:13px 65px 13px 40px;font-family:Facit-web-light;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:normal;color:#fff}
#compareModal .modal-dialog table th:nth-child(3) p{padding:17px 40px 13px 45px;font-family:Facit-web-light;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:normal;color:#fff}
#compareModal .modal-dialog table td{padding-left:20px;padding-right:20px;padding-top:11px;padding-bottom:8px}
#compareModal .modal-dialog table td .textHead p{font-family:Facit-web-Regular;font-size:18px !important;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal}
#compareModal .modal-dialog table td .displayText{font-family:Facit-web-Regular;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;display:none;padding:10px 0 0 0}
#compareModal .modal-dialog table td .arrow{text-align:center;color:#fdbb30;font-size:28px;font-weight:bold;line-height:40px}
#compareModal .modal-dialog table td:nth-child(2){background-color:#f4f4f4}
#compareModal .modal-header .close{font-size:40px;font-weight:normal}
#compareModal .modal-header{width:100%;max-width:1006px;margin:10px auto 0 auto}
#compareModal.modal.fade{padding-left:0 !important}
#compareModal{top:60px;background:#fff}
#compareModal .modalHead{font-family:Facit-web-bold;font-size:32px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;padding:0 0 22px 0;display:block}
#compareModal .modal-dialog .modal-content{padding-bottom:110px;box-shadow:none;border:0}
#compareModal .modal-dialog table td .modalIcon i{color:#d8d8d8}
#compareModal .modal-header .close{font-size:28px}
@media(max-width:1023px) and (min-width:768px){#compareModal{top:-40px}
}
@media(max-width:1023px) and (min-width:320px){#compareModal .modal-dialog table th:nth-child(1){width:49%;background-color:#e7e7e7}
#compareModal .modal-dialog table th:nth-child(2){width:25.1%;background-color:#565656;vertical-align:top}
#compareModal .modal-dialog table th:nth-child(3){width:25.1%;background-color:#9b9b9b;vertical-align:top}
#compareModal .modal-dialog table th:nth-child(1) p{font-size:20px;padding:23px 65px 23px 16px}
#compareModal .modal-dialog table th:nth-child(2) p{font-size:12px;padding:21px 8px}
#compareModal .modal-dialog table th:nth-child(3) p{font-size:12px;padding:21px 8px}
#compareModal .modal-dialog table td .textHead p{font-size:14px;padding:12px 8px !important}
#compareModal .modal-dialog table td .displayText{font-size:14px;padding:20px 14px;width:180%;position:relative;z-index:9}
#compareModal .modal-dialog .modal-content{padding:25px 0 30px}
#compareModal .modal-dialog table td{padding:0;position:relative}
#compareModal .modal-dialog table td .modalIcon i{color:#d8d8d8;font-size:16px;line-height:50px}
#compareModal .modalHead{display:none}
#compareModal .modal-header .close{margin:0 10px 5px}
#compareModal .modal-dialog table td .arrow i{font-size:18px;line-height:50px}
#compareModal .modal-dialog table td .arrow{font-size:20px}
}
.homePagebannertext{position:relative}
.container.landingPagebanner{max-width:1440px}
.homePagebannertext .landingPagebanner{background-color:#f9f9f9;padding:43px 0 43px 0}
.homePagebannertext .mainwelcomeBanner{width:76.85%;margin:0 auto;position:relative}
.homePagebannertext .redesignedText{width:70%;float:left;display:flex}
.homePagebannertext .welcomeText{width:30%;float:left}
.homePagebannertext .Welcome-to-the-new-S{font-family:Facit-web-semibold;font-size:22px;font-style:normal;font-weight:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#505050}
.homePagebannertext .redesignedText .Weve-redesigned-our{padding-left:8%}
.homePagebannertext .redesignedText .Weve-redesigned-our p{font-family:Facit-web-regular;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#505050}
.homePagebannertext .closeButton{position:absolute;right:48px;top:38px}
.homePagebannertext .closeButton .close{color:#9f958d;font-size:25px;opacity:1}
@media(max-width:1023px) and (min-width:320px){.homePagebannertext .mainwelcomeBanner,.container.landingPagebanner{width:100%}
.homePagebannertext .redesignedText{width:100%}
.homePagebannertext .welcomeText{width:100%;margin-bottom:8px}
.homePagebannertext .mainwelcomeBanner{float:left;padding-left:26px;padding-right:15px}
.homePagebannertext .landingPagebanner{background-color:#f9f9f9;padding:59px 0 48px 0}
.homePagebannertext .redesignedText .Weve-redesigned-our{padding-left:0}
.homePagebannertext .closeButton{right:20px;top:20px}
.homePagebannertext .closeButton .close{font-size:23px}
}