/*
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Template: phlox-pro
Author: averta
Author URI: http://www.averta.net
Description: Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, agency, startup, new &amp; magazine, restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, professional news and magazine features, 45 exclusive widgets and elements, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor and Visual Composer page builders.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,blog,e-commerce,portfolio,threaded-comments,custom-logo
Version: 5.17.7.1767337445
Updated: 2026-01-02 07:04:05

*/

.rera{background: #eff0f7; margin: 0; padding: 5px 10px;    border-radius: 25px; }
.rera p{ margin-bottom:0px; }
.aux-contact-form input[type="text"], #commentform input[type="text"], .aux-contact-form input[type="email"], #commentform input[type="email"], .aux-contact-form input[type="password"], #commentform input[type="password"], .aux-contact-form input[type="tel"], #commentform input[type="tel"], .aux-contact-form input[type="url"], #commentform input[type="url"], .aux-contact-form input[type="date"], #commentform input[type="date"], .aux-contact-form textarea, #commentform textarea, .c_form input[type="text"], .c_form input[type="email"], .c_form input[type="password"], .c_form input[type="tel"], .c_form input[type="url"], .c_form input[type="date"], .c_form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="date"], .wpcf7 textarea { margin-bottom:0px; }
.wpcf7-textarea { height:100px; min-height:100px !important; }
.response { display:inline-block;   background: #f0f6fd; font-size: 13px;    padding: 5px 10px; border-radius: 25px; }
.aux-widget-contact-box ul li { margin: 30px 0; }
.wpcf7 form .wpcf7-response-output { margin: 0; padding: 0 10px; border: 1px solid #00a0d2; font-size: 14px;    border-radius: 10px;}
.premium h2  { padding: 10px 25px!important;  line-height: 1 !important; position:relative; margin-bottom: 20px !important;}
.premium h2:after  { position:absolute;
top:12px; left:10px; content:''; height:10px; width:10px; border-radius:50px; background:#07a66b; }
.aux-map-wrapper { border-radius:20px; }
p.excellence b{ display:block; }
p.excellence { display: inline-block; background: #e8ecf5; padding: 10px 10px; border-radius: 25px; }
.flogo img {background: #fff; border-radius: 10px !important; padding: 10px; }
.aux-blog-land-style { display:grid; gap:40px; grid-template-columns: 1fr 1fr 1fr; }
.category-blog{ flex-flow:column; }
.category-blog .entry-media { width:100% !important; }
.aux-blog-land-style .hentry .entry-main {float: left; width: 100%; }
.category-blog h4.entry-title{ font-size:22px !important; }
.hentry .entry-media { margin-bottom: 20px !important; }
.entry-main { margin:0px !important; }
.qlinks ul{ }
.qlinks ul li { }
.qlinks ul li a { position:relative; }
.qlinks ul li a:after { position:absolute; left:0; top:8px;   content: "\e106"; font-family: "auxin-front" !important; } 
.aux-blog-land-style .aux-block { padding-top:20px !important; }
.wpcf7-form p { margin-bottom:0px; }
.abticon h3 { margin:0px; }
.has-submenu > a { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
footer .sub-menu.aux-submenu { display:none !important; }
.gm-style-iw-d div { font-size:22px; font-weight:600; }
.aux-content-top-margin .aux-primary { padding-top: 0; }
.aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu > .aux-menu-item > .aux-item-content > .aux-submenu-indicator { filter:brightness(100); }
h2.hero-slider__title { display:none; }
.aux-fs-menu .aux-master-menu .aux-submenu-indicator { background:#fff; }
.single-portfolio .entry-media  { display:none; }
.page-title-section .aux-breadcrumbs {
    margin-top: 50px;
    margin-bottom: 30px;
    margin: 10px 0px !important;
    text-align: center;
    width: 100%; }
.aux-container.aux-related-container, .type-portfolio.aux-side-bottom .entry-side { display:none; }
.aux-widget-recent-portfolios .portfolio {
    border: 1px solid #f1f1f1;
    border-radius: 20px;
    padding: 10px !important;
    background: #f1f1f1;
    margin: 10px; }
.textjust p{ text-align:justify; }
.aux-widget-recent-portfolios .aux-portfolio-columns .entry-tax > a { color:#000 !important; }
#ongoingpro .portfolio-cat-ongoing-projects a[title="View all posts in Ongoing Projects"] { color:#fff !important; }
.aux-widget-testimonial.aux-testimonial-image-top, .aux-testimonial-content{ margin:0px; }
.aux-testimonial-content  { padding-top:40px !important; text-align:justify; }
a.info-text i { padding-right:10px; }
.aux-widget-contact-box li > .info-text { margin-left: 0; }
.aux-widget-contact-box li > .info-text { margin-left: 0; font-size: 16px; color: #000;}
.hentry .aux-portfolio-columns .entry-header, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-header { margin-bottom:0px !important; }
#ongoingpro .aux-iso-item { padding-right:0px !important; }
.hentry .entry-info { margin-bottom: 0; }
.aux-head-highlight  { display:block; }
img.swiper-slide-image { width:100% !important; }

@media(min-width:1536px){
	.equalheight .aux-widget-testimonial{ height:300px; }
	.equalheight .aux-testimonial-content{ height:200px; }
	.equalheight .col-title { bottom:40px !important; }
}

@media(min-width:1200px) and (max-width:1360px) {
	.equalheight .aux-widget-testimonial{ height:300px; }
	.equalheight .aux-testimonial-content{ height:200px; }
	.equalheight .col-title { bottom:40px !important; }
}
@media(min-width:321px) and (max-width:767px) {
	.aux-offcanvas-menu.aux-pin-right { right: -20px; top: -60px; }
	.qlinks ul li a{ padding:10px 20px !important; }
	.aux-blog-land-style { display:inline-block; }
}
@media(max-width:767px){
	.mtj p { text-align:justify; }
	.textjust  h2.aux-modern-heading-secondary { text-align:justify;  max-width: 100% !important; font-size: 26px !important; margin-bottom: 10px !important; }
	li#menu-item-1209 {border: 0; padding: 0;    margin: 0;}
	.aux-master-menu.aux-narrow.aux-fullscreen-menu .aux-submenu > .aux-menu-item:last-child, 
	.aux-fs-menu .aux-master-menu .aux-submenu > .aux-menu-item:last-child { border:0px !important; margin-bottom:0px !important;     padding-top: 0 !important; }
	.aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu { padding-left: 0; }
	.aux-fold { padding:0 15px; }
	#ongoingpro .aux-iso-item { padding-right: 40px !important; }
}
@media(max-width:320px){
	.aux-burger-box { position:absolute; right:0px; }
	
}