/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 28 2025 | 12:41:58 */
.search-box input[type="submit"], .xrton-navigation .menu-text:after, .swiper-slide, .swiper-pagination-bullet.swiper-pagination-bullet-active, .section-title:after, .location-tooltip, .process-item .xrton-icon:before, .xrton-back-top a, .xrton-preloader, .xrton-pagination ul li span:after, .xrton-social.rounded a:hover, .xrton-social.rounded a:focus, .grid-view-link:hover .grid-view-square, .grid-view-link:focus .grid-view-square, .grid-view-link:hover .grid-view-square:after, .grid-view-link:focus .grid-view-square:after, .portfolio-images .owl-carousel .owl-nav .owl-prev:hover, .portfolio-images .owl-carousel .owl-nav .owl-next:hover, blockquote .xrton-icon, input[type="submit"], .xrton-widget ul li:before, .blog-detail-wrap blockquote:before, .owl-dot.active, .widget_search form input[type="submit"], .xrton-team-single .xrton-social a, .xrton-back-top a:hover, blockquote:before, .xrton-footer .xrton-footer-widget .xrton-btns-group a, .services-style-two .service-item.xrton-hover .service-info, .hover-style-three .project-info, .slider.slider-horizontal .tooltip-inner, .slider-selection, .xrton-pagination ul.page-numbers li span, .xrton-btn.xrton-yellow-border-btn, .xrton-btn, .service-item.xrton-hover .service-info{
/* 	background: linear-gradient(45deg, #b08758, #d9b577); */
/* 	background: linear-gradient(163deg, #062331, #144d69); */
}
.service-item.xrton-hover .service-info{
/* 	background: linear-gradient(45deg, #b08758, #d9b577)!important; */
/* 	background: linear-gradient(163deg, #062331, #144d69)!important; */
}
.xrton-navigation .menu-text:after{
/* 	    background: linear-gradient(45deg, #b08758, #d9b577); */
}
.xrton-header {
    background: #ffffff;
}

.xrton-navigation > ul > li > a {
    color: #535353;
}

.xrton-navigation ul li a:hover {
    color: #071739;
}

.xrton-navigation ul li a:hover{
	color: #1c1c1c;
}
.xrton-btn span {
    color: #fff;
}

.xrton-callout .parallax-overlay {
    background: rgb(7 23 57 / 87%);
}

.xrton-overlay-pattern {
    background-color: rgb(55 55 55 / 95%);
}

.service-info {
    background: rgb(7 23 57 / 90%);
}

.xrton-navigation > ul > li > a {
    padding: 42px 34px 34px 0;
}
.gst{
	text-align: center;
    color: #c09862;
    font-weight: 600;
    letter-spacing: 0.3px;
}
.xrton-callout .xrton-btn{
/* 	background: linear-gradient(45deg, #b08758, #d9b577)!important; */
}

.service-item.xrton-hover .service-title a, .xrton-btn:hover, .service-item.xrton-hover .xrton-transparent-btn{
	color: #ffffff!important;
}
.services h2 {
    font-size: 23px;
}
.services h3{
	font-size: 20px;
	color: #c38235;
}
.contact-form .section-title-wrap h2{
	text-align: center!important;
	font-size: 24px!important;
	margin-bottom: 0!important;
}
.contact-form .section-title-wrap, .contact-form .section-title{
	margin-bottom: 0!important;	
	padding-bottom: 0 !important
}
.contact-form .xrton-btn{
	width: 100%;
}
.xrton-align-wrap p{
	text-align: justify;
}
.contact-form .section-title:after{
	background: transparent;
	background-color: transparent !important;
}
.z-9{
	z-index: 1!important;
}
.animated-typed-js-shortcode {
	font-family: "Metrophobic", Arial, sans-serif;
	text-align: center;
	font-size:26px;
	font-weight:900;
	color: #c38235;
}
.posts h2{
    font-size: 24px!important;
}
.posts h3{
    font-size: 20px!important;
	color: #c38235;
}

.xrton-quote p{
	text-align: center;
}

.bold{
	font-weight: 800!important;
}

.rel{
	position: relative;
}

.abs{
/* 	position: absolute; */
}

/* {
	background: linear-gradient(45deg, #052939, #0e425b);
} */

/*whatsapp*/

.fixed-tabs-Whats {
  position: fixed;
  right: 0px;
  bottom: 70px;
  z-index: 999;
}
.aba-whatsphone {
  background: linear-gradient(45deg, #29af37, #65b575)/*#1EBEA5*/;
  height: 50px;
  width: 60px;
  border-radius: 30px 0 0 30px;
  transition: 0.7s ease;
}
.aba-whatsphone:hover {
  width: 220px;
  transition: 0.7s ease;
}
.aba-whatsphone-icone a:hover{
	color: #fff;
}
.aba-whatsphone-icone {
  background-image: url(https://manyaainteriors.com/wp-content/uploads/2023/08/whatsapp-icon.png);
    background-repeat: no-repeat;
    width: 220px;
    background-size: 50px;
    background-position: 8px 0px;
    padding: 0px;
    display: flex;
}
.aba-whatsphone-icone a {
  color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    margin-left: 60px;
    text-decoration: none;
    height: 50px;
  /*font-family: sans-serif;*/
}
.aba-whatsphone-icone a strong {
  display: block;
  font-size: 17px;
  margin-top: 15px;
}

/*Mobile View*/

.ftr {
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
}

.ftr .ico{
  padding: 5px;
  width: 50%;
    float: left;
    text-align: center;
}

.ftr .ico.whatsap-ico{
    background: #44c954;
}

.ftr .ico.review-ico{
    background: #4a8af3;
}

@media only screen and (max-width:767px) {
  .fixed-tabs-Whats, .float-button{
    display: none;
  }
  footer{
    margin-bottom: 60px;
  }
}

@media only screen and (min-width:768px) {
  .ftr{
    display: none;
  }
}

/*Review*/

.float-button {
    text-decoration: none;
    position: fixed;
    /*padding: 8px 20px;*/
    padding-right: 15px;
    bottom: 70px;
    right: 50px;
    /*background-color: #50c65e;*/
    color: #FFF;
    border-radius: 30px;
    text-align: center;
    font-size: 30px;
    /*box-shadow: 1px 4px 6px 0px rgba(173, 173, 173, 1);*/
    z-index: 100;
    animation: whatsapp-animation 0.5s ease-in-out;
    transition: background-color 0.3s ease;
}

/*copyright*/


@media only screen and (max-width:767px) {
  .copyright span{
    display: block;
  }
}
.xrton-social {
    display: none !important;
}
/*.footer-wrap {
    padding: 80px 0 55px;
    background-color: 	#44454b;
    background-image: none;
}*/
.footer-wrap {
    padding: 80px 0 55px;
    background-color: #233a70;
    background-image: none;
    position: relative;
     /* adjust as needed */
}


.xrton-copyright {
    background: #233a70 !important;
}
.xrton-overlay-pattern {
    background-color: #233a70; /* light pink with 95% opacity */
}
.trail-items.breadcrumb {
    display: none;
}
.xrton-page-title h2 {
    font-size: 50px;
    line-height: 56px;
    text-align: left;
}
.xrton-page-title .parallax-overlay {
    background: #233a70;
}


.xrton-page-title h2 {
    font-size: 50px;
    line-height: 56px;
    text-align: left;
    color: inherit; /* or replace with a hex code like #333 */
    font-family: 'Abril Fatface';
    font-weight: 400;
}
.xrton-footer {
    background:#233a70;
    color: #a2abb3;
}
.widget-title {
    margin-left: 50px; /* Push heading right */
}
.widget_nav_menu .menu {
    display: inline-block; /* Keeps list compact */
    margin-left: 50px; /* Pushes the menu to the right */
    text-align: left; /* Keeps items aligned inside */
}
.vt-text-widget.xrton-footer-widget {
    margin-left: 50px; /* Pushes whole contact section to the right */
}
.xrton-overlay-pattern {
    background-color: #071739;
}

.footer-wrap {
    padding: 80px 0 55px;
    background-color:#f2f2f2;
    background-image: none;
    position: relative;
}

.footer-widget .widget-title {
    color: black;
} 
.xrton-copyright {
    background: #f2f2f2 !important;
}
.footer-widget ul li a {
    display: inline-block;
    color: black !important;
}
.z-10 {
    z-index: 1 !important;
}
h2.section-title {
    font-size: 42px;
    margin-bottom: 20px; /* reduce space — adjust as needed */
}
.vc_custom_1760445275782 {
    margin-top: -20px !important;
    margin-left: 5px !important; 
}

.center-text .wpb_wrapper p {
    text-align: center !important;
}
.left-accordion .accordion,
.left-accordion .card-body p,
.left-accordion .accordion-title {
    text-align: left !important;
}
.second-info-row {
    text-align: center !important;
    margin-top: 40px !important;
}

.second-info-row h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}

.second-info-row p {
    font-size: 15px;
    color: #777;
    line-height: 26px;
}


