/* NJK Collect - Main CSS File */

@font-face {
	font-family: 'iconfont';
	src: url('../../font_icon/iconfont.woff2?t=1748248669719') format('woff2'),
	 url('../../font_icon/iconfont.woff?t=1748248669719') format('woff'),
	 url('../../font_icon/iconfont.ttf?t=1748248669719') format('truetype'),
     url('../../font_icon/iconfont.svg?t=1748248669719#iconfont') format('svg'); 
}
h2{font-weight: 600;}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
a:hover{text-decoration: none;}
a{text-decoration:none;color: #2d2a26;}
body{font-family:Arial,sans-serif;color:#333;font-size: 1.125rem !important; line-height:1.6;background-color:#f7f7fb}
.pc{display:block}
.mobile{display:none}

 /* Basic Style */
 .pointer{cursor: pointer !important;}
.show{display:block;}
.hidden{display:none;}
.my-breadcrumb .item{font-size: 1.5rem; font-weight: 600; text-transform: uppercase;}
.page-banner,.page-banner img{width: 100%;}
.font-color-9{color:#999!important}
.font-color-6{color:#666!important}
.font-color-3{color:#333!important}
.bg-no{background:0 0!important}
.my-bg-grey{background-color:#f7f7fb}
.no-gutters{margin-right:0;margin-left:0;padding-left:0}
a:focus{text-decoration:none}
.font-bold{font-weight:700}
.win-hidden{overflow:hidden}
.rounded-xxl{border-radius:1rem!important}
.shadow-my{box-shadow:0 .45rem .25rem rgba(0,0,0,.085)!important}
.px-10{padding-left:10px;padding-right:10px}
p{font-size:1rem;color:#666}
li,ul{list-style:none;padding:0}
.my-text-color,h1,h2,h3,h4{color:#2d2a26!important}
.font-30,.font-size-30{font-size: 1.875rem}
.font-24,.font-size-24{font-size: 1.5rem}
.font-18,.font-size-18{font-size:1.125rem}
.font-16,.font-size-16{font-size:1rem}
.font-14,.font-size-14{font-size:.875rem}
.section-title{font-weight:700;margin-bottom:2rem}
.btn-danger{background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{background-color:#c82333;border-color:#bd2130}
.my-color-blue{color: #0047ba !important;}
.my-color-red{color: #ea0029 !important;}
.my-color-yellow{color: #fcdf51 !important;}
.my-color-black{color: #333 !important;}
.my-btn-danger{color:#fff;background-color:#ea0029;border-color:#ea0029}
.my-btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
.btn-danger:focus,.my-btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.btn-danger:disabled,.my-btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}

/* Lazy loading image transition effect */
.lazy {opacity: 0;transition: opacity 0.3s ease-in-out;}
.lazy.loaded {opacity: 1;}

/* Pagination Style */
.pagination-lg .page-link{padding:.5rem 1.5rem}
.pagination.no-border>li a,.pagination.no-border>li span{border:none}
.pagination.no-gutters>li a,.pagination.no-gutters>li span{margin:0;margin-left:-1px;-webkit-border-radius:0!important;border-radius:0!important}
.pagination>.pagination-box,.pagination>.pagination-detail{margin:0}
.pagination{margin:0}
.pagination li{border-radius:5px;border:1px solid #dee2e6;display:inline-block;margin:0 2px}
.pagination a,.pagination span{border-radius:5px;display:inline-block;padding:5px 12px}
.pagination .active{background:#007bff;color:#fff;border-color:#007bff}
.pagination .disabled{color:#aaa}

/* Login registration style  */
.authModal .modal-dialog{max-width:420px;margin:1.75rem auto}
.authModal .modal-content{border-radius:4px;border:none;overflow:hidden;min-height:600px;background:none}
.diamond-bg{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}
.diamond{position:absolute;width:500px;height:500px;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)}
.diamond-type{width:95%;height:500px;left:0;top:60px;z-index:0;transform:skew(0deg,9deg)}
.diamond-red{background-color:#ea0029;}
.diamond-yellow{background-color:#fddf51;}
.diamond-white{background-color:#fff;left:0;top:40px;z-index:1;transform:skew(0deg,-9deg)}
.authModal .form-control{border-radius:4px;padding:12px;height:auto;border:1px solid #e1e1e1}
.authModal .btn-primary{background-color:#0d47a1;border-color:#0d47a1;border-radius:4px;font-weight:600}
.authModal .close{top:1.875rem !important;opacity:.7;transition:opacity .2s}
.authModal .close:hover{opacity:1}
.authModal label{margin-bottom:6px}
.authModal .modal-body{margin-top:3.125rem;position:relative;z-index:2}
body.modal-open{padding-right:0!important;overflow:hidden!important}
.modal{padding-right:0!important}
.modal-backdrop{width:100vw;height:100vh}
.register-modal-content{min-height:700px !important}
.register-modal-content .diamond{height:600px;}
.register-modal-content .diamond-type{height:600px;}
/* Navigation bar style  */
.navbar{padding:1rem 0}
.navbar-brand img{max-width: 200px;height: auto;}
.navbar .nav-link{font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;margin:0 .625rem;color:#2d2a26!important}
.form-inline .header-search{max-width:230px;border:2px solid #8f8d8b;border-radius:.625rem}
.header-search .submit{border:none}
.header-search .submit:active,.header-search .submit:focus,.header-search .submit:hover{background:0 0!important;border:none!important;box-shadow:none!important;outline:0!important}
.header-search input{border:none;border-radius:10px}
.header-search input:active,.header-search input:focus{outline:0!important;box-shadow:none!important}

/* Mobile Menu */
.mobile-inner{position:relative;width:100%;z-index:9999;background-color:#fff}
.mobile-inner-header{width:100%;height:58px}
.mobile-inner-header .logo{float:left;margin-top:.625rem;margin-left:.625rem}
.mobile-inner-header-icon{color:#fff;height:58px;font-size:1.5625rem;text-align:center;float:right;width:3.125rem;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;position:absolute;right:0}
.mobile-inner-header-icon:hover{background-color:transparent;cursor:pointer}
.mobile-inner-header-icon span{position:absolute;left:calc((100% - 25px)/ 2);top:calc((100% - 1px)/ 2);width:25px;height:2px;background-color:#000}
.mobile-inner-header-icon span:nth-child(1){transform:translateY(4px) rotate(0)}
.mobile-inner-header-icon span:nth-child(2){transform:translateY(-4px) rotate(0)}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickFirst}
.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clickSecond}
.mobile-inner-nav{background-color:rgba(0,0,0,.9);width:100%;height:100vh;position:absolute;top:58px;left:0;padding-top:30px;padding-bottom:90%;display:none;z-index:1000}
.mobile-inner-nav a{display:inline-block;line-height:50px;text-decoration:none;width:80%;margin-left:10%;color:#fff!important;border-bottom:solid 1px rgba(255,255,255,.3);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}
.mobile-inner-nav .two-level-nav{display:none;margin:0}
.mobile-inner-nav .two-level-nav li a{padding:0 30px}
.nav-icon{float:right}
@keyframes clickFirst {
	0%{transform:translateY(4px) rotate(0)}
	100%{transform:translateY(0) rotate(45deg)}
}
@keyframes clickSecond {
	0%{transform:translateY(-4px) rotate(0)}
	100%{transform:translateY(0) rotate(-45deg)}
}
.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outFirst}
.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outSecond}
@keyframes outFirst {
	0%{transform:translateY(0) rotate(-45deg)}
	100%{transform:translateY(-4px) rotate(0)}
}
@keyframes outSecond {
	0% {transform: translateY(0) rotate(45deg);}
	100% {transform: translateY(4px) rotate(0deg);}
}

/* Home Service Card Style */
.services-section{position:relative;z-index:1;margin-top:-2.375rem}
.services-section .item{width:27%}
.services-section .icon{display:flex;justify-content:center;align-items:center}
.services-section .card{transition:transform .3s ease}
.services-section .card:hover{transform:translateY(-5px)}
.services-section p{color:#666!important;line-height:1.1;font-size:.875rem}
.services-section .item:nth-child(1) .card-title{color:#1551a3}
.services-section .item:nth-child(2) .card-title{color:#cf2930}
.services-section .item:nth-child(3) .card-title{color:#fade69}
.service-icon i{font-size:1.25rem}
.service-content h5{font-size:1rem;font-weight:700;letter-spacing:1px}

/* Home - Product Section Style */
.products-section .discount, .pro-box .discount{padding:8px 15px;font-size:.875rem;color:#fff}
.products-section .price .text-danger{font-size:1.125rem}
.products-section .price .text-muted{font-size:.875rem}
.products-card .left{width:33%}
.products-card .right{width:66%}
.products-card .card-title{text-align:center;font-size:1.125rem;margin-bottom:0!important;line-height:1;color:#2d2a26}
.products-card .card-text{text-align:center;font-size:.875rem;margin-bottom:.15rem!important;line-height:1}
.products-card .price{padding-right:1.25rem;width:calc(100% - 1.25rem);text-align:right}
.products-card .arrow{display:block;width:1.5625rem;height:1.5625rem;background:url(../../images/right-arrow.png) no-repeat center/contain;background-color:#dc3545}
.products-card .card-img-top{padding:0 10%;object-fit:contain}
.products-card .card-img-top-one{padding:0;object-fit:contain}
.products-card .img-box-one{flex:1 1 auto}
.products-card .left .card-body{flex:none}

/* Home - How It Works Section Style */
.how-works{background-color:#fef8e1}
.how-works{font-size:3rem;font-weight:700;color:#2d2a26}
.how-works .header{margin:0;padding:0 0 3.5% 0%;}
.how-works .header .text{padding-top:1.5625rem;padding-left: 6%; max-width:17.8125rem;width:40%;background:url(../../images/index/how-works-m-004.png) no-repeat left 0rem;background-size:3rem auto;}
.how-works .header .img{max-width:34.875rem;width:60%}
.how-works .center{margin:0;padding:0 0 7% 2%;}
.how-works .center .text{padding-top:3.125rem;padding-left: 6%; width:38%;background:url(../../images/index/how-works-m-005.png) no-repeat 0% 2rem;background-size:3rem auto;}
.how-works .center .img{width:62%}
.how-works .center .img img{width:67%}
.how-works .footer{margin:0;padding:0 0 0 0%;}
.how-works .footer .text{padding-top:3.125rem;padding-left: 6%; max-width:330px;width:45%;background:url(../../images/index/how-works-m-006.png) no-repeat left 2rem;background-size:3rem auto;}
.how-works .footer .img{max-width:24.3125rem;width:45%}
.how-works h4{font-size:1.125rem;font-weight:700;color:#2d2a26}
.how-works p{font-weight:400}
.steps-container{border-radius:.625rem;box-shadow:0 5px 15px rgba(0,0,0,.05);background:url(../../images/how-works-bg.png) no-repeat;background-size:58% auto;background-position:4.375rem 3.4375rem;background-color:#ffefb0;padding:2.1875rem 3.75rem}

/* Home page - Customer reviews section style */
.comments h2{font-size:1.5rem;font-weight:700}
.comments .item{padding-left: 5px;padding-right: 5px;}
.comments .card{overflow:hidden}
.comments .card-img-top{overflow:hidden}
.comments .card img{ width: 100%;transition:all .5s ease}
.comments .card:hover img{transform:scale(1.05)}
.comments .card-body{background:linear-gradient(to bottom,#fff,#f7f7fb)}
.comments .card-title{font-size:1.125rem;font-weight:700}
.comments .card-content{font-size:.875rem;line-height:1.4;color:#999}
.comments .username{font-size:1.125rem}
.comments .area{font-size:1rem;color:#999}
.stars i{font-size:1.5625rem;color:#ffc107}

/* footer - contact form section styles */
.contact-section .email{background-color:#f0f0f0}
.contact-section .thought{background-color:#f0f0f0;height:7rem}
.contact-section form .form-control{font-size:.875rem;border-color:#f0f0f0}
.contact-section form .form-control:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25);border-color:#dc3545}
.contact-section ul a:hover{color:#dc3545!important}
.contact-section .link{line-height:2;font-weight:600;color:#999}

/* Footer part style */
footer{padding:1.875rem 0}
.copyright,footer .footer-links a{font-size:1.125rem;font-weight:600;color:#999;text-decoration:none}
footer .footer-links a:hover{color:#dc3545!important}
footer .list-inline-item a:hover{color:#dc3545!important}

/* Blog List Page Style */
.blog-page .title{font-size:1.125rem;text-transform:capitalize;line-height:1.6}
.blog-page .image{border-radius:1rem 1rem 0 0;overflow:hidden}
.blog-page .image img{transition:all .5s ease}
.blog-page .image:hover img{transform:scale(1.05)}
.blog-page .mdi-account{font-size:24px!important}
.blog-page .mdi-tag{font-size:19px!important}
.blog-page .mdi-calendar-month-outline{font-size:20px!important}

/* Blog details page style */
.blog-show-page h2{margin: 3.75rem 0 1.875rem;font-size:1.5rem;text-align: center;}
.blog-show p{line-height:1.6}
.blog-show img,.blog-show video{max-width: 100%;height: auto;}

/* Product style list page style */
.product-posts .select-sort{margin-right: 2.5rem;}
.product-posts .card-icon{padding-right: 1.25rem;}
.product-posts .icon i{font-size:2rem;color:#666666;cursor: pointer;}
.product-posts .icon.active i{color:#e90129;}
.products-list .item{padding: 1.25rem;border-bottom: 1px solid #cccccc;}
.products-list .img-box{margin-right: 2%; width: 30%;max-width: 265px;}
.products-list .img-box .img{width: 100%;}
.products-list .text-box{width: 65%;flex:1 1 auto;} 
.products-list h5{font-size:1.125rem;margin-bottom:.3125rem;line-height:1;color:#2d2a26}
.products-list .price{margin-bottom:1rem;}
.products-list .content{margin-bottom:1.25rem;font-size: 1rem;line-height: 1.5; color:#999999;}
.products-list .production{padding:13px 3rem;}
.products-card{padding-top: 1.25rem;}
.search-faq{padding:20px}
.search-faq .title{font-size:18px;font-weight:700;margin-bottom:10px}
.search-faq .desc{color:#999;font-size:1rem;font-weight:400;margin-bottom:20px}
.search-faq .btn-box a{color:#fff;background-color:#dc3545;border-color:#dc3545;padding:10px 20px;display:inline-block;font-size:18px;margin-right:10px}

 /* Single page style */
 .page-section h2{margin: 3.75rem 0 1.875rem; width: 100%; font-size: 1.5rem;}
 .page-section img,.page-section video{max-width: 100%;height: auto;}

/* FAQ page style */
.faq-page button{border:none;}
.faq-page .btn-link{align-items: center;display: flex;font-size:1.5rem;font-weight:700;color:#2d2a26}
.faq-page .btn-link .iconfont{font-size:1.875rem;font-weight:400}
.faq-img{width: 100%;max-width: 25.5625rem; border-radius: .625rem;}
.faq-page h3{margin-bottom: 1.25rem; font-size: 1.5rem;font-weight:700;color:#2d2a26}
.faq-list .btn-link:active,.faq-list .btn-link:focus,.faq-list .btn-link:hover{text-decoration:none;box-shadow:none!important;outline:0!important;border:none!important}
.faq-list .card {margin-bottom: 0px;border:none;border-radius: 8px !important;border-bottom: 1px solid #f0f0f0 !important;background-color:#f0f0f0;overflow: hidden;}
.faq-list .card.active .card-header{background-color:#f0f0f0;}
.faq-list .card-header {border-bottom: none;padding: 15px 20px;background-color:#f7f7fb;margin-bottom: 0px !important;}
.faq-list .collapse,.faq-list .collapsing {border: none;}
.faq-page .btn-link .arrow-box{margin-right:1.875rem;position:relative;display:inline-block;width:2.3125rem;height:2.3125rem}
.faq-page .btn-link .faq-title{width: calc(100% - 4.1875rem);}
.faq-page .btn-link .arrow-icon{width:100%;height:100%;position:absolute;left:0;top:0;display:block;transition:all .3s ease}
.faq-page .btn-link .arrow-icon1{opacity:1}
.faq-page .btn-link .arrow-icon2{opacity:0}
.faq-page .card.active .arrow-icon1{transform:rotate(180deg);opacity:0}
.faq-page .card.active .arrow-icon2{transform:rotate(180deg);opacity:1}
.faq-list .card-body {padding:20px 20px 20px 80px;border-top: none;}
.faq-list .card-body p{ margin-bottom:0 !important;font-size: 1.125rem !important;color:#2b2925;line-height: 1.5;}
.faq-page .title{margin:3.75rem 0 0 0;font-size: 1.5rem;font-weight: 600;color:#2b2925;}
.faq-page .desc{margin:.625rem 0 3.75rem 0;font-size:1rem;line-height:1.5;color:#999} 
.faq-list-box2{margin-top: 3.125rem;}

/* form page style */
.billing-details label{font-size: 1.125rem;font-weight:600;margin-bottom:.5rem}
.billing-details .form-control{margin-bottom:1rem}

/* User address page style */
.address-body .section-title{margin-top: 1.875rem; font-size: 1.125rem;font-weight: 600;}
.address-body .address-save{font-size: 1.125rem;font-weight: 600;}

/* search */
.search-title {font-size: 18px;color: #2b2a26;margin-bottom: 20px;}
.search-title .keyword{color: #d50009;}

/* payment result page style */
.payment-result{padding:100px 0}
.payment-result .card{border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}
.payment-result .card-body{padding:30px 20px}

/* Product addition and subtraction */
.add-minus .choose-amount{display:inline-block;border-radius:4px;overflow:hidden}
.add-minus .wrap-input{display:flex;align-items:center}
.add-minus a{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#fff;color:#333;text-decoration:none;font-size:18px;font-weight:700;border-radius:0 15px 15px 0}
.add-minus .btn-reduce{border-radius:15px 0 0 15px}
.add-minus .btn-add{border-radius:0 15px 15px 0}
.add-minus .buy-num{width:40px;height:30px;border:none;text-align:center;font-size:14px}
.btn-add[data-disabled="1"],.add-minus .btn-reduce[data-disabled="1"]{color:#ccc;cursor:pointer}

/* forget password */
.account-form-container{max-width: 500px; margin: auto; padding: 50px 0; }

/* Responsive styles */
@media (max-width:1200px) {
	.how-works .center .text {width: 36%;}
	.how-works .header .text{background-size:2.5rem auto;}
    .how-works .center .text{padding-top:2rem; background-size:2.5rem auto;}
    .how-works .footer .text{background-size:2.5rem auto;}
    .how-works  .text p{font-size: 14px;}
}
@media (max-width:992px) {
	.steps-container{padding:2.1875rem 1.25rem;background-position:1.25rem 3.4375rem}
	/* Home page how it works part style */
	.how-works .center{padding:0 0 4% 2%}
	.how-works .center .img{width:60%}
	.how-works .center .text{padding-top:.625rem;width:37%}
	/* Product Listing Page Style */
	.products-list .img-box{ width: 40%;max-width:none;}
	.products-list .img-box .img{ width: 100%;}
	.products-list .text-box{width: 57%;}
	.products-list .content{font-size:1rem;line-height:1.3;color:#999;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
	/* Faq Page Style */
	.faq-page h3{font-size:1.25rem}
	.faq-list .card-header{padding:15px 0}
	.faq-page .btn-link .arrow-box{margin-right:.625rem;width:1.875rem;height:1.875rem}
	.faq-page .btn-link{font-size:1.125rem}
	.faq-list .card-body{padding:10px 10px 10px 50px}
	.faq-list .card-body p{font-size:1rem!important;line-height:1.4}
}

@media (max-width:960px) {
	.pc {display: none;}
    .mobile {display: block;}
}

@media (max-width:768px) {
	/* Home page-Service card part style */
	.services-section{margin-top:1.25rem}
    .services-row{flex-wrap:wrap}
    .services-section .icon{width:100%;padding:.625rem}
    .services-section .item{width:100%;padding:0 .9375rem}

	/* Product Listing Page Style */
	.products-card .left{margin-left:15px;margin-right:15px;padding-right:0!important;width:100%}
	.products-card .right{margin-left:15px;margin-right:15px;width:100%}
	.products-list .item{padding: 0.625rem;}

	 /* Single page style */
	.page-section h2{font-size: 1.375rem;}

	/* FAQ page style */
	.faq-page .title{margin-top:2.5rem;}
	.faq-img-box{text-align: center;}
	.faq-list-box{margin-top: 1.875rem;}
	.faq-list .card-body p{font-size: 1rem !important;line-height: 1.4;}
	.faq-page .btn-link{font-size: 1.2rem;}
}
@media (max-width:760px) {
	/* Home - How It Works part style  */
	.steps-container{background:0 0;background-color:#ffefb0}
	.how-works .header .text{background:url(../../images/index/how-works-m-004.png) no-repeat left 2.5rem;background-size:3rem auto;padding:2.5rem 0 0 3.5rem;max-width:100%;width:100%}
	.how-works .header{margin:0 0 2rem 0;padding:0}
	.how-works .header .img{margin:0 0 0 3.5rem;max-width:100%;width:100%}
	.how-works .center{margin:0 0 2rem 0;padding:0}
	.how-works .center .text{background:url(../../images/index/how-works-m-005.png) no-repeat left 0;background-size:3rem auto;padding:0 0 0 3.5rem;order:1;width:100%}
	.how-works .center .img{margin:0 0 0 3.5rem;order:2;width:100%}
	.how-works .footer{margin:0 0 2rem 0;padding:0}
	.how-works .footer .text{background:url(../../images/index/how-works-m-006.png) no-repeat left 0;background-size:3rem auto;padding:0 0 0 3.5rem;width:100%}
	.how-works .footer .img{margin:0 0 0 3.5rem;width:60%}

	/* Home page comment style */
	.comments h2{margin: 0 .9375rem; font-size:1.125rem}
	.stars i{font-size:1.125rem}
	.comments .username{font-size:1rem}
	.comments .area{font-size:.8125rem}	
}

@media (max-width:450px) {
	/* Home page comment style */
	.comments .username, .comments .area {display: block;}
	/* Blog */
	.blog-show-page h2{margin: 1.875rem 0 1.875rem;font-size:1.25rem;}
	/* Product Listing Page Style */
	.products-list .text-box{padding: 0.5rem !important;}
	.products-list h5{margin-bottom: 0.5rem;}
	.products-list .price{margin-bottom:0;}
	.products-list .content{margin-bottom:.5rem;}
	.products-list button{padding:.275rem .75rem !important;}
	.products-list .content{-webkit-line-clamp: 2;}
     /* Single page style */
	.page-section h2{margin:1.875rem 0 1.875rem; font-size: 1.25rem;}
	/* FAQ page style */
	.faq-page .title{margin-top:1.5rem}
	.faq-page .desc{margin-bottom:1.5rem}
	.faq-list .card-header{padding:15px 0}
	.faq-page h3{font-size:1.2rem}
	.faq-list-box{margin-top:1.875rem}
	.faq-page .btn-link{font-size:1rem}
	.faq-page .btn-link .arrow-box{margin-right:1.25rem;width:1.875rem;height:1.875rem}
	.faq-list .card-body{padding:10px 10px 10px 60px;border-top:none}
	.faq-list .card-body p{line-height:1.3}


	.my-breadcrumb .item{font-size: 18px;}
	body{font-size: 15px !important;}
	h2{font-size: 24px;}
	h3{font-size: 20px;}
	h4{font-size: 18px;}
	h5{font-size: 16px;}

	.copyright, footer .footer-links a{font-size: 14px;}
}






