
@media(max-width:1366px){
    .elementor-element.elementor-element-a7ff0a9.elementor-widget.elementor-widget-spacer {
        max-height: 180px;
    }
    .elementor-6 .elementor-element.elementor-element-941ebfc:hover{
        padding: 18px !important;
    }
    section#our-work-box-5:hover {
        padding: 10px !important;
    }
    .elementor-6 .elementor-element.elementor-element-4c884a6{
        padding-bottom: 60px;
    }
    h2.elementor-heading-title.elementor-size-default {
        font-size: 50px;
    }
    h4.elementor-heading-title.elementor-size-default {
        font-size: 36px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-21c665f.our-work-box.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        background-size: contain;
    }
    .member-description h3 {
        font-size: 33px;
    }
    .member-container:hover .member-description {
        width: 60%;
    }
    .member-container {
        padding: 25px;
    }
    #grid img {
        transition: 0.3s;
        width: 100%;
        max-width: 80%;
    }
}

@media(max-width:1024px){
    .elementor-element.elementor-element-e4858c3.elementor-align-right.lets-talk-today-2.elementor-widget.elementor-widget-button {
        display: none;
    }
    .elementor-element.elementor-element-a7ff0a9.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    h2.elementor-heading-title.elementor-size-default {
        font-size: 39px;
    }
    h4.elementor-heading-title.elementor-size-default {
        font-size: 27px;
    }
    .elementor-6 .elementor-element.elementor-element-428e398 {
        align-items: center;
    }
    .elementor-element.elementor-element-9097c67.elementor-widget.elementor-widget-text-editor {
        margin-bottom: 0;
    }
    .contact-box {
        height: auto;
    }
    #nf-form-3-cont .nf-form-content nf-field {
        display: block;
    }
    .elementor-429 .elementor-element.elementor-element-9160c5e .elementor-icon {
        height: 50px;
        width: 45px;
    }
    #nf-form-3-cont .nf-form-content nf-field:nth-child(2) {
        width: 100%;
        position: static;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b1029ec.contact-box.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 0;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        max-height: 350px;
    }
    .des-strat-tech-container .elementor-widget-text-editor, .des-strat-tech-container .elementor-widget-button {
        display: block !important;
    }
    .elementor-element.elementor-element-a79db71.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    .elementor-element.elementor-element-4f57abc.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    .elementor-element.elementor-element-cae8c17.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    .elementor-element.elementor-element-a79db71.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-9a030d5.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
        padding-top: 0;
    }
    .elementor-element.elementor-element-be83049.elementor-widget.elementor-widget-spacer {
        display: none;
    }
    .our-work-box-middle{
        height: auto;
    }
    .our-work-box-middle {
        padding: 85px 20px !important;
    }
}
@media(max-width:992px){
    .member-container {
        background-position: center !important;
    }
}
@media(max-height:414px) and (orientation:landscape){
    video#bgvid {
        height: 100%;
    }
    .over-lay{
        height: 100%;
    }
} 
@media(max-width:768px){
    div#nf-form-2-cont form {
        width: auto;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        max-height: 350px !important;
    }
    .contact-box {
        height: auto;
    }
    div#wprmenu_bar {
        display: none;
    }
    div#navbackground {
        display: block;
    }
    header.header {
        margin-top: -42px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover 
    .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        max-width: 331px;
        margin-left: auto;
        margin-bottom: 0;
        margin-top: -55px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover  .elementor-element.elementor-element-06a0a39.elementor-align-right.lets-talk-today-3.elementor-widget.elementor-widget-button {
        margin-top: -31px;
    }
}
@media(max-width:736px){
    div#navbackground {
        display: none;
    }
    video#bgvid {
        height: 100%;
    }
    .over-lay{
        height: 100%;
    }
    .our-work-box .lets-talk-today-2.elementor-widget.elementor-widget-button {
        opacity: 0;
        position: absolute;
        top: unset;
        bottom: 11px;
    }
    header.header {
        margin-top: 0;
    }
    div#wprmenu_bar {
        display: block;
    }
    div#navbackground {
        position: absolute;
        top: 0;
    }
    .title {
        font-size: 60px;
    }
    .sub-title {
        font-size: 49px;
    }
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0087eaf {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-6ad9916 .htmega-player-container {
        text-align: center;
    }
    .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-f0cefc9 {
        text-align: center;
    }
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ac77441 .elementor-column-wrap.elementor-element-populated {
        text-align: center;
        padding: 0 14px !important;
    }
    .elementor-element.elementor-element-bb2307d.elementor-align-right.lets-talk-today-3.elementor-widget.elementor-widget-button {
        display: none;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        max-height: 422px !important;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        margin-top: -16px;
    }
    .elementor-element.elementor-element-442d0ae.elementor-align-left.elementor-widget.elementor-widget-button {
        text-align: center;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1bc71f.our-work-box-middle.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default {
        max-height: 350px;
    }
    .member-container {
        max-height: 350px;
        background-position: 10px -118px !important;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0ed987e.our-work-box-middle.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default {
        max-height: 240px;
    }
    .our-work-box .description1 p, .our-work-box-middle .description2 p {
        font-weight: 600;
        font-size: 15px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7f7cacc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 18rem;
    }
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9c64740 {
        order: 1;
        margin-bottom: 3rem;
    }
}
@media(max-width:667px){
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover  .elementor-element.elementor-element-06a0a39.elementor-align-right.lets-talk-today-3.elementor-widget.elementor-widget-button {
        margin-top: -31px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        margin-top: 5px;
    }
}
@media(max-width:568px){
    .elementor-element.elementor-element-faaf073.title1.elementor-widget.elementor-widget-heading{
        text-align: right;
    }
    .elementor-element.elementor-element-faaf073.title1.elementor-widget.elementor-widget-heading span.elementor-heading-title.elementor-size-default {
        margin-right: 0 !important;
    }
    .member-container {
        max-height: 350px;
        background-position: 10px -60px !important;
    }
    #grid {
        padding: 0 15px;
    }
}
@media(max-width:480px){
    .elementor-element.elementor-element-c5d0fc4.elementor-widget.elementor-widget-text-editor h2,
    .elementor-element.elementor-element-bb76d6c.elementor-widget.elementor-widget-text-editor h2 {
        font-size: 55px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        max-width: 341px;
        margin-left: auto;
        margin-bottom: 0;
        margin-top: 21px;
        height: 257px;
    }
    .member-container {
        max-height: 353px;
        background-position: center !important;
    }
    
}
@media(max-width:414px){
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        max-width: 294px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-element.elementor-element-06a0a39.elementor-align-right.lets-talk-today-3.elementor-widget.elementor-widget-button {
        margin-top: -62px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0ed987e.our-work-box-middle.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default {
        max-height: 350px;
    }
    .title1 span {
        font-size: 20px !important;
    }
}

@media(max-width:375px){
    .elementor-element.elementor-element-c5d0fc4.elementor-widget.elementor-widget-text-editor h2,
    .elementor-element.elementor-element-bb76d6c.elementor-widget.elementor-widget-text-editor h2 {
        font-size: 44px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        margin-top: 38px;
    }
    .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-0ecb381 span {
        margin-right: 21px;
    }
    .our-work-box:hover .description1 p, .our-work-box-middle:hover .description2 p {
        font-weight: 400;
        font-size: 17px;
    }
}
@media(max-width:320px){
    .title {
        font-size: 50px;
    }
    .sub-title {
        font-size: 40px;
    }
    img.custom-logo {
        max-width: 57%;
        margin: auto;
    }
    header .title{
        margin-top: 3rem !important;
    }
    header .sub-title {
        font-size: 42px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        max-height: 100% !important;
        height: 484px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-34f216b {
        margin-top: 81px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-element.elementor-element-06a0a39.elementor-align-right.lets-talk-today-3.elementor-widget.elementor-widget-button {
        margin-top: -40px;
    }
    .elementor-element.elementor-element-c5d0fc4.elementor-widget.elementor-widget-text-editor h2 ,
    .elementor-element.elementor-element-bb76d6c.elementor-widget.elementor-widget-text-editor h2{
        font-size: 35px;
    }
    h2.elementor-heading-title.elementor-size-default a {
        font-size: 34px !important;
    }
    h2.elementor-heading-title.elementor-size-default {
        font-size: 34px;
    }
    .elementor-element.elementor-element-eebbf9b.title1.elementor-widget.elementor-widget-heading span {
        font-size: 20px !important;
    }
    .our-work-box:hover .description1 p, .our-work-box-middle:hover .description2 p {
        font-weight: 400;
        font-size: 15px;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2e87b95.our-work-box-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:hover .elementor-element.elementor-element-06a0a39.elementor-align-right.lets-talk-today-3.elementor-widget.elementor-widget-button {
        margin-top: -5px;
    }
    .member-container {
        padding: 10px;
    }
    #grid {
        padding: 0;
    }
    .circle-wrapper {
        margin-bottom: 2rem;
    }
    #grid img {
        max-width: 90%;
    }
    .elementor-element.elementor-element-b748dd5.elementor-widget.elementor-widget-text-editor h1 span {
        font-size: 34px;
    }
}
@media(max-width:812px) and (max-height:375px) and (orientation:landscape){
    div#navbackground {
        position: absolute;
    }
    div#nf-form-2-cont form {
        width: auto;
    }
    div#navbackground {
        display: none;
    }
    .elementor-element.elementor-element-cefd956.elementor-widget.elementor-widget-heading h2 {
        font-size: 34px;
    }
    h2.elementor-heading-title.elementor-size-default {
        font-size: 34px;
    }
}