
@media all and (min-width: 767px) {
.aw-rbslider-img-wrapper-inner{
    order: 2 !important;
    width: 45% !important;
    height: 686px !important;
    overflow: hidden !important;
    flex: 0 0 45% !important;
    position: relative !important;
}
.aw-rbslider-img-wrapper picture {
    width: 100% !important;
    height: 900px !important;
    border-radius: 50% 0 0 50% !important;
    overflow: hidden !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    left: 0 !important;
    -moz-backface-visibility: hidden !important;
    -webkit-transform: translate3d(0, -50%, 0) !important;
    -moz-transform: translate3d(0, -50%, 0) !important;
}

.aw-rbslider-img-wrapper .aw-rbslider__img {
    filter: none !important;
    width: 100% !important;
    height: 686px !important;
    position: relative !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    object-fit: cover !important;
}
.play-icon img {
    position: absolute;
    right: 19.5%;
    top: 41%;
    height: 124px;
    z-index: 999;
}
/*.page-product-bundle .gallery-placeholder .fotorama__stage__shaft {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
}
.page-product-bundle .fotorama__wrap--slide .fotorama__stage__frame{
width: 160% !important;
    height: 140% !important;
    border-radius: 50% 0 0 50% !important;
    overflow: hidden !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    left: 0 !important;
}
.page-layout-bundle-product-page .gallery-placeholder .fotorama__stage__shaft {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
}*/
/*.page-layout-bundle-product-page .fotorama__wrap--slide .fotorama__stage__frame{
width: 160% !important;
    height: 140% !important;
    border-radius: 50% 0 0 50% !important;
    overflow: hidden !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    left: 0 !important;
    -moz-backface-visibility: hidden !important;
    -webkit-transform: translate3d(0, -50%, 0) !important;
    -moz-transform: translate3d(0, -50%, 0) !important;
}
.fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img.magnify-wheel-loaded.fotorama__loaded--full.fotorama__active {
    width: unset !important;
}
 .page-product-bundle .fotorama__stage__frame img.fotorama__img {
    top: 50% !important;
    left: 50% !important;
    border-radius: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.page-layout-bundle-product-page .fotorama__stage__frame img.fotorama__img {
    top: 50% !important;
    left: 50% !important;
    border-radius: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}*/
.page-products .category_banner_wrap .cat_banner_img{
    order: 2 !important;
    width: 32% !important;
    height: 274px !important;
    overflow: hidden !important;
    flex: 0 0 45% !important;
    position: absolute !important;
    top: -74px;
    right: 0;
}
/*.page-products .category_banner_wrap .cat_banner_img picture{
    width: 100% !important;
    height: 500px !important;
    border-radius: 50% 0 0 50% !important;
    overflow: hidden !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    left: 0 !important;
    -moz-backface-visibility: hidden !important;
    -webkit-transform: translate3d(0, -50%, 0) !important;
    -moz-transform: translate3d(0, -50%, 0) !important;
}*/
/*.page-products .category_banner_wrap .cat_banner_img picture img{
    filter: none !important;
    width: 100% !important;
    height: 500px !important;
    position: relative !important;
    top: 50% !important;
    transform: translate(0%, -50%) !important;
    object-fit: cover !important;
}*/
/* bundle page image issue 73 */

/* bundle page image issue 73 */
}
@media all and (max-width: 767px){
    .solution-block-img-2, .solution-block-img-1, .solution-block-img-3, .solution-block-img-4 {
        height: unset !important;
    }
}
@media all and (min-width: 981px) {
/*.quote-block-img.col-md-5 {
    width: 45% !important;
    height: 350px !important;
    overflow: hidden !important;
    flex: 0 0 45% !important;
    position: relative !important;
}
.quote-block-img.col-md-5 picture{
width: 100%;
height: 700px;
border-radius: 50% 0 0 50%;
overflow: hidden;
display: block;
position: absolute;
top: 50%;
transform: translate(0%, -50%);
left: 0;
}
.quote-block-img.col-md-5 picture img{ 
filter: none !important;
width: 100%;
height: 500px;
position: relative;
top: 50%;
transform: translate(0%, -50%);
object-fit: cover;
}*/
/*.page-product-bundle .gallery-placeholder._block-content-loading {
  overflow: hidden;
}
.page-product-bundle .bundle-product-preview-image-outer {
  height: 865px !important;
  width: 100% !important;
  padding: 0 !important;
  border: none !important;
  overflow: hidden;
}
.page-product-bundle .bundle-product-preview-image {
  width: 160% !important;
  height: 140% !important;
  border-radius: 50% 0 0 50% !important;
  overflow: hidden !important;
  display: block !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate(0%, -50%) !important;
  left: 0 !important;
  overflow: hidden;
}
.page-product-bundle .bundle-product-preview-image-outer .gallery-placeholder__image {
  top: 50% !important;
  left: 50% !important;
  border-radius: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}*/
/*.page-layout-bundle-product-page .gallery-placeholder._block-content-loading {
  overflow: hidden;
}
.page-layout-bundle-product-page .bundle-product-preview-image-outer {
  height: 865px !important;
  width: 100% !important;
  padding: 0 !important;
  border: none !important;
  overflow: hidden;
}
.page-layout-bundle-product-page .bundle-product-preview-image {
  width: 160% !important;
  height: 125% !important;
  border-radius: 50% 0 0 50% !important;
  overflow: hidden !important;
  display: block !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate(0%, -50%) !important;
  left: 0 !important;
  overflow: hidden;
  z-index: 1;
}
.page-layout-bundle-product-page .bundle-product-preview-image-outer .gallery-placeholder__image {
  top: 50% !important;
  left: 50% !important;
  border-radius: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}*/
.cms-pest-solution .pest_banner_img{
    width: 41% !important;
    height: 653px !important;
    overflow: hidden !important;
    flex: 0 0 41% !important;
    position: relative !important;
    top: -38px;
}
.cms-pest-solution .pest_banner_img picture {
    width: 100%;
    height: 800px;
    border-radius: 50% 0 0 50%;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: 0;
    -moz-backface-visibility: hidden !important;
    -webkit-transform: translate3d(0, -50%, 0) !important;
    -moz-transform: translate3d(0, -50%, 0) !important;
}
.cms-pest-solution .pest_banner_img picture img {
    filter: none !important;
    width: 100%;
    height: 800px;
    position: relative;
    top: 50%;
    transform: translate(0%, -50%);
    object-fit: cover;
}
}
@media all and (min-width: 767px) and (max-width: 1032px){
    .cms-pest-solution .pest_banner_img{
    width: 41% !important;
    height: 553px !important;
    overflow: hidden !important;
    flex: 0 0 41% !important;
    position: relative !important;
    top: -38px;
}
.cms-pest-solution .pest_banner_img picture {
    width: 100%;
    height: 700px;
    border-radius: 50% 0 0 50%;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: 0;
    -moz-backface-visibility: hidden !important;
    -webkit-transform: translate3d(0, -50%, 0) !important;
    -moz-transform: translate3d(0, -50%, 0) !important;
}
.cms-pest-solution .pest_banner_img picture img {
    filter: none !important;
    width: 100%;
    height: 700px;
    position: relative;
    top: 50%;
    transform: translate(0%, -50%);
    object-fit: cover;
}
/*.quote-block-img.col-md-5 {
    width: 45% !important;
    height: 400px !important;
    overflow: hidden !important;
    flex: 0 0 45% !important;
    position: relative !important;
}
.quote-block-img.col-md-5 picture{
width: 100%;
height: 500px;
border-radius: 50% 0 0 50%;
overflow: hidden;
display: block;
position: absolute;
top: 50%;
transform: translate(0%, -50%);
left: 0;
}
.quote-block-img.col-md-5 picture img{ 
filter: none !important;
width: 100%;
height: 400px;
position: relative;
top: 50%;
transform: translate(0%, -50%);
object-fit: cover;
}*/
}
@media all and (min-width: 767px) {
/*.solution-block-img-1, .solution-block-img-2, .solution-block-img-3, .solution-block-img-4{
    width: 40% !important;
height: 400px !important;
overflow: hidden !important;
flex: 0 0 40% !important;
position: relative !important;
}*/
/*.solution-block-img-1 picture, .solution-block-img-2 picture, .solution-block-img-3 picture, .solution-block-img-4 picture {
width: 100% !important;
height: 500px !important;
border-radius: 50% 0 0 50% !important;
overflow: hidden !important;
display: block !important;
position: absolute !important;
top: 50% !important;
transform: translate(0%, -50%) !important;
left: 0 !important;
-moz-backface-visibility: hidden !important;
    -webkit-transform: translate3d(0, -50%, 0) !important;
    -moz-transform: translate3d(0, -50%, 0) !important;
}*/
.solution-block-img-1 picture img, .solution-block-img-2 picture img, .solution-block-img-3 picture img, .solution-block-img-4 picture img{
  /*  filter: none !important;*/
/*width: 100% !important;
height: 100% !important;*/
/*position: relative !important;
top: 50% !important;
transform: translate(0%, -50%) !important;
object-fit: cover !important;*/
}
.catalog-category-view .category-bundle-block .product.photo.product-item-photo img{
   /* filter: none !important;
width: 100% !important;*/
/*height: 100% !important;*/
/*position: relative !important;
top: 50% !important;
transform: translate(0%, -50%) !important;
object-fit: cover !important;*/
}
/*.catalog-category-view .category-bundle-block .product.photo.product-item-photo{
    width: 100% !important;
height: 600px !important;
border-radius: 50% 0 0 50% !important;
overflow: hidden !important;
display: block !important;
position: absolute !important;
top: 50% !important;
transform: translate(0%, -50%) !important;
left: 0 !important;
padding-bottom: 0 !important;
}*/
.catalog-category-view .category-bundle-block .catalog-category-view span.product-image-container{
    width: 100% !important;
height: 413px !important;
overflow: hidden !important;
flex: 0 0 100% !important;
position: relative !important;
}
}

@media only screen and (min-width: 768px)  and (max-width: 1199px) and (orientation : portrait){    
    .cms-pest-solution .pest_banner_img{
        height: 553px !important;
    }
 }

 
