/* siteorigin-panels-layouts-head */
/* Layout 2136 */ #pgc-2136-0-0 , #pgc-2136-2-0 , #pgc-2136-18-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-2136-0 , #pg-2136-2 , #pg-2136-15 , #pg-2136-16 , #pg-2136-17 , #pl-2136 .so-panel { margin-bottom:30px } #pgc-2136-1-0 , #pgc-2136-3-0 , #pgc-2136-8-0 , #pgc-2136-9-0 , #pgc-2136-10-0 , #pgc-2136-11-0 , #pgc-2136-12-0 , #pgc-2136-13-0 { width:100% } #pg-2136-1 , #pg-2136-3 , #pg-2136-4 , #pg-2136-5 , #pg-2136-6 , #pg-2136-7 , #pg-2136-8 , #pg-2136-9 , #pg-2136-10 , #pg-2136-11 , #pg-2136-12 , #pg-2136-13 , #pg-2136-14 , #pl-2136 .so-panel:last-of-type { margin-bottom:0px } #pgc-2136-4-0 , #pgc-2136-4-1 , #pgc-2136-5-0 , #pgc-2136-5-1 , #pgc-2136-6-0 , #pgc-2136-6-1 , #pgc-2136-7-0 , #pgc-2136-7-1 { width:50% } #pgc-2136-14-0 { width:29.2893% } #pgc-2136-14-1 { width:70.7107% } #pgc-2136-15-0 , #pgc-2136-15-1 , #pgc-2136-15-2 , #pgc-2136-17-0 , #pgc-2136-17-1 , #pgc-2136-17-2 { width:33.3333%;width:calc(33.3333% - ( 0.66666666666667 * 30px ) ) } #pgc-2136-16-0 { width:29.2893%;width:calc(29.2893% - ( 0.7071067823731 * 30px ) ) } #pgc-2136-16-1 { width:70.7107%;width:calc(70.7107% - ( 0.2928932176269 * 30px ) ) } #pg-2136-0.panel-has-style > .panel-row-style, #pg-2136-0.panel-no-style , #pg-2136-1.panel-has-style > .panel-row-style, #pg-2136-1.panel-no-style , #pg-2136-2.panel-has-style > .panel-row-style, #pg-2136-2.panel-no-style , #pg-2136-3.panel-has-style > .panel-row-style, #pg-2136-3.panel-no-style , #pg-2136-4.panel-has-style > .panel-row-style, #pg-2136-4.panel-no-style , #pg-2136-5.panel-has-style > .panel-row-style, #pg-2136-5.panel-no-style , #pg-2136-6.panel-has-style > .panel-row-style, #pg-2136-6.panel-no-style , #pg-2136-7.panel-has-style > .panel-row-style, #pg-2136-7.panel-no-style , #pg-2136-8.panel-has-style > .panel-row-style, #pg-2136-8.panel-no-style , #pg-2136-9.panel-has-style > .panel-row-style, #pg-2136-9.panel-no-style , #pg-2136-10.panel-has-style > .panel-row-style, #pg-2136-10.panel-no-style , #pg-2136-11.panel-has-style > .panel-row-style, #pg-2136-11.panel-no-style , #pg-2136-12.panel-has-style > .panel-row-style, #pg-2136-12.panel-no-style , #pg-2136-13.panel-has-style > .panel-row-style, #pg-2136-13.panel-no-style , #pg-2136-14.panel-has-style > .panel-row-style, #pg-2136-14.panel-no-style , #pg-2136-15.panel-has-style > .panel-row-style, #pg-2136-15.panel-no-style , #pg-2136-16.panel-has-style > .panel-row-style, #pg-2136-16.panel-no-style , #pg-2136-17.panel-has-style > .panel-row-style, #pg-2136-17.panel-no-style , #pg-2136-18.panel-has-style > .panel-row-style, #pg-2136-18.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-2136-0-0-0> .panel-widget-style { background-image:url(/assets/pages/blockchain-development-company-in-usa.jpg);background-position:center center;background-size:cover;padding:10% 40% 13% 10% } #panel-2136-0-0-1> .panel-widget-style { padding:5% 10% 5% 10% } #pg-2136-1> .panel-row-style , #pg-2136-3> .panel-row-style , #pg-2136-9> .panel-row-style , #pg-2136-12> .panel-row-style { background-color:#fcfcfc;border:1px solid #fcfcfc } #panel-2136-1-0-0> .panel-widget-style , #panel-2136-9-0-0> .panel-widget-style , #panel-2136-12-0-0> .panel-widget-style { background-color:#fcfcfc;border:1px solid #fcfcfc;padding:7% 10% 4% 10% } #panel-2136-1-0-1> .panel-widget-style { background-color:#fcfcfc;border:1px solid #fcfcfc;padding:0% 10% 3% 10%;margin-top:25px;line-height:2em } #panel-2136-1-0-2> .panel-widget-style { background-color:#fcfcfc;padding:1em 5em 6em 5em } #panel-2136-2-0-0> .panel-widget-style { background-color:#ffffff;border:1px solid #ffffff;padding:7% 10% 4% 10% } #panel-2136-2-0-1> .panel-widget-style { background-color:#ffffff;border:1px solid #ffffff;padding:0% 10% 3% 10%;margin-top:25px;line-height:2em } #panel-2136-3-0-0> .panel-widget-style { background-color:#fcfcfc;border:1px solid #fcfcfc;padding:7% 10% 1% 10% } #pg-2136-4> .panel-row-style , #pg-2136-5> .panel-row-style , #pg-2136-6> .panel-row-style , #pg-2136-7> .panel-row-style , #pg-2136-11> .panel-row-style { background-color:#fcfcff } #panel-2136-4-0-0> .panel-widget-style , #panel-2136-6-0-0> .panel-widget-style { background-color:#fcfcff;padding:9% 5% 1% 18%;width:auto !important } #panel-2136-4-1-0> .panel-widget-style , #panel-2136-6-1-0> .panel-widget-style { background-color:#fcfcff;padding:12% 28% 5% 6% } #panel-2136-5-0-0> .panel-widget-style , #panel-2136-7-0-0> .panel-widget-style { background-color:#fcfcff;padding:14% 15% 10% 24% } #panel-2136-5-1-0> .panel-widget-style { background-color:#fcfcff;padding:14% 6% 1% 0%;width:auto !important;border-radius:20px } #panel-2136-7-1-0> .panel-widget-style { background-color:#fcfcff;padding:14% 21% 1% 5%;width:auto !important;border-radius:20px } #pg-2136-8> .panel-row-style { background-color:#ffffff;border:1px solid #fcfcfc } #panel-2136-8-0-0> .panel-widget-style { background-color:#ffffff;border:1px solid #ffffff;padding:7% 10% 5% 10% } #panel-2136-8-0-1> .panel-widget-style { background-color:#ffffff;border:1px solid #ffffff;padding:0% 10% 7% 10%;margin-top:25px;line-height:2em } #panel-2136-9-0-1> .panel-widget-style , #panel-2136-12-0-1> .panel-widget-style { background-color:#fcfcfc;border:1px solid #fcfcfc;padding:0% 10% 7% 10%;margin-top:25px;line-height:2em } #pg-2136-10> .panel-row-style { background-color:#ffffff;border:1px solid #ffffff } #panel-2136-10-0-0> .panel-widget-style { background-color:#ffffff;border:1px solid #ffffff;padding:7% 10% 0% 10% } #panel-2136-10-0-1> .panel-widget-style { background-color:#ffffff;border:1px solid #ffffff;padding:0% 10% 7% 10%;margin-top:-2em;line-height:2em } #panel-2136-11-0-0> .panel-widget-style { background-color:#424242;background-image:url(/assets/pages/top-ai-development-company-in-usa.jpg);background-position:center center;background-size:cover;padding:6% 48% 7% 5.5% } #pg-2136-13> .panel-row-style { background-color:#ffffff } #panel-2136-13-0-0> .panel-widget-style { background-color:#ffffff;padding:5% 18% 2% 18% } #panel-2136-13-0-1> .panel-widget-style { background-color:#ffffff;padding:1% 18% 2% 18% } #panel-2136-13-0-2> .panel-widget-style { background-color:#ffffff;padding:0em 5em 6em 5em } #pg-2136-14> .panel-row-style { background-color:#f5f5f5;padding:0px 0px 0px 0px;margin-top:-30px } #panel-2136-14-0-0> .panel-widget-style { padding:50px 20px 20px 70px } #panel-2136-14-1-0> .panel-widget-style { padding:60px 70px 20px 20px } #pg-2136-15> .panel-row-style { background-color:#f5f5f5;padding:5% 5% 5% 5% } #panel-2136-15-0-1> .panel-widget-style , #panel-2136-15-1-1> .panel-widget-style , #panel-2136-15-2-1> .panel-widget-style , #panel-2136-17-0-1> .panel-widget-style , #panel-2136-17-1-1> .panel-widget-style , #panel-2136-17-2-1> .panel-widget-style { padding:2px 2px 2px 2px } #pg-2136-16> .panel-row-style { background-color:#ffffff;padding:0px 0px 0px 0px } #panel-2136-16-0-0> .panel-widget-style { padding:20px 20px 20px 70px } #panel-2136-16-1-0> .panel-widget-style { padding:20px 70px 20px 20px } #pg-2136-17> .panel-row-style { background-color:#ffffff;padding:5% 5% 5% 5% } #pg-2136-18> .panel-row-style { background-color:#f5f5f5 } @media (max-width:780px){ #pg-2136-0.panel-no-style, #pg-2136-0.panel-has-style > .panel-row-style, #pg-2136-0 , #pg-2136-1.panel-no-style, #pg-2136-1.panel-has-style > .panel-row-style, #pg-2136-1 , #pg-2136-2.panel-no-style, #pg-2136-2.panel-has-style > .panel-row-style, #pg-2136-2 , #pg-2136-3.panel-no-style, #pg-2136-3.panel-has-style > .panel-row-style, #pg-2136-3 , #pg-2136-4.panel-no-style, #pg-2136-4.panel-has-style > .panel-row-style, #pg-2136-4 , #pg-2136-5.panel-no-style, #pg-2136-5.panel-has-style > .panel-row-style, #pg-2136-5 , #pg-2136-6.panel-no-style, #pg-2136-6.panel-has-style > .panel-row-style, #pg-2136-6 , #pg-2136-7.panel-no-style, #pg-2136-7.panel-has-style > .panel-row-style, #pg-2136-7 , #pg-2136-8.panel-no-style, #pg-2136-8.panel-has-style > .panel-row-style, #pg-2136-8 , #pg-2136-9.panel-no-style, #pg-2136-9.panel-has-style > .panel-row-style, #pg-2136-9 , #pg-2136-10.panel-no-style, #pg-2136-10.panel-has-style > .panel-row-style, #pg-2136-10 , #pg-2136-11.panel-no-style, #pg-2136-11.panel-has-style > .panel-row-style, #pg-2136-11 , #pg-2136-12.panel-no-style, #pg-2136-12.panel-has-style > .panel-row-style, #pg-2136-12 , #pg-2136-13.panel-no-style, #pg-2136-13.panel-has-style > .panel-row-style, #pg-2136-13 , #pg-2136-14.panel-no-style, #pg-2136-14.panel-has-style > .panel-row-style, #pg-2136-14 , #pg-2136-15.panel-no-style, #pg-2136-15.panel-has-style > .panel-row-style, #pg-2136-15 , #pg-2136-16.panel-no-style, #pg-2136-16.panel-has-style > .panel-row-style, #pg-2136-16 , #pg-2136-17.panel-no-style, #pg-2136-17.panel-has-style > .panel-row-style, #pg-2136-17 , #pg-2136-18.panel-no-style, #pg-2136-18.panel-has-style > .panel-row-style, #pg-2136-18 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-2136-0 > .panel-grid-cell , #pg-2136-0 > .panel-row-style > .panel-grid-cell , #pg-2136-1 > .panel-grid-cell , #pg-2136-1 > .panel-row-style > .panel-grid-cell , #pg-2136-2 > .panel-grid-cell , #pg-2136-2 > .panel-row-style > .panel-grid-cell , #pg-2136-3 > .panel-grid-cell , #pg-2136-3 > .panel-row-style > .panel-grid-cell , #pg-2136-4 > .panel-grid-cell , #pg-2136-4 > .panel-row-style > .panel-grid-cell , #pg-2136-5 > .panel-grid-cell , #pg-2136-5 > .panel-row-style > .panel-grid-cell , #pg-2136-6 > .panel-grid-cell , #pg-2136-6 > .panel-row-style > .panel-grid-cell , #pg-2136-7 > .panel-grid-cell , #pg-2136-7 > .panel-row-style > .panel-grid-cell , #pg-2136-8 > .panel-grid-cell , #pg-2136-8 > .panel-row-style > .panel-grid-cell , #pg-2136-9 > .panel-grid-cell , #pg-2136-9 > .panel-row-style > .panel-grid-cell , #pg-2136-10 > .panel-grid-cell , #pg-2136-10 > .panel-row-style > .panel-grid-cell , #pg-2136-11 > .panel-grid-cell , #pg-2136-11 > .panel-row-style > .panel-grid-cell , #pg-2136-12 > .panel-grid-cell , #pg-2136-12 > .panel-row-style > .panel-grid-cell , #pg-2136-13 > .panel-grid-cell , #pg-2136-13 > .panel-row-style > .panel-grid-cell , #pg-2136-14 > .panel-grid-cell , #pg-2136-14 > .panel-row-style > .panel-grid-cell , #pg-2136-15 > .panel-grid-cell , #pg-2136-15 > .panel-row-style > .panel-grid-cell , #pg-2136-16 > .panel-grid-cell , #pg-2136-16 > .panel-row-style > .panel-grid-cell , #pg-2136-17 > .panel-grid-cell , #pg-2136-17 > .panel-row-style > .panel-grid-cell , #pg-2136-18 > .panel-grid-cell , #pg-2136-18 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-2136-4-0 , #pgc-2136-5-0 , #pgc-2136-6-0 , #pgc-2136-7-0 , #pgc-2136-14-0 , #pgc-2136-15-0 , #pgc-2136-15-1 , #pgc-2136-16-0 , #pgc-2136-17-0 , #pgc-2136-17-1 { margin-bottom:30px } #pl-2136 .panel-grid-cell { padding:0 } #pg-2136-0 .panel-grid-cell-empty , #pg-2136-1 .panel-grid-cell-empty , #pg-2136-2 .panel-grid-cell-empty , #pg-2136-3 .panel-grid-cell-empty , #pg-2136-4 .panel-grid-cell-empty , #pg-2136-5 .panel-grid-cell-empty , #pg-2136-6 .panel-grid-cell-empty , #pg-2136-7 .panel-grid-cell-empty , #pg-2136-8 .panel-grid-cell-empty , #pg-2136-9 .panel-grid-cell-empty , #pg-2136-10 .panel-grid-cell-empty , #pg-2136-11 .panel-grid-cell-empty , #pg-2136-12 .panel-grid-cell-empty , #pg-2136-13 .panel-grid-cell-empty , #pg-2136-14 .panel-grid-cell-empty , #pg-2136-15 .panel-grid-cell-empty , #pg-2136-16 .panel-grid-cell-empty , #pg-2136-17 .panel-grid-cell-empty , #pg-2136-18 .panel-grid-cell-empty { display:none } #pl-2136 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #panel-2136-0-0-0> .panel-widget-style { padding:30% 10% 13% 10% } #panel-2136-0-0-1> .panel-widget-style , #panel-2136-10-0-0> .panel-widget-style { padding:0px 15px 15px 15px } #panel-2136-1-0-0> .panel-widget-style , #panel-2136-2-0-0> .panel-widget-style , #panel-2136-3-0-0> .panel-widget-style , #panel-2136-8-0-0> .panel-widget-style , #panel-2136-9-0-0> .panel-widget-style , #panel-2136-12-0-0> .panel-widget-style { padding:30px 15px 15px 15px } #panel-2136-4-0-0> .panel-widget-style , #panel-2136-5-1-0> .panel-widget-style , #panel-2136-6-0-0> .panel-widget-style , #panel-2136-7-1-0> .panel-widget-style { padding:12.5% 1.5% 3% 3%;width:auto !important } #panel-2136-4-1-0> .panel-widget-style , #panel-2136-5-0-0> .panel-widget-style , #panel-2136-6-1-0> .panel-widget-style , #panel-2136-7-0-0> .panel-widget-style { padding:12% 11% 5% 9% } #pg-2136-5> .panel-row-style , #pg-2136-7> .panel-row-style { flex-direction:column-reverse !important } #panel-2136-11-0-0> .panel-widget-style { padding:10% 10% 10% 10% } #panel-2136-13-0-0> .panel-widget-style { padding:2.5% 9% 1% 9% }  }

/* wp-custom-css */
section.blockchain.white-section {
    background: #f9f9f9 !important;
}
.footer_section {
     margin-top: -1em !important;
}

/* inline */
.main-container {
    padding: 60px 60px 60px 60px;
    background-color: #fff;
}
.weare_here h2 {
    color: #f4f4f4;
    font-size: 120px;
    line-height: 72px;
    margin: 20px 0 20px -10px;
}
.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* -webkit-user-select: none; */
    /* -moz-user-select: none; */
    /* -ms-user-select: none; */
    /* user-select: none; */
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    padding-bottom: 60px;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-initialized .swipe-tab-content {
    position: relative;
    min-height: 365px;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.locotabInner {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}
.sTabcleft {
    display: flex;
    position: relative;
    width: 60%;
    padding-right: 20px;
}
.slick-active .locContentone {
    box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%);
}
.locContentone {
    background: #e72d31;
    color: #fff;
    width: 425px;
    height: 420px;
    /* box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%); */
}
.locContentone_body {
    padding: 5% 5% 0% 5%;
    height: 300px;
}
.locContentone_footer {
    display: flex;
    justify-content: space-between;
    padding: 20px;
    visibility: hidden;
}
.locContentone_header h4 {
    margin: 30px 20px;
    text-transform: uppercase;
}
.locoOuterline {
    height: 1px;
    background: #fff;
    width: 100%;
    position: relative;
}
.locoInnerline {
    height: 5px;
    background: #fff;
    width: 30%;
    position: absolute;
    top: -2px;
    left: 0;
}
.locoViewmap {
    display: flex;
}
.slick-slide img {
    display: block;
}
.lazyloaded {
    opacity: 1;
    transition: opacity 400ms;
    transition-delay: 0ms;
}
img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.locoViewmap p {
    margin: 0;
    margin-left: 10px;
    vertical-align: top;
}

@media screen and (min-width:769px) and (max-width:1024px){
.slick-initialized .swipe-tab-content {
    min-height: 500px;
	  width: 900px !important;
}
}
@media screen and (min-width:1025px) and (max-width:1450px){
.slick-initialized .swipe-tab-content {
    min-height: 500px;
    width: 1235px !important;
}
.locoInnerline {
    width: 14%;
}
}
@media screen and (min-width:1451px) and (max-width:2560px){
.slick-initialized .swipe-tab-content {
    min-height: 500px;
	  width: 2420px !important;
}
.locotabInner {
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
}
}

@media only screen and (max-width: 1450px){
.locotabInner {
    margin-top: 40px;
}
}
@media only screen and (max-width: 1366px){
.locContentone {
    height: 410px;
}
}

@media only screen and (max-width: 1600px) {
    .slider_content {
        right: 6%;
        top: 25%;
        margin: 0;
        max-width: 460px;
        margin-top: 0 !important;
    }
    .cMap {
        position: absolute;
        left: 4%;
        top: 20%;
        max-width: 850px;
    }
}

@media only screen and (max-width: 1450px) {
    .contactBanner {
        width: 100%;
        height: 720px;
    }
    .cMap {
        position: absolute;
        left: 4%;
        top: 26%;
        max-width: 700px;
    }
    .slider_content {
        right: 6%;
        top: 30%;
        margin: 0;
        max-width: 420px;
    }
    .header_content h2 {
        font-size: 30px;
        line-height: 34px;
    }
    .locotabInner {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 1400px) {
    .reach_section {
        padding: 40px 120px;
    }
    .reach_head {
        margin: 0px 0px 60px;
    }
    .reach_head h2 {
        font-size: 80px;
        margin: 20px 0 0px -6px;
    }
    .reach_head p {
        font-size: 12px;
    }
    .form_col {
        margin-bottom: 60px;
    }
    .address_wrap h2 {
        font-size: 60px;
        margin: 60px 0px 50px;
    }
    .address_wrap {
        width: 550px;
    }
    .address {
        padding: 20px 30px 20px 180px;
    }
    .address .count {
        top: 7px;
        font-size: 56px;
    }
    .map_wrap {
        margin-left: 550px;
    }
}

@media only screen and (max-width: 1366px) {
    .locContentone {
        height: 410px;
    }
    .locContenttwo {
        height: 410px;
    }
    .swtabBack {
        width: 30px;
        height: 30px;
        top: 30px;
    }
}

@media only screen and (max-width: 1200px) {
    .header_img {
        left: 8%;
    }
    .slider_content {
        position: absolute;
        right: 3%;
        top: 25%;
        margin: 0;
        max-width: 320px;
        transition: all 0.4s;
    }
    .header_content h2 {
        font-size: 33px;
    }
    .contactBanner {
        width: 100%;
        height: 620px;
        transition: all 0.4s;
    }
    .header_section {
        height: 68%;
        transition: all 0.4s;
    }
    .cMap {
        position: absolute;
        left: 3%;
        top: 22%;
        max-width: 600px;
    }
    .locContentone {
        height: 380px;
    }
    .locContenttwo {
        height: 380px;
    }
    .swtabBack {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    .header_img {
        width: 265px;
        top: 18%;
        left: 5%;
    }
    .address_wrap {
        width: 450px;
    }
    .map_wrap {
        margin-left: 450px;
    }
    .address_wrap h2 {
        font-size: 45px;
    }
    .sTabcleft {
        display: flex;
        position: relative;
        width: 60%;
        flex-direction: column;
    }
    .locContenttwo {
        margin-left: 0px;
        margin-top: 60px;
    }
    .locContentone,
    .locContenttwo {
        width: 320px;
        height: 348px;
    }
    .contactBanner {
        width: 100%;
        height: 500px;
        transition: all 0.4s;
    }
    .header_section {
        height: 55% !important;
        background: #fff no-repeat center;
        background-size: cover;
        transition: all 0.4s;
    }
    .cMap {
        position: absolute;
        left: 3%;
        top: 22%;
        max-width: 480px;
    }
    .header_content h2 {
        font-size: 24px;
        line-height: 30px;
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 8px 0px;
    }
    .header_content h2 {
        font-size: 30px;
    }
    .us-topWrap #formTwo p {
        padding: 15px 20px 15px 0px;
    }
    .us-left p {
        font-size: 13px;
    }
    .reddiag {
        display: none;
    }
}

@media only screen and (max-width: 900px) {
    .fp-section.fp-table,
    .fp-slide.fp-table,
    .fp-tableCell {
        height: auto !important;
    }
    /* .header_section,
    .header_section .fp-slide,
    .header_section .fp-tableCell{
        height: 900px;
    } */
    .header_section {
        height: 58% !important;
        transition: all 0.4s;
    }
    #line4 {
        display: none;
    }
    .reach_head {
        margin: 60px 0px 60px;
    }
    .address_wrap {
        width: auto;
        display: block;
        position: relative;
        height: auto;
    }
    .address_wrap h2 {
        padding: 60px;
    }
    .map_wrap {
        margin-left: 0;
        width: auto;
        position: relative;
        display: block;
        height: 500px;
    }
    .slider_content {
        max-width: 100%;
        right: auto;
        top: 10%;
        text-align: center;
        margin: auto;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .header_img {
        /*display: none;*/
    }
}

@media only screen and (max-width: 820px) {
    .header_img {
        width: 40%;
        left: 30%;
        top: 10%;
    }
    .slider_content {
        max-width: 60%;
        right: 20%;
        top: 50%;
        text-align: center;
    }
}

@media only screen and (min-height: 760px) {
    .reach_head {
        margin: 55px 0px 100px;
    }
}

@media only screen and (min-height: 800px) {
    .slider_content {
        /*margin-top: 22%;*/
    }
    .form_col {
        margin-bottom: 90px;
    }
    .address_wrap h2 {
        padding: 60px 70px 70px;
    }
}

@media only screen and (min-height: 980px) {
    .reach_head {
        margin: 90px 0px 100px;
    }
    .address_wrap h2 {
        padding: 250px 70px 70px;
    }
}

@media only screen and (min-height: 1024px) {
    .reach_head {
        margin: 160px 0px 60px;
    }
    .tab_item.active {
        margin-top: 100px;
    }
    .reach_head p {
        margin-top: 35px;
    }
    .form_col {
        margin-bottom: 90px;
    }
    .footer_form_wrap .btn_red {
        margin-top: 50px;
    }
}

@media only screen and (max-height: 700px) {
    .slider_content {
        top: 18%;
    }
    .header_img {
        width: 350px;
        top: 10%;
    }
    .banner_title {
        top: 15%;
    }
}

@media only screen and (max-width: 900px) {
    .slider_content {
        max-width: 100%;
        right: auto;
        top: 10%;
        text-align: center;
        margin: auto;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .header_img {
        width: 40%;
        top: 50%;
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .copyright_wrap {
        z-index: 1;
        display: none;
    }
}

@media only screen and (max-width: 820px) {
    .header_img {
        /*width: 40%;
        left: 30%;
        top: 10%;*/
        width: 40%;
        top: 50%;
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .slider_content {
        width: 70%;
        right: auto;
        top: 10%;
        text-align: center;
    }
    .reach_section {
        padding: 40px 35px;
    }
    .reach_section {
        height: auto;
    }
    .sTabcleft {
        width: 100%;
    }
    .locContentone,
    .locContenttwo {
        width: 100%;
        height: 400px;
    }
    .locotabInner {
        flex-direction: column;
    }
    .weare_here h2 {
        font-size: 50px;
    }
    .logoLocationimg {
        position: relative;
        margin-top: 60px;
    }
    .contactbtnWrap {
        display: flex;
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .contactBanner {
        width: 100%;
        height: 480px;
        background-position: left;
        transition: all 0.4s;
    }
    .header_section {
        height: 50% !important;
        transition: all 0.4s;
    }
    .cMap {
        position: absolute;
        left: 3%;
        top: 10%;
        max-width: 100%;
        margin: 0 auto;
        filter: blur(4px);
        -webkit-filter: blur(4px);
    }
    .slider_content {
        width: 70%;
        right: auto;
        top: 20%;
        text-align: center;
    }
    .cs {
        display: none;
        visibility: unset;
    }
    .sTabcleft {
        padding: 0px;
    }
    .us-topWrap {
        flex-wrap: wrap;
    }
    .us-left {
        width: 100%;
        padding-right: 0;
        display: none;
    }
    .us-right {
        width: 100%;
        padding: 8% 0;
    }
    .us-header {
        height: auto !important;
    }
    .us-left h2 {
        text-align: center;
    }
    .us-left p {
        color: #a0a0a0;
        padding: 1% 0 0;
        text-align: center;
        line-height: 25px;
    }
    .us-topWrap #formTwo h2 {
        text-align: center;
    }
    .us-topWrap #formTwo p {
        margin: auto;
        padding: 15px 0px 15px 0px;
        text-align: center;
    }
    .us-right .btn_wrap #contact_btn_two {
        margin: auto;
    }
	  .locContentone_body {
    padding: 5% 5% 0% 2%;
    height: 300px;
    }
	  .locoInnerline {
    width: 15%;
    }
}

@media only screen and (max-width: 600px) {
    .form_col {
        width: 50%;
        box-sizing: border-box;
        padding-right: 50px;
    }
    .reach_head h2 {
        font-size: 65px;
        margin: 20px 0 0px -6px;
    }
    .header_img {
        top: 58%;
        width: 44%;
    }
    .header_content h2 {
        font-size: 44px;
        line-height: 54px;
    }
}

@media only screen and (max-width: 480px) {
    .reach_head h2 {
        font-size: 45px;
        margin: 20px 0 0px -6px;
    }
    .header_img {
        width: 65%;
        top: 58%;
    }
    .header_content h2 {
        font-size: 42px;
    }
    .form_col {
        width: 95%;
        padding-right: 0px;
    }
    .address_wrap h2 {
        line-height: 38px;
        font-size: 38px;
    }
    .form_col.form_full {
        margin-top: 0;
    }
    .slide_anim {
        display: none;
    }
    .address {
        padding: 20px 20px 20px 150px;
    }
    .header_content::before {
        display: none;
    }
    .slider_content {
        max-width: 100%;
        display: block;
        right: auto;
        top: 10%;
        width: 95%;
        text-align: center;
        margin: auto;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        transition: all 0.4s;
    }
    /* .contact_header:before {
        content: '';
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        color: #fff;
    } */
    .slider_content p {
        color: #000;
    }
    .contactBanner {
        filter: blur(4px);
        -webkit-filter: blur(4px);
    }
    .header_section {
        height: 600px !important;
        transition: all 0.4s;
    }
    .us-header {
        height: auto!important;
    }
    .sub-header {
        height: 90px;
    }
    .weare_here h2 {
        font-size: 34px;
        line-height: 34px;
    }
    .slick-track {
        padding-bottom: 0px;
    }
    .slick-active .locContentone {
        box-shadow: none;
    }
    .slick-active .locContenttwo {
        /* box-shadow: none; */
    }
    .main-container {
        padding: 20px;
    }
    .contactBanner {
        width: 100%;
        height: 600px;
        background-position: unset;
        transition: all 0.4s;
    }
    .cMap {
        filter: blur(4px);
        -webkit-filter: blur(4px);
    }
}

@media only screen and (max-width: 375px) {
    .slider_content {
        width: 80%;
        right: auto;
        top: 18%;
        text-align: center;
    }
    .header_img {
        width: 75%;
        top: 56%;
    }
    .header_content h2 {
        font-size: 32px;
        line-height: 48px;
    }
}

@media only screen and (max-width: 350px) {
    .slider_content {
        width: 90%;
        right: auto;
        top: 4%;
        text-align: center;
    }
    .header_content h2 {
        font-size: 34px;
        line-height: 44px;
    }
	.locoInnerline {
		width: 7%;
	}
	.locContentone_body {
    padding: 2% 5% 0% 2%;
}
	.logoLocationimg {
    position: relative;
    margin-top: 60px;
}
	.slick-slide img {
    display: block;
}
}
@media only screen and (orientation: portrait) {
    .reach_head {
        margin: 60px 0px 60px;
    }
    .address_wrap {
        width: auto;
        display: block;
        position: relative;
        height: auto;
    }
    .address_wrap h2 {
        margin: 0;
        padding: 45px 60px;
    }
    .map_wrap {
        margin-left: 0;
        width: auto;
        position: relative;
        display: block;
        height: 400px;
    }
}