#primary.content-area {margin:68px 0 0 0; padding:50px 0 0 0}
.content-area header.entry-header {margin:0}
.content-area header.entry-header #subMenu {margin-bottom:0!important; display:flex; justify-content:center}
.content-area header.entry-header .heading-main { display:flex; justify-content:center; text-align:center}
h2.title2 { font-family: "DM Sans", sans-serif !important; font-weight: 500; font-size: 40px !important; line-height: 40px !important; letter-spacing: 0 !important; vertical-align: middle; margin-bottom: 25px; color:#000 !important}
h2.titlebl { font-family: "DM Sans", sans-serif !important; font-weight: 500; font-size: 28px !important; line-height: 32px !important; letter-spacing: 0 !important; vertical-align: middle; margin-bottom: 15px; color:#002E6B !important}
h3.title3 { font-family: "DM Sans", sans-serif !important; font-weight: 400 !important; font-style: Regular !important; font-size: 22px !important; leading-trim: NONE; line-height: 24px !important; letter-spacing: 0% !important; vertical-align: middle; color: #333 !important; margin:0 0 20px 0 }
#classicLine.all-content {background:none !important; padding:0}
#classicLine.all-content img {margin:0}
.content-bg-light,.content-bg-img,.awards-title-cont {position:relative}
.content-bg-light {background:#F2F7FF}
.content-bg-img:before {content:''; position:absolute; left:50%; right:0; margin:0; width:1920px; height:100%; display:block; top:0; background:#F2F7FF; transform:translateX(-50%)}
.content-bg-light:before {content:''; position:absolute; left:50%; right:0; margin:0; width:1920px; height:100%; display:block; top:0; background:#F2F7FF; transform:translateX(-50%)}
#classicLine.all-content p:last-child {margin:0}
.mb50{margin-bottom:50px !important}
.common-padding80 {padding-top:50px; padding-bottom:50px}
#premiumAwrds.premium-awards-cont .stripeGrey {background:none; border:none}
span.txt-sml { font-size: 20px; }
#premiumAwrds {margin-top:0 !important; margin-bottom:0 !important; max-width:100%}
.stripe .product-card {box-shadow:none !important; border:1px solid rgba(0,0,0,0.1) !important; padding:0; border-radius:15px; overflow:hidden; position:relative }
.stripe .product-card-img {padding:0 30px; justify-content:center; background:none; margin:0 0 30px 0 }
#premiumAwrds .stripe img {margin:0 !important } 
#premiumAwrds .stripe .product-card-img img {max-height:100px; max-width:160px; object-fit:contain; min-height:130px}
#premiumAwrds .stripe .product-card-img figure {margin:0; width:100%; display:flex; justify-content:center; align-items:center; border-bottom:1px solid #ddd; max-height:160px} 
.award-links {display:flex; justify-content:center}
.award-links a {border-radius: 8px; padding: 6px 15px; margin: 0 15px 0 0; border: 1px solid rgba(0, 0, 0, 0.15); color: #006DFF; font-size: 18px; font-weight: 500; line-height: 1.5; font-family: roboto, sans-serif; transition: all .3s linear; cursor: pointer;}
.award-links a:hover {text-decoration:none !important}
.award-links a:last-child {margin:0}
.award-links a.selected { background-color: #006DFF; color: #fff !important; border: 1px solid #006DFF;}
.awards-title-cont { margin: 0 0 50px 0; padding:0 15px 0}
.awards-title-cont h2 {position:relative; z-index:1; margin:0 0 10px 0 !important; display:none}
.subtitle {margin:0 0 15px 0}
.product-card-img p {display:none}
#premiumAwrds .stripe .product-card-img {flex-flow:row}
.stripe .product-card ul.common-list {min-height:inherit}
.entry-content .stripe .product-card ul.common-list li {margin:0}
#legalPage .panel-group .panel-default .panel-heading {    border: 1px solid #00000033; padding: 30px 40px; border-radius: 11px; margin-bottom: 33px; width:100% !important; background-color:transparent !important;}
#legalPage .panel-group .panel-default .panel-heading h4 {position: relative;}
#legalPage .panel-group .panel-default a {  font-family: DM sans; font-weight: 500; font-style: SemiBold; font-size: 20px; leading-trim: NONE; line-height: 26px; letter-spacing: 2%; color: #006DFF; cursor: pointer;}
#legalPage .panel-group .panel-default .panel-heading .accordion-toggle:after { content: ""; width: 15px; height: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(../images/plus-sign.svg) no-repeat center; }
#legalPage .panel-group .panel-default .panel-heading .accordion-toggle[aria-expanded="true"]:after {    content: ""; width: 15px; height: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(../images/minus-sign.svg) no-repeat center;right:0}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body {border-top:none; padding:0 35px 40px}
/*#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body:last-child {padding-bottom:0}*/
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .links.panel-body {padding-bottom:0}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px !important; padding-top: 0; padding-left:0}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body.no-border {border-bottom:none}
#legalPage.bgGen .links a {padding:0; color:#006DFF; display:flex}
#legalPage.bgGen .links a i {padding-right:15px}
#legalPage .panel-group .links.panel-body { display: flex; flex-wrap: wrap; }
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body {width:48%; margin:0 4% 0 0}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body:nth-child(2n) {margin:0}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body a {font-size:16px; font-weight:400; line-height:20px}
#legalPage.bgGen {padding:0}
ul.common-list li {margin-left:0 !important}
.txtbold {font-weight:700}
.mb30 {margin-bottom:30px !important}
.wd80 { max-width:100%; margin: 0 auto; }
.page .entry-content p:last-child {margin:0}
.page .entry-content {margin:0}
.page .entry-content a,.news__description a {color:#006DFF}
.page .entry-content a:hover,.news__description a:hover {color:#000}
.blog.group-blog #main.site-main .container,.post-template-default.group-blog #main.site-main .container {    padding: 0 25px; border: none; background: #fff; margin-bottom: 0px; margin-top: 0;}
.post-main-panel .container {display:flex; flex-wrap:wrap}
.blog-card { width: 31%; margin: 0 3.5% 30px 0; padding: 0; }
.blog-card:nth-child(3n) {margin:0 0 30px 0}
.blog-card article {  position: relative; display: flex; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, .125); border-radius: .25rem;  background: white; border-radius: 0; padding: 10px;    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important; height:100%; flex-wrap:wrap}
.blog-card .entry-content p {order:1; display:block; width:100%}
.blog-card .entry-content {display:flex; flex-wrap:wrap; width:100%; margin:0; flex-flow:column;position:relative; padding-bottom:70px}
.blog-card .entry-content .blog-tlheader {order:2; width:100%; padding:0 15px}
.blog-card.single-blogcard .entry-content p:first-child {order:1}
.blog-card.single-blogcard .entry-content .blog-tlheader {order:2; width:100%; padding:0}
.blog-card .entry-content .content {order:3; width:100%; padding:0 15px 0; }
.blog-card.single-blogcard .entry-content .content {padding:0}
.blog-card .entry-content .content h2 {font-size:16px; line-height:18px; font-weight:600}
.blog-card .entry-content .content p {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis}
.blog-card .entry-content .content p:last-child {margin:0 !important}
.blog-card .entry-content img {width:100%; height:300px; object-fit:cover; margin:0 0 20px 0;}
.blog-card h2.title2,.blog-card h2.title2 a {color:#333 !important; font-size:22px !important; line-height:26px !important}
.blog-card h2.title2 {margin:0 0 10px 0 !important; min-height:80px;}
.blog-card h2.title2 a {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.blog-card h2.title2 a:hover {text-decoration:none !important}
.blog-card .entry-meta {display:block; width:100%; margin:0 0 30px 0}
a.more-link:hover { transform: translateY(0); text-decoration:none; }
a.more-link:after { content: ""; position: absolute; left: 50%; bottom: -10%; width: 95%; height: 30%; background: inherit; transform: translateX(-50%); filter: blur(10px); opacity: 0; transition: 0.3s; }
a.more-link:hover:after { opacity: 1; }
a.more-link {background: linear-gradient(270deg, #00439C 20.58%, #006DFF 100%);width: auto;height: 45px;gap: 10px;angle: 0 deg;opacity: 1;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;border-radius: 5px;display: inline-block;color: #fff!important;font-family: DM Sans;font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 1.5;letter-spacing: 0%;text-align: center;margin-top: 30px;position: relative;   transition: all 0.5s ease; text-transform:capitalize; text-decoration:none !important}
a.more-link .meta-nav,.blog-card .entry-footer {display:none}
.blog-card a.more-link {position:absolute; left:15px; bottom:15px}
.blog.group-blog .site-main .posts-navigation {width:100%!important; padding:0!important}
.blog.group-blog .site-main .posts-navigation a {border-radius: 8px; padding: 6px 15px; margin: 0 15px 0 0; border: 1px solid rgba(0, 0, 0, 0.15); color: #006DFF; font-size: 18px; font-weight: 500; line-height: 1.5; font-family: roboto, sans-serif; transition: all .3s linear; cursor: pointer; text-transform:capitalize}
.blog.group-blog .site-main .posts-navigation a.selected { background-color: #006DFF; color: #fff; border: 1px solid #006DFF;}
.post-template-default.group-blog #main.site-main {margin:0; background:none}
.post-template-default.group-blog #main.site-main .blog-card {width:100%}
.post-template-default.group-blog #main.site-main .blog-card .entry-content img {width:100%; height:450px}
.post-template-default.group-blog #main.site-main .blog-card .content ul {}
.post-template-default.group-blog #main.site-main .blog-card .content ul li { padding-left: 15px; position: relative; margin-bottom: 8px; font-size: 0.95rem; margin-left:0 }
.post-template-default.group-blog #main.site-main .blog-card .content ul { list-style-type: none; padding: 0; margin: 0; }
.post-template-default.group-blog #main.site-main .blog-card .content ul li::before { content: ""; position: absolute; left: 0; top: 6px; width: 4px; height: 11px; background-color: #006DFF; border-radius: 0%; }
.post-template-default.group-blog #main.site-main .blog-card article {margin-bottom:0;padding:15px}
.post-template-default.group-blog #main.site-main .blog-card.single-blogcard article {margin-bottom:0;padding:30px}
.post-template-default.group-blog #main.site-main .blog-card .entry-content {padding-bottom:30px}
.post-template-default.group-blog #main.site-main .blog-card .entry-content .content h2 { font-size: 28px; font-weight: 500; color: #002E6B; margin: 0 0 15px 0; display: block; line-height: 32px; }
.post-template-default.group-blog #main.site-main .blog-card .entry-content .content h3 {font-size:22px; font-weight:600; color:#333; margin:0 0 15px 0}
.post-template-default.group-blog #main.site-main ul#breadcrumbs {flex-wrap:wrap; height:auto}
.media-room-header.entry-header {padding:0}
body {overflow-x:hidden}
.archive-card {background: #fff; border-radius: 0; padding:10px; border:1px solid #ddd; height:100%}
.archive-card-inside {background: none; padding:15px; display:block}
.content-area .archive-posts { border:none; padding:0}

.press-row {display:flex; flex-wrap:wrap; width:100%}
.archive-posts {width:32%; margin:0 2% 30px 0}
.archive-posts:nth-child(3n) {margin:0 0 30px 0}
h2.press-title {font-size:22px; line-height:26px;min-height: 115px; display:block; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #ddd; color:#000}
h2.press-title a {color:#000}
.datep { background: url(../images/calendar.svg) no-repeat 0 0; color: #000; display: block; padding: 0 0 0 25px; background-size: 20px; margin:0 0 15px 0}
.user-post {margin:0}
.gallery-cont { display: flex; flex-wrap: wrap; justify-content: center; }
.foogallery .fg-item { border-radius:10px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.08); transition: transform 0.3s ease, box-shadow 0.3s ease; background: #fff;  }
.foogallery .fg-item:hover { transform: translateY(-8px); box-shadow: 0 8px 25px rgba(0,0,0,0.12); }
.foogallery .fg-thumb img { border-radius: 16px; transition: transform 0.3s ease; }
.foogallery .fg-item:hover img { transform: scale(1.05); }
.foogallery .fg-caption { font-size: 14px; padding: 12px; text-align: center; background: rgba(255,255,255,0.85); color: #222; font-weight: 500; border-top: 1px solid #eee; display:none }
.foogallery.foogallery-thumbnail {max-width:inherit; width:23%}
.foogallery.fg-thumbnail.fg-left { text-align: center; display: flex; justify-content: center; }
.fbx-rounded.fbx-light .fbx-inner {     border: none; border-radius: 0; border: 1px solid #ddd; padding: 15px; width: 400px !important; height: 80% !important; margin: 0 auto !important; display: block; left: 0; right: 0; top: 50%; transform: translateY(-50%);}
.fbx-rounded.fbx-light .fbx-close { top: -36px; right: -1px; width: 35px; height: 35px; line-height: 28px; border: none; border-radius: 0; box-shadow: none; background: url(../images/close-wh.svg) no-repeat center center #006DFF !important; color: #fff !important; }
.fbx-rounded.fbx-light .fbx-close svg,.fbx-rounded.fbx-light .fbx-next svg,.fbx-rounded.fbx-light .fbx-prev svg {display:none}
.fbx-rounded.fbx-light .fbx-next {border:none !important; background:url(../images/arw-right-bl.svg) no-repeat center center !important; box-shadow:none !important}
.fbx-rounded.fbx-light .fbx-prev  {border:none !important; background:url(../images/arw-left-bl.svg) no-repeat center center !important; box-shadow:none !important}
.fbx-rounded.fbx-light .fbx-item-image { max-width: 100% !important; max-height: 100%; object-fit:contain !important }
.fbx-rounded.fbx-light .fbx-item-current { padding: 15px; display: flex; justify-content: center; align-items: center; box-sizing:border-box }
.foogallery.fg-hover-zoom .fg-caption-inner:before, .foogallery.fg-hover-zoom .fg-image-overlay:before {background-image:url(../images/plus.svg) !important}
#smbDwnld_formW #smbDwnld_form { padding:0 !important; background: #fff; border-radius:0; border: none; }
.trial-form-panel #smbDwnld_formW #smbDwnld_form {padding:35px !important; background:#f2f7ff;border-radius:0; border:none}
.trial-form-panel  #smbDwnld_formW .trial-form .row{margin-left:0; margin-right:0}
#smbDwnld_formW  #smbDwnld_form textarea, #smbDwnld_formW  #smbDwnld_form select, #smbDwnld_formW #smbDwnld_form input.wpcf7-text, #smbDwnld_formW #smbDwnld_form input.wpcf7-number, #smbDwnld_formW #smbDwnld_form input.wpcf7-file,#smbDwnld_form input.wpcf7-captchar {border: 1px solid #E3E3E3 !important; width: 100%; font-family: DM Sans !important; font-weight: 300 !important; font-style: Light; font-size: 16px !important; leading-trim: NONE; line-height: 16px !important; letter-spacing: 0%; vertical-align: middle; padding: 10px; height: auto; background: #fff; text-transform: capitalize; height:45px !important; color:#272727!important; outline:none !important}
#smbDwnld_formW  #smbDwnld_form select {background:url(../images/select-arw.svg) no-repeat 96% center #fff !important; background-size:15px !important;-webkit-appearance:none; -moz-appearance:none; appearance:none;}
.wpcf7-form select.wpcf7-form-control {background:url(../images/select-arw.svg) no-repeat 96% center #fff !important;-webkit-appearance:none; -moz-appearance:none; appearance:none;background-size:15px !important;}
#smbDwnld_formW  #smbDwnld_form textarea {height:90px !important}
#smbDwnld_formW #smbDwnld_form h2, #smbDwnld_formW #smbDwnld_form p {padding:0; text-align:left}
#smbDwnld_formW #smbDwnld_form input.wpcf7-submit { background: linear-gradient(270deg, #00439C 20.58%, #006DFF 100%) !important; width: auto !important; height: 45px; gap: 10px; angle: 0 deg; opacity: 1; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-radius: 5px; display: inline-block; color: #fff; font-family: DM Sans; font-weight: 700; font-style: Bold; font-size: 16px; leading-trim: NONE; line-height: 1.5; letter-spacing: 0%; text-align: center; margin-top: 30px; border:none; outline:none; margin-top: 0!important}
.form-txtdown-cont {background:#f2f7ff; width:100%; height:100% }
#smbDwnld_formW { margin: 0 !important; width:100% !important }
.form-txtdown { padding:30px 30px 100px; }
.form-txtdown .inside {display:flex; justify-content:center; flex-wrap:wrap}
.form-txtdown p {text-align:center}
.form-txtdown .inside p {border-right:1px solid #ddd; padding:0 30px 0 0; margin:0 30px 0 0; align-items:center; text-align:left}
.form-txtdown .inside p:last-child {border-right:none; padding:0; margin:0}
.form-txtdown .inside .icon { background: #f2f7ff;}
#header_smb_downloads.header-free { display: flex; align-items: center; justify-content: center; padding: 100px 0 !important; background: url(../images/header_smb_downloads.jpg) top center no-repeat; background-size: cover; border-bottom:none;}
.txt-wh,h2.title2.txt-wh {color:#fff !important}
.header-free p.txt-big {font-size:20px; line-height:26px; color:#fff; }
ul.reason-list {list-style:none; padding:0; margin:0}
ul.reason-list li {display:block; padding:0 0 15px 30px; margin:0 0 15px 0; border-bottom:1px solid #ddd; background:url(../images/bullets.svg) no-repeat 0 0}
ul.reason-list li:last-child {border-bottom:none; margin-bottom:0; padding-bottom:0}
.header-free a.read-more2 {display:inline-flex; padding:0 30px; text-decoration:none; width:auto}
.trial-form form .forms-panel {display:flex; flex-wrap:wrap}
.trial-form form .forms-panel .form-label {width:48%; margin:0 4% 0 0; font-family: "DM Sans", sans-serif !important; font-size: 18px !important;}
.trial-form form .forms-panel .form-label:nth-child(2n) {margin:0}
#smbDwnld_form form p label {font-family: "DM Sans", sans-serif !important; text-transform:capitalize }
.logo-imga img { max-height: inherit; width: auto; max-width: 200px; margin: 0 0 15px 0;}
#legalPage .panel-group {margin-bottom:40px}
#legalPage .panel-group .panel-default>.panel-heading {margin-top:0}
.post-main-panel {padding-bottom:50px}
.post-main-panel .pagination {padding:0; margin:0; width:100%; justify-content:center}
.modal-header .close {background: url(../images/close-wh.svg) no-repeat center center #006DFF !important; opacity:1 !important; outline:none !important}
.modal-header .close span {display:none}
.heading-main.modal-title {font-size:24px; line-height:26px}
.modal-dialog .modal-body {padding:20px 30px 25px; overflow:hidden}
.modal-dialog .wpcf7-form label {margin-bottom:15px !important}
.modal-dialog .wpcf7-form textarea.wpcf7-form-control {height:90px}
.modal-body input.wpcf7-form-control.wpcf7-captchar {width:150px}
.modal-body .wpcf7-form-control-wrap {display:block; float:left}
.modal-body label .wpcf7-form-control-wrap {display:block; float:left; width:100%}
.modal-body img.wpcf7-captchac {    height: 41px; width: auto; margin:10px 0 -30px 10px !important; order:2}
.modal-dialog .modal-content {border-radius:0}
.modal-dialog .wpcf7-form p.text-center { text-align: left !important; width: 100%; float: left; }
.modal-dialog .wpcf7-form p.text-center br { display: none; }
.modal-dialog .modal-body input.wpcf7-form-control.wpcf7-submit {margin-top:15px !important}
.wpcf7-form p { margin-bottom: 0; display: flex ; flex-wrap: wrap; width: 100%; }
.all-products2017 ul#products-filters.enterprise-panel {padding:0; margin:0}
ul#products-filters.enterprise-panel li {margin-left:0 !important}
ul#products-filters.enterprise-panel .product-card ul.common-list {min-height:116px; padding:0; margin:0 0 30px 0}
ul#products-filters.enterprise-panel .product-card ul.common-list li {text-align:left}
ul#products-filters.enterprise-panel .btn-row {justify-content:left}
ul#products-filters.enterprise-panel .product-card-img h5 {height:auto; text-align:left; margin:0}
ul#products-filters.enterprise-panel .product-card p {display:none}
ul#products-filters.enterprise-panel a.btn-main {width:170px}
ul#products-filters.enterprise-panel li:nth-child(4) .product-card ul.common-list { min-height: 228px; }
.all-products2017 ul#products-filters.enterprise-panel {margin-bottom:50px}
.group-select option[disabled] { font-weight: bold; color: #000; background: #f5f5f5; }
.group-select option { padding-left: 15px; }
.group-select option:first-child { font-weight: normal; }
.enq-frm {display:flex; flex-wrap:wrap}
.frm-pd-30{padding:30px;}
.enq-frm .frm-row {width:48%; margin:0 4% 15px 0}
.enq-frm .frm-row:nth-child(2n) {margin:0 0 15px 0}
.enq-frm p {display:block; padding:0; margin:0; }
.enq-frm p span {width:100%}
.modal-body .enq-frm  input.wpcf7-form-control,.modal-body  .enq-frm input.wpcf7-form-control, .modal-body .enq-frm  textarea.wpcf7-form-control, .modal-body .enq-frm  select.wpcf7-form-control {margin:0 !important}
.frm-row { display: flex; flex-wrap: wrap; margin: 0 0 10px 0; }
.modal-dialog .wpcf7-form .frm-row label {margin-bottom:10px !important}
.modal .modal-dialog {max-width:800px}
.modal .modal-dialog .modal-body {max-height:80%}
.enq-frm .frm-row.catcha-cont p span,.enq-frm p span.wpcf7-spinner {width:auto}
.enq-frm .frm-row.catcha-cont img.wpcf7-captchac {margin:0 0 0 10px !important}
.frm-row.catcha-cont { align-items: flex-start; flex-flow: column; }
.modal-dialog .modal-body .enq-frm input.wpcf7-form-control.wpcf7-submit { margin-top: 0 !important; }
.frm-field { width: 100%; }
.enq-frm .frm-row.wd-100 { width: 100%; margin:0 0 15px 0 }
.call-form { display: flex; justify-content: space-between; }
.call-img,.call-txt {width:48%}
#smbDwnld_form .wpcf7-form .enq-frm label {margin-bottom:0 !important}
#smbDwnld_form .frm-row.catcha-cont {flex-flow:row; width:100%}
#smbDwnld_form .frm-row.catcha-cont p {display:flex}
#smbDwnld_form input.wpcf7-captchar {width:200px;margin:0 !important}
#smbDwnld_form .enq-frm .frm-row.catcha-cont img.wpcf7-captchac {width:100px}
#smbDwnld_form .enq-frm .frm-row.submit-btnp {margin-bottom:0}
ul.common-list.with-btn li a { display: flex; justify-content: space-between; align-items: flex-start; gap:10px; width:100%; line-height:18px}
span.btn-main,#premiumAwrds .btn-main {width:auto;height: inherit;gap: 10px;opacity: 1;padding:5px 10px;border-radius: 5px;display: inline-block;color: #fff;font-family: DM Sans;font-weight: 700;font-style: Bold;font-size: 12px;line-height:14px;text-align: center;margin-top: 0; position: relative; transition: all 0.5s ease; flex: 0 0 auto}
span.linkBigRed i,#premiumAwrds .linkBigRed i{ color: white !important; }
span.btn-main:hover,#premiumAwrds .btn-main:hover { transform: translateY(0); text-decoration:none !important; }
span.btn-main:after,#premiumAwrds .btn-main:after { content: ""; position: absolute; left: 50%; bottom: -10%; width: 95%; height: 30%; background: inherit; transform: translateX(-50%); filter: blur(10px); opacity: 0; transition: 0.3s; }
.btn-main,#premiumAwrds .btn-main {font-size:16px; line-height:18px; padding:10px 30px; text-decoration:none !important}
span.btn-main:hover:after,#premiumAwrds .btn-main:hover:after { opacity: 1; }
ul.common-list.with-btn li a:hover {text-decoration:none}
.exp-card {background: #fff; border-radius: 0; padding:30px; border:1px solid #ddd; height:100%}
p.txtbig {font-size:20px; line-height:24px; font-weight:700}
.btn-main.wdauto { width: auto; }
.vpn-features .tile-title {min-height:76px}
.exp-img {display:block; margin:0 0 30px 0}
.woocommerce-page .logo-vpns .col-auto img {height:70px !important; max-height:70px !important}
.vpntop-row .product-img-box {display:none}
.vpntop-row .product-detail-box {flex:0 0 auto; width:100%}
.feature-new.take-a-look p {font-size:16px; line-height:24px; color:#000}
.feature-new.take-a-look .take-look-inside {border:1px solid #ddd}
/*.question1.current ~ .answercont1 {margin-top:30px !important}*/
#premiumAwrds .stripe a.card:last-child {display:none}
#premiumAwrds .stripe a.card:hover * {text-decoration:none !important}
#premiumAwrds .stripe .product-card .btn-main {position:absolute; bottom:30px; left:30px}
#premiumAwrds .stripe .product-card {padding-bottom:50px}
#premiumAwrds .stripe .product-card-img figure {padding-bottom:30px; padding-top:30px}
#premiumAwrds .stripe .product-card p {margin:0}
#premiumAwrds .stripe .product-card .card-body p {margin:0 0 30px 0 !important}
#subMenu #breadcrumbs li {line-height:18px !important}
#legalPage .panel-group .panel-default h4 a {color:#000; text-decoration:none !important}
#premiumAwrds .stripe .product-card:hover {text-decoration:none !important}
#main .entry-content .container {padding-left:0; padding-right:0}
#premiumAwrds.certificate-main  .stripe .product-card {padding-bottom:0}
#premiumAwrds.certificate-main  .stripe .product-card .card-body p:last-child {margin:0 !important}
.archive-posts .press-title a {color:#000}
.press-wd80 {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;border: 1px solid rgba(0, 0, 0, .125); position:relative; padding:30px !important; margin:0 0 50px 0!important}
.press-wd80.pt-0 {padding-top:30px !important}
.single-blogcard,.trial-form-panel {margin-bottom:50px}
.single-blogcard .pimgs {display:none}
.archive-posts .press-title a:hover {text-decoration:none !important}
.logo-imga { display: block; margin: 0 0 15px 0; }
.logo-side-img img, .contact-us-img img,.support-img img {width:100%; height:100%; object-fit:cover}
.pagination .nav-links .page-numbers {border:1px solid rgba(0, 0, 0, 0.15) !important; color:#006DFF !important; border-radius:5px; font-weight:500}
.pagination .nav-links .page-numbers.current {background:#006DFF !important; color:#fff !important; border-color:#006DFF !important}
.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next {background:#006DFF !important; color:#fff !important; border-color:#006DFF !important}
.pagination .nav-links .page-numbers:hover {text-decoration:none !important}
.single-post.press-release {padding-bottom:50px}
.next-prev-btn .prev-post a, .next-prev-btn .next-post a { display: flex; align-items: center; gap: 10px; width: 142px; height: 45px; border: 1px solid #00439c; border-radius: 1px; justify-content: center; align-items: center; color: #00439c !important; font-family: DM Sans; font-weight: 700; font-style: Bold; font-size: 16px; leading-trim: NONE; line-height: 1.5; letter-spacing: 0%; text-align: center; border-radius: 5px; }
.content-area .blog.group-blog .site-main .posts-navigation .nav-previous a,.content-area .blog.group-blog .site-main .posts-navigation .nav-next a,.content-area .blog-card .prev-post a,.content-area .blog-card .next-post a,.next-prev-btn .prev-post a, .next-prev-btn .next-post a {background:#fff !important; color:#006DFF !important; border-color:#006DFF !important}
.blog-tlheader .title2 {display:none}
.support-img .form-txtdown-cont {background:none}
.page-id-137 .common-padding.mt-header,.form-txtdown {padding-bottom:70px}

@media (max-width: 1366px) {
#main .container {max-width:100% !important}
}

@media (max-width: 992px) {
#premiumAwrds h3,#premiumAwrds p {text-align:left}
.stripe .product-card .card-body {padding:15px}
.wd80 { max-width: 100%; margin: 0 auto; }
#primary.content-area {padding:50px 0 0 0}
.post-template-default.group-blog #main.site-main .container {padding:0 15px !important}
.post-template-default.group-blog #main.site-main .blog-card .entry-content img { width: 100%; height: auto; object-fit: inherit; }
}
@media (max-width: 767px) {
#premiumAwrds h3,#premiumAwrds p {text-align:left}
.stripe .product-card .card-body {padding:15px}
#premiumAwrds .stripe .product-card-img figure {min-height:inherit; padding:30px 0; max-height:inherit}
.stripe .product-card.h-100 {height:auto !important}
.panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body {width:100%; margin:0}
.archive-card h4 { min-height: inherit; }
.fbx-rounded.fbx-light .fbx-inner {width:85% !important; height:65% !important}
.fbx-modal.fbx-phone.fbx-portrait .fbx-prev,.fbx-modal.fbx-phone.fbx-portrait .fbx-next {top:50%; transform:translateY(-50%); width:40px}
.fbx-modal.fbx-phone.fbx-portrait .fbx-next {right:0; left:auto !important}
.fbx-modal.fbx-phone.fbx-portrait .fbx-close { left: auto !important; right: -1px  !important; top: -36px; width: 35px; height: 35px; }
.award-links a {font-size:14px; text-align:center}
.foogallery.foogallery-thumbnail {width:46%; margin-bottom:30px}
.gallery-cont {justify-content:space-between}
.gallery-cont p{display:none}
div#formGZ .row .col-xs-12 {padding-left:0; padding-right:0}
.form-txtdown .inside {display:flex; justify-content:flex-start; flex-wrap:wrap}
.form-txtdown .inside p {border-bottom:1px solid #ddd; padding:0 0 15px 0; margin:0 0 15px 0; border-right:none; width:100%}
.form-txtdown .inside p:last-child {border-bottom:none; padding:0; margin:0}
.support-img { padding: 0 !important; margin: 0 0 30px 0; }
.trial-form form .forms-panel .form-label {width:100%; margin:0;}
.logo-side-img {order:1; margin:0 0 30px 0}
.logo-side-txt {order:2}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body.no-border {border-bottom:1px solid #ddd}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body:last-child {border-bottom:none}
.post-main-panel {padding-bottom:50px}
ul#products-filters.enterprise-panel .product-card-img h5 {font-size:26px; line-height:28px}
ul#products-filters.enterprise-panel .product-card-img {padding:15px; padding-bottom: 15px; }
ul#products-filters.enterprise-panel .product-card ul.common-list {min-height:inherit !important}
ul#products-filters.enterprise-panel .product-card p,ul#products-filters.enterprise-panel .product-card .card-body p {display:none !important; min-height:inherit !important}
.enq-frm .frm-row {width:100%; margin:0 0 15px 0}
.modal-body img.wpcf7-captchac {height:35px}
.call-form { display: flex; justify-content: space-between; flex-wrap:wrap }
.call-img,.call-txt {width:100%}
.form-txtdown { padding:30px 0 50px; }
#smbDwnld_formW #smbDwnld_form {padding:15px}
ul.common-list.with-btn li {line-height:20px}
.award-links {flex-wrap:wrap}
.award-links a {margin-bottom:5px; margin-right:5px}
.award-links a:last-child{margin-bottom:5px;}
.awards-title-cont,.award-links {padding:0}
.awards-title-cont {margin: 0 0 15px 0}
#premiumAwrds .stripe .product-card {padding-bottom:0; margin-bottom:0}
#premiumAwrds .stripe p:last-child .product-card {display:none}
#premiumAwrds .stripe .product-card .card-body {padding-bottom:50px}
#premiumAwrds .stripe .product-card .btn-main {left:15px}
#premiumAwrds .stripe {margin-bottom:0}
.enq-frm .frm-row:nth-child(2n), .enq-frm .frm-row {margin:0}
.archive-posts {width:100%; margin:0 0 30px 0}
h2.press-title {min-height:inherit}
.logo-side-img img, .contact-us-img img,.support-img img {width:100%; height:auto; object-fit:inherit}
#premiumAwrds .stripe .product-card-img img {min-height:inherit}
ul#breadcrumbs li a, ul#breadcrumbs li, ul#breadcrumbs li span {line-height:18px !important}
h1.heading-main { font-size: 32px !important; line-height:34px !important }
h2.title2 {font-size:23px  !important; line-height:30px !important}
#premiumAwrds .stripe .product-card-img {padding:0 15px; margin-bottom:15px}
#breadcrumbs li:after {margin-left: 5px;margin-right: 5px;}
ul#breadcrumbs {margin-bottom:5px}
#breadcrumbs li a, #breadcrumbs li span, ul#breadcrumbs > span {font-size:14px; line-height:16px !important}
#legalPage .panel-group .panel-default .panel-heading {padding:15px !important}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body {padding:0 15px 15px !important}
#legalPage .panel-group .panel-default>.panel-heading+.panel-collapse .panel-body .panel-body {width:100% !important; margin-right:0 !important}
#legalPage .panel-group .panel-default .panel-heading .accordion-toggle:after { content: ""; width: 15px; height: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(../images/plus-sign.svg) no-repeat center; display:block }

#legalPage .panel-group .panel-default .panel-heading .accordion-toggle[aria-expanded="true"]:after { content: ""; width: 15px; height: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: url(../images/minus-sign.svg) no-repeat center; right: 0; display:block }
.blog-card {width:100%; margin:0 0 30px 0}
.blog-card .entry-content {padding-bottom:0}
.blog-card a.more-link { position: relative; left: auto; bottom: auto; margin: 0; }
.post-template-default.group-blog #main.site-main .blog-card.single-blogcard article {padding:15px}
.archive-card-inside p:last-child {margin-bottom:0}
.support-img .form-txtdown-cont { background: none; width: 100%; display: flex; height:auto; padding-right:0}
.support-img .form-txtdown-cont .form-img-cont { height: auto; width: 100%; height:auto; padding-right:0 }
#smbDwnld_form .frm-row.catcha-cont {margin-bottom:15px}
.contact-us-txt span.text a:last-child {width:100%; display:block}
.page-id-137 .common-padding.mt-header,.form-txtdown {padding-bottom:50px}
header.media-room-header.container.entry-header { padding: 0 15px; }
ul#breadcrumbs {justify-content:center}
.press-wd80 {margin-bottom:30px !important}
.archive-posts:last-child {margin:0}
.content-area .pagination {margin:0}
#breadcrumbs li a, #breadcrumbs li span, ul#breadcrumbs > span {text-align:center}
}
@media (max-width: 479px) {
.award-links a {  font-size: 12px; text-align: center; padding: 6px 6px;}
}