div#emailform button {
    width: 100%;
}
button#scottNewslatterButtn {
    background: linear-gradient(to right, #0d9bec, #064BCA);
    width: 100%;
    font-weight: 500 !important;
    height: 40px;
    font-size: 24px;
}
#emailform .elementor-form-fields-wrapper.elementor-labels- {
    border: 1px solid transparent !important;
    background: transparent;
}
div#emailform input#form-field-email {
    width: 100%;
    border: 1px solid #fff;
    margin-bottom: 14px;
    text-indent: 15px;
    height: 40px;
}
div#emailform .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email {
    width: 100%;
}
div#clomn3rdItemhr {
    width: 24%;
    position: relative;
    left: -125px;
    text-align: center;
}
div#emailform .elementor-form-fields-wrapper.elementor-labels- {
    background: transparent !important;
}
@media only screen and (min-width : 1920px) {/* to 1366px */
    section#reviewBannerItem {
        margin-top: -200px;
    }
}
@media only screen and (max-width : 1919px) {/* to 1366px */
    section#reviewBannerItem {
        margin-top: -270px;
    }
}
@media only screen and (min-width : 1600px) {/* to 1536 */
    section#reviewBannerItem {
        margin-top: -160px;
    }
}
@media only screen and (min-width : 1535px) {/* to 1440 */
    
}
@media only screen and (max-width : 1439px) { /* to 1366 */
    
}
@media only screen and (max-width : 1365px) { /* to 1280 */

}
@media only screen and (max-width : 1279px) { /* to 1120 */
    section#reviewsItemGrid .elementor-container.elementor-column-gap-default {
        max-width: calc(100% - 100px);
        margin: 0 auto;
    }
    section#reviewsItemGrid .glsr-reviews .glsr-review {
        margin-right: 0px;
    }
}
@media only screen and (max-width : 1119px) { /* to 1024 */
    section#reviewsItemGrid .glsr-reviews .glsr-review {
        width: 48%;
    }
}
@media only screen and (max-width : 1030px) { /* to 980 */
    .expertise_slider .slider_boxes .box {
        height: 230px;
    }
    .expertise_slider .slick-next {
        right: calc(50% - 130px) !important;
    }
    .slider_boxes .box .slider_background .slider_content h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .slider_boxes .box .slider_background .overlay .slider_content .desc {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;  
        overflow: hidden;
    }
}
@media only screen and (max-width : 990px) { /* to 800 */   
    section#reviewsItemGrid .glsr-reviews .glsr-review {
        width: 47%;
    }
    .expertise_slider .slider_boxes .box {
        height: 215px;
    }
    .slider_boxes .box .slider_background .overlay .slider_content .desc {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;  
        overflow: hidden;
    }
    .expertise_slider .slider_boxes .box .slider_background {
        margin-top: -44px;
        margin-left: -44px;
    }
    .slider_boxes .box .slider_background .overlay .slider_content {
        margin-top: 10px;
    }
    .slider_boxes .draggable {
        padding: 110px 0px 30px !important;
        height: 420px !important;
        overflow: hidden;
    }
}
@media only screen and (max-width : 920px) {
    .expertise_slider .slider_boxes .box {
        height: 187px;
    }
    .expertise_slider .slick-next {
        right: calc(50% - 148px) !important;
        margin-top: 4px;
    }
    .expertise_slider .slick-prev {
        top: 108% !important;
        margin-left: -15px;
    }
    .expertise_slider .slider_boxes .box .slider_background {
        margin-top: -33px;
        margin-left: -33px;
    }
    .slider_boxes .box .slider_background .overlay .slider_content {
        margin-top: 0px;
    }
    .expertise_slider .slider_boxes .box .slider_background .slider_content p {
        font-size: 12px;
        line-height: 1.3em;
    }
}
@media only screen and (max-width : 880px) {
    .expertise_slider .slider_boxes .box {
        height: 280px;
    }
    .slider_boxes .draggable {
        padding: 0px 0px 30px !important;
        height: 450px !important;
        overflow: hidden;
    }
    .expertise_slider .slider_boxes .box .slider_background {
        margin-top: -60px;
        margin-left: -60px;
    } 
    .expertise_slider .slider_boxes .box:hover {
        transform: scale3d(1.05,1.05,1.05) rotate(45deg);
        right: auto;
    }
    div.expertise_slider {
        width: 400px;
        margin: 0 auto;
    }
    .expertise_slider .slider_boxes .box {
        margin: 37px 60px;
    }
    .expertise_slider .slick-prev {
        top: 100% !important;
        margin-left: 0;
        left: calc(50% - 50px) !important;
    }
    .expertise_slider .slick-next {
        right: calc(50% - 50px) !important;
        margin-top: 0;
        top: 100% !important;
    }
}
@media only screen and (max-width : 799px) { /* to 768 */
    section#reviewsItemGrid .glsr-reviews .glsr-review {
        width: 47%;
    }
}
@media only screen and (max-width : 767px) { /* to 600 */
    section#reviewsItemGrid .glsr-reviews .glsr-review {
        width: 100%;
    }
    section#reviewFormInfo form {
        width: 90%;
    }
}
@media only screen and (max-width : 599px) { /* to 480 */
    section#reviewFormInfo form {
        padding: 20px;
    }
    section#reviewsItemGrid .elementor-container.elementor-column-gap-default {
        max-width: calc(100% - 50px);
        margin: 0 auto;
    }
    section#reviewFormInfo form div[data-field="name"] {
        width: 100%;
    }
    section#reviewFormInfo form div[data-field="email"] {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
    }
    section#reviewsItemGrid {
        padding: 40px 0px 80px;
    }
    div#column2nd .elementor-heading-title.elementor-size-default {
        text-align: left;
    }
    div#clomn3rdItemhr {
        width: 100%;
        position: relative;
        left: 0;
        text-align: center;
    }
    div#clomn3rdItemhr .elementor-heading-title.elementor-size-default {
        text-align: left;
    }
}
@media only screen and (max-width : 568px) { 
    width: auto !important;
    height: auto !important;
}
@media only screen and (max-width : 479px) { /* to 428 */
  
}
@media only screen and (max-width : 427px) { /* to 412 */
    div.expertise_slider {
        max-width: 400px;
        width: auto;
        margin: 0 auto;
    }
    .slider_boxes .draggable {
        height: 410px !important;
    }
    div.expertise_slider {
        margin-top: -100px;
    }
    .expertise_slider .slider_boxes .box {
        height: 280px;
    }
}
@media only screen and (max-width : 416px) { /* to 390 */
    .expertise_slider .slider_boxes .box {
        height: 276px;
    }
    div#homeReviewSlides ul.slick-dots {
        display: none !important;
    }
}
@media only screen and (max-width : 392px) { /* to 375 */
    .expertise_slider .slider_boxes .box {
        height: 250px;
    }
    .expertise_slider .slider_boxes .box .slider_background {
        margin-top: -40px;
        margin-left: -40px;
    }
    .slider_boxes .box .slider_background .slider_content h2 {
        margin-top: -7px;
    }
    div.expertise_slider {
        margin-top: -50px;
    }
}
@media only screen and (max-width : 362px) { /* to 360 */
    .expertise_slider .slider_boxes .box {
        height: 235px;
    }
    .slider_boxes .draggable {
        height: 375px !important;
    }
}
@media only screen and (max-width : 359px) { /* to 320 */
  
}