/*
Theme Name: Maxpos Info Services
Theme URI: http://www.maxposinfoservices.com/
Author: Maxpos Info Services
Author URI: http://www.maxposinfoservices.com/
Description: Reves is an WordPress agency theme for using creative branding agency business purposes. This theme can be used for various branding like Digital Marketing, Web Development, IT Agency, Software Company, Professional Cyber Security or any Business purposes. It has been made with the think of modern age demand and also added the currently best features. It has two very well designed home pages with 15+ impressive inner pages. Here is used elementor page builder for developing the theme that's why it's very easy to customize and anyone can easily customize it. Also it is completely SEO friendly with full responsive and also W3 validated mark up. Overall this theme is an competitive one for the current time.
Version: 1.0.5
Tested up to: 5.6
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: Maxpos Info Services
Text Domain: reves
Tags: blog,theme-options,right-sidebar, custom-colors, custom-header, custom-menu,sticky-post,featured-images,flexible-header
*/
.alignnone {
    margin: 5px 20px 20px 0;
 }
 
 .aligncenter,
 div.aligncenter {
    display: block;
    margin: 0 auto 20px;
 }
 
 .alignright {
    float: right;
    margin: 5px 0 20px 20px;
 }
 
 .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
 }
 
 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;
    border: 1px solid #f0f0f0;
    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;
 }
 
 .gallery-caption {
    margin: 0;
    padding: 0;
 }
 
 .bypostauthor {
    margin: 0;
    padding: 0;
 }
 
 /* Text meant only for screen readers. */
 
 .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
 }
 
 .screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
 }
.alignfull, .alignwide {
   margin-bottom: 20px;
}
.wp-block-media-text__content p.has-large-font-size {
   margin-bottom: 0;
}

p {
   font-size: 17px;
   margin-bottom: 0;
   font-family: "nunito";
   color: #C8C8C8;
	

}

ul {
  
  font-size: 17px;
  font-family: "nunito";
  color: #C8C8C8;

}





/* Flatter (Ankita) */


.elementor-widget-container ul {
    padding: 0rem;
}

/*  Media Q*/


@media only screen and (max-width: 796px) {
    .alignleft {
        margin: 5px 20px 31px 0 !important;
    }
}






@media only screen and (max-width: 612px) {
    .alignleft {
        margin: 0.5rem 1.2rem 4rem 0 !important;
    }

    .project-details-list li {
        list-style: none;
        margin-bottom: 40px;
        transition: 0.4s ease-in;
    }

    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 20px;
    }
}



@media only screen and (max-width: 504px) {
    .alignleft {
        margin: 0.5rem 1.2rem 7rem 0 !important;

    }

    .project-details-list li {
        margin-bottom: 40px;
    }


    .project-details-list li:hover {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 487px) {

    .alignleft {
        margin: 0.5rem 0.5rem 5rem 0 !important;
    }

    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .project-details-list li {
        font-size: 15px;
        margin-bottom: 50px;
    }

   


}

@media only screen and (max-width: 386px) {

   
.elementor-widget-container ul {
    padding: 0rem;
}

/*  Media Q*/


@media only screen and (max-width: 796px) {
    .alignleft {
        margin: 5px 20px 31px 0 !important;
    }
}






@media only screen and (max-width: 612px) {
    .alignleft {
        margin: 0.5rem 1.2rem 4rem 0 !important;
    }

    .project-details-list li {
        list-style: none;
        margin-bottom: 40px;
        transition: 0.4s ease-in;
    }

    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 20px;
    }
}



@media only screen and (max-width: 504px) {
    .alignleft {
        margin: 0.5rem 1.2rem 7rem 0 !important;

    }

    .project-details-list li {
        margin-bottom: 40px;
    }


    .project-details-list li:hover {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 487px) {

    .alignleft {
        margin: 0.5rem 0.5rem 5rem 0 !important;
    }

    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 15px;
    }

    .project-details-list li {
        font-size: 15px;
        margin-bottom: 50px;
    }

   


/* }

@media only screen and (max-width: 386px) {

    .alignleft {
        margin: 0.5rem 0.4rem 4rem 0 !important;
    }

    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 5px;
    }

    .project-details-list li {
        font-size: 14px;
        margin-bottom: 40px;
    }

    .section-title h2 {
        margin: 6rem 0rem;
        font-size: 70px;
    }
} */

