main.main-license-page {
    background-color: #f9fbfd;
}
.page-section h1{
	font-size: 25px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
    margin-bottom: 20px;
}

section.page-section.bd-cookie-policy-page h2{
  font-size: 23px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
    margin-bottom: 20px;
    margin-top: 30px;
}
section.page-section.bd-cookie-policy-page h3{
  font-size: 21px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
    margin-bottom: 20px;
    margin-top: 30px;
}
section.page-section.bd-cookie-policy-page h4{
  font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
    margin-bottom: 20px;
    margin-top: 30px;
}
section.page-section.bd-cookie-policy-page h5{
  font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
    margin-bottom: 20px;
    margin-top: 30px;
}
section.page-section.bd-cookie-policy-page h6{
  font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
    margin-bottom: 20px;
    margin-top: 30px;
}
.page-section.bd-license-page h1 {
    font-size: 25px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #2f2f2f;
	    margin-bottom: 12px;
}
.page-section.bd-license-page .license-contents p{
	font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  color: #2f2f2f;
}
.page-section.bd-license-page .license-contents p.strong {
    font-weight: 600;
	margin-bottom:0;
}
.page-section.bd-license-page p.license-note,.page-section.bd-license-page .license-note li {
    font-size: 12px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #2f2f2f;
}
.bd-license-page .bd-license {
    background: #fff;
}
.bd-license-page .license-contents {
    padding: 3%;
}
.bd-license-page .license-table table thead {
    background: #ededed;
}
.bd-license-page .license-table table thead th{
    border:none;
}
.bd-license-page .license-table table td{
	border-top:1px solid #f9fbfd;
	border-right:1px solid #f9fbfd;
	 font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2f2f2f;
}
.bd-license-page .license-table table td, .bd-license-page .license-table table th{
	  padding: 16px 40px;
	  vertical-align: middle;
}
.bd-license-page .license-table table img {
    height: 20px;
    width: 20px;
    margin: 0 auto;
    display: block;
}

 section.page-section .container.page-container form.woocommerce-product-search {
    margin-left: auto;
    margin-right: 0;
}

section.page-section form.woocommerce-product-search .input-group-prepend {
    border-radius: 3px;
    border: solid 1px #e1e3e4;
    background-color: #fff;
}

section.page-section form.woocommerce-product-search input {
    padding-left: 15px;
    width: 100%;
    background: transparent;
    background: 0 0;
    border: none;
    font-size: 14px;
}

section.page-section form.woocommerce-product-search button {
    background: transparent;
    border: none;
    padding-right: 15px;
}

section.page-section form.woocommerce-product-search i.fa.fa-search {
    color: #808283;
    font-size: 14px;
}
.main-vue-big-bundle-page .product-banner-img,
.main-vue-bundle-page .product-banner-img
{
    background-image: url(../../images/bundle-1.jpg);
    background-repeat: no-repeat;
}
.main-react-big-bundle-page .product-banner-img,
.main-react-bundle-page .product-banner-img
{
    background-image: url(../../images/bundle-2.jpg);
    background-repeat: no-repeat;
}
.main-bootstrap-big-bundle-page .product-banner-img,
.main-bootstrap-bundle-page .product-banner-img
{
    background-image: url(../../images/bundle-3.jpg);
    background-repeat: no-repeat;
}
.main-angular-big-bundle-page .product-banner-img,
.main-angular-bundle-page .product-banner-img{
    background-image: url(../../images/bundle-4.jpg);
    background-repeat: no-repeat;
}
.bd-product-lists .product-img-box a.product-link {
    display: block;
    position: relative;
    overflow: hidden;
    min-height: 250px;
}
.bd-product-lists .product-img-box a.product-link img{
    width: 100%;
    height: auto;
    border-radius: .25rem .25rem 0 0;
}
.bd-product-lists .product-img-box span.img {
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: cover!important;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%!important;
    z-index: 1;
    border-radius: .3125rem .3125rem 0 0;
}
.bd-product-lists .product-img-box {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
/**********article-comments**********/
.post-archive-section .comment-reply-title,.post-archive-section .comment-respond h2{
    font-size: 20px;

}
.post-archive-section .comment-respond p{
    margin-bottom: 1rem;
    font-size: 14px;
}
.post-archive-section .comment-respond  a{
        color: #2459bc;
}
.post-archive-section .comment-respond a:hover{
    color:#5335bb!important
}
.post-archive-section .comment-respond textarea,
.post-archive-section .comment-respond input[type=text],
.post-archive-section .comment-respond input[type=email],
.post-archive-section .comment-respond input[type=password]{
    width: 100%;
}
.post-archive-section .comment-respond textarea,
.post-archive-section .comment-respond input{
    border: 1px solid #e7eaf3;
    background-color: #fff;
    font-size: 14px;
    padding: 12px 15px;
    border-radius: 4px;
}
.post-archive-section .comment-respond input#submit{
    border-radius: 4px;
    background-color: #282b30;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    color: #ffffff;
    padding: 12px 30px;
    border: none;
}
.post-archive-section .comment-respond input#submit:hover,
.post-archive-section .comment-respond input#submit:focus{
    opacity: .8;
}
.post-archive-section .post-comments .comment-body .comment-author.vcard {
    min-width: 45px;
}
.post-archive-section .post-comments .comment-author img {
    width: 45px;
    height: auto;
    border-radius: 100%;
}
.post-archive-section .post-comments ol.commentlist {
    list-style: none;
    padding: 0;
}
.post-archive-section .post-comments ul{
    list-style: none;
}
.post-archive-section .post-comments .commeter-name p {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #2f2f2f;
}
.post-archive-section .post-comments .comment-date p {
    font-size: 12px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #9e9fa1;
}
.post-archive-section .post-comments .comment-text p {
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.64;
    letter-spacing: normal;
    color: #445359;
    margin: 0;
}
.post-archive-section .post-comments  a.comment-reply-link, .post-archive-section .post-comments  a.comment-edit-link {
    border-radius: 30px;
    border: solid 1px #dedede;
    background-color: transparent;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #9e9fa1;
    padding: 5px 15px;
    margin-right: 10px;
    text-decoration: none;
    transition: all .2s ease-in-out;
}
.post-archive-section .post-comments  a.comment-reply-link:hover,
.post-archive-section .post-comments  a.comment-edit-link:hover {
    color: #3e29b1;
    border: solid 1px #3e29b1;
}
.post-archive-section .post-comments .comment-body {
    border-bottom: solid 1px #f0f1f2;
}
.post-archive-section .post-comments .comment-body:last-child {
    border-bottom: none;
}
.post-archive-section .post-comments .commentlist .comment-respond{
    margin-top: 2rem;
}