.mobileshow {
  display: none;
}
/* Screen 1701 to 3000 px */
@media only screen and (min-width: 320px) and (max-width: 1200px){
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 28px!important;
    right: auto;
}.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 60px!important;
    left: auto;
}
  .slider-imgrc {
    bottom: 0;
    padding-right:0px;
}.teamsc img {
    width: 225px;
}
.contactformsc button.elementor-button.elementor-size-md {
    position: relative;
    width: 100vw;
    top: 0px;
}.contactformsc button.elementor-button.elementor-size-md {
    position: relative;
    width: 100vw;
    top: 0px;
    right: -15px;s
}
.contactformsc input[type='text']{position:relative;left:15px; margin-right:15px}
.contactformsc input[type='email']{position:relative;left:15px; margin-right:15px}
.contactformsc input[type='tel']{position:relative;left:15px; margin-right:15px}
.contactformsc textarea{position:relative;left:15px; margin-right:15px}
.elementor-widget-form .elementor-message {
    top: 20px;
    position: relative;
    padding-left: 15px;
}
}
/* Screen 300 to 767 px */
@media only screen and (min-width: 300px) and (max-width: 767px) {
.framesc .elementor-widget-container:before {
    left: 5px;
    top: -22px;
}.framesc2 .elementor-widget-container:before {
    right: 5px;
    top: -22px;
}
  .slider-imgrc {
    bottom: 0;
    padding-right:0px;
    position:relative
}.swiper-slide.teamsc {
    padding: 40px 15px 0 15px;
}.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 5px!important;
}.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 5px!important;
}.swiper-button-next, .swiper-button-prev {
    top: 65%!important;}
  .laptopshow {
    display: none;
  }.slider-imgrc {
    bottom: 0;
    padding-right: 0px;
    position: relative;
    height: 320px;
}
  .mobileshow {
    display: block;
  }.sticky .sc-logo {
    width: 150px!important;
}.scheader.sticky{padding:5px 0px 7px 0px!important}
.contactformsc span.elementor-button-text {
    text-align: center;
    left: 32%;
    position: absolute;
}.elementor-widget-form .elementor-message {
    top: 20px;
    position: relative;
    padding-left: 15px;
}.teamsc h3 {
    font-size: 25px;
    line-height: 25px;
}.teamsc h4 {
    font-size: 16px;
}.teamsc h5 {
    font-size: 16px;
}
}

@media only screen and (min-width: 1600px) and (max-width: 3000px) {
.framesc .elementor-widget-container:before {
    top: -60px;
}
.framesc2 .elementor-widget-container:before {
    top: -60px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
.framesc .elementor-widget-container:before {
    top: -25px;
}
.framesc2 .elementor-widget-container:before {
    top: -25px;
}
}
