/* poppins-300 - latin */
@font-face { font-family:'Poppins'; font-style:normal; font-weight:300; src:url('fonts/poppins-v24-latin-300.woff2') format('woff2'); font-display:swap; }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:400; src:url('fonts/poppins-v24-latin-regular.woff2') format('woff2'); font-display:swap; }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:500; src:url('fonts/poppins-v24-latin-500.woff2') format('woff2'); font-display:swap;  }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:600; src:url('fonts/poppins-v24-latin-600.woff2') format('woff2'); font-display:swap; }
@font-face { font-family:'Poppins'; font-style:normal; font-weight:700; src:url('fonts/poppins-v24-latin-700.woff2') format('woff2'); font-display:swap; }
@font-face { font-family:"Poppins-fallback"; src:local("Arial"); size-adjust:104%; ascent-override:90%; descent-override:25%; line-gap-override:0%; }

.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:100%}}@media (min-width:1200px){}@media (min-width:1400px){}.row{display:flex;flex-wrap: wrap; margin-right:-12px;margin-left:-12px}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:12px;padding-left:12px;}.col-1 {flex: 0 0 auto;width: 8.33333333%}.col-2 {flex: 0 0 auto;width: 16.66666667%}.col-3 {flex: 0 0 auto;width: 25%}.col-4 {flex: 0 0 auto;width: 33.33333333%}.col-5 {flex: 0 0 auto;width: 41.66666667%}.col-6 {flex: 0 0 auto;width: 50%}.col-7 {flex: 0 0 auto;width: 58.33333333%}.col-8 {flex: 0 0 auto;width: 66.66666667%}.col-9 {flex: 0 0 auto;width: 75%}.col-10 {flex: 0 0 auto;width: 83.33333333%}.col-11 {flex: 0 0 auto;width: 91.66666667%}.col-12 {flex: 0 0 auto;width: 100%}
@media (min-width: 576px) {.col-sm-1 {flex: 0 0 auto;width: 8.33333333%}.col-sm-2 {flex: 0 0 auto;width: 16.66666667%}.col-sm-3 {flex: 0 0 auto;width: 25%}.col-sm-4 {flex: 0 0 auto;width: 33.33333333%}.col-sm-5 {flex: 0 0 auto;width: 41.66666667%}.col-sm-6 {flex: 0 0 auto;width: 50%}.col-sm-7 {flex: 0 0 auto;width: 58.33333333%}.col-sm-8 {flex: 0 0 auto;width: 66.66666667%}.col-sm-9 {flex: 0 0 auto;width: 75%}.col-sm-10 {flex: 0 0 auto;width: 83.33333333%}.col-sm-11 {flex: 0 0 auto;width: 91.66666667%}.col-sm-12 {flex: 0 0 auto;width: 100%}}@media(min-width:768px){.col-md-1 {flex: 0 0 auto;width: 8.33333333%}.col-md-2 {flex: 0 0 auto;width: 16.66666667%}.col-md-3 {flex: 0 0 auto;width: 25%}.col-md-4 {flex: 0 0 auto;width: 33.33333333%}.col-md-5 {flex: 0 0 auto;width: 41.66666667%}.col-md-6 {flex: 0 0 auto;width: 50%}.col-md-7 {flex: 0 0 auto;width: 58.33333333%}.col-md-8 {flex: 0 0 auto;width: 66.66666667%}.col-md-9 {flex: 0 0 auto;width: 75%}.col-md-10 {flex: 0 0 auto;width: 83.33333333%}.col-md-11 {flex: 0 0 auto;width: 91.66666667%}.col-md-12 {flex: 0 0 auto;width: 100%}}@media(min-width:992px){.col-lg-1 {flex: 0 0 auto;width: 8.33333333%}.col-lg-2 {flex: 0 0 auto;width: 16.66666667%}.col-lg-3 {flex: 0 0 auto;width: 25%}.col-lg-4 {flex: 0 0 auto;width: 33.33333333%}.col-lg-5 {flex: 0 0 auto;width: 41.66666667%}.col-lg-6 {flex: 0 0 auto;width: 50%}.col-lg-7 {flex: 0 0 auto;width: 58.33333333%}.col-lg-8 {flex: 0 0 auto;width: 66.66666667%}.col-lg-9 {flex: 0 0 auto;width: 75%}.col-lg-10 {flex: 0 0 auto;width: 83.33333333%}.col-lg-11 {flex: 0 0 auto;width: 91.66666667%}.col-lg-12 {flex: 0 0 auto;width: 100%}}@media (min-width: 1200px) {.col-xl-1 {flex: 0 0 auto;width: 8.33333333%}.col-xl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xl-3 {flex: 0 0 auto;width: 25%}.col-xl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xl-6 {flex: 0 0 auto;width: 50%}.col-xl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xl-8 {flex: 0 0 auto;width: 66.66666667%}.col-xl-9 {flex: 0 0 auto;width: 75%}.col-xl-10 {flex: 0 0 auto;width: 83.33333333%}.col-xl-11 {flex: 0 0 auto;width: 91.66666667%}.col-xl-12 {flex: 0 0 auto;width: 100%}}@media (min-width: 1400px) {.col-xxl-1 {flex: 0 0 auto;width: 8.33333333%}.col-xxl-2 {flex: 0 0 auto;width: 16.66666667%}.col-xxl-3 {flex: 0 0 auto;width: 25%}.col-xxl-4 {flex: 0 0 auto;width: 33.33333333%}.col-xxl-5 {flex: 0 0 auto;width: 41.66666667%}.col-xxl-6 {flex: 0 0 auto;width: 50%}.col-xxl-7 {flex: 0 0 auto;width: 58.33333333%}.col-xxl-8 {flex: 0 0 auto;width: 66.66666667%}.col-xxl-9 {flex: 0 0 auto;width: 75%}.col-xxl-10 {flex: 0 0 auto;width: 83.33333333%}.col-xxl-11 {flex: 0 0 auto;width: 91.66666667%}.col-xxl-12 {flex: 0 0 auto;width: 100%}}.text-center{text-align:center !important;}.text-start{text-align:left;}.text-end{text-align:right;}.d-flex {display: flex}.d-inline-flex {display: inline-flex}.d-none {display: none}.justify-content-start {justify-content: flex-start}.justify-content-end {justify-content: flex-end}.justify-content-center {justify-content: center}.justify-content-between {justify-content: space-between}.align-items-start {align-items: flex-start}.align-items-end {align-items: flex-end}.align-items-center {align-items: center}.align-content-start {align-content: flex-start}.align-content-end {align-content: flex-end}.align-content-center {align-content: center}.align-content-between {align-content: space-between}.w-100{width: 100%;}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.slick-slider{position:relative;display:block;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-list{position:relative;display:block;overflow:hidden;margin:0 0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:pointer}.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-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding:0px 10px;}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:none;padding: 10px 0px;}.slick-vertical .slick-list{margin:-10px 0px;padding: 0 !important;}.slick-arrow.slick-hidden{display:none}
.slick-dots {display: flex;align-content: center;justify-content: center;margin-top:36px;}
.slick-dots li{height:8px;width:8px;line-height:1;margin-left:8px;font-size: 0px;}
.slick-dots li:first-child{margin-left:0px;}
.slick-dots li button{background:#D9D9D9;opacity:1;height:8px;width:8px;font-size:0px;border-radius:50%;border:1px solid var(--site-light-blue);appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;margin:0px;padding:0px;position:relative;opacity: 1;cursor:pointer;border: 0;}
.container{max-width:1424px}
*, *::before, *::after { box-sizing:border-box; -webkit-tap-highlight-color:transparent; }
*:focus{ outline:none; box-shadow:none; }
:root{
    --site-blue:#0073A1;
    --site-light-blue:#F3FBFF;
    --site-yellow:#FFCD51;
    --site-green:#61FD7D;
    --site-white:#FFFFFF;
    --site-black:#000000;
    --site-grey: #363C3F;
    --site-text-color:#37393A;
    --site-blue-gradient:linear-gradient(180deg,rgba(0,158,221,1) 0%, rgba(0,115,161,1) 100%);
    --site-yellow-gradient:linear-gradient(180deg,rgba(0,158,221,1) 0%, rgba(0,115,161,1) 100%);
    
    --site-font-family:'Poppins', "Poppins-fallback", Arial, sans-serif;;
    --site-font:18px;
    --site-bigfont:20px;
    --heading1:50px;
    --heading2:45px;
    --heading3:22px;
    --heading4:20px;
    --heading5:18px;
    --heading6:16px;
    --site-btn-font:18px;
    --site-font-20:20px;

    --site-box-shadow: 0 0 25px 25px rgba(0, 115, 161, 0.05);
}

html { -webkit-text-size-adjust:100%; text-size-adjust:100%; }
body{ font-family:var(--site-font-family); font-style:var(--site-font); margin:0; padding:0; -webkit-font-smoothing:antialiased; text-size-adjust:100%; -webkit-text-size-adjust:100%;font-display:swap;}
a { text-decoration:none; }
ul,ol,li,p,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none; }
img{ max-width:100%; width:auto; height:auto; }
.header-section{ background:var(--site-white); }
.header-wrap{ background:var(--site-white); }
.header-top{ position:relative; padding:7px 0; }
.header-top:after{ background:var(--site-blue); width:69%; height:100%; position:absolute; left:0; top:0; content:"";clip-path: polygon( 0% 0%,100% 0%,97.948% 69.81%,97.948% 69.81%,97.772% 75.346%,97.584% 80.362%,97.386% 84.844%,97.178% 88.776%,96.961% 92.144%,96.738% 94.933%,96.507% 97.127%,96.272% 98.713%,96.032% 99.676%,95.79% 100%,0% 100%,0% 0% );-webkit-clip-path: polygon( 0% 0%,100% 0%,97.948% 69.81%,97.948% 69.81%,97.772% 75.346%,97.584% 80.362%,97.386% 84.844%,97.178% 88.776%,96.961% 92.144%,96.738% 94.933%,96.507% 97.127%,96.272% 98.713%,96.032% 99.676%,95.79% 100%,0% 100%,0% 0% );}

.header-top:before{ background:var(--site-yellow); width:calc(33% - 10px); height:100%; position:absolute; right:0; top:0; content:""; clip-path: polygon( 100% 0%,8.996% 0%,8.996% 0%,8.478% 0.324%,7.966% 1.287%,7.463% 2.873%,6.972% 5.067%,6.494% 7.856%,6.031% 11.224%,5.587% 15.156%,5.163% 19.638%,4.761% 24.654%,4.384% 30.19%,0% 100%,100% 100%,100% 0% );-webkit-clip-path: polygon( 100% 0%,8.996% 0%,8.996% 0%,8.478% 0.324%,7.966% 1.287%,7.463% 2.873%,6.972% 5.067%,6.494% 7.856%,6.031% 11.224%,5.587% 15.156%,5.163% 19.638%,4.761% 24.654%,4.384% 30.19%,0% 100%,100% 100%,100% 0% );}
.header-section .container{ max-width:1850px; position:relative; z-index:1; }

.header-top-wrap{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.email-details { position:relative; font-weight:500; color:var(--site-white); padding:0 0 0 32px; }
.email-details:after { content:""; background:url(images/mail-icon.svg) no-repeat 0 0; position:absolute; left:0; top:0px; width:22px; height:19px;bottom: 0;margin: auto; }
.head_phone{ margin:0 0 0 35px; position:relative; font-weight:500; color:var(--site-white); padding:0 0 0 32px;  }
.head_phone:after { content:""; background:url(images/call-icon-wh.svg) no-repeat 0 0; position:absolute; left:0; top:0px; width:20px; height:20px;background-size: 20px;bottom: 0;margin: auto;}
.whatsapp{ margin:0 0 0 35px; position:relative; font-weight:500; color:var(--site-white); padding:0 0 0 32px;  }
.whatsapp:after { content:""; background:url(images/whatsapp-icon.svg) no-repeat 0 0; position:absolute; left:0; top:0px; width:20px; height:20px;background-size: 20px;bottom: 0;margin: auto;}
.header-top-right{ display:flex; }
.social-media-title{ color:var(--site-black); }
.social-media-icons{ padding:0 0 0 30px; margin:0 0 0 30px; position:relative; display:flex; align-items:center; }
.social-media-icons:after{ background:url(images/head-sp.svg) no-repeat 0 0; position:absolute; left:0; top:50%; width:1px; height:27px; margin-top:-13px; content:""; }
.social-media-icons a{ text-indent:-100000px; margin:0 0 0 18px; }
.social-media-icons a:first-child{margin-left: 0;}
.facebook-link{ background:url(images/facebook-bl.svg) no-repeat center; width:8px; height:14px; }
.twitter-link{background:url(images/twitter-bl.svg) no-repeat center; width:15px; height:14px; }
.linkedin-link{background:url(images/LinkedIn-bl.svg) no-repeat center; width:17px; height:16px; }
.you-tube-link{ background:url(images/you-tube-bl.svg) no-repeat center; width:21px; height:16px; }
.instagram-link{ background:url(images/instagram-bl.svg) no-repeat center; width:16px; height:16px; }
.header-bot{ padding:10px 0; }
.header-bot-wrap { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }
.header-bot-right{ display:flex; align-items:center; }
.header-bot-right .menu{ display:flex; }
.header-bot-right .menu li{ padding:0 19px; }
.header-bot-right .menu li a{ color:var(--site-grey); font-size:18px; transition:all 0.35s ease; -webkit-transition:all 0.35s ease; position:relative; }
.header-bot-right .menu > li > a:after{ position:absolute; left:0; right:0; bottom:-12px; content:""; width:0; border-radius:3px; height:3px; margin:auto; background:var(--site-blue); transition:all 0.35s ease; -webkit-transition:all 0.35s ease; }
.request-button-link{ padding:0 0 0 64px; }
.header-bot-right .menu li.current-menu-item a{ color:var(--site-blue); }
.header-bot-right .menu li.current-menu-parent > a{color:var(--site-blue);}
.header-bot-right .menu li.current-menu-parent a:after{width: 18px;}
.header-bot-right .menu li.current-menu-item a:after{ width:18px; }
.header-bot-right .menu .sub-menu > li.current_page_item > a, .header-bot-right .menu .sub-menu > li.current-menu-item > a{background-color: rgba(255,205,81,0.2); 
    padding-left: 60px; color: var(--site-grey);}
.header-bot-right .menu .sub-menu > li.current_page_item > a:before, .header-bot-right .menu .sub-menu > li.current-menu-item > a:before{opacity: 1;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{ font-size:18px; color:var(--site-grey); padding:0; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{ margin:0 16px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{ color:var(--site-blue); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { padding:0; border:none; min-width:260px; width:auto; max-width:initial; left:19px; box-shadow:0 0 15px 15px rgba(0,0,0,.03); position:absolute; top:calc(100% + 29px); transition:all .5s ease; z-index:88888; border-radius:0; transform:translateY(15px); -webkit-transform:translateY(15px); opacity:0; visibility:hidden; border-radius:0; background-color:var(--site-white); border-radius:10px;border-top: 3px solid var(--site-yellow); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu:before, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu:before { position:absolute; content:''; left:0; right:0;
top:-34px; height:34px; display:block !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item.mega-current_page_item a.mega-menu-link{ color:var(--site-blue); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard.mega-current_page_item > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current_page_item > a.mega-menu-link{ color:var(--site-blue); }

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.moving-menu > ul.mega-sub-menu { width:1270px; left:-170px; padding:24px 30px 34px; max-height:calc(100vh - 200px); overflow:auto;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column { width:20%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:nth-child(2) { width:40%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item{ width:50%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item:first-child{ width:100%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ padding:0; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item p{ padding:4px 20px; font-size:16px; color:var(--site-black); position:relative; line-height:24px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .textwidget{ position:relative; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .textwidget:after{ position:absolute; content:""; left:0; top:0; height:100%; width:100%; background: linear-gradient(90deg,rgba(255, 205, 81, 1) 0%, rgba(255, 255, 255, 1) 100%); opacity:0.2; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus
{ font-size:16px; line-height:29px; color:var(--site-grey); font-weight:400; margin:5px 0 0 20px; display:inline-block; text-transform:capitalize; }
.south-america-menu { min-height:160px !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link[href="#"] { pointer-events:none; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.single-menu{   }
.header-bot-right .menu > .menu-item {position: relative;}

.header-bot-right .menu > li > .sub-menu:before{position: absolute;content: '';left: 0;right: 0;top: -34px;height: 34px;}
/* .header-bot-right .menu > li > .sub-menu:before{position: absolute;content: '';left: 0;right: 0;top: 0;} */
.header-bot-right .menu > li > .sub-menu {padding:0; border:none; min-width:260px; left:19px; box-shadow:0 0 15px 15px rgba(0,0,0,.03); position:absolute; top:calc(100% + 29px); transition:all .5s ease; z-index:88888; border-radius:0; transform:translateY(15px); -webkit-transform:translateY(15px); opacity:0; visibility:hidden; border-radius:0; background-color:var(--site-white); border-radius:10px;border-top: 3px solid var(--site-yellow);}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item { padding:0; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding: 8px 42px; white-space:nowrap; font-size: 16px;color: var(--site-grey);display: block;transition: 0.3s;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:before{ position:absolute; content:''; width:12px; height:2px; background-color:#D99B00; left:30px; top:0; bottom:0; margin:auto; opacity:0; display:block !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link{border-top-left-radius: 10px;border-top-right-radius: 10px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.header-bot-right .menu > .menu-item-has-children > a:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{ content:'';display: inline-block;width: 12px;height: 7px;vertical-align: middle;background-image: url(images/menu-down.svg);background-repeat: no-repeat; background-position:center; margin:auto; }
.header-bot-right .menu > .menu-item-has-children > a{padding-right: 20px;position: relative;}



@keyframes stickySlideDown { 0% { opacity:1; transform:translateY(-100%); -webkit-transform:translateY(-100%) } 100% { opacity:1; transform:translateY(0); -webkit-transform:translateY(0) } }
.fixed .header-wrap{ width:100%; position:fixed; top:0; left:0; -webkit-animation-name:stickySlideDown; animation-name:stickySlideDown; box-shadow:0 3px 10px rgba(0,0,0,0.2); background-color:var(--site-white) !important; transition:0s; -webkit-transition:0s; z-index:15; }
.fixed .header-bot { width:100%; background-color: var(--site-white) !important; transition: 0s; -webkit-transition: 0s; z-index: 15; padding: 15px 0; }
.header-bot {animation-duration: .7s; -webkit-animation-duration: .7s; }

.home_banner{ display:flex; position:relative; width:100%; }
.homebanner-slider .slick-slide{padding: 0;line-height: 1;}
.home_banner_img{ display:flex; line-height:0; width:100%; position:static;left: 0;top: 0;height:736px; }
.home_banner_img:after{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:#231F20; background:linear-gradient(90deg,rgba(35,31,32,1) 0%, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 100%);  }
.home_banner_img img{ width:100%;height: 100%;object-fit: cover;}
.home_banner_cont_wrap{ width:100%;padding: 62px 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center;}
.home_banner_cont { max-width:780px; position:relative; padding:55px 0 55px 55px; }
.home_banner_cont p{ color:var(--site-white); font-family:'Poppins', 'Poppins-fallback', sans-serif; margin:15px 0 0 0;  text-size-adjust:100%; -webkit-text-size-adjust:100%;}
.home_banner_cont h1, .home_banner_cont h2{ font-family:'Poppins', 'Poppins-fallback', sans-serif; color:var(--site-white); /*text-decoration:underline; text-decoration-color:rgba(255,205,81,0.5); text-decoration-thickness:10px;*/
background-repeat:no-repeat; background-size:100% 10px; background-position:0 48px; background-image:linear-gradient( rgba(255,205,81,0.5), rgba(255,205,81,0.5) ); display:inline;  text-size-adjust:100%; -webkit-text-size-adjust:100%;}
.banner-but{ padding:24px 0 0 0; display:flex; column-gap:40px; flex-wrap:wrap; }

.home_banner_cont:after{ content:""; position:absolute; width:121px; height:110px; left:0; top:0; background:url(images/banner-shap-top.svg) no-repeat 0 0; }
.home_banner_cont:before{ content:""; position:absolute; width:121px; height:110px; left:0; bottom:0; background:url(images/banner-shap-bot.svg) no-repeat 0 0; }
.banner-tagline{ font-family:'Poppins', 'Poppins-fallback', sans-serif; text-size-adjust:100%; -webkit-text-size-adjust:100%;  color:var(--site-yellow); font-size:22px; font-weight:500;letter-spacing: 3.3px;line-height: normal; text-transform:uppercase; }

.services_section{ overflow:hidden; }
.services_section_list.row{ margin:-12px -25px 0; }
.services_section_list.row.services_section_list_slider{ margin:-12px -25px -30px; }
.services_section_list.row > *{ padding:0 25px; }
.service-card{ padding:103px 0 0 0; }
.service-card-box{ padding:0 30px 23px 30px; background:linear-gradient(180deg,rgba(236,244,247,1) 0%, rgba(244,249,250,1) 90%, rgba(255, 255, 255, 0) 100%); box-shadow:0 20px 35px -25px rgba(0,115,161,0.25), 0 8px 25px -20px rgba(0,115,161,0.25); border-radius:20px; position:relative; }
.service-card-box a{ display:block; }
.service-image { position:relative; line-height:0; }
.service-image img{ margin:-63px 0 0 0; border-radius:20px; position:relative; }
.service-content{ padding:20px 0 0 0; }
.service-title{ color:var(--site-blue);text-transform: uppercase;}
.service-content p{ margin:7px 0 0 0; }

.post-button {position: absolute;right: 0;bottom:-1px; /*background:#ECF4F7;*/ width:44px; height:44px;line-height: 60px;text-align: center;padding: 10px 0 0 10px;border-radius: 60% 0 0 0;z-index: 9;}
.post-button:before { position:absolute; content:""; top:-3px; right:-1px; height:47px; width:47px; background:url(images/services-but-shape.svg) no-repeat 0 0; z-index:9; }
.post-button>svg {display: none;width: 20px;height: 20px;position: absolute;top: -20px;right: 0px;transform:rotate(180deg) scale(1.01);fill: #ECF4F7;}
.post-button>svg:last-of-type { top: auto;bottom: 0px;right: auto;left: -19px;}
/*.post-button:after { position:absolute; content: "";top: -1px;right: -2px;height: 1px;width: 16px;background:#ECF4F7;z-index: 9;}*/
.post-button-link {--wpr-bg-bb5bbd95-ba19-43ec-abee-9407193037a8: url(images/arrow-but.svg); background:var(--wpr-bg-bb5bbd95-ba19-43ec-abee-9407193037a8) no-repeat center center;width:35px;height:35px;font-size: 0px;text-indent:-99999px;display: inline-block;position: relative;z-index: 2;transform: translateY(-4px);-webkit-transform: translateY(-4px); position:relative; z-index:10; }

.services_box{ padding:36px 0 0 0; }
.services_box .row{ margin:0 -25px; }
.services_box .row > *{ padding:0 25px; }
.services_box_list{ background:rgba(255,205,81,0.15); border-radius:20px; position:relative; overflow:hidden; padding:50px 166px 55px 80px; }
.services_box_list.whysybx .subheading{margin-bottom: 5px;}
.services_box_list.whysybx h2{ margin:0 0 0 0;  padding-bottom:10px;}
.services_box_list:after{ content:""; position:absolute; left:0; top:0; background:url(images/services-box-left-bg.svg) no-repeat 0 0; width:78px; height:93px; opacity:0.7;}
.services_box_list:before{ content:""; position:absolute; bottom:0; right:0; background:url(images/services-box-right-bg.svg) no-repeat 0 0; width:181px; height:209px; opacity: 0.7;}
.services_box_list.whysybx ul { display:flex; flex-wrap:wrap; margin:18px -12px 0; }
.services_box_list.whysybx ul > li{ margin:0; width:50%; padding:0 12px 0 44px; margin-top:5px;}
.services_box_list.whysybx ul > li a{ color:var(--site-text-color); text-decoration:none;font-weight: 400;}
.services_box_list.whysybx ul > li:after{ background:url(images/nav-bulet.svg) no-repeat 0 0; width:18px; height:17px; left:12px; top:4px; }
.services_box_cta{ padding:17px; background:var(--site-blue-gradient); border-radius:20px; height:calc(100% - 42px); margin-top:42px; display:flex; align-items:center; flex-wrap:wrap; position:relative; overflow:hidden; }
.services_box_cta:after{ content:""; position:absolute; left:0; top:0; background:url(images/services_box_cta-left-bg.svg) no-repeat 0 0; width:77px; height:63px; }
.services_box_cta:before{ content:""; position:absolute; bottom:0; right:0; background:url(images/services_box_cta-right-bg.svg) no-repeat 0 0; width:186px; height:123px; }
.services_box_cta_title{ font-size:28px; font-weight:500; color:var(--site-white); width:100%; flex:0 0 auto; text-align:center; }
.services_box_cta_but{ width:100%; margin:30px 0 0 0; text-align:center; }
.cta-section-wrap{ background:var(--site-blue-gradient); padding:36px 0 0px 100px; margin:0px 0 0 0; display:flex; justify-content:space-between; position:relative; border-radius:25px; align-items:flex-end; }
.cta-section-wrap:after{ content:""; position:absolute; background:url(images/line-shape.svg) no-repeat 0 0; width:71px; height:106px; left:0; bottom:0; }
.cta-section-wrap:before{ content:""; position:absolute; background:url(images/cta-right.svg) no-repeat 0 0; width:323px; height:300px; right:0; top:0; }
.cta-section-wrap-left{ max-width:930px; padding:0 0 50px 0; position:relative; z-index:1; }
.cta-section-wrap-right{ line-height:0; }
.cta-section-wrap-right img{ margin:-86px 0 0 0; position:relative; z-index:1; right:60px;}
.cta-section-wrap-left .heading2{ color:var(--site-white); line-height: 1.45; }
.cta-section-wrap-left p{ margin:15px 0 0 0; color:var(--site-white); }
.cta-section-but-wrap .but{ margin:25px 0 0 0; display:flex; column-gap:30px; flex-wrap:wrap; }
.cta-section-but-wrap{ display:flex; column-gap:25px; flex-wrap:wrap; }
.site-btn.yellow.email-but, .site-btn.green.whatsapp-but{ padding-left:50px; }
.site-btn.yellow.email-but:after{ background:url(images/email-bl.svg) no-repeat 0 0; left:20px; top:14px; width:22px; height:19px; position:absolute; content:""; }
.site-btn.green.whatsapp-but:after{ background:url(images/whatsapp-bl.svg) no-repeat 0 0; left:20px; top:13px; width:20px; height:20px; position:absolute; content:""; }
.site-btn.wht.phone{ padding-left:50px; }
.site-btn.wht.phone:after{ background:url(images/call-icon-black.svg) no-repeat 0 0; left:20px; top:13px; width:22px; height:22px; position:absolute; content:""; }

.full-cta-section{ position:relative; overflow:hidden; }
.full-cta-section-left-bg{ background:var(--site-blue); position:absolute; left:0; top:0; height:calc(100% - 80px); width:70%; transform:skew(17deg); margin-left:-20.2%;margin-bottom: 0; padding:0 0 0 10%; border-radius:20px;}
.full-cta-section:before{position: absolute;content:'';width: 242px;height: 292px;background-image: url(images/cta-left-shape.svg);background-repeat: no-repeat;background-position: right top;bottom: 80px;left: 0;z-index: 1;}
.full-cta-section:after{position: absolute;content:'';width: 288px;height: 334px;background-image: url(images/cta-right-shape.svg);background-repeat: no-repeat;background-position: left bottom;top: 0px;right: 0;z-index: 1;}
.full-cta-section-right-bg{ background:var(--site-yellow); position:absolute; right:0; top:0; height:calc(100% - 80px); width:70.5%; transform:skew(17deg); margin-right:-21.2%;
  padding:0 0 0 5%; border-radius:20px; }
.full-cta-section .container{ position:relative; z-index:2; }
.full-cta-section .whysybx{ padding:37px 0; }
.full-cta-section .col-lg-6:first-child .whysybx{ padding-right:70px; }
.full-cta-section .col-lg-6:last-child .whysybx{ padding-left:70px; }
.full-cta-section .whysybx.text-center h2{ padding:0; }
.full-cta-section .col-lg-6:first-child h2, .full-cta-section .col-lg-6:first-child p{ color:var(--site-white); }

.full-cta-section .whysybx.text-center h2:after{ display:none; }
.full-cta-section .whysybx.text-center .but{ margin:22px 0 0 0; }

.close-menu-btn, .header-mob-contact, .mob-menubtn{display: none;}
.service-ttl-mob{display: none;}


.fixed .location-cta { transform:translateY(00%); }
.location-cta { position:fixed; left:0; bottom:0; width:100%; background-color:var(--site-blue); display:flex; justify-content:center; align-items:center; row-gap:15px; 
column-gap:25px; padding:15px 24px; border-top:1px solid #fff; z-index:111; transform:translateY(100%); transition:0.3s; transition:0.3s; -webkit-transition:0.3s; flex-wrap:wrap; }
.location-cta .footer-chat,.location-cta .footer-mail,.location-cta .footer-phone{ margin:0; color:var(--site-white); }
.location-cta .footer-chat a,.location-cta .footer-mail a,.location-cta .footer-phone a{ color:var(--site-white); position:relative; padding:0 0 0 35px; }
.testi-innermain .ti-widget.ti-goog .ti-review-content,
.testi-innermain .ti-widget.ti-goog .ti-widget-container{color:var(--site-text-color); font-family: var(--site-font-family); font-size: var(--heading6); line-height:normal;}
.testi-innermain .ti-widget.ti-goog .ti-review-item > .ti-inner, 
.testi-innermain .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{border-color:#c2dee9;}
.logo a{display: inline-block;}
.header-section{ height:155px; position:relative; z-index:11113; }

.testi-innermain .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer{margin-top: 0 !important;padding: 20px;border-radius: 15px;background: #fff5dc;display: flex;align-items: center;justify-content: center;}
.testi-innermain .ti-widget.ti-goog .ti-widget-container{align-items: inherit !important;}
.mobile-banner{display: none;}
.testi-innermain .ti-widget.ti-goog .ti-read-more{display: none;}
.testi-innermain .ti-widget.ti-goog .ti-review-content{-webkit-line-clamp: unset !important;max-height: 100px !important;overflow: auto !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev{ display:block !important; width: 37px; height: 37px; font-size: 0; border-radius: 50%; background-image: url(images/slick-arrow.svg) !important; background-repeat: no-repeat; background-position: center; background-size: cover; border: 0; box-shadow: 0 0 3px 3px rgba(0, 115, 161, 0.1); border-radius: 50%; opacity: 1; cursor: pointer;border: 0 !important;outline: none !important;}
body .testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev[style*="display: none"] { pointer-events: none; opacity:0.5 !important; cursor:not-allowed !important; visibility:visible; }
body .testi-innermain .ti-widget.ti-goog .ti-controls .ti-next[style*="display: none"]{ pointer-events: none; opacity:0.5 !important; cursor:not-allowed !important; visibility:visible; }
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-next{ display:block !important; width: 37px; height: 37px; font-size: 0; border-radius: 50%; background-image: url(images/slick-arrow.svg) !important; background-repeat: no-repeat; background-position: center; background-size: cover; border: 0; box-shadow: 0 0 3px 3px rgba(0, 115, 161, 0.1); border-radius: 50%; opacity: 1; cursor: pointer;transform: scaleX(-1);border: 0 !important;outline: none !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev::before, .testi-innermain .ti-widget.ti-goog .ti-controls .ti-next::before{display: none;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev:focus, .testi-innermain .ti-widget.ti-goog .ti-controls .ti-next:focus{border: 0 !important;background-image: url(images/slick-arrow.svg) !important; background-repeat: no-repeat; background-position: center; background-size: cover;}
.single-image-box{ padding:0 17px 0 0; }
.single-image-box img{ border-radius:15px; }
.inner-baner-wrap { padding:40px 0 50px; background:var(--site-blue); position:relative; }
.inner-baner-wrap .container{ position:relative; z-index:1; }
.inner-baner-wrap:after{ content:""; position:absolute; right:0; bottom:0; background:url(images/inner-baner-wrap-shape.svg) no-repeat 0 0; width:538px; height:121px; }
/*.inner-baner-wrap:before{ content:""; position:absolute; left:0; bottom:0; background:url(images/inner-baner-wrap-line.svg) no-repeat center; width:100%; height:100%; }*/
.inner-baner-wrap h1{ color:#fff; background-repeat:no-repeat; background-size:100% 10px; background-position:0 48px; background-image:linear-gradient( rgba(255,205,81,0.5), rgba(255,205,81,0.5) ); display:inline; }
.breadcrumb ul{ display:flex; }
.breadcrumb ul li{ padding:0 0 0 30px; background:url(images/nav-arrow.svg) no-repeat 7px 10px; color:var(--site-yellow); font-weight:500; font-size:16px; }
.breadcrumb ul li:first-child{ padding:0; background:none; }
.breadcrumb ul li a{ color:var(--site-white); }
.two-image-box{ display:flex; padding:0 0 0 30px; flex-wrap:wrap; margin:0 -10px; }
.two-image-box > *{ padding:0 10px; }
.two-image-6{ width:50%; }
.two-image-wrap{ line-height:0; margin:20px 0 0 0; }
.two-image-wrap:first-child{ margin:0; }
.chat_whatsapp{ margin:20px 0 0 0; }
.two-image-wrap img{ border-radius:20px; }
.big_button a{ background:var(--site-blue); border-radius:20px; padding:0 20px; font-size:16px; color:var(--site-white); font-weight:500; line-height:81px; display:block; 
text-align:center; transition:0.3s; -webkit-transition:0.3s; }
.chat_whatsapp a{ background:var(--site-yellow); border-radius:20px; padding:0 20px; font-size:20px; color:var(--site-black); font-weight:500; line-height:81px; 
display:block; transition:0.3s; -webkit-transition:0.3s; position:relative; text-align:center;  }
.chat_whatsapp a:before{background:url(images/whatsapp-blc.svg) 0 center; display:inline-block; content:""; width:27px; height:27px; vertical-align:middle; margin:-3px 15px 0 0; }
.left-content-right-two-images .become-member-bx { padding:30px 22px 30px 22px; background-size:50px auto; }
.left-content-right-two-images .become-member-iconbx { min-width:67px; height:63px; margin-right:15px; }
.left-content-right-two-images .become-member-row { margin:36px -15px 0 -15px; }
.left-content-right-two-images .become-member-row .become-member-col { padding:0 15px; }
.key-list-wrap{ display:flex; flex-wrap:wrap; width:100%; padding:10px 0 0 0; }
.key-list{ display:flex; flex-wrap:wrap; padding:30px 0 0 0; }
.key-list-img-box{ width:88px; height:88px; background:var(--site-blue); display:flex; align-items:center; justify-content:center; border-radius:20px; }
.key-list-img-box img{ max-width:50px; max-height:50px; }
.key-list-cont{ width:calc(100% - 88px); padding:0 0 0 30px; }
.key-list-cont.whysybx{ margin:0; }
.key-list-cont h3 { text-transform:uppercase; }
.color-bxinn h3 { text-transform:uppercase; }
.key-list-cont.whysybx p{ margin-top:10px; }
.two-image-with-shap{ margin:0 0 0 64px; background:url(images/two-img-shap.svg) no-repeat 0 0; }
.two-image-left-content .row{ align-items:center; }
.two-image-with-shap-one{ margin:0 0 0 171px; width:439px; height:439px; position:relative; }
.two-image-with-shap-one:after{ content:""; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; border:1px solid var(--site-white); width:420px; height:420px; border-radius:50%; }
.two-image-with-shap-one img{ border-radius:50%; width:100%; height:100%; object-fit:cover; }
.two-image-with-shap-two{ margin:-192px 0 0 14px; width:303px; height:303px; position:relative; z-index:1; }
.two-image-with-shap-two img{ border-radius:50%; width:100%; height:100%; object-fit:cover; border:6px solid var(--site-white); }
.single-image-about{ line-height:0; position:relative; padding:0 53px 0 0; }
.single-image-about img{ border-radius:15px; }
.single-image-about-sec .row{ align-items:center; }
.exp-box{ position:absolute; right:73px; bottom:20px; background:var(--site-yellow); font-size:28px; color:var(--site-black); line-height:80px; border-radius:15px; padding:0 27px; font-weight:600; }
.round-img-right-sec .row{ align-items:center; }
.round-img-right-sec-wrap{ margin:0 0 0 106px; }
.round-img-right-box{ background:rgba(255,205,81,0.1); width:571px; height:571px; border-radius:50%; padding:32px; }
.round-img-right-border{ background:var(--site-white); width:506px; height:506px; border-radius:50%; padding:37px; position:relative; }
.round-img-right-border img{ width:432px; height:432px; object-fit:cover; border-radius:50%; }
.round-img-right-border:after{ content:""; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; border-radius:50%; border:5px solid var(--site-yellow); width:478px; height:478px; }
.round-img-right-cont{ width:212px; height:212px; background:var(--site-blue); display:flex; align-items:center; padding:27px; color:var(--site-white); font-size:22px; font-weight:600; 
text-align:center; border-radius:50%; margin:-233px 0 0 -37px; position:relative; z-index:1; }
.left-two-img-with-wrap{ padding:0 53px 0 0; }
.left-two-img-with-cont .row{ align-items:center; }
.left-two-img-with-one-wrap{ padding:0 55px 0 0; position:relative; line-height:0; }
.left-two-img-with-one-wrap img{ border-radius:20px; }
.left-two-img-with-one-wrap:after{ width:21px; height:calc(100% - 108px); position:absolute; background:var(--site-blue); border-radius:10px; right:0; top:0; content:""; }
.left-two-img-with-cont-two-wrap{ padding:20px 0 0 0; display:flex; flex-wrap:nowrap; position:relative; z-index:1; }
.left-two-img-with-cont-box{ width:50%; background:var(--site-yellow); padding:45px 35px; color:var(--site-black); font-size:22px; font-weight:600; border-radius:20px; text-align:center; }
.left-two-img-with-sec-img-wrap{ width:50%; padding:0 0 0 20px; line-height:0; }
.left-two-img-with-sec-img-wrap img{ border-radius:20px; margin-top:-104px; }
.left-hart-shap-img-with-cont .row{ align-items:center; }
.left-hart-shap-img-box{ position:relative; padding:18px 0 0 31px; }
.left-hart-shap-img-box:after{ content:""; position:absolute; left:0; top:0; background:url(images/hart-shap-bor.svg) no-repeat 0 0; width:579px; height:535px; }
.left-hart-shap-img{ display:block; width:565px; height:521px; -webkit-mask-image:url(images/hart-shap-img.svg); -webkit-mask-position:center center; -webkit-mask-repeat:no-repeat; -webkit-mask-size:cover;
mask-image:url(images/hart-shap-img.svg); mask-position:center center; mask-repeat:no-repeat; mask-size:cover; position:relative; z-index:1; overflow:hidden; }
.left-cont-right-round-img .row{ align-items:center; }
.right-round-img-box{ width:635px; height:635px; background:url(images/right-img-shap.png) no-repeat 0 0; padding:42px; margin-left:42px; }
.right-round-img-box img{ width:551px; height:551px; border-radius:50%; }
.left-shap-img-right-cont .row{ align-items:center; }
.left-shap-img-box{ max-width:601px; position:relative; padding:0 50px 0 0; line-height:0; }
.left-shap-img-box img{ border-radius:20px 170px 20px 20px; position:relative; z-index:1; }
.left-shap-img-box:after{ content:""; position:absolute; width:430px; height:532px; background:var(--site-yellow); border-radius:20px 170px 20px 20px; left:173px; top:118px; }
.left-round-img-box{ width:623px; height:636px; background:url(images/left-round-img-shap.png) no-repeat 0 0; padding:40px; line-height:0; }
.left-round-img-box img{ border-radius:50%; }
.right-cont-left-round-img .row { align-items:center; }
.right-line-img-box{ padding:15px 15px 15px 100px; line-height:0; position:relative; }
.right-line-img-box:after{ content:""; position:absolute; left:235px; right:0; top:0; bottom:0; border:1px solid var(--site-yellow); border-radius:20px; }
.right-line-img-box img{ border-radius:20px; position:relative; z-index:1; }
.left-cont-right-line-img .row{ align-items:center; }
.single-image-right-content-list .row, .left-content-right-two-images .row, .single-image-right-content .row{ align-items:center; }
.row-reverse .single-image-box { padding:0 0 0 17px; text-align:right; }
.row-reverse .two-image-box { padding:0 30px 0 0; }
.row-reverse { flex-direction:row-reverse; }
.row-reverse .round-img-right-sec-wrap{ margin:0; }
.row-reverse .left-two-img-with-wrap { padding:0 0 0 53px; }
.left-hart-shap-img-with-cont .row-reverse .leftimg-col:first-child{ text-align:right; }
.left-hart-shap-img-with-cont .row-reverse .leftimg-col:first-child .left-hart-shap-img-box { display:inline-block; }
.not-reverse .right-round-img-box { margin-left:0; margin-right:42px; }
.right-cont-left-round-img .row-reverse .leftimg-col:first-child{ text-align:right; }
.right-cont-left-round-img .row-reverse .leftimg-col:first-child .left-round-img-box{ display:inline-block; }  
.not-reverse .right-line-img-box{ padding-left:0; margin-right:100px; }
.left-shap-img-right-cont .row-reverse .leftimg-col:first-child{ text-align:right; }
.left-shap-img-right-cont .row-reverse .leftimg-col:first-child .left-shap-img-box { display:inline-block; }
.row-reverse .single-image-about{ padding:0 0 0 53px; }


.video-wrapper iframe{position:absolute; left:50%; top:50%; width:100%; height:100%; transform: translate(-50% ,-50%); -webkit-transform: translate(-50% ,-50%);}
/******************footer-section-start**********************/
.site-footer{background:var(--site-blue); color:var(--site-white); padding:38px 0px 58px 0px;}
.site-footer a{color:var(--site-white);}
.site-footer .container{max-width:1844px;}
.iam-main{display:flex; align-items: center; margin-top:16px;}
.iam-text{margin-left:18px; line-height: normal;}
.iam-logo{width:108px; min-width:108px; line-height:0px;}
.bar-main{display:flex;}
.bar-logo{width:108px; min-width:108px;}
.iam-pad{padding-right:80px; margin-top:8px;}
.iam-text span{font-weight:600;}
.footer-heading{font-size:var(--heading3); font-weight:500; margin-bottom:18px; line-height:1;}
.footer-nav a{ color:var(--site-white); font-weight:400; font-size:16px; padding:0 0 0 34px; position:relative; display:inline-block; }
.footer-nav ul li{position:relative; padding:3px 0px 0px 0;}
.footer-nav ul li a:after{background:url(images/footer-icon.svg) no-repeat; content:""; position:absolute; left:0px; top:3px;  width:20px; height:20px;}
.footer-nav.footer-nav2 ul li{display: inline-block; vertical-align:top; width:49%;}
.col-md-2.quick-linkmain{width:15%; margin-top:6px;}
.col-md-2.footer-last{width:18%; margin-top:6px;}
.col-md-5.moving-service-nav{width:39%; margin-top:6px;}
.footer-detail a{position:relative; padding-left:40px; display:block; font-size:16px;}
.footer-location a:after{background:url(images/location-icon.svg) no-repeat; content:""; position:absolute; left:0px; top:6px; width:19px; height:22px;}
.footer-chat a:after{background:url(images/whatsapp-icon.svg) no-repeat; content:""; position:absolute; left:0px; top:0;  width:18px; height:18px;margin: auto;bottom: 0;}
.footer-mail a:after{background:url(images/mail-icon.svg) no-repeat; content:""; position:absolute; left:0px; top:4px;  width:22px; height:19px;}
.footer-phone a:after{background:url(images/call-icon-wh.svg) no-repeat; content:""; position:absolute; left:0px; top:4px; width:18px; height:18px; background-size:18px; }
.footer-chat,.footer-mail, .footer-phone{margin-top:15px;}
.social-media ul{display:flex; gap: 17px; margin-top:33px;}
.social-media ul li a{background: #FFF; width:39px; height:39px; border-radius:10px; background: linear-gradient(180deg,rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%); display: flex; justify-content: center; align-items: center; position:relative;}
.social-media ul li.facebook a:after{background:url(images/fb-icon.svg) no-repeat; width:8px; height:16px; content:""; position:absolute; left:0px; right:0px; margin:auto;}
.social-media ul li.twitter a:after{background:url(images/twitter-icon.svg) no-repeat; width:16px; height:12px; content:""; position:absolute; left:1px; right:0px; margin:auto;}
.social-media ul li.youtube a:after{background:url(images/youtube-icon.svg) no-repeat; width:20px; height:14px; content:""; position:absolute; left:1px; right:0px; margin:auto;}
.social-media ul li.instagram a:after{background:url(images/instagram-icon.svg) no-repeat; width:17px; height:17px; content:""; position:absolute; left:1px; right:0px; margin:auto;}
.social-media ul li.linkedin a:after{background:url(images/linkedin-icon.svg) no-repeat; width:17px; height:16px; content:""; position:absolute; left:1px; right:0px; margin:auto;}
.copyright-main{background:rgb(2,79,111); padding:10px 0px; margin-top:28px;}
.copyright-inner{display:flex; justify-content: space-between; font-size:16px;}
.footer-first.col-md-3{width:27.8%;}
.footer-logo-wrap { display:flex; flex-wrap:wrap; align-items:center; }
.anniversary-logo{ margin:0 0 0 30px; padding:0 0 0 31px; position:relative; }
.anniversary-logo:after{ content:""; position:absolute; left:0; top:0; bottom:0; margin:auto; background:url(images/anniversary-line.svg) no-repeat 0 0; width:1px; height:57px; }
.site-link a{position:relative; display:inline-block; line-height:24px; }
.site-link a:after {height:1px; width: 100%; position:absolute; left:0; bottom:3px; content: ""; background: #89bed3;transition: all .3s ease 0s;-webkit-transition: .3s;}


.back_to_top { position: fixed !important; bottom: 120px; right: 30px; z-index: 98; width: 52px; height: 52px; border-radius: 50%; cursor: pointer; z-index: 5; }
.back_to_top .upwards_arrows { font-size: 0; text-align: center; width: 52px; height: 52px; position: absolute; left: 0px; top: 0px; }
.back_to_top .upwards_arrows { font-size: 0; text-align: center; }
.back_to_top .upwards_arrows::before { content: ""; position: absolute; right: 20px; top: 22px; padding: 5px; border-color: var(--site-white); border-width: 2px 2px 0 0; border-style: solid; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); z-index: 9; }
.back_to_top .upwards_arrows::after { content: ""; position: absolute; width: 52px; height: 52px; top: -1px; right: 0; background: var(--site-blue); transition: all 0.3s; -webkit-transition: all 0.3s; border: 2px solid var(--site-white); border-radius: 50%; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); transition: 0.3s; -webkit-transition: 0.3s; }
 

/******************footer-section-end**********************/
/******************partner-section-start*******************/
.subheading{font-size:var(--heading3); color:var(--site-blue); font-weight:500; line-height:1.2; letter-spacing:3.4px; text-transform:uppercase; }
.partner-logo-main{width:20%; padding-left:25px; padding-right:25px;}
.gradient-card {padding:1px; border-radius:15px; background: linear-gradient(180deg,rgba(0, 115, 161, 0.25) 0%, rgba(255, 255, 255, 0) 100%); height:115px;}
.gradient-card-inner {width: 100%; height:115px;border-radius: 15px; background:var(--site-white); box-shadow:0 20px 20px -20px rgba(0,115,161,0.25), 0 8px 20px -15px rgba(0,115,161,0.25);
  padding:10px 20px; line-height:95px; font-size:0px; text-align:center;}
.logo-inner-main{ margin-left:-25px; margin-right:-25px; margin-top:35px;}
.logo-inner-main.slick-initialized .slick-slide{padding-bottom:35px; padding-left:25px; padding-right:25px;}
.gradient-card-inner img{display: inline-block; vertical-align: middle; max-height: 90px; object-fit: cover; max-width: 100%;}
.recentblog-main{margin-top:30px;}
.recentblog-main .row{margin-left:-27px; margin-right:-27px;}
.recentblog-main .blog-col{padding-left:27px; padding-right:27px;}
.blog-img{position:relative; line-height:0px;}
.blog-img img{border-radius:15px 15px 15px 17px; display:block; object-position:center; }
/*.all-blogs .blog-img img{ height:192px; }*/
.blog-date{position:absolute; left:0px; bottom:0px; background:var(--site-yellow); height:36px; border-radius:0px 15px 0px 15px; padding:0px 20px 0px 38px; line-height:36px; font-size:16px; color:var(--site-black);}
.blog-date:after{background:url(images/calendar-icon.svg) no-repeat; width:15px; height:17px; position:absolute; left:14px; top:8px; content:"";}
.blog-main{background:var(--site-white); border-radius:15px; box-shadow: -1px 8px 5px 0px rgba(0,115,161,0.1);
-webkit-box-shadow: -1px 8px 5px 0px rgba(0,115,161,0.1); position:relative;-moz-box-shadow: -1px 8px 5px 0px rgba(0,115,161,0.1);}
.blog-content{padding:20px 30px 37px 30px;}
.blog-content .whysybx h3{font-weight:500;}
.blog-main a.full-link{position: absolute;left: 0; top: 0; width: 100%; height: 100%;  z-index: 1; font-size:0px;}
.accordion-list{padding:1px; border-radius: 15px; background: linear-gradient(180deg,rgba(0, 115, 161, 0.25) 0%, rgba(255, 255, 255, 0) 100%); margin-top:20px;}
.cleaning-list-item{border-radius: 15px;  background:var(--site-white); box-shadow:0 20px 20px -20px rgba(0,115,161,0.25), 0 8px 20px -15px rgba(0,115,161,0.25);}
.cleaning-heading{color:var(--site-black); font-weight:400;position:relative; cursor:pointer;}
.cleaning-list-item.active .cleaning-heading{color:var(--site-blue); font-weight:500;}
.cleaning-heading::before {content: ""; position: absolute; background:url(images/plus-icon.svg) no-repeat; background-size: auto; width:17px; height:17px; top:21px; left:22px;}
.cleaning-list-item.active .cleaning-heading:before{background:url(images/minus-icon.svg) no-repeat; top:28px;}

.cleaning-heading{padding:13px 85px 13px 60px;}
.accordion-answer.whysybx{margin-top: 0;padding:0 85px 13px 60px;}


.whysybx.text-center h2,.whysybx h2{position:relative; padding-bottom:15px;}
.whysybx.text-center h2:after{left:0px; right:0px; top:auto; bottom:0px; margin:auto; width:88px;}
.whysybx h2:after{background:url(images/heading-sep.svg) no-repeat; height:6px; margin:auto; content:""; position:absolute; left:0px;  right:0px; top:auto; bottom:0px;}
.ptb.partner-main{padding-bottom:45px;}
.recent-btn{text-align:center; margin-top:40px;}
/******************partner-section-end*********************/
/******************testimonial-section-start*********************/
.testi-innermain{margin-top:35px;}
.testi-img{max-width:440px;}
.testi-img img{border-radius:10px;}
.united-main{max-width:1190px; margin:auto; margin-top:40px;}
.united-blue{background:#ebf4f8; width:388px; height:388px; border-radius:50%; border:16px solid var(--site-white); position:relative; z-index:12; display:flex; align-items:center; }
.united-blue:after{border:1px solid #0073A1; width:388px; height:388px; position:absolute; left:-16px; top:-16px; content:""; border-radius:50%;}
.united-content{max-width:265px; margin:0 auto 0; text-align:center; padding-top:0; z-index:1; position:relative;}
.united-inner{display:flex; align-items: center;} 
.united-mid-yellow{background:#fffbf1; width:464px; height:464px; border-radius:50%; border:19px solid var(--site-white); position:relative; z-index:11; display:flex; align-items:center; }
.united-yellow-sep{position:relative;}
.united-yellow-sep:after{background:url(images/united-sep-right.svg) no-repeat; width:143px; height:69px; position:absolute; left:-52px; top:7px; content:"";}  
.united-yellow-sep:before{background:url(images/united-sep-left.svg) no-repeat; width:161px; height:89px; position:absolute; right:-81px; 
bottom:-2px; content:""; top:auto;}   
.unitedaction-main{overflow:hidden;}
.united-mid-yellow:after{border:1px solid #FFCD51; width:464px; height:464px; position:absolute; left:-19px; top:-19px; content:""; border-radius:50%;}
.united-blue.united-first{margin-right: -30px;}
.united-blue.united-last{margin-left:-26px;}
.united-mid-yellow .united-content{max-width:350px; padding-top:0;}
.united-content.whysybx h3{margin-top:11px;}
.united-content.whysybx p{margin-top:13px;}
.united-logo img{max-width:190px;}
.trusted-line-main{text-align:center; margin-top:50px;}
.trusted-line{display:inline-block; vertical-align:top; border-radius:15px; font-size:var(--heading3); color:#000; font-weight:500; background:#fff2d3; padding:8px 37px;}
.iam-text{padding-right: 35px;}
.iam-text a{ font-weight:700; text-decoration:underline; }

/******************testimonial-section-end*********************/
.testi-innermain .ti-widget.ti-goog .ti-review-item:hover{transform: none;}
.choose-service{margin-top:40px;}
.service-card-new{background:#fff; border-radius: 15px 15px 100px 15px; box-shadow: 0px 20px 35px -25px rgba(0, 115, 161, 0.25); 
padding:40px  54px  70px  30px; height: 100%; align-items: center; justify-content: center; position:relative;}
.service-card-new:before{background:url(images/service-blue-box-sep.svg) no-repeat; width:229px; height:218px; position:absolute; right:11px; top:11px; content:"";}
.service-card-new h3,.service-card-new p{z-index:1; position:relative;}
.row.choose-row{row-gap:25px;}
.leftline-boxmain{background:#fff; position:relative; border-radius:20px; box-shadow: 0px 25px 15px -8px rgba(0,115,161,0.15); padding:30px; height:100%; overflow:hidden; }
.leftline-boxmain:before{ content:""; position:absolute; left: 0px; top:5px; width:4px; height:100%; background: #0073A1;}
.leftline-color-box .col-md-4:nth-child(even) .leftline-boxmain:before { background:#FFCD51;}

.twobox-row-main{padding:1px; border-radius:15px; background: linear-gradient(180deg,rgba(0, 115, 161, 0.25) 0%, rgba(255, 255, 255, 0) 100%);}
.twobox-row-inner{ border-radius:15px; overflow:hidden; background:var(--site-white); box-shadow:0 20px 20px -20px rgba(0,115,161,0.25), 0 8px 20px -15px rgba(0,115,161,0.25); padding:30px; position:relative;}
.twobox-row-inner:after{background:url(images/tworow-shape-yellow.svg) no-repeat; width: 89px; height: 86px;position:absolute; right:0px; top:0px; content:"";}

.blubgicon{background:#0073A1; width:100px; height:100px; min-width:100px; min-height:100px; border-radius:100%; margin: auto; display:flex; align-items:center;justify-content: center; padding: 15px;}
.blubgicon img{max-width:55px; max-height:55px;}
.bluebg-icon-main h3{margin-top:24px;}
.bluebg-icon-main p{padding-left:10px; padding-right:10px;}
.bluebg-icon,.twobox-row,.box-icon-color,.leftline-color-box,.imagebox-main{margin-top:40px;}
.box-icon-color-inner{background:#f2f7fa; border-radius:20px; padding:25px 45px 25px 25px; height:100%; }
.box-color-icon{min-width:71px; min-height:71px; border-radius:50%; background:#0073A1; display:flex; align-items: center; justify-content: center;padding:15px;}
.box-color-icon img{max-width:35px; max-height:35px; }
.box-icon-head{display:flex; align-items: center; gap: 25px;}
.box-icon-color .col-md-4:nth-child(even) .box-icon-color-inner{background:#fffaee;}
.box-icon-color .col-md-4:nth-child(even) .box-icon-color-inner .box-color-icon{background:#FFC021;}
.with-out-icon .box-icon-head{ border-radius:20px 20px 0 0; margin:-25px -45px 0 -25px; padding:15px 45px 15px 25px; border-radius:20px 20px 0 0; background:var(--site-blue); }
.with-out-icon .box-icon-head h3{ color:var(--site-white); }
.box-icon-color .col-md-4:nth-child(even) .box-icon-color-inner.with-out-icon .box-icon-head{ background:var(--site-yellow); }
.box-icon-color .col-md-4:nth-child(even) .box-icon-color-inner.with-out-icon .box-icon-head h3{ color:var(--site-black); }
.whitebox-icon-main{background:#fff; border-radius:20px;box-shadow: 0px 25px 15px -8px rgba(0, 115, 161, 0.1); height: 100%; padding:12px 35px 20px 30px; position:relative;}
.whtbox-icon{min-width:90px; min-height:90px; border-radius:20px 0px 20px 0px;  position:absolute; left:0px; top:0px; background:#0073A1; display: flex; justify-content: center; align-items: center; padding:15px;}
.whtbox-icon img{max-width:40px; max-height:40px;}

.box-icon-color.number-show { counter-reset:item; }
.box-icon-color.number-show .col-md-4 { counter-increment:my-awesome-counter; }
.box-icon-color.number-show .whtbox-icon:before { position:absolute; content:counters(item, "."); counter-increment:item; left:0; width:100%; text-align:center; color:var(--site-white); font-size:30px; font-weight:500; }
.whitebox-icon-main h3{padding-left:85px; min-height:66px; }
.whitebox-icon-main p{margin-top:30px;}
.box-icon-color .col-md-4:nth-child(even) .whitebox-icon-main .whtbox-icon{background:#FFCD51;}
.imagebox-img{line-height:0px;}
.imagebox-img img{border-radius:15px 15px 0px 0px;}
.imagebox-shad{padding:1px; border-radius:0px 0px 15px 15px;background: linear-gradient(180deg,rgba(0, 115, 161, 0.25) 0%, rgba(255, 255, 255, 0) 100%);}
.imagebox-con{background: var(--site-white); border-radius:0px 0px 15px 15px; box-shadow: 0px 20px 35px -25px rgba(0, 115, 161, 0.25); padding:26px 30px 30px 30px;}
.imagebox-inner{display: flex; flex-direction: column;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner {flex-direction: column-reverse; display:flex;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner .imagebox-shad{border-radius:15px 15px 0px 0px;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner .imagebox-shad .imagebox-con{border-radius:15px 15px 0px 0px;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner .imagebox-img img{border-radius:0px 0px 15px 15px;} 
/**********************contactus-css-start*****************/
.contactbox-main{background:#fff; box-shadow: rgba(0, 115, 161, 0.1) 0px 8px 24px; border-radius:10px; padding:35px 20px 22px 50px; z-index:1; position:relative; }
.map-main iframe{ width:100%; height:546px; }
.map-main img{border-radius:10px;}
.contact-left{width:100%;}
.contct-icon{background:#e6f1f7; min-width:72px; min-height:72px; border-radius:10px; display:flex; align-items: center; justify-content: center; padding: 20px; position:relative; height:70px; width:70px;}
.cont-inner{display:flex; gap:20px; margin-top:20px;}
.contct-icon.location-icon:after{background:url(images/contact-location-icon.svg) no-repeat; width:27px; height:31px; position:absolute; left:0px; right:0px; margin:auto; top:50%; margin-top:-15px; content:"";}
.contact-con{background:linear-gradient(90deg,rgba(0, 115, 161, 0.1) 0%, rgba(255, 255, 255, 0) 100%); border-radius:10px; padding:9px 23px; align-items: center; display: flex; width:100%; }
.contct-icon.phone-icon:after{background:url(images/contact-phone-icon.svg) no-repeat; width:27px; height:27px; position:absolute; left:0px; right:0px; margin:auto; top:50%; margin-top:-13px; content:"";}
.contct-icon.whatsapp-icon:after{background:url(images/whatsapp-icon-blue.svg) no-repeat; width:27px; height:27px; position:absolute; left:0px; right:0px; margin:auto; top:50%; margin-top:-13px; content:"";}
.contct-icon.number-icon:after{background:url(images/call-icon-number.svg) no-repeat; width:27px; height:27px; position:absolute; left:0px; right:0px; margin:auto; top:50%; margin-top:-13px; content:"";}
.contct-icon.mail-icon:after{background:url(images/contact-mail-icon.svg) no-repeat; width:32px; height:27px; position:absolute; left:0px; right:0px; margin:auto; top:50%; margin-top:-13px; content:"";}
.contact-con a{color:var(--site-text-color);}
.contactbox-main .col-md-5{width:38%;}
.contactbox-main .col-md-7{width:62%; text-align: right;}
.contactbox-main .row{align-items: center;}
.contact-con-main{position:relative;}
.contact-con-main:after{background:#f3fbfe; height:50%; width:100%; position:absolute; bottom:0px; left:0px; content:"";}
.phone-text .contact-con{font-weight:500; font-size:20px;}
.whysybx.font-16 p { font-size:16px; margin:20px 0 0 0; }
/**********************contactus-css-end*****************/


.ptb{padding: 80px 0;}
.lightblue-bg{background: var(--site-light-blue);}
.lightblue-bg + .lightblue-bg{padding-top: 0;}
.wb{background: var(--site-white);}

.wb + .wb{padding-top: 0;}
body{font-family: var(--site-font-family);font-size: var(--site-font);line-height:normal;color: var(--site-text-color);}
p{ margin-top:14px; font-size:var(--site-font); line-height:normal; color:var(--site-text-color); font-family:var(--site-font-family); text-align:justify; }

.whysybx.font-20, .whysybx.font-20 p,.whysybx.font-20 li{font-size:var(--site-font-20);}
.whysybx{margin-top: 20px;}
.whysybx:first-child{margin-top: 0;}
.whysybx p:first-child, .whysybx li:first-child{margin-top: 0;}
.subheading + .whysybx{margin-top: 8px;}
.whysybx, .whysybx p, .whysybx li{margin-top: 14px;font-size: var(--site-font);line-height: normal;color: var(--site-text-color);font-family: var(--site-font-family);}
.whysybx ul, .whysybx ol{margin-top: 20px;}
.whysybx ul ul:first-child, .whysybx ol ul:first-child, .whysybx ul ol:first-child, .whysybx ol:first-child{margin-top: 14px;margin-bottom: 20px;}
.whysybx ul:first-child, .whysybx ol:first-child{margin-top: 0;}
.whysybx li{padding-left: 37px;position: relative;margin-top: 14px;text-align: left;}
.whysybx ul > li:after{position: absolute;content: '';width: 23px;height: 22px;background: url(images/list-arrow.svg);background-repeat: no-repeat;left: 0px;top: 3px;background-position: center;}
.whysybx ol {counter-reset: item;}
.whysybx ol > li{counter-increment: my-awesome-counter;text-align: left;padding-left: 37px;}
.whysybx ol > li:before{position: absolute;content: counters(item, ".")".";counter-increment: item;left: 10px;width: 14px; text-align: right;color: var(--site-blue);}
.whysybx p a, .whysybx li a{color: var(--site-blue);text-decoration: underline;font-weight: 500;}
.whysybx p b, .whysybx li b, .whysybx p strong, .whysybx li strong{font-weight: 500;}
.whysybx p b a, .whysybx li b a, .whysybx p strong a, .whysybx li strong a{color: var(--site-blue);}

.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{margin-top: 28px;line-height: 1.2;font-weight: 600;color: var(--site-black);}
.blog-detail-left .whysybx h1, .blog-detail-left .whysybx h2, .blog-detail-left .whysybx h3, .blog-detail-left .whysybx h4, .blog-detail-left .whysybx h5, .blog-detail-left .whysybx h6{font-weight: 400;}
.whysybx h1:first-child, .whysybx h2:first-child, .whysybx h3:first-child, .whysybx h4:first-child, .whysybx h5:first-child, .whysybx h6:first-child{margin-top: 0px;}
.whysybx h1 a, .whysybx h2 a, .whysybx h3 a, .whysybx h4 a, .whysybx h5 a, .whysybx h6 a{color: inherit;}

.whysybx h1, .heading1, h1{font-size: var(--heading1);line-height: 1.4; font-weight:600;color: var(--site-black);}
.whysybx h2, .heading2, h2{font-size: var(--heading2);line-height: 1.3; font-weight:500;color: var(--site-black); } 
.whysybx h3, .heading3, h3{font-size: var(--heading3);line-height: 1.5; font-weight:500; color: var(--site-black);}
.whysybx h4, .heading4, h4{font-size: var(--heading4);line-height: normal; font-weight:500; color: var(--site-black);}
.whysybx h5, .heading5, h5{font-size: var(--heading5);line-height: normal; font-weight:500; color: var(--site-black);}
.whysybx h6, .heading6, h6{font-size: var(--heading6);line-height: normal; font-weight:500; color: var(--site-black);}
.btn-wrap{margin-top: 35px;}

.whysybx.wht p,.whysybx.wht li,.whysybx.wht h1,.whysybx.wht h2,.whysybx.wht h3,.whysybx.whth4,.whysybx.whth5,.whysybx.whth6{color: var(--site-white);}

.site-btn{display: inline-block; padding:9px 20px;border-radius: 10px;font-size: var(--site-btn-font);font-weight: 500;text-decoration: none;transition: 0.3s;color: var(--site-white);background: var(--site-blue);position: relative;-webkit-transition: 0.3s;line-height: 1.5;}
.site-btn:before{ position:absolute; content:''; left:10px; right:10px; bottom:-4px; transition:0.3s;-webkit-transition:0.3s; background-color:var(--site-blue); height:2px; 
clip-path:polygon( 100.001% 0%,100.001% 0%,99.756% 18.058%,99.501% 34.512%,99.235% 49.291%,98.96% 62.326%,98.676% 73.547%,98.383% 82.884%,98.083% 90.267%,97.776% 95.628%,97.462% 98.895%,97.143% 100%,2.858% 100%,2.858% 100%,2.539% 98.895%,2.225% 95.628%,1.918% 90.267%,1.618% 82.884%,1.325% 73.547%,1.041% 62.326%,0.766% 49.291%,0.5% 34.512%,0.244% 18.058%,0% 0%,100.001% 0% ); }
.site-btn.wht{background: var(--site-white);color: var(--site-black);}
.site-btn.wht:before{ background-color:var(--site-white);}
.site-btn.yellow{background: var(--site-yellow);color: var(--site-black);}
.site-btn.yellow:before{ background-color:var(--site-yellow);}

.site-btn.green{ background:var(--site-green); color:var(--site-black);}
.site-btn.green:before{ background-color:var(--site-green);}

/* abt sec */
.four-image-box{display: flex;column-gap: 22px;position: relative;padding-right: 17px;max-width: 688px;}
.center-logo-img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;padding: 30px;border-radius: 20px;background-color: var(--site-white);display: inline-flex;justify-content: center;align-items: center;box-shadow: 0 0 25px 25px rgba(0,0,0,0.1);}
.center-logo-img img{max-height: 181px;object-fit: contain;}
.four-image-box .right-part{display: flex;flex-direction: column;justify-content: space-between;}
.four-image-box .right-part img{border-radius: 20px;vertical-align: top;}
.four-image-box .left-part img{border-radius: 20px;vertical-align: top;}
.whysybx.text-left h2::after{background: url(images/left-heading-sep.svg) no-repeat;}

.left-part{max-width: 324px;}
.right-part{max-width: 324px;}
/* abt sec */

.with-overlap .container .container{padding: 0;}
.with-overlap{position: relative;}
.with-overlap:before{position: absolute;content: '';top: 0;width: 100%;left: 0;right: 0;height: 50%;background-color: var(--site-white);}
.lightblue-bg + .with-overlap:before{background-color: var(--site-light-blue);}
.with-overlap .container .partner-main{position: relative;padding: 80px 50px;border-radius: 20px;box-shadow: var(--site-box-shadow);}
.logo-slider-with-arrow .partner-logo-main{padding-left: 15px;padding-right: 15px;margin-bottom: 15px;}
.logo-slider-with-arrow{padding: 0 100px;margin-top: 24px;}
.logo-slider-with-arrow .gradient-card-inner{height: 135px;padding-top: 0;padding-bottom: 0;line-height: 90px;}
.gradient-card-inner .countryname{font-size: 16px; line-height: 1.2 !important;color: #000;margin-top: 5px;}
.logo-slider-with-arrow .gradient-card{height: 140px;}
.logo-slider-with-arrow .gradient-card-inner img{max-height: 75px;}
.slick-arrow{display: inline-block;width: 37px;height: 37px;font-size: 0;border: 50%;background: url(images/slick-arrow.svg);background-repeat: no-repeat;background-position: center;background-size: cover;border: 0;box-shadow: 0 0 3px 3px rgba(0, 115, 161, 0.1);border-radius: 50%;opacity: 1;cursor: pointer;}
.slick-arrow:before{display: none;}



.logo-slider-with-arrow .slick-prev, .logo-inner-main .slick-prev{top: 50px;left: 0;position: absolute;bottom: auto;}
.logo-slider-with-arrow .slick-next, .logo-inner-main .slick-next{top: 50px;transform: scalex(-1);left: 0;position: absolute;left: auto;right: 0;bottom: auto;}
.logo-inner-main .slick-prev{left: 15px;top: 38px;}
.logo-inner-main .slick-next{right: 15px;top: 38px;}
.become-member-bx{padding: 30px 38px 30px 30px;border-radius: 20px;position: relative;background: #fff url(images/member-right-top.svg);background-position: right top;background-repeat: no-repeat;box-shadow: 0 25px 15px -8px rgba(255,205,81,0.1),0 15px 35px -10px rgba(255,205,81,0.1);}
.become-member-iconbx{display: inline-flex;justify-content: center;align-items: center;min-width: 81px;height: 77px;background-image: url(images/member-icon-bg.svg);
    background-repeat: no-repeat;background-size: contain;margin-right: 25px;}
.become-member-iconbx img{max-height: 34px;max-width: 38px;object-fit: contain;}
.become-member-head{display: flex;align-items: center;}
.become-member-row{ row-gap:37px; margin:28px -20px 0 -20px;}
.become-member-row:first-child{margin-top: 0;}
.become-member-row .become-member-col{padding: 0 20px;}
.partner-main .btn-wrap{margin-top: 25px;}

.with-overlap.trusted-member-sec:has(+ .lightblue-bg) { background: var(--site-light-blue); }
.contact-con-main:has(+ .lightblue-bg):after { background: var(--site-light-blue); }
.contact-con-main:has(+ .wb):after { background: var(--site-white); }
.lightblue-bg + .contact-con-main{background-color: var(--site-light-blue);}

.why-choose-row{align-items: center;margin-top: 44px;}
.why-choose-iconbx{display: inline-flex;justify-content: center;align-items: center;min-width: 81px;height: 77px;background-image: url(images/why-choose-icon-bg.svg);background-repeat: no-repeat;background-size: contain;background-position: center;margin-right: 20px;}
.why-choose-iconbx img{max-width: 34px;max-height: 37px;object-fit: contain;object-position: center;}
.why-choose-item{display: flex;margin-top: 47px;}
.why-choose-item:first-child{margin-top: 0;}
.why-choose-ttl{ padding-bottom:10px; position:relative; }
.why-choose-ttl:before{position: absolute;content: '';bottom: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(90deg,rgba(0,158,221,1) 0%, rgba(255,255,255,0) 85%);}
.why-choose-item .whysybx{margin-top: 10px;}
.why-choose-left-col .why-choose-item{flex-direction: row-reverse;text-align: right;}
.why-choose-left-col .why-choose-iconbx{margin-right: 0;margin-left: 20px;}
.why-choose-left-col .why-choose-ttl::before{transform: scaleX(-1);}
.why-choos-pic{text-align: center;}
.why-choose-left-col .why-choose-list{padding-right: 17px;}
.why-choose-right-col .why-choose-list{padding-left: 17px;}

.reverse .two-col-row{flex-direction: row-reverse;}
.reverse .four-image-box{padding-left: 17px;padding-right: 0;}

.become-member-sec{overflow: hidden;}
.iam-text b{display: block;}

.copyright-inner .copyright-left{display: flex;align-items: center;gap: 10px;}
.footer-menus .menu-footer-utility-menu-container .menu { display: flex; align-items: center;gap: 15px; margin: 0 5px;}

.footer-menus .menu-footer-utility-menu-container .menu li > a{position: relative; display:inline-block; line-height:24px; }
.footer-menus .menu-footer-utility-menu-container .menu li > a::before {position: absolute; content: ""; background: white; width: 2px; height: 16px; left: -7px; top: 0; bottom: 0; margin: auto;}



.logo-slider-with-arrow{display: flex;}
.logo-slider-with-arrow.slick-initialized{display: block;}



.all-blogs .blog-row{margin: 0 -27px;row-gap: 50px;}
.all-blogs .blog-row .blog-col{padding: 0 27px;}
.blog-section-paging{display: flex;justify-content: center;align-items: center;}
.new_paging{display: flex;row-gap: 15px;}
.blog-section-paging .page-numbers{display: inline-flex;justify-content: center;align-items: center;width: 47px;height: 47px;border-radius: 50%;background: rgba(0, 115, 161, 0.1);color: var(--site-text-color);margin: 0 7px;}
.blog-section-paging .page-numbers.next,
.blog-section-paging .page-numbers.prev{font-size: 0;position: relative;vertical-align: top;}
.blog-section-paging .page-numbers.prev:before, .blog-section-paging .page-numbers.next:before{position: absolute;content: '';left: 1px;top: 0;width: calc(100% - 1px);height: 100%;background: url(images/pagination-arrow.svg) no-repeat;background-position: center;}
.blog-section-paging .page-numbers.prev:before{transform: scaleX(-1);left: 0;right: 1px;}
.blog-section-paging .page-numbers.current{background-color: var(--site-blue);color: var(--site-white);}
.all-blogs .blog-main{box-shadow: 0px 20px 35px -25px rgba(0,115,161,0.20), 0px 8px 25px -20px rgba(0,115,161,0.20);}
.all-blogs .blog-main::before{ position: absolute; content: ''; width: 100%; left: 0; top: 0; height: 100%; border: 1px solid #C1D3DA; border-radius: 15px;}
.single .inner-baner-wrap::after{background-image: url(images/inner-banner-shape2.svg);height: 69px;background-position: left;}
.single .inner-baner-wrap{padding:48px 0;}
.blog-detail-left .blog-ttl.heading1{line-height: 1.3;}
.blog-detail-left .blog-img{margin-top: 13px;}
.share-wrap{ display:flex; align-items:center; justify-content:space-between; background-color:var(--site-light-blue); padding:11px 30px; margin-top:30px; border-radius:10px; }
.share-blog-icons .a2a_svg{display: none;}
.share-blog-icons .social-media-icons{margin: 0;padding: 0;column-gap: 13px;}
.share-blog-icons .social-media-icons:after{display: none;}
.share-blog-icons .social-media-icons a{background: linear-gradient(180deg,rgba(0, 115, 161, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%);display: inline-block;width: 30px;height: 30px;border-radius: 10px;position: relative;margin: 0;}
.share-blog-icons .social-media-icons a.blog-facebook-link:after{background: url(images/facebook-bl.svg) no-repeat center;position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;opacity: 0.8;}
.share-blog-icons .social-media-icons a.blog-twitter-link:after{background: url(images/twitter-bl.svg) no-repeat center;position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;opacity: 0.8;}
.share-blog-icons .social-media-icons a.blog-linkedin-link:after{background: url(images/LinkedIn-bl.svg) no-repeat center;position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;opacity: 0.8;}
.share-ttl{font-size: 20px;color: var(--site-text-color);font-weight: 500;}
.blog-detail-inn{padding-right: 31px;}
.blog-detail-inn .whysybx{margin-top: 20px;}


.blog-detail-inn #ez-toc-container.ez-toc-transparent { border: 0; padding: 0; box-shadow: none; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav { margin-top: 10px; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav li { margin-top: 5px; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav li:after { top: 13px; }
.blog-detail-inn #ez-toc-container.ez-toc-transparent nav li a { color: var(--site-black); font-size: 18px; }
.blog-detail-inn div#ez-toc-container { background: rgba(0,115,161,0.05); width: 100%; border: 0px solid var(--site-border2); border-radius: 10px; display: block; padding: 11px 30px; box-shadow: none; margin-bottom: 30px; margin-top: 20px; }
.blog-detail-inn div#ez-toc-container .ez-toc-title { color: var(--site-text-color); font-size: 22px; }
.blog-detail-inn #ez-toc-container a.ez-toc-toggle { position: absolute; left: 0; top: 0; height: 100%; width: 100%; margin: 0; padding-right: 40px; outline: none !important; border: 0 !important; }
.blog-detail-inn #ez-toc-container a.ez-toc-toggle .ez-toc-js-icon-con { display: none; }
.blog-detail-inn #ez-toc-container a.ez-toc-toggle::before { position: absolute; right: 0; content: ''; background-image: url('images/select-arrow.svg'); background-repeat: no-repeat; background-position: center; width: 21px; height: 20px; background-repeat: no-repeat; background-size: 22px; }
.blog-detail-inn #ez-toc-container a:visited { color: var(--site-text-color); }
.blog-detail-inn #ez-toc-container li:after { display: none; }
.blog-detail-inn #ez-toc-container ul li { margin-top: 10px; }
.blog-detail-inn #ez-toc-container ul { margin-top: 15px; }
.blog-detail-inn #ez-toc-container ul ul { padding-left: 20px; margin-left: 0; margin-top: 0; }
.blog-detail-inn #ez-toc-container ul li a { color: var(--site-text-color); font-size: 18px; line-height: 1.4; }
.blog-detail-inn #ez-toc-container ul li ul li a { font-size: 16px; }
.blog-detail-inn .ez-toc-title-container { position: relative; }
.blog-detail-inn div#ez-toc-container.toc_close a.ez-toc-toggle::before { transform: scaleY(-1);}

.blog-right-service-ttl{display: block; padding:10px 40px 10px 40px; background:var(--site-yellow); font-size:22px; color:var(--site-black); border-radius:15px 15px 0 0; }
.sidebar-services-links{margin-top: 5px;border-top: 1px solid var(--site-yellow);}
.sidebar-services-links > li > a{display:block; position:relative; padding:8px 40px;font-size: 18px;color: var(--site-text-color);transition: 0.3s;-webkit-transition: 0.3s;}
.sidebar-services-links > li > a::before{position: absolute;content: '';left: 40px;height: 2px;background-color: var(--site-yellow);width: 12px;top: 0;bottom: 0;margin: auto;opacity: 0;}
.service-list-bx{box-shadow: 0 0 25px 15px rgba(25,41,48,0.03);}
.blog-right-cta{display: block; background: linear-gradient(180deg,rgba(0, 158, 221, 1) 0%, rgba(0, 115, 161, 1) 100%);border-radius: 15px; padding:25px 30px; margin-top:30px; color:var(--site-white); position: relative;overflow: hidden; padding-right:150px; min-height:275px;}
.blog-right-cta:before{position: absolute;content: '';right: -1px;bottom: 0;width: 151px;height: 258px;background-image: url(images/blog-cta-pic.png);background-repeat: no-repeat;}
.blog-right-cta-ttl{ font-size:30px; line-height:1.2; color:var(--site-white); font-weight:500; padding-right:34px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid var(--site-white); }
.blog-right-cta .whatsapp{margin-left: 0;color: var(--site-yellow);font-size: 20px;}
.blog-right-cta .whatsapp:after{background-image: url(images/whatsapp-icon-hover.svg);background-repeat: no-repeat;background-position: center;width: 24px;height: 24px;background-size: cover;}
.blog-cta-btn{margin-top: 20px;}
.bread-crumb-wrap{flex-wrap: wrap;}
.blog-cta1.cta2{ background:linear-gradient(180deg,rgba(0,158,221,1) 0%, rgba(0,115,161,1) 100%); border-radius:20px; overflow:hidden; position:relative; padding:35px 30px; display:flex; justify-content:space-between; align-items:center; margin:30px 0;}
.blog-cta1.cta2:before{position: absolute;content: '';height: 100%;width:374px;/*background-image: url(images/blog-cta-shape.svg);*/right: 0;bottom: 0;/*background-position: bottom left;background-repeat: no-repeat;background-size: cover;*/left: auto;}
.blog-cta-ttl{ position:relative; font-size:28px; color:var(--site-white); font-weight:500; line-height:auto; padding-left:25px; max-width:560px; }
.blog-cta1.cta2 .blog-cta-ttl { max-width:600px; }
.blog-cta-ttl:before{position: absolute;content: '';left: 0;height: 100%;width: 5px;border-radius: 3px;background-color: var(--site-white);}

.blog-cta1{ background:linear-gradient(180deg,rgba(0, 158, 221, 1) 0%, rgba(0, 115, 161, 1) 100%);border-radius:20px;overflow: hidden;display: flex;align-items: center;justify-content: space-between;padding:35px 30px; position:relative;margin:30px 0;}
.blog-cta1:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-image: url(images/blogcta-circle-bg.svg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.site-btn .whatsapp-icon{position: relative;padding-left: 30px;}
.site-btn .whatsapp-icon:before{position: absolute;content: '';width: 22px;height: 22px;background-image: url(images/whatsapp-icon-blk.svg);background-repeat: no-repeat;background-position: center;left: 0;top: 0;bottom: 0;margin: auto;background-size: 22px;}
.number-box{background: linear-gradient(180deg,rgba(0, 115, 161, 0.25) 0%, rgba(255, 255, 255, 0) 100%); box-shadow: 0 20px 35px 0px rgba(0,115,161,0.08), 0 8px 25px -20px rgba(0,115,161,0.08);  border-radius: 20px; position: relative;padding: 52px 30px 30px 30px;border-radius: 20px;position: relative;}
  .number-box .whysybx{position: relative;text-align: center;}
.number-box::before{position: absolute;content: '';left: 1px;top: 1px;right: 1px;bottom: 1px;background: var(--site-white);border-radius: 19px;}
.number-circle{display: inline-flex;justify-content: center;align-items: center;font-size: 28px;color: var(--site-white);font-weight: 500;background-color: var(--site-blue);width: 74PX;height: 74px;border-radius: 50%;position: absolute;right: 0;top: -37px;left: 0;margin: 0 auto;border: 3px solid #F3FBFF;box-shadow: 0 0 20px 11px rgba(0, 115, 161, 0.1);}
.number-box .whysybx{margin-top: 0;}
.number-box-row{margin: 0 -38px;margin-top: 64px;row-gap: 56px;}
.number-box-row .number-box-col{padding: 0 38px;}
.color-bxinn{ border-radius:20px; border:1px solid var(--site-blue); padding:30px 25px; box-shadow: 0 20px 35px -25px rgba(0,115,161,0.25), 0 8px 25px -20px rgba(0,115,161,0.25);position: relative;background-color: var(--site-white); height:100%; }
.color-bxinn .clr-bx-ttl{text-transform: uppercase;}
.color-bx-row{margin-top: 108px;row-gap: 90px;}
.color-bx{margin-left: 41px;position: relative;transition: 0.3s;-webkit-transition: 0.3s; height:100%; }
.color-bx:before{position: absolute; content: ''; width: 100%; height: 100%; background-color: var(--site-blue); border-radius: 20px; left: 0; bottom: 0; transform-origin: left bottom; transform: rotate(-7deg); bottom: 35px; left: -2px;}
.color-bx-col:nth-child(even) .color-bx:before{background: var(--site-yellow);}
.with-3bx .color-bxinn{padding:30px 44px;}
.color-iconbx img{max-width: 50px;max-height: 50px;object-fit: contain;}


.repeate-bx-item{border-radius: 20px;background-color: var(--site-white);overflow: hidden;margin-top: 24px;box-shadow: 0 20px 35px -25px rgba(0,115,161,0.25), 0 8px 25px -20px rgba(0,115,161,0.25);}
.repeate-bx-item:first-child{margin-top: 0;}
.repeate-bx-item .repeate-bx-ttl{padding: 17px 30px;background: rgba(0, 115, 161, 0.2);}
.repeate-bx-item .whysybx{padding: 30px;margin: 0;}
.repate-bx-right-image img{border-radius: 20px;display: block;margin-left: auto;}
.repate-bx-right-image{text-align: right;padding-left: 61px;position: sticky;top: 140px;}
.repeate-bx-row{margin-top: 40px;}


.cta-with-right-shape{background: var(--site-blue);}
.cta-with-right-shape .whysybx h2{padding-bottom: 0;}
.cta-with-right-shape .whysybx h2:after{display: none;}
.cta-with-right-shape{position: relative;min-height: 407px;display: flex;align-items: center;}
.cta-right-image-with-mask{position: absolute;display: inline-block;right: 0;bottom: 0;max-width: 853px;}
.cta-right-image-with-mask:before{position: absolute;content: '';right: 0;left: 0;width: 100%;height: 100%;background-image: url(images/cta-mask-layer2.svg);background-repeat: no-repeat;}
.cta-right-image-with-mask img{display: block;max-width: 100%;max-height: 341px;object-fit: cover;object-position: center;}
.cta-with-right-shape .cta-section-but-wrap{margin-top: 15px;}
.left-imgbx img{display: block;border-radius: 15px;max-width: 100%;}
.right-repatbx-item{border-radius: 20px;overflow: hidden;position: relative;box-shadow: 0 25px 15px -8px rgba(0,115,161,0.10), 0 15px 25px -10px rgba(0,115,161,0.08);margin-top: 36px;padding: 25px;background-color: var(--site-white);}
.right-repatbx-item:before{position: absolute;content: '';left: 0;height: 4px;right: 0;width: 100%;background-color: var(--site-blue);top: 0;}
.right-repatbx-item:first-child{margin-top: 0;}
.right-repatbx-item:nth-child(even):before{background-color: var(--site-yellow);}
.right-repatbx-wrap{ padding-left:0px; }
.left-title-contet-image-right-repatebox .left-content-bxx{position: sticky;top: 140px;}
.left-title-contet-image-right-wrap{ margin-top:40px; }

.cta-sec-with-right-arch{background: var(--site-yellow);}
.cta-cont-bx{padding: 50px 0;}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.yellow.email-but{background-color: var(--site-blue);color: var(--site-white);}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.yellow.email-but:after{background: url(images/email-wh.svg) no-repeat 0 0;}
.cta-sec-with-right-arch  .cta-cont-bx .site-btn.yellow.email-but:before{background-color:var(--site-blue);}
.cta-with-right-shape .cta-cont-bx{max-width: 920px; position: relative; z-index: 1;}

.cta-sec-with-right-arch{position: relative;min-height: 339px;display: flex;align-items: center;}
.yellow-cta-arch-pic{position: absolute;display: inline-block;max-width: 730px;height: 100%;right: 0;bottom: 0; overflow:hidden; }
.yellow-cta-arch-pic:before{position: absolute;content: '';left:-2px;top:-1px;bottom: -1px;background-image: url(images/yellow-arch-shape.svg);width: 100%;background-repeat: no-repeat; background-size:contain; }
.yellow-cta-arch-pic img{display: block;height: 100%;object-fit: cover;object-position: center;}
.cta-sec-with-right-arch .cta-cont-bx{ width:65%; }

.yellow-cta-center:has(+ .lightblue-bg) { background: var(--site-light-blue); }
.lightblue-bg + .yellow-cta-center::before{background: var(--site-light-blue);}
.yellow-cta-center {position: relative;overflow: hidden;}
.yellow-cta-center:before{position: absolute;content: '';left: 0;width: 100%;height: 50%;right: 0;background-color: var(--site-white);}
.yellow-cta-center .cta-sec-with-right-arch{text-align: center;position: relative;overflow: hidden;border-radius: 20px;overflow: hidden;z-index: 1;}
.yellow-cta-center .cta-sec-with-right-arch .cta-cont-bx, .blue-cta-with-shape .cta-cont-bx{max-width:940px;margin: 0 auto;width: 100%;}
.yellow-cta-center .cta-section-but-wrap{justify-content: center;width: 100%;}
.yellow-cta-center .cta-sec-with-right-arch::before{position: absolute;content: '';right: 0;top: 0;background-image: url(images/yellow-cta-right-top-shape.svg);background-repeat: no-repeat;background-position: bottom left;width: 210px;height: 126px;}
.yellow-cta-center .cta-sec-with-right-arch::after{position: absolute;content: '';left: 0;bottom: 0;background-image: url(images/yellow-cta-left-bottom-shape.svg);background-repeat: no-repeat;background-position: top right;width: 177px;height: 138px;}
.yellow-cta-center .cta-sec-with-right-arch .container{width: 100%;max-width: 100%;position: relative;z-index: 1;}

.blue-cta-with-shape .cta-with-right-shape .container{width: 100%;max-width: 100%;position: relative;}
.blue-cta-with-shape .cta-with-right-shape{border-radius: 20px;text-align: center;position: relative;overflow: hidden;min-height: 272px;}
.blue-cta-with-shape .cta-with-right-shape:before{position: absolute;content: '';left: 0;bottom: 0;width: 164px;height: 242px;background-image: url(images/blue-cta-left-shape.svg);background-position: top right;}
.blue-cta-with-shape .cta-with-right-shape::after{position: absolute;content: '';right: 0;top: 0;width: 200px;height: 148px;background-image: url(images/blue-cta-right-shape.svg);background-position: bottom left;}
.blue-cta-with-shape .cta-section-but-wrap{justify-content: center;}
.blue-cta-with-shape{position: relative;overflow: hidden;}
.blue-cta-with-shape:has(+ .lightblue-bg) { background: var(--site-light-blue); }
.lightblue-bg + .blue-cta-with-shape::before{background: var(--site-light-blue);}
.blue-cta-with-shape:before{position: absolute;content: '';left: 0;width: 100%;height: 50%;right: 0;background-color: var(--site-white);}

.vision-row{ display:flex; align-items:center; text-align:center; margin-top:34px; row-gap:30px; column-gap:50px; justify-content:center; flex-wrap:wrap; }
.vision-icon{display: inline-flex;width: 150px;height: 150px;align-items: center;justify-content: center;background: var(--site-blue);border-radius: 50%;position: relative;margin: 0 auto 99px auto;}
.vision-icon:before{position: absolute;content: '';left: 0;right: 0;width: calc(100% - 5px);height: calc(100% - 5px);top: 35px;border: 1px solid var(--site-blue);border-radius: 50%;}
.visionbx{display: flex;flex-direction: column;}
.vision-col{width: calc(20% - 40px);}
/*.vision-col:nth-child(even) .visionbx{flex-direction: column-reverse;}*/

.vision-col:nth-child(5n+2) .visionbx, .vision-col:nth-child(5n+4) .visionbx { flex-direction:column-reverse; }
.vision-col:nth-child(5n+2) .vision-icon, .vision-col:nth-child(5n+4) .vision-icon { margin-bottom:0; margin-top:99px; }
.vision-col:nth-child(5n+2) .vision-icon:before, .vision-col:nth-child(5n+4) .vision-icon:before { bottom:35px; top:auto; }

/*.vision-col:nth-child(even) .vision-icon{margin-bottom: 0;margin-top: 99px;}
.vision-col:nth-child(even) .vision-icon:before{bottom: 35px;top: auto;}*/
.vision-icon img{max-height: 72px;height: 72px;object-fit: contain;object-position: center;position: relative;z-index: 1;}
.visionbx .whysybx{margin-top: 0;}
.yellow-small-cta{background: var(--site-yellow);overflow: hidden;border-radius: 20px;position: relative;padding: 40px;margin-top: 24px;}
.yellow-small-cta:first-child{margin-top: 0;}
.img-with-certi img{display: block;}
.yellow-small-cta:before{position: absolute;content: '';left: 0;top: 0;background-image: url(images/small-cta-top-shape.svg);background-repeat: no-repeat;background-position: left top;width: 52px;height: 61px;opacity: 0.5;}
.yellow-small-cta:after{position: absolute;content: '';right: 0;bottom: 0;background-image: url(images/small-cta-btm-shape.svg);background-repeat: no-repeat;background-position: right bottom;width: 117px;height: 102px;opacity: 0.5;}
.yellow-small-cta .whysybx{position: relative;z-index: 1;}
.yellow-small-cta .cta-section-but-wrap{position: relative;z-index: 1;}
.yellow-small-cta .site-btn.green.whatsapp-but{background-color: var(--site-black);color: var(--site-white);}
.yellow-small-cta .site-btn.green.whatsapp-but::after{background: url(images/whatsapp-icon.svg) no-repeat 0 0;background-size: 19px;top: 0;
  bottom: 0; margin: auto;}
.yellow-small-cta .site-btn.green.whatsapp-but:before{background-color: var(--site-black);}
.yellow-small-cta .cta-section-but-wrap .but{margin-top: 20px;}
.yellow-cta-center .whysybx h2::after, .cta-cont-bx .whysybx h2::after{display: none;}
.cta-cont-bx .whysybx h2{padding-bottom: 0;}
.blog-detail-inn .blog-img img{aspect-ratio: inherit;}

body .ti-widget.ti-goog .ti-controls .ti-next:hover, 
body .ti-widget.ti-goog .ti-controls .ti-next:focus, 
body .ti-widget.ti-goog .ti-controls .ti-prev:hover, 
body .ti-widget.ti-goog .ti-controls .ti-prev:focus{box-shadow: 0 0 3px 3px rgba(0, 115, 161, 0.1);background-color: #fff !important; outline-color:transparent !important;}


.countries-list-content{margin-top:50px; display:flex; flex-wrap:wrap; justify-content:space-between; }
.countries-list-content .countries-list-box:first-child{ margin:0; }
.countries-list-box{ margin:66px 0 0 0; border:1px solid var(--site-blue); border-radius:15px; padding:46px 50px 30px 50px; position:relative; width:100%; }
.countries-list-box.two_column{ width:47%; }
.countries-list-content .box-heading{ font-size:var(--heading3); line-height:33px; color:var(--site-blue); text-align:center; background:var(--site-light-blue); padding:0 40px;
position:absolute; left:50%; top:-17px; transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.countries-list-content .box-heading:after{ content:""; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:-1px; position:absolute; background:url(images/dot.svg) no-repeat 0 0; width:6px; height:6px; }
.countries-list-content .box-heading:before{ content:""; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); right:-1px; position:absolute; background:url(images/dot.svg) no-repeat 0 0; width:6px; height:6px; }
.countries-list-wrap{ display:flex; flex-wrap:wrap; justify-content:center; row-gap:30px; margin:0 -33px 0;}
.countries-list-wrap:first-child{margin-top:0px;}
.countries-list-wrap li { position:relative; column-gap:15px; padding:0 32px; width:100%; max-width:25%; position:relative; color:var(--site-black); }
.countries-list-box.two_column .countries-list-wrap li{ width:50%; max-width:50%; padding:0 24px; }
.countries-list-box.two_column .countries-list-wrap li:nth-child(2n + 1):before{ display:none; }
.countries-list-wrap li a{display: inline-flex;align-items: center; color:var(--site-black);}
.countries-list-wrap li .country-name{font-size: 18px; line-height: 1.35; font-weight: 400; margin-left: 15px; margin-top: 0px;}
.cl-image { min-width:30px; width:30px; height:30px; border-radius:50%; display: inline-flex; align-items: center;}
.countries-name {font-size: 18px;font-weight: normal;line-height: 23px;width: 100%;}
.countries-list-wrap li:before {content: "";position: absolute;left: 0px;top: 0px;width: 1px;height: 100%; background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%);}
.countries-list-wrap li:nth-child(4n+1):before {display:none;}
.countries-list-wrap + .box-heading{margin-top: 80px;}

.member-list-wrap{ padding:26px 0 0 0; display:flex; flex-wrap:wrap; justify-content:center; column-gap:24px; }
.member-list-box{ margin:24px 0 0 0; padding:1px; background:linear-gradient(180deg,rgba(0,115,161,0.25) 0%, rgba(255,255,255,0) 100%); box-shadow:0 20px 35px 0px rgba(0,115,161,0.08), 0 8px 25px -20px rgba(0,115,161,0.08);
border-radius:15px; width:calc(50% - 12px); }
.member-in-list-box{ display:flex; height:100%; flex-wrap:nowrap; background:var(--site-white); border-radius:15px; padding:30px; flex-wrap:wrap; }
.member-list-logo-city{ display:flex; justify-content:space-between; align-items:center; width:100%; }
.member-logo{ line-height:0; display:flex; align-items:center; }
.member-logo img{ display:inline-block; }
.country-name{ padding:0 16px; line-height:40px; background:var(--site-light-blue); font-size:16px; color:var(--site-black); font-weight:500; border-radius:5px; }
.member-name{ font-size:20px; margin:15px 0 0 0; color:var(--site-blue); font-weight:500; width:100%; }
.member-wesite{ width:100%; position:relative; padding:15px 0 0 0; }
.member-wesite a{ font-size:16px; color:var(--site-black); display:inline-block; position:relative; position:relative; padding:0 0 0 37px; }
.member-wesite a:after{content:""; position:absolute; left:0; top:2px; width:22px; height:22px; background:url(images/web-bl.svg) no-repeat 0 0; }
.member-address{ width:calc(100% - 700px); margin:0 0 0 40px; padding:0 0 0 35px; position:relative; font-size:18px; color:var(--site-black); }
.member-address:after{ position:absolute; left:0; top:5px; background:url(images/member-add-icon.svg) no-repeat 0 0; width:19px; height:22px; content:""; }
.member-button{ width:100%; margin:15px 0 0 0; }

.row.services_section_list.services_section_list_slider > *{ padding:0 0; }
.row.services_section_list.services_section_list_slider .slick-slide{ padding:0 25px; }
.row.services_section_list.services_section_list_slider .service-image img{ display:inline-block; }
.row.services_section_list.services_section_list_slider .slick-list.draggable{ padding:0 0 30px 0; }
.row.services_section_list.services_section_list_slider .slick-arrow{ position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:1; }
.row.services_section_list.services_section_list_slider .slick-arrow.slick-prev{ left:0; }
.row.services_section_list.services_section_list_slider .slick-arrow.slick-next{ right:0; transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.member-count-content{ display:inline-block; padding:12px 26px; background:var(--site-blue); border-radius:8px; color:var(--site-white); margin:0 0 30px 0; }
.sumember_count{ font-size:50px; font-weight:600; display:inline-block; color:var(--site-white); line-height:65px; vertical-align:middle; }
.sumember_count span{ width:60px; display:inline-block; }
.member_cont{ font-size:18px; font-weight:500; display:inline-block; color:var(--site-white); max-width:115px; margin:0 0 0 6px; text-transform:uppercase; vertical-align:middle; }
.member-main .row{ align-items:center; }


.popup-quote{ width:100%; height:100vh; position:fixed; left:0px; top:0px; display:none; z-index:11411;}
.overlay-col{ width:100%; height:100%; position:fixed; left:0px; top:0px; font-size:0px; z-index:1; background:rgba(0,0,0,0.5); }
.fade{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:#000000; font-size:0px; opacity:0.5; display:none; z-index:99; }
.v-open .popup-quote{display: block;}
.v-open .fade{display: block;}
.popup-quote .modal-dialog{max-width: 1200px; width: 100%; margin:0 auto 0; position: relative; z-index: 1; padding:32px; padding-top:50px !important; padding-bottom:50px !important; display:flex; align-items:center; height:100%; }
.modal-content{width: 100%; padding: 20px; background: linear-gradient(to bottom,  rgba(240,237,232,1) 0%,rgba(214,210,196,1) 100%);}
.modal-close{ width:47px; height:47px; display:inline-flex; justify-content:center; align-items:center; padding:0 !important; font-size:0; background:#0073A1 url(images/magnific-close.svg) !important; background-position:center !important; opacity:1; position:absolute; right:-15px; top:-15px; border-radius:50%; background-size:22px !important; border:3px solid white; background-repeat:no-repeat !important; cursor:pointer !important; z-index:9;}
.popup-form-wrapper{display: flex; justify-content: flex-end; padding: 35px 15px; background: var(--site-white);}
.request-popup .quote-wrap{overflow: visible;}
.request-popup .request-free-quote{padding: 0px; margin: 40px 0px;}
.request-popup{ background:var(--site-white); width:100%; position:relative; padding:0 30px; border-radius:10px; }
.popup-form-wrap{width: 100%;}
.popup-form-wrap .site-heading{font-family:var(--site-font); font-size:45px;line-height: 60px;color: var(--site-font-color); font-weight: 600; margin-top: 25px;}
.popup-form-wrap .wpcf7-form{display: flex; flex-wrap: wrap; margin-top: 25px;}
.popup-form-wrap .wpcf7-form > p{width: calc(100% / 3); padding: 15px; margin: 0px;}
.popup-form-wrap .wpcf7-form > p br{ display:none; }
.popup-form-wrap .wpcf7-form > p:last-of-type{width: 66.66%;}
.popup-form-wrap .wpcf7-form .col-md-12 > p{margin-top: 10px;}
.popup-form-wrap .submit-btn{width: 100%; display: flex; justify-content: center; margin-top: 20px;}
.popup-form-wrap .wpcf7-form .google-privacy-text{padding: 0 15px;}
.wpcf7-not-valid-tip{font-size: 13px !important; line-height: 1.5 !important; font-weight: 500 !important; color: var(--site-red) !important;}
.wpcf7-spinner{top: 4px; right: 6px; z-index: 1; background: var(--site-cream); opacity: 1;}
.wpcf7-spinner::before{background: var(--site-black);}
.wpcf7-form-control-wrap{display: block;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7-response-output{ display:none !important;}
.grecaptcha-badge{visibility: hidden !important;}
.request-popup .form-ttl { text-align: center; }
.request-quote-form { max-width:50%; width:100%; padding:25px 25px 25px 0; border:0; box-shadow:none; }
.gform_required_legend{ display:none; }
.request-free-quote-form{ margin:20px 0 0; }
.gform_wrapper input{ padding:0 15px !important; height:40px !important; outline:none !important; box-shadow:none !important; background:#E8F5FA !important; font-size:16px !important; color:var(--site-black) !important; border-radius:5px !important; border:1px solid #ADDAED !important; box-shadow:none !important; flex:0 0 100%; }
.gform_wrapper input::-webkit-input-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper input:-moz-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper input::-moz-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper input:-ms-input-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper textarea:focus, .gform_wrapper input:focus{ outline:none !important; box-shadow:none !important; }
.gform_wrapper textarea{ outline:none !important; box-shadow:none !important; padding:15px 15px; min-block-size:120px !important; height:120px !important; background:#E8F5FA !important; font-size:16px !important; color:var(--site-black) !important; border-radius:5px !important; border:1px solid #ADDAED !important; box-shadow:none !important; }
.gform_wrapper taxtarea::-webkit-input-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper taxtarea:-moz-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper taxtarea::-moz-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gform_wrapper taxtarea:-ms-input-placeholder { color:var(--site-grey) !important; opacity:1 !important; }
.gfield_checkbox .gform-field-label.gform-field-label--type-inline { font-size:16px; color:var(--site-grey); }
.gform-theme--foundation .gform_fields{ row-gap:25px; }
.gform-footer.gform_footer.top_label{ justify-content:center; position:relative; }
#gform_wrapper_7 .gform-loader, #gform_wrapper_2 .gform-loader,#gform_wrapper_6 .gform-loader,#gform_wrapper_1 .gform-loader,#gform_wrapper_4 .gform-loader { position:absolute !important; top:0 !important; left:50% !important; margin:12px 0 0 100px !important; }
#gform_wrapper_1 .gform-loader { margin:12px 0 0 160px !important; }
#gform_wrapper_6 .gform-loader { margin:12px 0 0 135px !important; }
#gform_wrapper_2 .gform-loader { margin:12px 0 0 95px !important; }
#gform_wrapper_4 .gform-loader { margin:12px 0 0 125px !important; }
.gform_wrapper button.gform_button { display:inline-block; flex:0 0 auto; padding:9px 20px !important; font-size:var(--site-font) !important; border-radius:10px !important; font-weight:500 !important; text-decoration:none; transition:0.3s;
color:var(--site-white) !important; background:var(--site-blue) !important; position:relative; -webkit-transition:0.3s; transition:0.3s; line-height:1.5 !important; border:none !important; 
height:auto !important; min-width:158px !important; }
.gform-theme--framework .gform_validation_errors .gform_submission_error { flex-direction:revert !important; }
.gform-theme--framework .gform_validation_errors { border:none !important; color:red; background:none !important; box-shadow:none !important; padding:0 !important; display:none !important; }
.gform-theme--framework .gform_validation_errors .gform_submission_error, .gform-theme--framework .gform_validation_errors .gform-icon{ color:red !important; }
.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){ color:red !important; }
.gform-theme--framework .gform_validation_errors:focus { outline:none !important; outline-offset:0 !important; }
.gform-theme--foundation .gform_fields { gap:20px !important; }
.gform-theme--framework .gform_validation_errors { margin:0 0 20px 0 !important; }

.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date:after{ background:url(images/calendar.svg) no-repeat 0 0; width:20px; height:22px; max-width:20px !important; min-width:20px !important; content:"" !important; position:absolute; right:11px; }
.gform-theme--framework.ui-datepicker .ui-datepicker-next:before{ background:url(images/right.svg) no-repeat center !important; width:12px; height:22px; content:"" !important; opacity:0.7; }
.gform-theme--framework.ui-datepicker .ui-datepicker-prev:before{ background:url(images/left.svg) no-repeat center !important; width:12px; height:22px; content:"" !important; opacity:0.7; }
.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date .gform-datepicker-toggle-icon--default:before{ display:none !important; }
.datepicker.gform-datepicker { padding-right:40px !important; }
.gform-datepicker-toggle.gform-datepicker-toggle--default{ position:relative; z-index:1; }

.select2-container--default .select2-search--dropdown .select2-search__field { border:1px solid var(--site-grey); border-radius:10px; height:40px; font-size:16px; color:var(--site-black); }
.select2-container--default .select2-selection--single{ height:40px; border-radius:5px; border:1px solid #ADDAED; position:relative; }
.select2-container .select2-selection--single .select2-selection__rendered{ font-size:16px; background:#E8F5FA; color:var(--site-grey); color:var(--site-black); position:relative; line-height:38px; padding:0 40px 0 15px; border-radius:5px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height:100%; position:absolute; top:0; right:0; width:40px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b{ border:none; background:url(images/drop_down-arrow.svg) no-repeat center; width:100%; height:100%; left:0; top:0; margin:0; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{ transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.select2-dropdown{ border-color:#ADDAED; z-index:12; }
.v-open .select2-dropdown{ z-index:102251;  }
.select2.select2-container.select2-container--default{ width:100% !important; display:block; }
.gform_wrapper .gfield_checkbox input{ height:20px !important; padding:0 !important; margin:3px 0 0 0 !important; }
.gfield--type-html p:first-child{ margin:0; }
.gfield--type-html p{ font-size:16px; }
.gfield--type-html p a { color:var(--site-blue); text-decoration:underline; }
.gfield--type-html ul li{ font-size:16px; margin-top:14px; padding:0 0 0 20px; color:var(--site-text-color); position:relative; }
.gfield--type-html ul li:after{ content:""; position:absolute; left:0; top:9px; width:6px; height:6px; background:var(--site-blue); border-radius:50%; }
.form-box{ margin:40px 0 0 0; border-radius:20px; padding:20px; border:1px solid var(--site-blue); }
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span{ background:var(--site-blue) !important; }
.ui-datepicker-title select:focus{ outline:none; box-shadow:none; }

.member-filter-wrapper{ margin-bottom:30px; display:flex; align-items:center; gap:20px; justify-content:space-between; }
.member-map-wrapper{display:flex; gap:48px; padding:80px 12px; margin:auto; max-width:1850px; }
.map-filter-wrap{ width:67%; }
#map{ width:100%; height:600px; border-radius:15px; }
.member-list{ width:33%; height:690px; overflow-y:auto; padding-right:10px; margin-top:-20px; }
.member-item{ padding:20px; border:1px solid #ADDAED; cursor:pointer; font-size:13px; line-height:1.4; margin-top:20px; border-radius:15px; background:none !important; }
.member-item .member-logo{ line-height:0; margin:0 0 15px 0; }
.member-item .member-logo img{ max-width:150px; }
.member-item h4{ font-size:20px; font-weight:500; padding:0 0 10px 0; border-bottom:1px solid #ADDAED; color:var(--site-blue); }
.member-item p{ margin:2px 0; font-size:12px; }
.map-info-box{ max-width:280px; font-size:12px; line-height:1.3; }
.map-info-box h4{ font-size:16px; padding:0 40px 4px 0; color:var(--site-blue); }
.map-info-box p{margin:2px 0;font-size:14px}
.gm-style-iw-chr{ position:relative; }
.gm-ui-hover-effect { position:absolute !important; top:0; right:-10px; }
.map-desc{max-height:40px;overflow:hidden}
.map-contact-icons{display:flex;gap:8px;margin-top:4px}
.map-contact-icons a{text-decoration:none;font-size:14px;line-height:1}
.member-search-wrapper{ width:500px; position:relative; }
/* .member-search-wrapper .select2-container{ width:  } */
#clear-filter{ border:none; font-size:16px; color:var(--site-white); font-weight:500; padding:0 17px; background:var(--site-blue); cursor:pointer; line-height:38px; height:40px; border-radius:5px; margin:0 0 0 30px; }
/*.member-search-right .select2-container--default .select2-selection--single{ height:50px; }*/
.select2-container{ vertical-align:top; }
.member-search-right .select2-container .select2-selection--single .select2-selection__rendered{ padding-left:20px; border-radius:5px; }
.member-search-right .select2.select2-container.select2-container--default{ width:230px !important; }
.member-search-right .select2-container--default .select2-selection--single{ border-radius:5px; }
.search-and-button { display:flex; }
.member-search-right { gap:20px; display:flex; flex-wrap:wrap; }
.member-search-wrapper #member-search{ padding:0 20px 0 58px; background:#E8F5FA url(images/search-icon.svg) no-repeat 15px center; width:100%; border:1px solid #ADDAED; height:40px; width:100%; border-radius:5px; font-size:16px; color:var(--site-black); }
#search-results{ border:1px solid var(--site-grey); max-height:200px; overflow-y:auto; display:none; background:#fff; position:absolute; left:0; top:102%; z-index:12; border-radius:10px; width:100%; }
.search-result-item { padding:10px; background:var(--site-light-blue); }
.search-result-item:focus { background:#e6f2ff !important; }
.select2-results__option.select2-results__option--highlighted{ background:var(--site-light-blue); }
#search-results .search-result-item:nth-child(2n) { padding:10px; background:var(--site-white); }
.no-result{ padding:10px; color:red; text-align:center; font-size:16px; }
.mm-address{ margin:10px 0 0 0; padding:0 0 0 36px; font-size:16px; color:var(--site-grey); position:relative; }
.mm-address a { color:var(--site-grey); }
.mm-address img{ position:absolute; left:0; top:1px; }
.mm-web{ margin:10px 0 0 0; padding:0 0 0 36px; font-size:16px; color:var(--site-grey); position:relative; }
.mm-web a{ color:var(--site-grey); word-wrap:break-word; }
.mm-web img{ position:absolute; left:0; top:0px; }
.mm-phone{ margin:10px 0 0 0; padding:0 0 0 36px; font-size:16px; color:var(--site-grey); position:relative; }
.mm-phone a{ color:var(--site-grey); }
.mm-phone img{ position:absolute; left:0; top:2px; }
.v-open { overflow:hidden; }
.mm-email{ margin:10px 0 0 0; font-size:16px; color:var(--site-grey); position:relative; }
.mm-description{ margin:10px 0 0 0; font-size:16px; color:var(--site-grey); position:relative; }
.map-contact-icons a:focus{ outline:none; box-shadow:none; }

.desktop-only { display: block; }
.mobile-only { display: none; }
.tabs-nav{ padding:36px 0 0 0; display:flex; flex-wrap:wrap; margin:0 -18px; }
.tabs-nav .tab-btn{ border:none; background:rgba(0,115,161,0.05); cursor:pointer; padding:0 18px; margin:0 18px; line-height:40px; font-size:20px; color:var(--site-blue); font-weight:500; border-radius:10px; }
.tabs-nav .tab-btn.active{ background:var(--site-blue); color:var(--site-white); }
.accordion-content{ padding:36px 0 0 0; }
.accordion-content .members-list-box:last-child{ padding-bottom:0; }
.members-list-box{ display:flex; flex-wrap:wrap; padding:20px 0; border-top:1px solid rgba(0,124,173,0.5); }
.accordion-content .members-list-box:first-child{ padding-top:0; border:none; }
.members-list-box h3{ font-size:22px; font-weight:600; color:var(--site-blue); width:250px; margin:0 10px 0 0; }
.members-list{ width:calc(100% - 260px); overflow:hidden; }
.member-list-row{ display:flex; flex-wrap:wrap; margin:0 -10px; }
.members-name{ padding:0 10px; font-size:18px; color:var(--site-grey); line-height:33px; position:relative; }
.members-name:after{ content:""; position:absolute; left:-1px; top:50%; margin-top:-10px; background:url(images/tab-sp.svg) no-repeat 0 0; width:2px; height:21px; }
/* Basic */
.tab-content { display: none; }
.tab-content.active { display: block !important; }
.whysybx p a.broken_link { text-decoration:line-through !important; }
.ginput_counter { display:none !important; }

.a2a_kit .a2a_svg{ display:none; }
body .select2-results__option.select2-results__message { color:red; font-size:16px; background:none !important; }

.gform-theme--foundation .gform-loader { align-self:center; animation:gformLoader 1.1s infinite linear; block-size:10em; border-block-end:1.1em solid #000; border-block-end-color:rgb(0, 0, 0); border-block-start: 1.1em solid #fff;
    border-block-start-color: rgb(255, 255, 255); border-inline-end:1.1em solid #fff; border-inline-end-color:rgb(255, 255, 255); border-inline-start:1.1em solid #000; border-inline-start-color:rgb(0, 0, 0); border-radius:50%; display:inline-block; font-size:2px; inline-size: 10em; position: relative; transform: translateZ(0); }
.gform-theme--framework .gform-loader { border-block-end-color:var(--gf-form-spinner-fg-color); border-block-start-color:var(--gf-form-spinner-bg-color); border-inline-end-color:var(--gf-form-spinner-bg-color); border-inline-start-color:var(--gf-form-spinner-fg-color); }    
@keyframes gformLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.cky-btn-customize,.cky-btn-reject, .cky-btn-preferences { border:1px solid #0073A1 !important; color:#0073A1 !important; border-radius:10px !important; }
.cky-btn-accept { background:#0073A1 !important; color:#fff !important; border:1px solid #0073A1 !important; border-radius:10px !important; }
.cky-show-desc-btn { color:#0073A1 !important; text-decoration:underline; }
[data-wpr-lazyrender] { content-visibility:visible !important; }

.thank-you-inner { text-align: center; }
.thank-you-heading { font-size: 96px; font-weight: 500; color: var(--site-black); line-height: 1.5; }
.thank-you-ttl { font-size: 42px; font-weight: 500; line-height: 1.5; margin-top: 10px;position: relative;margin-bottom: 30px;}
.thank-you-ttl:before{background: url(images/heading-sep.svg) no-repeat; height: 6px; left: 0px; right: 0px; bottom: -10px; top: inherit; margin: auto; width: 88px; content: ""; position: absolute;}
.thank-you-img img { max-width: 145px; }

.not-found-wrap { text-align: center; max-width: 711px; margin-left: auto; }
.not-found-img img { max-width: 569px; height: auto; object-fit: cover;}
.not-found-wrap .thank-you-ttl { margin-top: 20px; }
.inner-wrap.row { align-items: center; }

.text-center p{text-align-last:center;}
.united-content.whysybx p{text-align-last:center;}
.why-choose-left-col .why-choose-item{text-align-last:right;}

.blue-cta-with-shape .cta-with-right-shape p{text-align-last: center;}
.yellow-cta-center .cta-sec-with-right-arch p{text-align-last: center;}
.member-item .country-name{margin-left: auto;}
.member-list-logo-city .member-logo{margin-bottom: 0;}
.member-item .member-list-logo-city{margin-bottom: 15px;}
.not_found p{ margin:0; color:red; text-align:center; }
.blog-right-inn { position:sticky; top:180px; }
.magazine-pdf-list{ padding:40px 0 0 0; overflow:hidden; }
.magazine-pdf-list .row{ row-gap:20px; justify-content:center; margin:0 -25px }
.magazine-repat-list{ width:25%; padding:0 25px; }
.magazine-repat-bx{ padding:20px 25px; border:1px solid #ADDAED; border-radius:15px; background:#F3F7F9 !important; width:100%; display:flex; flex-wrap:wrap; }
.magazine-cover-image{ line-height:0; width:100%; }
.magazine-cover-image img{ border-radius:15px; width:100%; }
.magazine-name{ font-size:20px; color:var(--site-blue); font-weight:500; position:relative; padding:20px 0 0 0; width:100%; text-align:center; }
.magazine-btn{ width:100%; text-align:center; padding:15px 0 0 0; }
/*.magazine-name:after{ content:""; position:absolute; width:26px; height:28px; background:url(images/pdf_icon.svg) no-repeat 0 0; left:0; top:2px; background-size:cover; }*/

.iam-logo a { display: inline-block; }
.first-box-cont { background:rgba(0,115,161,0.05); padding:20px; border-radius:15px; }
.first-box-con-title{ font-size:30px; color:var(--site-black); }

.gform-theme--foundation .gfield.moving-type-wrap { display:flex; flex-wrap:wrap; align-items:center; }
.gform-theme--foundation .gfield.moving-type-wrap .gfield_label.gform-field-label{ flex:0 0 auto; margin:0; float:left; }
.gform-theme--foundation .gfield.moving-type-wrap .ginput_container.ginput_container_radio{ padding:0 0 0 10px; float:left }
.gform-theme--foundation .gfield.moving-type-wrap .ginput_container.ginput_container_radio .gfield_radio{ display:flex; flex-wrap:wrap; flex-direction:inherit; }
.gform-theme--foundation .gfield.moving-type-wrap .ginput_container.ginput_container_radio .gfield_radio .gchoice{ padding:0 7px; }
.gform_wrapper .gfield.moving-type-wrap .ginput_container.ginput_container_radio .gfield_radio .gchoice input{ width:20px; height:20px !important; padding:0 !important; border-radius:50% !important; margin:1px 0 0 0 !important }
.gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{ block-size:6px !important; inline-size:6px !important; } 

.storage-tab-main{margin-top:40px;overflow: auto;}
.storage-tab-main table{width: 90%; margin: auto; min-width: 1200px;}
.storage-tab-main tr th{ background:#e7ebf3; padding:15px 15px; color:var(--site-black); font-size:var(--site-font-size); text-align:left; border:1px solid #bcbcbc; font-weight:normal; font-weight:bold;}	
.storage-tab-main tr th:nth-child(2){ background:var(--site-blue); color:var(--site-white); }
.storage-tab-main tr td{ padding:15px 15px; font-size:var(--site-font); color:var(--site-text-dark); border-bottom:1px solid #bcbcbc; border-left:1px solid #bcbcbc; background:#ffffff; text-align:left;}
.storage-tab-main tr th:first-child{border-radius:10px 0px 0px 0px;}
.storage-tab-main tr th:last-child{border-radius:0px 10px 0px 0px;}
.storage-tab-main tr td:last-child{border-right:1px solid #bcbcbc;}

.storage-tab-main tr:last-child td:first-child{border-radius:0px 0px 0px 10px;}
.storage-tab-main tr:last-child td:last-child{border-radius:0px 0px 10px 0px;}
.storage-tab-main tr td:nth-child(2){ background:var(--site-light-blue); }

.storage-main .whysybx p:first-child{margin-top:25px;}
.storage-main .whysybx p{margin-top:10px;}
.storage-tab-main tr td:first-child{font-weight:500; color:#000;}

.international-move-step-wrap{ display:flex; flex-wrap:wrap; margin:0 -12px; row-gap:30px; padding:40px 0 0 0; counter-reset:item; justify-content:center; }
.international-move-step-list{ width:25%; padding:0 12px; text-align:center; counter-increment: my-awesome-counter; }
.international-move-icon{ width:140px; height:140px; display:inline-block; position:relative; background:var(--site-yellow); border-radius:50%; line-height:140px; }
.international-move-icon:after{ position:absolute; content:""; top:5px; left:5px; border:4px solid var(--site-white); width:130px; height:130px; border-radius:50%; }
.international-move-icon:before{ position:absolute; content:counter(item, decimal-leading-zero); counter-increment:item; bottom:-10px; left:50%; margin-left:-20px; border:3px solid var(--site-yellow); background:var(--site-white); width:40px; height:40px; border-radius:50%; font-size:17px; color:var(--site-black); line-height:35px; z-index:11; }
.international-move-icon img{ display:inline-block; vertical-align:middle; }
.international-move-step-list h3{ padding:30px 0 0 0; }
.blue-cta-with-shape .cta-with-right-shape .whysybx.wht h3{ color:var(--site-yellow); }


.in-pan-heading { font-weight: 500; font-size: 18px; color: var(--site-black); margin-top: 20px; }
.in-plan-bx-row { row-gap: 30px; max-width: 1200px; margin: 50px auto 0px; justify-content: center;}
.in-plan-bx-wrap {border-radius: 20px; padding: 30px; background: var(--site-white); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); position: relative; overflow: hidden;}

.in-plan-bx-wrap::before { position: absolute; content: ''; left: 0; height: 4px; right: 0; width: 100%; background-color: var(--site-blue); top: -1px;}
.in-plan-bx-row .in-plan-col:nth-child(2n) .in-plan-bx-wrap:before{background-color: var(--site-yellow);}
.in-plan-icon { min-width: 75px; min-height: 75px; border-radius: 50%; background: var(--site-blue); display: flex; justify-content: center; align-items: center; padding: 17px; }
.in-plan-bx-row .in-plan-col:nth-child(2n) .in-plan-bx-wrap .in-plan-icon{background: var(--site-yellow);}
.in-plan-bx-row .in-plan-col:first-child .in-plan-bx-wrap .in-plan-icon img{filter: brightness(0) invert(1);}
.in-plan-icon { max-height: 50px; max-width: 50px;}
.in-plan-icon img { width: 100%; height: 100%; object-fit: contain; }
.in-plan-bx-row .in-plan-col:nth-child(2n) .in-plan-bx-wrap .site-btn { background-color: var(--site-yellow); color: var(--site-black); }
.in-plan-bx-row .in-plan-col:nth-child(2n) .in-plan-bx-wrap .site-btn:before { background-color: var(--site-yellow);}

.table-right-icon-box{ display:flex; flex-wrap:nowrap; }
.table-right-icon{ background:url(images/table-right-icon.svg) no-repeat; width:20px; height:20px; display:inline-block; vertical-align:middle; margin-right:10px; background-size:100%; margin-top:4px; flex:0 0 20px; }
.storage-main.ptb + .ptb.wb.international-move-step { padding-top: 0px; }
.in-plan-bx-wrap .in-planbx-des.whysybx ul > li::after { background: url(images/list-arrow-black.svg); }

.blog-detail-left .whysybx h3, .blog-detail-left .whysybx h4, .blog-detail-left .whysybx h5, .blog-detail-left .whysybx h6{ color:var(--site-blue); }


/* AI CTA */
.ayudawp-share-buttons {border-radius: 15px; padding: 15px; margin-top: 30px; background: rgba(0,115,161,0.05);}
.ayudawp-share-buttons .ayudawp-title {text-align: center; margin-bottom: 15px; font-size: var(--heading3); line-height: 1.5; font-weight: 500; color: var(--site-black);}
.ayudawp-buttons-container { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-top: 20px;justify-content: center;}
.ayudawp-share-buttons.with-icons .ayudawp-share-btn{border-radius: 10px;outline: none;}
.ayudawp-share-buttons .ai-share-button {display: inline-block; color: #fff; border-radius: 5px; text-decoration: none; font-weight: bold; cursor: pointer; margin: 0px !important; padding: 12px 15px !important;width: 100%; text-align: center;font-size: 16px;position: relative;line-height: 22px;}
.ayudawp-share-buttons.with-icons .ayudawp-share-btn{width: calc(50% - 10px);font-size: 14px; font-weight: 500;}
.ayudawp-share-btn.chatgpt .ai-share-button { background: #13a183; }
.ayudawp-share-btn.claude .ai-share-button { background: #d6784f; }
.ayudawp-share-btn.grok .ai-share-button { background: #101010; }
.ayudawp-share-btn.perplexity .ai-share-button { background: #308697; }
.ayudawp-share-btn.chatgpt .ai-share-button::before { background: url(images/chatgpt.svg) no-repeat center center; width: 22px; height: 22px; content: ""; margin: auto; display: inline-block; vertical-align: middle; background-size: contain; margin-right: 5px;}
.ayudawp-share-btn.grok .ai-share-button::before { background: url(images/Grok.svg) no-repeat center center; width: 22px; height: 22px; content: ""; margin: auto; display: inline-block; vertical-align: middle; background-size: contain; margin-right: 5px;}
.ayudawp-share-btn.perplexity .ai-share-button::before { background: url(images/Perplexity.svg) no-repeat center center; width: 22px; height: 22px; content: ""; margin: auto; display: inline-block; vertical-align: middle; background-size: contain; margin-right: 5px;}
.ayudawp-share-btn.claude .ai-share-button::before { background: url(images/Claude.svg) no-repeat center center; width: 22px; height: 22px; content: ""; margin: auto; display: inline-block; vertical-align: middle; background-size: contain; margin-right: 5px;}
.blog-sticky-band { position: sticky; top: 108px; z-index: 2; background: #fff; }
/* AI CTA */

/* author css */
.blog-author-box { margin-top: 40px; }
.author-header { display: flex; align-items: center; gap: 25px; }
.author-avatar { min-width: 130px; }
.author-avatar img { width: 130px; height: 82px; object-fit: contain;}
.author-sub-title{ font-size: 18px; font-weight: 700; letter-spacing: 1px; color: var(--site-blue); margin-bottom: 10px; }
.author-title-wrap .author-name { font-size: 26px; line-height: 1.3; font-weight: 500; color: var(--site-black); margin: 0; }
.author-counter-wrap .author-description,
.author-heading-description-wrap .author-description { width: 100%;text-align: center;}
.author-box-wrap { display: flex; margin-top: 20px; flex-wrap: wrap; text-align: center; background: var(--site-light-blue); border-radius: 10px; padding: 15px; border: 1px solid var(--site-blue);}
.author-counter-wrap,
.author-heading-description-wrap { display: flex; gap: 20px;width: 50%;}
.author-counter-item, .author-description,
.author-heading-description-item { width: calc(50% - 10px); }
.author-heading,
.author-counter { color: var(--site-blue); font-size: 24px; font-weight: 600; line-height: 1.5; position: relative;display: inline-block;}
.author-counter-item span { font-size: 24px; color: var(--site-blue); font-weight: 600; display: inline-block; }
.view-link-wrap { margin-top: 20px; }
.view-link-wrap .button { color: var(--site-blue); font-weight: 500; font-size: 18px; line-height: 1.2; display: inline-block; position: relative; }
.view-link-wrap .button::after { content: ">"; text-decoration: none; display: inline-block; margin-left: 7px;font-size: 20px;}
/* author css */

/* Datepicker Wrapper */
.gform-datepicker-calendar { border:1px solid #e5e7eb !important; border-radius:12px !important; background:#fff !important; box-shadow:0 10px 30px rgba(0, 0, 0, 0.12) !important; 
padding:10px !important; z-index:99999 !important; }
/* Header */
.gform-datepicker-calendar .ui-datepicker-header { background:#0d6efd !important; color:#fff !important; border:0 !important; border-radius:8px !important; padding:10px !important; }
/* Month / Year */
.gform-datepicker-calendar .ui-datepicker-title { color:#fff !important; font-size:16px; font-weight:600; }
/* Previous / Next */ 
.gform-datepicker-calendar .ui-datepicker-prev, .gform-datepicker-calendar .ui-datepicker-next { cursor:pointer; }
.gform-datepicker-calendar .ui-datepicker-prev span, .gform-datepicker-calendar .ui-datepicker-next span { filter: brightness(0) invert(1); }
/* Table */
.gform-datepicker-calendar table { width:100%; margin-top:10px; }
.gform-datepicker-calendar th { color:#6b7280; font-size:13px; font-weight:600; padding:8px 0; }
/* Days */
.gform-datepicker-calendar td a, .gform-datepicker-calendar td span { width:38px; height:38px; line-height:29px; text-align:center; display:block; border-radius:3px !important; transition:.25s;
color:#111827; text-decoration:none; }
/* Hover */
.gform-datepicker-calendar td a:hover { background:#0d6efd; color:#fff; }
/* Selected Date */
.gform-datepicker-calendar .ui-state-active { background:#0d6efd !important; color:#fff !important; border:none !important; }
/* Today */
.gform-datepicker-calendar .ui-datepicker-today a { border:2px solid #0d6efd !important; background:transparent !important; color:#0d6efd !important; }
/* Disabled */ 
.gform-datepicker-calendar .ui-state-disabled span { color:#cbd5e1 !important; }
/* Border between rows */
.gform-datepicker-calendar td { padding:4px; }
body .gform-theme--foundation .gform-datepicker-calendar { background-color:#fff;  box-shadow:0 1px 5px rgba(0,0,0,.1); inset-block-start:100%; position:absolute; text-align:center; 
transform:translateY(-113%) !important; z-index:9999 !important; }

.monthMessage{ display:none !important; }
.ginput_container.ginput_container_date{position: relative !important;  gap: 0 !important;}
.ginput_container.ginput_container_date input{width: 100% !important; max-width: 100% !important;}
.ginput_container.ginput_container_date button.gform-datepicker-toggle.gform-datepicker-toggle--default{ position:absolute !important; left: 0; top: 0; width: 100%; right: 0; transform: none !important; height: 100% !important; margin: 0 !important; opacity: 0  !important;z-index: 3 !important;}

.gform-theme--framework .nav.btn:focus{outline: none !important;border-color:transparent !important;box-shadow: none !important;}
.gform-theme--framework .nav.btn{outline: none !important;border-color:transparent !important;box-shadow: none !important;}
.gform-theme--framework .gform-datepicker-calendar table.calendar td.selected span{border-color: transparent !important;}
.gform-theme--foundation .gform-datepicker-calendar td.selected span{border-color: transparent !important;}
.monthMessage{ display:none; }
.gform-theme--framework .gform-datepicker-calendar .nav.select{ outline:none !important; box-shadow:none !important; }
.gform-theme--framework select:where(:not(.gform-theme__disable, .gform-theme__disable *):not(.gform-theme__disable-framework, .gform-theme__disable-framework *)):focus{ outline:none !important; box-shadow:none !important; }

.table-wrap table { width:100%; margin:20px 0 0 0; border-collapse:separate !important; border-spacing:0; border-radius: 5px 5px 0px 0px; overflow:hidden; border:1px solid var(--site-yellow); }
.table-wrap table tr th, .table-wrap table tr td { padding:14px 20px; background-color:var(--site-yellow); font-size:16px; font-weight:500; line-height:1.25; color:var(--site-black); border:0px; }
.table-wrap table tr th { text-transform:uppercase; text-align:left; border-left:2px solid var(--site-yellow); text-align:center; }
.table-wrap table tr th:first-child { border-left:1px solid rgba(0,0,0,0); border-radius:5px 0 0px 0px; }
.table-wrap table tr td { background-color:transparent; padding:8px 20px; border-left:2px solid #e8e8e8; border-top:2px solid #e8e8e8; vertical-align:top; font-size:16px;
color:var(--graylight-color); font-weight:400; }
.table-wrap table tr td:first-child { border-left:none; }
.table-wrap table tr td a { color:var(--black-color); text-decoration:underline; }
.table-wrap { width:100%; overflow:auto; }
 
@media(min-width:1200px){
.header-bot-right .menu > .menu-item-has-children:hover > a:before{transform: scaleY(-1);background-image: url(images/menu-down-hover.svg);}
.header-bot-right .menu > .menu-item-has-children:hover > a{color:#D99B00;}
.menu > .menu-item:hover > .sub-menu { -webkit-transform: translateY(0); transform: translateY(0); visibility: visible; opacity: 1; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu:hover > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout:hover ul.mega-sub-menu { -webkit-transform:translateY(0); transform:translateY(0); visibility:visible; opacity:1; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background-color: rgba(255,205,81,0.2);padding-left: 60px;color: var(--site-grey); padding-right:24px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover:before{opacity: 1;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{ color:var(--site-blue); }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ color:var(--site-blue); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children:hover > a.mega-menu-link > span.mega-indicator::after{ transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.whatsapp:hover{ color:var(--site-yellow); }
.whatsapp:hover:after{background: url(images/whatsapp-icon-hover.svg) no-repeat 0 0; background-size: 20px;}
.head_phone:hover{ color:var(--site-yellow); }
.head_phone:hover:after{background: url(images/call-icon-wh-ho.svg) no-repeat 0 0; background-size: 20px;}
.email-details:hover{ color:var(--site-yellow); }
.email-details:hover:after{ background: url(images/mail-icon-hover.svg) no-repeat 0 0; }
.header-bot-right .menu li a:hover{ color:#D99B00; }
/* .header-bot-right .menu > li > a:hover:after{ width:18px; } */
.services_box_list.whysybx ul > li a:hover{ color:var(--site-blue); }
.service-card a:hover .post-button-link {background:url(images/arrow-but-ho.svg) no-repeat center center; }
.service-card a:hover .service-title { color:var(--site-black); }
.social-media-icons > a:hover{ opacity:0.7;}
.full-cta-section .col-lg-6:last-child .site-btn.wht:hover{background: var(--site-blue);color: var(--site-white);}
.full-cta-section .col-lg-6:last-child .site-btn.wht:hover:before{ background-color:var(--site-blue); }
.social-media-title:hover{opacity: 0.7;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-next:hover,
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev:hover{background: url(images/slick-arrow-hover.svg) !important;background-repeat: no-repeat !important;background-position: center !important;}
.big_button a:hover{ background:var(--site-yellow); color:var(--site-black); }
.chat_whatsapp a:hover{ background:var(--site-blue); color:var(--site-white); }
.chat_whatsapp a:hover:before { background:url(images/whatsapp-blc-ho.svg) no-repeat 0 center; }
.location-cta .footer-chat a:hover,.location-cta .footer-mail a:hover{ color:var(--site-yellow); }
.breadcrumb ul li a:hover{ color:var(--site-yellow); }

.footer-nav a:hover,.footer-detail a:hover,.site-footer a:hover{color:var(--site-yellow);}
.footer-nav ul li a:hover:after { background:url(images/footer-icon-ho.svg) no-repeat; }
.footer-location a:hover:after{background: url(images/location-icon-hover.svg) no-repeat;}
.footer-chat a:hover:after{background: url(images/whatsapp-icon-hover.svg) no-repeat;}
.footer-phone a:hover:after{ background:url(images/call-icon-wh-ho.svg) no-repeat; background-size:18px; }
.footer-mail a:hover:after{background: url(images/mail-icon-hover.svg) no-repeat;}
.partner-logo-main a:hover img{filter: grayscale(100%); -webkit-filter: grayscale(100%);}
.blog-main:hover .blog-content .whysybx h3{color:var(--site-blue);}
.cleaning-heading:hover{color:var(--site-blue);}
.site-link a:hover:after{background:#fff; width:50%; background: var(--site-yellow);}
.social-media ul li a:hover{background:#338fb4;}
.back_to_top .upwards_arrows:hover:after{background:var(--site-yellow);}
.back_to_top .upwards_arrows:hover:before{border-color:var(--site-black);}
.contact-con a:hover{color:var(--site-blue);}

.site-btn:hover, .site-btn.wht:hover, .gform_button:hover{ background: var(--site-yellow);color: var(--site-black);}
.site-btn:hover:before, .site-btn.wht:hover:before{ background-color:var(--site-yellow); }

.site-btn.yellow:hover, .site-btn.green:hover{ background: var(--site-white);color: var(--site-black);}
.site-btn.yellow:hover:before, .site-btn.green:hover:before{ background:var(--site-white); }

.slick-arrow:hover{background: url(images/slick-arrow-hover.svg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.whysybx p a:hover, .whysybx li a:hover{color: var(--site-black);text-decoration: none;}

.blog-section-paging .page-numbers.prev:hover, .blog-section-paging .page-numbers.next:hover{background-color: var(--site-blue);}
.blog-section-paging .page-numbers.prev:hover:before, .blog-section-paging .page-numbers.next:hover:before{background: url(images/pagination-arrow-hover.svg) no-repeat;background-position: center;}
.blog-section-paging .page-numbers:hover{background-color: var(--site-blue);color: var(--site-white);}
.share-blog-icons .social-media-icons a:hover{background: linear-gradient(180deg,rgba(0, 115, 161, 0.20) 0%, rgba(0, 115, 161, 0.20) 100%);}
.sidebar-services-links > li > a:hover{background: rgba(255,205,81,0.2);padding-left: 60px;}
.sidebar-services-links > li > a:hover:before{opacity: 1;}

.blog-right-cta .whatsapp:hover{color: var(--site-white);}
.blog-right-cta .whatsapp:hover:after{background-image: url(images/whatsapp-icon.svg);}
.blog-cta1.cta2 .site-btn.wht:hover{background: var(--site-yellow);color: var(--site-black);}
.blog-cta1.cta2 .site-btn.wht:hover:before{background-color:var(--site-yellow);}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.yellow.email-but:hover{background-color: var(--site-white);color: var(--site-black);}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.yellow.email-but:hover:after{background: url(images/email-bl.svg) no-repeat 0 0;}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.yellow.email-but:hover:before{background-color:var(--site-white);}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.wht:hover{background-color: var(--site-blue);color: var(--site-white);}
.cta-sec-with-right-arch .cta-cont-bx .site-btn.wht:hover:before{background-color: var(--site-blue);}
.yellow-small-cta .site-btn.wht:hover{background-color: var(--site-blue);color: var(--site-white);}
.yellow-small-cta .site-btn.wht:hover:before{background-color: var(--site-blue);}
.yellow-small-cta .site-btn.green.whatsapp-but:hover{background-color: var(--site-white);color: var(--site-black);}
.yellow-small-cta .site-btn.green.whatsapp-but:hover:before{background-color: var(--site-white);}
.yellow-small-cta .site-btn.green.whatsapp-but:hover:after{background: url(images/whatsapp-bl.svg) no-repeat 0 0;background-size: 20px;}
.modal-close:hover{ background:#FFCD51 url(images/magnific-close.svg) !important; background-position:center !important; position:absolute; background-size:22px !important; background-repeat:no-repeat !important; }
.countries-list-wrap li a:hover .country-name{ color:var(--site-blue); }
.gform_wrapper button.gform_button:hover { color:var(--site-black) !important; background:var(--site-yellow) !important; }
.gfield--type-html p a:hover { color:var(--site-grey); text-decoration:none; }
.select2-results__option.select2-results__option--highlighted:hover, .select2-results__option:hover{ background:var(--site-blue); color:var(--site-white); }
#clear-filter:hover{ background:var(--site-yellow); color:var(--site-black); }

.gform-theme--framework.ui-datepicker .ui-datepicker-next:hover:before{ opacity:1; }
.gform-theme--framework.ui-datepicker .ui-datepicker-prev:hover:before{ opacity:1; }
.member-wesite a:hover{ color:var(--site-blue); }
.member-wesite a:hover:after{ background:url(images/web.svg) no-repeat 0 0; }

.in-plan-bx-row .in-plan-col:nth-child(2n) .in-plan-bx-wrap .site-btn:hover { background-color: var(--site-blue); color:var(--site-white);}
.in-plan-bx-row .in-plan-col:nth-child(2n) .in-plan-bx-wrap .site-btn:hover:before { background: var(--site-blue);}


/* AI CTA */
.ayudawp-share-btn.chatgpt .ai-share-button:hover { background: #13a183; box-shadow:0 8px 18px rgba(0,0,0,0.20);}
.ayudawp-share-btn.grok .ai-share-button:hover:hover{background: #101010;box-shadow:0 8px 18px rgba(0,0,0,0.20);}
.ayudawp-share-btn.perplexity .ai-share-button:hover { background: #308697; box-shadow:0 8px 18px rgba(0,0,0,0.20);}
.ayudawp-share-btn.claude .ai-share-button:hover { background: #d6784f;box-shadow:0 8px 18px rgba(0,0,0,0.20);}
/* AI CTA */

.view-link-wrap .button:hover { color: var(--site-black); }

}
@media(max-width:1890px){
.cta-right-image-with-mask{ max-width:790px; }
}
@media(max-width:1850px){

}
@media(max-width:1800px){
.cta-sec-with-right-arch .cta-cont-bx{width: 55%;}
.request-button-link { padding:0 0 0 20px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item { margin:0 13px; }

.cta-right-image-with-mask{ max-width:750px; }
}
@media(max-width:1750px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{ font-size:16px; }
}
@media(max-width:1720px){
.cta-right-image-with-mask{ max-width:700px; }
}
@media(max-width:1600px){
.request-button-link { padding:0 0 0 8px; }


.home_banner_cont:after { width:90px; height:80px; background-size:contain; }
.home_banner_cont:before { width:90px; height:80px; background-size:contain; }
.home_banner_cont { padding:45px 0 45px 45px; }

.cta-right-image-with-mask{max-width: 42%;}
.cta-sec-with-right-arch .cta-cont-bx{width: 50%;}
.yellow-cta-arch-pic::before{ background-size: cover;width:180px;}
.anniversary-logo { margin:0 0 0 14px; padding:0px 0 0 16px; }
}
@media(max-width:1580px){
.footer-first.col-md-3 { width: 25.8%; }
.iam-text{padding-right:15px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item { margin:0 9px; }
.request-button-link .site-btn{font-size: 16px;}
}
@media(max-width:1500px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item { margin:0 6px; }
.number-box-row{margin-left: -12px;margin-right: -12px;}
.number-box-row .number-box-col{padding-left: 30px;padding-right: 30px;}

.number-circle{font-size: 24px;}
.cta-right-image-with-mask{max-width: 50%;}
.cta-with-right-shape .cta-cont-bx{max-width: 800px;}
.yellow-cta-arch-pic{width: 40%;}
.cta-sec-with-right-arch .cta-cont-bx { width: 58%; }
.anniversary-logo { margin:20px 0 0 0; padding:0px 0 0 0; width:100%; }
.anniversary-logo:after{ display:none; }
}
@media(max-width:1460px){
.partner-main,.blog-sec{overflow:hidden;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link { font-size:15px; }
}
@media(max-width:1450px){
.all-blogs .blog-row{margin: 0 -12px;row-gap: 30px;}
.all-blogs .blog-row .blog-col{padding: 0 12px;}

}
@media(max-width:1400px){
.container{max-width:1170px;}	
:root{
    --heading1:45px;
    --heading2:40px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.moving-menu > ul.mega-sub-menu { width:1170px; }
.logo { width:160px; }
.request-button-link { padding:0 0 0 5px; }
.social-media-icons { padding:0 0 0 20px; margin:0 0 0 20px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{ font-size:14px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item { margin:0 4px; }
.services_section_list.row { margin:-12px -15px 0; }
.services_section_list.row.services_section_list_slider{ margin:-12px -15px -30px; }
.row.services_section_list.services_section_list_slider .slick-slide { padding:0 15px; }
.services_section_list.row > * { padding:0 15px; }
.services_box .row { margin:0 -15px; }
.services_box .row > * { padding:0 15px; }
.services_box_list { padding:41px 116px 55px 50px; }
.full-cta-section-left-bg, .full-cta-section-right-bg { height:calc(100% - 60px); }
.cta-section-wrap { padding:36px 0 0px 80px; }
.full-cta-section::before{bottom: 60px;}
.header-section{ height:133px;}
.home_banner_cont h1, .home_banner_cont h2{ background-position:0 41px; }
.two-image-box{ padding-left:0; }
.row-reverse .two-image-box{ padding-right:0; }
.big_button a { font-size:14px; padding:0 10px; }
.chat_whatsapp a{ font-size:16px; }
.inner-baner-wrap:after{ width:350px; }
.two-image-with-shap { margin:0 0 0 0px; }
.two-image-with-shap-one { margin:0 0 0 131px; }
.single-image-about { padding:0 23px 0 0; }
.row-reverse .single-image-about{ padding:0 0 0 23px; }
.exp-box { right:43px; }
.round-img-right-sec-wrap { margin:0 0 0 0; }
.row-reverse .round-img-right-sec-wrap{ margin:0; }
.round-img-right-cont { margin:-203px 0 0 -7px; }
.left-two-img-with-wrap { padding:0 23px 0 0; }
.row-reverse .left-two-img-with-wrap { padding:0 0 0 23px; }
.left-two-img-with-cont-box { padding:20px 20px; }
.left-hart-shap-img { width:525px; height:484px; }
.left-hart-shap-img-box:after { width:499px; height:498px; background-size:cover; }
.right-round-img-box{ margin-left:0; width:560px; height:560px; background-size:cover; padding:35px; }
.not-reverse .right-round-img-box { margin-right:0; }
.right-round-img-box img { width:490px; height:490px; }
.left-shap-img-box:after { width:430px; height:502px; left:130px; top:108px; }
.left-round-img-box { width:543px; height:551px; padding:34px; background-size:cover; }
.right-line-img-box { padding:15px 15px 15px 50px; }
.not-reverse .right-line-img-box{ padding-left:0; margin-right:50px; }
.right-line-img-box:after { left:165px; }

.unitedaction-main .container{max-width:1205px;}
.recentblog-main .row{margin-left:12px; margin-right:12px;}
.recentblog-main .blog-col{padding-left: 12px;padding-right: 12px;}
.logo-inner-main{margin-left: -12px; margin-right: -12px;}
.logo-inner-main.slick-initialized .slick-slide{padding-left: 12px;padding-right: 12px;}
.footer-first.col-md-3 {width: 24.8%;}

.contactbox-main .col-md-5{width:50%;}
.contactbox-main .col-md-7{width:50%;}


.ptb {padding: 60px 0;}
.with-overlap .container .partner-main{padding: 60px 50px 60px 50px;}
.why-choose-iconbx{min-width: 71px; height: 67px;}
.why-choose-iconbx img {max-width: 26px; max-height: 29px;}
.why-choose-item{margin-top: 35px;}
.why-choose-left-col .why-choose-list{padding-right: 0;}
.why-choose-right-col .why-choose-list{padding-left: 0;}
.become-member-row{margin-left: -12px;margin-right: -12px;}
.become-member-row .become-member-col{padding-left: 12px;padding-right: 12px;}
.blog-right-service-ttl{padding-left: 30px;padding-right: 30px;font-size: 20px;}
.sidebar-services-links > li > a{padding: 10px 30px;}
.sidebar-services-links > li > a:before{left: 22px;}
.blog-detail-inn{padding-right: 20px;}
.blog-right-cta-ttl{padding-right: 0;}
.blog-right-cta{padding-right: 100px;}
.blog-right-cta::before{width: 90px;background-size: contain;background-position: bottom right;}
.member-in-list-box { padding:30px 25px; }
.member-address { width:calc(100% - 680px); margin:0 0 0 30px; }
.blog-cta1.cta2, .blog-cta1{ padding:30px; }
#clear-filter{ margin-left:15px; }
.member-search-wrapper { width:390px; }
.member-map-wrapper { gap:38px; }
.map-main iframe { height:500px; }

}
@media(max-width:1399px){
.color-bx{margin-left: 20px;}
.color-bxinn{padding: 20px;}
.color-bx::before{bottom: 20px;transform: rotate(-3deg);}
.color-bx-row { margin-top: 70px; row-gap: 70px; }
.with-3bx .color-bxinn { padding: 20px 30px; }
.repate-bx-right-image{padding-left: 40px;}
.blog-cta1.cta2::before{width: 299px;}
.cta-with-right-shape{min-height: 360px;}
.cta-with-right-shape .cta-cont-bx{max-width: 64%;}
.vision-icon{width: 130px; height: 130px;}
.vision-icon img{max-width: 50px; max-height: 50px;}
.vision-row{column-gap: 30px;}

.not-found-img img { max-width: 469px;text-align: center;}
.not-found-wrap img { max-width: 325px; }
.not-found-wrap .thank-you-ttl { margin: 10px 0px 20px; font-size: 28px; }
.not-found-wrap{margin: auto;}
.blog-right-inn { position:sticky; top:160px; }
.blog-cta-ttl { font-size:22px; max-width:410px; }
.blog-cta1.cta2 .blog-cta-ttl { max-width:430px; }
}
@media(max-width:1300px){
.number-circle { width: 60px; height: 60px; top: -30px; font-size: 18px; }

.number-box-row .number-box-col { padding-left: 20px; padding-right: 20px; }
}
@media(max-width:1280px){
.footer-first.col-md-3{width:100%; display:flex; flex-wrap: wrap; justify-content: center;}
.footer-logo{ text-align:center; width:auto; }
.anniversary-logo { margin:0 0 0 20px; padding:0px 0 0 21px; width:auto; }
.anniversary-logo:after{ display:block; }

.iam-main{margin-top:20px; margin-bottom:20px; width:50%; padding-right:0px;}
.col-md-2.quick-linkmain{width:33%;}
.col-md-5.moving-service-nav{width:33%;}
.col-md-2.footer-last{width:33%;}
.copyright-left,.site-link{width:100%;}
.copyright-inner{flex-wrap: wrap; text-align:center;}
.footer-nav.footer-nav2 ul li{width:100%;}

.logo-with-desmain { display: flex;gap:10px;}

.copyright-inner .copyright-left{justify-content: center;}
.yellow-cta-center .cta-sec-with-right-arch::before{width: 130px; height: 90px;}
.yellow-cta-center .cta-sec-with-right-arch::after{width: 120px; height: 90px;}
.yellow-cta-center .cta-sec-with-right-arch .cta-cont-bx, .blue-cta-with-shape .cta-cont-bx{max-width: 770px;}
.cta-section-but-wrap{column-gap: 20px;}
.blue-cta-with-shape .cta-with-right-shape::before{background-size: contain;background-repeat: no-repeat;width: 84px; height: 132px;}
.blue-cta-with-shape .cta-with-right-shape::after{background-size: contain;background-repeat: no-repeat;width: 84px; height: 62px;}
}

@media(max-width:1300px){

.header-bot-right .menu li { padding:0 7px; }
.request-button-link .site-btn { font-size:14px; padding:9px 15px; }
.header-top:after{width: 67%;}
.header-top:before{width: calc(35% - 10px);}
.gradient-card-inner .countryname{font-size: 14px;}
}
@media(max-width:1199px){
.container{max-width:100%;}	
:root{
    --site-font:16px;
    --site-bigfont:18px;
    --heading1:38px;
    --heading2:35px;
    --heading3:20px;
    --heading4:18px;
    --heading5:16px;
    --heading6:14px;
    --site-btn-font:16px;
    --site-font-20:18px;
}
.south-america-menu { min-height:10px !important; }
.home_banner_img{ height:530px; }
.service-card-box { padding:0 20px 23px 20px; }
.services_box_cta_title { font-size:22px; }
.home_banner_cont h1, .home_banner_cont h2 { background-position:0 38px; background-size:100% 7px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:nth-child(2) { width:100%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:nth-child(2) > ul.mega-sub-menu > li.mega-menu-item { width:100%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu:has(li.mega-current_page_item) > li.mega-menu-item .textwidget p { color:var(--site-yellow); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu:has(li.mega-current_page_item) > li.mega-menu-item .sub-menu-toggle:after { color:var(--site-yellow); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item.mega-current_page_item a.mega-menu-link{ color:var(--site-yellow); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:focus, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{ color:var(--site-white); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard.mega-current_page_item > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current_page_item > a.mega-menu-link{ color:var(--site-yellow); }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{ background:url(images/mobile-menu-down.svg) no-repeat 0 0; width:25px; height:12px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-current-menu-item > a.mega-menu-link > span.mega-indicator:after,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-current-page-parent > a.mega-menu-link > span.mega-indicator:after{ background:url(images/mobile-menu-down-active.svg) no-repeat 0 0; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator::after{ content:"";  transform:rotate(180deg); -webkit-transform:rotate(180deg); background-position:right 0; }

.cta-section-wrap-right{ display:none; }
.cta-section-wrap:before{ display:none; }
.cta-section-wrap { padding:36px 40px 0px 80px;margin-top: 0; }
.cta-section-wrap-left{ width:100%; max-width:100%; }
.header-bot-right{display: none;}
.services_box_list {padding: 41px 80px 55px 40px;}
.full-cta-section-left-bg, .full-cta-section-right-bg { height: calc(100% - 50px); }
.header-top:after{ width:84%; margin-left:-19.5%; }
.header-top:before{width: calc(38% - 10px);}
.social-media-icons{margin-left: 20px;padding-left: 20px;}
.whatsapp{margin-left: 15px;font-size: 14px;}
.head_phone{ margin-left:15px; font-size:14px;}
.email-details{font-size: 14px;}

/* Responsive menu */
.header-bot-right{display: block; position: fixed; right: -100%; top: 0; width: 100%; height: 100dvh; background-color:#045B7D; padding: 20px; z-index: 9999999999; transition: all .3s ease-in-out; -webkit-transition: .3s ease-in-out; max-width: 450px;text-align: right;}
.header-bot-right:before{position: absolute; right: 100%; top: 0; height: 100%; width: calc(100vw - 450px); content: ''; background-color: var(--site-black); opacity: 0; z-index: 0; transition: .5s;}
body.menuopen { overflow: hidden;}
.menuopen .header-bot-right::before { opacity: .7; }
.header-bot-right .menu{display: block;text-align: left;}
.menuopen .header-bot-right{right: 0;}
.close-menu-btn { width: 34px; height: 34px; background: url(images/menu-close-icon.svg) center center no-repeat; background-size: auto; cursor: pointer; display: inline-block; margin-top: -5px; font-size: 0px; text-indent: -99999px; border: 0; margin-left: auto; background-size: 26px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size: 22px;color: var(--site-white);width: 100%;display: block;line-height: 35px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child{margin-top: 0;padding-top: 0;border-top: 0;} 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{ margin-top: 10px; border-top: 1px solid rgba(255,255,255,0.2); padding-top: 10px; width:100%; }
.request-button-link{margin-top: 30px;}
.request-button-link .site-btn{font-size: 20px;background-color: var(--site-yellow);color: var(--site-black);width: 100%;text-align: center;}
.request-button-link .site-btn:before{border-color: var(--site-yellow);}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color: var(--site-yellow);}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{ width:30%; position:absolute; right:0; top:0; text-align:right; }
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 { flex-wrap:wrap; background:none; padding:0px; display:block !important; position:relative; width:100%; max-width:100%; height:auto; max-height:100%; visibility:visible; left:auto; }
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open:after, #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open ~ button.mega-close,#mega-menu-wrap-menu-1 .mega-menu-toggle{ display:none !important; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { padding:0; border:none; min-width:100%; width:auto; max-width:initial;
left:auto; box-shadow:none; position:relative; top:auto; border-radius:0; transform:translateY(0); -webkit-transform:translateY(0); opacity:1; visibility:visible; background:none;
border-top:none; padding-left:10px; float:none; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu::before, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu::before{ display:none !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column { width:100%; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .textwidget:after{ display:none !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu.moving-menu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item p { padding:0px 0; color:var(--site-white); font-size:20px; line-height:40px; margin:0; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{ font-size:18px; color:var(--site-white); }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{ float:none; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ position:relative; }
.sub-menu-toggle{ position:absolute; right:0; top:0; width:100%; height:40px; }
.sub-menu-toggle:after{ position:absolute; width:40px; height:40px; content: ""; background:url(images/mobile-menu-down.svg) no-repeat 15px center; right:0; top:0; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
color:var(--site-white); text-align:right; font-size:22px; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu:has(li.mega-current_page_item) > li.mega-menu-item .sub-menu-toggle::after
{ background:url(images/mobile-menu-down-active.svg) no-repeat 15px center; }
.submenutoggle.sub-menu-toggle:after{ content:""; transform:rotate(180deg); -webkit-transform:rotate(180deg); background-position:5px center; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu:has(li.mega-current_page_item) > li.mega-menu-item .submenutoggle.sub-menu-toggle::after
{ background:url(images/mobile-menu-down-active.svg) no-repeat 5px center; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.moving-menu > ul.mega-sub-menu{ height:auto; max-height:inherit; overflow:visible; }



 
.header-bot-right .menu li.current-menu-item a::after{ opacity:0; display:none; }
.main-menu{margin-top: 30px;max-height: calc(100dvh - 200px);overflow: auto;}
.mob-menubtn{font-size: 0; width: 40px; height: 40px; background: transparent url(images/huberg.svg); display: inline-block; vertical-align: top; border: 0; margin-left: auto; margin-left: 15px; cursor: pointer;background-repeat: no-repeat;background-position: right center;}
/* Responsive menu */
.cta-section-wrap-left .heading2{ padding-right:0; }
.center-logo-img{padding: 15px;}
.full-cta-section::before, .full-cta-section::after{display: none;}
.header-section{ height:131px; }
.header-bot-right .menu > li > .sub-menu{position: static;width: 100%;visibility: visible;opacity: 1;display: block;background: transparent;box-shadow: none;border-radius: 0;border: 0;padding-bottom: 5px;padding-top: 0px;padding-left: 10px;max-width: 100%;transform: none;display: none;}
.header-bot-right .menu > li > .sub-menu:before{display: none;}
.header-bot-right .menu > li.subnav_open > .sub-menu{display: block;}
.header-bot-right .menu > li.subnav_open .sub-menu-toggle{transform: scaleY(-1);}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color: var(--site-white);padding: 0;font-size: 18px;line-height: 30px;padding-left: 20px; white-space:normal; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{margin-top: 10px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout.single-menu ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:before{background-color: var(--site-white); left:0; bottom:auto; top:15px; opacity: 1;}
 .menu > li .sub-menu-toggle { position: absolute; width: 40%; height: 35px; background-image: url(images/sub-menu-icon.svg); background-size: 20px; background-repeat: no-repeat; background-position: right center; right: 0;z-index: 2; }
 .header-bot-right .menu > .menu-item-has-children > a:before{display: none;}
 .header-bot-right .menu li.current-menu-parent > a{color: var(--site-yellow);}
 .header-bot-right .menu li.current-menu-parent > .sub-menu-toggle,
 .header-bot-right .menu li.current-menu-item  > .sub-menu-toggle{background-image: url(images/sub-menu-icon-yellow.svg);}
 .header-bot-right .menu .sub-menu > li.current_page_item > a, 
 .header-bot-right .menu .sub-menu > li.current-menu-item > a{background: transparent;padding-left: 20px;color: var(--site-yellow);}
 .header-bot-right .menu .sub-menu > li.current_page_item > a:before, 
 .header-bot-right .menu .sub-menu > li.current-menu-item > a:before{background: var(--site-yellow);}

 .inner-baner-wrap:after { width:347px; background-size:cover; height:78px; background-position:bottom right; }
 .inner-baner-wrap h1{  background-position:0 38px; background-size:100% 7px; }
 .two-image-box { padding:0 0 0 0px; }
 .row-reverse .two-image-box { padding:0 0 0 0; }
 .chat_whatsapp a { padding:0 11px; font-size:16px; line-height:60px; }
 .big_button a { font-size:15px; line-height:60px; padding:0 10px; }
 .left-content-right-two-images .col-lg-6.col-md-12.lefttwo-image { width:60%; }
 .left-content-right-two-images .col-lg-6.col-md-12:first-child { width:40%; }
 .single-image-box { padding:0 0 0 0; }
 .row-reverse .single-image-box { padding:0 0 0 0; }
 .key-list-wrap { padding:0px 0 0 0; }
 .key-list-cont{ padding:0 0 0 20px; width:calc(100% - 78px); }
 .key-list-img-box { width:78px; height:78px; }
 .two-image-with-shap-one { width:359px; height:359px; }
 .two-image-with-shap-one:after { width:330px; height:330px; }
 .two-image-with-shap { background-size:contain; }
 .two-image-with-shap-two { margin:-142px 0 0 14px; }
 .single-image-about { padding:0 0 0 0; }
 .row-reverse .single-image-about{ padding:0 0 0 0; }
 .exp-box { right:20px; font-size:22px; line-height:60px; }

.round-img-right-box { width:481px; height:481px; padding:22px; }
.round-img-right-border:after { border:4px solid var(--site-yellow); width:409px; height:409px; }
.round-img-right-border { width:436px; height:436px; padding:27px; }
.round-img-right-border img { width:382px; height:382px; }
.round-img-right-cont { width:200px; height:200px; font-size:20px; }
.left-two-img-with-wrap { padding:0 0 0 0; }
.row-reverse .left-two-img-with-wrap { padding:0 0 0 0; }
.left-two-img-with-cont-box { padding:15px 20px; font-size:20px; }
.left-hart-shap-img { width:467px; height:430px; }
.left-hart-shap-img-box:after { width:449px; height:448px; }
.left-hart-shap-img-box { padding:18px 0 0 21px; }
.right-round-img-box { width:470px; height:470px; background-size:cover; padding:25px; }
.right-round-img-box img { width:420px; height:420px; }
.left-shap-img-box { padding:0 40px 0 0; }
.left-shap-img-box:after { width:400px; height:452px; left:auto; top:80px; right:0; }
.left-round-img-box { width:483px; height:491px; padding:30px; background-size:cover; }
.right-line-img-box { padding:15px 15px 15px 15px; }
.not-reverse .right-line-img-box{ padding-left:0; margin-right:15px; }
.right-line-img-box:after { left:115px; }

.recentblog-main .row{margin-left: -12px; margin-right: -12px;}
.recentblog-main .blog-col{padding-left:12px; padding-right:12px;}

.united-blue,.united-mid-yellow{width:100%; height:100%; border-radius:0px; border:0px;}
.united-blue::after,.united-mid-yellow::after{width:100%; height:100%; border-radius:0px; left:0px; top:0px; border-radius: 15px;}
.united-blue.united-first,.united-blue.united-last{margin-right:auto; margin-left:auto; border-radius: 15px;}
.united-blue{width:33%;}
.united-yellow-sep{width:33%; padding-left:12px; padding-right:12px;}
.united-content{padding:20px; max-width:100%;}
.united-mid-yellow .united-content{padding-top:20px;}
.united-mid-yellow{z-index:1;}
.united-yellow-sep::after{ top:-12px; left:-72px; }
.united-yellow-sep::before{bottom:0px;}
.united-mid-yellow .united-content{max-width:100%;}
.united-content h3 br{display:none;}
.logo-inner-main{margin-left:-12px; margin-right:-12px;}
.logo-inner-main.slick-initialized .slick-slide{padding-left:12px; padding-right:12px;}
.ptb.partner-main{padding-bottom:20px;}
.iam-text{padding-right: 0px;}

.cleaning-heading::before{top: 20px;}
.cleaning-list-item.active .cleaning-heading::before{top: 26px;}
.blog-content{padding: 20px;}

.whysybx ul > li::after{background-size: 20px;top: 2px;}
.four-image-box{padding-right: 10px;}
.reverse .four-image-box{padding-left: 10px;}
.ptb {padding: 50px 0;}
.logo-slider-with-arrow{padding: 0 40px;}


.become-member-iconbx{min-width: 52px;height: 50px; margin-right: 15px;}
.become-member-iconbx img{max-height: 22px; max-width: 26px;}
.with-overlap .container .partner-main{max-width: calc(100% - 30px);margin: 0 auto;padding: 50px 30px 50px 30px;}
.btn-wrap{margin-top: 25px;}
.become-member-bx{padding: 25px;}
.why-choose-iconbx {min-width: 54px; height: 46px;}
.why-choose-iconbx img {max-width: 24px; max-height: 24px;}
.become-member-row {row-gap:30px;}
.sidebar-services-links > li > a{font-size: 16px;}
.blog-detail-inn{padding-right: 10px;}
.blog-right-cta{padding:25px;min-height: inherit;}
.blog-right-cta::before{display: none;}
.blog-right-cta-ttl{font-size: 24px;margin-bottom: 20px;padding-bottom: 20px;}
.sidebar-services-links > li > a { padding: 7px 30px; }
.blog-detail-inn div#ez-toc-container .ez-toc-title{font-size: 20px;}
.number-box-row{margin-top: 50px;}
.repate-bx-right-image{padding-left: 10px;}
.right-repatbx-wrap{padding-left: 10px;}
.blog-cta1{padding: 20px 20px 28px 20px;}
.blog-cta1.cta2{padding: 20px 20px 28px 20px;}
.blog-cta-ttl{font-size: 26px;line-height: 1.3;}
.blog-cta1.cta2::before { width:260px; }
.blog-cta-ttl { max-width:365px; }
.blog-cta1.cta2 .blog-cta-ttl { max-width:380px; }
.cta-right-image-with-mask{ display:none; }
.cta-with-right-shape .cta-cont-bx { max-width:100%; }
.yellow-cta-arch-pic{display: none;}
.cta-sec-with-right-arch .cta-cont-bx{width: 100%;}
.cta-sec-with-right-arch{min-height: inherit;}
.cta-with-right-shape .cta-section-but-wrap{margin-top: 0px;}

.vision-icon{width: 110px; height: 110px;margin-bottom: 70px;}


.vision-row{column-gap: 30px;}
.vision-col { width: calc(20% - 24px); }
.yellow-small-cta{padding: 30px;text-align: center;}
.yellow-small-cta .cta-section-but-wrap{justify-content: center;}

.logo-inner-main{padding: 0 60px;}
.choose-service .col-md-3{width:50%;}
.service-card-new:before { background: url(images/service-blue-box-sep-ipad.svg) no-repeat; }

.row.services_section_list.services_section_list_slider .slick-arrow{ position:absolute; bottom:10px; top:auto; transform:translateY(0); -webkit-transform:translateY(0); z-index:1; }
.row.services_section_list.services_section_list_slider{ padding:0 0 50px; }
.row.services_section_list.services_section_list_slider .slick-arrow.slick-prev{ left:50%; margin-left:-50px; }
.row.services_section_list.services_section_list_slider .slick-arrow.slick-next{ right:50%; margin-right:-50px; transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.member-address { width:calc(100% - 640px); }
.countries-list-wrap li{ max-width:33.3333%; }
.countries-list-wrap li:nth-child(3n+1):before,.countries-list-wrap li:first-child:before {display:none !important;}
.countries-list-wrap li:nth-child(4n+1):before {display:block;}
.countries-list-box { padding:46px 40px 30px 30px; }
.countries-list-box.two_column { width:100%; }
.countries-list-box.two_column .countries-list-wrap li:nth-child(2n+1)::before { display:block; }
.countries-list-box.two_column .countries-list-wrap li{ width:33.3333%; max-width:33.3333%; }
.two-image-wrap img { width:100%; }
/*.select2-container--open .select2-dropdown { width:255px !important; margin-top:31px; }
.page-template-our-network .select2-container--open .select2-dropdown { width:230px !important; }*/
.member-map-wrapper{display:flex; gap:20px; padding:60px 12px; }
.member-filter-wrapper { flex-wrap:wrap; position:relative; }

.member-search-right { display:flex; flex-wrap:wrap; width:100%; justify-content:space-between; }
.member-search-right .select2.select2-container.select2-container--default { width:calc(50% - 10px) !important; }
.member-search-wrapper #member-search { width:calc(50% - 10px); }
.member-search-wrapper{ width:100%; }
.member-list { width:39%; height:750px; padding-bottom:1px; }
.map-filter-wrap { width:61%; }
.search-and-button{ width:100%; flex-wrap:wrap; }
#clear-filter { margin:20px 0 0 0; }
.search-and-button.hide-search #clear-filter { margin:0 0 0 0; }

.thank-you-img img { max-width: 115px; }
.thank-you-heading { font-size: 56px;line-height: 1; margin-top: 20px;}
.thank-you-ttl { font-size: 28px;margin-bottom: 20px;}

.not-found-img img { max-width: 369px; }
.member-item .country-name { margin-left: auto; font-size: 14px; padding: 0 6px; }

/* AI CTA */
.ayudawp-share-buttons .ai-share-button{font-size: 14px;}
/* AI CTA */

/* Author css */
.author-title-wrap .author-name { font-size: 20px;}
.author-avatar { min-width: 110px; }
.author-avatar img { width: 110px; height: 62px;}
/* Author css */
.magazine-repat-list{ width:33.3333%; }
}

@media(max-width:991px){
.home_banner_img { height:470px; }    
.home_banner_cont::before{display:none;}
.home_banner_cont::after{display:none;}
.home_banner_cont { padding: 30px 20px; }
.services_box_cta { margin-top: 30px; height: auto; padding: 30px; }
.full-cta-section-left-bg, .full-cta-section-right-bg{display: none;}
.full-cta-section .col-lg-6:first-child .whysybx{padding: 40px;border-radius: 20px;background: var(--site-blue);}
.full-cta-section .col-lg-6:last-child .whysybx{padding: 40px;border-radius: 20px;background: var(--site-yellow);margin-top: 20px;}
.cta-section-wrap{margin-top: 0px;}
.cta-section-wrap{padding: 30px;}
.cta-section-but-wrap{column-gap: 15px; justify-content:center; }
.cta-sec-with-right-arch .cta-cont-bx{ text-align:center; }
.cta-section-wrap-left{padding-bottom: 0; text-align:center; }
.cta-section-wrap-left p { text-align:center; }
.banner-but{column-gap: 20px;}
.home_banner_cont_wrap{padding: 22px 0;}
.header-top:after{ width:85%; margin-left:-29%; }
.header-top:before{width: calc(47% - 10px);}
.cta-section-wrap::after{display: none;}
.social-media-icons a{margin: 0 0 0 13px;}

.header-top-left{display: none;}
.header-top::before, .header-top::after { display:none; }
.header-top-right { justify-content:center; width:100%; }
.header-top { background:var(--site-yellow); }
.header-top-right{margin-left: auto;}
.header-mob-contact{margin-left: auto;display: flex;align-items: center;column-gap: 10px;}
.header-mob-contact .email-details, .header-mob-contact .whatsapp, .header-mob-contact .head_phone{font-size: 0;width: 35px;height: 35px;padding: 0;margin: 0;}
.header-mob-contact .email-details:after{background-image: url(images/mail-icon-dark.svg);background-repeat: no-repeat;background-position: center;width: 100%;height: 100%;background-size: 24px;}
.header-mob-contact .whatsapp:after{background-image: url(images/whatsapp-icon-dark.svg);background-repeat: no-repeat;background-position: center;width: 100%;height: 100%;background-size: 22px;}
.header-mob-contact .head_phone:after{ background-image:url(images/call-icon-black.svg); background-repeat:no-repeat; background-position:center; width:100%; height:100%;background-size:22px;}

.inner-baner-wrap:after{ display:none; }
.single-image-box { padding:0 0 0 0; text-align:center; }
.row-reverse .single-image-box { padding:0 0 0 0; text-align:center; }
.two-image-box{ padding:0 0 30px 0; }
.row-reverse .two-image-box { padding:0 0 30px 0; }
.two-image-wrap img{ width:100%; }
.col-lg-6.col-md-12.rightimg-with-shap { display:flex; justify-content:center; padding:30px 0 0 0; }
.single-image-about img{ width:100%; }

.round-img-right-sec-wrap { margin:0 0 30px 0; display:flex; justify-content:center; flex-wrap:wrap; position:relative; }
.row-reverse .round-img-right-sec-wrap{ margin:0 0 30px 0; }
.round-img-right-sec .row{ flex-direction:column-reverse; }
.round-img-right-cont { width:200px; height:200px; font-size:20px; position:absolute; bottom:10px; left:50%; margin:0 0 0 -280px; }
.left-two-img-with-wrap { padding:0 0 30px 0; max-width:632px; margin:auto; }
.row-reverse .left-two-img-with-wrap { padding:0 0 30px 0; }
.left-two-img-with-cont-box { display:flex; align-items:center; }
.left-hart-shap-img { width:565px; height:521px;  }
.left-hart-shap-img-box:after { width:579px; height:535px; }
.left-hart-shap-img-box { padding:18px 0 0 31px; max-width:598px; margin:auto; }
.right-round-img-box, .not-reverse .right-round-img-box { margin:0 auto 0; }
.left-shap-img-box { padding:0 50px 40px 0; margin:auto; }
.left-shap-img-box:after { width:430px; height:532px; left:auto; top:auto; bottom:0; right:0; }
.left-round-img-box { width:623px; height:636px; padding:40px; background-size:cover; margin:0 auto 0; }
.right-line-img-box { padding:15px 15px 15px 15px; margin:0 auto 0; max-width:603px; }
.not-reverse .right-line-img-box{ padding-left:15px; margin-right:auto; }
.left-content-right-two-images .row{ flex-direction:column-reverse; }
.left-hart-shap-img-with-cont .row-reverse .leftimg-col:first-child { text-align:center; }
.right-cont-left-round-img .row-reverse .leftimg-col:first-child { text-align:center; }
.left-shap-img-right-cont .row-reverse .leftimg-col:first-child { text-align:center; }
.ti-widget.ti-goog .ti-controls{ display:block !important; }

.recentblog-main .blog-col{width:50%;}
.recentblog-main .blog-col:last-child{display:none;}
.footer-first.col-md-3{width:100%; padding-right:12px;}
.col-md-2.quick-linkmain,
.col-md-5.moving-service-nav,
.col-md-2.footer-last{width:33.33%;}
.united-inner{flex-wrap: wrap;}
.united-yellow-sep{width:100%;}
.united-blue{width:100%;}
.united-yellow-sep{padding:0px;}
.united-yellow-sep:after,.united-yellow-sep:before{display:none;}
.united-yellow-sep{padding-top:50px; padding-bottom:50px;}
.united-yellow-sep:before{background: url(images/united-mobile-arrow.svg) no-repeat; width:12px; height:50px; display:block; bottom: auto; top:0px; left:0px; right:0px;margin: auto; background-position: bottom;}
.united-yellow-sep:after{background: url(images/united-mobile-arrow.svg) no-repeat; width:12px; height:50px; display:block; bottom: 0px; top:auto; left:0px; right:0px;margin: auto; background-position: bottom;}
.social-media ul {gap:9px;}
.choose-service .col-md-3{width:50%;}
.leftline-color-box .col-md-4{width:50%;}
.box-icon-color .col-md-4{width:50%;}
.imagebox-main .col-md-4 {width:50%;}
.contactbox-main .col-md-5{width:100%;}
.contactbox-main .col-md-7{width:100%;}
.contactbox-main{padding:30px;}
.contactbox-main .col-md-7{margin-top:30px; text-align:center;}

.logo-slider-with-arrow .partner-logo-main{padding-left: 10px;padding-right: 10px;}
.right-content-col{ margin-top:30px; }

.why-choose-left-col .why-choose-item{flex-direction: inherit;text-align: left;}
.why-choose-left-col .why-choose-iconbx{margin-right: 20px;margin-left: 0px;}
.why-choose-left-col .why-choose-ttl::before{transform: inherit;}
.why-choose-row .why-choose-center-col{order: 1;}
.why-choose-row .why-choose-left-col{order: 2;margin-top: 40px;}
.why-choose-row .why-choose-right-col{order: 3;margin-top: 30px;}
.why-choose-item{margin-top: 30px;}

.why-choos-pic img{margin: 0 auto;}
.reverse .four-image-box{padding-left: 0px;}
.reverse .two-col-row{flex-direction: column;}
.services_box_list { padding: 40px; }
.why-choose-row{margin-top: 30px;}

.copyright-inner .copyright-left{flex-wrap: wrap;gap:0;}
.copyright-left .footer-menus{width: 100%; display: flex; justify-content: center;}
.footer-menus .menu-footer-utility-menu-container .menu li:first-child > a:before{display: none;}
.blog-detail-inn { padding-right: 0px; }
.blog-right-inn{margin-top: 40px;}
.number-box-row{row-gap: 50px;}
.repeate-bx-row{flex-direction: column-reverse;}
.repeate-bx-row .repeate-bx-wrap{margin-top: 40px;}
.repate-bx-right-image{text-align: left;padding: 0;}
.repate-bx-right-image img{margin-right: auto;}
.right-repatbx-wrap{padding-left: 0;margin-top: 40px;}
.right-repatbx-item{margin-top: 30px;}
.cta-right-image-with-mask{display: none;}
.cta-with-right-shape .cta-cont-bx{max-width: 100%; text-align:center; }
.cta-with-right-shape{min-height: inherit;}

.yellow-cta-center .cta-sec-with-right-arch::before{display: none;}
.yellow-cta-center .cta-sec-with-right-arch::after{display: none;}
.blue-cta-with-shape .cta-with-right-shape::before{display: none;}
.blue-cta-with-shape .cta-with-right-shape::after{display: none;}
.vision-row{justify-content: center;}
.vision-col{width: calc(33.33% - 20px);}
.vision-col:nth-child(2n) .visionbx{flex-direction: column;}
.vision-col:nth-child(2n) .vision-icon, .vision-col:nth-child(5n+2) .vision-icon, .vision-col:nth-child(5n+4) .vision-icon{margin-bottom: 50px;margin-top: auto;}
.vision-col:nth-child(5n+2) .visionbx, .vision-col:nth-child(5n+4) .visionbx { flex-direction:column; }
.vision-col .vision-icon{margin-bottom: 50px;margin-top: auto;}
.vision-col:nth-child(5n+2) .vision-icon:before, .vision-col:nth-child(5n+4) .vision-icon:before{top: 35px;bottom: auto;}
.vision-col:nth-child(2n) .vision-icon:before{top: 35px;bottom: auto;}
.img-with-certi{margin-top: 30px;}
.testi-innermain .ti-widget.ti-goog .ti-controls-line,.testi-innermain .ti-widget.ti-goog .ti-widget-container{margin-bottom: 55px !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls{display: block !important;top: auto !important;bottom:-14px !important; margin:0; }
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-next{display: block !important; right:0 !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev{display: block !important; left:auto !important; right:50px; }
.services_section_list .col-lg-4.col-lg-8{ width:50%; }
.services_section_list .col-lg-4.col-lg-8 .services_box_cta { margin-top:42px; height:calc(100% - 42px); padding:30px; }
.service-card-new:before { background: url(images/service-blue-box-sep.svg) no-repeat; }
.global-network-image { text-align:center; }
.left-content-right-two-images .col-lg-6.col-md-12.lefttwo-image { width:100%; }
.left-content-right-two-images .col-lg-6.col-md-12:first-child { width:100%; }
.member-in-list-box { padding:30px 25px; justify-content:space-between; }
.member-address { width:100%; margin:20px 0 0 0; }
.member-list-wrap { column-gap:0; }
.member-list-box { width:100%; }
.left-imgbx { text-align:center; }
.left-imgbx img{ display:inline-block; }
.countries-list-wrap li{ max-width:50%; }
.countries-list-wrap li:nth-child(3n+1):before {display:block !important;}
.countries-list-wrap li:nth-child(2n+1):before,.countries-list-wrap li:first-child:before {display:none !important;}
.countries-list-box { padding:46px 40px 30px 30px; }
.countries-list-box.two_column .countries-list-wrap li:nth-child(2n+1)::before { display:none; }
.countries-list-box.two_column .countries-list-wrap li{ width:50%; max-width:50%; }
.request-popup{ padding:0; }
.request-popup .container{ padding:0; }
.request-quote-wrap-box { max-height:70dvh; overflow:auto; padding:0 15px; }
.blog-right-cta-but { display:flex; justify-content:space-between; gap:20px; align-items:center; }
.blog-right-cta-but .site-btn.wht{ margin:0; }
.member-map-wrapper{ flex-wrap:wrap; }
.map-filter-wrap { width:100%; }
.member-list { width:100%; max-height:500px; height:auto; margin:20px 0 0 0; padding:0; display:flex; flex-wrap:wrap; gap:20px; } 
.member-item { margin-top:0px; width:calc(50% - 10px); }


#map { width:100%; height:400px; }
.tabs-nav .tab-btn { margin:0 10px; }
.tabs-nav{ margin:0 -10px; }
.map-main iframe { height:380px; }

.not-found-col-one{display: none;}
.why-choose-ttl { text-align-last:left; }
.why-choose-left-col .why-choose-item { text-align-last:left; }

.blog-cta-ttl { max-width:460px; }
.blog-cta1.cta2 .blog-cta-ttl { max-width:480px; }
.magazine-repat-list { width:50%; }

.international-move-step-list{ width:33.3333%; }

/* AI CTA */
.ayudawp-share-buttons.with-icons .ayudawp-share-btn { width: calc(25% - 10px);}
/* AI CTA */
.cta-sec-with-right-arch .whysybx p{ text-align:center; }
.yellow-cta-center .cta-sec-with-right-arch .cta-cont-bx, .blue-cta-with-shape .cta-cont-bx { max-width:100%; }
.cta-with-right-shape .whysybx p{ text-align:center; }
}


@media(max-width:767px){
:root{
    --site-font:16px;
    --site-bigfont:18px;
    --heading1:28px;
    --heading2:23px;
    --heading3:18px;
    --heading4:16px;
    --heading5:15px;
    --heading6:14px;
    --site-btn-font:16px;
    --site-font-20:16px;
}
.header-top{height:40px;}
.home_banner_cont p,.home_banner_cont h1.heading1,.banner-tagline{font-family:Arial,sans-serif;}
.home_banner_cont p{line-height: 28px;}
.banner-tagline{line-height: 32px;}
.home_banner_cont h1.heading{line-height: 38px;}
.cta-section-but-wrap .but{margin-top: 22px;}
.home_banner_cont h1, .home_banner_cont h2, .inner-baner-wrap h1 { background:none; }
.full-cta-section .col-lg-6:first-child .whysybx, .full-cta-section .col-lg-6:last-child .whysybx{padding:40px 30px;}
.united-main{margin-top: 30px;}
.header-top::before, .header-top::after { display: none; }
.header-top { background: var(--site-yellow); }
.header-top-left{display: none;}
.header-top-right{margin-left: auto;}
.header-mob-contact{margin-left: auto;display: flex;align-items: center;column-gap: 10px;}
.header-mob-contact .email-details, .header-mob-contact .whatsapp{font-size: 0;width: 35px;height: 35px;padding: 0;margin: 0;}
.header-mob-contact .email-details:after{background-image: url(images/mail-icon-dark.svg);background-repeat: no-repeat;background-position: center;width: 100%;height: 100%;background-size: 24px;}
.header-mob-contact .whatsapp:after{background-image: url(images/whatsapp-icon-dark.svg);background-repeat: no-repeat;background-position: center;width: 100%;height: 100%;background-size: 22px;}
.mob-menubtn{margin-left: 4px;}
.header-bot-right .menu li > a{font-size: 18px;}

.home .services_section_flexibleblock .responsive-slide-bx{display: none;}
.home .services_section_flexibleblock .service-card{padding: 0;}
.home .services_section_flexibleblock .service-ttl-mob{display: block;font-size: var(--heading3); line-height: normal; font-weight: 500; color: var(--site-black);padding-right: 35px;position: relative;cursor: pointer;}
.home .services_section_flexibleblock .service-ttl-mob:before{position: absolute; content: ''; right: 0; width: 30px; height: 30px; background-image: url(images/sub-menu-icon-dark.svg); background-size: 20px; background-repeat: no-repeat; background-position: right center;}
.home .services_section_flexibleblock .services_section_list .service-col{margin-top: 12px;padding-top: 12px;border-top:1px solid rgba(0,0,0,0.1)}
.home .services_section_flexibleblock .services_section_list.row{margin-top: 0;}
.home .services_section_flexibleblock .services_section_list .service-col:first-child{border: 0;}
.home .services_section_flexibleblock .service-image img{margin-top: 20px;}
.home .services_section_flexibleblock .service-card-box{background: var(--site-white);padding: 0;box-shadow: none;}
.home .services_section_flexibleblock .service-title{display: none;}
/*.home .services_section_flexibleblock .post-button{background:var(--site-white)}*/
.home .services_section_flexibleblock .post-button::before{background:url(images/services-but-shape-wh.svg) no-repeat 0 0;}
/*.home .services_section_flexibleblock .post-button svg{fill: var(--site-white);}*/
.home .services_section_flexibleblock .active .service-ttl-mob{color: var(--site-blue); }
.home .services_section_flexibleblock .active .service-ttl-mob::before{transform: scaleY(-1);background-image: url(images/sub-menu-icon-blue.svg);}
.home .services_section_flexibleblock .service-content{padding-top: 10px;}
.home .post-button-link{ transform:translateY(-2px); -webkit-transform:translateY(-2px); }

.home_banner_img img.desktop-banner{display: none;}
.mobile-banner{display: block;}
.header-top-right{ justify-content:center; width:100%; }
.header-section { height:122px; }
.header-bot{padding: 6px 0 5px 0; height: 82px;}
.fixed .header-bot{padding: 6px 0 5px 0;}
.inner-baner-wrap { padding:30px 0 30px; }

.recentblog-main .blog-col{padding-top:30px;}
.blog-main{max-width:100%; margin:auto;}   
.recentblog-main .blog-col:last-child{display:none;}
.recentblog-main .blog-col{padding-top:0px; display:block;}
.blog-content{padding:20px;}
.footer-first.col-md-3{width:100%;}
.footer-logo{text-align:center;}
.col-md-2.quick-linkmain,
.col-md-5.moving-service-nav{width:50%;}
.col-md-2.footer-last{width:100%; margin-top:20px;}
.cleaning-list-item{padding-right:13px;}    
.cleaning-heading{padding-right:13px;}
.accordion-answer.whysybx{padding-right: 13px;}
.iam-logo{min-width:88px;}
.testi-img{margin:auto;}
.trusted-line-main{margin-top:30px;}
.cleaning-heading::before{top:18px; }
.cleaning-list-item.active .cleaning-heading::before{top: 25px;}
.choose-service .col-md-3{ max-width:370px; }
.whitebox-icon-main p{margin-top:20px;}
.box-icon-color-inner{padding:25px;}
.with-out-icon .box-icon-head { margin:-25px -25px 0 -25px; padding:15px 25px 15px 25px; }
.box-icon-color .col-md-4{ max-width:370px; }
.leftline-color-box .col-md-4{width:50%; }
.bluebg-icon, .twobox-row, .box-icon-color, .leftline-color-box{margin-top:30px;}
.whtbox-icon{min-width:50px; min-height:50px;}
.whitebox-icon-main h3{padding-left:60px; min-height:54px; }
.whitebox-icon-main{padding-left:20px; padding-right:20px;}
.imagebox-main .col-md-4 {width:100%; max-width:450px; margin:auto;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner{flex-direction: column;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner .imagebox-img img{border-radius:15px 15px 0px 0px;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner .imagebox-shad .imagebox-con{border-radius:0px 0px 15px 15px;}
.imagebox-imgcon:nth-child(3n+2) .imagebox-inner .imagebox-shad{border-radius:0px 0px 15px 15px;}
.imagebox-con{padding:25px;}
.contactbox-main{padding:15px;}
.contact-con{padding-right:0px;}
.cont-inner{gap: 10px;}
.iam-main{margin-bottom:0px;}
.col-md-2.quick-linkmain, .col-md-5.moving-service-nav{margin-top:20px;}
.logo-with-desmain{gap: 0px;}
.service-image { display:inline-block; }


.ptb {padding: 40px 0;}
.partner-main .btn-wrap{margin-top: 15px;}
.with-overlap .container .partner-main{padding: 30px 18px;}
.subheading{font-size: 16px;letter-spacing: 2px;}
.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{line-height: 1.3;}
.subheading + .whysybx {margin-top: 14px;}
.btn-wrap{margin-top: 20px;}
.become-member-bx{padding: 20px;}
.why-choose-row {align-items: center; margin-top: 30px;}
.all-blogs .blog-row{row-gap: 20px;}
.blog-section-paging .page-numbers{width: 35px;height: 35px;font-size: 14px;}
.blog-section-paging .page-numbers.prev::before, .blog-section-paging .page-numbers.next::before{background-size: 7px;}
.blog-section-paging .page-numbers{margin: 0 5px;}
.blog-right-inn{margin-top: 30px;}
.blog-detail-inn div#ez-toc-container{padding: 11px 20px;}
.share-ttl{font-size: 18px;}
.share-wrap{padding: 11px 20px;}
.number-box-row{margin-top: 40px;}
.color-bx-row { margin-top: 50px; row-gap: 60px; }
.color-bx::before{bottom: 10px;}
.repeate-bx-item .repeate-bx-ttl{padding-left:20px;padding-right: 20px;}
.repeate-bx-item .whysybx{padding: 20px;}
.vision-col{width: calc(50% - 20px);}
.banner-but { gap:20px; }
.box-icon-color.number-show .whtbox-icon:before { font-size:24px; }

.col-lg-3.col-md-6.color-bx-col { width:50%; }
.home .col-lg-4.col-md-6.service-col{ width:100%; }
.col-lg-4.col-md-6.service-col { width:50%; }
.post-button:before{ top:-3px; }
.post-button-link{ transform:translateY(-2px); -webkit-transform:translateY(-2px); }
.sumember_count { font-size:40px; line-height:52px; }
.sumember_count span{ width:50px; }
.countries-list-wrap li { padding:0 20px; }
.countries-list-wrap { margin:0 -20px 0; }
.cta-cont-bx { padding:40px 15px; }

.request-popup{ padding:0; }
.request-popup .container{ padding:0; }
.request-quote-wrap-box { max-height:70dvh; overflow:auto; padding:0 15px; }
.all-blogs .blog-row .blog-col { width:50%; }
.footer-menus .menu-footer-utility-menu-container .menu{ gap:0; flex-wrap:wrap; justify-content:center; }
.footer-menus .menu-footer-utility-menu-container .menu li { margin:0 6px; }
.member-map-wrapper{ padding:40px 12px; }
#gform_wrapper_1 .gform-loader { margin:12px 0 0 145px !important; }
#gform_wrapper_2 .gform-loader { margin:12px 0 0 95px !important; }
#gform_wrapper_6 .gform-loader { margin:12px 0 0 125px !important; }
#gform_wrapper_4 .gform-loader { margin:12px 0 0 115px !important; }
.location-cta { row-gap:10px; column-gap:15px; padding:10px 24px; }
.site-footer{ padding-bottom:46px; }

.desktop-only { display: none; }
.mobile-only { display: block; }
.accordion-content { display: none; }
.accordion-content.open { display: block; } 
.tab-content { display:block !important; }
.mobile-only { display:block; line-height:40px; border-bottom:1px solid rgba(0,124,173,0.5); font-size:20px; color:var(--site-blue); position:relative; font-weight:600; }
.mobile-only:after{ content:""; position:absolute; top:0; right:0; width:40px; height:40px; background:url(images/accodian-arrow.svg) no-repeat center; background-size:15px auto; }
.active.mobile-only:after{ transform:rotate(180deg); -webkite-transform:rotate(180deg); }
.tabs-content{ padding:30px 0 0 0; }
.members-list-box h3{ width:100%; }
.members-list{ width:100%; padding:10px 0 0 0; }
.members-list-box{ padding:15px 0; }
.accordion-content { padding:15px 0 0 0; }
.members-list-box h3 { font-size:18px; }
.map-main iframe { height:350px; }
.back_to_top { bottom:152px; }

.thank-you-heading { font-size: 36px;}
.thank-you-ttl { font-size: 22px;}

.not-found-wrap .thank-you-ttl{font-size: 22px;}
.member-search-wrapper #member-search { width:100%; }
.blog-cta-ttl { max-width:100%; }
.blog-cta1.cta2 .blog-cta-ttl { max-width:100%; }
.blog-cta1, .blog-cta1.cta2 { text-align:center; display:block; }
.blog-cta-ttl:before { width:100px; height:4px; left:0; right:0; margin:0 auto; top:auto; bottom:0; }
.blog-cta-ttl { padding:0 0 20px 0; margin-bottom:20px; }

.international-move-step-list{ width:50%; }

/* AI CTA */
.ayudawp-share-buttons{padding: 15px 20px;}
.ayudawp-share-btn{width: 120px;}
.ayudawp-share-buttons .ai-share-button{padding: 10px !important;}
.ayudawp-share-btn.chatgpt .ai-share-button::before,
.ayudawp-share-btn.grok .ai-share-button::before,
.ayudawp-share-btn.perplexity .ai-share-button::before,
.ayudawp-share-btn.claude .ai-share-button::before{width: 20px; height: 20px;}
.ayudawp-share-buttons .ai-share-button { font-size: 13px; }
 /* AI CTA */
.magazine-pdf-list .row { margin:0 -15px; }
.magazine-repat-list { padding:0 15px;
}
}

@media(max-width:662px){
.site-footer { padding-bottom: 81px; }
}

@media(max-width:660px){
.left-round-img-box { width:483px; height:491px; padding:30px; background-size:cover; }
}
@media(max-width:658px){
.testi-innermain .ti-widget.ti-goog .ti-col-1 .ti-reviews-container{margin-bottom: 0px !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls-line,.testi-innermain .ti-widget.ti-goog .ti-widget-container{margin-bottom: 55px !important;}
.testi-innermain .ti-widget.ti-goog .ti-col-1 .ti-footer{margin-bottom: 10px;}
.testi-innermain .ti-widget.ti-goog .ti-controls{display: block !important;top: auto !important;bottom: -14px !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-next{display: block !important;right: calc(50% - 46px) !important;}
.testi-innermain .ti-widget.ti-goog .ti-controls .ti-prev{display: block !important;left: calc(50% - 46px) !important;}
.member-in-list-box{ flex-wrap:wrap; }
.member-in-list-box { justify-content:center; }
}
@media(max-width:630px){
.left-hart-shap-img-box:after { width:449px; height:448px; }
.left-hart-shap-img { width:467px; height:430px; }
.left-hart-shap-img-box { padding:18px 0 0px 21px; width:489px; }
.home_banner_img { height:490px; }
.leftline-color-box .col-md-4{width:100%; }
}
@media(max-width:650px){

.blog-cta1.cta2::before {display: none;}
.blog-cta1, .blog-cta1.cta2{text-align: center;display: block;}
.blog-cta-ttl{padding: 0 0 20px 0;margin-bottom: 20px;}
.blog-cta-ttl::before{width: 100px;height: 4px;left: 0;right: 0;margin: 0 auto;top: auto;bottom: 0;}
.blog-cta-ttl{ max-width:100%; }
.member-item { margin-top:0px; width:100%; }

}
@media(max-width:600px){
.round-img-right-cont { left:50%; margin:0 0 0 -240px; }
.left-two-img-with-one-wrap:after { width:10px; }
.left-two-img-with-one-wrap { padding:0 35px 0 0; }
.left-shap-img-box:after { width:auto; height:auto; left:15%; top:20%; bottom:00px; right:0; }
.left-shap-img-box { padding:0 40px 40px 0; }
.services_section_list .col-lg-4.col-lg-8{ width:100%; }
.services_section_list .col-lg-4.col-lg-8 .services_box_cta { margin-top:30px; height:auto; padding:30px; }
.col-lg-4.col-md-6.service-col { width:100%; }
.two-image-6 { width:100%; margin:20px auto 0 ; max-width:319px; }
.two-image-6:first-child{ margin:0 auto; }
.member-search-right .select2.select2-container.select2-container--default { width:100% !important; }
}
@media(max-width:575px){
.logo-with-desmain{flex-wrap: wrap;}
.iam-main{width:100%;}
.choose-service .col-md-3{width:100%; max-width:370px; margin: auto;}
.service-card-new:before { background:url(images/service-blue-box-sep-ipad.svg) no-repeat; }

.gform-theme--foundation .gfield.moving-type-wrap .ginput_container.ginput_container_radio { padding:20px 0 0 0; width:100%; }
.gform-theme--foundation .gfield.moving-type-wrap .ginput_container.ginput_container_radio .gfield_radio { margin:0 -5px; }
.gform-theme--foundation .gfield.moving-type-wrap .ginput_container.ginput_container_radio .gfield_radio .gchoice{ padding:0 5px; }

.in-plan-bx-wrap{padding: 30px 20px;}

/* AI CTA */
.ayudawp-share-buttons.with-icons .ayudawp-share-btn { width: calc(50% - 10px);}
/* AI CTA */

/* author css */
.author-box-wrap{gap: 20px;}
.author-counter-wrap, .author-heading-description-wrap{width: 100%;}
.author-heading, .author-counter{font-size: 22px;}
.author-sub-title { font-size: 15px;}
/* author css */
}
@media(max-width:550px){
.home_banner_img { height:570px; }
.recentblog-main .blog-col:nth-child(2){display:none;}
.recentblog-main .blog-col{ display:block; width:100%; }
.blog-img img { height:auto; }
.col-lg-3.col-md-6.color-bx-col { width:100%; }
.box-icon-color .col-md-4{ width:100%; max-width:370px; margin:auto; }  
.color-bx { margin-left:14px; }  
.all-blogs .blog-row .blog-col { width:100%; }
.blog-right-cta-but { display:block; align-items:center; }
.blog-right-cta-but .site-btn.wht{ margin-top:20px; }
}
@media(max-width:530px){

.two-image-with-shap{ background:none; }
.two-image-with-shap-two { margin:-42px 0 0 28px; }
.two-image-with-shap-one { margin:0 0 0 0; }
.round-img-right-box { width:350px; height:350px; }
.round-img-right-border:after { border:2px solid var(--site-yellow); width:286px; height:286px; } 
.round-img-right-border { width:306px; height:306px; padding:20px; }
.round-img-right-border img { width:266px; height:266px; }
.round-img-right-cont { width:180px; height:180px; font-size:18px; position:relative; bottom:auto; left:auto; margin:-70px 0 0 0; }
.left-two-img-with-cont-two-wrap{ flex-wrap:wrap; }
.left-two-img-with-cont-box { width:100%; }
.left-two-img-with-sec-img-wrap { width:100%; padding:20px 0 0 0; text-align:center; }
.left-two-img-with-sec-img-wrap img { margin-top:0; }
.left-two-img-with-one-wrap { padding:0 30px 0 0; }
.left-two-img-with-one-wrap:after{ height:100%; }
.left-hart-shap-img-box:after { width:299px; height:311px; }
.left-hart-shap-img { width:329px; height:303px; }
.left-hart-shap-img-box { padding:18px 0 0 21px; width:351px; }
.right-round-img-box { width:350px; height:350px; background-size:cover; padding:20px; }
.right-round-img-box img { width:310px; height:310px; }
.left-round-img-box { width:346px; height:349px; padding:23px; background-size:cover; }
.cta-cont-bx{ padding:30px 15px; }

.magazine-repat-list { width:100%; }
}
@media(max-width:480px){
.banner-tagline{ min-height:68px; }	
.home_banner_cont h1.heading1{ min-height:79px; }
.header-bot-right .menu .sub-menu > li:first-child > a{font-size: 16px;}
.home_banner_img { height:600px; }
.location-cta .footer-chat, .location-cta .footer-mail{ width:100%; text-align:center; }

.col-md-2.quick-linkmain{ width: 100%; }
.col-md-5.moving-service-nav { width: 100%;margin-top: 20px; }
.site-footer { padding:38px 0px 116px 0px; }
.testi-innermain .ti-widget.ti-goog .ti-controls-line { display:none !important; }


.with-overlap .container .partner-main{max-width: calc(100% - 0px);}
.home_banner_cont{padding:0px;}
.banner-but{display: block;}
.banner-but-box:last-child{margin-top: 20px;}
.services_box_list.whysybx ul > li{width: 100%;}
.center-logo-img img{max-height: 130px;}

.copyright-inner { font-size: 14px; }

.become-member-bx{box-shadow: 0 10px 10px -2px rgba(255,205,81,0.1),0 5px 15px -10px rgba(255,205,81,0.1);}
.blog-section-paging{margin-top: 10px;}
.vision-col{width: calc(100% - 20px);}
.vision-row{row-gap: 20px;}
.footer-logo-wrap { flex-wrap:nowrap; }
.countries-list-wrap li { max-width:100%; }
.countries-list-wrap li:before, .countries-list-wrap li:nth-child(3n+1):before{ display:none !important; }
.countries-list-box.two_column .countries-list-wrap li:before { display:none; }
.countries-list-box.two_column .countries-list-wrap li{ width:100%; max-width:100%; }
.countries-list-content .box-heading{ white-space:nowrap; }
.color-bx:before{ left:-1px; }
.member-list-logo-city .member-logo { max-width:110px; }
.member-list-logo-city .country-name{ font-size:14px; }

.thank-you-heading { font-size: 30px;}
.thank-you-ttl { font-size: 20px;}
.thank-you-img img { max-width: 85px; }

.not-found-wrap img { max-width: 235px; }
.not-found-wrap .thank-you-ttl{font-size: 20px;}
.magazine-repat-bx{ justify-content:center; flex-wrap:wrap; }
.magazine-btn { width:100%; text-align:center; }
.international-move-step-list{ width:100%; }

/* AI CTA */
.ayudawp-buttons-container{flex-direction: row;}
.ayudawp-share-btn { width: calc(50% - 6px); }
/* AI CTA */
}
@media(max-width:480px){
.testi-innermain .ti-widget.ti-goog .ti-controls-line, .testi-innermain .ti-widget.ti-goog .ti-widget-container { margin-bottom:55px !important; }
.testi-innermain .ti-widget.ti-goog .ti-controls { bottom:-14px !important; }
.gradient-card-inner .countryname{font-size: 16px;}
}
@media screen and (min-width:1340px) and (max-width:1351px) { 
.logo{ height:64px; }
.logo a{ line-height:0; }
.left-two-img-with-one-wrap{ height:266px; }
.left-two-img-with-one-wrap img{ height:100%; object-fit:cover; }
.left-two-img-with-cont-box{ font-size:20px; }
}
@media screen and (min-width:405px) and (max-width:420px) { 
.home_banner_cont p{ min-height:200px; }
.home .services_section .subheading{ min-height:40px; }
.inner-baner-wrap{ min-height:150px; }
.left-shap-img-box img{ display:block; }
.left-shap-img-right-cont.single-image-right-content h2{ min-height:78px; }
}
@media(max-width:420px){
.left-shap-img-box { max-width:351px; }
.left-shap-img-box img{ height:338px; }
.logo img{ width:160px; height:64px; }
.left-two-img-with-cont-box{ min-height:120px; }
.left-two-img-with-sec-img-wrap img{ height:333px; object-fit:cover; }
}
@media screen and (min-width:1334px) and (max-width:1351px) { 
.banner-tagline	{ min-height:34px; }
.home_banner_cont h1,.banner-head{ min-height:126px; }
.home_banner_cont p{ min-height:135px; }
.banner-but{ min-height:45px; }
}


/* Visually hide the skip link, but keep it accessible for screen readers */
.skip-link { position:absolute; top:-40px; /* Move it off-screen */ left:-40px; width:1px; height:1px; padding:0; margin:0; clip:rect(1px, 1px, 1px, 1px); /* Hide it visually */ border:0; 
z-index: -1; /* Ensure it doesn't interfere with other elements */ }
.screen-reader-text { clip:rect(1px,1px,1px,1px); position:absolute!important; white-space:nowrap; height:1px; width:1px; overflow:hidden; z-index:999999; background:var(--site-blue)!important; 
color:var(--site-white)!important; padding:16px 24px; font-size:.9em; left:16px; top:16px; clip-path:initial }
.screen-reader-text:focus { clip:initial; height:auto; width:auto }
.screen-reader-text:hover { background:var(--site-yellow)!important; color:var(--site-black)!important }
/* Make it visible when focused (keyboard navigation) */
.skip-link:focus { position:static; top:auto; left:auto; width:auto; height:auto; clip:auto; padding:10px 15px; margin:10px 0; background-color:#000; color:#fff; z-index:9999; border-radius:5px; 
font-size:16px; font-weight:bold; text-align:center; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); transition:all 0.3s ease-in-out; }