/*
Theme Name: SoftMany Theme
Theme URI: https://softmany.com/
Template: generatepress
Author: Sameed Alam
Author URI: https://softmany.com/
Version: 3.2.4.1673604031
Updated: 2023-01-13 10:00:31

*/
html, body {
overflow-x: hidden !important;
}
.site-content {
    background: #ffffff;
}
.icon-download {
    width: 20px;
    margin-right: 6px;
	  color: #ffffff;
}
.posted-on .updated {
    display: inline-block;
}

h2.mini-description {
    clear: both;
    font-weight: 300;
    font-size: 16px;
    color: #555;
    margin-bottom: 25px;
    border-bottom: 2px solid #e3e3e3;
    padding-left: 15px;
}
.posted-on .updated + .entry-date {
    display: none;
}
.download-btn {
    display: flex;
    align-items: center;
    justify-content: center;
	    color: #ffffff;
}
.btn, button, .form-submit input.submit {
    border: none;
    padding: 8px 15px;
    margin: 0;
    text-decoration: none;
    background: #177cc0;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    line-height: 28px;
    font-weight: 600;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    border-radius: 8px;
    width: 100%;
}
.download-btn span {
    color: #ffffff;
}
.btn-download-left {
    -ms-flex-align: center;
    -ms-flex-flow: column;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    align-items: center;
    border-radius: 4px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column;
    justify-content: center;
    width: 100px;
    position: relative;
}
.btn-dwnld-left-app {
    background-color: #0073b3;
}
.btn-download-left-total {
    color: #fff;
    font-size: 12px;
    margin-top: 4px;
    opacity: .7;
}
.btn-download-right {
    -ms-flex: 1;
    -ms-flex-flow: column;
    -ms-flex-pack: center;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    flex-flow: column;
    justify-content: center;
    padding-left: 15px;
}
.btn-download-right-main {
    color: #fff;
    font-size: 18px;
}
.btn-download-right-secondary {
    color: #fff;
    font-size: 10.5px;
    text-transform: uppercase;
}
svg.dlbtn{
	background-repeat: no-repeat;
	width:30px;
	height:30px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %5B %3C!ENTITY ns_flows 'http://ns.adobe.com/Flows/1.0/'%3E%0A%5D%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='30px' height='30px' fill='white' viewBox='0.00977 0 16 16' enable-background='new 0.00977 0 16 16' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cpath id='webapp_1_' display='none' d='M13.51074,7.38525c0,0,0.30469-3.90674-3.44922-4.37402 C6.84375,2.68311,5.86475,5.48242,5.86475,5.48242S4.896,4.55029,3.58105,5.31152C2.40479,6.03809,2.6123,7.36816,2.6123,7.36816 S0,7.87598,0,10.53809C0.05762,13.19922,2.83691,13.5,2.83691,13.5h4.17285V11h-2l3-3l3,3h-2v2.5h4.05176 c0,0,2.58594-0.27148,2.9502-2.80273C16.18457,7.93066,13.51074,7.38525,13.51074,7.38525z'/%3E%3Cpath id='view_1_' display='none' d='M8.01025,3.12207C3.59131,3.12207,0.00977,8,0.00977,8s3.58154,4.87793,8.00049,4.87793 C12.42871,12.87793,16.01074,8,16.01074,8S12.42871,3.12207,8.01025,3.12207z M8.01025,10.92676c-1.65674,0-3-1.31055-3-2.92676 s1.34326-2.92676,3-2.92676c1.65771,0,3.00049,1.31055,3.00049,2.92676S9.66797,10.92676,8.01025,10.92676z M8.01025,6.04883 c-1.10449,0-2,0.87402-2,1.95117c0,1.07813,0.89551,1.95117,2,1.95117c1.10498,0,1.99951-0.87305,1.99951-1.95117 C10.00977,6.92285,9.11523,6.04883,8.01025,6.04883z'/%3E%3Cpath id='locked_1_' display='none' d='M2.00977,16V8h1.34521V4.5c0-2.41943,1.96094-4.44043,4.38086-4.44043h0.54785 c2.41943,0,4.38037,1.96191,4.38037,4.38135V8h1.3457v8H2.00977z M7.5957,11.44238l-0.40723,2.85547h1.64258l-0.40771-2.85547 c0.39893-0.16211,0.68213-0.55273,0.68213-1.01172c0-0.60547-0.49121-1.0957-1.0957-1.0957 c-0.60498,0-1.09521,0.49023-1.09521,1.0957C6.91455,10.88965,7.19678,11.28027,7.5957,11.44238z M11.02246,4.71484 c0-1.66357-1.34961-3.01221-3.0127-3.01221c-1.66357,0-3.01221,1.34863-3.01221,3.01221V8h6.0249V4.71484z'/%3E%3Cpath id='download_1_' d='M14.00977,11v3h-12v-3h-2v5h16v-5H14.00977z M13.97559,5.75H9.50977V0h-3v5.75h-4.5l6,6.25L13.97559,5.75z '/%3E%3Cpath id='lab_1_' display='none' d='M14.79492,12.64844L9.96484,4.23779V0.97754h0.48828c0.26855,0,0.48926-0.21973,0.48926-0.48877 C10.94238,0.22021,10.72168,0,10.45313,0H5.56592C5.29736,0,5.07715,0.22021,5.07715,0.48877 c0,0.26904,0.22021,0.48877,0.48877,0.48877h0.48877v3.26025l-4.83057,8.41064C0.11768,14.49219,0.97168,16,3.12207,16h9.77441 C15.04688,16,15.90137,14.49219,14.79492,12.64844z M3.87109,9.77539l3.16113-5.26904V0.97754h1.95459v3.52881l3.16162,5.26904 H3.87109z'/%3E%3C/svg%3E%0A");
		
}
.featured-thumbnail-install {
    -webkit-box-flex: 0;
    flex: 0 0 80px;
    height: 60px;
    width: 64px;
    min-width: 100px;
    min-width: 80px;
    height: 100px;
    border-radius: 10px;
	padding-right: 10px;
}
.featured-thumbnail-single {
    -webkit-box-flex: 0;
    flex: 0 0 80px;
    height: 60px;
    width: 64px;
    min-width: 100px;
    min-width: 80px;
    height: 100px;
    border-radius: 10px;
	padding-right: 10px;
}

.singlepostgallery {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-wrap: break-word;
    background-clip: border-box;
    min-height: 90px;
    border-radius: 4px;
    margin: 15px 0 10px!important;
}
.sectiongallery {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0;
    display: inline;
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: auto;
    float: left;
    width: 100%;
    padding-bottom: 5px;
    margin: 0 auto;
    position: relative;
    padding: 5px 0 20px;
    direction: ltr;
    line-height: 1;
    white-space: nowrap;
}
img.screenshot.loaded {
    height: 200px;
	width: 120px;
}
.bqimg {
    float: left;
	margin-right: 10px;
}
.minidecsprition {
    color: #a1a2a3;
    font-size: 12px;
	padding-top: 30px;
}
header.apps-header {
	display: -webkit-box; */
    display: -ms-flexbox;
    display: flex;
}
.singleposttitle {
    overflow-x: auto;
    -webkit-overflow-scrolling: auto;
    -webkit-overflow-scrolling: auto;
    position: relative;
    padding: 5px 0 10px;
    direction: ltr;
}
.infosoftware {
    -ms-flex-align: baseline;
    -webkit-box-align: baseline;
    align-items: baseline;
    margin-bottom: 2px;
}
.infosoftwaremore {
    -ms-flex-align: center;
    -webkit-box-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    color: #757575;
    font-size: 14px;
    font-weight: 600;
    flex-direction: row;
    flex-wrap: wrap;
}
span.indxversionsingle {
	display: inline-block;
    font-size: 20px;
    line-height: 1;
    margin-top: 4px;
    color: #03a9f4;
    font-weight: 300;
}
span.indxfreesingle {
	-ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    align-items: center;
    border: 1px solid rgba(38,153,251,.25);
    border-radius: 24px;
    color: #2699fb;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    justify-content: center;
    padding: 1px 15px;
    position: relative;
	border: 1px solid rgba(83,204,39,.25);
    color: #fff!important;
    background: #018660;
	margin-left: 10px;
}
h1.indxtitlesingle {
	display: inline-block;
    line-height: 1;
    margin: 0 10px 0 0;
}
.ads {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}
a.postdownlink {
    background-color: #0288d2;
    border-bottom: 4px solid #004a72;
    -webkit-transition: all .3s;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 85px;
    transition: all .3s;
    max-width: 315px;
}
#breadcrumbs {
    font-size: 10px;
    color: #000;
    padding: 3px 10px;
    text-transform: uppercase;
    font-weight: 600;
}
.topheader {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    position: relative;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin: 5px auto 0;
    padding: 0.5rem;
    border-bottom: 1px solid #ccc;
}
.Top-Download>ul {
    list-style: none;
    margin: 0;
}
.listitem {
min-width: 110px;
    max-width: 110px;
    background-color: var(--root-dark-card);
    cursor: pointer;
    border-radius: 8px;
    padding: 7px;
    margin: 4px;
    min-height: 230px;
    position: relative;
    display: inline-flex;
    flex-wrap: wrap;
}
.listitem > a {
    min-width: 96px;
    max-width: 96px;
}
.listitemheader {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
    height: 100px;
    position: relative;
    border-radius: 5px;
    align-items: center;
    padding: 10px;
    align-items: center;
    align-self: center;
    align-content: center;
}
.listitemcontent {
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    margin: 0.75rem auto 0;
}
.listitemcontent>span.title {
    color: #000;
    font-family: Roboto slab,serif;
    font-size: 14px;
    font-weight: 600;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
}
.listitemcontent>span.description {
    color: #757575;
    font-size: 12px;
    font-weight: 300;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: center;
}
.Latest-Apps>ul {
    list-style: none;
    margin: 0;
}
.site-footer .footer-widgets-container .inner-padding {
    font-size: 14px;
    font-family: "Poppins", sans-serif;
}
.btn-spinner {

    margin-left: 5px;
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 2px 1px 0 #fff;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 2px 1px 0 #fff;
    -webkit-animation: spin .7s linear infinite;
    animation: spin .7s linear infinite;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
@-webkit-keyframes spin{100%{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #fff;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),2px 1px 0 #fff;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.appdownloadsection.loading {
    opacity: .66;
}
.dl-url.loading {
    pointer-events: none;
}


.sofmny-slider-section {
    padding-bottom: 0;
    padding-top: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.sofmny-grid-container, .container, .pagination-container {
    width: 100%;
    margin: 0 auto;
    position: relative;
    float: none;
}

.sofmny-slider-content {
    display: flex;
    overflow-x: auto;
    flex-direction: row;
    width: 100%;
    position: relative;
    bottom: -20px;
    scrollbar-width: thin;
}
.sofmny-slider-content .sofmny-slider-app-wrapper {
    flex: 0 0 270px;
    max-width: 270px;
    width: 270px;
    background-color: var(--bg-color);
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    box-shadow: var(--box-shadow-third);
}
.sofmny-guid-feature-img {
    position: relative;
    padding-top: 45%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
}
.sofmny-guid-feature-img img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}
.sofmny-guid-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    padding: 10px;
}
.sofmny-slider-content .sofmny-slider-app-wrapper:not(:last-child) {
    margin-right: 20px;
}
.sofmny-guid-logo-name {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.sofmny-guid-logo-name .sofmny-guid-name, .sofmny-guid-content .sofmny-guid-version {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 15px;
    padding-left: 1px;
    width: 260px;
	color: #000000;
}
.sofmny-slider-app-wrapper:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle,var(--white-color) 10%,transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10,10);
    opacity: 0;
}
.sofmny-slider-app-wrapper:hover .sofmny-guid-feature-img {
    opacity: .75;
}
.sofmny-slider-content::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
.sofmny-slider-content:active::-webkit-scrollbar-thumb, .sofmny-slider-content:focus::-webkit-scrollbar-thumb, .sofmny-slider-content:hover::-webkit-scrollbar-thumb {
    visibility: visible;
}
@media only screen and (max-width: 991px)
.sofmny-slider-content::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    visibility: hidden;
}
@media only screen and (max-width: 991px)
.sofmny-slider-content.scroll-active::-webkit-scrollbar-thumb {
    visibility: visible;
}
.sofmny-slider-content::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    visibility: hidden;
}
.sofmny-slider-content::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 10px;
}

h4.sofmny-guides-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 15px;
    padding-left: 1px;
    width: 260px;
    color: #000000;
    text-align: center;
    font-weight: 500;
}

.sofmny-guides-logo-name {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.sofmny-guides-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    padding: 10px;
}

.sofmny-guides-img img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}

.sofmny-guides-img {
    position: relative;
    padding-top: 45%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
}


a.sofmny-guide-archive {
    flex: 0 0 350px;
    max-width: 350px;
    width: 350px;
    background-color: var(--bg-color);
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    box-shadow: var(--box-shadow-third);
}

.sofmny-guides-container {
    margin: 0 auto;
    position: relative;
    float: left;
}
.sofmny-guides-container:hover {
    opacity: 0.5;
}
.sofmny-guides-app-wrapper:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: radial-gradient(circle,var(--white-color) 10%,transparent 10.01%);
    background-repeat: no-repeat;
    background-position: 50%;
    transform: scale(10,10);
    opacity: 0;
}