.elementor-1115 .elementor-element.elementor-element-e34a7bf .cart button{transition:all 0.2s;}.elementor-1115 .elementor-element.elementor-element-e34a7bf .quantity .qty{transition:all 0.2s;}.elementor-1115 .elementor-element.elementor-element-b4810f9{text-align:left;}.elementor-1115 .elementor-element.elementor-element-5c4d559{text-align:center;}.elementor-1115 .elementor-element.elementor-element-5c4d559 .elementor-heading-title{font-size:2.5rem;font-weight:800;}.elementor-1115 .elementor-element.elementor-element-56c566b.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1115 .elementor-element.elementor-element-56c566b.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1115 .elementor-element.elementor-element-56c566b.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-wrapper .elementor-image-box-img{width:56%;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-wrapper img{border-radius:0px;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-wrapper{text-align:center;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-title{margin-bottom:50px;font-size:2.5rem;font-weight:800;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-description{font-size:1.2rem;}.elementor-1115 .elementor-element.elementor-element-075bf28.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1115 .elementor-element.elementor-element-075bf28.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1115 .elementor-element.elementor-element-075bf28.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-wrapper .elementor-image-box-img{width:56%;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-wrapper img{border-radius:0px;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-wrapper{text-align:center;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-title{margin-bottom:50px;font-size:2.5rem;font-weight:800;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-description{font-size:1.2rem;}.elementor-1115 .elementor-element.elementor-element-2df1720{text-align:center;}.elementor-1115 .elementor-element.elementor-element-152da37:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-152da37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE5E1;}.elementor-1115 .elementor-element.elementor-element-152da37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1115 .elementor-element.elementor-element-152da37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1115 .elementor-element.elementor-element-e2fa19b .elementor-spacer-inner{height:50px;}.elementor-1115 .elementor-element.elementor-element-1be2c09{text-align:center;}.elementor-1115 .elementor-element.elementor-element-a15dcc9 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-1115 .elementor-element.elementor-element-a15dcc9 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-1115 .elementor-element.elementor-element-a15dcc9 .eael-testimonial-content .eael-testimonial-text{color:#7a7a7a;}.elementor-1115 .elementor-element.elementor-element-a15dcc9 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-1115 .elementor-element.elementor-element-a15dcc9 .swiper-container-wrap .swiper-button-next, .elementor-1115 .elementor-element.elementor-element-a15dcc9 .swiper-container-wrap .swiper-button-prev{width:27px;height:44px;font-size:22px;}.elementor-1115 .elementor-element.elementor-element-7e16817 .elementor-spacer-inner{height:50px;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .woocommerce-Reviews-title{color:#333333;}.rx-temp-rating .rx-temp-rating-number p{color:#333333;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-temp-rating .rx-temp-rating-number span{color:#9e9e9e;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_avg_star_color{fill:#FFAF22 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-temp-rating-star svg{width:14px !important;height:14px !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-temp-total-rating-count p{color:#444;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_recommended_box .rx_recommended_box_heading{color:#444;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_recommended_box .rx_recommended_box_content{color:#444;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-flex-grid-container .rx_recommended_wrapper hr{border-style:solid !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_recommended_wrapper hr{width:100% !important;border-color:#000 !important;border-width:1px;}.elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_recommended_wrapper{border-style:solid;border-color:#000;border-width:1px;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-graph-style-2 .progress-bar-t{color:#1a1a1a;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_style_two_free_progress_bar .progressbar-title{color:#1a1a1a;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .vertical .vertical_bar_label{color:#1a1a1a;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-horizontal .progress-fill,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_style_one_progress .rx_style_one_progress-bar,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_style_two_free_progress_bar .progress .progress-bar,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .vertical .progress-fill
					{background-color:#2f4fff !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-horizontal .progress-fill span,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_style_one_progress.orange .rx_style_one_progress-icon, 
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_style_one_progress.orange .rx_style_one_progress-value,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_style_two_free_progress_bar .progress .progress-bar span,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .vertical .progress-fill
					{color:#fff !important;}.elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_rating_graph_wrapper{border-style:solid;border-color:#000;border-width:1px;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-filter-bar .rx_filter_header h4, 
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-filter-bar .rx-short-by h4{color:#676767;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-filter-bar .rx_review_shorting_2 .box select{background-color:#fff !important;color:#373747 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-filter-bar .rx_review_shorting_2 .box .rx-selection-arrow b{border-color:#fff transparent transparent transparent !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-filter-bar .rx_review_shorting_2 .box .rx-selection-arrow{background-color:#2f4fff !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-filter-bar{background-color:#ececec;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .woocommerce-tabs .rx_listing .rx_review_block .rx_thumb{border-style:solid;border-color:#000;border-width:1px;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_author_info .rx_author_name h4{color:#373747;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_review_sort_list .rx_listing_container .rx_listing .rx_avg_star_color{fill:#FFAF22 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_body .review_rating svg{width:14px !important;height:14px !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .review_title{color:#373747;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_body p{color:#9B9B9B;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_body .rx_review_calender svg .st0{fill:#707070 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_body .rx_review_calender{color:#6d6d6d;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_body .rx_varified .rx_varified_user svg .st0{fill:#12D585;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing .rx_review_block .rx_body .rx_varified .rx_varified_user span{color:#12D585;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing_container{background-color:#fff;border-color:#ececec;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing_style_1 .rx_pagination a{color:#6f7484 !important;background-color:#F3F3F7 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing_style_1 .rx_pagination .rx-page.active a{color:#fff !important;background-color:#2f4fff !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx_listing_style_1 .rx_pagination a:hover{color:#23527c !important;background-color:#2f4fff !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .rx-criteria-table td{color:#1a1a1a;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-2 .rx-criteria-table td{color:#1a1a1a;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .rx_star_rating > input:checked ~ label .icon-star,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .reviewx-thumbs-rating input[type="radio"]:checked + label svg, .rx-review-form-area-style-1 .reviewx-thumbs-rating input[type="radio"]:checked + label svg #rx_dislike path,
					.rx-review-form-area-style-1 .reviewx-face-rating fieldset input[type="radio"]:checked + label .happy_st0, .rx-review-form-area-style-1 .reviewx-face-rating fieldset input[type="radio"]:checked + label .st1{fill:#FFAF22 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .rx_star_rating .icon-star,
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .rx_star_rating:not(:checked) > label:hover .icon-star, .rx_star_rating:not(:checked) > label:hover ~ label .icon-star
					{stroke:#FFAF22 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .rx_star_rating:not(:checked)>label:hover .icon-star, .woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .rx_star_rating:not(:checked)>label:hover~label .icon-star{fill:#FFAF22 !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 .reviewx_recommended_list .reviewx_radio input[type="radio"]:checked + .radio-label svg .rx_happy, .rx-review-form-area-style-1 .reviewx_recommended_list .reviewx_radio input[type="radio"]:checked + .radio-label svg .st1 {fill:#3797FF !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 #review_form .rx-note-video{color:#6d6d6d !important;}.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 #review_form input[type="submit"], 
					.woocommerce .elementor-1115 .elementor-element.elementor-element-5d55d46 .rx-review-form-area-style-1 #review_form input[type="submit"]:focus {color:#fff !important;background-color:#2f4fff !important;}@media(max-width:1024px){.elementor-1115 .elementor-element.elementor-element-2b54bac{margin-top:20px;margin-bottom:20px;}.elementor-1115 .elementor-element.elementor-element-56c566b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1115 .elementor-element.elementor-element-075bf28 > .elementor-widget-container{margin:20px 0px 20px 0px;}}@media(min-width:768px){.elementor-1115 .elementor-element.elementor-element-f6f191a{width:49.749%;}.elementor-1115 .elementor-element.elementor-element-7f40ecf{width:50.251%;}.elementor-1115 .elementor-element.elementor-element-849ed22{width:15.499%;}.elementor-1115 .elementor-element.elementor-element-7510783{width:68.582%;}.elementor-1115 .elementor-element.elementor-element-c7cb28d{width:15.583%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1115 .elementor-element.elementor-element-f6f191a{width:100%;}.elementor-1115 .elementor-element.elementor-element-7f40ecf{width:100%;}}@media(max-width:767px){.elementor-1115 .elementor-element.elementor-element-6e41f23{text-align:center;}.elementor-1115 .elementor-element.elementor-element-8ff8fe1{text-align:center;}.elementor-1115 .elementor-element.elementor-element-56c566b .elementor-image-box-img{margin-bottom:100px;}.elementor-1115 .elementor-element.elementor-element-075bf28 .elementor-image-box-img{margin-bottom:100px;}}/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-a15dcc9 *//* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  /* CSS */
  .elementor-1115 .elementor-element.elementor-element-a15dcc9 img{
    height: 300px;
}
.elementor-1115 .elementor-element.elementor-element-a15dcc9.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    margin: 0;
    padding: 10px;
    background: #fff;
}
.elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-next, .elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-prev {
    width: 27px;
    height: 44px;
    font-size: 44px;
    background: #00000059;
        background-image: none;
    border-radius: 50%;
    padding: 40px;
    color: #fff;
}
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
  /* CSS */
  .elementor-1115 .elementor-element.elementor-element-a15dcc9 img{
    height: 300px;
}
.elementor-1115 .elementor-element.elementor-element-a15dcc9.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    margin: 0;
    padding: 10px;
    background: #fff;
}
.elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-next, .elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-prev {
    width: 27px;
    height: 44px;
    font-size: 44px;
    background: #00000059;
        background-image: none;
    border-radius: 50%;
    padding: 40px;
    color: #fff;
}
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
  /* CSS */
  .elementor-1115 .elementor-element.elementor-element-a15dcc9 img{
    height: 300px;
}
.elementor-1115 .elementor-element.elementor-element-a15dcc9.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    margin: 0;
    padding: 10px;
    background: #fff;
}
.elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-next, .elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-prev {
    width: 27px;
    height: 44px;
    font-size: 44px;
    background: #00000059;
        background-image: none;
    border-radius: 50%;
    padding: 40px;
    color: #fff;
}
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  /* CSS */
  .elementor-1115 .elementor-element.elementor-element-a15dcc9 img{
    height: 300px;
}
.elementor-1115 .elementor-element.elementor-element-a15dcc9.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    margin: 0;
    padding: 10px;
    background: #fff;
}
.elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-next, .elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-prev {
    width: 27px;
    height: 44px;
    font-size: 44px;
    background: #00000059;
        background-image: none;
    border-radius: 50%;
    padding: 40px;
    color: #fff;
}
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
  /* CSS */
  .elementor-1115 .elementor-element.elementor-element-a15dcc9 img{
    height: 300px;
}
.elementor-1115 .elementor-element.elementor-element-a15dcc9.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    margin: 0;
    padding: 10px;
    background: #fff;
}
.elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-next, .elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-prev {
    width: 27px;
    height: 44px;
    font-size: 44px;
    background: #00000059;
        background-image: none;
    border-radius: 50%;
    padding: 40px;
    color: #fff;
}
  .elementor-widget-eael-testimonial-slider .default-style .eael-testimonial-item.eael-testimonial-align-center, .elementor-widget-eael-testimonial-slider .classic-style .eael-testimonial-item.eael-testimonial-align-center, .elementor-widget-eael-testimonial-slider .middle-style .eael-testimonial-item.eael-testimonial-align-center {
    text-align: center;
    width: 100% !important;
}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
  /* CSS */
  .elementor-1115 .elementor-element.elementor-element-a15dcc9 img{
    height: 300px;
}
.elementor-1115 .elementor-element.elementor-element-a15dcc9.elementor-widget-eael-testimonial-slider .eael-testimonial-content {
    margin: 0;
    padding: 10px;
    background: #fff;
}
.elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-next, .elementor-25 .elementor-element.elementor-element-ed71e07 .swiper-container-wrap .swiper-button-prev {
    width: 27px;
    height: 44px;
    font-size: 24px;
    background: #00000059;
        background-image: none;
    border-radius: 50%;
    padding: 20px;
    color: #fff;
}
  .elementor-widget-eael-testimonial-slider .default-style .eael-testimonial-item.eael-testimonial-align-center, .elementor-widget-eael-testimonial-slider .classic-style .eael-testimonial-item.eael-testimonial-align-center, .elementor-widget-eael-testimonial-slider .middle-style .eael-testimonial-item.eael-testimonial-align-center {
    text-align: center;
    width: 100% !important;
}
}/* End custom CSS */