@font-face {
	font-family: "Rubik-Regular";
	src: url("/fonts/Rubik-Regular.eot");
	/* IE9 */
	src: url("/fonts/rubik-regular.woff") format("woff"), /* chrome, firefox */
	url("/fonts/Rubik-Regular.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
	font-style: normal;
	font-weight: normal;
}

.addresspart {
	display: inline-block;
	padding-top: 68px;
	padding-left: 22px;
	text-transform: capitalize;
}

.addresspart h2 {
	color: #007acc;
	font-family: sans-serif, Rubik-Regular;
}

.wpcf7-form-control.wpcf7-submit {
	background: #007acc;
}

.socialul li {
	display: inline-block;
	padding-right: 2px;
}

.footerpart3 a {
	box-shadow: none;
}

.socialul .fa {
	font-size: 15px;
	padding: 10px 12px;
	border-radius: 17px;
	background: #013870;
	color: #fff;
}

.socialul {
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
}

.more-link {
	display: none;
}

.homerlastcol {
	display: inline-block;
	width: 18%;
	padding-top: 12px;
	/* padding-left: 25px; */
	/* border-left: 1px solid #ccc; */
	margin-left: 11px;
	padding-left: 10px;
}

.homelleft {
	display: inline-block;
	width: 10%;
	padding-top: 12px;
	padding-left: 6px;
	vertical-align: top;
}

.homerright {
	display: inline-block;
	width: 70%;
	padding-left: 1%;
	vertical-align: top;
	border-right: 1px solid #ccc;
	padding-right: 25px;
}

footer li {
	list-style: none;
}


/*.nemail {    display: inline-block;    width: 59% !important;}*/

.site {
	margin: 0px auto;
	max-width: 1300px;
}

.site-content {
	/*padding: 0 4.5455%; */
	padding: 0px;
}

body #primary {
	background: #fff !important;
	padding: 0px 20px;
	padding-bottom: 10px;
}

body {
	background-color: #d5e0f0;
}

.entry-content .so-panel.widget {
	margin-bottom: 0px !important;
}

.vc_row {
	margin-left: 0px;
	margin-right: 0px;
}

.justifycont {
	text-align: justify;
}

.homerright h3 a {
	color: #013870 !important;
	font-family: Roboto, sans-serif !important font-size: 20px;
}

.site-header {
	padding: 0px 0px 0px 0px;
	background: #013870;
	color: #fff;
}

.homerright h3 em {
	color: #43464b !important;
	font-size: 12px;
}

.entry-title {
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1.225;
	margin-bottom: 0.5em;
	color: #013870;
	margin-top: 0.5em;
}

/*body.home .entry-title {
	display: none;
} */

footer#colophon {
	padding: 0px;
	margin: 0px;
	background: #013870;
	color: #fff !important;
}

footer .site-info {
	color: #fff !important;
}

.sreadmore a {
	background: #013870;
	padding: 8px;
	color: #fff;
	border-radius: 6px;
}

.sreadmore {
	text-align: right;
}

body p {
	margin: 0 0 10px;
}

body.single-post p {
	margin: 0 0 20px;
}

.font18h2 {
	font-size: 22px !important;
	font-weight: 400 !important;
	padding-top: 0px;
	margin: 0px !important;
}

blockquote p {
	margin-bottom: 0px !important;
	font-size: 15.5px;
	font-style: italic;
	font-weight: 500;
}

.font20h2 {
	margin-top: 0px !important;
	font-size: 22px !important;
}

.ss-check::before,
.ss-check.right::after {
	content: '✓';
}

.check-list li.ss-check::before {
	background-color: #26A07D;
	color: white;
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-font-smoothing: antialiased;
	padding: 3px;
	margin-right: 9px;
	font-weight: bold;
}

.features-check-list li {
	display: inline-block;
	width: 24%;
	font-size: 15px;
}

.check-list-slim li {
	padding-top: 6px;
	padding-top: .375rem;
	padding-bottom: 6px;
	padding-bottom: .375rem;
	border-top: 1px dotted #c5d9e4;
	border-top-color: rgb(197, 217, 228);
	border-color: rgba(178, 204, 219, 0.75);
}

.check-list li.ss-check.feature-disabled::before {
	background-color: #e1e1e3;
	color: rgba(255, 255, 255, 0.95);
}

.author-div .author-meta {
	border: 2px solid #01c3f8;
	border-radius: 5px;
	margin: 20px 0 40px;
	background: #ebf1f7;
}

.author-div .author-meta .author_img {
	float: left;
	width: 18.4%;
	height: 100%;
	text-align: center;
	/* background-color: #ebebeb;*/
	padding: 8px 8px 6px;
	margin: 24px 35px 0 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
}

.author-div .author-meta .author_dsc {
	width: 74%;
	float: left;
	padding: 25px 0;
}

.author-div .author-meta .author_img img {
	border-radius: 50%;
	width: 133px;
	height: 133px;
}

.author-div .author-meta .author_dsc h3 {
	font-size: 18px;
	line-height: 25px;
	margin: 0 0 27px;
}

.author-div .author-meta .author_dsc a {
	font-weight: 400;
	line-height: 25px;
	color: #303134;
	border-bottom: 3px solid #01c3f8;
	padding-bottom: 2px;
}

.author-div .author-meta .author_dsc p {
	margin: 0;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: Rubik;
}

.author_dsc h3 a {
	font-size: 18px !important;
	font-weight: bold !important;
	text-transform: capitalize;
}

.blog-chart table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border: 1px solid #ddd;
}

.blog-chart th,
td {
	text-align: left;
	padding: 8px;
}

.mybox {
	border: 2px solid #01c3f8;
	padding: 11px 30px;
	margin-bottom: 15px;
	background: #ebf1f7;
	border-radius: 5px;
}

.latestblogsidebar ul li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	vertical-align: top;
}

.pressblgbtn {
	width: 46%;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	margin-top: 13px;
}

.pressblgbtn a {
	background: #007acc;
	padding: 10px;
	border-radius: 10px;
	color: #fff;
	font-weight: bold;
	vertical-align: top;
}

.catsidebar li {
	margin-bottom: 0px !important;
}

body.archive header.page-header h1 {
	width: 50%;
	display: inline-block;
}

body.single-post .content-area p,
body.archive p,
body.page-id-3980 .content-area p {
	font-size: 18px;
}

body.single-post #primary.content-area.fullwith {
	float: left;
	margin-right: -100%;
	box-shadow: 0 0 28px rgba(0, 0, 0, .3);
	margin-top: 10px;
	margin-left: 39px;
	margin-bottom: 20px;
}

body.page-id-3980 .bd-post-content {
	color: #000;
	font-size: 18px;
}

#secondary.sidebar li {
	list-style: none;
	margin-bottom: 8px;
}

body.page-id-3980 #secondary.sidebar li {
	list-style: none;
	margin-bottom: 15px;
}

#secondary.sidebar .catsidebar li::before {
	content: "-";
	display: inline-block;
	margin-right: 4px;
}

.newsletter .nsubmit {
	font-weight: 400;
	font-size: 18px;
	line-height: 35px;
	display: block;
	width: 60%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background-color: #007acc;
	border: 0;
	border-radius: 50px;
	padding: 11px 0 !important;
	margin-top: 17px;
}

body.archive header.page-header h1,
body.page-id-3980 header.page-header h1 {
	font-weight: 400;
	font-size: 60px;
	line-height: 57px;
	color: #fff;
	margin: 0 0 8px;
}

.secheader p {
	color: #fff;
	font-size: 24px !important;
	line-height: 30px;
	display: inline-block;
	font-weight: 400;
	margin: 0;
}

body.archive .bd-post-content {
	font-size: 18px;
	color: #000;
}

.ftoppart {
	display: inline-block;
	width: 100%;
	text-align: center;
	background: #013870;
	padding: 30px 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}

.ftoppart p {
	text-align: center;
	padding-top: 10px;
}

.ftoppart p {
	text-align: center;
	padding-top: 10px;
	font-size: 21px;
}

#menu-item-2025 {
	position: relative;
}

#menu-item-2025 {
	position: relative;
}

#menu-main-menu {
	width: 96%;
	color: #fff;
	margin-top: 10px;
}

.fas.fa-trophy {
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #FCAE00;
}

#menu-main-menu>li {
	padding-left: 30px;
}

.headerright .sub-menu li a {
	padding-left: 0px;
}

.socialul {
	display: inline-block;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}

h1,
h2,
h3 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}


/*.homerright h3 a::after {    background: url('https://www.softwareworld.co/wp-content/themes/myfreesoftwareadvice/images/extlinkicon.png');        width: 16px;        height: auto;    } */

h5 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 25px !important;
	padding: 10px;
	margin: 10px 0px !important;
	color: #013870;
}

.homelleft img {
	border: 2px solid #188ECB;
	padding: 3px;
	border-radius: 3px;
}

#wpfront-scroll-top-container img {
	width: 40px;
}

.curly-quotes:before,
.curly-quotes:after {
	display: inline-block;
	vertical-align: top;
	height: 30px;
	line-height: 48px;
	font-size: 50px;
	opacity: .2;
}

.curly-quotes::before {
	content: '\201C';
	margin-right: 4px;
	margin-left: -8px;
	color: #01c3f8;
}

.curly-quotes::after {
	content: '\201D';
	margin-left: -5px;
	margin-right: 0px;
	color: #01c3f8;
}

.curly-quotes {
	margin: 0 auto !important;
	width: 81%;
	border: 2px solid #01c3f8;
	border-radius: 3px;
	background: #ebf1f7;
	line-height: 1.80 !important;
}

.yessignul {
	list-style: none;
}

.reviewbox p {
	margin-bottom: 0px !important;
	font-size: 17px !important;
}

.reviewbox.topbox h5 {
	margin-top: 0px !important;
	padding-top: 4px !important;
}

.reviewbox.topbox .box1 {
	width: 24.15% !important;
}

.sreadmore {
	text-align: right;
	margin-top: 15px !important;
}

.reviewbox label {
	font-weight: bold;
}

.reviewbox {
	border: 2px solid #188ECB;
	padding: 25px 10px;
	border-radius: 3px;
}

.reviewbox span {
	color: #000 !important;
}

.reviewbox.topbox {
	border: 2px solid #188ECB;
	padding: 10px;
}

.box1 {
	display: inline-block;
	border: 2px solid #188ECB;
	padding: 6px;
	text-align: center;
	width: 23%;
	min-height: 65px;
	vertical-align: top;
}

.reviewlogo img {
	border: 2px solid #188ECB;
	padding: 2px;
	border-radius: 3px;
}

.fa-info {
	font-size: 20px !important;
	padding-top: 6px;
	padding: 4px 5.5px;
	color: #FCAE00;
}

.iconicbox.info {
	marging-left: 6px;
}

select.wpcf7-form-control {
	width: 100%;
	padding: 10px;
}

.custombuttton a {
	background: #013870;
	color: #fff;
	font-weight: bold;
	padding: 12px 12px;
	font-size: 1.32rem;
	border-radius: 5px;
}

.custombuttton {
	margin: 6px 10px;
	float: right;
}

.btngrp {
	float: right;
}

.freetrial {
	padding-bottom: 9px;
}

.ratingtext {
	font-size: 16px;
	font-weight: bold;
	color: #188ECB;
}

body.page-template-software-fullpage-page-template .site {
	margin: 0px auto;
	max-width: 100%;
}

body.page-template-software-fullpage-page-template #content,
body.page-template-software-fullpage-page-template .ftoppart,
body.page-template-software-fullpage-page-template footer {
	margin: 0px auto !important;
	max-width: 1250px !important;
	display: inherit;
}

body.page-template-software-fullpage-page-template #content {
	margin-top: -60px !important;
	border-radius: 25px !important;
}

body.page-template-software-fullpage-page-template #primary {
	border-radius: 4px;
	box-shadow: 0 0 28px rgba(0, 0, 0, .3);
}


/*body .softwarebreadcrum{    display: none;} */

body.page-template-software-fullpage-page-template #content .softwarebreadcrum {
	display: block;
}

body.page-template-software-fullpage-page-template .site-header {
	padding: 0px 0px 90px 0px;
}

body .entry-title {
	margin-bottom: 0.7em;
	text-align: center;
}

.toprow {
	border-bottom: 2px solid #ccc;
	padding: 10px;
}

ol.fot-toc__ol {
	list-style: disc;
}

.fot-toc__ol li {
	float: left;
	padding: 8px;
	width: 25%;
	border-bottom: 2px solid #eaeaea;
}

.fot-toc__list {
	font-size: 17px;
	color: #1f6595;
}

.fot-toc__ol a {
	color: #013870;
	text-decoration: none;
	float: left;
	width: 75%;
}

.lanicons {
	display: inline-block;
	width: 100%;
}

.fas {
	font-size: 94px;
}

.mybox .lanicons li {
	display: inline-block;
	width: 22.7%;
	text-align: center;
	margin-left: 1%;
	margin-bottom: 0%;
	padding: 1% 0%;
	margin-right: 1%;
}

.reviews--cat-icon {
	width: auto;
	height: 190px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, .2);
	box-shadow: 0 0 35px rgba(0, 0, 0, .2);
	color: #188ecb;
	text-decoration: none !important;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	display: inline-block;
	padding-top: 25px;
	min-width: 240px;
}

.pt-3,
.py-3 {
	padding-top: 1rem !important;
	padding-top: 33px !important;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
}

ul.lanicons .fas.fa-trophy {
	font-size: 94px;
}

.reviews--cat-icon:hover {
	background-color: #013870;
	color: #fff;
}

.homerright.full {
	border-right: unset;
}

.marketscore tr {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	padding-top: 21px;
	padding-bottom: 10px;
}

.marketscore {
	border: 2px solid #ccc;
}

.marketscore td {
	display: inline-block;
	border: 0px;
	text-align: center;
}

.marketscore .td1 {
	width: 5%;
	margin-left: 12px;
	margin-top: 8px;
}

.marketscore .td2 {
	width: 20%;
}

.marketscore .td3 {
	width: 5%;
	margin-top: 8px;
}

.marketscore .td4 {
	width: 68%;
}

.marketscore .customerdata {
	width: 100% !important;
	display: inline-block;
	margin-bottom: 0px;
}

.marketscore .customerdata li {
	display: inline-block;
	width: 15%;
}

.marketscore .rank {
	background: #04497a;
	color: #fff;
	padding: 2px 5px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: bold;
}

.marketscore .vname {
	font-weight: 600;
	font-size: 18px;
	color: #04497a;
	padding-top: 7px;
}

.marketscore .rating {
	font-weight: bold;
	border-radius: 25px;
	padding: 10px;
	font-size: 18px;
	background: #F26822;
	color: #fff;
	font-family: arial;
}

.weight-bold.milli {
	font-weight: bold;
	font-size: 17px;
	color: #013870;
}

.td4 li p {
	text-align: center;
	margin-bottom: 0px;
}

.marketscore tr:nth-child(even) {
	background: #f5f6f6
}

.marketscore tr:nth-child(odd) {
	background: #FFF
}

.trheader {
	text-transform: uppercase;
	color: #188ECB;
	font-size: 13px;
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
}

.trheader td {
	margin: 0px !important;
	font-weight: bold;
}

.trheader .td4 {
	width: 37%;
}

.trheader .td5 {
	width: 30%;
}

.marketscore .fab.fa-linkedin {
	color: #0077B5;
}

.marketscore .fab.fa-twitter {
	color: #1DA1F2;
}

.marketscore .fab.fa-linkedin {
	color: #0077B5;
}

.help-tooltip {
	color: #044D80;
	font-size: 12px;
	text-transform: none;
	cursor: default;
}

.help-tooltip {
	font-size: 14px;
	color: #82a6c0;
	display: inline;
	position: relative;
	text-align: center;
}

.pagination .nav-links {
	float: left;
}

.navigation.pagination {
	float: left;
	margin-bottom: 0px;
	border: unset;
}


/* landing page */

body.home .myslider {
	display: inline-block;
	width: 100%;
	margin-top: 80px;
}

body.home .hbanner {
	display: inline-block;
	width: 100%;
	background: #013870;
	color: #fff;
	margin-top: 25px;
}

.latestblogsidebar ul li a {
	padding: 12px 0px;
	font-weight: bold;
	font-size: 18px;
}

.latestblogsidebar .wpp-meta.post-stats {
	font-weight: bold;
	text-transform: capitalize;
	padding: 5px 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: inline-block;
}

.bright {
	display: inline-block;
	width: 37%;
	vertical-align: top;
	margin-top: 80px;
}

.bleft {
	display: inline-block;
	width: 60%;
	vertical-align: top;
	padding: 77px;
}

.bleft h2 {
	font-size: 31px;
	margin-top: 27px;
	line-height: 39px;
}

.bleft h1 {
	font-size: 43px;
	margin-bottom: 16px;
	line-height: 50px;
}


/*body.home .site-header {        padding: 0px 0px 0px 0px;        background: #013870;        color: #fff;        position: fixed;        width: 1300px;        top: 0;        z-index: 999999;    } */

.brobtn a {
	background: #FFC70F;
	font-weight: bold;
	padding: 7px 20px;
	border-radius: 5px;
	color: #191356;
	text-transform: uppercase;
	box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);
}

.landboxes .brobtn a {
	background: #FFC70F;
	font-weight: bold;
	padding: 14px 35px;
	border-radius: 5px;
	color: #191356;
	box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);
}

.landboxes .brobtn {
	text-align: center;
}

.brobtn {
	margin-top: 35px;
}

.lanicons p {
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}

.lanicons li {
	display: inline-block;
	width: 22%;
	text-align: center;
	margin-left: 1%;
	margin-bottom: 0%;
	padding: 1% 0%;
	margin-right: 1%;
}

.page-template-landpage-page-template ul.wpp-list li {
	display: inline-block;
	width: 31%;
	margin-right: 1%;
	padding: 10px 21px;
	margin-left: 1%;
	box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);
}

body.home .wpp-list li a {
	font-size: 17px;
	display: inline-block;
}

.lanicons {
	display: inline-block;
	width: 100%;
}

.fas {
	font-size: 94px;
}

.reviews--cat-icon {
	width: auto;
	height: 190px;
	border-radius: 5px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, .2);
	box-shadow: 0 0 35px rgba(0, 0, 0, .2);
	color: #188ecb;
	text-decoration: none !important;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	display: inline-block;
	padding-top: 25px;
	min-width: 240px;
}

.reviews--cat-icon:hover {
	background-color: #013870;
	color: #fff;
}

.reviews--cat-icon:hover {
	color: #fff !important;
}

.pt-3,
.py-3 {
	padding-top: 1rem !important;
	padding-top: 33px !important;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
}


/*body.home #primary {        background: #fff !important;        padding: 20px 10px;    }*/

.ladpicons {
	margin: 0 auto;
	width: 80%
}

.landboxes {
	background: #188ecb;
	margin-top: 20px;
	padding-bottom: 25px;
}

.landboxes h2 {
	text-align: center;
	margin-top: 50px !important;
	margin-bottom: 45px !important;
	color: #fff;
	margin-bottom: 16px;
	font-size: 40px;
}

body .dashicons {
	font-size: 21px;
}

.shortcode-star-rating .dashicons {
	font-size: 20px !important;
	width: auto !important;
	height: auto !important;
	line-height: normal !important;
	text-decoration: inherit !important;
	vertical-align: middle !important;
}

.bdp_blog_template .bd-blog-header h2 a {
	color: #007acc !important;
	font-size: 35px;
}

body.archive.category .page-numbers {
	padding: 8px !important;
	border: 1px solid;
	line-height: 15px !important;
	paddingr: 10px !important;
	margin-right: 19px !important;
	font-size: 14px;
	background: #cecece;
	border: none;
	color: #013870 !important;
	text-transform: capitalize;
}

.catpagination {
	float: right;
	width: 60%;
	margin: 0 auto;
	text-align: center;
}

.catpagination .pagination .next::before,
.catpagination .pagination .prev::before {
	content: unset !important;
	right: -1px;
	top: -1px;
}

.catpagination .pagination::after,
.catpagination .pagination::before {
	background-color: unset;
	content: "";
	height: unset;
	position: absolute;
	top: 0;
	width: 52px;
	z-index: 0;
}

.catpagination .pagination .next {
	right: unset;
	width: 71px;
	height: 34px;
}

.catpagination .pagination .prev {
	right: 260px;
	width: 110px;
	line-height: 20px;
	height: 34px;
}

.catpagination .pagination .nav-links::before {
	content: unset;
	right: unset;
}

body.archive.category .catpagination .page-numbers.current {
	background-color: #013870 !important;
	color: #cecece !important;
}

.siteheadtop {
	margin-top: 10px;
}

.pagination .nav-links:before,
.pagination .nav-links:after {
	color: #fff;
	font-size: 32px;
	line-height: 51px;
	opacity: 0.3;
	position: unset;
	width: 52px;
	z-index: 1;
}

.fsleft {
	display: inline-block;
	vertical-align: top;
	padding-top: 15px;
}

.sright {
	display: inline-block;
	margin-left: 14px;
	padding-top: 10px;
}

.fourboxes .span2 {
	font-weight: bold;
	width: 100%;
	display: inline-block;
}

.bdp_blog_template.spektrum .details a,
body.page-id-3980 .bd-more-tag {
	display: inline-block;
	padding: 4px 10px;
	text-decoration: none;
	margin-top: 21px;
	position: relative;
	bottom: -68px;
	background: #013870;
	color: #fff;
}


/* designer CSS/** * Table of Contents * * 1.0 - Pagination * 2.0 - Social Media Icon * 3.0 - Default Blog Template * 4.0 - Classical Template * 5.0 - Light Breeze Template * 6.0 - Spektrum Template * 7.0 - Evolution Template * 8.0 - Timeline Template * 9.0 - News Template * 10.0 - Media Queries * */


/** * 1.0 - Pagination */

.post article * {
	display: inline-block;
}

.bd_pagination_box.wl_pagination_box {
	margin-bottom: 20px;
	float: left;
	width: 100%;
	text-align: center;
}

.bd_pagination_box.wl_pagination_box.news {
	padding: 10px;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers,
.bd_pagination_box.wl_pagination_box .paging-navigation {
	margin: 0;
	padding: 0;
}

.bd_pagination_box.wl_pagination_box .paging-navigation {
	border: none;
	background: none;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers,
.bd_pagination_box.wl_pagination_box nav.navigation .page-numbers:not(.current):hover {
	background: none;
}

.bd_pagination_box.wl_pagination_box nav.navigation .page-numbers {
	line-height: 1.5;
	border-radius: 0;
}

.bd_pagination_box.wl_pagination_box nav.navigation .page-numbers.dots {
	line-height: 2;
	background: none;
	color: #333;
	margin: 0;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li {
	display: inline-block;
	list-style: outside none none;
	margin-bottom: 10px;
	margin-right: 5px;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li span.current {
	padding: 5px 10px;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers {
	text-decoration: none !important;
	padding: 5px 10px;
	box-shadow: none;
}


/** * 2.0 - Social Media Icon */

.bdp_blog_template .social-component {
	clear: left;
	display: inline-block;
	float: left;
}

.bdp_blog_template.box-template .social-component {
	display: inline-block;
	width: 100%;
}

.bdp_blog_template.timeline .social-component {
	box-sizing: border-box;
	float: left;
	margin-bottom: 0;
	width: 100%;
	display: inline-block;
}

.bdp_blog_template .social-component a {
	border: 1px solid #cccccc;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	padding: 8px 0;
	text-align: center;
	width: 38px;
	font-size: 15px;
	line-height: 20px;
	box-shadow: none;
}

.bdp_blog_template.timeline .social-component a {
	padding: 5px 0;
	width: 30px;
}

.social-component a.bd-facebook-share:hover {
	background: none repeat scroll 0 0 #3a589d;
	border-color: #3a589d;
	color: #fff !important;
}

.social-component a.bd-twitter-share:hover {
	background: none repeat scroll 0 0 #2478ba;
	border-color: #2478ba;
	color: #fff !important;
}

.social-component a.bd-google-share:hover {
	background: none repeat scroll 0 0 #dd4e31;
	border-color: #dd4e31;
	color: #fff !important;
}

.social-component a.bd-linkedin-share:hover {
	background: none repeat scroll 0 0 #0177B5;
	border-color: #0177B5;
	color: #fff !important;
}

.social-component a.bd-pinterest-share:hover {
	background: none repeat scroll 0 0 #cb2320;
	border-color: #cb2320;
	color: #fff !important;
}

.social-component .bd-social-share {
	cursor: pointer;
}


/** * 3.0 - Default Blog Template */

.bdp_blog_template {
	float: left;
	/*width: 100%; */
	margin-bottom: 40px;
	line-height: 1.8;
}

.bdp_blog_template .bd-meta-data-box {
	float: left;
	margin: 10px 0;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	font-style: italic;
}

.bdp_blog_template [class^="bd-icon-"],
.bdp_blog_template [class*=" bd-icon-"] {
	background: url(../images/glyphicons-halflings.png ) no-repeat 14px 14px;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	width: 14px;
	margin-right: 5px;
}

.bdp_blog_template .bd-meta-data-box .bd-metadate,
.bdp_blog_template .bd-meta-data-box .bd-metauser,
.bdp_blog_template .bd-meta-data-box .bd-metacats {
	float: left;
	padding: 0 10px 0 0;
	font-size: 15px;
}

.bdp_blog_template .bd-meta-data-box .bd-metacomments {
	float: left;
	font-size: 15px;
}

.entry-content .bdp_blog_template a,
.entry-content .bdp_blog_template .bd-tags a,
.entry-content .bdp_blog_template .bd-meta-data-box .bd-metacats a,
.entry-content .bdp_blog_template .bd-meta-data-box .bd-metacomments a {
	text-decoration: none;
	box-shadow: none;
}

.bdp_blog_template a.bd-more-tag:hover {
	box-shadow: none;
}

.bdp_blog_template .date i,
.bdp_blog_template .author i,
.bdp_blog_template .comment i {
	margin-right: 5px;
	font-size: 12px;
}

.bdp_blog_template .bd-icon-author {
	background-position: -168px 1px;
	margin-right: 5px;
}

.bdp_blog_template span.calendardate {
	color: #6D6D6D;
	margin-left: 18px;
	font-size: 12px;
}

.bdp_blog_template .bd-metacomments i,
.bdp_blog_template .bd-metadate i,
.bdp_blog_template .mdate i,
.bdp_blog_template span.calendardate i {
	margin-right: 5px;
}

.bdp_blog_template .bd-icon-cats {
	background-position: -49px -47px;
}

.bdp_blog_template .bd-icon-comment {
	background-position: -241px -119px;
}

.bdp_blog_template .bd-blog-header .bd-metadatabox {
	border-bottom: none;
	float: none;
	font-size: 13px;
	font-style: italic;
	margin: 5px 0 0;
	width: 100%;
	line-height: 2;
}

.bdp_blog_template .bd-blog-header .bd-metadatabox .bd-metacomments {
	float: right;
	border-radius: 5px;
}

.bdp_blog_template .bd-blog-header .bd-metadatabox .bd-icon-date {
	background-position: -48px -24px;
	margin-right: 3px;
}

.bdp_blog_template .bd-tags {
	padding: 5px 10px;
	border-radius: 3px;
}

.bdp_blog_template.box-template .bd-tags {
	display: inline-block;
	font-size: 15px;
	margin-bottom: 7px;
}

.bdp_blog_template .bd-tags .bd-icon-tags {
	background-position: -25px -47px;
}

.bdp_blog_template .bd-blog-header {
	overflow: hidden;
	margin: 15px 0;
}

.bdp_blog_template .bd-post-footer {
	display: inline-block;
	width: 100%;
}

.bdp_blog_template .bd-blog-header img {
	box-shadow: none;
	width: 100%;
}

.bdp_blog_template .bd-blog-header h2 {
	display: block;
	padding: 3px 0;
	margin: 0;
	border-radius: 3px;
	line-height: 1.5;
}

.blog_template .bd-more-tag-inline {
	margin-left: 5px;
}

.bd-post-content {
	margin-bottom: 15px;
}

.bd-link-label {
	display: inline-block !important;
	padding: 0 !important;
}

.bd-link-label i {
	margin-right: 3px;
}

.bdp_blog_template a.bd-more-tag {
	font-size: 14px;
	padding: 5px 10px;
	margin-top: 8px;
	border-radius: 5px;
	float: right !important;
}

.bd-tags,
span.bd-category-link,
.bdp_blog_template .bd-categories,
.bd-meta-data-box .bd-metacats,
.bd-meta-data-box .bd-metacats a,
.bd-meta-data-box .bd-metacomments a,
.bdp_blog_template .bd-categories a,
.bd-tags a,
span.bd-category-link a,
.bdp_blog_template a {
	font-size: 14px;
}

.bd-margin-0 {
	margin: 0 !important;
}

.bdp_blog_template.timeline .wp-caption.aligncenter {
	left: 0;
	position: relative;
	transform: translateX(0%);
}

.bdp_blog_template .comment {
	padding-left: 0;
}


/*** 4.0 - Classical Template*/

.bdp_blog_template.classical {
	border-bottom: 1px dashed rgb(204, 204, 204);
	padding: 0 0 40px;
	background: none;
}

.bdp_blog_template.classical .bd-post-image {
	margin: 0;
}

.bdp_blog_template.classical .bd-post-image img {
	width: 100%;
}

.bdp_blog_template.classical .bd-post-image img:hover {
	opacity: 1;
}

.bdp_blog_template.classical .bd-blog-header h2 {
	border-radius: 0;
	padding: 0;
}

.bdp_blog_template.classical .bd-blog-header .bd-tags {
	background: none;
	border-radius: 0px;
	padding: 0px;
}

.bdp_blog_template.classical .bd-category-link {
	font-size: 14px;
}


/** * 5.0 - Light Breeze Template */

.bdp_blog_template.lightbreeze {
	border-radius: 3px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 15px;
	border: 1px solid #ccc;
}

.bdp_blog_template.lightbreeze .bd-post-image {
	overflow: hidden;
	margin: 0;
}

.bdp_blog_template.lightbreeze .bd-post-image img {
	transform: scale(1);
	transition: all 1s ease 0s;
	height: auto;
	max-width: 100%;
	width: 100%;
}

.bdp_blog_template.lightbreeze .bd-post-image img:hover {
	transform: scale(1);
}

.bdp_blog_template.lightbreeze .bd-blog-header h2 {
	padding: 0;
}

.bdp_blog_template.lightbreeze .bd-meta-data-box {
	margin: 10px 0 0;
	padding-bottom: 15px;
}

.bdp_blog_template.lightbreeze .bd-tags {
	padding: 5px 0;
}

.bdp_blog_template.lightbreeze .social-component {
	width: auto;
	display: inline-block;
	float: left;
}


/** * 6.0 - Spektrum Template */

.bdp_blog_template.spektrum {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	background: none;
	border: none;
	border-radius: 0px;
	padding: 0px;
}

.bdp_blog_template.spektrum .spektrum_content_div {
	box-shadow: 0 3px 5px rgba(196, 196, 196, 0.3);
	float: left;
	padding: 15px;
	max-width: 100%;
}

.bdp_blog_template.spektrum img {
	float: left;
	width: 100%;
}

.bdp_blog_template.spektrum .bd-post-image {
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
}

.bdp_blog_template.spektrum .bd-post-image .overlay {
	background-color: rgba(0, 0, 0, 0.8);
	color: #ffffff;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 0;
	transform: rotateY(180deg) scale(0.5, 0.5);
	transition: all 450ms ease-out 0s;
	width: 100%;
}

.bdp_blog_template.spektrum .bd-post-image:hover .overlay {
	cursor: pointer;
}

.bdp_blog_template.spektrum .bd-post-image .overlay a {
	color: rgba(255, 255, 255, 0.8);
	font-size: 25px;
	padding: 15px;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate3d(-50%, -50%, 0px);
	position: absolute;
	left: 50%;
	top: 50%;
}

.bdp_blog_template.spektrum .bd-blog-header.disable_date {
	padding-left: 0;
}

.bdp_blog_template.spektrum .bd-blog-header {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 0;
	padding-left: 70px;
	min-height: 55px;
}

.bdp_blog_template.spektrum .bd-blog-header h2 {
	border-radius: 0;
	box-sizing: border-box;
	padding: 0px 10px 0 0;
	font-size: 30px;
}

.bdp_blog_template.spektrum .date {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	font-size: 10px;
	height: 55px;
	margin: 0;
	padding: 5px;
	text-align: center;
	min-width: 60px;
	position: absolute;
	left: 0;
	color: #fff;
}

.bdp_blog_template.spektrum .number-date {
	display: block;
	font-size: 20px;
	line-height: 14px;
	padding: 7px 5px 5px;
}

.bdp_blog_template.spektrum .post-bottom {
	clear: both;
	margin-top: 15px;
	position: relative;
	width: 100%;
	float: left;
}

.bdp_blog_template.spektrum .post-bottom .bd-categories,
.bdp_blog_template.spektrum .post-bottom .bd-metacomments,
.bdp_blog_template.spektrum .post-bottom .post-by,
.bdp_blog_template.spektrum .post-bottom .bd-tags {
	display: inline-block;
	font-size: 14px;
	margin-right: 20px;
	padding: 0;
}

.bdp_blog_template.spektrum .details a {
	display: inline-block;
	padding: 4px 10px;
	text-decoration: none;
}

.bdp_blog_template.spektrum .bd-post-content {
	width: 100%;
	display: inline-block;
}

.bdp_blog_template.spektrum .bd-icon-cats {
	background-position: -70px -49px;
}

.bdp_blog_template.spektrum .bd-icon-author {
	background-position: -168px -1px;
}

.bdp_blog_template.spektrum .bd-icon-comment {
	background-position: -241px -120px;
}


/** * 7.0 - Evolution Template */

.bdp_blog_template.evolution .post-entry-meta .bd-icon-date {
	background-position: -48px -25px;
}

.bdp_blog_template.evolution .post-entry-meta .bd-icon-author {
	background-position: -168px -1px;
	margin-right: 5px;
}

.bdp_blog_template.evolution .post-entry-meta .bd-icon-comment {
	background-position: -241px -120px;
}

.bdp_blog_template.evolution .post-entry-meta .bd-icon-tags {
	background-position: -25px -48px;
}

.bdp_blog_template.evolution {
	border: none;
	border-radius: 0px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 15px;
}

.bdp_blog_template.evolution .bd-blog-header {
	margin: 10px 0;
	text-align: center;
}

.bdp_blog_template.evolution .bd-post-image {
	overflow: hidden;
	margin: 0;
	position: relative;
}

.bdp_blog_template.evolution .bd-post-image img {
	transform: scale(1);
	transition: all 1s ease 0s;
	height: auto;
	max-width: 100%;
	width: 100%;
}

.bdp_blog_template.evolution .bd-post-image:hover img {
	transform: scale(1);
}

.bdp_blog_template.evolution .bd-post-image .overlay {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	display: block;
	height: 0;
	position: absolute;
	transition: all 0.2s ease 0s;
	width: 100%;
}

.bdp_blog_template.evolution .bd-post-image:hover .overlay {
	transition: all 0.1s ease 0s;
}

.bdp_blog_template.evolution .bd-post-content {
	margin-top: 10px;
}

.bdp_blog_template.evolution .bd-post-content p {
	margin-bottom: 10px;
}

.bdp_blog_template.evolution .post-entry-meta>span {
	display: inline-block;
	margin: 0 5px;
}

.bdp_blog_template.evolution .bd-tags {
	padding: 0;
	margin-bottom: 10px;
}

.bdp_blog_template.evolution .bd-categories,
.bdp_blog_template.evolution .post-entry-meta {
	text-align: center;
	margin-bottom: 10px;
	display: block;
	font-size: 15px;
}

.bdp_blog_template.evolution .bd-categories a {
	font-size: 15px;
}

.bdp_blog_template.evolution .social-component {
	float: left;
}

.bdp_blog_template.evolution .bd-post-footer {
	padding-top: 10px;
	border-top: 1px solid #777777;
}


/** * 8.0 - Timeline Template */

.bdp_blog_template.timeline {
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	border: none;
	box-sizing: border-box;
	background: none;
}

.timeline_bg_wrap:before {
	content: "";
	height: 100%;
	left: 50%;
	margin-left: -1px;
	position: absolute;
	top: 0;
	width: 3px;
}

.bdp_blog_template.timeline .bd-post-image {
	position: relative;
}

.bdp_blog_template.timeline .bd-post-image .overlay {
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	display: block;
	height: 0;
	position: absolute;
	transition: all 0.2s ease-out 0s;
	width: 100%;
}

.bdp_blog_template.timeline .bd-post-image:hover .overlay {
	transition: all 0.1s ease-out 0s;
}

.bdp_blog_template.timeline .photo {
	text-align: center;
}

.bdp_blog_template.timeline .desc {
	margin-top: 15px;
}

.timeline_bg_wrap {
	padding: 0 0 50px;
	position: relative;
	margin-bottom: 50px;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.timeline_bg_wrap .timeline_back {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.bd-datetime {
	border-radius: 100%;
	color: #fff;
	font-size: 12px;
	height: 70px;
	line-height: 1;
	position: absolute;
	text-align: center;
	top: -30px;
	width: 70px;
	z-index: 1;
}

.timeline.blog-wrap:nth-child(2n+1) .bd-datetime {
	left: -30px;
}

.timeline.blog-wrap:nth-child(2n) .bd-datetime {
	left: inherit;
	right: -30px;
}

.timeline .bd-datetime .month {
	font-size: 15px;
	color: #fff;
	float: left;
	width: 100%;
	padding: 6px 0 0 0;
}

.timeline .bd-datetime .date {
	font-size: 26px;
	color: #fff;
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
}

.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2) {
	margin-top: 100px;
}

.timeline_bg_wrap .timeline_back .timeline.blog-wrap {
	display: block;
	padding-bottom: 35px;
	padding-top: 45px;
	position: relative;
	width: 50%;
}

.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n) {
	clear: right;
	float: right;
	padding-left: 50px;
	padding-right: 30px;
}

.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n+1) {
	clear: left;
	float: left;
	padding-right: 50px;
	padding-left: 30px;
}

.bdp_blog_template.timeline .post_hentry {
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.bdp_blog_template.timeline .post_hentry>p>i {
	/*    box-shadow:0 0 0 4px white, 0 1px 0 rgba(0, 0, 0, 0.2) inset, -3px 3px 8px 5px rgba(0, 0, 0, 0.22);*/
	border-radius: 50%;
	content: "\f040";
	height: 35px;
	position: absolute;
	right: -68px;
	top: 0;
	width: 35px;
	box-sizing: unset;
	color: #fff;
	display: block;
	font-size: 24px;
	text-align: center;
	line-height: 1.3;
}

.bdp_blog_template.timeline:nth-child(2n) .post_hentry>i {
	left: -68px;
	right: auto;
}

.bdp_blog_template.timeline {
	border: none;
	box-shadow: none;
	margin: 0;
}

.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:before,
.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:after {
	border-bottom: 8px solid transparent;
	border-top: 8px dashed transparent;
	border-right: none;
	content: "";
	position: absolute;
	right: -8px;
	top: 13px;
}

.bdp_blog_template.timeline:nth-child(2n) .post_content_wrap:before,
.bdp_blog_template.timeline:nth-child(2n) .post_content_wrap:after {
	border-bottom: 8px solid transparent;
	border-top: 8px dashed transparent;
	border-left: none;
	content: "";
	left: -8px;
	position: absolute;
	top: 13px;
}

.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap {
	float: right;
	margin-left: 0;
}

.post_content_wrap {
	border-radius: 3px;
	margin: 0;
	word-wrap: break-word;
	font-weight: normal;
	float: left;
	width: 100%;
}

.bdp_blog_template.timeline .post_wrapper.box-blog {
	float: left;
	padding: 20px;
	max-width: 100%;
}

.clearfix:after {
	clear: both;
}

.bdp_blog_template.timeline:nth-child(1),
.bdp_blog_template.timeline:nth-child(2) {
	padding-top: 100px;
}

.bdp_blog_template.blog-wrap .desc a.desc_content {
	display: block;
	padding: 15px 15px 5px;
	position: relative;
	text-align: center;
}

.bdp_blog_template .blog_footer.blog_footer,
.bdp_blog_template .blog_div {
	background: none repeat scroll 0 0 #ffffff;
}

.bdp_blog_template .post_content_wrap .blog_footer {
	padding-left: 5px;
	width: 100%;
}

.bdp_blog_template .blog_footer span {
	padding: 5px;
	text-transform: none;
	display: inherit;
	font-size: 15px;
}

.bdp_blog_template .date_wrap span {
	text-transform: capitalize;
}

.bdp_blog_template span.leave-reply i,
.blog_footer span i {
	padding-right: 5px;
}

.bdp_blog_template.timeline .read_more {
	display: block;
	text-align: center;
}

.bdp_blog_template.timeline .bd-more-tag {
	float: none !important;
	margin-bottom: 8px;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 3px;
	font-size: 15px;
}

.bdp_blog_template .post-icon {
	color: #ffffff;
}

.bdp_blog_template .date_wrap {
	padding-bottom: 5px;
}

.bd-datetime span.month {
	color: #555;
}

.bdp_blog_template.timeline {
	box-sizing: border-box;
}

.bdp_blog_template.timeline .blog_footer {
	box-sizing: border-box;
	float: left;
	padding: 15px;
	width: 100%;
	border-radius: 0px 0 3px 3px;
}

.bdp_blog_template.timeline .bd-post-content {
	padding-bottom: 10px;
	margin: 0;
}

.bdp_blog_template.timeline .bd-post-content p {
	margin: 0;
}

.bdp_blog_template.timeline .bd-post-content a.more-link {
	display: none;
}

.bdp_blog_template.timeline .desc h3 a {
	margin-bottom: 10px;
	text-align: left;
}

.bdp_blog_template.timeline .bd-tags {
	padding: 5px;
}


/** * 9.0 - News Template */

.bdp_blog_template.news {
	padding: 10px;
}

.bdp_blog_template.news .bd-post-image {
	float: left;
	height: auto;
	width: 40%;
}

.bdp_blog_template.news .bd-post-image img {
	width: 100%;
	max-width: 100%;
}

.bdp_blog_template.news .post-content-div.full_with_class {
	width: 100%;
	padding: 0;
}

.bdp_blog_template.news .post-content-div {
	border: medium none;
	color: #9b9999;
	float: right;
	margin-top: 0;
	padding: 0 0 0 2%;
	width: 58%;
}

.bdp_blog_template.news .post-content-div .bd-category-link .fa-bookmark {
	margin-right: 5px;
}

.bdp_blog_template.news .bd-blog-header .bd-metadatabox {
	margin-top: 0;
	margin-bottom: 5px;
}

.bdp_blog_template.news .bd-blog-header {
	margin: 0;
}

.bdp_blog_template.news .bd-blog-header .date {
	margin-bottom: 5px;
	font-size: 14px;
	vertical-align: top;
}

.bdp_blog_template.news .bd-blog-header h2.title a {
	color: #333;
	font-size: 30px;
}

.bdp_blog_template.news .bd-blog-header h2.title {
	margin: 5px 0;
	width: 100%;
}

.bdp_blog_template.news .bd-blog-header .bd-metadatabox a {
	font-size: 14px;
	text-transform: capitalize;
	margin-right: 10px;
}

.bdp_blog_template.news .post-content-div .post_cat_tag>span i {
	color: #333;
	font-size: 14px;
}

.bdp_blog_template.news .post-content-div .post_cat_tag>span {
	display: block;
	margin-bottom: 5px;
	padding: 0;
}

.bdp_blog_template.news .bd-post-content {
	width: 100%;
	display: inline-block;
}

.bdp_blog_template.news .bd-post-image:hover {
	opacity: 1;
}

.bdp_blog_template.news .bd_date_cover {
	margin-bottom: 0;
	margin-top: 0;
}

.bdp_blog_template .wp-caption {
	max-width: 100%;
}

.formborder.sgetlisted {
	margin: 0 auto;
	width: 60%;
	border: 10px solid #013870 !important;
	padding: 31px;
	border-radius: 10px;
	padding-bottom: 0px;
}


/** * 9.0 - Media Queries */

@media screen and (max-width: 992px) {
	.bdp_blog_template .timeline_bg_wrap:before {
		left: 6%;
	}
	.bdp_blog_template .timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n+1) {
		clear: right;
		float: right;
		padding-left: 50px;
		padding-right: 30px;
	}
	.bdp_blog_template .timeline_bg_wrap .timeline_back .timeline.blog-wrap {
		width: 94%;
	}
	.bdp_blog_template.timeline:nth-child(n) .post_hentry:before {
		left: -68px;
		right: auto;
	}
	.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:before,
	.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap:after {
		left: -8px;
		border-right: 8px solid #000000;
		border-left: none;
		right: auto;
	}
	.bdp_blog_template .bd-datetime {
		height: 60px;
		width: 60px;
	}
	.bdp_blog_template.timeline .bd-datetime .month {
		font-size: 14px;
	}
	.bdp_blog_template.timeline .bd-datetime .date {
		font-size: 20px;
	}
	.bdp_blog_template.timeline:nth-child(2n+1) .bd-datetime,
	.bdp_blog_template.timeline:nth-child(2n) .bd-datetime {
		left: inherit;
		right: -30px;
	}
	.bdp_blog_template.timeline:nth-child(2) {
		margin-top: 0;
		padding-top: 45px;
	}
	.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap {
		float: left;
	}
	.timeline_bg_wrap:before {
		left: 10%;
	}
	.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n+1),
	.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n) {
		float: right;
		padding-left: 50px;
		padding-right: 50px;
	}
	.timeline_bg_wrap .timeline_back .timeline.blog-wrap {
		width: 90%;
	}
	.bdp_blog_template.timeline .post_hentry>p>i {
		left: -68px;
	}
	.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap::before,
	.bdp_blog_template.timeline:nth-child(2n+1) .post_content_wrap::after {
		border-right: 8px solid #db4c59;
		border-left: none !important;
		right: none;
		border-left: none !important;
	}
}





@media screen and (max-width: 640px) {
	.bdp_blog_template.news .bd-post-image {
		width: 100%;
	}
	.bdp_blog_template.news .post-content-div {
		width: 100%;
		padding: 0;
		margin-top: 15px;
	}
}


/* end designer css    /* end landing page */

@media only screen and (max-width: 767px) {
	.blog-chart table {
		display: block;
		overflow: scroll;
	}
	.marketscore .td1 {
		display: block;
		width: auto !important;
	}
	.marketscore .td2,
	.marketscore .td3,
	.marketscore .td4,
	.marketscore .td5 {
		width: 100%;
	}
	.marketscore .customerdata li {
		display: block;
		width: 100%;
	}
	.marketscore .customerdata {
		margin: 0;
	}
	.headerleft {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.homerright {
		border-right: unset;
	}
	.headerright {
		display: inline-block;
		width: 34%;
		width: 79%;
		margin-left: 20px;
		text-align: center;
		padding-top: 10px;
	}
	.mediakit.statickit {
		margin-top: 10px !important;
	}
	.mediakitright {
		margin-top: 20px;
	}
	.entry-header,
	.entry-summary,
	.entry-content,
	.entry-footer,
	.page-content {
		margin-right: 0px;
		margin-left: 0px;
	}
	.footertoppart .footerpart1,
	.footertoppart .footerpart3 {
		width: 97%;
		display: inline-block;
		padding: 2%;
		padding-top: 2%;
		padding-right: 2%;
		padding-bottom: 2%;
		padding-left: 2%;
		vertical-align: top;
	}
	.footerpart2 ul li {
		display: inline-block;
		width: 100%;
	}
	.homelleft {
		display: inline-block;
		width: 100%;
		padding-top: 20px;
		padding-left: 6px;
		vertical-align: top;
		text-align: center;
	}
	.homerright {
		display: inline-block;
		width: 93%;
		padding-left: 20px;
		vertical-align: top;
	}
	.homerlastcol {
		display: inline-block;
		width: 86%;
		padding-top: 12px;
		padding-left: 25px;
		border-left: 1px solid #ccc;
		margin-left: 11px;
	}
	.headertopcategory {
		width: 90%;
		margin: 0 auto;
	}
	.headertopcategory .category-list2 li {
		display: inline-block;
		width: 100%;
		padding: 5px;
		color: #fff;
		list-style: none;
	}
	.headertopcategory h1 {
		font-size: 28px;
		margin-top: 5px !important;
		display: inline-block;
		/* font-family: sans-serif,Rubik-Regular; */
	}
	.headertopcategory h2 {
		margin-top: 0px;
		text-align: center;
		font-size: 22px;
		/*  font-family: sans-serif,Rubik-Regular; */
	}
	.vc_row {
		margin-left: 0px;
		margin-right: 0px;
	}
	.browcategory-list li {
		display: inline-block;
		width: 99%;
		padding-bottom: 10px;
		vertical-align: top;
	}
	.browcategory-list li>a {
		font-size: 15px;
		box-shadow: none;
	}
	.blist h2 {
		text-align: center;
		padding-top: 20px;
		padding-bottom: 0px;
		text-transform: uppercase;
		color: #007acc;
		font-family: sans-serif, Rubik-Regular;
	}
	.footertoppart {
		display: inline-block;
		width: 94%;
		margin: auto;
		color: #fff;
	}
	.footertoppart .footerpart1,
	.footertoppart .footerpart3 {
		width: 94%;
		display: inline-block;
		padding: 2%;
		padding-top: 2%;
		padding-right: 2%;
		padding-bottom: 2%;
		padding-left: 4%;
		vertical-align: top;
	}
	.footertoppart .footerpart2 {
		width: 94%;
		display: inline-block;
		padding: 1.5%;
		padding-left: 1.5%;
		vertical-align: top;
		padding-left: 4%;
	}
	.footertoppart .footerpart3 {
		width: 94%;
		display: inline-block;
		padding: 2%;
		padding-top: 2%;
		padding-right: 2%;
		padding-bottom: 2%;
		padding-left: 4%;
		vertical-align: top;
	}
	.footertoppart .footerpart4 {
		width: 94%;
		display: inline-block;
		padding: 4%;
		vertical-align: top;
	}
	.fourboxes {
		display: inline-block;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.reviewbox.topbox .box1 {
		width: 33.15% !important;
		margin-top: 10px;
	}
	body.single-post #primary {
		width: 96%;
		display: inline-block;
	}
	body.single-post .entry-title {
		margin-top: 8px;
		font-size: 20px;
	}
	body #primary {
		padding: 0px 20px;
	}
	.sidebar {
		padding: 0px 0px;
	}
	.page-id-3980 .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.author-div .author-meta .author_img img {
		border-radius: 50%;
		border: 8px solid #fff;
		width: 117px;
		height: auto;
	}
	body.single-post #secondary {
		margin-top: 14px;
		display: inline-block;
		width: 100%;
	}
	.author-div .author-meta {
		border: 1px solid #ebebeb;
		border-radius: 5px;
		margin: 20px 0 40px;
		padding: 0px 11px;
	}
	body.single-post #primary {
		margin: 0 7px;
	}
	.fot-toc__ol li {
		float: left;
		padding: 8px;
		width: 100% !important;
		border-bottom: 2px solid #eaeaea;
	}
	body.home .myslider {
		display: inline-block;
		width: 100%;
		margin-top: 0px;
	}
	body.home .bleft {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 15px;
	}
	body.home .bleft h1 {
		font-size: 24px;
		margin-bottom: 5px;
		line-height: 38px;
		margin-top: 10px;
	}
	body.home .bleft h2 {
		font-size: 21px;
		margin-top: 11px;
		line-height: 28px;
	}
	.bright {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		margin-top: 15px;
	}
	.landboxes h2 {
		text-align: center;
		margin-top: 19px !important;
		margin-bottom: 37px !important;
		color: #fff;
		margin-bottom: 14px;
		font-size: 25px;
	}
	.reviews--cat-icon {
		width: 280px;
		height: 190px;
	}
	#pg-7915-2>.panel-row-style,
	#pg-7915-4>.panel-row-style,
	#pg-7915-6>.panel-row-style,
	#pg-7915-8>.panel-row-style {
		padding: 0px 20px 0px 10px;
	}
	.homerlastcol {
		border: unset;
	}
	.homerright {
		display: inline-block;
		width: 100%;
	}
	.page-template-landpage-page-template ul.wpp-list li {
		display: inline-block;
		width: 100%;
		margin-right: 1%;
		border: 1px solid #ccc;
		padding: 10px 21px;
		margin-left: 1%;
		margin-bottom: 30px;
	}
	.lanicons li {
		display: inline-block;
		width: 100%;
	}
	.lanicons {
		display: inline-block;
		width: 85%;
	}
	.ladpicons {
		margin: 0 auto;
		width: 100%;
	}
	.brobtn {
		text-align: center;
	}
	body.archive header.page-header h1,
	body.page-id-3980 header.page-header h1 {
		font-size: 24px;
		line-height: 21px;
	}
	.bdp_blog_template .bd-blog-header h2 a {
		color: #007acc !important;
		font-size: 21px;
	}
	.bdp_blog_template.spektrum span.details a {
		bottom: 0px !important;
	}
	body.single-post #primary.content-area.fullwith {
		margin-left: 12px;
	}
	body.single-post .entry-title {
		margin-top: 21px;
		font-size: 26px;
	}
	#reviewtab li {
		font-size: 16px;
		width: 100%;
		text-align: center;
	}
	body.post-template-single-review-page-template .reviewlogo {
		width: 50%;
		margin: 0 auto;
	}
	body.home .hbanne {
		margin-top: 0px;
	}
	body.home .hbanner {
		margin-top: 8px;
		text-align: center;
	}
	body.page-template-software-fullpage-page-template .softwarebreadcrum {
		display: inline-block !important;
		width: 100%;
		padding-top: 90px;
	}
	body.archive .page-header,
	body.page-id-3980 .page-header {
		margin-top: 0px !important;
	}
	.formborder.sgetlisted {
		margin: 0 auto;
		width: 100%;
		border: 10px solid #013870 !important;
		padding: 15px;
		padding-bottom: 15px;
		border-radius: 5px;
		padding-bottom: 0px;
	}
}


/* end media */

.panel-grid.panel-no-style {
	padding: 0px;
	margin: 0px !important;
}

body .entry-content h3,
.entry-summary h3,
.comment-content h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}

#menu-main-menu {
	position: relative;
	display: inline-block;
}

.sub-menu {
	display: none;
	position: absolute;
	background-color: #38b6ff;
	/* min-width: 160px; */
	min-width: 228px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}

#menu-item-2025 li {
	width: 49%;
}

.sub-menu a {
	color: black;
	padding: 8px 16px;
	text-decoration: none;
	display: block;
}

.sub-menu a:hover {
	color: #013870;
}

#menu-main-menu #menu-item-2025:hover .sub-menu {
	display: block;
	left: -57px;
}

#menu-main-menu:hover li#menu-item-2025 {
	/* background-color: #3e8e41; */
}

.vc_custom_heading.browheading {
	background: #ebf1f7;
	text-align: center !important;
	color: #111;
	padding: 10px;
	border: 2px solid #188ECB;
	border-radius: 5px;
}

.testimonial__quote {
	background: #fff;
	padding: 15px !important;
	border: navajowhite;
	color: #000;
	border-radius: 4px;
	margin-left: 0px !important;
	box-shadow: -0px 0px 28px rgba(0, 0, 0, .3);
}

.blog-chart tr td {
	text-align: center;
	font-size: 13px;
}

.avatar.avatar-49.photo {
	float: left;
	margin-right: 11px;
	height: 70px;
	width: 70px;
}

.headertopcategory .category-list2 li a {
	font-family: Merriweather, Georgia, serif;
}

.blog-chart tr th {
	/* background-color:#013870; */
	text-align: center;
}

body,
button,
input,
select,
textarea {
	font-family: rubik;
}
.blog-chart .inner-bloc tr.bth {
    vertical-align: top;
}
.blog-chart tr th:first-child {
	width: 230px !important;
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
}

.blog-chart tr td:first-child {
	font-weight: normal;
	text-align: center;
	font-size: 15px;
	font-family: rubik;
	font-weight: bold;
}

.entry-content a:hover {
	text-decoration: underline;
}

.lastfourbox .panel-grid-cell {
	margin: 1%;
}

.blog-chart td.free i,
i.free {
	color: green;
}

.blog-chart td.paid i,
i.paid {
	color: red;
}

.contentr.two {
	background: #f8f8f8;
}

.bth a {
	text-align: center;
	color: #013870;
	text-decoration: none;
	text-decoration: unset;
	font-size: 12px !important;
	box-shadow: unset;
}

.homerright.full {
	width: 89%;
}

.headerleft {
	display: inline-block;
	width: 30%;
	vertical-align: top;
}

.headerright {
	display: inline-block;
	/* width: 34%; */
	width: 66%;
	margin-left: 20px;
	text-align: right;
}

body .footerpart1 p {
	text-align: left;
	font-size: 15px;
	font-family: rubik;
}

.bdp_blog_template.classical .bd-post-image img {
	width: auto;
}

body #secondary .widget_text {
	border: 1px solid #ccc;
	padding: 20px 10px;
	background: #fff;
	margin: 0px 10px;
	margin-bottom: 0px;
	margin-bottom: 0px;
	margin-bottom: 15px;
}

#secondary .widget-title {
	display: block;
	border-top: 1px solid #013870;
	margin-top: 1px;
	margin-bottom: 5px;
	display: inline-block;
	letter-spacing: 2px;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 0;
	z-index: 1;
}

#secondary {
	/* margin-top: 20px;*/
}

#secondary .widget_text ul li {
	list-style: none;
	padding-top: 10px;
}

body.single-post #secondary {
	margin-top: 14px;
}

.taxonomy-description {
	width: 80%;
	padding-bottom: 20px;
}

body.single-post .entry-title {
	margin-top: 25px;
	font-size: 35px;
}

body.archive .page-header,
body.page-id-3980 .page-header {
	background: #013870;
	padding-left: 25px;
	color: #fff;
	margin-top: 15px;
}

body .bdp_blog_template.spektrum img {
	float: left;
	/* width: auto;*/
}

.bdp_blog_template.spektrum .details a {
	display: inline-block;
	padding: 4px 10px;
	text-decoration: none;
	margin-top: 21px;
	position: relative;
	bottom: -11px;
}

.inner-bloc {
	box-shadow: 0 0 28px rgba(0, 0, 0, .3);
}

#secondary section.widget.widget_text {
	box-shadow: 0 0 28px rgba(0, 0, 0, .3);
}

#secondary ul li a {
	font-size: 17px;
}

body.single-post .entry-content {
	width: 100% !important;
}

body.single-post .content-area {
	float: left;
	margin-right: -100%;
	width: 72%;
	box-shadow: 0 0 28px rgba(0, 0, 0, .3);
	margin-top: 14px;
	margin-left: 15px;
	margin-bottom: 20px;
}

#text-15.widget_text {
	background-color: #013870 !important;
	padding: 19px 7px 10px !important;
}

.newsletter .es_caption {
	color: #fff;
	font-family: montserrat-regular;
	font-size: 25px;
	line-height: 32px;
	font-weight: 400;
	text-align: center;
	margin: 0 auto 5px;
	width: 96%;
}

.newsletter .nemail {
	font-family: montserrat-regular;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	text-align: center;
	color: #303134;
	border: 0 solid #e2e2e2;
	border-radius: 50px;
	background-color: #fff;
	width: 92%;
	margin: 0 auto;
	display: block;
	padding: 5px 0;
	margin-top: 20px;
}

.newsletter .es_button input {
	font-family: montserrat-regular;
	font-weight: 400;
	font-size: 18px;
	line-height: 35px;
	display: block;
	width: 60%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background-color: #7dd01c;
	border: 0;
	border-radius: 50px;
	padding: 3px 0;
}

.lysoftwarebtn a {
	background: #FFC70F;
	font-weight: bold;
	padding: 10px;
	border-radius: 6px;
	color: #191356;
	 box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);
}

#secondary .widget_text ul li a {
	color: #007acc !important;
}

.hbluegbox {
	background-color: #ebf1f7;
	color: #111;
	padding-left: 10px !important;
	font-size: 15px;
	text-align: center;
	margin-bottom: 12px;
	border-radius: 5px;
	border: 2px solid #188ECB;
}

.iconicbox {
	display: inline-block;
	padding: 2px;
	vertical-align: bottom;
	border: 2px solid #188ECB;
	margin-left: 10px;
	margin-bottom: 11px;
	border-radius: 3px;
}

.small-icons {
	width: 18px;
}

.ftoppart h3 {
	font-size: 2.25em !important;
	font-family: Montserrat, Helvetica, Arial, sans-serif !important;
	font-weight: 700;
}

#menu-item-7208 a {
	background: #FFC70F;
	font-weight: bold;
	padding: 7px;
	border-radius: 5px;
	color: #191356;
	box-shadow: 6px 6px 18px 0px rgba(0,0,0,.3);
}

.homerright h3 {
	display: inline-block;
}

.yessignul li {
	font-size: 18px;
}

.yessignul .fa.fa-check {
	color: #188ECB;
	padding-right: 6px;
}

.curly-quotes {
	margin: 0 auto !important;
	width: 81%;
	border: 2px solid #188ECB;
	border-radius: 3px;
}

.softwarebreadcrum {
	padding: 10px;
	padding-left: 26px;
	font-size: 16px;
}

.softwarebreadcrum span {
	font-size: 16px;
}

.breadcrumbs {
	font-size: 16px;
}

#reviewtab {
	background: #013870;
	color: #fff;
	margin-bottom: 15px;
	margin-left: 0px;
}

#reviewtab li {
	display: inline-block;
	padding: 8px 21px;
	color: #fff;
	height: 44px;
	font-size: 16px;
}

#reviewtab li:hover {
	border-bottom: 2px solid #38B6FF;
	color: #38B6FF;
}

#reviewtab li span:hover {
	color: #38B6FF !important;
}

.fot-toc__header {
	padding: 10px 20px;
	background: #013870;
	font-size: 22px;
	color: #fff;
	text-align: center;
}

.fot-toc__header h4 {
	padding: 0 !important;
	line-height: 36px;
	color: #fff !important;
	margin-bottom: 0px;
}

.fot-toc__list {
	padding: 25px 0px 20px 42px;
	counter-reset: li;
	background: #f5f6f6;
	font-size: 16px;
	color: #1f6595;
}

.fot-toc ul li::before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: 10px;
	top: 5px;
	background: #1f6ca1;
	height: 15px;
	width: 15px;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 50%;
}

.fot-toc__ol li {
	float: left;
	padding: 7px;
	width: 25%;
	border-bottom: 1px solid #e4e6eb;
}

img[src*='.svg'],
img[src*='.webp'] {
	width: 100%;
	height: auto;
}

.ourscore {
	float: right;
	width: auto;
	background: #013870;
	padding: 4px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	border-radius: 0 0px 0 10px;
}

.soutif {
	font-size: 19px;
	font-weight: bold;
}

.ourscore-sm {
	padding-right: 2px;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.headerright {
		width: 70%;
	}
	.headertopcategory h1 {
		font-size: 19px;
	}
	.headertopcategory h2 {
		margin-top: 0px;
		text-align: center;
		font-size: 17px;
	}
	.headertopcategory {
		width: 90%;
		margin: 0 auto;
	}
	.vc_row {
		margin-left: 0px;
		margin-right: 0px;
	}
	.entry-header,
	.entry-summary,
	.entry-content,
	.entry-footer,
	.page-content {
		margin-right: 0px !important;
		margin-left: 0px;
	}
	.headertopcategory .category-list2 li {
		display: inline-block;
		width: 49%;
		padding: 5px;
		color: #fff;
		list-style: none;
	}
	.browcategory-list li {
		display: inline-block;
		width: 48%;
		padding-bottom: 10px;
		vertical-align: top;
	}
	.browcategory-list li>a {
		font-size: 17px;
		box-shadow: none;
	}
	.site-main {
		margin-bottom: 0px;
	}
	.footertoppart .footerpart1,
	.footertoppart .footerpart3 {
		width: 49%;
		display: inline-block;
		padding: 1.5%;
		vertical-align: top;
	}
	.fot-toc__ol li {
		float: left;
		padding: 8px;
		width: 50%;
		border-bottom: 2px solid #eaeaea;
	}
	.marketscore .td1 {
		display: block;
		width: auto !important;
	}
	.marketscore .td2,
	.marketscore .td3,
	.marketscore .td4,
	.marketscore .td5 {
		width: 100%;
	}
	.marketscore .customerdata li {
		display: block;
		width: 100%;
	}
	.marketscore .customerdata {
		margin: 0;
	}
	body.post-template-single-review-page-template.single-post #primary.content-area.fullwith {
		margin-left: 22px;
	}
	.ladpicons .lanicons li {
		width: 39%;
	}
	.hbanner .bwrapper .bleft {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 100px;
		padding-bottom: 10px;
	}
	.hbanner .bwrapper .bright {
		display: inline-block;
		width: 100%;
	}
	.brobtn {
		text-align: center;
	}
	.ladpicons .lanicons a {
		width: 189px;
	}
	.landboxes {
		background: #188ecb;
		margin-top: 0px !important;
	}
	.site {
		margin: 0px auto;
		max-width: 100%;
	}
	body.home .site-header {
		width: 100%;
	}
	.ftoppart {
		width: 100%;
	}
	.site-header-main {
		max-width: 100%;
	}
	.footertoppart {
		width: 100%;
	}
	.footertoppart .footerpart2,
	.footertoppart .footerpart3 {
		width: 50%;
	}
	body.home .hbanner {
		margin-top: 0px;
	}
	.bright {
		margin-top: 0px;
	}
	.homelleft {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.homerright {
		display: inline-block;
		width: 100%;
		border-right: unset;
	}
	.homerlastcol {
		width: 96%;
	}
	.homerlastcol p {
		text-align: center;
	}
	body.single-post .content-area {
		float: left;
		margin-right: -100%;
		width: 94%;
	}
	body.archive .page-header,
	body.page-id-3980 .page-header {
		width: 100%;
	}
	.reviewlogo .sow-image-container .so-widget-image {
		display: unset;
	}
	.reviewlogo {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	body.single-post .content-area {
		float: left;
		margin-right: 0px;
		width: 96.3%;
	}
	body.single-post #secondary {
		float: left;
		width: 100%;
		margin: 0px !important;
		padding: 0px !important;
	}
	body.single-post .post-thumbnail {
		margin: 0;
	}
	.formborder.sgetlisted {
		margin: 0 auto;
		width: 90%;
		border: 10px solid #013870 !important;
		padding: 31px;
		padding-bottom: 31px;
		border-radius: 10px;
		padding-bottom: 0px;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.headerleft {
		display: inline-block;
		width: 20%;
		vertical-align: top;
		padding-left: 12px;
	}
	.headerright {
		width: 69%;
	}
	#menu-main-menu>li {
		padding-left: 20px;
	}
	.hbanner .bwrapper .bright {
		text-align: center;
	}
}