

.bg-1 {width: 100%; float: left;margin-top: 30px;background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/bgsec1.webp');padding: 40px; background-repeat: no-repeat;background-size:cover;}
.banner-content {width: 100%; float: left;}
.banner-content h2 {font-family: "Bold_700";font-size: 43px;margin: 0px 0 20px;width: 100%;float: left;}
.banner-content h2 span, .banner-content h2 small {font-family: "semibold_600";color:#cd2526;margin-top: 50px;width: 100%; float: left;font-size: 16px; margin-bottom: 20px;}
.banner-content ul{width:100%;float:left;}
.banner-content ul li{background-image: url(https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/banner_tick.svg);background-repeat:no-repeat;padding-left:25px; color:#747474;font-weight:500;background-position:0;margin-bottom: 10px;}
.banner-content p {font-family: "Regular_400";color:#747474; width:100%;float:left;margin-top:20px;}
.banner-content .th_start_btn {float: left;margin-right: 10px;}
.banner-content .th_start_btn a {font-family: "Bold_700";color: #fff;padding: 0 32px;float: left;margin-top: 40px; background-color: #cd2526 ;height: 55px; line-height: 55px;border-radius: 5px;} 

.banner-content .th_start_btn a:hover {background-color:#ad4243}
.banner-content .th_cont_btn a {font-family: "Bold_700";transition-duration: 0.5s;transition-timing-function: linear;border: 2px solid #cd2526;
color: #070707;padding: 0 32px;float: left;margin-top: 40px;height: 55px; line-height: 55px;border-radius: 5px;}
.banner-content .th_cont_btn a:hover {box-shadow: 200px 0 0 #cd2526 inset; color: #fff}
.main-banner {width: 100%; float: left;}

.th_custom_head_1 {width:100%;float:left;margin-top:100px;}
.th_custom_head_1 h2 {font-size: 42px; font-family: "ExtraBold_800"; color: #282828;margin-bottom: 20px}
.th_custom_head_1 p {color: #747474; margin-top: 20px;width: 100%; float: left;}
.th_servics_1 {margin:60px 0 20px;width:100%;float:left; text-align: center;padding:10px 0;}
.custom_color{ background-color: #fffcfc;}
.th_servics_1 img {height:58px;width:auto}
.th_servics_1 label {width:100%;float:left;font-size:14px;color:#1c1c1c;font-family:"Bold_700";margin-top: 30px;height:40px;}
.th_servics_1 p {width:100%;float:left;color:#939393;font-size: 15px; margin-top: 20px}


.th_gift_sec {width: 100%; float: left;margin-top: 60px}
.th_gift_sec h1 {font-size: 38px; font-family: "ExtraBold_800";color: #282828;padding: 0px 200px;}
.th_gift_sec p {color: #747474; padding: 0px 50px; margin-top: 30px; width: 100%; float: left;}
.th_card-sec {width: 100%;float: left;border: 1px solid #e4e3e2;margin-top: 50px;border-radius: 10px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.th_card-sec img {margin-bottom: 10px; height: 48px; width: auto;}
.th_card-sec span { display:block; font-size: 22px; font-family: bold_700;text-align: center;color: #070707}
.th_card-sec p {margin-top: 20px; color: #747474; text-align: center;padding: 0 20px}
.th_card-sec .th_list_sec {width: 100%; float: left;padding: 25px;}
.th_card-sec .th_list_sec ul {width: 100%; float: left;}
.th_card-sec ul li {background-image: url(https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/tick1.svg);background-repeat: no-repeat;padding-left: 25px;color: #040404; font-size: 16px; margin-top: 10px; font-family:"semibold_600";background-position:0;}

.th_product_sec {width: 100%; float: left;margin-top: 60px}
.th_product_sec h2 {font-size: 42px; color: #020202; font-family: "ExtraBold_800";width: 100%; float: left;margin: 0px 0 30px;}
.th_product_sec h2 span, .th_product_sec h2 small {color: #cd2526; font-family:"semibold_600";width: 100%; float: left; margin-bottom: 15px;font-size: 16px;}
.th_product_sec p {color: #747474;width:100%;float:left;}
.th_pro_slider {width: 100%; float: left;margin-top: 30px;overflow: hidden;}
.th_slider_sec {padding: 17px;float: left;box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;border-radius: 10px;}
.th_slider_sec h3 {width: 100%; float: left;font-size: 20px; font-family:"bold_700"; color: #020202;text-align: center;margin: 25px 0}
.th_slider_sec ul {width: 100%; float: left;}
.th_slider_sec ul li,.th_slider_sec ol li {color: #747474; background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/tick2.svg');background-repeat: no-repeat;padding-left: 20px; font-size: 14px; background-position: 0; margin-bottom: 15px;width:100%;float:left;}
.th_slider_sec .th_cust_btn {width: 100%; padding:20px; text-align: right;}
.th_slider_sec .th_cust_btn a {color: #cd2526; font-family: "semibold_600"; font-size:22px;}
.slick-slide {padding: 10px}

.bg-2 {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/bgform.webp');background-repeat: no-repeat;width: 100%; float: left;padding: 30px 0;background-size:cover;}
.th_form_content_sec{padding-left:50px;}
.th_form_content {width: 100%; float: left;margin-top: 40px;}
.th_form_content h2 {color: #fff; font-family: "ExtraBold_800"; font-size: 33px;width: 100%; float: left;margin-bottom: 30px;}
.th_form_content p {color: #fff;width:100%;float:left;}
.th_form_content ul {width: 100%; float: left;margin-top: 30px;display:flex;flex-wrap:wrap;}
.th_form_content ul li {background-position: 0 7px;width: 50%; float: left;color: #fff;
background-image:url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/round.png'); background-repeat: no-repeat; padding-left: 30px;margin-bottom: 30px;}
.th_year {width: 100%; float: left;margin-top: 40px}
.th_year span {font-size: 34px;color: #f5fbff;font-family: 'Bold_700';line-height: 50px;}
.th_year span b {color: #cd2526; font-size:54px;font-family: "ExtraBold_800"}
.th_form_call {width: 100%;float: left;margin-top: 35px;display:flex;justify-content: end}
.th_form_call a {border: 3px solid #cd2526; color: #fff;font-family: "ExtraBold_800";line-height: 43px;height: 50px;float: left;text-align: center;border-radius: 5px;padding: 0 11px;}
.th_form_call a img {padding-right: 10px;}

.bg-3 {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images//idealbg.webp');background-repeat:no-repeat;width: 100%; float: left;margin:90px 0 0;}	
.th_ideal_content {width: 100%; float: left;}
.th_ideal_content h2 {width: 100%; float: left;font-size: 44px;font-family: 'ExtraBold_800'; color: #0a0a0a;margin: 0px 0 20px;}
.th_ideal_content h2 span, .th_ideal_content h2 small {width: 100%; float: left;color: #cd2526; font-family: 'bold_700'; margin-bottom: 15px; font-size: 16px;}
.th_ideal_content p {color: #939393; width: 100%; float: left;}
.th_ideal_content ul {width: 100%; float: left;margin-top: 10px}
.th_ideal_content ul li {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/tick3.svg');background-repeat: no-repeat;background-position: 0; padding-left: 40px;width: 50%;float: left;margin-bottom: 24px;}

.th_custom_head {width: 100%; float: left; margin-top: 100px;}
.th_custom_head h2 {font-size: 42px; font-family: "ExtraBold_800"; color: #010101}
.th_custom_head p {color: #747474;margin-top: 20px;width: 100%; float: left;}
.th_servics {margin:60px 0 100px;width:100%;float:left; text-align: center; padding:10px;}
.th_servics label {width:100%;float:left;font-size:22px;color:#1c1c1c;font-family:"Bold_700";margin-top: 30px;}
.th_servics p {width:100%; float:left; color:#747474;font-size: 15px; margin-top: 20px}

.th_service_content {width: 100%; float: left;}
.th_service_content h2 {width:100%;float:left;font-size:35px;font-family:'ExtraBold_800';color:#191919;margin: 0px 0 40px;}
.th_service_content h2 span, .th_service_content h2 small {width:100%;float:left;color:#cd2526;font-family: 'bold_700'; margin-bottom: 20px;font-size: 16px;}
.th_service_content .th_para_border {width: 100%; float: left;margin-bottom: 10px}
.th_service_content .th_para_border p {border-left: 5px solid #cd2526; color: #747474;padding-left: 20px}
.th_service_content .th_para_2 {color: #747474; width: 100%; float: left;}
.th_service_content .th_online_support {width: 100%; float: left;}
.th_service_content .th_online_support ul {width: 100%; float: left;}
.th_service_content .th_online_support ul li {width: 100%; float: left;margin-bottom: 15px; background-image: url("https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/tick5.svg"); background-repeat: no-repeat; padding-left: 25px; background-size: contain;display:inline-block;}
.th_service_content .th_online_support ul li:hover{ background-image: url("https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/tick5_hover.svg");}
.th_service_content .th_online_support ul li label {width: 20%; float: left;}
.th_service_content .th_online_support ul li small {width: 100%; float: left;font-size: 16px; padding-left: 10px; color: #191919; font-family: "bold_700"}
.th_service_content .th_custom_btn {width: 100%; float: left;margin-top: 10px;}
.th_service_content .th_custom_btn a {height: 56px; line-height: 56px; background-color:#cd2526; color: #fff; font-family: "bold_700";float: left;padding: 0 25px;border-radius: 5px;}
.th_service_content .th_custom_btn a:hover {background-color:#912323}
.th_service_banner {width: 100%; float: left;}
.th_service_banner .th_3rd_img {width:100%; float:left;margin-top: 25px}

.th_explore_section{overflow:hidden;}
.th_explore_sec {width: 100%; float: left;margin: 90px 0 0;}
.th_explore_sec h2 {width: 100%; float: left;font-size: 40px; font-family: 'bold_700';}
.th_explore_sec p {color: #747474;margin: 33px 0 50px;width: 100%;float: left;}
.th_popular_sec {width: 100%; float: left;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
position: relative;padding: 20px;border-radius: 5px; margin-bottom: 80px}
.th_popular_sec .th_img_bg {background-color: #ffeaea;float: left;position: absolute;top: 0;left: 0;    padding: 23px 18px;border-radius: 5px;}
.th_popular_sec label {margin-left: 70px;width: 100%;float: left;font-size: 20px;font-family: 'Bold_700';color: #0c0c0c}
.th_popular_sec small {width: 100%; float: left;color:#686868; font-size: 28px;font-family: bold_700;}
.th_popular_sec p {width: 100%; float: left;margin-top: 23px;color: #747474;}

.th_expert_pack {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/expert.webp');background-repeat: no-repeat;padding:58px 50px;width: 100%; float: left;background-size:cover;border-radius:10px;}
.th_expert_pack h2 {width: 100%; float: left;font-size: 31px; font-family: 'ExtraBold_800';color: #fff;}
.th_expert_content {width: 100%; float: left;}
.th_expert_content h1, .th_expert_content h2 {font-size: 28px; font-family: 'ExtraBold_800';width: 100%; float: left;margin-bottom: 33px}
.th_expert_content p {color: #939393; width: 100%; float: left;}
.th_expert_content {width: 100%; float: left;height:220px;overflow: hidden;padding-right: 15px;}
.th_expert_content:hover {overflow-y:auto;}
.th_expert_content h1, .th_expert_content h2{font-size: 28px; font-family: 'ExtraBold_800';width: 100%; float: left;margin-bottom: 33px;color:#5e0826}
.th_expert_content p {color: #939393; width: 100%; float: left;}
.bottom-content-sub{}     
.th_expert_content::-webkit-scrollbar{width: 8px;background-color: #eeeeee;border-radius: 14px;}
.th_expert_content::-webkit-scrollbar-thumb{background:#cd2526;}
.th_expert_content{scrollbar-color: #cd2526 #eeeeee; /* thumb and track color */scrollbar-width: thin;}

.bg-4 {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/background9.webp');background-repeat: no-repeat;width: 100%;
float: left;padding: 60px 0 40px; margin: 90px 0; overflow: hidden;background-size:cover;}
.th_test_sec h2 {font-size: 28px;width: 100%; float: left;font-family: 'ExtraBold_800';margin: 0px 0 40px;}
.th_test_sec h2 span, .th_test_sec h2 small {color: #939393; width: 100%; float: left;font-family: 'Bold_700'; margin-bottom: 24px;font-size: 16px;}
.th_comments_slider {background-color: #ffffff; padding: 20px 25px;width: 100%; float: left;}
.th_comments_slider p {width: 100%; float: left;color: #747474;margin:32px 0 28px;font-size: 14px;}
.th_comments_slider strong {width: 100%; float: left;font-size: 20px; font-family: 'Bold_700'}
.th_comments_slider small {width: 100%; float: left;color: #747474; font-size: 12px}
.th_img_qutatoin {width: 100%; float: left;display: flex;justify-content: center;}

.bg-4 .slick-prev, .slick-next{top:60%;left:-50%;background:transparent;width:45px;height:45px;border-radius:200px; line-height: 17px;border:solid 2px #9b9a9a;}
.bg-4 .slick-next {left: -42%;}
.bg-4 .slick-prev:before, .slick-next:before, .bg-4 .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:1;color:#9b9a9a;font-size:24px}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background:transparent;border:solid 2px #9b9a9a;}

.th_faq_banner {width: 100%; float: left;margin-bottom: 70px;}
.th_faqs {width:100%;float:left;}
.th_faqs h2 {width:100%;float:left;font-family:'bold_700';font-size:30px;color:#0c0c0c;margin: 0px 0 24px;}
.th_faqs h2 span, .th_faqs h2 small {width:100%;float:left;font-family:'bold_700';color:#cd2526; margin-bottom: 22px; font-size: 16px;}
.th_faqs p {color: #747474;font-size:14px;width:100%;float:left;}
.th_accordian_sec {width: 100%; float: left;margin-top: 30px;height: 320px;overflow: hidden;padding-right:20px;}
.th_accordian_sec::-webkit-scrollbar{width: 8px;background-color: #eeeeee; border-radius: 14px;}
.th_accordian_sec::-webkit-scrollbar-thumb{background:#cd2526;}
.th_accordian_sec{scrollbar-color: #cd2526 #eeeeee; /* thumb and track color */scrollbar-width: thin;}
.th_accordian_sec:hover{overflow:auto;}


.accordion-item {border: none;}
.accordion-button:not(.collapsed)::after {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/faqarrow1.svg');background-repeat: no-repeat;background-size: auto;transform: rotate(360deg);}
.accordion-button::after {background-image: url('https://www.thecandleboxes.com/wp-content/themes/candle/assets/images/faqarrow.svg'); background-repeat: no-repeat;}
.accordion-button:focus {box-shadow:none;border-color:#d5cfcf;}
.accordion-button {border-bottom: 1px solid #d5cfcf;font-family:'semibold_600'}
.th_accordian_sec .accordion-button:not(.collapsed) {color:#fff;background-color:#cd2526;border-radius:5px;}
.accordion-body {color:#747474;}


@media only screen and (max-width:991px){
.bg-1 {background-size: cover;padding: 10px}
.banner-content h3 {margin-top: 20px}
.banner-content h2 {margin:10px 0;font-size: 30px;}
.banner-content p {font-size: 15px;}
.banner-content .th_start_btn a {padding: 0 25px; margin-top: 20px; font-size: 14px}
.banner-content .th_cont_btn a {padding: 0 25px; margin-top: 20px; font-size: 14px}
.th_gift_sec {margin-top: 30px;}
.th_gift_sec h1 {padding: 0;font-size:24px;}
.th_gift_sec p {margin-top: 20px;padding: 0;font-size:14px;}
.th_card-sec .th_list_sec {padding: 10px}
.th_card-sec span{margin-top:10px;font-size:20px;}
.th_card-sec p{padding:0;font-size:14px;margin-top: 10px;}
.th_card-sec hr{margin:0;}
.th_card-sec ul li{font-size:14px;}
.th_product_sec{margin-top:40px;}
.th_product_sec h2 {font-size: 30px;margin: 10px 0 15px;}
.th_pro_slider{margin-top:10px;}
.th_slider_sec{padding:8px;}
.th_form_content{margin-top:30px;}
.th_form_content h2{margin-bottom:30px;font-size:28px;}
.th_form_content p{font-size:14px;}
.th_form_content ul{margin-top:0;}
.th_form_content ul li{margin:20px 0 0;}
.th_year span{margin-top:20px;font-size:32px;float:left;width:100%;}
.th_year span b{font-size:46px;}
.th_form_content_sec{padding-left:15px;}
.th_form_call a {line-height: 43px;width: auto;padding: 0 15px;}
.bg-3{margin:50px 0;}
.th_ideal_content span{margin-top:25px;}
.th_ideal_content h2 { font-size: 34px;margin: 5px 0;}
.th_custom_head{margin-top:20px;}
.th_custom_head h2{font-size:30px;}
.th_custom_head p{font-size:14px;}
.th_servics{margin:20px 0;}
.th_servics label{font-size:18px;}
.th_service_content h2 {font-size:24px;margin: 15px 0 25px;}
.th_service_content .th_custom_btn a{margin-bottom:30px;}
.th_popular_sec{margin-bottom:20px;}
.th_popular_sec label{margin-left:0;text-align:center;}
.th_explore_sec {margin: 30px 0 0;}
.th_explore_sec h2{font-size:30px;}
.th_explore_sec p {margin: 20px 0 35px;}
.th_expert_content h1, .th_expert_content h2{margin: 30px 0 20px;}
.bg-4{margin:30px 0;}
.bg-4 .slick-dotted.slick-slider{margin-bottom:0}
.th_test_sec h2{margin: 20px 0 30px;}
.th_accordian_sec{margin-top:0;}
.th_faq_banner{margin-bottom:30px;}
}

@media only screen and (max-width:767px){
.main-banner {margin-top: 30px}
.th_card-sec{margin-top:15px;}
.th_ideal_content h2{font-size:28px;}
.th_ideal_content p{font-size:14px;}
.th_ideal_content ul li{padding-left:32px;font-size:14px;}
.th_service_content .th_para_border p, .th_para_2 p{font-size:14px;}
.th_explore_sec h2{font-size:24px;}
.th_explore_sec p {margin: 10px 0 20px;font-size:14px;}
.th_expert_content p{font-size:14px;margin-bottom:10px;}
.th_expert_pack{padding:30px;}
.bg-4{padding:30px 0;}
}

@media only screen and (max-width:575px){
.th_form_sec{padding:20px;}
.th_form_sec h3{font-size:28px;}
.th_servics{margin:0 0 20px;}
.th_custom_head{margin-top:0;}
.th_custom_head h2{font-size:22px;}
.th_service_content .th_online_support ul li label{width:10%;}
.th_expert_pack h2{font-size:26px;}
.th_expert_content h1, .th_expert_content h2{font-size:22px;}
.th_faqs h2{font-size: 24px;margin: 15px 0;}
}

@media only screen and (max-width:475px){
.th_product_sec h2{font-size:20px;}
.th_gift_sec h1{font-size:18px;}
.th_form_content h2{font-size:22px;margin-bottom:15px;}
.th_form_content ul li{width:100%;}
.th_ideal_content ul li{width:100%;}
.th_service_content h2{font-size:20px;}
.th_service_content .th_online_support ul li small{font-size:14px;}
.th_service_content .th_custom_btn a {height: 45px;line-height: 44px;padding: 0 15px;font-size: 14px;}
.th_test_sec h2{font-size:22px;}
.th_expert_pack {padding: 15px;}
}
