/*

Theme Name: Qxygen

Theme URI: https://apusthemes.com/qxygen

Author: ApusTheme

Author URI: https://apusthemes.com/

Description: Qxygen is clean theme, it's used Apus Framework.

Version: 1.0.2

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

Text Domain: qxygen



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

img{

    max-width: 100%;

    height:auto;

 }

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    clear: both;

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 32px 2em;

}

.wp-block-image .alignright{

    margin-left: 2em;

}

.alignleft {

    float: left;

    margin: 5px 2em 32px 0;

}

.wp-block-image .alignleft{

    margin-right: 2em;

}

a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



/* Text meant only for screen readers. */

.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    position: absolute !important;

    height: 1px;

    width: 1px;

    overflow: hidden;

}



.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

    clip: auto !important;

    color: #21759b;

    display: block;

    font-size: 14px;

    font-size: 0.875rem;

    font-weight: bold;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000; /* Above WP toolbar. */

}

.gallery-caption {

    box-sizing: border-box;

}

.bypostauthor{

    box-sizing: border-box;

}

.wp-block-pullquote{

    border:none;

}

.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter {

    text-align: center;

}

.wp-block-cover{

    margin-bottom: 28px;

}

.wp-block-embed{

    margin-bottom: 30px;

}

.product-block.grid .product-image{

    width: 100%;

}

.product-block.grid .product-image img{

    width: 100%;

}

.bread-title{

    word-break: break-word;

    word-wrap: break-word;

}

.advane-search-wrapper-fields {

    display: none;

}



.wp-block-cover.has-background-dim .wp-block-cover-text{

    color: #fff;

}

.wp-block-button {

    margin-top: 15px;

    margin-bottom: 15px;

}

/* fix */

@media(min-width: 1025px){

    .w-percent-53{

        width: 53% !important;

    }

}

@media(max-width: 1500px){
.hidden-hover-bg .banner-image-top{ display: none !important; }
}

.elementor-element-59022b3 {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #141717;
    padding: 5px;
    /* margin-top: 40px; */
}
.elementor-element-7fbb598e .amenities-box-icon {
    display: none !important;
}
/*reecha css*/
/*connectivity  section mins*/
span.elementor-counter-number-suffix {
    font-size: 20px;
    padding-top: 9%;
}

/*whatsapp call floating menu round*/
#anpicon .fm-bar.fm-right a, .fm-icon img, .fm-right .fm-icon {
    border-radius: 50px 50px 50px 50px;
}
/* For 1366 Resolution */  
@media only screen  and (min-width: 1030px)  and (max-width: 1366px)  
{
	.elementor-element-59022b3 { bottom: -30px !important; }
}  
/*request*/
@media  screen and (max-width: 1366px) {
    div#request span { font-size: 12px !important; }
	/*request call secton space remove*/
}
@media only screen and (max-width: 767px) {
	.logo img {max-width: 65%; }
/* 	div#Amenities .item.col-xs-6.col-md-3.sm-clearfix.xs-clearfix.lg-clearfix.md-clearfix {display: none; } 
	div#Amenities .item.col-xs-6.col-md-3.sm-clearfix.xs-clearfix { left: 50%; top: -110px; }
	  	div#Amenities .elementor-element.elementor-element-8972030.elementor-widget.elementor-widget-apus_element_features_box {  margin-top: -35%; }
 	 	.elementor-2160 .elementor-element.elementor-element-0d5112f .elementor-heading-title { margin-top: 10%; } */
div#apus-header-mobile {  display: none; }
div#apus-main-content { padding-top: 0% !important; display:none; }
.elementor-widget-wrap>.elementor-element { width: 97%; }
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { width: 100% !important; }
#rev_slider_9_1_forcefullwidth { display: none; }
.minutes { margin-left: 10%; }
}
@media screen and (max-width: 900px) and (min-width: 600px) {
    #rev_slider_9_1_forcefullwidth { display: block; }
}

/*aftre popup plugin name remove*/
.paoc-credit-wrp {
	display:none;
}
/*counter hover color*/
.st_theme .elementor-counter:hover .elementor-counter-number-wrapper, .text-theme {
    color: #ffffff !important;
}
/*counter prefix hover color*/
.st_theme .elementor-counter:hover::before {
    background-color: #ffffff !important;
}
/*gallary up icon bg*/
elementor-element.elementor-element-1d53c59c .widget-gallery .gallery-item-overlay
{
	background-color:#ffffff !important;
}
/*enquiry pop up drapdown size*/
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
    height: 48px;
}

.add-fix-top.active { opacity: 1 !important;color: #ffffff !important; z-index: 999 !important;background-color:#a84240 !important; }

@media screen and (min-width: 768px) and (max-width: 1366px) {
    #wpcf7-f240-o4 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { width: 103% !important; }
	#wpcf7-f2745-o3 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { width: 103% !important; }
	#pcf7-f3021-o5 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { width: 103% !important; }
}

#wpcf7-f240-o4 .selectlist { width: 106%; }
#wpcf7-f240-o4 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {width: 380px; }

.paoc-popup-btn {
    background: #a84240; !important
}