body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}

@font-face {
    font-family: 'poppinslight';
    src : url('fonts/Poppins-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* ---- font open ---- 

font-family: 'Mulish', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto', sans-serif;

 ---- end font ---- */

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}

/* ---- banner-section start ---- */
.banner-section .banner-icon-text .elementor-image-box-wrapper{width: 127px;height: 127px;background: #fff;border-radius: 50%;padding-top: 22px;}
/* ---- banner-section end ---- */


/* ---- faq-section start ---- */
.faq-section .elementor-accordion-item{border:none !important;}
.faq-section .elementor-tab-title{border-bottom: 1px solid #e3e3e3;}
.faq-section .elementor-tab-title a{display: flex;justify-content: center;}
.faq-section .elementor-tab-content{border-bottom: 1px solid #e3e3e3;border-top: none !important;text-align: center;}
/* ---- faq-section end ---- */


/* ---- footer-section start ---- */
.footer-section .footer-login .shortcode_wysija{position: absolute;right: 0;top: 4px;}
.footer-section .footer-login .wysija-input{width: 343px;height: 48px;border-radius: 0px;outline: none;border: 1px solid #ffffff;background: #ffffff;padding-left: 20px;padding-right: 70px;font:400 13px/15px 'Roboto';color: #252147;transition: all 500ms ease-in-out;}
.footer-section .footer-login .wysija-input:focus{border: 1px solid #252bde;}
.footer-section .footer-login .wysija-submit{position: absolute;right: 19px;top: 17px;margin: 0;border: none;padding: 0px 16px;background: transparent;box-shadow: none; }
.footer-section .footer-login hr{position: relative;}
.footer-section .footer-login hr::after{content: '';width: 24px;height: 14px;background: url(images/form-icon.png);background-size: cover;position: absolute;right: 22px;top: -31px;}

.footer-section .terms-privacy-section .elementor-icon-list-items li:first-child{border-right: 2px solid #9997a9;padding-right: 16px;}
/* ---- footer-section end ---- */


/* ---- merchant-list start ---- */
.merchant-list .merchant-box{position: relative;background: #f4f3e9;margin-top: 7px;margin-bottom: 7px;padding: 33px 30px 20px 48px;overflow: hidden;}

.merchant-list .merchant-box .merchant-number{width: 62px;height: 62px;background: #312a65;border-radius: 50%;position: absolute;top: -15px;left: -14px;padding-left: 24px;padding-top: 23px;}
.merchant-list .merchant-box .merchant-number h5{font: 900 20px/22px 'Roboto';color: #ffffff;}

.merchant-list .merchant-box .merchant-box-details{display: flex;}
.merchant-list .merchant-box .merchant-box-details .merchant-img{width: 21%;}
.merchant-list .merchant-box .merchant-box-details .merchant-rating{width: 19%;}
.merchant-list .merchant-box .merchant-box-details .merchant-textlist{width: 26%;}
.merchant-list .merchant-box .merchant-box-details .merchant-ammount{width: 19%}
.merchant-list .merchant-box .merchant-box-details .merchant-link{width: 15%;}

.merchant-list .merchant-box .merchant-box-details .merchant-img-details{width: 225px;height: 172px;border: 1px solid #e3e2d9;position: relative;overflow: hidden;}
.merchant-list .merchant-box .merchant-box-details .merchant-img-details img{width: 100%;height: 100%;object-fit: cover; background: #fff;}

.merchant-list .merchant-box .merchant-box-details .merchant-rating-details{width: 196px;background: #ffffff;border: 1px solid #e3e2d9;text-align: center;padding: 28px 15px 36px 15px;margin-left: 7px;}
.merchant-list .merchant-box .merchant-box-details .merchant-rating-details h2{font: 400 55px/57px 'Poppins';color: #312a65;padding-bottom: 8px;}
.merchant-list .merchant-box .merchant-box-details .merchant-rating-details .start-rating{position: relative;}
.merchant-list .merchant-box .merchant-box-details .merchant-rating-details .start-rating span{font-family: 'FontAwesome';font-size: 16px;color: #fcc213;margin-right: 1px;margin-left: 1px;}
.merchant-list .merchant-box .merchant-box-details .merchant-rating-details h4{font:300 15px/17px 'Poppins';color: #676767;padding-top: 7px;}

.merchant-list .merchant-box .merchant-box-details .merchant-textlist-details{padding-top: 34px;padding-left: 25px;}
.merchant-list .merchant-box .merchant-box-details .merchant-textlist-details h3{font: 500 21px/23px 'Poppins';color: #454545;padding-bottom: 11px;}
.merchant-list .merchant-box .merchant-box-details .merchant-textlist-details ul li{position: relative;font: 400 15px/17px 'Roboto';color: #505050;padding-top: 4px;padding-bottom: 4px;padding-left: 17px;}
.merchant-list .merchant-box .merchant-box-details .merchant-textlist-details ul li::after{content: '\f00c';font-family: 'FontAwesome';font-size: 15px;color: #312a65;position: absolute;left: 0;top: 4px;}

.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details{width: 196px;background: #ffffff;border: 1px solid #e3e2d9;text-align: center;padding: 56px 16px 60px 16px;}
.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details h3{font:400 17px/19px 'Poppins';color: #3d3d3d;padding-bottom: 7px;}
.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details h2{font:900 26px/28px 'Roboto';color: #312a65;}

.merchant-list .merchant-box .merchant-box-details .merchant-link{position: relative;text-align: center;padding-top: 35px;}
.merchant-list .merchant-box .merchant-box-details .merchant-link .details-btn a{position: relative;display: inline-block;font:900 17px/19px 'Roboto';text-transform: uppercase;color: #ffffff;background: #312a65;padding: 18px 42px 18px 41px;border-radius: 50px;transition: all 500ms ease-in-out;margin-bottom: 20px;}
.merchant-list .merchant-box .merchant-box-details .merchant-link .details-btn a:hover{background: #C7AB38;}
.merchant-list .merchant-box .merchant-box-details .merchant-link .Visit-btn a{position: relative;display: inline-block;font:500 17px/19px 'Roboto';color: #312a65;}
.merchant-list .merchant-box .merchant-box-details .merchant-link .Visit-btn a::after{content: '\f178';font-family: 'FontAwesome';font-size: 17px;color: #312a65;position: absolute;right: -25px;top: 0;transition: all 500ms ease-in-out;}
.merchant-list .merchant-box .merchant-box-details .merchant-link .Visit-btn a:hover::after{right: -32px;}
/* ---- merchant-list end ---- */




/* ---- review-section start ---- */

.equipment_rating_top {
  max-width: 525px;
  padding: 30px 0 10px 10px;
}

.circle {
  width: 128px;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2;
}

.circle canvas {
  vertical-align: top;
}

.circle strong {
  position: absolute;
  letter-spacing: normal;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  font: 600 35px/22px 'Poppins';
  color: #000 !important;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.single-progressbar.htmlblock {
  display: flex;
  column-gap: 10px;
  justify-content: space-between;
  align-items: center;
}
.single-progressbar.htmlblock > h4 {
  flex: 0 0 25%;
  margin: -22px 0px 0px 0px;
  text-align: right;
  font: 400 14px/22px 'Poppins';
  color: #000 !important;
}
.single-progressbar.htmlblock > div {
  flex: 0 0 calc(75% - 10px);
}

.single-progressbar.htmlblock .progressbar > .percentCount {
  margin: 0;
  position: absolute;
  left: auto;
  right: -30px;
  top: -5px;
  font: 400 14px/22px 'Poppins';
  color: #000 !important;
}

.equipment_rating-text h5{font: 400 14px/22px 'Poppins';color: #000;padding-left: 40px;padding-top: 8px;}

.equipment-imgbtn-box{width: 100%;text-align: center;border-radius: 10px;border:1px solid #d9d9d9;margin-bottom: 4px;margin-top: 4px;padding-bottom: 21px;padding-top: 14px;}
.equipment-imgbtn-box .equipment-inner-btn a{position: relative;display: inline-block;padding: 16px 52px 13px 48px;background: linear-gradient(360deg, rgba(20,90,203,1) 53%, rgba(56,126,240,1) 100%);border-radius: 50px;font: bold 20px/22px 'Roboto';text-transform: uppercase;color: #ffffff;transition: all 500ms ease-in-out;}
.equipment-imgbtn-box .equipment-inner-btn a:hover{background: linear-gradient(180deg, rgba(20,90,203,1) 53%, rgba(56,126,240,1) 100%);}

.review-section .price-section strong{color: #202021 !important;font-size: 35px;}

.review-section .icon-text-list .elementor-icon-list-item{justify-content: space-between !important;}
.review-section .icon-text-list .elementor-icon-list-icon{order: 2;}
.review-section .icon-text-list .elementor-icon-list-text{order: 1;}

/* ---- review-section end ---- */


/* ---- merchant-img-list start ---- */
.merchant-img-list .merchant-inner_img{position: relative;width: 424px;height: 186px;border: 1px solid #e5e3e3;border-radius: 5px;overflow: hidden;margin-bottom: 4px;margin-top: 4px;box-shadow: 0px 0px 5px 5px rgba(44, 6, 52, 0.04);}
.merchant-img-list .merchant-inner_img img{max-width: 100%;}
/* ---- merchant-img-list end ---- */


/* ---- merchant-inner-visit start ---- */
.merchant-inner-visit .merchant_visit_btn a{display: inline-block;position: relative;left: 50%;transform: translateX(-50%);font: bold 20px/22px 'Roboto';text-transform: uppercase;color: #ffffff;background: #4c4675;padding: 16px 62px 15px 62px;border-radius: 50px;transition: all 500ms ease-in-out;}
.merchant-inner-visit .merchant_visit_btn a:hover{background: #C7AB38;}
/* ---- merchant-inner-visit end ---- */

/* ---- ReviewRating start ---- */
.ReviewRating{display: flex;font: bold 12px/14px 'Roboto';color: #7e7e7e;}
.ReviewRating span{font:900 30px/6px 'Roboto';color: #2c2c2c;padding-right: 9px;}
.ReviewRating .fivestar-list{padding-left: 25px;}
.ReviewRating .fivestar-list li i{font-family: 'FontAwesome';color: #d09126;font-size: 17px;margin: 0 2px;}
/* ---- ReviewRating end ---- */



/* Blog page css
============================================*/
.blogbox{margin-bottom: 49px;}
.blogbox .blogimg{}
.blogbox .blogimg img{border-radius: 30px; }
.blogbox .blogcon h2{ font-size: 18px;font-family: "Roboto", Sans-serif;line-height: 21px; font-weight: 500; margin: 22px 0 16px;  }
.blogbox .blogcon h2 a{color: #141414; }
.blogbox .blogcon .post-data{color: #737373;font-size: 15px; line-height:23px;font-family: "Roboto", Sans-serif;margin-bottom: 21px; }
.blogbox .blogcon p{ font-size: 15px;font-family: "Roboto", Sans-serif;line-height: 21px; font-weight: 500; color: #424242;  }
.blogbox .blogcon .meta.list-inline {text-align: right; border-top: 1px solid #e4e3e3; padding: 21px 0; margin-top:21px; font-size:14px; box-shadow: 0px 9px 6px -1px #ededed; }
.list-inline-item.cat {float: left; font-size: 14px; }
.list-inline-item.cat a{color: #848484; }

.blogbox .blogcon .meta.list-inline .list-inline-item i.fa {font-family: "FontAwesome"; margin-right: 3px;}
#wp_pagination {width: 100%;text-align: center;}
.page.button {width: 36px !important; height: 36px !important; border-radius: 50px; display: inline-block; background: #fff; border: 2px solid #eeeeee; padding: 10px; margin: 4px; color: #0082fc; font-size: 16px; }
.page.button:hover {font-weight: bold; }
.active.page.button {background: #0082fc; color: #fff; border: 1px solid #0082fc; font-weight: bold; }
.archive-title{font-size: 20px;font-family: "Roboto", Sans-serif; font-weight: bold;color: #373737; text-align: center;}

/* Blog details page css
============================================*/
/* .single-post{ padding: 63px 0; } */
.site-content {width: 100%;}
.single-post .container {padding-top: 25px; padding-bottom: 25px;}

.single-post .PostBox .PostCon ul {list-style: inherit;padding: 0 0 20px 30px;}
.single-post .PostBox .PostCon ul li {padding: 5px 0;}

.widget.widget_block {margin: 27px 0;}
#sidebar .widget h2{font-size: 20px;font-family: "Roboto", Sans-serif; font-weight: bold;color: #373737; position: relative;}
#sidebar .widget h2::after {content: ""; position: absolute; bottom: -9px; left: 0; width: 24px; height: 3px; z-index: 9; background: #3d3d3d; }

#sidebar .blogbox {display: flex;align-items: center;margin-bottom: 0px;}
#sidebar .blogimg {width: 83px; float: left;}
#sidebar .blogimg img{border-radius: 8px;}
#sidebar .blogcon {width: 70%; float: right;padding-left: 18px;}
#sidebar .blogbox .blogcon h3{ font-size: 16px;font-family: "Roboto", Sans-serif;margin-bottom: 10px;margin-top: 10px; line-height: 21px;  }
#sidebar .blogbox .blogcon h3 a{color: #373737;  }

#sidebar ul.wp-block-categories-list {}
#sidebar ul.wp-block-categories-list li.cat-item {text-align: right; line-height: 40px; border-bottom: 1px solid #e4e3e3; }
#sidebar ul.wp-block-categories-list li.cat-item a {float: left;font-size: 16px;font-family: "Roboto", Sans-serif;font-weight: 400;color:#3d3d3d; }

#sidebar .wp-block-search__label {display: none !important; }
#sidebar .wp-block-search__inside-wrapper{position: relative;}
#sidebar .wp-block-search__inside-wrapper [type="search"] {border: 1px solid #ebebeb; border-radius: 50px;min-height: 68px; -webkit-box-shadow: 0px 0px 17px -1px rgba(235,235,235,1); -moz-box-shadow: 0px 0px 17px -1px rgba(235,235,235,1); box-shadow: 0px 0px 17px -1px rgba(235,235,235,1); padding: 0 27px; }
#sidebar .wp-block-search__inside-wrapper::after {font-family: FontAwesome; content: "\f002"; font-size: 24px; position: absolute; right: 25px; top: 30%; }
#sidebar .wp-block-search__inside-wrapper .wp-block-search__button {border: 1px solid #ccc; padding: .375em .625em;background: none; border: none;font-size: 0;}

.PostBox {font-family: "Roboto", Sans-serif;}
.PostBox .PostImg img{width: 100%; border-radius: 50px;}
.PostBox .PostCon h2 {font-size: 24px; font-weight: bold; margin: 33px 0 19px 0; padding: 0; color: #141414; }
.PostBox .PostCon .post-data {font-size: 15px; font-weight: 400; margin: 0px 0 19px 0; padding: 0; color: #737373; }
.PostBox .PostCon p{font-size: 16px; line-height: 21px; font-weight: 400; margin: 0px 0 19px 0; padding: 0; color: #424242; }

/* Responsive bootstrup 4.6
============================================*/

/*Extra large devices (large desktops, 1200px and up)
=================================================================*/
@media (min-width: 1200px) { ... }

/*Large devices (desktops, 992px and up)
=================================================================*/
@media (min-width: 992px) and (max-width: 1199.98px) { ... }

/*Medium devices (tablets, 768px and up)
=================================================================*/
@media (min-width: 768px) and (max-width: 991.98px) {.merchant-list .merchant-box .merchant-box-details{display:inherit;}.merchant-list .merchant-box .merchant-box-details .merchant-img-details{margin-left: auto;margin-right: auto;height: 110px;}.merchant-list .merchant-box .merchant-box-details .merchant-img{width: 100%;}.merchant-list .merchant-box{padding: 25px 0px 0px 0px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details{margin-left: auto;margin-right: auto;padding: 5px 0px 20px 0px;margin-top: 15px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating{width: 100%;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details{width: 690px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details h2{font-size:30px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details .start-rating{margin-top: -13px;}.merchant-list .merchant-box .merchant-box-details .merchant-textlist{width: 100%;text-align: center;}.merchant-list .merchant-box .merchant-box-details .merchant-textlist-details ul li::after{left: 265px;}.merchant-list .merchant-box .merchant-box-details .merchant-ammount{width: 100%;}.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details{margin-left: auto;margin-right: auto;margin-top: 30px;}.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details{width: 335px;padding: 23px 0px 23px 0px;}.merchant-list .merchant-box .merchant-box-details .merchant-link{width: 100%;padding-bottom: 22px;}}

/* Small devices (landscape phones, 576px and up)
=================================================================*/
@media (min-width: 576px) and (max-width: 767.98px) { ... }

/*Extra small devices (portrait phones, less than 576px)
=================================================================*/
@media (max-width: 575.98px) {.banner-section .banner-icon-text .elementor-image-box-wrapper{margin-left: auto;
	margin-right: auto;}.merchant-list .merchant-box .merchant-box-details{display:inherit;}.merchant-list .merchant-box .merchant-box-details .merchant-img-details{margin-left: auto;margin-right: auto;height: 110px;}.merchant-list .merchant-box .merchant-box-details .merchant-img{width: 100%;}.merchant-list .merchant-box{padding: 25px 0px 0px 0px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details{margin-left: auto;margin-right: auto;padding: 5px 0px 20px 0px;margin-top: 15px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating{width: 100%;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details{width: 335px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details h2{font-size:30px;}.merchant-list .merchant-box .merchant-box-details .merchant-rating-details .start-rating{margin-top: -13px;}.merchant-list .merchant-box .merchant-box-details .merchant-textlist{width: 100%;text-align: center;}.merchant-list .merchant-box .merchant-box-details .merchant-textlist-details ul li::after{left: 52px;}.merchant-list .merchant-box .merchant-box-details .merchant-ammount{width: 100%;}.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details{margin-left: auto;margin-right: auto;margin-top: 30px;}.merchant-list .merchant-box .merchant-box-details .merchant-ammount-details{width: 335px;padding: 23px 0px 23px 0px;}.merchant-list .merchant-box .merchant-box-details .merchant-link{width: 100%;padding-bottom: 22px;}.footer-section .footer-login .shortcode_wysija{width: 100%;}.footer-section .footer-login .wysija-input{width: 100%;}#sidebar .widget h2{text-align: center;}#sidebar .widget h2::after{left: 167px;}.elementor-352 .elementor-element.elementor-element-5617052d .elementor-heading-title{text-align: center;font-size: 26px;}.ReviewRating{justify-content: center;}.circle{width: 100%;}}




