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: 'bebasneueregular';
    src: url('fonts/bebasneueregular.eot');
    src: url('fonts/bebasneueregular.eot') format('embedded-opentype'),
         url('fonts/bebasneueregular.woff') format('woff'),
         url('fonts/bebasneueregular.ttf') format('truetype'),
         url('fonts/bebasneueregular.svg#bebasneueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('fonts/PoppinsSemiBold.eot');
    src: url('fonts/PoppinsSemiBold.eot') format('embedded-opentype'),
         url('fonts/PoppinsSemiBold.woff') format('woff'),
         url('fonts/PoppinsSemiBold.ttf') format('truetype'),
         url('fonts/PoppinsSemiBold.svg#PoppinsSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PoppinsRegular';
    src: url('fonts/PoppinsRegular.eot');
    src: url('fonts/PoppinsRegular.eot') format('embedded-opentype'),
         url('fonts/PoppinsRegular.woff') format('woff'),
         url('fonts/PoppinsRegular.ttf') format('truetype'),
         url('fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
    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%;}


/* ---- footer-section start ---- */

#footer-section .widget_wysija{position: absolute;right: 0;}
#footer-section .widget_wysija .wysija-input{width: 274px;height: 40px;border: 1px solid #fff;border-radius: 0px;outline: none;font: 400 13px/15px 'Roboto';padding-left: 17px;padding-right: 70px;transition: all 500ms ease-in-out;}
#footer-section .widget_wysija .wysija-input:focus{border: 1px solid #0069FF;}
#footer-section .widget_wysija input[type="submit"]{float: right;margin-top: -30px;border: none;margin-right: 16px;position: relative;padding: 2px 16px;background: none;box-shadow: none;}
#footer-section .widget_wysija hr{position: relative;}
#footer-section .widget_wysija hr:after{content: '';width: 24px;height: 14px;background: url(images/form-icon.png);position: absolute;right: 18px;top: -26px;}

/* ---- footer-section end ---- */

/* ---- home-equipment-section start ---- */
.home-equipment-section .equipment-list{position: relative;}
.home-equipment-section .equipment-list .equipment-wrapper{width: 100%;position: relative;border: 1px solid #d9d9d9;border-radius: 10px;margin-bottom: 10px;margin-top: 10px;padding: 25px 20px 21px 15px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_number{width: 61px;height: 78px;background: url(images/number-bg.png);background-size: cover;position: absolute;left: 0px;top: 0px;text-align: center;z-index: 1;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_number h4{font: bold 24px/26px 'Roboto';color: #ffffff;padding-top: 25px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment-details{display: flex;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment-details .equipment_img{width: 22%;height: 155px;border: 1px solid #e9eaea;border-radius: 10px;padding-top: 46px;text-align: center;box-shadow: 5px 3px 8px rgba(0,0,0,0.1);}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text{padding-left: 29px;padding-right: 15px;width: 42%;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text h3{font: bold 22px/28px 'Roboto';padding-top: 4px;color: #414141;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text ul{position: relative;padding-top: 10px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text ul li{font: 400 15px/17px 'Roboto';color: #414141;padding-left: 18px;padding-bottom: 5px;padding-top: 5px;position: relative;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text ul li::after{content: '\f00c';font-size: 15px;color: #008ed2;position: absolute;left: 0;top: 4px; font-family: FontAwesome;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating{width: 16%;background: #e6effe;text-align: center;border-radius: 5px;padding-top: 19px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating h2{font-family: 'bebasneueregular';font-size: 50px;line-height: 52px;color: #323232;margin-bottom: -7px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating h3{font: 400 16px/18px 'Roboto';color: #323232;padding-bottom: 9px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating .fivestar ul{display: flex;justify-content: center;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating .fivestar ul li{color: #f5c42b;font-size: 13px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating .readreviews .btn{position: relative;display: inline-block;font: 400 16px/18px 'Roboto';color: #377ef0;margin-top: 4px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text{text-align: center;width: 20%;padding-top: 23px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text .equipment-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;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text .equipment-btn a:hover{background: linear-gradient(180deg, rgba(20,90,203,1) 53%, rgba(56,126,240,1) 100%);}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text h5{font: bold 16px/18px 'Roboto';color: #565656;text-transform: uppercase;padding-top: 23px;}



.home-equipment-section .elementor-tab-title{border-bottom: 1px solid #dad9d9;}
.home-equipment-section .elementor-tab-content{padding: 10px 20px 15px 20px !important;border-top: 1px solid #dad9d9 !important;}



/* ---- home-equipment-section 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-family: 'PoppinsSemiBold';
  font-size: 35px;
  line-height: 22px;
  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;
  padding-bottom:9px;
  padding-top:9px;
}
.single-progressbar.htmlblock > h4 {
  flex: 0 0 25%;
  margin: 0px 0px 0px 0px;
  text-align: right;
  font-family: 'PoppinsRegular';
  font-size: 14px;
  line-height: 22px;
  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;
  font-family: 'PoppinsRegular';
  font-size: 14px;
  line-height: 22px;
  color: #000 !important;
  margin-top: -18px;
}

.equipment_rating-text h5{font-family: 'PoppinsRegular';font-size: 14px;line-height: 22px;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 ---- */


/* ---- twh_blog-list start ---- */
.twh_blog-list .twh_blog-box{position: relative;padding-bottom: 33px;padding-top: 33px;padding-left: 20px;
padding-right: 20px;}
.twh_blog-list .twh_blog-box .twh_blog-content h2{font:900 20px/22px 'Roboto';text-transform: uppercase;color: #3b3b3b;padding-bottom: 16px;}
.twh_blog-list .twh_blog-box .twh_blog-content p{font:400 15px/26px 'Roboto';color: #707070;text-align: justify;padding-bottom: 34px;}
.twh_blog-list .twh_blog-box .twh_blog-content .blog-btn a{position: relative;display: inline-block;font: bold 16px/18px 'Roboto';text-transform: uppercase;color: #fff;background: #0069ff;border-radius: 50px;border:2px solid #0069ff;padding: 13px 19px 13px 19px;transition: all 500ms ease-in-out;}
.twh_blog-list .twh_blog-box .twh_blog-content .blog-btn a:hover{background: transparent;color: #0069ff;}
.twh_blog-list .dc-list{display: flex;padding-top: 21px;padding-bottom: 12px;}
.twh_blog-list .dc-list li{font: 400 15px/17px 'Roboto';color: #929191;padding-right: 20px;}
/* ---- twh_blog-list end ---- */


/* ---- blog-single start ---- */

.blog-single{padding-top: 71px;padding-bottom: 65px;}
.blog-single .time-date{display:flex;position: relative;padding-bottom: 11px; }
.blog-single .time-date li{font: 400 15px/17px 'Roboto';color: #929191;padding-right: 20px;}
.blog-single .post_title{font:800 22px/24px 'Roboto';text-transform: uppercase;color: #3b3b3b;padding-bottom: 30px;}
.blog-single .post_img img{width: 100%;}
.blog-single .post_info p{font: 400 15px/26px 'Roboto';color: #707070;text-align: justify;padding-bottom: 26px;}
.blog-single .post_info h3{font: bold 25px/27px 'Roboto';color: #575758;padding-bottom: 29px;}
.blog-single .post_info img{max-width: 100%;margin-top: 53px;margin-bottom: 19px;}
.blog-single .post_info ol li{font: 400 15px/26px 'Roboto';color: #707070;text-align: justify;padding-bottom: 26px;}

.blog-single .comments-area{display: none;}

.blog_sidebar{padding-left: 46px;padding-top: 30px;}
.blog_sidebar .widget img{border-radius: 0px;box-shadow: none;}
.blog_sidebar #block-7{border-bottom: 1px solid #dad9d9;padding-bottom: 15px;}
.blog_sidebar #block-7 h2{position: relative;font: bold 20px/22px 'Roboto';color: #323232;padding-left: 55px;}
.blog_sidebar #block-7 h2::after{content: '';width: 45px;height: 45px;background: url(images/must-icon1.png);position: absolute;left: 0;top: -27px; }

.related_articles-details{padding-top: 13px;}
.related_articles-details .related_img img{width: 100%;}
.related_articles-details .col-sm-8{padding-left: 0px;}
.related_articles-details .row{padding-bottom: 16px;}
.related_articles-details .related-content .text h4{font: bold 16px/16px 'roboto';margin: 0 0 6px;color: #3b3b3b;}
.related_articles-details .related-content a{position: relative;display: inline-block;color: #195fd1;font: 400 14px/16px 'Roboto';text-transform: capitalize;}

.blog_sidebar #block-9 h2{font: bold 25px/27px 'Roboto';color: #252525;padding-bottom: 14px;}

.post_like-details{position: relative;width: 100%;display: flex;border-bottom: 1px solid #e3e2e2;border-top:1px solid #e3e2e2;align-items: center;padding-top: 9px;padding-bottom: 12px;margin-top: 19px;margin-bottom: 19px;}
.post_like-details .post_avatar{display: flex;position: relative;align-items: center;width: 28%;}
.post_like-details .post_avatar .avatar-img{width: 64px;height: 64px;position: relative;border-radius: 50%;overflow: hidden;}
.post_like-details .post_avatar .avatar-img img{width: 100%;height: 100%;object-fit: cover;}
.post_like-details .post_avatar .avatar-text h5{color: #575758;font: bold 20px/22px 'Roboto';text-transform: capitalize;padding-left: 20px;}
.post_like-details .post_follow{width: 60%;}
.post_like-details .post_follow a{position: relative;display: inline-block;background: #575758;color: #ffffff;font: bold 20px/22px 'Roboto';border-radius: 5px;padding: 5px 34px 8px 33px;border:2px solid #575758;transition: all 500ms ease-in-out;}
.post_like-details .post_follow a:hover{background: transparent;color: #575758;}
.post_like-details .post_like{width: 12%;text-align: right;}
.post_like-details .post_like i{font-size: 20px;color: #575758;}

/* ---- blog-single end ---- */

/* ---- banner-section end ---- */
/* .banner-section .icon-text .elementor-widget-container{width:225px;height:92px;left: -85px;bottom: -295px;position:relative;} */
.banner-section .icon-text .elementor-widget-container{width:225px; height:92px; left: -30px; bottom: -295px; position:relative;}

.banner-section .icon-text-ii .elementor-widget-container{width:225px;height:92px;left: 250px; bottom: -108px;position:relative;}

/* .banner-section .icon-text-iii .elementor-widget-container{width:225px;height:92px;position:relative;left: 520px; bottom: -185px;} */
.banner-section .icon-text-iii .elementor-widget-container{width:225px;height:92px;position:relative;left: 470px; bottom: -185px;}

.banner-section .banner-img .elementor-widget-container{position: relative;bottom: -10px;}
/* ---- banner-section end ---- */


.set-size {
  font-size: 10em;
}

.charts-container:after {
  clear: both;
  content: "";
  display: table;
}

.pie-wrapper {
  height: 1em;
  width: 1em;
  float: left;
  margin: 15px;
  position: relative;
}
.pie-wrapper:nth-child(3n+1) {
  clear: both;
}
.pie-wrapper .pie {
  height: 100%;
  width: 100%;
  clip: rect(0, 1em, 1em, 0.5em);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .pie .half-circle {
  height: 100%;
  width: 100%;
  border: 5px solid #3498db;
  border-radius: 50%;
  clip: rect(0, 0.5em, 1em, 0);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .label {
  background: transparent;
  border-radius: 50%;
  bottom: 0;
  color: #000;
  cursor: default;
  display: block;
  font-size: 0.25em;
  left: 0.4em;
  line-height: 2.8em;
  position: absolute;
  right: 0.4em;
  text-align: center;
  top: 20px;
}
.pie-wrapper .label .smaller {
  color: #bdc3c7;
  font-size: 0.45em;
  padding-bottom: 20px;
  vertical-align: super;
}
.pie-wrapper .shadow {
  height: 100%;
  width: 100%;
  border: 0.1em solid #bdc3c7;
  border-radius: 50%;
}
.pie-wrapper.style-2 .label {
  background: none;
  color: #7f8c8d;
}
.pie-wrapper.style-2 .label .smaller {
  color: #bdc3c7;
}

.pie-wrapper.progress-30 .pie .half-circle {
  border-color: #006fff;
}
.pie-wrapper.progress-30 .pie .left-side {
  transform: rotate(108deg);
}
.pie-wrapper.progress-30 .pie .right-side {
  display: none;
}

.pie-wrapper.progress-45 .pie .half-circle {
  border-color: #006fff;
}
.pie-wrapper.progress-45 .pie .left-side {
  transform: rotate(162deg);
}
.pie-wrapper.progress-45 .pie .right-side {
  display: none;
}


.pie-wrapper.progress-60 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-60 .pie .half-circle {
  border-color: #006fff;
}
.pie-wrapper.progress-60 .pie .left-side {
  transform: rotate(216deg);
}
.pie-wrapper.progress-60 .pie .right-side {
  transform: rotate(180deg);
}

.pie-wrapper.progress-75 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-75 .pie .half-circle {
  border-color: #006fff;
}
.pie-wrapper.progress-75 .pie .left-side {
  transform: rotate(270deg);
}
.pie-wrapper.progress-75 .pie .right-side {
  transform: rotate(180deg);
}

.pie-wrapper.progress-90 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-90 .pie .half-circle {
  border-color: #006fff;
}
.pie-wrapper.progress-90 .pie .left-side {
  transform: rotate(216deg);
}
.pie-wrapper.progress-90 .pie .right-side {
  transform: rotate(80deg);
}

.pie-wrapper.progress-95 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-95 .pie .half-circle {
  border-color: #006fff;
}
.pie-wrapper.progress-95 .pie .left-side {
  transform: rotate(342deg);
}
.pie-wrapper.progress-95 .pie .right-side {
  transform: rotate(180deg);
}


.equipment_progressbar-list h5{font-family: 'PoppinsRegular';font-size: 14px;line-height: 22px;color: #000;padding-left: 60px;}


/* responsive */

@media screen and (max-width: 1528px){
	.banner-section .icon-text-iii .elementor-widget-container {left: 386px; bottom: -93px;}
}

@media screen and (max-width: 1334px){
	.banner-section .icon-text-iii .elementor-widget-container {left: 330px; bottom: -93px;}
}
@media screen and (max-width: 1299px){

}


@media screen and (max-width: 1199px){

/* ---- equipment-wrapper start ---- */
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text{width: 38%;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating{width: 20%;}
/* ---- equipment-wrapper end ---- */
	
/* ---- blog-single start ---- */
.blog_sidebar{padding-left: 20px;}
/* ---- blog-single end ---- */
	
/* ---- banner-section start ---- */
/* .banner-section .icon-text-iii .elementor-widget-container{left: 311px;bottom: -64px;} */
	.banner-section .icon-text-iii .elementor-widget-container{left: 290px;bottom: -64px;}
	
.banner-section .icon-text-ii .elementor-widget-container{left: 158px; bottom: -74px;}
	
/* .banner-section .icon-text .elementor-widget-container{left: -78px;} */
.banner-section .icon-text .elementor-widget-container{left: -30px;}
/* ---- banner-section end ---- */

}

@media screen and (max-width: 1100px){
	
/* ---- banner-section start ---- */
/* .banner-section .icon-text-iii .elementor-widget-container{left: 311px;bottom: -64px;} */
.banner-section .icon-text-iii .elementor-widget-container{left: 252px;bottom: -64px;}	

.banner-section .icon-text-ii .elementor-widget-container{left: 158px;}
.banner-section .icon-text .elementor-widget-container{left: -78px;}
/* ---- banner-section end ---- */
	
}


@media screen and (max-width: 1024px){

/* ---- equipment-wrapper start ---- */
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text{width: 38%;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating{width: 20%;}
/* ---- equipment-wrapper end ---- */
	
/* ---- twh_blog-list start ---- */
.twh_blog-list .twh_blog-box{padding-left: 15px;padding-right: 15px;}
/* ---- twh_blog-list end ---- */
	
/* ---- blog-single start ---- */
.blog_sidebar{padding-left: 0;}
/* ---- blog-single end ---- */
	
/* ---- banner-section start ---- */
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0213395{margin-top: -200px;}
.banner-section .icon-text-iii .elementor-widget-container{left: 625px;bottom: -100px;}
.banner-section .icon-text-ii .elementor-widget-container{left: 388px;bottom: -120px;}
.banner-section .icon-text .elementor-widget-container{left: 135px;bottom: -315px;}
/* ---- banner-section end ---- */
	
}


@media screen and (max-width: 991px){

/* ---- equipment-wrapper start ---- */
.home-equipment-section .equipment-list .equipment-wrapper .equipment-details{display: inline-block;position: relative;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment-details .equipment_img{width: 50%;float: left;margin-bottom: 15px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_text{width: 50%;float: right;height: 155px;padding-left: 20px;margin-bottom: 15px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating{width: 50%;float: left;}
	.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text{width: 50%;float: right;}
/* ---- equipment-wrapper end ---- */
	
/* ---- banner-section start ---- */
.banner-section .icon-text-iii .elementor-widget-container{left: 625px;bottom: -100px;}
.banner-section .icon-text-ii .elementor-widget-container{left: 388px;bottom: -120px;}
.banner-section .icon-text .elementor-widget-container{left: 135px;bottom: -315px;}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0213395{margin-top: -200px;}
/* ---- banner-section end ---- */

}

@media screen and (max-width: 820px){
	
/* ---- banner-section start ---- */
.banner-section .icon-text-iii .elementor-widget-container{left: 515px;bottom: -100px;}
.banner-section .icon-text-ii .elementor-widget-container{left: 240px;bottom: -120px;}
.banner-section .icon-text .elementor-widget-container{left: 37px;bottom: -315px;}
/* ---- banner-section end ---- */
	
}


@media screen and (max-width: 767px){
	
/* ---- ourtop-section start ---- */
.ourtop-section .elementor-image-box-wrapper{display: flex;}
.ourtop-section .elementor-image-box-title{text-align: left;}
.ourtop-section .elementor-image-box-content{display: flex;align-items: center;}
/* ---- ourtop-section end ---- */
	
/* ---- footer-section start ---- */
#footer-section .widget_wysija{left: 0;}
#footer-section .widget_wysija .wysija-input{width: 100%;}
	#footer-section .hfe-nav-menu__align-center .hfe-nav-menu{margin-right: inherit;}
/* ---- footer-section end ---- */
	
/* ---- twh_blog-list start ---- */
.twh_blog-list .twh_blog-box{padding-left: 15px;padding-right: 15px;padding-bottom: 18px;padding-top: 18px;}
	.twh_blog-list .twh_blog-box .twh_blog-content p{padding-bottom: 16px;}
/* ---- twh_blog-list end ---- */
	
/* ---- blog-single start ---- */
.blog-single .col-sm-8,.blog-single .col-sm-4{flex: 100%;max-width: 100%;}
.blog_sidebar{padding-left: 0px;}
.related_articles-details .col-sm-8{padding-left:15px;}
.related_articles-details .related-content .text h4{padding-top: 14px;}
.related-content{margin-bottom:15px;}
.blog-single .post_info p,.blog-single .post_info h3{padding-bottom: 12px;}
/* ---- blog-single end ---- */
	
/* ---- banner-section start ---- */
.banner-section .elementor-image-box-wrapper{display: flex;}
.banner-section .icon-text .elementor-widget-container{left: 17px;bottom: -319px;}
.banner-section .icon-text-ii .elementor-widget-container{left: 230px;bottom: -136px;}
	.banner-section .icon-text-iii .elementor-widget-container{left: 476px;bottom: -84px;}
/* ---- banner-section end ---- */
	

}

@media screen and (max-width: 672px){
	
/* ---- banner-section start ---- */
.banner-section .icon-text .elementor-widget-container{left: 17px;bottom: -285px;width: 175px;height: 74px;padding: 15px 10px 20px 20px !important;}
.banner-section .icon-text-ii .elementor-widget-container{width: 175px;height: 74px;padding: 15px 10px 20px 20px !important;left: 210px;}
.banner-section .icon-text-iii .elementor-widget-container{left: 442px;bottom: -84px;width: 175px;height: 74px;padding: 15px 10px 20px 20px !important;}
/* ---- banner-section end ---- */
	
}

@media screen and (max-width: 576px){

/* ---- equipment-wrapper start ---- */
.home-equipment-section .equipment-list .equipment-wrapper{padding: 25px 15px 21px 15px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment-details{display:inherit;position:relative;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment-details .equipment_img{width:100%;float: inherit;}
	.home-equipment-section .equipment-list .equipment-wrapper .equipment_text{width:100%;padding-left: 0;padding-top:15px;padding-bottom:15px;float: inherit;height: inherit;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating{width: 50%;position: relative;left: 0;padding-top: 15px;padding-bottom: 10px;float: inherit;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text{width: 50%;position: absolute;right: 0;bottom: 20px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_rating h2{font-size: 34px;line-height: 36px;}
.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text h5{padding-top: 12px;}
	.home-equipment-section .equipment-list .equipment-wrapper .equipment_btn-text .equipment-btn a{padding: 14px 43px 11px 43px;font: bold 18px/20px 'Roboto';}
/* ---- equipment-wrapper end ---- */
	
/* ---- blog-single start ---- */
.blog-single .post_title{font: 800 20px/22px 'Roboto';padding-bottom: 20px;}
.post_like-details .post_avatar .avatar-img{width: 51px;height: 51px;}
.post_like-details .post_avatar .avatar-text h5{padding-left: 10px;}
	.post_like-details .post_follow a{font: bold 18px/20px 'Roboto';padding: 5px 28px 5px 28px;}
/* ---- blog-single end ---- */
	
/* ---- banner-section start ---- */
.banner-section .elementor-image-box-wrapper{display: flex;}
.banner-section .icon-text .elementor-widget-container{width: 182px;height: 73px;left: -10px;bottom: -270px;padding: 17px 10px 20px 36px !important;}
	.banner-section .icon-text-ii .elementor-widget-container{width: 182px;height: 73px;padding: 17px 10px 20px 36px !important;left: 182px;bottom: -120px;}
.banner-section .icon-text-iii .elementor-widget-container{width: 182px;height: 73px;padding: 17px 10px 20px 36px !important;left: 360px;bottom: -80px;}
.banner-section .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0213395{margin-top: -146px;}
	.banner-section	.elementor-element.elementor-element-d7601f1{margin-bottom:-48px;}

/* ---- banner-section end ---- */


}

@media screen and (max-width: 550px){

/* ---- banner-section start ---- */
.banner-section .elementor-image-box-title{font-size: 12px !important;}
	.banner-section .icon-text .elementor-widget-container{width: 128px;height: 50px; padding: 10px 10px 20px 21px !important;bottom: -244px;left: 15px;}
	.banner-section .icon-text-ii .elementor-widget-container{width: 130px;height: 50px; padding: 10px 10px 20px 21px !important;}
	.banner-section .icon-text-iii .elementor-widget-container{width: 172px;padding: 17px 10px 20px 21px !important;left: 325px;}
.banner-section .elementor-element.elementor-element-d7601f1 {margin-bottom: 0px;}
/* ---- banner-section end ---- */

}

@media screen and (max-width: 400px){

/* ---- banner-section start ---- */
.banner-section .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0213395{margin-top: -56px;}
.banner-section .icon-text .elementor-widget-container{bottom: -210px;left: -10px;}
.banner-section .icon-text-ii .elementor-widget-container{left: 115px;bottom: -87px;}
.banner-section .icon-text-iii .elementor-widget-container{width: 130px;height: 50px;left: 246px;
bottom: -47px;padding: 0px 10px 20px 21px !important;}
/* ---- banner-section end ---- */

}






