.row {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -.5);
margin-left: calc(var(--bs-gutter-x) * -.5)
}
.row>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin-top: var(--bs-gutter-y)
}
.col {
flex: 1 0 0%
}
.row-cols-auto>* {
flex: 0 0 auto;
width: auto
}
.row-cols-1>* {
flex: 0 0 auto;
width: 100%
}
.row-cols-2>* {
flex: 0 0 auto;
width: 50%
}
.row-cols-3>* {
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-4>* {
flex: 0 0 auto;
width: 25%
}
.row-cols-5>* {
flex: 0 0 auto;
width: 20%
}
.row-cols-6>* {
flex: 0 0 auto;
width: 16.6666666667%
}
@media (min-width: 576px) {
.col-sm {
flex:1 0 0%
}
.row-cols-sm-auto>* {
flex: 0 0 auto;
width: auto
}
.row-cols-sm-1>* {
flex: 0 0 auto;
width: 100%
}
.row-cols-sm-2>* {
flex: 0 0 auto;
width: 50%
}
.row-cols-sm-3>* {
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-sm-4>* {
flex: 0 0 auto;
width: 25%
}
.row-cols-sm-5>* {
flex: 0 0 auto;
width: 20%
}
.row-cols-sm-6>* {
flex: 0 0 auto;
width: 16.6666666667%
}
}
@media (min-width: 768px) {
.col-md {
flex:1 0 0%
}
.row-cols-md-auto>* {
flex: 0 0 auto;
width: auto
}
.row-cols-md-1>* {
flex: 0 0 auto;
width: 100%
}
.row-cols-md-2>* {
flex: 0 0 auto;
width: 50%
}
.row-cols-md-3>* {
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-md-4>* {
flex: 0 0 auto;
width: 25%
}
.row-cols-md-5>* {
flex: 0 0 auto;
width: 20%
}
.row-cols-md-6>* {
flex: 0 0 auto;
width: 16.6666666667%
}
}
@media (min-width: 992px) {
.col-lg {
flex:1 0 0%
}
.row-cols-lg-auto>* {
flex: 0 0 auto;
width: auto
}
.row-cols-lg-1>* {
flex: 0 0 auto;
width: 100%
}
.row-cols-lg-2>* {
flex: 0 0 auto;
width: 50%
}
.row-cols-lg-3>* {
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-lg-4>* {
flex: 0 0 auto;
width: 25%
}
.row-cols-lg-5>* {
flex: 0 0 auto;
width: 20%
}
.row-cols-lg-6>* {
flex: 0 0 auto;
width: 16.6666666667%
}
}
@media (min-width: 1200px) {
.col-xl {
flex:1 0 0%
}
.row-cols-xl-auto>* {
flex: 0 0 auto;
width: auto
}
.row-cols-xl-1>* {
flex: 0 0 auto;
width: 100%
}
.row-cols-xl-2>* {
flex: 0 0 auto;
width: 50%
}
.row-cols-xl-3>* {
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-xl-4>* {
flex: 0 0 auto;
width: 25%
}
.row-cols-xl-5>* {
flex: 0 0 auto;
width: 20%
}
.row-cols-xl-6>* {
flex: 0 0 auto;
width: 16.6666666667%
}
}
@media (min-width: 1400px) {
.col-xxl {
flex:1 0 0%
}
.row-cols-xxl-auto>* {
flex: 0 0 auto;
width: auto
}
.row-cols-xxl-1>* {
flex: 0 0 auto;
width: 100%
}
.row-cols-xxl-2>* {
flex: 0 0 auto;
width: 50%
}
.row-cols-xxl-3>* {
flex: 0 0 auto;
width: 33.3333333333%
}
.row-cols-xxl-4>* {
flex: 0 0 auto;
width: 25%
}
.row-cols-xxl-5>* {
flex: 0 0 auto;
width: 20%
}
.row-cols-xxl-6>* {
flex: 0 0 auto;
width: 16.6666666667%
}
}
.col-auto {
flex: 0 0 auto;
width: auto
}
.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%
}
.offset-1 {
margin-left: 8.33333333%
}
.offset-2 {
margin-left: 16.66666667%
}
.offset-3 {
margin-left: 25%
}
.offset-4 {
margin-left: 33.33333333%
}
.offset-5 {
margin-left: 41.66666667%
}
.offset-6 {
margin-left: 50%
}
.offset-7 {
margin-left: 58.33333333%
}
.offset-8 {
margin-left: 66.66666667%
}
.offset-9 {
margin-left: 75%
}
.offset-10 {
margin-left: 83.33333333%
}
.offset-11 {
margin-left: 91.66666667%
}
.g-0,.gx-0 {
--bs-gutter-x: 0
}
.g-0,.gy-0 {
--bs-gutter-y: 0
}
.g-1,.gx-1 {
--bs-gutter-x: 0.25rem
}
.g-1,.gy-1 {
--bs-gutter-y: 0.25rem
}
.g-2,.gx-2 {
--bs-gutter-x: 0.5rem
}
.g-2,.gy-2 {
--bs-gutter-y: 0.5rem
}
.g-3,.gx-3 {
--bs-gutter-x: 1rem
}
.g-3,.gy-3 {
--bs-gutter-y: 1rem
}
.g-4,.gx-4 {
--bs-gutter-x: 1.5rem
}
.g-4,.gy-4 {
--bs-gutter-y: 1.5rem
}
.g-5,.gx-5 {
--bs-gutter-x: 3rem
}
.g-5,.gy-5 {
--bs-gutter-y: 3rem
}
@media (min-width: 576px) {
.col-sm-auto {
flex:0 0 auto;
width: auto
}
.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%
}
.offset-sm-0 {
margin-left: 0
}
.offset-sm-1 {
margin-left: 8.33333333%
}
.offset-sm-2 {
margin-left: 16.66666667%
}
.offset-sm-3 {
margin-left: 25%
}
.offset-sm-4 {
margin-left: 33.33333333%
}
.offset-sm-5 {
margin-left: 41.66666667%
}
.offset-sm-6 {
margin-left: 50%
}
.offset-sm-7 {
margin-left: 58.33333333%
}
.offset-sm-8 {
margin-left: 66.66666667%
}
.offset-sm-9 {
margin-left: 75%
}
.offset-sm-10 {
margin-left: 83.33333333%
}
.offset-sm-11 {
margin-left: 91.66666667%
}
.g-sm-0,.gx-sm-0 {
--bs-gutter-x: 0
}
.g-sm-0,.gy-sm-0 {
--bs-gutter-y: 0
}
.g-sm-1,.gx-sm-1 {
--bs-gutter-x: 0.25rem
}
.g-sm-1,.gy-sm-1 {
--bs-gutter-y: 0.25rem
}
.g-sm-2,.gx-sm-2 {
--bs-gutter-x: 0.5rem
}
.g-sm-2,.gy-sm-2 {
--bs-gutter-y: 0.5rem
}
.g-sm-3,.gx-sm-3 {
--bs-gutter-x: 1rem
}
.g-sm-3,.gy-sm-3 {
--bs-gutter-y: 1rem
}
.g-sm-4,.gx-sm-4 {
--bs-gutter-x: 1.5rem
}
.g-sm-4,.gy-sm-4 {
--bs-gutter-y: 1.5rem
}
.g-sm-5,.gx-sm-5 {
--bs-gutter-x: 3rem
}
.g-sm-5,.gy-sm-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width: 768px) {
.col-md-auto {
flex:0 0 auto;
width: auto
}
.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%
}
.offset-md-0 {
margin-left: 0
}
.offset-md-1 {
margin-left: 8.33333333%
}
.offset-md-2 {
margin-left: 16.66666667%
}
.offset-md-3 {
margin-left: 25%
}
.offset-md-4 {
margin-left: 33.33333333%
}
.offset-md-5 {
margin-left: 41.66666667%
}
.offset-md-6 {
margin-left: 50%
}
.offset-md-7 {
margin-left: 58.33333333%
}
.offset-md-8 {
margin-left: 66.66666667%
}
.offset-md-9 {
margin-left: 75%
}
.offset-md-10 {
margin-left: 83.33333333%
}
.offset-md-11 {
margin-left: 91.66666667%
}
.g-md-0,.gx-md-0 {
--bs-gutter-x: 0
}
.g-md-0,.gy-md-0 {
--bs-gutter-y: 0
}
.g-md-1,.gx-md-1 {
--bs-gutter-x: 0.25rem
}
.g-md-1,.gy-md-1 {
--bs-gutter-y: 0.25rem
}
.g-md-2,.gx-md-2 {
--bs-gutter-x: 0.5rem
}
.g-md-2,.gy-md-2 {
--bs-gutter-y: 0.5rem
}
.g-md-3,.gx-md-3 {
--bs-gutter-x: 1rem
}
.g-md-3,.gy-md-3 {
--bs-gutter-y: 1rem
}
.g-md-4,.gx-md-4 {
--bs-gutter-x: 1.5rem
}
.g-md-4,.gy-md-4 {
--bs-gutter-y: 1.5rem
}
.g-md-5,.gx-md-5 {
--bs-gutter-x: 3rem
}
.g-md-5,.gy-md-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width: 992px) {
.col-lg-auto {
flex:0 0 auto;
width: auto
}
.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%
}
.offset-lg-0 {
margin-left: 0
}
.offset-lg-1 {
margin-left: 8.33333333%
}
.offset-lg-2 {
margin-left: 16.66666667%
}
.offset-lg-3 {
margin-left: 25%
}
.offset-lg-4 {
margin-left: 33.33333333%
}
.offset-lg-5 {
margin-left: 41.66666667%
}
.offset-lg-6 {
margin-left: 50%
}
.offset-lg-7 {
margin-left: 58.33333333%
}
.offset-lg-8 {
margin-left: 66.66666667%
}
.offset-lg-9 {
margin-left: 75%
}
.offset-lg-10 {
margin-left: 83.33333333%
}
.offset-lg-11 {
margin-left: 91.66666667%
}
.g-lg-0,.gx-lg-0 {
--bs-gutter-x: 0
}
.g-lg-0,.gy-lg-0 {
--bs-gutter-y: 0
}
.g-lg-1,.gx-lg-1 {
--bs-gutter-x: 0.25rem
}
.g-lg-1,.gy-lg-1 {
--bs-gutter-y: 0.25rem
}
.g-lg-2,.gx-lg-2 {
--bs-gutter-x: 0.5rem
}
.g-lg-2,.gy-lg-2 {
--bs-gutter-y: 0.5rem
}
.g-lg-3,.gx-lg-3 {
--bs-gutter-x: 1rem
}
.g-lg-3,.gy-lg-3 {
--bs-gutter-y: 1rem
}
.g-lg-4,.gx-lg-4 {
--bs-gutter-x: 1.5rem
}
.g-lg-4,.gy-lg-4 {
--bs-gutter-y: 1.5rem
}
.g-lg-5,.gx-lg-5 {
--bs-gutter-x: 3rem
}
.g-lg-5,.gy-lg-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width: 1200px) {
.col-xl-auto {
flex:0 0 auto;
width: auto
}
.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%
}
.offset-xl-0 {
margin-left: 0
}
.offset-xl-1 {
margin-left: 8.33333333%
}
.offset-xl-2 {
margin-left: 16.66666667%
}
.offset-xl-3 {
margin-left: 25%
}
.offset-xl-4 {
margin-left: 33.33333333%
}
.offset-xl-5 {
margin-left: 41.66666667%
}
.offset-xl-6 {
margin-left: 50%
}
.offset-xl-7 {
margin-left: 58.33333333%
}
.offset-xl-8 {
margin-left: 66.66666667%
}
.offset-xl-9 {
margin-left: 75%
}
.offset-xl-10 {
margin-left: 83.33333333%
}
.offset-xl-11 {
margin-left: 91.66666667%
}
.g-xl-0,.gx-xl-0 {
--bs-gutter-x: 0
}
.g-xl-0,.gy-xl-0 {
--bs-gutter-y: 0
}
.g-xl-1,.gx-xl-1 {
--bs-gutter-x: 0.25rem
}
.g-xl-1,.gy-xl-1 {
--bs-gutter-y: 0.25rem
}
.g-xl-2,.gx-xl-2 {
--bs-gutter-x: 0.5rem
}
.g-xl-2,.gy-xl-2 {
--bs-gutter-y: 0.5rem
}
.g-xl-3,.gx-xl-3 {
--bs-gutter-x: 1rem
}
.g-xl-3,.gy-xl-3 {
--bs-gutter-y: 1rem
}
.g-xl-4,.gx-xl-4 {
--bs-gutter-x: 1.5rem
}
.g-xl-4,.gy-xl-4 {
--bs-gutter-y: 1.5rem
}
.g-xl-5,.gx-xl-5 {
--bs-gutter-x: 3rem
}
.g-xl-5,.gy-xl-5 {
--bs-gutter-y: 3rem
}
}
@media (min-width: 1400px) {
.col-xxl-auto {
flex:0 0 auto;
width: auto
}
.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%
}
.offset-xxl-0 {
margin-left: 0
}
.offset-xxl-1 {
margin-left: 8.33333333%
}
.offset-xxl-2 {
margin-left: 16.66666667%
}
.offset-xxl-3 {
margin-left: 25%
}
.offset-xxl-4 {
margin-left: 33.33333333%
}
.offset-xxl-5 {
margin-left: 41.66666667%
}
.offset-xxl-6 {
margin-left: 50%
}
.offset-xxl-7 {
margin-left: 58.33333333%
}
.offset-xxl-8 {
margin-left: 66.66666667%
}
.offset-xxl-9 {
margin-left: 75%
}
.offset-xxl-10 {
margin-left: 83.33333333%
}
.offset-xxl-11 {
margin-left: 91.66666667%
}
.g-xxl-0,.gx-xxl-0 {
--bs-gutter-x: 0
}
.g-xxl-0,.gy-xxl-0 {
--bs-gutter-y: 0
}
.g-xxl-1,.gx-xxl-1 {
--bs-gutter-x: 0.25rem
}
.g-xxl-1,.gy-xxl-1 {
--bs-gutter-y: 0.25rem
}
.g-xxl-2,.gx-xxl-2 {
--bs-gutter-x: 0.5rem
}
.g-xxl-2,.gy-xxl-2 {
--bs-gutter-y: 0.5rem
}
.g-xxl-3,.gx-xxl-3 {
--bs-gutter-x: 1rem
}
.g-xxl-3,.gy-xxl-3 {
--bs-gutter-y: 1rem
}
.g-xxl-4,.gx-xxl-4 {
--bs-gutter-x: 1.5rem
}
.g-xxl-4,.gy-xxl-4 {
--bs-gutter-y: 1.5rem
}
.g-xxl-5,.gx-xxl-5 {
--bs-gutter-x: 3rem
}
.g-xxl-5,.gy-xxl-5 {
--bs-gutter-y: 3rem
}
}
.m-0 {
margin: 0!important
}
.m-1 {
margin: .25rem!important
}
.m-2 {
margin: .5rem!important
}
.m-3 {
margin: 1rem!important
}
.m-4 {
margin: 1.5rem!important
}
.m-5 {
margin: 3rem!important
}
.m-auto {
margin: auto!important
}
.mx-0 {
margin-right: 0!important;
margin-left: 0!important
}
.mx-1 {
margin-right: .25rem!important;
margin-left: .25rem!important
}
.mx-2 {
margin-right: .5rem!important;
margin-left: .5rem!important
}
.mx-3 {
margin-right: 1rem!important;
margin-left: 1rem!important
}
.mx-4 {
margin-right: 1.5rem!important;
margin-left: 1.5rem!important
}
.mx-5 {
margin-right: 3rem!important;
margin-left: 3rem!important
}
.mx-auto {
margin-right: auto!important;
margin-left: auto!important
}
.my-0 {
margin-top: 0!important;
margin-bottom: 0!important
}
.my-1 {
margin-top: .25rem!important;
margin-bottom: .25rem!important
}
.my-2 {
margin-top: .5rem!important;
margin-bottom: .5rem!important
}
.my-3 {
margin-top: 1rem!important;
margin-bottom: 1rem!important
}
.my-4 {
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important
}
.my-5 {
margin-top: 3rem!important;
margin-bottom: 3rem!important
}
.my-auto {
margin-top: auto!important;
margin-bottom: auto!important
}
.mt-0 {
margin-top: 0!important
}
.mt-1 {
margin-top: .25rem!important
}
.mt-2 {
margin-top: .5rem!important
}
.mt-3 {
margin-top: 1rem!important
}
.mt-4 {
margin-top: 1.5rem!important
}
.mt-5 {
margin-top: 3rem!important
}
.mt-auto {
margin-top: auto!important
}
.me-0 {
margin-right: 0!important
}
.me-1 {
margin-right: .25rem!important
}
.me-2 {
margin-right: .5rem!important
}
.me-3 {
margin-right: 1rem!important
}
.me-4 {
margin-right: 1.5rem!important
}
.me-5 {
margin-right: 3rem!important
}
.me-auto {
margin-right: auto!important
}
.mb-0 {
margin-bottom: 0!important
}
.mb-1 {
margin-bottom: .25rem!important
}
.mb-2 {
margin-bottom: .5rem!important
}
.mb-3 {
margin-bottom: 1rem!important
}
.mb-4 {
margin-bottom: 1.5rem!important
}
.mb-5 {
margin-bottom: 3rem!important
}
.mb-auto {
margin-bottom: auto!important
}
.ms-0 {
margin-left: 0!important
}
.ms-1 {
margin-left: .25rem!important
}
.ms-2 {
margin-left: .5rem!important
}
.ms-3 {
margin-left: 1rem!important
}
.ms-4 {
margin-left: 1.5rem!important
}
.ms-5 {
margin-left: 3rem!important
}
.ms-auto {
margin-left: auto!important
}@font-face {
font-family: 'Montserrat SemiBold';
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-SemiBold.eot);
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-SemiBold.woff2) format('woff2'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-SemiBold.woff) format('woff'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-SemiBold.ttf) format('truetype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat Medium';
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Medium.eot);
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Medium.woff2) format('woff2'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Medium.woff) format('woff'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Medium.ttf) format('truetype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Medium.svg#Montserrat-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat Regular';
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Regular.eot);
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Regular.woff2) format('woff2'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Regular.woff) format('woff'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Regular.ttf) format('truetype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat Light';
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Light.eot);
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Light.woff2) format('woff2'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Light.woff) format('woff'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Light.ttf) format('truetype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Light.svg#Montserrat-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat Thin';
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Thin.eot);
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Thin.eot?#iefix) format('embedded-opentype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Thin.woff2) format('woff2'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Thin.woff) format('woff'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Thin.ttf) format('truetype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Thin.svg#Montserrat-Thin) format('svg');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Montserrat Bold';
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Bold.eot);
src: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Bold.woff2) format('woff2'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Bold.woff) format('woff'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Bold.ttf) format('truetype'),
url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/fonts/Montserrat-Bold.svg#Montserrat-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
html{ scroll-padding-top: 50px !important;scroll-behavior: smooth !important;}
textarea:focus, input:focus{
outline: none;
} body{background: #F0F5F3;} 
.pageids p{font-size: 24px !important; line-height:36px;} .headerTop{width: 100%; background: #003871; min-height: 56px; display: flex;align-items: center;}
.container,.site-footer .footer-inner{width: 100%; max-width:1657px !important; margin: 0px auto;    padding: 0px 12px;}
.e-con {
--container-max-width: 1657px !important;
}
.Headright ul {
display: flex;
align-items: center;
justify-content: flex-end;
}
.site-header {
padding-inline-end: 0px;
padding-block-start: 0rem !important;
padding-block-end: 0rem !important;
}
.headerBottom {
width: 100%;
padding: 23px 0px;
}
.Headright ul li {
width: auto;color: #fff;
display: inline-block; margin-left: 62px;
}
.Headright ul li:first-child{margin-left: 0px;}
.Headright ul li a{font-size: 20px; font-family: 'Montserrat Medium'; color: #fff; padding-left: 37px; position: relative;}
a.emails{background: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/images/mail-icon.png) no-repeat left center;}
a.phn{background: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/images/call-icon.png) no-repeat left center;}
li.footcall2 a:last-child {
background: none;
padding-left: 0px;
}
.aniimg a {
position: relative;
}
.grecaptcha-badge {
display: none !important;
}
.quick-alo-ph-circle-fill.active {
margin-top: -7px;
width: 80px;
height: 80px;
position: absolute;
background-color: #a0a0a0;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid #ffffff8a;
opacity: 1;
-webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
-moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
-ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
-o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.quick-alo-ph-circle.active {
width: 130px;
height: 130px;
position: absolute;
background-color: transparent;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid rgba(30, 30, 30, .4);
opacity: 1;
-webkit-animation: quick-alo-circle-anim 3s infinite ease-in-out;
-moz-animation: quick-alo-circle-anim 3s infinite ease-in-out;
-ms-animation: quick-alo-circle-anim 3s infinite ease-in-out;
-o-animation: quick-alo-circle-anim 3s infinite ease-in-out;
animation: quick-alo-circle-anim 3s infinite ease-in-out;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.aniimg {
display: inline-flex;
align-items: center;
justify-content: center;
width: 70px;
height: 70px;
position: fixed;
right: 30px;
bottom: 45px;
z-index: 1000;
}
@-moz-keyframes quick-alo-circle-anim {
0% {
-moz-transform: rotate(0) scale(.5) skew(1deg);
opacity: .1;
-moz-opacity: .1;
-webkit-opacity: .1;
-o-opacity: .1
}
30% {
-moz-transform: rotate(0) scale(.7) skew(1deg);
opacity: .5;
-moz-opacity: .5;
-webkit-opacity: .5;
-o-opacity: .5
}
100% {
-moz-transform: rotate(0) scale(1) skew(1deg);
opacity: .6;
-moz-opacity: .6;
-webkit-opacity: .6;
-o-opacity: .1
}
}
@-webkit-keyframes quick-alo-circle-anim {
0% {
-webkit-transform: rotate(0) scale(.5) skew(1deg);
-webkit-opacity: .1
}
30% {
-webkit-transform: rotate(0) scale(.7) skew(1deg);
-webkit-opacity: .5
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
-webkit-opacity: .1
}
}
@-o-keyframes quick-alo-circle-anim {
0% {
-o-transform: rotate(0) kscale(.5) skew(1deg);
-o-opacity: .1
}
30% {
-o-transform: rotate(0) scale(.7) skew(1deg);
-o-opacity: .5
}
100% {
-o-transform: rotate(0) scale(1) skew(1deg);
-o-opacity: .1
}
}
@-moz-keyframes quick-alo-circle-fill-anim {
0% {
-moz-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
-moz-transform: rotate(0) -moz-scale(1) skew(1deg);
opacity: .2
}
100% {
-moz-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}
@-webkit-keyframes quick-alo-circle-fill-anim {
0% {
-webkit-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
-webkit-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}
@-o-keyframes quick-alo-circle-fill-anim {
0% {
-o-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
-o-transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
-o-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}
@-moz-keyframes quick-alo-circle-img-anim {
10% {
transform: rotate(0) scale(1) skew(1deg)
}
10% {
-moz-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
-moz-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
-moz-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
-moz-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
-moz-transform: rotate(0) scale(1) skew(1deg)
}
100% {
-moz-transform: rotate(0) scale(1) skew(1deg)
}
}
@-webkit-keyframes quick-alo-circle-img-anim {
0% {
-webkit-transform: rotate(0) scale(1) skew(1deg)
}
10% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg)
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg)
}
}
@-o-keyframes quick-alo-circle-img-anim {
0% {
-o-transform: rotate(0) scale(1) skew(1deg)
}
10% {
-o-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
-o-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
-o-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
-o-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
-o-transform: rotate(0) scale(1) skew(1deg)
}
100% {
-o-transform: rotate(0) scale(1) skew(1deg)
}
}
.headerRight {
display: flex;
height: 100%;
justify-content: flex-end;
align-items: center;
}
.btn {
text-align: center;
font-weight: 500;
font-size: 20px;
line-height: 28px;
padding: 8px 23px 8px 22px;
height: 56px;
border-radius: 60px;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: -2px;
font-family: 'Montserrat SemiBold';
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.btn-primary {
background: transparent;
border: 1px solid #003871;
color: #003871;
}
.btn-primary:hover{ background: #003871; color: #fff;}
nav.site-navigation ul li{margin-left: 17px;}
nav.site-navigation ul li a {
font-size: 20px;
color: #000000;
font-family: 'Montserrat Medium';
}
.headerRight .btn {
margin-left: 33px;
}
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom: 0 !important;}
.pageids h2{font-size: 40px !important; line-height:38px;}
p.elementor-image-box-description strong {
color: #003871;
font-family: 'Montserrat SemiBold';
}
.homerooms .elementor-image-box-content {
padding: 0px 20px;
}
.homerooms p.elementor-image-box-description{line-height: 35px;}
.homerooms figure.elementor-image-box-img img{border-radius: 16px 16px 0px 0px !important;}
.nearbttile {
position: relative;
}
.nearbttile .elementor-image-box-content {
position: absolute;
bottom: 0px;
width: 100%;
background: #000;
padding: 20px;
box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
border-radius: 5px;
background-color: rgb(255 255 255 / 15%);
backdrop-filter: blur(5px);
border-radius: 0px 0px 16px 16px;
overflow: hidden;
}
.nearbttile figure.elementor-image-box-img img{display: block;}
.nearbttile .elementor-image-box-img{display: block !important;}
.nearbttile .elementor-widget-container{overflow: hidden;}
.testimonialCvr .owl-nav {position: relative;width: max-content;margin: 0px auto;}
.testimonialCvr .owce-carousel .owl-nav button {
margin: 0px 10px !important;
display: inline-block !important;
left: auto !important;
right: auto !important;
position: inherit !important;display: flex; align-items: center;justify-content: center;
}
.testimonialCvr .owl-nav button i {
border: 2px solid #fff !important;
width: 45px !important;
height: 45px !important;
padding: 0px !important;
border-radius: 50px !important;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
}
.owce-carousel-container{position: relative;}
.owce-carousel-container:after{width: 1px; height: 100%; position: absolute; background: #e8e8e88e; content: ''; left: 50%; top: 0px;}
.owce-carousel .owl-content{padding: 0px !important;}
.owce-carousel .owl-content {
padding: 0px !important;
margin: 0px !important; background: #003871 url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/images/quote.png) no-repeat top -47px center;background-size: 32%;
}
.owce-carousel .owl-content  span{  font-family: 'Montserrat SemiBold';}
.owl-theme .owl-nav {
margin-top: 60px !important;
}
span.e-n-accordion-item-title-icon {
background: #003871;
width: 25px !important;
height: 18px;
border-radius: 30px;
display: flex !important;
align-items: center !important;
justify-content: center !important;margin-left: auto;
}
.e-n-accordion-item:first-child summary.e-n-accordion-item-title {
border-top: 0px !important;
}
footer#site-footer {
background: #003871;
padding: 100px 0px 0px;
}
.footer-inner .row {
width: 100%;
}
.footHead{font-size: 24px; line-height: 32px; color: #D7B46A;font-family: 'Montserrat Medium'; margin-bottom: 25px;}
.footBox ul{margin: 0px; padding: 0px; list-style: none;}
.footBox ul li,.footBox p,.footBox ul li a{color: #fff; font-size: 20px;}
.footer-inner  nav.site-navigation ul li a{color: #fff;font-size: 20px;}
.footer-inner nav.site-navigation ul li{margin-left: 0px;font-size: 20px;}
.footer-inner nav.site-navigation ul li a{padding: 0px;font-size: 20px;}
li.footli1{background: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/images/location-icon.png) no-repeat top 5px left;}
li.footli2{background: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/images/phone-icon2.png) no-repeat left;}
li.footli3{background: url(//www.skygatehotels.com/wp-content/themes/hello-elementor/assets/images/mail-icon1.png) no-repeat left;}
.footBox.footadrs li {
padding-left: 45px;
margin-bottom: 30px;
}
.footBox.footadrs li a{background: none !important;}
.footBox.footmenu ul li {
padding-left: 0px;
width: 100%;
margin-bottom: 17px;
}
ul.social li {
margin-bottom: 15px;
}
ul.social li a {
display: flex;
align-items: center;
justify-content: flex-start;
}
ul.social li a img {
margin-right: 15px;
}
.footbtm {
background: #002952;
padding: 15px 0px;
margin-top: 70px;
}
.footbtm p {
color: #fff;
}
.footRight{text-align: right;}
.footLeft{text-align: left;}
.footRight p,.footLeft p{margin-bottom: 0px;}
.footRight p a,.footLeft p a{color: #fff;}
.overflowhd {
overflow: hidden;
}
.homeslider {
overflow: hidden;
border-radius: 32px;
}
.flexslider {
margin-bottom: 0px !important;
}
.banner-content {
font-size: 62px;
line-height: 72px;
font-family: 'Montserrat SemiBold';
margin-bottom: 10px;
text-shadow: 4px 4px 6px rgb(34 36 58);
}
.metaslider.ms-theme-databold .flexslider .flex-control-nav li a {
width: 20px !important;
height: 2px !important; border-radius: 10px !important;}
#metaslider-id-630 .flexslider .flex-control-nav li a.flex-active{ width: 40px !important;
height: 3px !important;}
.contactform {
}
.contactform ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.inputfield {
border: none;
}
.inputfield {
border: none !important;
border-bottom: 1px solid #A5A5A5 !important;
height: 45px;
border-radius: 0px !important;
padding: 0px !important;color: #7a7a7a;
font-size: 16px;margin-bottom: 10px;
}
.elementor-438 .elementor-element.elementor-element-3d0c9d1 {
top: 330px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.inputbtn {
font-size: 20px;
font-family: 'Montserrat SemiBold';
background: #003871;
border: 1px solid #003871;
color: #ddd;
padding: 7px 36px;
margin-left: auto;
float: right;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.inputbtn:hover{
background: #fff;
border: 1px solid #003871;
color: #003871;
}
span.wpcf7-not-valid-tip {
position: absolute;
z-index: 11;
background: #fff;
top: 0px;
font-size: 16px;
}
.contactform{max-width: 528px !important;}
.wpcf7-response-output {
display: none !important;
}
header.aniPos {
position: fixed;
top: 0px;
width: 100%;
z-index: 111;
background: #fff;
}
header.aniPos .headerTop {
display: none;
}
.roomsize p {
margin-bottom: 0px;  line-height: 27px !important;
}
.roomsize p strong {
color: #003871;
font-family: 'Montserrat SemiBold';
}
.ameninCVr p{font-weight: 400 !important;}
.contactinCvr  p a{color: #fff;}
.contactinCvr  p strong{ font-family: 'Montserrat SemiBold' !important;}
.contactinLeft p{margin-bottom: 0px;}
.contactinLeft  .elementor-shortcode a {
background: none;
color: #fff;
font-family: 'Montserrat SemiBold';
font-size: 19px;
}
.contactinLeft  .elementor-shortcode{color: #fff;
font-family: 'Montserrat SemiBold';
font-size: 19px;}
.contactinLeft  .elementor-shortcode span{text-transform: uppercase;}
.elementor-element.elementor-element-e520685.contactform.innercnt.e-con-full.e-flex.e-con.e-child {
-webkit-box-shadow: 0px 0px 14px -1px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 0px 14px -1px rgba(0,0,0,0.37);
box-shadow: 0px 0px 14px -1px rgba(0,0,0,0.37);
}
.elementor-element.elementor-element-3d0c9d1.contactform.e-con-full.e-flex.e-con.e-parent.e-lazyloaded.aniPos {
top: 108px !important;
}
@media all and (max-width:1537px) {
.container,.site-footer .footer-inner{width: 100%; max-width:1329px !important; margin: 0px auto;    padding: 0px 12px;}
.e-con {
--container-max-width: 1329px !important;
} 
.headerTop {min-height: 44px;}  
.Headright ul li a { font-size: 16px; padding-left: 27px; background-size: 20px; }
.Headright ul li {margin-left: 49px; }
.btn { font-size: 16px;
padding: 4px 19px 4px 18px;
height: 44px;
}
nav.site-navigation ul li a {
font-size: 16px;}
.headerRight .btn {
margin-left: 23px;
}
nav.site-navigation ul li {
margin-left: 7px;
}
.headerBottom {
width: 100%;
padding: 19px 0px;
}
.pageids h2{font-size: 32px !important; line-height:32px;}
.pageids p{font-size: 19px !important; line-height:32px;}
.owce-carousel .owl-content {
background-size: 40%;
}
.footHead{font-size: 19px; line-height: 28px; margin-bottom: 20px;}
.footBox ul{margin: 0px; padding: 0px; list-style: none;}
.footBox ul li,.footBox p,.footBox ul li a{color: #fff; font-size: 16px;}
.footer-inner  nav.site-navigation ul li a{color: #fff;font-size: 16px;}
.footer-inner nav.site-navigation ul li{margin-left: 0px;font-size: 16px;}
.footer-inner nav.site-navigation ul li a{padding: 0px;font-size: 16px;}
.footLogo {
max-width: 140px;
}
.elementor-438 .elementor-element.elementor-element-3d0c9d1 {
top: 210px !important;
}
}
@media all and (max-width:1441px) {
.container,.site-footer .footer-inner{width: 100%; max-width:1300px !important; margin: 0px auto;    padding: 0px 12px;}
.e-con {
--container-max-width: 1300px !important;
}     
}
@media all and (max-width:1367px) {
.elementor-438 .elementor-element.elementor-element-3d0c9d1 {
top: 189px !important;
}
}
@media all and (max-width:1282px) {
.container,.site-footer .footer-inner{width: 100%; max-width:1240px !important; margin: 0px auto;    padding: 0px 12px;}
.e-con {
--container-max-width: 1240px !important;
}    
}
@media all and (max-width:1025px) {
.container,.site-footer .footer-inner{width: 100%; max-width:1010px !important; margin: 0px auto;    padding: 0px 12px;}
.e-con {
--container-max-width: 1010px !important;
} 
nav.site-navigation ul li a {
font-size: 14px !important;
}
.site-navigation ul.menu li a {
display: block;
padding: 8px 7px !important;
}
.inputfield {
height: 32px;
margin-bottom: 0px;
}
.elementor-438 .elementor-element.elementor-element-3d0c9d1 {
top: 159px !important;
}
}
@media all and (max-width:992px) {
.container,.site-footer .footer-inner{width: 100%; max-width:98% !important; margin: 0px auto;    padding: 0px 12px;}
.e-con {
--container-max-width:98% !important;
}  
.Headright ul {
justify-content: center;
}
.elementor-element.elementor-element-3d0c9d1.contactform.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
position: inherit !important;
margin-top: 30px !important;
}
.headerRight a.btn {
display: none;
}
.site-header .site-branding {
flex-direction: column;
align-items: stretch;
max-width: 185px;
}
.metaslider.ms-theme-databold .flexslider .caption-wrap .caption {
padding: 30px;
top: 50%;
left: 60px;
transform: translateY(-50%);
position: absolute;
min-width: calc(64% - 30px) !important;
max-width: calc(64% - 30px) !important;
background: #fff;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
color: #333;
z-index: 2;
}
.banner-content {
font-size: 38px;
line-height: 44px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.inputbtn {
float: inherit;
margin: 0px auto !important; 
display: inline-block;
}
.contactform ul li:last-child {
text-align: center;
}
span.wpcf7-spinner {
position: absolute;
} 
.pageids p {
font-size: 16px !important;
line-height: 24px;
} 
.pageids p br{display: none;}
.homerooms .elementor-image-box-content {
padding: 0px 33px;
}
.owce-carousel-container:after{display: none;}
.pageids h2 {
font-size: 24px !important;
line-height: 28px;
text-align: center;
}
footer#site-footer {
background: #003871;
padding: 40px 0px 0px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.site-footer .footer-inner {
justify-content: center;
}
.foootlogo {
text-align: center;
width: auto;
display: inline-block;
}
.footBox.footadrs li {
padding-left: 0px;
padding-top: 34px;
margin-bottom: 30px;
background-position: top center !important;
}
.site-navigation {
align-items: center;
justify-content: center;
text-align: center;
}
.site-navigation ul.menu {
flex-wrap: inherit;
align-items: center;
justify-content: center;
text-align: center;
flex-direction: column;
}
.site-navigation ul.menu li {
align-items: center;
justify-content: center;
}
ul.social {
display: flex ;
align-items: center;
justify-content: center;
flex-direction: column;
}
.footbtm {
width: 100%;
}
.footbtm .row {
flex-direction: column;
text-align: center;
}
.footLeft {
text-align: center;
}
.footRight {
text-align: center;
}
.footbtm{margin-top: 15px;}
.footLogo {
margin-bottom: 20px;
}
.metaslider.ms-theme-databold .flexslider .caption-wrap .caption {
width: 90%;
max-width: 90% !important;
text-align: center;
left: 5% !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.inputbtn {
font-size: 16px;  padding: 10px 25px; }
.site-navigation-dropdown ul.menu li.current-menu-item a {
color: #fff;
background: #003871 !important;
}
.site-navigation-dropdown ul.menu li a{padding: 15px !important;}
.site-navigation-toggle-holder .site-navigation-toggle{color: #003871 !important;}
.elementor-element.elementor-element-56409c8.contactform.innercnt.e-con-full.e-flex.e-con.e-child {
position: inherit !important;
width: 100% !important; right: 0px !important;max-width: 100% !important;
}
}
@media all and (max-width:767px) {
.Headright ul {
justify-content: center;
flex-direction: column;
align-items: center;
}
.Headright ul li{margin-left: 0px;}
.Headright ul {
margin: 0px;
padding: 0px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.Headright ul li:first-child {
margin-left: 0px;
margin-bottom: 5px;
}
.Headright ul li a {
font-size: 16px;
padding-left: 24px;
background-size: 15px;
}
.banner-content {
font-size: 22px;
line-height: 31px;
}
.site-navigation-toggle-holder{padding: 0px !important;}
.Headright {
padding: 10px 0px;
}
.headerBottom {
width: 100%;
padding: 10px 0px;
}
.elementor-element.elementor-element-3d0c9d1.contactform.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
position: inherit !important;
margin-top: 20px !important;
}
.blubgs span.elementor-icon {
display: none !important;
}
p.owl-content span {
display: block;
}
.footLogo {
max-width: 110px;
}
.footBox.footadrs li{margin-bottom: 15px;}
.footBox.footmenu ul li {
margin-bottom: 5px;
}
footer p,footer p a{font-size: 16px;}
nav.site-navigation ul li a {
font-size: 16px !important;
}
.homeslider {
overflow: hidden;
border-radius: 15px;
}
.pageids h2 {
font-size: 22px !important;
line-height: 26px;
text-align: center;
}
.contactinLeft .elementor-shortcode {
color: #fff;
font-family: 'Montserrat SemiBold';
font-size: 16px;
text-align: center;
}
.contactform.innercnt {
margin-bottom: 15px;
}
}