@viewport{user-zoom: fixed;}
   .preloader {
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 99999999;
	background: radial-gradient(circle, #ffffff 44%, #7b7d7e 100%);
}

.preloader figure img {animation: pulse 1s linear infinite;max-width: 160px;}
.preloader figure {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;height: 100%;}

@keyframes pulse {
  0% {
    opacity: 0.9;
    transform: scale(0.8);
  }
  30% {
    opacity: 1;
    transform: scale(1);
  }
  70% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.9;
    transform: scale(0.8);
  }
}


.fixed {position: fixed !important;!i;!;top:0;left:0;width: 100%;z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;background: #1a1a1a !important;box-shadow: 0 0 20px 0 #080a0b30;}

.fixed .logo-sec img {max-width: 120px;}


.social-sec ul li {display: inline-block;}
.address-sec {display: flex;gap: 5px;align-items: center;}
.side-header {display: flex;gap: 30px;justify-content: end;}
.social-sec {text-align: right;}
.time-sec{display:flex;gap:5px;justify-content:flex-end;align-items: center;}
.social-sec ul li{margin:0 5px;}
.header-main .row{align-items:center;}
.logo-sec img{max-width:180px;transform: scale(1.1);}
.header-top .row{align-items:center;}
.add-main p{margin:0;color: #3d3d3d;font-size: 14px;}
.add-icon i {color: #3d3d3d;}
.social-sec img{max-width:15px!important;}
.social-sec ul li a{color:#000;}
.book-btn a{border-radius: 5px;padding:1rem 1.5rem;font-size:14px;text-transform:uppercase;letter-spacing:1px;background:#c28566;color:#fff;font-weight:400;}
.nav-menu ul {display: flex;justify-content: space-around;}
.header-main{background:#1a1a1a;}
.header-top{padding:10px 0;}
.nav-menu ul li a{color:#fff;text-transform:uppercase;}
.search-icon i{color:#fff;}
.cart-icon i{color:#fff;}
.social-sec ul li a:hover svg path {color: #e7be8a;fill: #e7be8a;}
.banner-content h2 em {font-family: 'Judson';}
.header-top .col-md-2 {width: 12%;}
.header-top .col-md-4 {width: 38%;}
.add-icon img {max-width: 20px;}
.search-icon i:hover, .cart-icon i:hover {color: #e7be8a;}
.add-main a:hover {color: #e7be8a;}
.banner-btn a{position:relative;}
.banner-btn a:after{content:"";position:absolute;height:2px;width:0;background:#fff;bottom:0;left:0;transition:linear .6s;}
.banner-btn a:hover:after{width:100%;}
.main-menu ul li.current-menu-item a {color: #e7be8a;}

.banner-content{text-align:center;}
.banner-content p{font-weight: 600;color:#e7be8a;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1rem;margin:0 0 8px;}
.banner-content h2{color:#e7be8a;font-size:64px;line-height:4.5rem;font-weight:400;max-width:620px;margin:0 auto;}
.banner-btn{display:flex;justify-content:center;padding:30px 0 0;}
.banner-btn .wp-block-button{background:transparent;}
.banner-btn .wp-block-button__link{border-radius:0;background:transparent;text-transform:uppercase;color:#e7be8a;font-size:16px;font-weight:600;padding:0px;}
.brands-slider {margin-top: -70px;}

.home-about{padding:100px 0;}
.home-about .wp-block-columns{align-items:center!important;gap:100px;}
.home-about-main{background:#121212;}
.cst-head p{color:#e7bf8c;}
.cst-head h5{color:#e7bf8c;font-size:80px;line-height: 80px;}
.abt-hm-pic figure{margin:0;}
.cst-btn .wp-block-button__link{border-radius:5px;padding:1rem 1.5rem;font-size:14px;text-transform:uppercase;letter-spacing:1px;background:#e7be8a;color:#000;font-weight:400;}
.cst-head h4{font-weight:500;color:#e7be8a;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1rem;}
.abt-hm-btn{padding:30px 0 0;}
.abt-hm-pic img{height:700px;object-fit:cover;}

.subscribers-main{background:#121212;}
.subs-head h3{color:#e7be8a;font-size:50px;}
.subs-head{text-align:center;padding: 20px;}

.subs-head:hover {background: #fff;color: #000;transition: 0.3s ease;box-shadow: 0 0 5px 1px #e7be8a}
.subs-head:hover h3, .subs-head:hover p{color:#121212;}

.subs-head p{color:#e7be8a;font-size:15px;}
.subscribers-sec{padding:0 0 70px;}

.service-home-main {background: #121212;}
.service-home {padding: 100px 0;}
.service-hm-pst .single-item .item .thumb img{height:350px!important;object-fit:cover;}
.service-hm-pst .single-item .info h4 a{color:#e7be8a;font-family:'dashicons';}
.service-hm-pst .single-item .info h4{padding:15px 0 20px;margin: 0;}
.service-hm-pst .single-item .info p{color:#e7be8a;font-size:15px;margin: 0 0 30px;}

.testimonials-main {background: #111111;}
.testimonials-sec {padding: 220px 0;position: relative;}
.testimon-pst .single-item .info p {font-weight: 600;color: #e7be8a;font-style: italic; font-family: 'dashicons'; max-width: 510px; margin: 0 auto;}
.testimonials-sec:before { content: ""; position: absolute; background: url(assets/images/dancing-girl.png); background-repeat: no-repeat; width: 320px; height: 800px; top: -310px; background-size: contain;}
.testimonials-sec:after { content: ""; position: absolute; background: url(assets/images/quote.png); width: 160px; height: 200px; background-size: contain; background-repeat: no-repeat; top: 80px; left: 0; right: 20px; margin: 0 auto;}
.cst-head h6 { color: #e7be8a; font-size: 55px;margin: 0; }

.team-main {background: #121212;}
.team-head .cst-head h5 {margin: 0 0 25px;}
.team-pst .single-item .info h4 a {color: #fff;font-family: 'Judson';}
.team-pst .single-item .info h4 {margin: 0;}
.team-pst .single-item .info p { color: #fff; font-size: 14px;margin: 0;}
.team-pst .single-item .info { background: #020202; padding: 20px; width: 260px; position: relative; bottom: 80px; }
.team-sec {padding: 60px 0 0;}

.goal-head .cst-head h6{color:#000;}
.goal-head{max-width:500px;}
.goal-head .cst-head p{color:#000;}
.goal-btn .book-btn a{background:#665346;}
.goal-btn{padding:30px 0 0;}
.goal-head .cst-head h4{color:#665346;font-weight:500;}

.formall-sec {background: #020202;padding: 70px;margin: 60px 0 0;}
.form-head .cst-head h5 {font-size: 60px;}
.homeform-sec .wp-block-columns{justify-content:end;}
.formall-sec .form-group textarea{height:100px;}
.btn-primary{background:#e7be8a;border:none;padding:10px 20px;color:#000;font-weight:500;text-transform:uppercase;margin:30px 0 0;}
.formall-sec .form-group input,.formall-sec .form-group textarea{background:transparent;border:none;padding: 20px 0;}
.formall-sec .form-group input::placeholder, .formall-sec .form-group textarea::placeholder{color:#e7be8a;}
.formall-sec .form-group select {width: 100%;color: #e7be8a;padding: 20px 0;background: #020202;font-size: 17px;}
.homeform-main .wp-block-cover {padding: 0;}

.footer-sec{background:#020202;padding:80px 0 30px;}
.footer-social ul{display:flex;align-items:center;gap: 22px;}
.footer-social img{max-width:15px!important;}
.footer-social i{color:#e7be8a;}
.footer-head h4{color:#e7be8a;font-family:'Judson';}
.footer-nav ul li a{color:#e7be8a;}
.footer-nav ul li{margin:20px 0 0;}
.footer-head p{color:#e7be8a;font-weight:500;margin: 15px 0 0;font-size: 15px;}
.footer-btn .book-btn a{background:#e7be8a;color:#000;}
.footer-btn .book-btn{padding:40px 0 0;}
.footer-social {padding: 15px 0 0;}
.footer-form p {color: #e7be8a;padding: 10px 0 0;}
.footer-form .form-group input{background:transparent;border:none;}
.footer-form .btn-primary{position: absolute; right: 0; top: 41px; height: 36px; padding: 0 25px; margin: 0; font-size: 14px;}
.footer-form .form-group input::placeholder{color:#e7be8a;font-size:14px;}
.footer-social svg {max-width: 15px;height: 15px;}
.footer-social ul li a:hover svg path {color: #fff;fill: #fff;}
.footer-form .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { background-color: #fff; border-color: #e7be8a; margin: -20px 0 0; padding: 10px; }
.formall-sec .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { background-color: #fff; border-color: #e7be8a; margin:0; padding: 10px; }
.footer-form .wpcf7-spinner  {top: 45px;right: -40px;position: absolute;margin: 0;}
.footer-form {position: relative;}
.formall-sec .wpcf7-spinner {bottom: 170px; left: 180px;position: absolute;margin: 0;}
.formall-sec {position: relative;}
.copyright-sec {background: #020202;padding: 20px 0 50px;}
.copyright-sec p {color: #e7be8a;text-align: center;margin: 0;}
.copyright-sec p a {color: #e7be8a;}
.copyright-sec p a:hover {color: #fff;}

.book-btn a:hover{background:#fff;color:#000;transition: 0.3s ease;}
.banner-btn .wp-block-button__link:hover{color: #fff;}
.cst-btn .wp-block-button__link:hover{background:#fff;color:#000;transition: 0.3s ease;}
.btn-primary:hover{background:#fff;color:#000;transition: 0.3s ease;box-shadow: none;}
.footer-nav ul li a:hover {color: #fff;}
.nav-menu ul li a:hover {color: #e7be8a;}
.footer-social ul li a i:hover {color: #fff;}
.footer-social img:hover {filter: brightness(1.2) saturate(0.8);}
.home-about, .service-home {overflow: hidden;}
.header-main {position: absolute;width: 100%;z-index: 999;}
.banner-content {padding: 80px 0 0;}
.social-sec ul li a:hover {color: #e7be8a;}
.social-sec svg {max-width: 15px;height: 15px;}

.abt-hm-pic img{width:600px;}
.home-about .wp-block-columns{gap:0;}
.abt-hm-content{padding:0 50px;}
.abt-hm-btn{padding:30px 70px 0;}
.abt-hm-content h4,.abt-hm-content p{padding-left:20px;}
.service-hm-pst {margin-right: -100px;margin-left: 200px;margin-top: -30px;}
.service-hm-head {padding-left: 12px;}
.team-head .cst-head h4 {padding-left: 20px;}
.team-pst {margin-right: -100px;margin-left: 120px;margin-top: -30px;}
.team-sec {overflow: hidden;}
.goal-head .cst-head h6 {font-size: 48px;}

.services-slider .owl-item {transition: transform 0.4s ease, opacity 0.4s ease;transform: scale(0.9);opacity: 0.6;}
.services-slider .owl-item.active.center {transform: scale(1.1);opacity: 1;z-index: 2;}

.footer-nav ul li{margin:10px 0 0;}
.footer-head p{font-size:14px;max-width: 350px;}
.goal-head .cst-head p{line-height:30px;}
.goal-head .cst-head h6{line-height:50px;}
.testimon-pst .single-item .info p{text-align:center;max-width:550px;}
.footer-form p { padding: 0; }

/*=== INNER PAGES CSS ===*/

.icon-img figure {margin: 0;}
.icon-img img{max-width:60px;}
.icon-box{text-align:center;display:flex;justify-content:center;align-items:center;}
.icon-content .wp-block-getwid-counter__number{font-size:64px;font-family:'Judson';font-weight:400;color:#e7be8a;line-height: 70px;}
.icon-content .wp-block-getwid-counter__prefix{position:absolute;top:70px;font-size:64px;font-family:'Judson';right:0px;left:182px;width: 40px;padding: 0;color: #e7be8a;}
.icon-content .wp-block-getwid-counter__suffix{font-size:16px;font-family:'Nanum Gothic';padding:0;color: #e7be8a;}
.clients-sec {padding: 80px 0;background: #121212;}
.abt-testimon .testimonials-sec:before {height: 600px;top: -160px;}
.abt-brands .brands-slider {margin-top: 0;padding: 100px 0;background: #111111;}
.abt-testimon .testimonials-sec {padding: 220px 0 150px;}

.contact-box .wp-block-getwid-image-box__content{text-align:left;}
.contact-box .wp-block-getwid-image-box__content p{font-size:18px;line-height:32px;margin:0 0 20px;color:#e7be8a;font-weight:500;}
.contact-head p{font-size:18px;color:#e7be8a;margin:0;font-weight:500;}
.contact-head h2{font-size:56px;line-height:64px;color:#e7bf8c;}
.contact-mainform .formall-sec{margin:0;box-shadow:0 0 5px 1px #e7be8a;}
.contact-sec .wp-block-columns{align-items:center!important;}
.contact-sec{padding:80px 0;overflow: hidden;}
.contact-box:nth-child(1){padding:30px 0 0;}
.contact-main{background:#020202;}
.map-sec iframe {width: 100%;}
.map-sec {padding: 50px 0 20px;}
.contact-social .wp-block-social-links .wp-social-link a {background: #020202 !important;}
.contact-social {display: block;padding: 15px 0 0;}
.contact-box .wp-block-getwid-image-box__content a {color: #e7be8a;}
.contact-box .wp-block-getwid-image-box__content a:hover {color: #fff;}

.service-sec .cst-head h6 {text-align: center;margin: 0 0 30px;}
.service-sec .service-hm-pst {margin-top: 0;margin-right: 0;margin-left: 0;}

.service-sec .service-hm-pst .single-item .item .thumb a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#0d0d0d;opacity:0;visibility:hidden;transition:all .5s ease;}
.service-sec .service-hm-pst .single-item .item .thumb a:hover:after{opacity: 0.6;visibility: visible;}
.service-sec .service-hm-pst .single-item .item .thumb img{width:100%;}
.service-sec .service-hm-pst .single-item .item .thumb a{display:block;overflow:hidden;position:relative;cursor:url(assets/images/crosshair.svg),crosshair;border-radius:var(--br-main);z-index:1;}
.nav-links {display: none;}
.single_posting {background: #020202;padding: 80px 0 0;}
.innerpg-content p {color: #e7be8a;}
.single_posting .wp-block-columns {align-items: center !important;}
.service-hm-pst .single-item .info h4 a:hover {color: #fff;}
.innerpg-content h3 {color: #e7be8a;font-size: 35px;margin: 0 0 10px;}

.service-hm-pst .item .thumb a{overflow:hidden;display:block;}
.service-hm-pst .item .thumb{display:block;}
.service-hm-pst .thumb{position:relative;}
.service-hm-pst .item .thumb img{transition:linear .3s;}
.service-hm-pst .item:hover .thumb img{transform:scale(1.1);}
.service-hm-pst .single-item .item .thumb a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#0d0d0d;opacity:0;visibility:hidden;transition:all .5s ease;}
.service-hm-pst .single-item .item .thumb a:hover:after{opacity: 0.6;visibility: visible;}

.team-pst .item .thumb a{overflow:hidden;display:block;}
.team-pst .item .thumb{display:block;}
.team-pst .thumb{position:relative;}
.team-pst .item .thumb img{transition:linear .3s;}
.team-pst .item:hover .thumb img{transform:scale(1.1);}
.team-pst .single-item .info h4 a:hover {color: #e7be8a;}
.team-pst .single-item .item .thumb a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#0d0d0d;opacity:0;visibility:hidden;transition:all .5s ease;}
.team-pst .single-item .item .thumb a:hover:after{opacity: 0.6;visibility: visible;}

.faq-main {background: #020202;}
.faq-sec {padding: 80px 0;}
.faq-accords .wp-block-getwid-accordion__content p{font-size:18px;font-weight:500;color:#fff;opacity:80%;line-height:26px;padding:0px 16px 16px;}
.faq-accords .wp-block-getwid-accordion__content{padding:0;}
.faq-accords .wp-block-getwid-accordion__header{font-family:'Figtree';font-size:18px;line-height:18px;display:inline-block;font-weight:700;text-transform:capitalize;border:none;box-shadow:none;padding:20px 16px;}
.faq-accords .wp-block-getwid-accordion__header a{color:#060404;}
.faq-accords .ui-state-active .wp-block-getwid-accordion__header-title{color:#fff;}
.faq-accords .wp-block-getwid-accordion__header-title{font-family:'Judson';font-size: 20px;}
.faq-accords .wp-block-getwid-accordion__icon.is-active{color:#000;}
.faq-accords .wp-block-getwid-accordion__icon.is-passive{color:#fff;}
.faq-accords .ui-state-active{background:#0133a6;}
.ui-active-state .faq-accords .wp-block-getwid-accordion__header{background:#0133a6 !important;}
.faq-accords .wp-block-getwid-accordion__header{padding:0;}
.faq-head .header-btn1 {padding: 0;}
.faq-accords .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a{color:#000;padding:20px;}
.faq-accords .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper{border:none!important;border-radius: 10px 10px 0px 0px;}
.wp-block-getwid-accordion__content-wrapper.ui-accordion-content-active {background: #fff;}
.faq-accords .wp-block-getwid-accordion__content-wrapper.ui-accordion-content-active {background: #e7be8a;border-radius: 0px 0px 10px 10px;}
.faq-accords .wp-block-getwid-accordion__content-wrapper.ui-accordion-content-active {margin: 0 0 20px;}
.faq-accords .wp-block-getwid-accordion__header {background: #e7be8a;margin: 0 0 20px;border-radius: 10px;}
.faq-accords .wp-block-getwid-accordion__header-wrapper.ui-state-active span.wp-block-getwid-accordion__header {background: #e7be8a;margin:0px;border-radius: 10px 10px 0px 0px;}
.faq-head h2 { color: #e7be8a; text-align: center; font-size: 55px; margin: 0 0 40px; }

.icon-box:hover {background: #fff;color: #000;transition: 0.3s ease;box-shadow: 0 0 5px 1px #e7be8a}
.icon-box {padding: 15px;}
.icon-content.icn-align .wp-block-getwid-counter__suffix {padding-left: 20px;}
.icon-box:hover .icon-img img, .icon-box:hover .icon-content .wp-block-getwid-counter__number, .icon-box:hover .icon-content .wp-block-getwid-counter__suffix, .icon-box:hover .icon-content .wp-block-getwid-counter__prefix{filter: brightness(0.6) contrast(1.2) grayscale(0.2) sepia(0.1);color:#121212;}


.banner-content h2 { max-width: 930px; }
.faq-accords .wp-block-getwid-accordion__content ul li{font-size:18px;font-weight:500;color:#fff;opacity:80%;line-height:26px;padding:0 0 5px 40px;position:relative;}
.faq-accords .wp-block-getwid-accordion__content ul li:before{position:absolute;content:"";background:#fff;width:8px;height:8px;left:20px;border-radius:50%;top:8px;}
.service-hm-pst .row {justify-content: center;}
.testimon-head .cst-head h5{text-align:center;}
.testimonials-sec{padding:150px 0;}
.testimonials-sec:after{top:180px;}
.testimon-pst .single-item .info p{margin-top:70px;}
.faq-accords .wp-block-getwid-accordion__content p {margin: 0;padding: 0 20px 15px;}
.faq-accords .wp-block-getwid-accordion__content ul {padding: 0px 0 10px;}
.footer-head h5 {color: #e7be8a;font-family: 'Judson';font-size:24px;}
.footer-head h5 {padding: 0px 0 0;}
.footer-nav ul li {margin: 0 0 25px;}

.innerpg-content ul li{color:#e7be8a;position:relative;padding:0 0 5px 15px;}
.innerpg-content ul li:before{content:"";position:absolute;display:block;width:8px;height:8px;background:#c28566;border-radius:50%;top:8px;left:0;}
.single_posting .wp-block-columns:nth-child(even){margin-top:50px;}

.header-top .add-main p { font-size: 12px; }
.wpcf7 form.sent .wpcf7-response-output { color: #fff; }
.single-team .entry-content p { color: #e7bf8c; line-height: 170%; } 
.single-team .single_posting { background: #121212; padding: 50px 0; }

.team-main .team-sec .wp-block-columns { align-items: center !important; } 
.team-main .team-sec .team-pst { margin: 0; }


.formall-sec .form-group input, .formall-sec .form-group textarea {color:#e7be8a;}

@media (min-width: 0px) and (max-width: 767px) {
	
	.preloader figure img {max-width: 110px;}
	.mobilemenu.open { width: 100%; padding-top: 0; }
	.mobilemenu.open .main-menu { width: 70%; position: absolute; height: 100vh; top: 0; padding: 70px 0 0 0; margin: 0; box-shadow: 6px 0px 8px 4px #000; background: #000; }
	.no-scroll { overflow: hidden; }
	.mobilemenu{width:100%;padding:0;height: 100vh;background: #00000070;transition: 0.5s; transition-delay: inherit;left: -100%;}
	div.m-close-btn{width:100%;height:100%;position: absolute; left: 0;z-index: -1;}
	.menu-overlay{width:70%;background:#000;height:100vh;padding:30px 0 0;box-shadow: 0px 0px 4px 0px #ccc;}
	.mobileheader {padding: 10px 0;background:#000;}
	.mobilemenu ul{margin:0;}
	.m-close-btn{padding:0;top:0;left:180px;right:0;}
	.menu-btn i {color: #fff;}
	a.m-close-btn:hover {color: #fff;}
	
	.banner-sec .wp-block-getwid-media-text-slider-slide__content {min-height: 350px !important;}
	.banner-sec .slick-initialized .slick-slide {min-height: 350px !important;}
	.banner-btn {padding: 20px 0 0;}
	.banner-sec .wp-block-getwid-media-text-slider-slide__content {padding: 20px 0px;}
	.banner-content h2 {font-size: 28px;line-height: 25px;}
	.banner-content p {font-size: 13px;letter-spacing: 0;}
	.banner-btn .wp-block-button__link {font-size: 12px;}
	.page-id-14 .home-about {padding: 20px 0;}
	
	.header-top{display:none;}
	.header-main{display:none;}
	.mobileheader .branding-logo img{max-width:90px;}
	.banner-content{padding:0;text-align:left;}
	.banner-content{max-width:unset;}
	.home-about{padding:20px 0;}
	.abt-hm-pic img{width:100%;height:auto;}
	.abt-hm-content{padding:20px 0;}
	.cst-head h5{font-size:39px;line-height:35px;}
	.abt-hm-content h4,.abt-hm-content p{padding-left:0;font-size:14px;line-height:20px;}
	.abt-hm-content p{margin:0;}
	.abt-hm-btn{padding:0;}
	.cst-btn .wp-block-button__link{padding:10px;font-size:12px;}
	.subs-head{padding:10px;box-shadow:0 0 3px 1px #e7be8a;}
	.subs-head p{font-size:14px;margin:0;}
	.subs-head h3{display:block;font-size:30px;margin:0 0 5px;}
	.subscribers-sec .wp-block-columns{gap:15px;}
	.subscribers-sec{padding:0;}
	.service-home{padding:20px 0 0;}
	.cst-head h6{font-size:28px;line-height:22px;}
	.service-hm-pst{margin-left:0;margin-right:0;margin-top:0;}
	.testimonials-sec:before{display:none;}
	.service-hm-pst .single-item .item .thumb img{height:auto!important;width:100%;}
	.service-hm-pst .single-item .info h4 {padding: 10px 15px;}
	.service-hm-pst .single-item .info p {font-size: 14px;margin: 0 15px 20px;line-height: 20px;}
	.testimonials-sec{padding:20px 0 0;}
	.testimon-pst .single-item .info p{margin-top:30px;line-height:20px;font-size:14px;}
	.testimonials-sec:after{height:80px;width:60px;top:35px;}
	.team-pst {margin-left:0;margin-right:0;margin-top:0;}
	.team-pst .item .thumb img{height:auto;}
	.team-pst .single-item .info{padding:10px;bottom:63px;}
	.team-pst .single-item .info h4{font-size:18px;}
	.team-sec{padding:20px 0 0;}
	.cst-head h6{font-size:30px;line-height:30px;}
	.goal-head .cst-head h6{font-size:30px;line-height:30px;}
	.goal-head .cst-head p{font-size:14px;line-height:20px;}
	.goal-main .wp-block-cover{min-height:auto!important;}
	.formall-sec{margin:0;padding:20px;}
	.form-head .cst-head h5{font-size:30px;line-height:30px;}
	.cst-head p{font-size:14px;line-height:20px;}
	.formall-sec .form-group input,.formall-sec .form-group textarea{padding:5px 0;font-size:14px;}
	.formall-sec .form-group select{padding:5px 0;font-size:14px;}
	.homeform-main .btn-primary{padding:5px;font-size:12px;margin:0;}
	.homeform-main .wp-block-cover{min-height:680px!important;}
	.homeform-main .wpcf7-spinner{top:8px;}
	.footer-sec{padding:20px 0 0;}
	.footer-head p{max-width:none;line-height:20px;margin:0;}
	.footer-btn .book-btn{padding:25px 0 0;display:block;}
	.footer-form .form-group input{box-shadow:0 0 3px 0 #e7be8a;}
	.footer-head h5{padding:0;}
	.footer-menu{padding:15px 0 0;text-align:center;}
	.footer-nav ul li{font-size:14px;margin:5px;display:inline-block;box-shadow:0 0 3px 1px #e7be8a;padding:5px;}
	.copyright-sec{padding:10px 0;}
	.copyright-sec p{font-size:14px;line-height:20px;}
	.footer-social ul{justify-content:center;gap:18px;}
	.footer-btn{padding:0 0 10px;}
	.footer-form{position:relative;}
	.footer-form .btn-primary{top:90px;left:0;right:0;font-size:12px;}
	.footer-social{padding:0;}
	.book-btn a{padding:10px;font-size:12px;}
	.inner-banner{padding:20px 0;}
	.inner-banner h3{font-size:30px;margin-bottom:0;}
	.clients-sec{padding:20px 0 0;}
	.icon-box{padding:10px;box-shadow:0 0 3px 0 #e7be8a;}
	.icon-box {position: relative;}
	.icon-img img{max-width:35px;}
	.icon-content .wp-block-getwid-counter__number{font-size:30px;line-height:20px;padding:10px 0 5px;}
	.icon-content .wp-block-getwid-counter__prefix{font-size: 30px; left: 50px; right: 0; margin: 0 auto; top: 49px;}
	.icon-content.icn-align .wp-block-getwid-counter__suffix{padding-left:0;}
	.page-id-21 .abt-hm-content{padding:20px 0 0;}
	.clients-sec .wp-block-columns{gap:15px;}
	.home-about{padding:0;}
	.page-id-21 .abt-hm-pic{padding:20px 0 0;}
	.faq-sec{padding:20px 0 0;}
	.faq-head h2{font-size:25px;margin:0 0 20px;}
	.faq-accords .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a{padding:10px;}
	.faq-accords .ui-state-active .wp-block-getwid-accordion__header-title{font-size:16px;}
	.faq-accords .wp-block-getwid-accordion__content p{padding:0 10px 10px;font-size:14px;line-height:20px;}
	.faq-accords .wp-block-getwid-accordion__header-title{font-size:16px;}
	.service-sec .cst-head h6{margin:0;}
	.page-id-216 .service-hm-pst .single-item{box-shadow:0 0 3px 1px #e7be8a;padding:10px;margin:0 0 15px;}
	.service-sec .cst-head h6 {margin: 0 0 10px;}
	.page-id-216 .service-hm-pst .single-item .info p{margin:0;}
	.page-id-216 .service-hm-pst .single-item .info h4{padding:10px 0;}
	.contact-sec{padding:20px 0 0;}
	.contact-head h2{font-size:25px;line-height:20px;}
	.contact-head p{font-size:14px;line-height:20px;}
	.contact-box:nth-child(1){padding:20px 0 0;}
	.contact-box .wp-block-getwid-image-box__content p{font-size:14px;line-height:20px;}
	.contact-box .wp-block-getwid-image-box__image-container .wp-block-getwid-image-box__image-wrapper img{max-width:25px;}
	.contact-social{padding:0;}
	.contact-social ul{justify-content:start;}
	.map-sec{padding:20px 15px 0;}
	.team-head .cst-head h5 {margin: 0 0 10px;}
	.team-head .cst-head h4 {padding-left: 15px;}
	
	.postid-302 .single_posting{padding:0;}
	.single_posting .wp-block-columns{gap:0;}
	.innerpg-content h3{font-size:22px;line-height:20px;}
	.innerpg-content p{font-size:14px;margin:0 0 5px;line-height: 20px;}
	.innerpg-content ul li{font-size:14px;line-height:20px;padding:0 0 2px 10px;}
	.single_posting .wp-block-columns:nth-child(even){margin-top:10px;}
	.innerpg-content ul li:before{width:5px;height:5px;}
	.innerpg-img{padding:20px 0 0;}
	.single_posting {padding: 0;}
	.footer-social ul li {box-shadow: 0 0 4px 0 #e7be8a;;padding: 3px 8px;}
	.footer-social ul {gap: 8px;}
	.formall-sec .form-group input, .formall-sec .form-group textarea {box-shadow: 0 0 3px 0 #e7be8a;padding: 5px 10px;}
	.formall-sec .form-group select {box-shadow: 0 0 3px 0 #e7be8a;padding: 8px 5px;border-radius: 5px;}
	.icon-content .wp-block-getwid-counter__suffix {font-size: 14px;}
	.formall-sec .btn-primary {margin: 0;font-size: 12px;padding: 5px 10px;}
	.formall-sec .wpcf7-spinner {top: 8px;}
	.service-home h6 {margin: 0 0 10px;}
	.footer-menu .footer-form { margin: 0 0 30px 0; }
	.footer-sec { overflow: hidden;        padding: 20px 0 10px 0;	 }
	.contact-mainform { padding: 0 0 20px 0; }
	
	
}


@media (min-width: 768px) and (max-width: 1023px){
	
	.header-top .col-md-3:nth-child(2){width:20%;}
	.header-top .col-md-3{width:16%;}
	.address-sec{gap:3px;}
	.add-icon img{max-width:15px;}
	.add-main p{font-size:12px;}
	.header-top .col-md-4{width:43%;}
	.header-top .col-md-2{width:19%;}
	.logo-sec img{max-width:100px;}
	.book-btn a{font-size:12px;padding:10px;}
	.main-menu ul li{font-size:14px;}
	.side-header {justify-content: flex-start;}
	
	.banner-content h2{max-width:none;font-size:30px;line-height:30px;}
	.banner-btn .wp-block-button__link{font-size:14px;}
	.banner-sec .wp-block-getwid-media-text-slider-slide__content{padding:0;}
	.home-about .wp-block-columns{flex-wrap:nowrap!important;}
	.cst-head h5{font-size:30px;line-height:30px;}
	.abt-hm-content h4,.abt-hm-content p{padding-left:0;}
	.cst-head p{font-size:14px;line-height:20px;}
	.abt-hm-btn{padding:0 50px;}
	.cst-btn .wp-block-button__link{font-size:14px;padding:10px;}
	.home-about{padding:20px 0;}
	.abt-hm-pic img{height:580px;object-fit:cover;}
	.subscribers-main .wp-block-columns{flex-wrap:nowrap!important;gap:0;}
	.subs-head{padding:10px;}
	.subs-head h3{font-size:30px;}
	.subscribers-sec{padding:0;}
	.subs-head p{font-size:12px;margin:0;}
	.service-home{padding:20px 0 0;}
	.cst-head h6{font-size:30px;line-height:30px;}
	.testimonials-sec:before{height: 460px; width: 150px;}
	.service-hm-pst .single-item .info h4{font-size:20px;padding:10px 0;}
	.service-hm-pst .single-item .info p{font-size:14px;line-height:20px;margin:0;}
	.service-hm-pst .single-item .info h4{;}
	.service-hm-pst .single-item .item .thumb img{height:200px!important;}
	.testimonials-sec{padding:20px 0 0;}
	.footer-sec {overflow: hidden;}
	.testimonials-sec:after {width: 100px;top: 20px;}
	.testimon-pst .single-item .info p {margin-top: 60px;font-size: 14px;line-height: 20px;}
	.team-sec{padding:20px 0 0;}
	.team-pst{margin-top:-10px;}
	.team-pst .single-item .info{padding:10px;bottom:56px;width:166px;}
	.team-pst .single-item .info h4{display:block;font-size:18px;}
	.team-pst .single-item .info p{font-size:10px;}
	.team-head .cst-head h4{padding-left:10px;}
	.goal-head .cst-head h6{font-size:30px;line-height:30px;}
	.goal-head .cst-head p{line-height:20px;margin:0 0 5px;}
	.formall-sec{padding:20px;max-width:500px;margin-left:220px;}
	.form-head .cst-head h5{font-size:30px;line-height:30px;}
	.formall-sec .form-group input,.formall-sec .form-group textarea{padding:10px 0;font-size:14px;}
	.formall-sec .form-group select{font-size:14px;padding:10px 0;}
	.formall-sec .btn-primary{margin:0;font-size:12px;padding:10px;}
	.formall-sec .wpcf7-spinner{top:10px;}
	
	.copyright-sec{padding:15px 0;}
	.copyright-sec p{font-size:14px;}
	.footer-nav ul li{font-size:14px;margin:0 0 10px;}
	.footer-head p{max-width:none;margin:0;}
	.footer-btn .book-btn{padding:15px 0 0;}
	.footer-social{padding:0;}
	.footer-btn .book-btn a{font-size:12px;}
	.footer-head h5{padding:0x 0 0;}
	.footer-menu{position:relative;}
	.footer-form .btn-primary{font-size:12px;top:150px;left:0;}
	.footer-social ul{gap:16px;}
	.footer-sec{padding:20px 0;}
	.inner-banner{padding:70px 0 30px;}
	.inner-banner h3{font-size:30px;margin:0;}
	.clients-sec{padding:0;}
	.clients-sec .wp-block-columns{flex-wrap:nowrap!important;gap:0;}
	.icon-img img{max-width:35px;}
	.icon-content .wp-block-getwid-counter__number{font-size:30px;line-height:30px;padding:5px 0;}
	.icon-content .wp-block-getwid-counter__suffix{font-size:14px;line-height:20px;}
	.icon-content.icn-align .wp-block-getwid-counter__suffix{padding-left:0;}
	.icon-content .wp-block-getwid-counter__prefix{left:115px;right:auto;font-size:30px;top:53px;width:20px;}
	.page-id-21 .abt-hm-pic img{height:400px;}
	.page-id-21 .abt-hm-content{padding:0 15px;}
	
	.faq-sec{padding:20px 0;}
	.faq-head h2{font-size:25px;margin:0 0 20px;}
	.faq-accords .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a{padding:10px;}
	.faq-accords .wp-block-getwid-accordion__header{;}
	.faq-accords .wp-block-getwid-accordion__header-title{font-size:18px;}
	.faq-accords .wp-block-getwid-accordion__content p{font-size:14px;line-height:20px;padding:0 10px 10px;}
	
	.service-sec .cst-head h6 {margin: 0;}
	.service-home .single-item {margin: 0 0 30px;}
	
	.contact-sec .wp-block-columns{flex-wrap:nowrap!important;}
	.contact-sec{padding:20px 0;}
	.contact-head h2{font-size:25px;margin:0;line-height:35px;}
	.contact-head p{font-size:14px;line-height:20px;}
	.contact-box:nth-child(1){padding:20px 0 0;}
	.contact-box .wp-block-getwid-image-box__content p{font-size:14px;line-height:20px;}
	.contact-box .wp-block-getwid-image-box__image-container .wp-block-getwid-image-box__image-wrapper img{max-width:22px;}
	.map-sec{padding:20px 0 0;}
	.map-sec iframe{height:200px;}
	
	.single_posting{padding:20px 0;}
	.single_posting .wp-block-columns{flex-wrap:nowrap!important;}
	.single_posting .wp-block-columns:nth-child(even){margin-top:0;}
	.innerpg-content h3{font-size:25px;margin:0 0 5px;}
	.innerpg-content p{font-size:14px;line-height:20px;}
	.innerpg-content p strong{;}
	.innerpg-content p{margin:0 0 5px;}
	.innerpg-content ul li{font-size:14px;line-height:20px;padding:0 0 1px 12px;}
	.innerpg-content ul li:before{width:5px;height:5px;}
	.icon-box {position: relative;}
	.service-home h6 {margin: 0 0 20px;}
	.service-sec .cst-head h6 {margin: 0 0 20px;}
	.innerpg-img .wp-block-image img {height: 350px;object-fit: cover;}
	.header-top { display: none; }
	
	
}

@media (min-width: 1024px) and (max-width: 1200px){
	
	.header-top .col-md-3{width:16%;}
	.header-top .col-md-3:nth-child(2){width:20%;}
	.header-top .col-md-2{width:20%;}
	.header-top .col-md-4{width:44%;}
	.header-top .col-md-3{width:16%;}
	.header-top .col-md-3:nth-child(2){width:20%;}
	.header-top .col-md-2{width:20%;}
	.header-top .col-md-4{width:44%;}
	.cst-head h5{font-size:58px;line-height:58px;}
	.subs-head p{font-size:13px;}
	.cst-head h6{font-size:40px;}
	.testimonials-sec:before{width:200px;}
	.testimonials-sec:after{height:130px;right:0;left:60px;top:170px;}
	.testimon-pst .single-item .info p{margin-top:50px;}
	.banner-content h2 { font-size: 45px; line-height: 50px; }
	
	.icon-content .wp-block-getwid-counter__prefix {left: 155px;}
	.icon-content.icn-align .wp-block-getwid-counter__suffix {padding-left: 0;}
	.home-about {padding: 80px 0;}
	
	.faq-sec { padding: 60px 0; }
	
	.service-home {padding: 80px 0;}
	.service-sec .cst-head h6 {margin: 0 0 20px;}
	.innerpg-content h3{font-size:30px;margin:0 0 5px;}
	.innerpg-img .wp-block-image img{height:400px;object-fit:cover;}
	.single_posting{padding:60px 0 0;}
	
	.contact-box .wp-block-getwid-image-box__content p{font-size:15px;}
	.contact-mainform .formall-sec{padding:50px;}
	.form-head .cst-head h5{font-size:55px;}
	.map-sec{padding:20px 0;}
	.team-pst .single-item .info {width: 210px;bottom: 87px;}
	.team-pst .single-item .info p {font-size: 12px;}
	.icon-box { position: relative; }
	
	
	
}

