/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

html {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-font-variant-ligatures: common-ligatures; /* for iOS and Safari 6 */
  font-variant-ligatures: common-ligatures; /* for up-to-date browsers, including IE10 and Opera 21 */
  font-kerning: normal;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {overflow-x: hidden;margin: 0;}
a, a:hover, a:focus, .elementor-button-link:hover svg path, .elementor-button-link:focus svg path, .elementor-button-link svg path {outline: none !important;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
body b, body strong {font-weight: 700;}

body .elementor-text-editor p:last-child,
body.elementor-kit-5 p:last-child {margin-bottom: 0;}

::-webkit-input-placeholder {
    opacity: 1;
}
::-moz-placeholder {
    opacity: 1;
}
:-ms-input-placeholder {
    opacity: 1;
}
:-moz-placeholder {
    opacity: 1;
}
.light-placeholder ::-webkit-input-placeholder {
    opacity: 0.5;
}
.light-placeholder ::-moz-placeholder {
    opacity: 0.5;
}
.light-placeholder :-ms-input-placeholder {
    opacity: 0.5;
}
.light-placeholder :-moz-placeholder {
    opacity: 0.5;
}
h1, h2, h3, h4, h5, h6 {word-break: break-word;}
body.elementor-default h1 a,
body.elementor-default h1 a:hover,
body.elementor-default h2 a,
body.elementor-default h2 a:hover,
body.elementor-default h3 a,
body.elementor-default h3 a:hover,
body.elementor-default h4 a,
body.elementor-default h4 a:hover,
body.elementor-default h5 a,
body.elementor-default h5 a:hover,
body.elementor-default h6 a,
body.elementor-default h6 a:hover {color: inherit;font-size: inherit;line-height: inherit;}
.elementor-widget-text-editor > .elementor-widget-container h2:not(:first-child),
.elementor-widget-text-editor > .elementor-widget-container h3:not(:first-child),
.elementor-widget-text-editor > .elementor-widget-container h4:not(:first-child),
.elementor-widget-text-editor > .elementor-widget-container h5:not(:first-child),
.elementor-widget-text-editor > .elementor-widget-container h6:not(:first-child) {margin-top: 24px;}

body.elementor-default a.elementor-button:hover,
body.elementor-default a.elementor-button:focus {
    font-weight: var( --e-global-typography-accent-font-weight );
    line-height: var( --e-global-typography-accent-line-height );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
}

.elementor-widget-icon-list.elementor-element a:focus,
.elementor-widget-icon-list.elementor-element a:hover {line-height: inherit;}

.svg.elementor-element svg {height: auto;}
.elementor-icon-wrapper {line-height: 1;}
.icon24 .elementor-button svg {width: 24px;height: auto;}
.icon24 .elementor-button .elementor-button-icon {line-height: 0;}

.elementor-element.fit-img img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}

.icon-auto.elementor-element .elementor-widget-container i {width: auto;}

body.elementor-default p:last-child {margin-bottom: 0;}

.pMB-10 p:not(:last-child) {margin-bottom: 10px;}

body.elementor-default .width-auto.elementor-element {width: auto;}

.infobox-content p:empty {display: none;}

.icon-top.elementor-widget-icon-list .elementor-icon-list-item {align-items: flex-start;}
.icon-top.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon {display: inline-block;vertical-align: middle;display: flex;flex-direction: row;flex-wrap: wrap;}
.icon-top.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon i {position: relative;top: -3px;top:  0;}

.icon-hover-gray .elementor-icon-list-item .elementor-icon-list-icon svg {margin: 0;}
.icon-hover-gray .elementor-icon-list-item:hover .elementor-icon-list-icon {filter: grayscale(100%);}

.elementor-element.elementor-widget-button .elementor-button-content-wrapper {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}

.row {margin-left: -15px;margin-right: -15px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.row::after, .row::before {content: " ";display: table;clear: both;}

.wrapper {width: 100%;max-width: 1200px;margin: 0 auto;padding: 0;}

/* Gravity Form Body */
body .gform_wrapper {margin: 0;padding: 0;}
body .gform_wrapper form {display: block;position: relative;}
body .gform_wrapper form .gform_body .gform_fields .gfield {position: relative;}
body .gform_wrapper form .gform_body .gform_fields .gfield select {padding: 10px 11px;padding-right: 30px;background-image: url(assets/images/arrow-down-icon.svg);background-repeat: no-repeat;background-position: center right 14px;background-size: 12px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
body .gform_wrapper form .gform_body .gform_fields .gfield input,
body .gform_wrapper form .gform_body .gform_fields .gfield select,
body .gform_wrapper form .gform_body .gform_fields .gfield textarea {margin: 0;width: 100%;}
body .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area input {width: unset;border: none;}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_address > span:not(:first-child) {margin-top: 16px;}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_address > span.ginput_full {display: block;}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox li > label {width: 100%;max-width: 100%;}
body .gform_wrapper form .gform_body .gform_fields input[type="checkbox"] + label {max-width: 100%;}
/* Gravity Form Footer */
body .gform_wrapper form .gform_footer,
body .gform_wrapper.gravity-theme form .gform_footer {padding: 0;margin: 0;}
body .gform_wrapper form .gform_page_footer {border: 0;}
body .gform_wrapper form .gform_previous_button {margin-right: 10px !important;}
/* Gravity Form Error */
body .gform_wrapper .gform_validation_errors {padding: 15px;}
body .gform_wrapper .gform_validation_errors > h2 {text-align: center;font-size: 14px;}
body .gform_wrapper .gform_validation_errors > h2 .gform-icon,
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .instruction.validation_message {display: none;}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .gfield_description.gfield_validation_message {background: transparent;border: 0;padding: 0;margin: 2px 0 0;font-size: 15px;line-height: 1.1;}
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select,
body .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea {border-color: #c02b0a;}

body .gform_wrapper form .gform_footer input[type="submit"]:focus, .gform_wrapper form .gform_footer input[type="submit"]:focus-visible {outline: none !important;}
/* Gravity Form Confirmation */
body .gform_confirmation_message {padding: 10px;line-height: 1.2;text-align: center;background-color: #02ad02;border: 0;color: #fff;font-size: 15px;display: block;font-weight: 400;}

/* Header */
.head-left-col > .elementor-widget-wrap {align-items: stretch;}
.head-left-col .elementor-widget-button .elementor-widget-container,
.head-left-col .elementor-widget-button .elementor-button-wrapper,
.head-left-col .elementor-widget-button .elementor-button {height: 100%;}
.head-left-col .elementor-widget-button .elementor-button {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.head-left-col .elementor-widget-button .elementor-button-icon {line-height: 0;}
.head-email-btn svg {width: 12px;height: auto;}
.head-phone-btn svg {width: 9px;height: auto;}
.head-time-btn svg {width: 16px;height: auto;}
.head-booknow-btn svg {width: 24px;height: auto;}
.header-top-sec .elementor-widget-button .elementor-button:not(:hover) {border-bottom-color: transparent;}
.header-top-sec .elementor-widget-button .elementor-button:hover {border-bottom-color: #41444d;}
.head-menu.elementor-widget-nav-menu .elementor-nav-menu--main {display: none;}
.head-menu.elementor-widget-nav-menu .elementor-menu-toggle,
.head-menu.elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {display: block;}
.head-menu.elementor-widget-nav-menu.elementor-element {margin-right: 0;margin-left: auto;}
.head-menu.elementor-widget-nav-menu .elementor-menu-toggle {padding: 0;width: 46px;height: 30px;background-image: url("assets/images/menu-icon.svg");background-repeat: no-repeat;background-position: center right;background-size: 46px;position: relative;z-index: 9998;}
.head-menu.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active {background-image: url("assets/images/menu-close-icon.svg");background-size: 31px;}
.head-menu.elementor-widget-nav-menu .elementor-menu-toggle i {display: none;}
.head-menu.elementor-widget-nav-menu .elementor-menu-toggle + .elementor-nav-menu__container {max-width: 0px;width: 0px !important;right: 0px !important;left: auto !important;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);transition: all 0.5s ease-in-out;min-height: 100vh;top: 0 !important;padding-top: 200px;position: fixed;}
.head-menu.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {width: 100% !important;max-width: 640px;transition: all 0.5s ease-in-out;padding: 200px 40px 30px;height: 100%;overflow-y: auto;}
.head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item a {display: inline-block;border-bottom: 1px solid transparent;}
.head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item a:hover,
.head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item.current-menu-item a {border-bottom-color: #ffffff;}
.head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item .sub-menu a {font-size: 18px;font-weight: 400;text-transform: uppercase;border-left: none;}
.head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item .sub-menu {background-color: transparent;display: block;margin-left: 30px;}
.head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item a {padding-bottom: 10px;}
.head-logo-row,
.head-logo-row .elementor-container,
.head-logo-row .elementor-column,
.head-logo-row .elementor-widget-wrap,
.head-menu.elementor-widget-nav-menu {position: static;}
.elementor-location-header {position: fixed;z-index: 9;left: 0;right: 0;}
body:not(.stickyactive) .elementor-widget-theme-site-logo {opacity: 0;visibility: hidden;}
.elementor-widget-theme-site-logo .elementor-widget-container {line-height: 0;}
.elementor-widget-theme-site-logo a,
.elementor-widget-theme-site-logo a:hover {line-height: 0;display: inline-block;}
body:not(.stickyactive) .elementor-location-header > .elementor-section,
body:not(.stickyactive) .elementor-location-header .elementor-section-wrap > .elementor-section {background-color: transparent !important;}
.elementor-menu-toggle:focus,
.elementor-menu-toggle:focus-visible {outline: none !important;}

/* Footer */
.elementor-widget-eael-gravity-form .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0;grid-row-gap: 0;}
.elementor-widget-eael-gravity-form .gform_wrapper form .gform_body .gform_fields input[type="checkbox"] {position: relative;}
.elementor-widget-eael-gravity-form .gform_wrapper form .gform_body .gform_fields input[type="checkbox"]:checked::after {content: "";left: 9px;top: 5px;width: 6px;height: 12px;border: solid black;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;}
.elementor-widget-eael-gravity-form .gform_wrapper form .gform_body .gform_fields input[type="checkbox"] + label {max-width: calc(100% - 30px);padding-left: 10px;text-align: left;}

.elementor-location-footer .elementor-icon-list--layout-inline .elementor-icon-list-item {margin-bottom: 5px;}

.elementor-location-footer .gform_wrapper form .gform_body .gform_fields input[type="checkbox"] + label {font-size: 13px;color: #888888;font-weight: 400;line-height: 1.3;}
.elementor-location-footer .gform_wrapper form .gform_body .gform_fields .privacy-checkbox {width: calc(100% - 60px) !important;margin-top: 9px;}
.elementor-location-footer .gform_wrapper form .gform_footer {position: absolute;right: 0;bottom: 11px;}

.elementor-location-footer .elementor-element.elementor-widget-icon-list .elementor-icon-list-item:hover > .elementor-icon-list-text {color: inherit;}

/* Home Page */
#sb_instagram.sbi_width_resp {margin: 0 -18px;width: auto !important;padding: 0 !important;}
#sb_instagram #sbi_images {padding: 0 !important;}
#sb_instagram #sbi_images .sbi_item {padding: 0 18px !important;margin-bottom: 36px !important;}

.fullheightflexcenter {
	height: 100vh;
	display: flex;
	flex-flow: wrap row;
	align-content: center;
	align-items: center;
}

.service-box-sec .elementor-column .elementor-inner-section,
.service-box-sec .elementor-column .elementor-container,
.service-box-sec .elementor-column .elementor-inner-column {height: 100%;}
.service-box-sec .elementor-button svg {width: 24px;height: auto;}
.service-box-sec .elementor-element .eael-infobox .infobox-icon .infobox-icon-wrap {min-height: 166px;}
.service-box-sec .elementor-element .eael-infobox .infobox-icon .infobox-icon-wrap svg {height: auto;max-width: 100%;}
.service-box-sec .elementor-element.elementor-widget-eael-info-box {width: auto;}


/* Archive Property */
main.site-main {max-width: 100% !important;padding: 0 !important;}

/*body:not(.elementor-editor-active) .slider-style1 .elementor-container .elementor-widget-image .elementor-widget-container {height: 100vh;}
.slider-style1 .elementor-container .elementor-widget-image .wp-caption {height: 100%;}*/
.slider-style1 .elementor-container .elementor-widget-image img {width: 100%;-o-object-fit: cover;object-fit: cover;object-position: center;}
.slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption {position: relative;}
.slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {content: "";position: absolute;left: 0;top: 0;width: 100%;background-color: #000;opacity: 0.7;}
.slider-style1 .elementor-container .elementor-widget-image img,
.slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 650px;}

.slider-style1 .elementor-container .owl-carousel .owl-stage-outer {overflow: visible;}
.slider-style1 .owl-carousel .owl-nav button {position: absolute;top: 312px;line-height: 0 !important;outline: none !important;}
.slider-style1 .owl-carousel .owl-nav button.owl-prev {left: 35px;}
.slider-style1 .owl-carousel .owl-nav button.owl-next {right: 35px;}
.slider-style1 .owl-carousel .owl-nav button:hover svg path {fill: #CFC1C1;}
/*.slider-style1 .owl-carousel .elementor-widget-image .widget-image-caption {margin-bottom: 85px}*/
.slider-style1 .owl-carousel .elementor-widget-image .widget-image-caption {max-width: 1207px;margin-left: auto;margin-right: auto;}
.slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .widget-image-caption {color: transparent;}

body .comments-area a,
body .page-content a {text-decoration: none;}
.sbi-critical-notice a:hover {font-size: inherit;line-height: inherit;}

/* --- News --- */
.elementor-editor-active .masonry_post.elementor-element .elementor-posts-container.elementor-posts {display:flex;flex-wrap:wrap;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom {margin-inline:-1rem;display:block;margin:0;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post {width:33.33%;display:block;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post .elementor-button-wrapper {line-height:0;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post.category-testimonials .elementor-widget-text-editor:not(.testimonial-excerpt-custm),
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post.category-testimonials .elementor-widget-theme-post-excerpt:not(.testimonial-excerpt-custm) {display:none;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post:not(.category-testimonials) .testimonial-excerpt-custm {display:none;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post:not(.category-testimonials) .elementor-widget-post-info {display:none;}
body .post_date.elementor-widget-post-info.elementor-element .elementor-post-info .elementor-post-info__item-prefix,
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post .elementor-widget-post-info .elementor-post-info__item-prefix {display:block;font-weight:700;font-size:25px;margin-bottom:2px;line-height:1;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post .elementor-widget-post-info span {line-height:1;}
body .masonry_post.elementor-element .ecs-load-more-button .elementor-button {margin:0!important;}
body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post .elementor-heading-title a:hover {color:var( --e-global-color-3ff91a1 );}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination {display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-left:15px;padding-right:15px;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers {margin:0;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers i {font-size:20px;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers.prev i {margin-right:4px;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers.next i {margin-left:4px;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers:not(.prev):not(.next):not(.dots) {border-radius:100%;width:20px;height:20px;justify-content:center;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers:not(.prev):not(.next):not(.dots):hover,
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers.current {background-color:#bfaf85;color:#fff;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination .page-numbers:hover {color:#bfaf85;}
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination:first-child,
body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination:nth-child(2) {margin-top:0;margin-bottom:30px;}
.elementor-element.post_pagination_module .elementor-post-navigation {display:block;}
.elementor-element.post_pagination_module .elementor-post-navigation .elementor-post-navigation__next {margin-top:7px;}
.elementor-element.post_pagination_module .elementor-post-navigation .elementor-post-navigation__link {width:100%;}
.elementor-element.post_pagination_module .elementor-post-navigation .elementor-post-navigation__next a {justify-content:flex-end;flex-direction:row-reverse;}
.elementor-element.post_pagination_module .elementor-post-navigation .elementor-post-navigation__next .post-navigation__arrow-next {padding:0!important;padding-right:15px!important;}
body.single-post blockquote::before {content:"";background-image:url(/wp-content/uploads/2023/01/quote-dark-icon.svg);background-position:center;background-repeat:no-repeat;background-size:60px;font-size:0!important;line-height:0;width:60px;height:40px;position:absolute;left:0;top:8px;}
body.single-post blockquote {padding-left:75px;position:relative;font-style:italic;border: 0;margin-left: 0;margin-right: 0;}
body.single-post blockquote,
body.single-post blockquote p,
body.single-post blockquote .elementor-blockquote__content {font-family:times italic;}
/* --- #News --- */


/* Media Queries */
/* 1025 To 1800  */
@media screen and (min-width:1025px) and (max-width:1800px){
    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 600px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 287px;}
    
}
/* 1025 To 1600  */
@media screen and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1600px){
    .paddingTB.elementor-element.elementor-section {padding-top: 70px;padding-bottom: 70px;}
    .paddingT.elementor-element.elementor-section {padding-top: 70px;}
    .paddingB.elementor-element.elementor-section {padding-bottom: 70px;}
    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 520px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 247px;}
}
/* 1025 To 1500  */
@media screen and (min-width:1025px) and (max-width:1500px){
    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 450px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 212px;}
    
}
/* 1025 To 1400  */
@media screen and (max-width:1400px){  
}
@media screen and (min-width:1025px) and (max-width:1400px){}
/* 1025 To 1300  */
@media screen and (max-width:1300px){}
@media screen and (min-width:1025px) and (max-width:1300px){}
@media screen and (min-width:992px) and (max-width:1300px){}
@media screen and (max-width:1279px){}
/* 1025 To 1199  */
@media screen and (min-width:1025px) and (max-width:1199px){}
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (max-width:1199px){

    .icon24 .elementor-button svg {width: 17px;}

    /* Header */
    .head-menu.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {max-width: 450px;padding: 130px 30px 30px;}
    .head-menu.elementor-widget-nav-menu .elementor-menu-toggle + .elementor-nav-menu__container {padding-top: 130px}
    .head-booknow-btn svg {width: 15px;}
    .head-phone-btn svg {width: 8px;}
    .head-time-btn svg {width: 13px;}
    .head-menu.elementor-widget-nav-menu .elementor-menu-toggle {background-size: 30px;}
    .head-menu.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active {background-size: 20px;}

    /* Home */
    #sb_instagram #sbi_images .sbi_item {padding: 0 10px !important;margin-bottom: 20px !important;}
    #sb_instagram.sbi_width_resp {margin: 0 -10px;}
    
    /*.slider-style1 .owl-carousel .elementor-widget-image .widget-image-caption {margin-bottom: 70px}*/
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 410px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 192px;}
    

}
/* 320 To 1024  */
@media screen and (max-width:1024px){
    /* Header */
    .head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item .sub-menu a {font-size: 17px;}
    /*.elementor-location-header {width: calc(100% - 10px);}*/

    /* Home */
    .service-box-sec .elementor-element .eael-infobox .infobox-icon .infobox-icon-wrap {min-height: 121px;}
    .service-box-sec .elementor-button svg {width: 17px;}
    
    /*.slider-style1 .owl-carousel .elementor-widget-image .widget-image-caption {margin-bottom: 50px}*/
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 400px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 187px;}
    
    /* News */
    body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination {padding-left:10px;padding-right:10px;}
    
}
@media screen and (min-width:992px) and (max-width:1024px){}
@media screen and (min-width:768px) and (max-width:1024px){

    .elementor-section.service-box-sec > .elementor-container {min-height: auto !important;}

}
@media screen and (min-width:992px){}
@media screen and (max-width:991px){
    .alignleft,
    .alignright {float: none;clear: both;display: block;margin-right: 0;margin-left: 0;margin-bottom: 20px;}
    .elementor .col-full-991.elementor-column {width: 100%;}
    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 380px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 180px;}
    .slider-style1 .owl-carousel .owl-nav button svg {width: 40px !important;height: 40px !important;}
    .slider-style1 .owl-carousel .owl-nav button.owl-prev {left: 20px;}
    .slider-style1 .owl-carousel .owl-nav button.owl-next {right: 20px;}

    /* Header */
    .header-top-sec .elementor-element.elementor-widget-button .elementor-button .elementor-align-icon-left,
    .header-top-sec .elementor-element.elementor-widget-button .elementor-button .elementor-align-icon-right {margin: 0;}
    .header-top-sec .elementor-element.elementor-widget-button .elementor-button .elementor-button-text {display: none;}
    .head-booknow-btn svg {width: 12px;}
    .head-menu.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {max-width: 400px;padding: 110px 30px 30px;}
    .head-menu.elementor-widget-nav-menu .elementor-menu-toggle + .elementor-nav-menu__container {padding-top: 110px;}
    .head-menu.elementor-widget-nav-menu .elementor-nav-menu__container .elementor-nav-menu .menu-item .sub-menu a {font-size: 16px;}
    .service-box-sec .elementor-element .eael-infobox .infobox-icon .infobox-icon-wrap {min-height: unset;}

    /* News */
    body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post {width:50%;}
	body.single-post blockquote::before {background-size:45px;width:45px;height:30px;}
    body.single-post blockquote {padding-left:60px;}    

}
@media screen and (min-width:768px){}
@media screen and (min-width:767px){

}
/* 768 To 991  */
@media screen and (min-width:768px) and (max-width:991px){
    /* Footer */
    .elementor-location-footer .footer-row2.elementor-element .elementor-column {margin: 0;}
    .elementor-location-footer .footer-row2.elementor-element .elementor-column:not(:last-child) {margin-bottom: 20px;}
    .elementor-location-footer .footer-row2.elementor-element .elementor-column > .elementor-widget-wrap {justify-content: center;text-align: center;}
    .elementor-location-footer .elementor-element .elementor-widget__width-auto.elementor-widget-heading {width: 100%;}
    .elementor-location-footer .footer-row2.elementor-element .elementor-icon-list-item {justify-content: center;}
    .elementor-location-footer .footer-row2.elementor-element .elementor-icon-list-item a {width: auto;margin: 0 auto;}

    /* Home */
    .service-box-sec.elementor-element > .elementor-container > .elementor-column {width: 100%;}
    .service-box-sec.elementor-element > .elementor-container > .elementor-column > .elementor-widget-wrap {margin: 0 0 20px;}
    .service-box-sec.elementor-element > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {margin: 0;}
    
}
/* 320 To 768  */
@media screen and (max-width:768px){}
/* 320 To 767  */
@media screen and (max-width:767px){
    .elementor-widget-text-editor > .elementor-widget-container h2:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h3:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h4:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h5:not(:first-child),
    .elementor-widget-text-editor > .elementor-widget-container h6:not(:first-child) {margin-top: 20px;}

    

    /*.slider-style1 .owl-carousel .elementor-widget-image .widget-image-caption {margin-bottom: 40px}*/
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 300px;}
    .slider-style1 .owl-carousel .owl-nav button svg {width: 30px !important;height: 30px !important;}
    .slider-style1 .owl-carousel .owl-nav button {top: 142px;}


}
/* 640 To 767  */
@media screen and (min-width:640px) and (max-width:767px){}
/* 568 To 767  */
@media screen and (min-width:568px) and (max-width:767px){

    .elementor-459 .elementor-section.elementor-hidden-mobile,
    .elementor-459 .elementor-hidden-mobile.elementor-widget-divider {display: block;}
    .elementor-459 .elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget-icon,
    .elementor-459 .elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget-divider {display: none;}
    .elementor-459 .elementor-section > .elementor-container > .elementor-column {width: 33.33%;}
    .elementor-459 .elementor-section > .elementor-container > .elementor-column .elementor-widget-wrap {margin: 0 5px;}
    .elementor-459 .elementor-section > .elementor-container > .elementor-column:last-child {margin: 0;}
}
@media screen and (max-width:641px){
    /* Gravity Form */
    body .gform_wrapper form div.gform_footer input[type="submit"] {line-height: 1 !important;min-height: auto !important;}

}
@media screen and (max-width:640px){
    /* News */
    body .masonry_post.elementor-element .elementor-posts.elementor-posts--skin-custom .elementor-post {width:100%;}
    body .post_pagination_style1.elementor-element.elementor-widget-posts .elementor-pagination {justify-content:center;}
}
@media screen and (max-width:639px){
    
    .slider-style1 .owl-carousel .owl-nav button.owl-prev {left: 10px;}
    .slider-style1 .owl-carousel .owl-nav button.owl-next {right: 10px;}    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 280px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 132px;}

}
/* 320 To 567  */
@media screen and (max-width:567px){
    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 260px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 122px;}
    
    
    
}
/* 480 to 540 */
@media screen and (min-width:480px) and (max-width:540px){}
/* 320 To 479  */
@media screen and (min-width:320px) and (max-width:479px){}
@media screen and (min-width:480px){}
@media screen and (max-width:480px){

    /* Home */
    #sb_instagram #sbi_images .sbi_item {padding: 0 !important;}
    #sb_instagram.sbi_width_resp {margin: 0 auto;}

}
@media screen and (max-width:413px){
    
    .slider-style1 .elementor-container .elementor-widget-image img,
    .slider-style1 .owl-carousel .owl-item:not(.active) .elementor-widget-image .wp-caption::before {height: 240px;}
    .slider-style1 .owl-carousel .owl-nav button {top: 112px;}
    
}
/* 320 to 374*/
@media screen and (min-width:320px) and (max-width:374px){}
/* 320 To 374  */
@media screen and (max-width:374px){}
/* 320 to 359*/
@media screen and (min-width:320px) and (max-width:359px){}
/* 320 To 359  */
@media screen and (max-width:359px){}
/* Media Queries */
