
body,html{
	font-family: 'Poppins', sans-serif;
	color: #6e7f91;
}

/*---- Comman-stylesheet ----*/
ul,li,p{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.section-padding{
	padding: 50px 0;
}
.bg-lightgray {
	background-color: #f8f8f8;
}
.bg-white{
	background-color: #ffffff;
}
button{
	outline:none;
}
.site-comman-title-wrap {
	text-align: center;
	margin-bottom: 50px;
}
.site-comman-title-wrap h2 {
	color: #00a8bc;
	font-weight: 600;
	font-size: 34px;
}
.site-comman-title-wrap p {
	color: #6e7f91;
	margin-top: 25px;
	font-size: 18px;
}
.light-blue-color{
	color: #00a8bc;
}
.dark-blue-color{
	color: #06445c !important;
}
input[type="submit"],
button,
a  {
    outline: 0 !important;
}
a {
	text-decoration: none !important;
}
a.button{
	padding: 8px 25px;
    display: inline-block;
    font-size: 15px;
    background: #06aabe;
    border-radius: 50px;
    border: 1px solid #06aabe;
    margin-right: 5px;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
    transition: all 500ms ease-in-out;
}
a.button:hover{
	background: transparent;
	color: #06aabe;
}
.counter-space {
    display: inline-block;
    letter-spacing: 5px;
}
a.plugin-full-container-link{
	display: inline-block;
	width: 100%;
}
.gdpr-right .gdpr-preferences{
	display:none;
}
a.search_icon {
    cursor: pointer;
}
.gdpr.gdpr-privacy-bar{
	z-index: 9999999999 !important;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {width: auto; padding: 0 !important; text-align:left !important; }
.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: row;
padding: 10px !important;
    align-items: center;
}
.gdpr-agreement{
    text-align: left;
    display: inline-block !important;
    margin-left: 5px;
}
.gdpr.gdpr-privacy-bar{
    background: #156ba3 !important;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement{
    background: transparent;
    border: 1px solid #fff;
    border-top-color: #fff;
}
.gdpr.gdpr-privacy-bar {
    max-width: 281px;
}
.gdpr-close:hover::before{
	transform: unset !important;
}

.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-body a {
    color: #00a8bc;
    transition: all 500ms ease-in-out;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-body a:hover {
    color: #03435b;
}
.faq-toggle-wrap {
    list-style-type: none;
}
.faq-toggle-wrap li {
    position: relative;
    margin-bottom: 15px;
}
.faq-toggle-wrap li:after {
    content: '';
    position: absolute;
    left: -30px;
    width: 15px;
    height: 2px;
    background: #00a8bc;
    top: 12px;
}
.faq-toggle-wrap li a {
	font-weight: 400;
    color: #00a8bc;
}
.faq-toggle-wrap li a:hover {
    color: #03435b;
}
.ss-popup-overlay{
	display: none;
}
/*---- Comman-stylesheet ----*/


/*---- Header-stylesheet ----*/
.header {
	position: fixed;
	width: 100%;
	left: 0;
	/*/top: 60px;*/
	z-index: 9999;
}
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9;
	animation: smoothScroll 1s forwards;
	background:#06455d;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-60px);
	}
	100% {
		transform: translateY(0px);
	}
}
.top-header {
	padding: 10px 0;
	text-align: center;
	background: #06455d;
}
.top-header p {
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.5px;
}
.top-header p span {
	color: #fffc00;
	font-weight: 800;
}
.top-header p a {
	padding: 5px 30px;
	border: 1px solid #ffffff;
	border-radius: 50px;
	display: inline-block;
	color: #ffffff;
	margin-left: 10px;
	position: relative;
	text-decoration: none;
	transition: all 500ms ease-in-out;
}
.top-header p a:hover {
	background: #ffffff;
	color: #06455d;
}
.header .bottom-header .navbar-nav li a {
	font-size: 16px;
	font-weight: 600;
	color: #ffffff !important;
	text-transform: uppercase;
}
.header .bottom-header .navbar-nav li:hover::after {
	opacity: 1;
}
.header .bottom-header .navbar .navbar-brand img {
	width: 250px;
}
.header .bottom-header .navbar-nav li {
	padding: 0 10px;
	position: relative;
	transition: all 500ms ease-in-out;
}
.header .bottom-header {
	padding: 15px 0;
}
.header.sticky.search-open .bottom-header{
	padding: 0 !important;
}
.header .bottom-header .navbar-nav li:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 95%;
	height: 2px;
	background: white;
	transform: translateX(-50%);
	opacity: 0;
}
.header .bottom-header .navbar-nav li.active:after{
	opacity: 1;
}
/*---- Header-stylesheet ----*/

/*---- top-banner-stylesheet ----*/
.site-commman-banner-section-wrap .site-commman-banner-text-wrap{
	position: relative;
}
.site-commman-banner-section-wrap .container-fluid,.site-commman-banner-section-wrap .col-lg-12 {
	padding: 0;
}
.site-commman-banner-section-wrap .container-fluid .row {
	margin: 0;
}
.site-commman-banner-section-wrap .site-commman-banner-text-wrap img{
	height: 310px;
	width: 100%;
	object-fit: cover;
}
.page-template-template-plugin-listing .site-commman-banner-section-wrap .site-commman-banner-text-wrap img,
.page-template-template-thank-you .site-commman-banner-section-wrap .site-commman-banner-text-wrap img,
.single-post .site-commman-banner-section-wrap .site-commman-banner-text-wrap img {
    height: 325px;
}
.single-post .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text h3 {
    margin-bottom: 0;
    margin-top: 45px;
    font-size: 38px;
    line-height: 55px;
}
.site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.single-post .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text{
	width: 100%;
	padding: 0 50px;
}
.site-commman-banner-section-wrap .site-commman-banner-text h3{
	color: #ffffff;
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 18px;
}

.site-commman-banner-section-wrap .site-commman-banner-text h1{
	color: #fff;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 45px;
    font-size: 38px;
    line-height: 55px;
}

.single-download .site-plugin-description-title-wrap h1 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 18px;
}

.site-commman-banner-section-wrap .site-commman-banner-text h1 {
    color: #ffffff;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 18px;
}

.site-commman-banner-section-wrap .site-commman-banner-text .search-results{
	word-wrap: break-word;
}
.site-commman-banner-section-wrap .site-commman-banner-text p{
	color: #ffffff;
	font-size: 18px;
}
/*---- Top Banner stylesheet ----*/

/*---- Counter stylesheet ----*/
.site-main-counter-wrapper {
	padding: 40px 0;
}
.site-main-counter-wrapper .site-main-counter-listing #counter {
	display: flex;
	margin: 0;
	width: 96%;
	margin: 0 auto;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list {
	width: 25%;
	display: inline-flex;
	align-items: center;
	padding: 0 15px;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list .site-main-counter-list-counter {
	display: inline-flex;
	font-size: 50px;
	/*color: #00a8bc;*/
	color: #005F75;
	font-weight: 200;
	margin-right: 10px;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:first-child .site-main-counter-list-counter {
	width: 178px;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(2) .site-main-counter-list-counter {
	width: 88px;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(3) .site-main-counter-list-counter {
	width: 101px;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:last-child .site-main-counter-list-counter {
	width: 96px;
}
.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list p {
	/*color: #6e7f91;*/
	color: #515767;
	font-weight: 600;
}
/*---- Counter stylesheet ----*/

/*---- Product Slider stylesheet ----*/
.products-listing-slider {
	width: 100% !important;
	padding: 0 15px 30px;
}
.plugin-listing-product-main {
	display: flex;
	padding-top: 50px;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap {
	width: 33.33%;
	padding: 0 15px 30px;
}
.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-padding {
	flex-direction: column;
	display: flex;
	border: 1px solid #c8c8c8;
	align-items: center;
	justify-content: center;
	padding: 20px;
}
.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap:nth-child(3n+0) {
	margin-right: 0px;
}
.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-image img {
	height: 100px;
	text-align: center;
	width: 80px;
	margin: auto;
	object-fit: contain;
}
.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-image {
	border-bottom: 1px solid #c8c8c8;
	width: 100%;
	text-align: center;
	padding: 40px 0px 60px 0px;
}
.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name h3 {
	color: #03435b;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
	line-height: 28px;
}
.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name {
	border-bottom: 1px solid #c8c8c8;
	padding: 25px 0px;
	display: inline-block;
	width: 100%;
}
.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-info {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.plugin-listing-product-wrap .plugin-listing-product-info .plugin-listing-product-price p{
	color: #00a8bc;
	justify-content: flex-start;
}
.plugin-listing-product-wrap .plugin-listing-product-info .plugin-listing-product-download p{
	color: #6e7f91;
	margin-left: 5px;
}
.plugin-listing-product-wrap .plugin-listing-product-info .plugin-listing-product-rating i {
	color: #ffd800;
	padding: 0px;
	margin: 0px;
	width: 19px;
	font-size: 16px;
}
.plugin-listing-product-wrap .plugin-listing-product-info .plugin-product-info {
	width: 33.33%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: 500;
}
.plugin-listing-product-wrap .plugin-listing-product-info .plugin-listing-product-price{
	justify-content: flex-start;
}
.plugin-listing-product-wrap  .plugin-listing-product-button {
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 30px 0px 10px 0px;
	align-items: center;
}
.single-download .edd_download_purchase_form {
	margin-bottom: 0px;
}
.plugin-listing-product-wrap  .plugin-listing-product-button .product-live-demo {
	color: #00a8bc;
	background: #ffffff;
	border: 1px solid #00a8bc;
	border-radius: 25px;
	padding: 8px 15px;
	width: 46%;
	transition: all 500ms ease-in-out;
	font-size: 16px;
	text-align: center;
}
.plugin-listing-product-wrap  .plugin-listing-product-button .product-buy-now {
	background: #00a8bc;
	border: 1px solid transparent;
	border-radius: 25px;
	color: #ffffff;
	padding: 8px 15px;
	width: 46%;
	transition: all 500ms ease-in-out;
	font-size: 16px;
	display: inline-block;
	text-align: center;
}
input.edd-add-to-cart.edd-no-js.button.blue.product-buy-now {
	width: 100%;
}
.plugin-listing-product-wrap  .plugin-listing-product-button .product-live-demo:hover{
	background: #00a8bc;
	color: #ffffff;
}
.plugin-listing-product-wrap  .plugin-listing-product-button .product-buy-now:hover{
	color: #00a8bc;
	background: #ffffff;
	border: 1px solid #00a8bc;
}
.contact-related-products-wrap .related-products-plugin-slider .related-products-plugin-slider-ul-wrap .owl-nav {
	margin: 0;
	position: absolute;
	width: 100%;
	top: 45%;
	transform: translateY(-50%);
	display: block;
}
.contact-related-products-wrap .related-products-plugin-slider .related-products-plugin-slider-ul-wrap .owl-nav button.owl-prev {
	position: absolute;
	left: -40px;
}
.contact-related-products-wrap .related-products-plugin-slider .related-products-plugin-slider-ul-wrap .owl-nav button {
	color: #03a9bd;
	font-size: 45px;
	background: transparent;
	outline: 0;
}
.contact-related-products-wrap .related-products-plugin-slider .related-products-plugin-slider-ul-wrap .owl-nav button.owl-next {
	position: absolute;
	right: -40px;
}
/*---- Product Slider stylesheet ----*/
/*----FAQ stylesheet ----*/
.related-products-comman-title-wrap{
	text-align: center;
}
.related-products-comman-title-wrap h2 {
	font-size: 35px;
	color: #00a8bc;
	font-weight: 600;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card {
	border: 0;
	padding: 15px 0;
	border-top: 1px solid #03a9bd;
	border-radius: 0;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header {
	padding: 0;
	background: transparent;
	border: 0;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button {
	padding: 0;
	padding-left: 55px;
	font-size: 18px;
	color: #03435b;
	font-weight: 600;
	outline: 0;
	box-shadow: unset;
	text-decoration: none;
	position: relative;
	padding-right: 22px;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:after {
	content: "\f27a";
    position: absolute;
    left: 0;
    top: -8px;
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-size: 30px;
    color: #5bc7d4;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:before {
	content: "\f078";
    position: absolute;
    right: 0;
    top: -4px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 22px;
    color: #5bc7d4;
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button[aria-expanded="true"]:before{
	transform: rotate(180deg);
}
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-body {
	padding-left: 60px;
    font-size: 18px;
    line-height: 30px;
}
/*----FAQ stylesheet ----*/

/*----Footer-bottom stylesheet ----*/
.wppluginexperts-facilities-section-main-wrap {
	padding:30px 0px;
	background-color: #03a9bd;
}
.wppluginexperts-facilities-list .media img {
	margin-right: 20px;
	width: 65px;
}
.wppluginexperts-facilities-list .media {
	align-items: center;
}
.wppluginexperts-facilities-list .media-body h4 {
	color: #ffffff;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: 0.2px;
}
/*----Footer-bottom stylesheet ----*/

/*----Footer stylesheet ----*/
footer {
	padding:70px 0px 35px 0px;
	background: url('../images/Footer-Image-1.jpg');
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.footer-logo-desc-wrap .footer-desc p {
	color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    padding-right: 65px;
}
.footer-logo-desc-wrap .footer-social-icon-wrap h5 {
	color: #0AB5CD;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.footer-social-icon-wrap .footer-social-icon ul.footer-social-icon-list {
	display: flex;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer-social-icon-wrap .footer-social-icon ul.footer-social-icon-list li {
	margin-right: 25px;
}
.footer-social-icon-wrap .footer-social-icon ul.footer-social-icon-list li a i {
	font-size: 25px;
	color: #ffffff;
	transition: all 500ms ease-in-out;
}
.footer-social-icon-wrap .footer-social-icon ul.footer-social-icon-list li a i:hover {
	color: #0AB5CD;
}
h4.widget-title,
.widget h4 {
	color: #0AB5CD;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
}
.quick-links-wrap ul.quick-link-list {
	padding: 0px;
	list-style: none;
}
.quick-links-wrap ul.quick-link-list li a {
	font-size: 20px;
	color: #ffffff;
	padding: 10px 0px 10px 0px;
}
.quick-links-wrap ul.quick-link-list li a {
	font-size: 16px;
	color: #ffffff;
	display: inline-block;
    padding: 0 5px 0 3px;
	transition: all 500ms ease-in-out;
}
.quick-links-wrap ul.quick-link-list li a:hover {
	color: #0AB5CD;
	text-decoration: none;
}
.quick-links-wrap ul.quick-link-list li {
	padding: 8px 0px 8px 0px;
}
.signup-for-newsletter-wrap .signup-for-newsletter-title h5 {
	color: #0AB5CD;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
}
.signup-for-newsletter-form-wrap form input[type=email] {
	background-color: #ffffff;
	border-width: 0;
	border-radius: 25px;
	height: 43px;
	margin-bottom: 20px;
	padding: 0 20px;
	font-size: 14px;
}
.signup-for-newsletter-form-wrap .form-check {
	margin-bottom: 20px;
	padding-left: 0px;
}
.signup-for-newsletter-wrap .signup-for-newsletter-form-wrap .form-check .form-check-input {
	margin-top: 6px;
}
.bottom-footer-row {
	margin-top: 35px;
	padding-top: 35px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #218CAE;
}
.bottom-footer-row .bottom-footer-column {
	width: 100%;
}
.bottom-footer-row .bottom-footer {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
}
.bottom-footer-row .bottom-footer p {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
}
.bottom-footer-row .bottom-footer p a {
	color: #ffffff;
	text-decoration: none;
	transition: all 500ms ease-in-out;
}
.bottom-footer-row .bottom-footer p a:hover{
	color: #0AB5CD;
}
.bottom-footer-row .bottom-footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline-flex;
}
.bottom-footer-row .bottom-footer ul li {
	padding-left: 25px;
}
.bottom-footer-row .bottom-footer ul li img {
	width: 43px;
}
footer  .footer-desc {
	margin: 40px 0 55px;
}
.signup-for-newsletter-form-wrap form {
	padding-top: 8px;
}
.signup-for-newsletter-form-wrap form .privacy-policy-text {
	margin-bottom: 20px;
}
.signup-for-newsletter-form-wrap form .privacy-policy-text p {
	color: #ffffff;
}
.signup-for-newsletter-form-wrap form .privacy-policy-text p a {
	text-decoration: underline;
	color: #03a9bd;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap h4.title {
	color: #0AB5CD;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
	text-align: left;
	text-transform: capitalize;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap {
	padding: 0px;
	text-align: center;
	background: transparent;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap input.email-field {
	background-color: #ffffff;
	border-width: 0;
	border-radius: 25px;
	height: 43px;
	margin-bottom: 20px;
	padding: 0 20px;
	font-size: 14px;
	color: #495057;
	text-align: left;
	outline: 0 !important;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap .wps-consent-wrapper label {
	color: #fff;
	font-weight: normal;
	display: flex;
	opacity: 1;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap .wps-consent-wrapper label input{
	margin-right: 10px;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap .wps-consent-wrapper {
	margin-top: 0px;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap input.submit {
	background-color: #0AB5CD;
	text-decoration: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0AB5CD;
	border-radius: 25px;
	min-height: 40px;
	font-weight: 600;
	display: flex;
	font-size: 16px;
	padding: 8px 40px;
	color: #ffffff;
	text-transform: capitalize;
	letter-spacing: 0.5px;
	width: 55%;
	outline: 0 !important;
}
.signup-for-newsletter-wrap .wp-subscribe-wrap input.submit:hover{
	background-color: #0A4C60;
	border-color: #FFFFFF;
}
/*----Footer stylesheet ----*/

/*----Blog Section stylesheet ----*/

.blog-listing-pagination-wrap {
	padding-top: 35px;
}
.blog-listing-pagination-wrap ul.page-numbers {
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}
.blog-listing-pagination-wrap ul.page-numbers li {
	margin-right: 10px;
	background: #ffffff;
	border: none;
	padding: 0px;
}
.blog-listing-pagination-wrap ul.page-numbers li a,
.blog-listing-pagination-wrap ul.page-numbers li span{
	color: #c8c8c8;
	border: 1px solid #c8c8c8;
	border-radius: 50%;
	font-size: 15px;
	text-decoration: none;
	display: inline-flex;
	height: 30px;
	width: 30px;
	justify-content: center;
	align-items: center;
	transition: all 500ms ease-in-out;
}
.blog-listing-pagination-wrap ul.page-numbers li a:hover,
.blog-listing-pagination-wrap ul.page-numbers li span:hover{
	color: #00a8bc;
	border: 1px solid #00a8bc;
}
.blog-listing-pagination-wrap ul.page-numbers li span.current{
	color: #00a8bc;
	border: 1px solid #00a8bc;
}

/** PrettyPhoto Overwrite **/
.pp_content_container{ padding: 0 25px; }
.pp_gallery{ margin-top: 35px;display: block !important; }
.pp_next:after{
	content: "";
	position: absolute;
	width: 28px;
	height: 30px;
	background-image: url(../images/prettyPhoto/default/sprite_next.png);
	top: 48%;
	right: -40px;
	z-index: 999999999;
}
.pp_previous:after{
	content: "";
	position: absolute;
	width: 27px;
	height: 30px;
	background-image: url(../images/prettyPhoto/default/sprite_prev.png);
	top: 48%;
	left: -40px;
	z-index: 999999999;
}
.pp_close{
	width: 30px;
	height: 30px;
	z-index: 9999999999;
}
.pp_close:after{
	content: "\f00d";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	top: -20px;
	right: -11px;
	font-size: 20px;
	line-height: 40px;
	color: #c4c4c4;
	background-color: #ffffff;
	text-align: center;
}
a.pp_expand, a.pp_contract {
	width: 28px;
	height: 28px;
	left: -42px;
	top: -15px;
	position: relative !important;
	font-size: 0px;
	text-indent: 0px;
}
a.pp_expand:after, a.pp_contract:after {
	content: "";
	position: absolute !important;
	font-family: "Font Awesome 5 Free";
	font-size: 16px;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 900;
	left: 2px;
	color: #ffffff;
	border-radius: 50%;
	background: transparent;
	border: 2px solid #ffffff;
}
a.pp_expand:after{ content: "\f338";transform: rotate(40deg); }
a.pp_contract:after{ content: "\f066"; }
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: 0px;
	font-size: 0px;
	text-decoration: none;
}

/*----Blog Section stylesheet Over ----*/
.dashicons.dashicons-star-filled {
	color: #ecd016;
}
.dashicons.dashicons-star-empty{
	color: #00a8bc;
}
ul#site-plugins-not-slider div.owl-nav.disabled{
	display: none;
}



/*----Search Menu Header ----*/
.header .bottom-header .navbar-nav li.search {
    display: inline-flex;
    align-items: center;
}
.header .custom-search-form {
position: absolute;
top: 26%;
left: 50%;
width: 0;
transform: translate(-50% , -50%);
}
.header.sticky .custom-search-form {
top: 50%;
}
.header .custom-search-form[style="display: block;"] {
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
	border-bottom: 1px solid transparent;
}
.header.sticky .custom-search-form[style="display: block;"] {
    border-bottom: 2px solid #05455c;
}
.header .custom-search-form form span.screen-reader-text {
	display: none;
}
.header .custom-search-form .search-form {
	display: inline-flex;
	align-items: start;
	justify-content: left;
	width: 97%;
}
.header .custom-search-form .search-form label {
	margin-bottom: 0;
	width: 95%;
}
.header .custom-search-form .search-form input {
	height: 70px;
    font-size: 14px;
    border: 0;
    outline: 0;
    line-height: 74px;
}
.header .custom-search-form .search-form label input {
	border: 0;
	padding: 20px 15px;
	width: 100%;
}
.header .custom-search-form .search-form input[type="submit"] {
	width: 5%;
	background: #05455c;
	color: #ffffff;
}
.header .custom-search-form .search-close-wrape{
	width: 3%;
	display: inline-flex;
	justify-content: left;
}
.header .custom-search-form .search-close-wrape button.close-search{
	padding: 0;
    width: 100%;
    background: white;
    color: black;
    font-weight: bold;
    border: 0;
    height: 70px;
    line-height: 76px;
}
.privacy-policy .main-content,
.page-id-732 .main-content,
.page-id-730 .main-content{
    padding: 50px 0;
}
.privacy-policy .main-content p,
.page-id-732 .main-content p,
.page-id-730 .main-content p {
	margin-bottom: 15px;
	line-height: 30px;
    font-size: 18px;
}
.page-id-732 .main-content p strong {
    display: inline-block;
}
.privacy-policy .main-content .has-medium-font-size,
.page-id-732 .main-content .has-medium-font-size,
.page-id-730 .main-content .has-medium-font-size{
    font-weight: bold;
    color: #06455d;
	margin-top: 40px;
    font-size: 22px;
}
.privacy-policy .main-content .has-medium-font-size:first-child,
.page-id-732 .main-content .has-medium-font-size:first-child,
.page-id-730 .main-content .has-medium-font-size:first-child {
    margin-top: 0;
}
.privacy-policy .main-content p a,
.page-id-732 .main-content p a,
.page-id-730 .main-content p a {
    color:#00a8bc;
	transition: all 500ms ease-in-out;
}
.privacy-policy .main-content p a:hover,
.page-id-732 .main-content p a:hover ,
.page-id-730 .main-content p a:hover{
	color: #03435b;
}
.privacy-policy .main-content .has-medium-font-size strong,
.page-id-732 .main-content .has-medium-font-size strong,
.page-id-730 .main-content .has-medium-font-size strong {
    font-weight: bold;
}
.privacy-policy .site-commman-banner-section-wrap .site-commman-banner-text-wrap img,
.page-id-732 .site-commman-banner-section-wrap .site-commman-banner-text-wrap img {
    height: 310px;
}
.privacy-policy .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text h3,
.page-id-732 .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text h3 {
    margin-bottom: 0;
    line-height: normal;
}
.site-normal-tagline {
    text-align: center;
    background: #f8f8f8;
}
.site-normal-tagline h5 {
    margin-bottom: 0;
}
.site-normal-tagline h5 p span {
    display: block;
}
.site-normal-tagline h5 p {
    line-height: 35px;
    font-size: 22px;
}
.page-template-template-thank-you .site-commman-banner-text-wrap .site-commman-banner-text h3 {
    margin-bottom: 0;
    font-size: 60px;
}
.page-id-730 .main-content .entry-content ol {
    line-height: 29px;
}
.page-id-730 .main-content .entry-content ol li {
    list-style-type: upper-alpha;
    font-size: 18px;
    line-height: 32px;
}
.bg-custom-blue-wrap {
    background: #06455d;
}
.header .bottom-header .wpe-mobile-search {
    display: none;
}
a.wpe-back-to-top {
    position: fixed;
    bottom: 50px;
    right: 90px;
    background: #00a8bc;
    z-index: 999999999999;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 50%;
    font-size: 21px;
}
.wppluginexperts-facilities-list .media .facility-img.money-back-guarantee{
	width: 65px;
    height: 65px;
    background: url('../images/css_sprites_final.png') -10px -10px;
	margin-right:20px;
}
.wppluginexperts-facilities-list .media .facility-img.secure-online-payment{
	width: 65px;
    height: 65px;
    background: url('../images/css_sprites_final.png') -95px -10px;
	margin-right: 20px;
}
.wppluginexperts-facilities-list .media .facility-img.fast-friendly-support{
	width: 65px;
    height: 65px;
    background: url('../images/css_sprites_final.png') -10px -95px ;
	margin-right: 20px;
}
.bottom-footer-row .bottom-footer ul li .master,
.bottom-footer-row .bottom-footer ul li .paypal,
.bottom-footer-row .bottom-footer ul li .visa{
	width: 43px;
	height: auto;
	position: relative;
}
.bottom-footer-row .bottom-footer ul li .visa:after{
	content: "\f1f0";
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    color: #ffffff;
    position: relative;
    font-size: 30px;
}
.bottom-footer-row .bottom-footer ul li .master:after{
	content: "\f1f1";
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    color: #ffffff;
    position: relative;
    font-size: 30px;
}
.bottom-footer-row .bottom-footer ul li .paypal:after{
	content: "\f1f4";
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    color: #ffffff;
    position: relative;
    font-size: 30px;
}

/*------ My account page --------*/
#fs_dashboard_container {
	position:relative
}

#fs_dashboard_container iframe {
    z-index: 2147483647;
    background: rgba(0,0,0,0.003);
    border: 0px none transparent;
    visibility: visible;
    margin: 0px;
    padding: 0;
    position: relative !important;
    left: 0px;
    top: 0px !important;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
    min-height: 630px;
}
div#fs_dashboard_container {
    inset: 0 !important;
}


/*----Media Query ----*/
@media screen and (min-width: 1270px)  {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1240px;
	}
}
@media screen and (min-width:992px){
	.header .bottom-header .navbar-nav li:last-child a {
		background: #ffffff;
		border-radius: 50px;
		padding: 0.5rem 25px;
		color: #004159 !important;
		transition: all 500ms ease-in-out;
		cursor: pointer;
	}
	.header .bottom-header .navbar-nav li:last-child::after {
		display: none;
	}
	.header .bottom-header .navbar-nav li:last-child a:hover {
		color: #ffffff!important;
		background: #004159;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name h3 {
		font-size: 17px;
		min-height: 55px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-info .plugin-product-info {
		font-size: 17px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button .product-live-demo {
		width: 46%;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button .product-buy-now {
		width: 46%;
	}
}
@media screen and (max-width:1279px) and (min-width:1024px){
	.site-main-banner-wrapper {
		padding-bottom: 50px;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter {
		flex-wrap: wrap;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list {
		width: 50%;
		flex-direction: column;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:first-child .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(2) .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(3) .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:last-child .site-main-counter-list-counter {
		width: auto;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list p span.d-lg-block {
		display: inline !important;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name h3 {
		font-size: 16px;
		min-height: 84px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button .product-live-demo {
		font-size: 12px;
		padding: 8px 10px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button .product-buy-now {
		font-size: 12px;
		padding: 8px 10px;
	}
	.signup-for-newsletter-wrap .wp-subscribe-wrap input.submit{
		width: auto;
		padding: 0 40px 0 30px;
	}
	.header .custom-search-form .search-form input[type="submit"] {
	    width: 10%;
	}
}

@media screen and (max-width:991px) and (min-width:768px){
	/** Search bar*/
	.header .custom-search-form{
		top: 160% !important;
	}
	.header .custom-search-form .search-form label{
		width: 77%;
	}
	.header .custom-search-form .search-form input[type="submit"]{
		width: 24%;
	}
	.header .custom-search-form .search-close-wrape{
		width: 10%;
	}
	.header.search-open ul.navbar-nav li{
		display: none;
	}

	.site-main-counter-wrapper .site-main-counter-listing #counter {
		flex-wrap: wrap;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list {
		width: 50%;
		flex-direction: column;
	}
	.navbar-light .navbar-toggler-icon {
		background-image: url(../images/icon.svg);
	}
	.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{
		background-image: url(../images/cross.svg);
		background-size: 20px;
	}
	.navbar-light .navbar-toggler {
		color: #ffffff;
		border-color: #ffffff;
	}
	.header .bottom-header nav.navbar .navbar-collapse {
		position: absolute;
	    top: 115%;
	    width: 100%;
	    left: 0;
	    padding-bottom: 10px;
	    padding-left: 0;
	    background: #fff;
	    border: 1px solid #ddd;
	    box-shadow: 0 5px 15px rgba(0,0,0,.075);
	    margin-top: 0;
	    padding: 0 30px 20px;
	    z-index: 9998;
	    transition: .3s all linear;
	}
	.header .bottom-header .navbar-nav li.search:after{
		display: none;
	}
	.header .bottom-header .navbar-nav li.search .custom-search-form .search-form label {
    	width: 80%;
	}
	.header .bottom-header .navbar-nav li.search .custom-search-form .search-form input[type="submit"] {
	    width: 20%;
	}
	.header .bottom-header .navbar-nav li:after{
		width: 100%;
	}
	.site-main-banner-wrapper {
		padding-top: 185px;
	}
	.site-main-banner-wrapper {
		padding-top: 150px;
		padding-bottom: 0;
	}
	.site-choose-us-main-wrap .site-choose-us-listing-wrap .site-choose-us-list {
		flex-direction: column;
		text-align: center;
	}
	.site-choose-us-main-wrap .site-choose-us-listing-wrap .site-choose-us-list .site-choose-us-img {
		margin-bottom: 25px;
	}
	.quick-links-wrap .quick-link-title h5 {
		margin-bottom: 40px;
	}
	.signup-for-newsletter-wrap {
		margin-top: 30px;
	}
	.bottom-footer-row .bottom-footer p {
		font-size: 12px;
	}
	.site-our-blog-main-wrap .from-our-blog-post-content {
		margin-bottom: 30px;
	}
	.wppluginexperts-facilities-section-main-wrap .wppluginexperts-facilities-list .media {
		flex-direction: column;
		margin-bottom: 30px;
	}
	.wppluginexperts-facilities-section-main-wrap .wppluginexperts-facilities-list .media img.img-fluid {
		margin-right: 0;
		margin-bottom: 25px;
	}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap {
		width: 100%;
	}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-right-wrap {
		width: 100%;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:first-child .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(2) .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(3) .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:last-child .site-main-counter-list-counter {
		width: auto;
	}
	.site-our-Plugins-main-wrap .site-plugins-slider .site-plugins-slider-ul-wrap .owl-nav {
		display: block;
	}
	.site-our-Plugins-main-wrap .site-plugins-slider .site-plugins-slider-ul-wrap .owl-nav button.owl-prev {
		left: -30px;
	}
	.site-our-Plugins-main-wrap .site-plugins-slider .site-plugins-slider-ul-wrap .owl-nav button.owl-next {
		right: -30px;
	}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-right-wrap img {
		bottom: 0;
		position: relative;
		width: 75%;
		margin: 0 auto;
		display: block;
	}
	.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap {
		width: 50%;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-image {
		padding: 30px 0px 50px 0px;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-image img {
		height: 90px;
		width: 70px;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name h3 {
		font-size: 17px;
	    line-height: 25px;
	    min-height: 75px;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name {
		border-bottom: 1px solid #c8c8c8;
		padding: 20px 0px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-info .plugin-product-info {
		font-size: 17px;
	}
	.related-products-comman-title-wrap h2 {
		font-size: 30px;
	}
	.blog-listing-pagination-wrap {
		padding-top: 10px;
	}
	.site-our-Plugins-main-wrap .site-plugins-slider .site-plugins-slider-ul-wrap .item p {
	    min-height: 162px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button .product-buy-now,
	.plugin-listing-product-wrap .plugin-listing-product-button .product-live-demo {
	    padding: 8px 10px;
	    font-size: 14px;
	}
	.header .bottom-header .navbar-nav li.search .custom-search-form {
		width: 90%;
		right: unset;
		left: 50%;
		transform: translateX(-50%);
	}
	.header .bottom-header .navbar-nav li:after {
			/*height: 1px;
			background: #27708c;*/
	}
	.header .bottom-header .navbar-nav li.search {
    padding-top: .5rem;
    padding-bottom: .5rem;
	}
	.header .bottom-header .navbar .navbar-toggler {
		border: 0;
		padding: 0;
	}
	.header .bottom-header .navbar-nav li {
		padding: 10px 14px;
		border-bottom: 1px solid #eeeeee;
	}
	.header .bottom-header .navbar-nav li:nth-child(5){
		border: 0;
	}
	.header .bottom-header .navbar .container {
    	position: relative;
	}
	.header .bottom-header .navbar-nav li a{
		color: #191919 !important;
		font-weight: 500;
	}
	.header .bottom-header .navbar-nav li.search{
		display: none;
	}
	.header.sticky .bottom-header nav.navbar .navbar-collapse {
		top: 152%;
	}
	.header .bottom-header .wpe-mobile-search {
	    display: block;
		order: 3;
	}
	.header .bottom-header .wpe-mobile-search .search_icon i {
    	color: #ffffff;
	}
	.header .bottom-header .navbar-brand {
		order: 2;
	    margin-right: 0;
	}
	.header .custom-search-form .search-close-wrape button.close-search {
		padding: 11px 0px;
	    line-height: normal;
	}
	.header .custom-search-form .search-form input {
		padding: 11px 0px;
		line-height: normal;
	}
	.header .bottom-header .navbar-nav li.search ~ .custom-search-form {
    	display: none !important;
	}
	.header.search-open  .bottom-header nav.navbar .navbar-collapse {
	    display: none;
	}
	.header.sticky.search-open .bottom-header {
    	padding: 15px 0 !important;
	}
	.wppluginexperts-facilities-list .media .facility-img.money-back-guarantee,
	.wppluginexperts-facilities-list .media .facility-img.secure-online-payment,
	.wppluginexperts-facilities-list .media .facility-img.fast-friendly-support{
		margin-right: 0;
		margin-bottom: 25px;
	}
}
@media screen and (max-width:812px) and (min-width:800px){
	.header .bottom-header .navbar-nav li {
    	padding: 5px 14px;
	}
	.header .bottom-header nav.navbar .navbar-collapse {
    	padding-bottom: 10px;
	}
}
@media screen and (max-width:767px){
	/** Search bar*/
	.header .custom-search-form {
	    top: 175% !important;
	}
	.header .custom-search-form .search-form label{
		width: 77%;
	}
	.header .custom-search-form .search-form input[type="submit"]{
		width: 24%;
	}
	.header .custom-search-form .search-close-wrape{
		width: 10%;
	}
	.header.search-open ul.navbar-nav li{
		display: none;
	}

	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap,
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-right-wrap {
		width: 100%;
	}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap {
		padding-right: 0;
		margin-bottom: 0;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter {
		flex-wrap: wrap;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list {
		width: 50%;
	    flex-direction: column;
	    margin-bottom: 25px;
	    text-align: center;
	    padding: 0 5px;
	}
	.site-choose-us-main-wrap .site-choose-us-listing-wrap .site-choose-us-list {
		width: 100%;
		flex-direction: column;
		text-align: center;
	}
	.site-choose-us-main-wrap .site-choose-us-listing-wrap .site-choose-us-list .site-choose-us-img {
		margin-bottom: 15px;
	}
	.header .bottom-header .navbar .navbar-brand img {
		width: 200px;
	}
	.navbar-light .navbar-toggler-icon {
		background-image: url(../images/icon.svg);
	}
	.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
		background-image: url(../images/cross.svg);
		background-size: 20px;
	}
	.navbar-light .navbar-toggler {
		color: #ffffff;
		border-color: #ffffff;
		outline: 0;
	}
	.header .bottom-header nav.navbar .navbar-collapse {
		position: absolute;
	    top: 115%;
	    width: 100%;
	    left: 0;
	    padding-bottom: 10px;
	    padding-left: 0;
	    background: #fff;
	    border: 1px solid #ddd;
	    box-shadow: 0 5px 15px rgba(0,0,0,.075);
	    margin-top: 0;
	    padding: 0 20px 20px;
	    z-index: 9998;
	    transition: .3s all linear;
	}
	.top-header p {
		font-size: 14px;
		padding: 0 15px;
	}
	.top-header p a {
		display: block;
		width: 214px;
		margin: 15px auto 0;
	}
	.footer-logo-desc-wrap {
	    margin-bottom: 30px;
	    text-align: center;
	}
	.quick-links-wrap {
	    margin-bottom: 30px;
	    text-align: center;
	}
	.bottom-footer-row .bottom-footer ul {
		width: 100%;
		justify-content: space-around;
	}
	.bottom-footer-row .bottom-footer p {
		margin-bottom: 15px;
		text-align: center;
	}
	.bottom-footer-row .bottom-footer {
		flex-direction: column;
		padding: 0 15px;
	}
	.site-our-blog-main-wrap .from-our-blog-post-content {
		margin-bottom: 15px;
	}
	.wppluginexperts-facilities-section-main-wrap .wppluginexperts-facilities-list .media {
		margin-bottom: 30px;
	}
	.wppluginexperts-facilities-section-main-wrap .wppluginexperts-facilities-list .media img.img-fluid {
		margin-right: 25px;
	    margin-bottom: 0;
	    width: 35px;
	}
	.wppluginexperts-facilities-section-main-wrap {
	    padding: 30px 0px 0;
	}
	.site-main-banner-wrapper{ padding-top: 120px; }
	.site-Downloads-ration-main-wrap h2 {
		font-size: 30px;
	}
	.site-Downloads-ration-main-wrap p {
		font-size: 16px;
	}
	.site-testimonial-main-wrap .site-testimonials-slider .site-testimonials-slide-text p {
		width: 90%;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:first-child .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(2) .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(3) .site-main-counter-list-counter,
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:last-child .site-main-counter-list-counter {
		width: 100%;
	    align-items: center;
	    justify-content: center;
	    margin-right: 0;
	    font-size: 33px;
	}
	.site-our-Plugins-main-wrap .site-plugins-slider .site-plugins-slider-ul-wrap .owl-nav{
		display: none;
	}
	.site-choose-us-main-wrap .site-choose-us-listing-wrap .site-choose-us-list .site-choose-us-list-text {
		padding-left: 0;
	}
	/*.header{ top: 108px; }*/
	.header.sticky {
		top: 0;
	}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-right-wrap img {
		bottom: 0;
		position: relative;
		display: none;
	}
	.site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text {
	    width: 100%;
	    padding: 0 15px;
	    margin-top: 25px;
	}
	.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap {
		width: 100%;
	}
	.plugin-listing-product-main {
		padding-top: 0;
	}
	.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap{
		padding-bottom: 30px
	}
	.plugin-listing-product-main-wrap .plugin-listing-product-main .plugin-listing-product-wrap{
		padding-bottom: 30px
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-image {
		padding: 30px 0px 40px 0px;
	}
	.plugin-listing-product-main .plugin-listing-product-wrap .plugin-listing-product-name h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.plugin-listing-product-wrap .plugin-listing-product-info .plugin-product-info {
		font-size: 18px;
		font-weight: 500;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button {
		padding: 25px 0px 10px 0px;
	}
	.contact-related-products-wrap .related-products-plugin-slider .related-products-plugin-slider-ul-wrap .owl-nav {
		display: none;
	}
	.related-products-comman-title-wrap h2 {
		font-size: 28px;
	}
	.blog-listing-pagination-wrap {
		padding-top: 10px;
	}
	#site-plugins-not-slider .owl-stage {
		width: 100% !important;
	    display: flex;
	    flex-direction: column;
	    transform: unset !important;
	}
	#site-plugins-not-slider .owl-stage .owl-item {
	    margin-bottom: 30px;
	}
	#site-plugins-not-slider .owl-stage .owl-item:last-child {
	    margin-bottom: 0;
	}
	.plugin-listing-product-wrap .plugin-listing-product-button .product-buy-now,
	.plugin-listing-product-wrap .plugin-listing-product-button .product-live-demo{
		font-size: 13px;
	    padding: 8px 0px;
	    width: 48%;
	}
	.site-commman-banner-section-wrap .site-commman-banner-text h3 {
		font-size: 30px;
		word-break: break-word;
	}
	.single-post .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text h3 {
		font-size: 22px;
		line-height: 40px;
		margin-top: 0;
	}
	.header .bottom-header .navbar-nav li.search:after{
		display: none;
	}
	.header .bottom-header .navbar-nav li.search .custom-search-form {
		width: 90%;
		right: unset;
		left: 50%;
		transform: translateX(-50%);
	}
	.header .bottom-header .navbar-nav li:after {
	    height: 0px;
	    background: #27708c;
	}
	.header .bottom-header .navbar-nav li.search {
	    padding-top: .5rem;
	    padding-bottom: .5rem;
	}
    .site-thankyou-banner-section-wrap .site-commman-banner-text h3 {
        color: #ffffff;
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 18px;
    }
	.site-normal-tagline h5 p span{
		display: inline;
	}
	.page-template-template-thank-you .site-commman-banner-text-wrap .site-commman-banner-text h3 {
		margin-bottom: 0;
	    font-size: 30px;
	}
	.header .bottom-header .navbar .navbar-toggler {
		border: 0;
		padding: 0;
	}
	.header .bottom-header .navbar-nav li {
		padding: 10px 14px;
	    border-bottom: 1px solid #eeeeee;
	}
	.header .bottom-header .navbar-nav li:nth-child(5){
		border: 0;
	}
	.site-comman-title-wrap h2 {
		font-size: 24px;
		line-height: 33px;
	}
	.site-choose-us-main-wrap .site-choose-us-listing-wrap .site-choose-us-list .site-choose-us-list-text h3 {
		font-size: 20px;
	    margin-bottom: 10px;
	    line-height: 27px;
	}
	.signup-for-newsletter-wrap .wp-subscribe-wrap input.submit {
		font-size: 15px;
	    padding: 8px 35px 8px 30px;
	    width: auto;
	    margin: 25px auto 0;
	  }
	  .social-auto-poster-features-tab-wrap .plugin-inner-features-listing-wrap .plugin-inner-features-listing-image{
		  width: 100%;
	  }
	  .footer-logo-desc-wrap .footer-desc p {
	    padding-right: 0;
	    font-size: 16px;
	    text-align: center;
	}
	.footer-social-icon-wrap .footer-social-icon ul.footer-social-icon-list {
	    margin: 20px 0px 0px;
	    align-items: center;
	    justify-content: center;
	}
	.signup-for-newsletter-wrap .wp-subscribe-wrap h4.title {
    	text-align: center;
	}
	.signup-for-newsletter-wrap .wp-subscribe-wrap input.submit {
		font-size: 15px;
	    padding: 8px 35px 8px 30px;
	    width: auto;
	    margin: 25px auto 0;
	  }
	  footer {
		  padding: 50px 0px 35px 0px;
      	background: #06455d;
	}
	.header .bottom-header .navbar .container {
    	position: relative;
	}
	.header .bottom-header .navbar-nav li a{
		color: #191919 !important;
		font-weight: 500;
	}
	.header .bottom-header .navbar-nav li.search{
		display: none;
	}
	.header.sticky .bottom-header nav.navbar .navbar-collapse {
    	top: 158%;
	}
	.header .bottom-header .wpe-mobile-search {
	    display: block;
		order: 3;
	}
	.header .bottom-header .wpe-mobile-search .search_icon i {
    	color: #ffffff;
	}
	.header .bottom-header .navbar-brand {
		order: 2;
	    margin-right: 0;
	}
	.header .custom-search-form .search-close-wrape button.close-search {
		padding: 10px 0px;
		height: auto;
		line-height: normal;
	}
	.header .custom-search-form .search-form input {
		height: 45px;
	    line-height: normal;
	}
	.header .bottom-header .navbar-nav li.search ~ .custom-search-form {
    	display: none !important;
	}
	.header.search-open  .bottom-header nav.navbar .navbar-collapse {
	    display: none;
	}
	.header.sticky.search-open .bottom-header {
    	padding: 15px 0 !important;
	}
	div.pp_overlay {
	    z-index: 9999;
	}
	.plugin-listing-heading-main-wrap {
		margin-bottom: 35px;
	}
	.pp_pic_holder.pp_woocommerce {
	    width: 100% !important;
	    left: 0 !important;
	    padding: 25px;
	}
	.pp_content_container .pp_right .pp_content,
	.pp_content_container .pp_right .pp_content .pp_details,
	.pp_content_container .pp_right .pp_content .pp_hoverContainer,
	#pp_full_res img#fullResImage{
	    width: 100% !important;
	    height: auto !important;
	}
	.pp_content_container .pp_right .pp_content .pp_hoverContainer {
	    width: 100% !important;
	    height: auto !important;
	    top: 110px !important;
	    left: 0 !important;
	}
	.pp_next:after{
		right:-15px;
	}
	.pp_previous:after{
		left:-15px;
	}
	.pp_content_container .pp_right,
	.pp_content_container .pp_left {
    	padding: 0;
	}
	.single-blog-comment-list-wrap form#commentform .comment-form-cookies-consent label#wp_comment_cookies_consent-error {
	    position: absolute;
	    bottom: -26px;
	}
	.single-blog-comment-list-wrap form#commentform .comment-form-cookies-consent {
	    position: relative;
	}
	.site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(3), .site-main-counter-wrapper .site-main-counter-listing #counter .site-main-counter-list:nth-child(4) {
    	margin-bottom: 0;
	}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap a {
	    display: block;
	    margin: 0 auto;
	    text-align: center;
	    width: 65%;
	}
	a.wpe-back-to-top {
	    bottom: 20px;
	}
	body.blog .site-commman-banner-section-wrap .site-commman-banner-text-wrap img,
	.single-post .site-commman-banner-section-wrap .site-commman-banner-text-wrap img,
	.page-template-template-plugin-listing .site-commman-banner-section-wrap .site-commman-banner-text-wrap img,
	.page-template-template-thank-you .site-commman-banner-section-wrap .site-commman-banner-text-wrap img{
	    height: 251px;
	}
	body.blog .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text,
	.page-template-template-plugin-listing .site-commman-banner-section-wrap .site-commman-banner-text-wrap .site-commman-banner-text{
	    margin-top: 20px;
	}
	.wppluginexperts-facilities-list .media-body h4 {
	    font-size: 16px;
	}
	.site-normal-tagline h5 p {
	    line-height: 28px;
	    font-size: 18px;
	}
	.page-template-template-thank-you .site-our-Plugins-main-wrap{
    	padding-top: 0;
	}
	.bottom-footer-row .bottom-footer ul li {
    	padding-left: 0;
	}
	.bottom-footer-row .bottom-footer ul li .visa:after,
	.bottom-footer-row .bottom-footer ul li .master:after,
	.bottom-footer-row .bottom-footer ul li .paypal:after{
		font-size: 40px;
	}
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button {
	    padding-right: 30px;
	}
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:after {
	    top: 0px;
	}
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:before {
	    top: 0;
	}
	.wppluginexperts-facilities-list .media .facility-img.money-back-guarantee{
		width: 45px;
		height: 45px;
		background: url('../images/css_sprites_final_mobile.png') -75px -10px;
		margin-right:25px;
	}
	.wppluginexperts-facilities-list .media .facility-img.secure-online-payment{
		width: 45px;
		height: 45px;
		background: url('../images/css_sprites_final_mobile.png') -10px -75px;
		margin-right: 25px;
	}
	.wppluginexperts-facilities-list .media .facility-img.fast-friendly-support{
		width: 45px;
		height: 45px;
		background: url('../images/css_sprites_final_mobile.png') -10px -10px;
		margin-right: 25px;
	}
}
.postid-861  .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check, .postid-1571  .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check {
    padding: 0;
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check label span, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check label span {
    font-size: 50px;
    text-align: center;
    display: block;
    margin: 0 auto;
	font-style: normal;
    width: 100%;
	margin-bottom: -10px;
	color: #03435b;
    font-weight: 550
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check label, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check label {
    text-align: center;
    font-size: 13px;
    display: block;
    font-style: italic;
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap ul li, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap ul li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap ul li:last-child, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap ul li:last-child {
    border: 0;
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check input:checked~label:after, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap .tab-content form .form-check input:checked~label:after {display: none;}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap ul, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column .site-plugin-purchase-tabbing-column-wrap .site-plugin-purchase-tabbing-wrap ul {
    display: block;
	max-width: 90%;
    margin: 0 auto 15px;
    text-align: center;
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column  ul.purchase-text li, .postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column  ul.purchase-text li a, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column  ul.purchase-text li, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column  ul.purchase-text li a {
    color: #03435b;
    transition: 0.5s;
}
.postid-861 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column ul.purchase-text li a:hover, .postid-1571 .site-plugin-description-main-wrap .site-plugin-description-row .site-plugin-purchase-column ul.purchase-text li a:hover  {
	color: #06aabe;
}

@media screen and (min-width:768px) and (max-width:1023px) {.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {width:50%;}}
@media screen and (min-width:1024px) {.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {width:30%;max-width: 281px;left: 25px;bottom: 25px;}}



/*new pages design */

/*banner-section-start*/
.site-commman-banner-section-wrap{/*display: none;*/}
.site-audio-banner { padding-top: 180px; padding-bottom: 40px;}
.main-title p{font-size: 18px;}

.site-audio-banner .site-main-banner-left-wrap{padding-right: 0px;}
.site-main-banner-text-main-wrap{display: flex; flex-wrap: wrap; align-items: center;}
.site-main-banner-left-wrap { width: 50%; padding-right: 50px; padding-bottom: 50px; }
.site-main-banner-right-wrap{width: 50%;}
.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap h1 { font-weight: 600; color: #ffffff; font-size: 35px; margin-bottom: 30px; line-height: 46px; }
.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap p { color: #ffffff; margin-bottom: 10px; line-height: 30px; font-size: 16px; }
.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap .button-1 a { margin-top: 30px; display: inline-block; padding: 7px 40px; color: #03435b; border: 2px solid #ffffff; background: #ffffff; font-weight: bold; border-radius: 50px; font-size: 18px; text-decoration: none; transition: all 500ms ease-in-out; }
.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap .button-1 a:hover { color: #ffffff; border: 2px solid #ffffff; background: #03435b; }
/*banner-section-end*/


/*wp-plugin-experts-section-start*/
.plugin-experts-content{text-align: center; }
.wp-plugin-experts { padding: 60px 0px; }
.wp-plugin-experts .inner h2{font-size: 34px ; font-weight: 600; color: #D0F4F3; padding-bottom: 15px;}
.wp-plugin-experts .inner p{font-size: 20px ; font-weight: 400; color: #fff; padding-bottom: 30px;}
.wp-plugin-experts .inner a { display: inline-block; padding: 7px 40px; color: #03435b; border: 2px solid #ffffff; background: #ffffff; font-weight: bold; border-radius: 50px; font-size: 18px; text-decoration: none; transition: all 500ms ease-in-out; }
.wp-plugin-experts .inner a:hover{ color: #ffffff; border: 2px solid #ffffff; background: #03435b; }
/*wp-plugin-experts-section-end*/


/*experts-migration-start*/
.experts-migration{padding-top: 50px; padding-bottom: 40px;}
.experts-migration-image img{width: 100%; height: 100%; object-fit: contain;}
.experts-migration-image { width: 577px; height: 418px; }
.container-large { max-width: 1620px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.experts-migration-main{display: flex; flex-wrap: wrap; align-items: center; }
.experts-migration-left{width: 50%;}
.experts-migration-right{width: 50%; padding-left: 50px;}
.experts-migration-right .inner h2{font-size: 34px; color: #D0F4F3; font-weight: 600; line-height: normal; margin: 0;}
.plugin-experts{font-size: 34px; color: #D0F4F3; font-weight: 600; line-height: normal; margin: 0;}
.plugin-experts-title .plugin-experts{max-width: 555px; margin: 0 0 0 auto;}
.experts-migration-list {padding-top: 30px;}
.experts-migration-list ul li {display: flex; align-items: center; padding: 10px 0px;}
.migration-title{color:  #fff; font-size: 22px; font-weight: 500; padding-left: 20px; max-width: calc(100% - 60px);}
.ex-migration-image { background-color: rgb(208 244 243 / 20% ); border: 3px solid rgb(0 168 188 / 20% ); border-radius: 30px; padding: 10px; width: 60px; height: 60px; text-align: center;}
.experts-migration-btn a { display: inline-block; padding: 7px 40px; color: #03435b; border: 2px solid #ffffff; background: #ffffff; font-weight: bold; border-radius: 50px; font-size: 18px; text-decoration: none; transition: all 500ms ease-in-out; box-shadow: 0 0 0 14px rgb(255 255 255 / 6%); margin: 20px; }
.experts-migration-btn a:hover { color: #ffffff; border: 2px solid #ffffff; background: #03435b; }
.experts-migration-btn {padding-top: 10px;}
.ex-migration-image { display: flex; align-items: center; }
.ex-migration-image img { width: 100%; max-height: 25px; object-fit: contain; }
/*experts-migration-end*/


.wp-development-faq{padding:80px 0;}
.wp-development-faq .site-faq-accordian-main-wrap .card .card-header button:after{display: none;}
.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:before { content: "\f078"; position: absolute; right: 50px; top: -7px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 18px; color: #03435B; }
.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:before { align-items: center; background-color: rgb(3 67 91 / 10%); height: 40px; width: 40px; display: flex; justify-content: center; border-radius: 100%; }
.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card { border: 0; padding: 15px 0; border: 1px solid #D0F4F3; border-radius: 0; margin: 15px 0px; }
.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-body { padding-right: 80px; }
.wp-development-faq .main-title { padding-bottom: 40px; }

/*.performence-offer-section-start*/
.main-title {text-align: center; }
.main-title h2{font-size: 34px; font-weight: 600; color: #00A8BC; padding-bottom: 15px; margin: 0px;}
.performence-offer{padding:50px 0px;}
.performence-offer-main{display: flex; flex-wrap: wrap; padding-top: 50px; margin: 0 -7px;}
.performence-offer-box{width: 25%; padding: 10px 7px;}
.performence-offer-text { font-size: 16px; line-height: 27px;}
.performence-offer-box .inner:hover { box-shadow: 10px 10px 30px #AEAEAE33; border-color: transparent; border-radius: 10px; }
.performence-offer-box .inner:after { content: ''; position: absolute; z-index: -1; height: 100%; width: 100%; background-color: transparent; left: 0; right: 0; top: 0; bottom: 0; border-radius: 10px; border: 2px solid #03435B; opacity: 0; visibility: hidden; transition: all 400ms ease; }
.performence-offer-box .inner:hover:after { opacity: 1; visibility: visible; }
.performence-offer-box .inner .performence-offer-image:before { content: ''; background: rgb(208 244 243 / 40%); position: absolute; top: -8px; left: -8px; right: 0; bottom: 0; width: 90px; height: 90px; border-radius: 10px; z-index: -1;opacity: 0; visibility: hidden;transition: all 400ms ease;}
.performence-offer-box .inner:hover .performence-offer-image:before{opacity: 1; visibility: visible;}
.performence-offer-box .inner:hover .performence-offer-text h3{ color: #00A8BC;}
.performence-offer-box .inner{  transition: 400ms ease; border: 0.5px solid #00A8BC; border-radius: 10px; text-align: center; padding: 20px 20px; height: 100%; position: relative; z-index: 1;}
.performence-offer-text h3{font-size: 22px; font-weight: 600; color: #03435B; line-height: 35px; padding: 25px 15px 15px;; transition: all 400ms ease;}
.performence-offer-image{ position: relative; background: #D0F4F3 0% 0% no-repeat padding-box; border-radius: 10px; width: 75px; height: 75px; margin: 0 auto; display: flex; justify-content: center; align-items: center;}

/*.performence-offer-section-end*/


.seo-services-provide { display: flex; flex-wrap: wrap;    /* margin: 0 -16px; */ }
.seo-services-provide-wrap { width: 33.33%; padding: 0 16px 35px; }
.seo-services-provide-wrap .inner { z-index: 1; border: 1px solid #00A8BC; height: 100%; padding: 20px 20px 50px; position: relative;transition: all 400ms ease;}
.seo-services-provide-wrap .inner .image-title { display: flex; align-items: center; padding-bottom: 8px; color: #6E7F91; font-size: 18px; }
.seo-services-provide-wrap .inner .image-title h4 { font-size: 22px; transition: all 400ms ease; line-height: 35px; font-weight: 600; color: #03435B;padding-left: 20px; }
.seo-services-provide-wrap .inner .image-title .image { width: 75px; height: 75px; display: flex; align-items: center; justify-content: center; }
.seo-services-provide-wrap .inner .image-title  h4 { width: calc(100% - 75px); }

.seo-services-provide-wrap .inner:after { z-index: -1;  content: ''; transition: all 400ms ease; position: absolute; background-image: url(../images/seo-n.png); width: 100%; height: 100%; right: 0; bottom: 0; top: 0; left: 0; background-repeat: no-repeat; background-position: bottom right; background-size: contain; opacity: 0; -moz-transition: opacity 0.9s ease-in-out; -webkit-transition: opacity 0.9s ease-in-out; -o-transition: opacity 0.9s ease-in-out; transition: opacity 0.9s ease-in-out;}
.seo-services-provide-wrap .inner:hover:after {z-index: -1; background-image: url(../images/seo-n-hover.png); opacity: 1; }
.seo-services-provide  .main-title { padding-bottom: 50px; }
.seo-services-provide  .main-title { padding-bottom: 50px; }
.seo-services-provide-wrap .inner:hover { -webkit-box-shadow: 10px 10px 30px 0px rgb(174 174 174 / 30%); -moz-box-shadow: 10px 10px 30px 0px rgba(174, 174, 174, 0.3); box-shadow: 10px 10px 30px 0px rgb(174 174 174 / 30%); }
.seo-services-provide-wrap .inner:hover h4 { color: #00A8BC; }


.migration-blogs{padding-top: 50px; padding-bottom: 0px; box-shadow: 10px 10px 40px #aeaeae33;}
.blog-box{padding: 0px 20px;}
.migration-blogs-main{padding-top: 50px;display: flex;flex-wrap: wrap;padding-bottom: 80px; flex-wrap: wrap;}
.blog-box .blog-box-inner{box-shadow: 10px 10px 40px #AEAEAE33;border-radius: 15px;background-color: #fff;overflow: hidden;height: 100%;}
.blog-content .inner{padding: 0px 30px 30px;}
.blog-content .inner h5{font-size: 14px; color: #6E7F91; padding-bottom: 10px; padding-top: 12px; margin: 0px;}
.blog-content .inner h4{font-size: 24px; font-weight: 600; color: #03435B; padding-bottom: 10px ;margin : 0px ;} 
.blog-content .inner p{padding-bottom: 30px;}
.blog-btn a{font-size: 18px ; color: #fff; background-color: #00A8BC; display: block; padding: 11px 42px; border-radius: 23px; transition: all 400ms ease;}
.blog-btn a:hover{background-color: #03435B; }
.blog-bottom{display: flex; justify-content: space-between; align-items: center;}
.blog-image img { width: 100%; height: 100%; object-fit: unset; transition: transform .4s;}
.blog-box .blog-box-inner:hover .blog-image img{transform: scale(1.1); }
.blog-image { height: 250px; overflow: hidden; }
.padding-left { padding-left: calc((100% - 1240px) / 2); }
.migration-blogs-main::-webkit-scrollbar-track { background-color: transparent; }
.migration-blogs-main::-webkit-scrollbar { height: 12px; background-color: transparent; }
.migration-blogs-main::-webkit-scrollbar-thumb { background-color: #00A8BC; width: 450px; }
.blog-box { width: 50%; }
.migration-blogs .blog-btn a { display: inline-block; margin: 0 auto; text-align: center; }
.migration-blogs-btn { text-align: center; }


.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card ul li:before {content: '';position: absolute;background-image: url(../images/approach-1.png);width: 17px;height: 17px;top: 7px;left: 0;}
.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card ul li {padding-left: 25px;position: relative;}
.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card ul{margin: 10px 0;}
.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card p { margin: 0 0 10px }
/*.site-audio-banner:after { content: ''; position: absolute; background-image: url(../images/Banner-Effect.png); height: 88px; width: 170px; background-size: contain; background-repeat: no-repeat; bottom: 10%; left: 40px; }*/
.site-audio-banner{position: relative;  background-size: cover !important;}
.migration_pd{padding-top: 0;}
/*.experts-benefits-tabs .benefits-card:first-child h3:before{content: ''; background-color: #D0F4F3; position: absolute; top: 33px; left: 0px; width: 30%; height: 1px;}*/
.seo_inner{display: flex; justify-content: space-between; align-items: center;}
.seo-tools-inners{	width: 15%; height: 70px; padding: 0 20px;}
.seo-tools-images{max-height: 100px; height: 100%;}
.seo-tools-images img{width: 100%; height: auto; max-height: 70px; object-fit: contain; height: 100%;}
.seo-tools-mains{margin-top: 50px;}



/*menu add*/
.header .bottom-header .navbar-nav li ul.sub-menu { position: absolute; background-color: #03435b; /*width: 283px;*/ left: 0; border-radius: 7px; overflow: hidden; box-shadow: 10px 10px 30px 0px rgb(174 174 174 / 30%);    /* border: 1px solid #fff; */ opacity: 0; visibility: hidden; transition: all 400ms ease; transform: translateY(40px); min-width: 400px;}
.header .bottom-header .navbar-nav li ul.sub-menu li:after { content: none; }
.header .bottom-header .navbar-nav li ul.sub-menu a.nav-link { transition: all 400ms ease; text-transform: capitalize; font-weight: 500; color: #fff !important; /*padding: 7px 20px;*/ padding: 15px 30px;}
.header .bottom-header .navbar-nav li ul.sub-menu li { padding: 0 0; }
.header .bottom-header .navbar-nav li ul.sub-menu li:last-child a { border-bottom: 0px; }
.header .bottom-header .navbar-nav li ul.sub-menu a.nav-link:hover { background-color: #0b4b6a; padding-left: 25px; color: #fff !important; border-radius: unset;}
.sticky.tab-sticky.header .bottom-header .navbar-nav li ul.sub-menu li a:hover { color: #fff !important; }

.header .bottom-header .navbar-nav li:hover ul.sub-menu { opacity: 1; transform: translateY(0); visibility: visible;}
.sticky.tab-sticky.header .bottom-header .navbar-nav li ul.sub-menu { /*background-color: #d0f4f3; */}
.sticky.tab-sticky.header .bottom-header .navbar-nav li ul.sub-menu li a { color: #03435b !important; }
.sub-menu li:last-child a{border-radius: 0;}
.header .bottom-header .navbar-nav li ul.sub-menu{background: #fff; border-radius: 0px 5px 5px 5px; margin-top: 10px; min-width: 300px; left: 30%; transform: translateX(-40%) !important;}
.header .bottom-header .navbar-nav li ul.sub-menu a.nav-link{color: #222831 !important; padding: 10px 20px; border-radius: 0; border: 0 !important;}
.header .bottom-header .navbar-nav li ul.sub-menu li:last-child a{border: 1px solid #0B4B6A;}
.blog-content .inner h4{ /*padding: 15px 0 15px 0*/; margin: 0px; line-height: 1.4;}
.pd-style { padding-bottom: 50px; padding-top: 0; }
.blog-content .inner h4 a { font-size: 24px; font-weight: 600; color: #03435B;  transition: all 400ms ease; }
.blog-content .inner:hover  h4 a{ color: #00a8bc ; }

/*.blog-content .inner .date-read .blog-bottom-read { display: none; }*/
header.header { position: absolute !important; }
header.header.sticky.active { position: fixed !important; }



@media (min-width:992px) {
	.header .menu-item-has-children .sub-menu li:last-child a{background:transparent;}
}
@media (max-width:1400px) {
	.header .bottom-header .navbar-nav li { padding-left: 5px; padding-right: 5px; }
	.header .bottom-header .navbar-nav li ul.sub-menu { left: auto; right: 0; }
}

@media (max-width: 1200px){
	.performence-offer-box { width: 33.33%; }
	.experts-migration-image { width: 100%; }
	.performence-offer-box { width: 33.33%; }
	.experts-migration-image { width: 100%; }
	.experts-migration-right .inner h2 { font-size: 26px; }
	.migration-title { font-size: 18px; line-height: 26px; }
	.wp-development-faq { padding: 49px 0; }
	.site-comman-title-wrap h2 { font-size: 28px; }
	.site-comman-title-wrap { margin-bottom: 30px; }
	.experts-migration-right { padding-left: 0px; }
	.site-audio-banner:after{opacity: 0;}

	.signup-for-newsletter-wrap .wp-subscribe-wrap input.submit { width: auto; }
	.header .bottom-header .navbar .navbar-brand img { width: 210px; }
	.seo_inner{justify-content: center; flex-wrap: wrap;}
	.seo-tools-inners{width: 25%; margin-bottom: 20px;}
}
@media(max-width: 1199px){
	.plugin-experts-title .plugin-experts{max-width: 450px; font-size: 24px;}
	.approach-right-image{display: none;}
}
@media (max-width: 991px){
	.performence-offer-box { width: 50%; }
	.main-title h2 { font-size: 24px; }
	.main-title p { font-size: 15px; }
	.experts-migration-right { width: 100%; padding-left: 0px; padding-top: 40px; }
	.experts-migration-right .inner h2 { font-size: 24px; line-height: 33px; }
	.experts-migration-left { width: 100%; }
	.seo-services-provide-wrap { width: 50%; }
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button { padding: 0px 45px 0px 15px; }
	.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:before { right: 10px; }
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-body { padding: 15px 45px 15px 15px; }
	.blog-content .inner h4 { font-size: 18px; line-height: 25px; /*display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; min-height: 91px; ;*/}
	.blog-content .inner p { display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 30px; padding-bottom: 0; }
	.blog-bottom { flex-wrap: wrap; justify-content: center; flex-direction: column-reverse; }
	.blog-bottom .blog-btn { margin-top: 10px; width: 100%;text-align: left; }
	.blog-content .inner { padding: 0px 15px 30px; }
	.blog-image { height: 150px; }
	.migration-blogs-main { padding-bottom: 40px; }

	.header .bottom-header .navbar-nav li ul.sub-menu { position: initial; width: 100%; background-color: transparent !important; box-shadow: none;transform: none; }
	.header.sticky .bottom-header nav.navbar .navbar-collapse { height: 80vh; overflow: scroll; }
	.header .bottom-header .navbar-nav li ul.sub-menu a.nav-link { color: #000 !important; padding: 10px 1px 10px 30px; }
	.header .bottom-header .navbar-nav li.menu-item-has-children:before { content: ''; border: solid #00a8bc; border-width: 0 2px 2px 0; display: inline-block; padding: 6px; position: absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); right: 9px; top: 19px; transition: 0.3s;}
	.header .bottom-header .navbar-nav li.menu-item-has-children { position: relative; }
	.header .bottom-header .navbar-nav li ul.sub-menu { opacity: 1; visibility: visible; }
	.header .bottom-header .navbar-nav li ul.sub-menu li:last-child { border-bottom: none; }
	.header .bottom-header .navbar-nav li.menu-item-has-children { /*border-bottom: 0px;*/ padding-bottom: 0; }
	.header .menu-item-has-children .sub-menu{/*display: none;*/ transition: .3s all linear;}
	.header li.menu-item-has-children{border-bottom: 1px solid #eeeeee;}
	.sub-menu.sub-field{max-height: 300px !important; transition: max-height 0.25s ease-in !important; overflow-y: scroll !important; margin-bottom: 15px;}
	.sub-menu{max-height: 0; transition: max-height 0.15s ease-out; overflow: hidden;  background: #d5d5d5;}
	.header .bottom-header .navbar-nav li ul.sub-menu{padding: 0;}
	.header .bottom-header .navbar-nav.active li.menu-item-has-children:before{transform: rotate(225deg); -webkit-transform: rotate(225deg); transition: 0.3s;}
	.header .bottom-header .navbar-nav li ul.sub-menu{min-width: 100%;}
	.header .bottom-header .navbar-nav li ul.sub-menu{transform: translateX(0%) !important;}
	.plugin-experts-title .plugin-experts{max-width: 100%; margin-bottom: 50px;}
	.experts-migration-btn{text-align: center;}
	.approach-box-title h4{text-align: center;}
	.experts-migration-right{padding-top: 0;}
}


@media (max-width: 767px){
	.wp-plugin-experts .inner h2 { font-size: 24px; }
	.performence-offer-box { width: 100%; }
	.performence-offer-box { width: 100%; }
	.site-audio-banner { padding-top: 120px; }
	.seo-services-provide-wrap { width: 100%; }
	.wp-plugin-experts .inner p { font-size: 16px; }
	.why-invest-box .inner { flex-direction: column-reverse; }
	.why-invest-image { margin: 0 auto 30px; }
	.why-invest-text { width: 100%; }
	.seo-process-2 .seo-process-box .inner { padding: 10px 10px 10px; }
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-body { padding: 15px 30px; font-size: 16px; }
	.wp-development-faq.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button:before { right: 10px; }
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button { padding: 0px 55px 0 30px; }
	.blog-box{width: 100%; margin-bottom: 20px; padding: 0 0;}
	.seo-tools-inners{width: 33%;} 
	.button-1{text-align: center;}
	.footer-social-icon-wrap .footer-social-icon ul.footer-social-icon-list li:last-child{margin-right: 0;}
	.banner-btns{display: flex !important;}
	.banner-btns .button-1, .button-1{width: 50%; padding: 0 15px;}
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap .button-1 a{padding: 5px 17px; width: 100%;}
	.btn-center{display: flex; justify-content: center;}
	.experts-migration-image { height: auto; }
	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap .button-1 a { font-size: 16px; }
	.blog-content .inner .date-read { flex-wrap: wrap; display: flex !important; }
	.blog-bottom .blog-bottom-read { display: none; }
	.blog-content .inner .date-read .blog-bottom-read { display: block; }
		.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap .button-1{width: auto;}
	.experts-team-right { display: none; }

	.seo-services-provide-wrap .inner:after { z-index: -1; background-image: url(../images/seo-n-hover.png); opacity: 1; }

	.site-main-banner-wrapper .site-main-banner-text-main-wrap .site-main-banner-left-wrap .button-1 a { color: #ffffff; border: 2px solid #ffffff; background: #03435b; }
	.benefits-migrating .seo-services-provide-wrap .inner { border: 1px solid #03435B; background-color: #F5FCFC; box-shadow: 10px 10px 30px #aeaeae33; }
	.site-main-banner-right-wrap { display: none; }
	.performence-offer-box .inner:after { opacity: 1; visibility: visible; }
	.performence-offer-box .inner { box-shadow: 10px 10px 30px #aeaeae33; border-color: transparent; border-radius: 10px; }
	.blog-box .blog-box-inner:hover .blog-image img { transform: none; }
	.banner-btns .button-1{width: auto;}


}

.review-form-shortcode-wrapper{
	display: none;
}

.rating-summary-shortcode-form-btn-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0px 10px 40px rgba(111, 137, 163, .2);
    border-radius: 10px;
    padding: 40px 60px;
    margin-bottom: 60px;
    border: 1px solid #03A9BD;
    background: #03A9BD0D;
}


/*22-05-24*/
.form-header-btn p {
    font-size: 24px;
    font-weight: 600;
    line-height: 35px;
    color: #03435B;
    text-align: center;
    padding-bottom: 29px;
}

.review_from_btn {
    background: #03A9BD;
    border: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 10px 30px;
    border-radius: 30px;
    overflow: hidden;
}

/* grid css   */
.review-form-shortcode-wrapper{
	display: none;
}

.social-auto-poster-reviews-tab-main-wrap .rating-summary-shortcode-form-btn-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    box-shadow: unset;
    border-radius: 30px;
}


div.glsr-review {
    display: grid !important;
    grid-template-columns: auto auto;
    grid-template-areas: "description description"
        "author reviews";
}

.glsr-review-rating {
    grid-area: reviews;
}

.glsr-review-content {
    grid-area: description;
}

.glsr-review-author {
    grid-area: author;
}

.rating-summary-shortcode-wrapper .glsr-review-date, 
.rating-summary-shortcode-wrapper .glsr-review-title{
	display: none !important;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary-rating .glsr-tag-value {
    font-size: 47.2px;
    font-weight: 600;
    line-height: 60px;
    text-align: left;
    color: #03A9BD;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary {
    flex-direction: column;
    align-items: flex-start;
}

.rating-summary-shortcode-form-btn-wrapper .rating_wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 31.46px;
    font-weight: 600;
    line-height: 60px;
    color: #03435B;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary-text {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: #03435B;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap {
    border-right: 1px solid #03A9BD;
    padding-right: 78px;
    margin-right: 78px;
}

.rating-summary-shortcode-form-btn-wrapper .form-header-btn {
    text-align: center;
     width: 25%;
}

.rating-summary-shortcode-form-btn-wrapper .review_from_btn {margin: 0 auto;}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap:first-child {
    width: 25%;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap:nth-child(2) {
    width: 40%;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary .glsr-bar-background:before {
    border-radius: 6px;
    height: 8px;
}

.rating-summary-shortcode-form-btn-wrapper .glsr-summary .glsr-bar-background-percent {
    border-radius: 6px;
    height: 8px;
    top: -4px;
}

.rating-summary-shortcode-wrapper .glsr-review {
    border: 1px solid rgba(3, 67, 91, 50%);
    border-radius: 30px;
    padding: 30px 40px;
}

.rating-summary-shortcode-wrapper .glsr-tag-value p {
    color: rgba(3, 67, 91, 80%);
    font-size: 20px;
    font-weight: 400;
    line-height: 37px;
    text-align: left;
}

.rating-summary-shortcode-wrapper .glsr-review-author .glsr-tag-value {
    font-size: 24px;
    font-weight: 600;
    line-height: 35px;
    color: #03435B;
    text-transform: capitalize;
}

.rating-summary-shortcode-wrapper .glsr-review-rating {
    justify-content: flex-end;
}

.rating-summary-shortcode-wrapper .glsr-star {
    font-size: 25px;
}

.rating-summary-shortcode-wrapper .glsr-reviews {
    margin-bottom: 20px;
    gap: 15px;
}
.rating-reviews-container h1 {
    font-size: 34px;
    font-weight: 600;
    line-height: 40.8px;
}
.rating-reviews-container .glsr-review-form input, .rating-reviews-container .glsr-review-form textarea {
    border-radius: 6px !important;
    border: 1px solid rgba(3, 67, 91, 50%) !important;
}
.rating-reviews-container .glsr-summary-percentages {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.rating-reviews-container .glsr-review-form .glsr-button {
    background: #03A9BD;
    border: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 10px 30px;
    border-radius: 30px;
    margin-bottom: 50px !important;
    margin-left: 10px !important;
}
.rating-reviews-container .glsr-form-message.glsr-form-failed, .glsr-form-message.glsr-form-success {
    width: 100%;
}

.rating-reviews-container .glsr-default .glsr-field-error {
    margin-top: 10px;
}

.rating-reviews-container .glsr-form-message.glsr-form-failed, .glsr-form-message.glsr-form-success
{
    font-size: 13px;
    padding-left: 15px;
    padding-bottom: 15px;
}
.rating-reviews-container .glsr-summary .glsr-bar-percent {
    font-weight: 400;
    color: rgba(18, 18, 18, 70%);
    padding-left: 15px;
}

.rating-reviews-container .glsr-summary .glsr-bar-label {
    font-weight: 500;
    padding-right: 15px;
    color: #121212;
}
.custom-review-form-wrap {
    display: flex;
    flex-wrap: wrap;
}

.custom-review-form-wrap .glsr-field.glsr-field-text {
    width: 50%;
}

.custom-review-form-wrap .glsr-field-rating {
    width: 50%;
}

.custom-review-form-wrap .glsr-field-textarea {
    width: 100%;
}

.custom-review-form-wrap .glsr-field-email {
    width: 50%;
}

.custom-review-form-wrap .glsr-field-choice {
    width: 100%;
    margin: 15px 0;
}

.custom-review-form-wrap .glsr-field {
    padding: 15px;
}

.custom-review-form-wrap .glsr-label span {
    padding-bottom: 10px;
    display: inline-block;
    color: #03435B;
}
.review-form-shortcode-wrapper .glsr-custom-form-head h3 {
    font-size: 24px;
    margin-top: 20px;
    display: inline-block;
    color: #03435B;
}

.review-form-shortcode-wrapper .glsr-custom-form-head {
    padding-left: 15px;
    margin-bottom: 15px;
}

@media(max-width: 1199px) {
	.rating-summary-shortcode-form-btn-wrapper .glsr-summary-rating .glsr-tag-value { font-size: 30px; }
	.rating-summary-shortcode-form-btn-wrapper .rating_wrapper { font-size: 25px; line-height: normal; }
	.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap { padding-right: 50px; margin-right: 50px; }
	.form-header-btn p { font-size: 22px; line-height: normal; }
	.rating-summary-shortcode-wrapper .glsr-review-author .glsr-tag-value { font-size: 22px; line-height: normal; }
	.rating-summary-shortcode-wrapper .glsr-tag-value p { font-size: 18px; line-height: normal; }
	.rating-summary-shortcode-wrapper .glsr-review { padding: 20px 30px; }
	.social-auto-poster-reviews-tab-main-wrap .rating-summary-shortcode-form-btn-wrapper { padding: 25px 40px; }
	.rating-reviews-container h1 {
    font-size: 28px;
    line-height: normal;
}
}
@media(max-width: 991px) {
	.site-faq-main-wrap .site-faq-accordian-main-wrap .card .card-header button{padding: 0 45px 0px 45px;}
}
@media(max-width: 767px) {

	.social-auto-poster-reviews-tab-main-wrap .rating-summary-shortcode-form-btn-wrapper { flex-wrap: wrap; }
	.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap { width: 100% !important; }
	.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap:first-child { border-right: 0; border-bottom: 1px solid #03A9BD; padding-right: 0; margin-right: 0; padding-bottom: 15px; margin-bottom: 15px; }
	.rating-summary-shortcode-form-btn-wrapper .glsr-summary-wrap:nth-child(2) { border-right: 0; border-bottom: 1px solid #03A9BD; padding-right: 0; margin-right: 0; padding-bottom: 15px; margin-bottom: 15px; }
	.rating-summary-shortcode-form-btn-wrapper .form-header-btn { width: 100%; }
	.rating-summary-shortcode-form-btn-wrapper .rating_wrapper { justify-content: center; }
	.rating-summary-shortcode-form-btn-wrapper .glsr-summary { align-items: center; }
	.rating-reviews-container h1 { font-size: 22px; line-height: normal; }
	.custom-review-form-wrap { flex-direction: column; }
	.custom-review-form-wrap .glsr-field { width: 100% !important; padding: 10px; }
	.social-auto-poster-tabing-section-fixed.social-auto-poster-tabing-main-wrap.social-sticky { top: 87px; }

}

@media(max-width: 480px) {

	.rating-summary-shortcode-wrapper .glsr-review-author .glsr-tag-value { font-size: 20px; }
	.rating-summary-shortcode-wrapper .glsr-tag-value p { font-size: 16px; }
	.rating-summary-shortcode-wrapper .glsr-star { font-size: 20px; }

}