@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap');
.roboto-md{font-family:'roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;}
.roboto-rg{font-family:'roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;}
.roboto-lt{font-family:'roboto',"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 300;}
#hero.bg-texture1-blue{background: url('/assets/images/bg/Thawte_Texture1_Blue.png') no-repeat left top; background-size: cover;}
#hero.bg-texture1-gray{background: url('/assets/images/bg/Thawte_Texture1_Gray.png') no-repeat left top; background-size: cover;}
#hero.bg-texture1-red{background: url('/assets/images/bg/Thawte_Texture1_Red.png') no-repeat left top; background-size: cover;}
#hero.bg-texture2-blue{background: url('/assets/images/bg/Thawte_Texture2_Blue.png') no-repeat left top; background-size: cover;}
#hero.bg-texture2-gray{background: url('/assets/images/bg/Thawte_Texture2_Gray.png') no-repeat left top; background-size: cover;}
#hero.bg-texture2-red{background: url('/assets/images/bg/Thawte_Texture2_Red.png') no-repeat left top; background-size: cover;}
#hero.bg-texture2-gray-960{background: url('/assets/images/bg/Thawte_Texture2_Gray_960.png') no-repeat left top; background-size: cover; width:960px; margin: auto; min-height:356px;margin-top:20px;}
#hero.bg-texture2-red-960{background: url('/assets/images/bg/Thawte_Texture2_Red_960.png') no-repeat left top; background-size: cover; width:960px; margin: auto; min-height:356px;}
#hero.bg-texture2-blue-960{background: url('/assets/images/bg/Thawte_Texture2_Blue_960.png') no-repeat left top; background-size: cover; width:960px; margin: auto; min-height:356px;}
.dc-bg-cc-banner-590{background: url('/assets/images/bg/cc-banner-bg-590.png') no-repeat right top; background-size: cover;}
.dc-bg-cc-banner-630{background: url('/assets/images/bg/cc-banner-bg-630.png') no-repeat right top; background-size: cover;}
.dc-bg-cc-banner-590 img{width: 100%;}

.dc-container{width: 960px;margin:auto;}
.flex-box{display: flex;}
.flex-justify-center{justify-content: center;}
.text-center{text-align: center;}
.font-white{color: #fff;}
.dc-bg-white{background: #fff;}

.dc-width-70{width: 70%;}
.dc-width-60{width: 60%;}
.dc-width-60{width: 50%;}
.dc-width-40{width: 40%;}
.dc-width-30{width: 30%;}

.dc-blue-btn{display: inline-block;padding:5px 20px;background: #0174C3; border: 1px solid #0174C3; border-radius: 25px; transition: ease 0.5s;color:white;font-size: 18px;text-decoration: none;}
.dc-blue-btn:hover{background: #065987; border:1px solid #065987;color:white;text-decoration: none;}
a.dc-blue-btn:visited{color:#fff;}

.dc-red-btn{width: 160px;text-align:center;display: inline-block;padding:7px 0px;background: #dc202e; border-radius: 25px; transition: ease 0.5s;color:white;font-size: 12px;text-decoration: none;}
.dc-red-btn:hover, .dc-red-btn:focus{background: #c31b27; color:white;text-decoration: none;}
a.dc-red-btn:visited{color:#fff;}

a.font-white{color:#fff;text-decoration: none;font-size: 18px;transition: ease 0.5s;}
a.font-white:link{color:#fff;}
a.font-white:hover{text-decoration: none;color: #ccc;}

.dc-white-btn{display: inline-block;padding:5px 20px;background: #fff; border: 1px solid #fff; border-radius: 25px; transition: ease 0.5s;color:#1a75bb;font-size: 18px;text-decoration: none;}
.dc-white-btn:hover, .dc-white-btn:focus{background: #fff; border:1px solid #fff;color:#0f9dff;text-decoration: none;}
a.dc-white-btn:visited{color:##0174c3;}

.dc-red-border-btn{text-align:center;width: 160px;display: inline-block;padding:5px 20px;background: #fff; border: 2px solid #dc202e; border-radius: 25px; transition: ease 0.5s;color:#dc202e;font-size: 12px;text-decoration: none;}
.dc-red-border-btn:hover, .dc-red-border-btn:focus{border:2px solid #c31b27;color:#c31b27;text-decoration: none;}
a.dc-red-border-btn:visited{color:#dc202e;}

.dc-buy-renew-btn a{margin-right:15px;}
.dc-buy-renew-btn a:last-child{margin-right:0;}

#hero.new-dc-hero{height:auto;min-height: 200px;}
#bottomBox{height:auto;min-height: 240px;background: #fff;}
.hp_bottom_container{height:auto;}

/*homepage */
.new-dc-hero{padding-top:80px; padding-left:84px;}
.new-dc-hero h1{font-size: 54px; margin-top:0; margin-bottom:10px;letter-spacing: 0;}
.new-dc-hero h3{padding:0;margin-top: 0px;line-height: 1.2;}
.hero-left{width:675px;}
.hero-right{width:153px;box-sizing: border-box;position: relative;}
.hero-right a.dc-white-btn{padding-top:8px; padding-bottom:7px; display:block;text-align:center;width:100%;color: #CD0025;font-size: 12px;border:1px solid #4b4b4b;position:absolute;}
.hero-right a.dc-white-line-btn{text-decoration:none;transition:ease 0.5s;padding-top:8px; padding-bottom:7px;display:block;text-align:center;width:100%;color: #fff;font-size: 12px;border:2px solid #fff;position:absolute;bottom: -5px;border-radius:20px;}
.hero-right a.dc-white-line-btn:hover{color:#ddd;border:2px solid #ddd;text-decoration: none;}
#unlimited_licensing_hero{background:none;}
.dc-hp-left-banner{border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;width:30%;box-sizing: border-box;padding:0 20px 15px 20px;background:;}
.dc-hp-left-banner h3{padding-left: 0;margin-bottom: 15px;}
.dc-hp-right-banner{width: 70%;padding: 30px 65px 30px 20px;}
.dc-hp-right-banner h3{letter-spacing: 1px;padding:0;margin:0 0 15px;text-transform: none;}
.dc-hp-right-banner p{font-size: 17px;}
.hp_bottom_container{background-color: #fff;}
.dc-hp-right-banner a{font-size:14px;letter-spacing: -0.5px;}

/*2 year banner in homepage*/
a.dc-btn-white-line{color: #fff;font-size: 18px;text-decoration: none;border:1px solid #fff; border-radius: 20px;transition: all 0.5s ease;display: block;width: 27%; text-align: center;padding:5px 0; background:transparent;text-transform: uppercase; cursor: pointer;}
a.dc-btn-white-line:visited{color: #fff;}
a.dc-btn-white-line:hover{color: #0F9DFF;text-decoration: none;background:#fff;}
#two-year-banner{width: 100%;padding: 2% 7% 5%; background:#015a99;min-height:230px;text-align: center;}
#two-year-banner h2, #two-year-banner p, #two-year-banner h3{color: white;}
#two-year-banner h2{font-size:40px;}
#two-year-banner h3{padding-top:0;}
#two-year-banner p{font-size: 18px;line-height: 1.7;}
#two-year-banner a.dc-btn-white-line{border:2px solid #fff; margin: 20px auto 0;font-size: 16px;width: 25%;padding: 10px 0;border-radius: 30px;}


