﻿@charset "utf-8";
/* CSS Document */

/* .site .site-header-wrap {
	z-index: 99;
}
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
html {
	font-family: sans-serif;
	box-sizing: border-box;
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	overflow-x: hidden;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
p {
	margin-bottom: 1.5em;
}
html {
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
img {
	max-width: 100%;
	height: auto;
}
.clear:before, .clear:after {
	content: "";
	display: table;
	table-layout: fixed
}
.clear:after {
	clear: both
}
.wcal-clearfix:before, .wcal-clearfix:after {
	content: "";
	display: table;
	table-layout: fixed
}
.wcal-clearfix:after {
	clear: both
}
a {
	text-decoration: none;
}
a:focus {
	text-decoration: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow : none !important;
	outline: 0 !important;
}
ul {
	list-style: none !important;
}
input, button, select, textarea:focus {
	outline: none;
}
 .form-control::-moz-placeholder {
 font-size:13px;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
 background-color: transparent !important;
}
 [class^="icomoon"], [class^="linecon"] {
 text-decoration: none;
} 
button, input, optgroup, select, textarea {
	font-family: 'Open Sans', sans-serif !important;
}
*/

.site .site-header-wrap {
    z-index: 99;
}

.estp-tab-wrapper * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    font-family: sans-serif;
    box-sizing: border-box;
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
    overflow-x: hidden;
}

.estp-tab-wrapper article,
.estp-tab-wrapper aside,
.estp-tab-wrapper details,
.estp-tab-wrapper figcaption,
.estp-tab-wrapper figure,
.estp-tab-wrapper footer,
.estp-tab-wrapper header,
.estp-tab-wrapper main,
.estp-tab-wrapper menu,
.estp-tab-wrapper nav,
.estp-tab-wrapper section,
.estp-tab-wrapper summary {
    display: block;
}

.estp-tab-wrapper h1,
.estp-tab-wrapper h2,
.estp-tab-wrapper h3,
.estp-tab-wrapper h4,
.estp-tab-wrapper h5,
.estp-tab-wrapper h6 {
    clear: both;
}

.estp-tab-wrapper p {
    margin-bottom: 1.5em;
}

html {
    box-sizing: border-box;
}

.estp-tab-wrapper *,
.estp-tab-wrapper *:before,
.estp-tab-wrapper *:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior;
     see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

.estp-tab-wrapper img {
    max-width: 100%;
    height: auto;
}

.estp-tab-wrapper .clear:before,
.estp-tab-wrapper .clear:after {
    content: "";
    display: table;
    table-layout: fixed
}

.estp-tab-wrapper .clear:after {
    clear: both
}

.estp-tab-wrapper .wcal-clearfix:before,
.estp-tab-wrapper .wcal-clearfix:after {
    content: "";
    display: table;
    table-layout: fixed
}

.estp-tab-wrapper .wcal-clearfix:after {
    clear: both
}

.estp-tab-wrapper a {
    text-decoration: none;
}

    .estp-tab-wrapper a:focus {
        text-decoration: none !important;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        outline: 0 !important;
    }

.estp-tab-wrapper ul {
    list-style: none !important;
}

.estp-tab-wrapper input,
.estp-tab-wrapper button,
.estp-tab-wrapper select,
.estp-tab-wrapper textarea:focus {
    outline: none;
}

.estp-tab-wrapper .form-control::-moz-placeholder {
    font-size: 13px;
}

.estp-tab-wrapper article,
.estp-tab-wrapper aside,
.estp-tab-wrapper details,
.estp-tab-wrapper figcaption,
.estp-tab-wrapper figure,
.estp-tab-wrapper footer, .estp-tab-wrapper header,
.estp-tab-wrapper main, .estp-tab-wrapper menu,
.estp-tab-wrapper nav, .estp-tab-wrapper section,
.estp-tab-wrapper summary {
    display: block;
}

.estp-tab-wrapper input:-webkit-autofill,
.estp-tab-wrapper textarea:-webkit-autofill,
.estp-tab-wrapper select:-webkit-autofill {
    background-color: transparent !important;
}

.estp-tab-wrapper [class^="icomoon"],
.estp-tab-wrapper [class^="linecon"] {
    text-decoration: none;
}

.estp-tab-wrapper.estp-lft-side-tab,
.estp-tab-wrapper.estp-rht-side-tab,
.estp-tab-wrapper.estp-btm-lft-side-tab,
.estp-tab-wrapper.estp-btm-rht-side-tab,
.estp-demo-main-wrap {
    font-family: 'Open Sans', sans-serif;
}

.estp-tab-wrapper button, .estp-tab-wrapper input,
.estp-tab-wrapper optgroup, .estp-tab-wrapper select,
.estp-tab-wrapper textarea {
    font-family: 'Open Sans', sans-serif !important;
}

.estp-lft-side-tab.estp-tab-wrapper {
    margin: 0px;
    padding: 0px;
    left: 0px;
}

.estp-lft-side-tab .estp-inner-tab-wrapper {
    display: block;
    margin: 0px;
    padding: 0px;
    left: 0px;
    top: 0px;
    cursor: default;
    font-size: 14px;
    margin-bottom: 3px;
}

.estp-rht-side-tab .estp-inner-tab-wrapper {
    display: block;
    margin: 0px;
    padding: 0px;
    right: 0px;
    top: 0px;
    cursor: default;
    font-size: 14px;
    margin-bottom: 3px;
}

    .estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        margin: 0px;
        padding: 0px;
        background-color: #e66b6d;
        padding: 3px 4px;
        overflow: hidden;
    }

        .estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
        .estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
            background: #5E5E5E;
        }

.estp-tab-element span {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    margin: 0px;
    position: absolute;
    left: 0px;
    top: -45px;
    background-color: lightblue;
    height: 400px;
    width: 320px;
    z-index: 2;
    opacity: 0.2;
    visibility: hidden;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display {
    background-color: #fff;
    color: #474747;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    height: 420px;
    width: 320px;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(-320px, 0) translateZ(0);
    -ms-transform: translate(-320px, 0) translateZ(0);
    -webkit-transform: translate(-320px, 0) translateZ(0);
    transform: translate(-320px, 0) translateZ(0);
}

.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display-show {
    -ms-transform: translate(0, 0) translateZ(0);
    -moz-transform: translate(0, 0) translateZ(0);
    -webkit-transform: translate(0, 0) translateZ(0);
    transform: translate(0, 0) translateZ(0);
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    margin: 0px;
    position: absolute;
    right: 0px;
    top: -45px;
    background-color: lightblue;
    height: 400px;
    width: 320px;
    z-index: 2;
    opacity: 0.2;
    visibility: hidden;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
    background-color: #fff;
    color: #474747;
    font-size: 12px;
    padding: 10px 0 10px 0;
    height: 420px;
    width: 320px;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(320px, 0) translateZ(0);
    -webkit-transform: translate(320px, 0) translateZ(0);
    transform: translate(320px, 0) translateZ(0);
    -ms-transform: translate(320px, 0) translateZ(0);
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display-show {
    -ms-transform: translate(0%, 0%) translateZ(0);
    -moz-transform: translate(0%, 0%) translateZ(0);
    -webkit-transform: translate(0%, 0%) translateZ(0);
    transform: translate(0%, 0%);
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    margin: 0px;
    padding: 5px 10px;
    position: absolute;
    left: 1px;
    top: -45px;
    background-color: #e66b6d;
    height: 200px;
    width: 320px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(0%, -100%) translateZ(0);
    -ms-transform: translate(0%, -100%) translateZ(0);
    -webkit-transform: translate(0%, -100%) translateZ(0);
    transform: translate(0%, -100%) translateZ(0);
}

.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    margin: 0px;
    padding: 5px 10px;
    position: absolute;
    left: auto;
    right: 0;
    top: -45px;
    margin-right: 0;
    background-color: #e66b6d;
    height: 200px;
    width: 320px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(0%, -100%) translateZ(0);
    -ms-transform: translate(0%, -100%) translateZ(0);
    -webkit-transform: translate(0%, -100%) translateZ(0);
    transform: translate(0%, -100%) translateZ(0);
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
    background-color: #fff;
    color: #474747;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    height: 420px;
    width: 320px;
    position: absolute;
    z-index: 2;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(0%, 0%) translateZ(0);
    -webkit-transform: translate(0%, 0%) translateZ(0);
    transform: translate(0%, 0%) translateZ(0);
    -ms-transform: translate(0%, 0%) translateZ(0);
}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-woocommerce-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-woocommerce-wrapper .estp-popup-display {
    padding: 10px 0 10px 0;
}

.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span,
.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span {
    position: relative;
}

.estp-each-icon {
    display: inline-block;
    height: 32px;
    margin: 4px;
}

.estp-rht-side-tab.estp-tab-wrapper {
    margin: 0px;
    padding: 0px;
    right: 0px;
}

.estp-btm-lft-side-tab.estp-tab-wrapper {
    margin: 0px;
    padding: 0px;
    bottom: 0px;
    left: 40px;
    position: fixed;
}

.estp-btm-lft-side-tab .estp-inner-tab-wrapper {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    bottom: 0px;
    cursor: default;
    font-size: 14px;
}

.estp-bottom-section ins {
    background: transparent;
}

.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    margin: 0px;
    padding: 0px;
    background-color: #e66b6d;
    padding: 3px 4px;
    overflow: hidden;
}

    .estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
        background: #5E5E5E;
    }

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display {
    -moz-transform: translate3d(0%, -100%);
    -ms-transform: translate3d(0%, -100%);
    -webkit-transform: translate(0%, -100%);
    transform: translate(0%, -100%);
}

.estp-btm-rht-side-tab.estp-tab-wrapper {
    margin: 0px;
    padding: 0px;
    bottom: 0;
    position: fixed;
    right: 40px;
}

.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    bottom: 0px;
    cursor: default;
    font-size: 14px;
}

    .estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        margin: 0px;
        padding: 0px;
        background-color: #e66b6d;
        padding: 3px 4px;
        overflow: hidden;
    }

        .estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
            background: #5E5E5E;
        }

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element a.estp-tab-link {
    color: inherit;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element {
    word-break: break-all;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    overflow: visible;
    padding: 10px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-html-content-wrapper .estp-slider-content-inner-wrap {
    padding: 0 15px;
    font-size: 14px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    left: 0;
}

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    right: 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed {
    position: fixed;
    z-index: 99;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-absolute,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-absolute {
    position: absolute;
    z-index: 99;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {
    top: 50%;
    transform: translateY(-50%) translateZ(0);
    -webkit-transform: translateY(-50%) translateZ(0);
    -moz-transform: translateY(-50%) translateZ(0);
    -ms-transform: translateY(-50%) translateZ(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed.estp-template-10,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute.estp-template-10,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed.estp-template-10,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute.estp-template-10 {
        top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show {
        background-color: #fff;
        box-shadow: 0 0 1px 0px #959595;
        -webkit-box-shadow: 0 0 1px 0px #959595;
        -moz-box-shadow: 0 0 1px 0px #959595;
        font-size: 12px;
        height: auto;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show {
        background-color: #fff;
        font-size: 12px;
        overflow-y: auto;
        height: auto;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display-show {
        background-color: #fff;
        box-shadow: 0 0 1px 0px #959595;
        -moz-box-shadow: 0 0 1px 0px #959595;
        -webkit-box-shadow: 0 0 1px 0px #959595;
        font-size: 12px;
        height: auto;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show {
        background-color: #fff;
        box-shadow: 0 0 1px 0px #959595;
        -webkit-box-shadow: 0 0 1px 0px #959595;
        -moz-box-shadow: 0 0 1px 0px #959595;
        height: auto;
    }

        .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
        .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
        .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
        .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscription-form-wrap .estp-subscription-form input {
            font-size: 14px;
        }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button {
        font-size: 14px;
        font-weight: 400;
        outline: 0;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        border: none;
        text-shadow: none;
        text-transform: uppercase;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
        padding: 10px;
        margin: 10px 0;
        background: #fff;
        border-bottom: 1px solid #d8d8d8;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2 {
        color: #000;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn {
        background: transparent;
        float: right;
        padding: 4px 6px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        margin: 10px 5px;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
        background: #e0e0e0;
        border: 1px solid #b0b0b0;
        border-radius: 14px;
        -webkit-border-radius: 14px;
        -ms-border-radius: 14px;
        -moz-border-radius: 14px;
        position: relative;
        color: #474747;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content {
        background: #fff;
        color: #474747;
        border-bottom: 1px solid #d9d9d9;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content {
        border-bottom: none;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name {
        color: #474747;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a {
        color: #474747;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .estp-follow-btn {
        padding: 4px 6px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        margin: 10px 5px;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn {
    color: #a5a5a3;
    background: transparent;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #a5a5a3;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn {
    float: right;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-follow-btn:hover {
        background: #a5a5a3;
        color: #fff;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show p {
    color: #333;
    font-size: 12px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip span,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip span,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span {
    color: #fff;
    font-size: 13px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form .estp-button {
    padding: 10px 20px;
    font-size: 14px;
    width: 100%;
    font-weight: 700;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap .estp-subscription-form input {
    font-size: 14px;
    background: #fff;
    padding: 10px;
    border: 1px solid #e0e0e0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 100%;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
    visibility: hidden;
    background-color: #555;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 7px 13px;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 100%;
    min-width: 110px;
    transform: translateY(-50%) translateX(-25px);
    -webkit-transform: translateY(-50%) translateX(-25px);
    -ms-transform: translateY(-50%) translateX(-25px);
    -moz-transform: translateY(-50%) translateX(-25px);
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%;
        margin-left: 0;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent transparent #555;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(-50%) translateX(-10px);
    -webkit-transform: translateY(-50%) translateX(-10px);
    -moz-transform: translateY(-50%) translateX(-10px);
    -ms-transform: translateY(-50%) translateX(-10px);
}
/*.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}*/
/*.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 17%;
}*/
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
}

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip {
    visibility: hidden;
    background-color: #555;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 7px 13px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    min-width: 110px;
    margin-bottom: 10px;
    transform: translateY(-20px) translateX(-50%);
    -webkit-transform: translateY(-20px) translateX(-50%);
    -moz-transform: translateY(-20px) translateX(-50%);
    -ms-transform: translateY(-20px) translateX(-50%);
    left: 50%;
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
    /*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 17%;
}*/
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
    }

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(0) translateX(-50%);
    -webkit-transform: translateY(0) translateX(-50%);
    -moz-transform: translateY(0) translateX(-50%);
    -ms-transform: translateY(0) translateX(-50%);
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    overflow: visible;
    padding: 10px;
    z-index: 10;
    cursor: pointer;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    left: 0;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    right: 0;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    text-align: center;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    margin-left: 0;
    top: 0;
    opacity: 1;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display h1,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display h1,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1 {
        font-size: 18px;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    position: relative;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip {
        visibility: hidden;
        background-color: #555;
        text-align: center;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        padding: 7px 13px;
        position: absolute;
        z-index: 1;
        top: 50%;
        left: 100%;
        margin-left: 5px;
        min-width: 110px;
        transform: translateY(-50%) translateX(-25px);
        -ms-transform: translateY(-50%) translateX(-25px);
        -webkit-transform: translateY(-50%) translateX(-25px);
        -moz-transform: translateY(-50%) translateX(-25px);
        opacity: 0;
        transition: opacity 1s;
        -webkit-transition: opacity 1s ease-in-out;
        -moz-transition: opacity 1s ease-in-out;
        -ms-transition: opacity 1s ease-in-out;
        -o-transition: opacity 1s ease-in-out;
        transition: opacity 1s ease-in-out;
        display: block;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip:before {
            content: "";
            position: absolute;
            top: 50%;
            left: 0;
            margin-left: -10px;
            border-width: 5px;
            border-style: solid;
            border-color: transparent #555 transparent transparent;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip span,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip span,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip span {
            color: #fff;
            font-size: 13px;
            word-break: break-all;
        }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        transform: translateY(-50%) translateX(10px);
        -webkit-transform: translateY(-50%) translateX(10px);
        -moz-transform: translateY(-50%) translateX(10px);
        -ms-transform: translateY(-50%) translateX(10px);
    }

    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip {
        visibility: hidden;
        background-color: #555;
        text-align: center;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        padding: 7px 13px;
        position: absolute;
        z-index: 1;
        top: 50%;
        right: 100%;
        min-width: 110px;
        transform: translateY(30px) translateX(-25px);
        -webkit-transform: translateY(30px) translateX(-25px);
        -ms-transform: translateY(30px) translateX(-25px);
        -moz-transform: translateY(30px) translateX(-25px);
        opacity: 0;
        transition: opacity 1s;
        -webkit-transition: opacity 1s ease-in-out;
        -moz-transition: opacity 1s ease-in-out;
        -ms-transition: opacity 1s ease-in-out;
        -o-transition: opacity 1s ease-in-out;
        transition: opacity 1s ease-in-out;
        display: block;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-tooltip:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 100%;
            margin-left: 0;
            border-width: 5px;
            border-style: solid;
            border-color: transparent transparent transparent #555;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
        }

    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        transform: translateY(30px) translateX(-10px);
        -webkit-transform: translateY(30px) translateX(-10px);
        -moz-transform: translateY(30px) translateX(-10px);
        -ms-transform: translateY(30px) translateX(-10px);
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip {
        visibility: hidden;
        background-color: #555;
        text-align: center;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        padding: 7px 13px;
        position: absolute;
        z-index: 1;
        bottom: 100%;
        min-width: 110px;
        transform: translateY(-20px) translateX(-50%);
        -webkit-transform: translateY(-20px) translateX(-50%);
        -moz-transform: translateY(-20px) translateX(-50%);
        -ms-transform: translateY(-20px) translateX(-50%);
        left: 50%;
        opacity: 0;
        margin-bottom: 10px;
        transition: opacity 1s;
        -webkit-transition: opacity 1s ease-in-out;
        -moz-transition: opacity 1s ease-in-out;
        -ms-transition: opacity 1s ease-in-out;
        -o-transition: opacity 1s ease-in-out;
        transition: opacity 1s ease-in-out;
        display: block;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
    /*.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 20px;
}*/
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        transform: translateY(0) translateX(-50%);
        -webkit-transform: translateY(0) translateX(-50%);
        -moz-transform: translateY(0) translateX(-50%);
        -ms-transform: translateY(0) translateX(-50%);
    }
    /*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip {
	left: 0;
}*/
    /*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:last-of-type .estp-tab-tooltip {
	left: auto;
	right: 2px;
}*/
    /*.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:first-of-type .estp-tab-tooltip:after {
	left: 20px;
}
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:last-of-type .estp-tab-tooltip:after {
	left: auto;
	right: 20px;
}*/
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        transform: translateY(0) translateX(-50%);
        -webkit-transform: translateY(0) translateX(-50%);
        -moz-transform: translateY(0) translateX(-50%);
        -ms-transform: translateY(0) translateX(-50%);
    }

    /*Twitter feed css starts*/

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a {
        padding: 4px;
        display: inline-block;
        text-align: center;
        color: #D4D4D4;
        font-size: 13px;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box {
        color: #fff;
    }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
            color: #D4D4D4;
        }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
        color: #5A5A5A;
    }

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 {
    margin-left: 10px;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px !important;
}

.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-tweets-wrapper.estp-twitter-layout-4 {
    margin-right: 10px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i {
    padding: 5px;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-content {
    padding: 10px;
    margin: 10px 0;
    background: #4681ad;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-username a {
    color: #999999;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-twitter-layout-2 {
    color: #000;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
    padding: 10px;
    margin: 10px 0;
    background: #fff;
    border-bottom: 1px solid #d8d8d8
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
        color: #474747;
        margin-top: 20px;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img img {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        height: 50px;
        width: 50px;
    }

    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img img {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        height: 50px;
        width: 50px;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
        display: inline-block;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-date-wrapper {
        float: right;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i {
    margin-right: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
    background: #e0e0e0;
    border: 1px solid #b0b0b0;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    -moz-border-radius: 14px;
    position: relative;
    margin: 20px 4px 30px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
    margin: 0px 20px;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
        float: left;
    }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
            display: inline-block;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
        }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
        display: inline-block;
        padding: 0 5px;
    }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
            display: inline-block;
            color: #3F3F3F;
            font-weight: 600;
        }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
    display: inline-block;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
        color: #565656;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10%;
    border-width: 15px 8px 0px 8px;
    border-style: solid;
    border-color: #e0e0e0 transparent transparent transparent;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a {
    color: #0084ac;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
    font-size: 17px;
    text-align: center;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a {
        color: #000;
        font-size: 14px;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
    text-align: center;
    color: #000;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
    color: #00c3f7;
    font-size: 30px;
    margin-bottom: 20px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content {
    color: #474747;
    border-bottom: 1px solid #d9d9d9;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-name {
    color: #474747;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-twitter-date-wrapper a {
    color: #474747;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    background-color: #fff;
    color: #474747;
    box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    font-size: 12px;
}

/*social-icons-wrapper css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
    background-color: #fff;
    color: #474747;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    font-size: 12px;
}

.estp-tab-wrapper .estp-popup-display .estp-contactus-form h1 {
    margin-top: 5px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-social-icon-layout-1 {
    text-align: center;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .estp-social-icon-tooltip {
    margin-left: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after {
    left: 10px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip:after {
    left: auto;
    right: 10px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after {
    content: "";
    position: absolute;
    top: calc(100% - 1px);
    left: 50%;
    border-width: 5px;
    border-style: solid;
    border-color: rgb(85, 85, 85) transparent transparent transparent;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
    height: auto;
}
/*contact form css starts*/


.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    font-size: 12px;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display .estp-contactus-form .wpcf7-form input {
        margin: 5px 0;
    }
/*Recent blog css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    color: #474747;
    font-size: 12px;
    height: auto;
    overflow: hidden;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        background: none;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small {
        color: #fab137;
        font-size: 12px;
        margin-top: 5px;
        display: block;
    }

.estp-tab-wrapper .estp-popup-display h3 {
    font-size: 16px;
    margin-top: 5px;
}

.estp-tab-wrapper .estp-recent-blog-outer-wrapper h3 {
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-subscriber-layout2-short-title {
    padding: 15px 0;
    color: #595959;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display-show img,
.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display img {
    display: block;
    width: 100%;
}

.estp-tab-wrapper .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author {
    text-align: left;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display p {
    color: #333;
    font-size: 12px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-3 {
    padding: 10px 10px 10px 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-feat-img img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    margin: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img:hover:after {
    opacity: 1;
    visibility: visible;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-title-date-author-wrap .estp-recent-blog-title h2 a {
    color: #fff;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-lft-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-blog-layout-3 .estp-blog-title-date-author-wrap .estp-recent-blog-date-author a {
    color: #fff;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
    width: 100%;
    height: auto;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
    width: 100%;
    height: auto;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a {
    color: #898989;
    font-size: 12px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small {
    color: #575757;
    font-size: 12px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-date-author small {
    color: #5f5f5f;
    font-size: 12px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a {
    color: #898989;
    font-size: 12px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img {
    width: 100%;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper .estp-blog-author {
    margin-top: 10px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a {
    color: #838383;
    font-size: 13px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small {
    color: #838383;
    font-size: 13px;
}
/*Subscription form layout*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    height: auto;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display-show .estp-subscribe-form-layout-1 h3 {
    color: #64676e;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 h3 {
    color: #64676e;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
    font-size: 14px;
    border: 1px solid #e0e0e0;
    background: transparent;
    padding: 15px;
    width: 100%;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
    font-size: 14px;
    border: 1px solid #e0e0e0;
    background: transparent;
    padding: 15px;
    width: 100%;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button {
    padding: 15px 20px;
    font-size: 14px;
    width: 100%;
    background: #3383e1;
    font-weight: 400;
    color: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    outline: none;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover {
        background-color: rgba(51, 131, 225,0.7);
        color: #fff;
        padding: 15px 20px;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email {
    width: 70%;
    padding: 10px;
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    font-size: 14px;
    background: #fff;
    outline: 0;
    background-color: #E2E2E2;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button {
    width: 30%;
    background: #ff5023;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 400 !important;
    font-size: 14px;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-shadow: none;
    height: 43px;
    text-transform: uppercase;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button {
    top: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-email {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover {
    background-color: rgba(255, 80, 35,0.7);
    color: #fff;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-layout4-inner-wrap .estp-subscriber-layout-4-description h3 {
    line-height: 20px;
    font-weight: 400;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button {
    background: #4f92d5;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    font-weight: 600;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-weight: 400;
    text-shadow: none;
    border: none;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover {
        background-color: rgba(79, 146, 213,0.7);
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
    text-transform: uppercase;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input {
    background: transparent;
    color: #595050;
    border: none;
    border-bottom: 1px solid rgba(154, 144, 144, 0.3);
    padding: 7px 0px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder {
    opacity: 1;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
    background: #bcffb3;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    margin: 0 auto;
    width: 60%;
    text-align: center;
    display: block;
    color: #000;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-transform: uppercase;
    padding: 15px;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
        background-color: rgba(188, 255, 179,0.7);
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form input {
    background: transparent;
    padding: 0 10px;
    border: 1px solid #c9c9c9;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    width: calc(100% - 90px);
    margin: 0 10px;
    height: 42px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    font-size: 14px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button {
    position: absolute;
    right: 25px;
    width: 50px;
    top: 0;
    background-color: #ff4c40;
    height: 42px;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-shadow: none;
    color: #fff;
    display: inline-block;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover {
        background-color: rgba(255, 76, 64, 0.7);
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i {
        color: #fff;
        font-size: 22px;
        position: absolute;
        left: 0;
        right: 0;
        height: 100%;
        top: 7px;
        padding: 2px;
    }
/*woocommerce page css starts*/

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display {
    background-color: #fff;
    color: #474747;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    font-size: 12px;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-cart-btn a:focus {
        outline: 0;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price {
        font-size: 17px;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price del {
        font-size: 15px;
        font-weight: 700;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-bottom-section span.price ins {
        font-weight: 700;
        font-size: 16px;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-top-section.estp-wooproduct-image {
        text-align: center;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section {
        margin: 20px 0 0;
    }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display.estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span {
            margin: 10px 0;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section h2.woocommerce-loop-product__title {
            color: #000;
            font-weight: 400;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section span.woocommerce-Price-amount {
            margin-right: 10px;
            color: #878787;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins {
            background-color: transparent;
        }

            .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount,
            .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount,
            .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount,
            .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section ins span.woocommerce-Price-amount {
                color: #ef2c2c;
                font-weight: 600;
                font-size: 18px;
            }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button, .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button, .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button {
            display: inline-block;
            background-color: #ef2c2c;
            color: #fff;
            padding: 10px 20px;
            margin: 15px 0 0;
        }

            .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover,
            .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover,
            .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover,
            .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-1 .estp-recent-product-image-section .estp-bottom-section a.add_to_cart_button:hover {
                background-color: rgba(239, 44, 44,0.7);
            }

.estp-tab-wrappers.estp-template-8 .estp-woocommerce-layout-2 ul {
    padding: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
    color: #7a7a7a;
    font-weight: 400;
    font-size: 17px;
    margin-bottom: 5px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
    color: #4d4946;
    padding: 0 5px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
    background-color: transparent;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
        color: #ff6300;
        font-weight: 700;
        font-size: 16px;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    padding: 10px;
    background-color: #ff6300;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
        background-color: #d26825;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
    font-size: 15px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0,0.7);
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    visibility: hidden;
    opacity: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
    color: #000;
    background: #fff;
    padding: 5px 10px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 {
    text-align: center;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
        padding: 0;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
        position: relative;
    }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
            position: absolute;
            content: "";
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            -moz-transition: all 350ms ease-in-out;
            -webkit-transition: all 350ms ease-in-out;
            transition: all 350ms ease-in-out;
            visibility: hidden;
            opacity: 0;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
            visibility: visible;
            opacity: 1;
            -moz-transition: all 350ms ease-in-out;
            -webkit-transition: all 350ms ease-in-out;
            transition: all 350ms ease-in-out;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            margin-bottom: 5px;
            text-transform: capitalize;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
            position: absolute;
            left: 0;
            top: 50%;
            transform: translate(15px, -50%);
            -webkit-transform: translate(15px, -50%);
            -moz-transform: translate(15px, -50%);
            -ms-transform: translate(15px, -50%);
            text-align: left;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
            color: #ffffff;
            font-size: 16px;
        }

        .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button,
        .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button,
        .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button,
        .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
            color: #fff;
            font-size: 14px;
            text-transform: uppercase;
            background: #26A398;
            margin-top: 10px;
            padding: 10px 15px;
            display: inline-block;
        }

            .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover,
            .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover,
            .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover,
            .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
                background-color: #000;
            }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 a {
    color: #ffffff;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li {
    display: table;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
    color: #8f8f8f;
    font-size: 14px;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount span {
        display: inline-block;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-wooproduct-image {
    position: relative;
    height: 150px;
    width: 150px;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
    width: auto;
    height: auto;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
    width: auto;
    height: auto;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
    color: #000000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    margin: 15px 0 5px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
    padding: 10px 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button {
    display: block;
    color: #000000;
    font-size: 13px;
}

    .estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span,
    .estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .add_to_cart_button span {
        font-size: 12px;
    }

.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1 {
    font-size: 18px;
}
/*template 1 */


.estp-tab-wrapper.estp-template-1 .estp-popup-display h1 {
    font-size: 18px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a {
    padding: 5px;
    display: inline-block;
    text-align: center;
    color: #BDBDBD;
    font-size: 13px;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a i,
    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display-show .aptf-tweet-actions-wrapper a i {
        padding: 5px;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
    visibility: hidden;
    background-color: #555;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 7px 13px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 100%;
    min-width: 110px;
    transform: translateY(-50%) translateX(-25px);
    -ms-transform: translateY(-50%) translateX(-25px);
    -webkit-transform: translateY(-50%) translateX(-25px);
    -moz-transform: translateY(-50%) translateX(-25px);
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip:before,
    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        margin-left: -10px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #555 transparent transparent;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(-50%) translateX(10px);
    -webkit-transform: translateY(-50%) translateX(10px);
    -moz-transform: translateY(-50%) translateX(10px);
    -ms-transform: translateY(-50%) translateX(10px);
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box {
    border-bottom: 1px solid #959595;
    padding-bottom: 10px;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-date-wrapper,
    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-date-wrapper {
        float: right;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 25%;
    margin-left: -5px;
    border-width: 15px 8px 0px 8px;
    border-style: solid;
    border-color: #e0e0e0 transparent transparent transparent;
}

.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
    padding-bottom: 45px;
}

.estp-tab-wrapper.estp-template-1 .estp-main-tab-wrap {
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
}

.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper .estp-popup-display form.wpcf7-form input.wpcf7-form-control,
.estp-tab-wrapper .estp-popup-display form.wpcf7-form textarea.wpcf7-form-control {
    margin-top: 5px;
    width: 100%;
}

.estp-tab-wrapper .estp-popup-display .estp-contactus-form form.wpcf7-form input[type="submit"] {
    width: auto;
    background: #42464D;
    border: none;
    box-shadow: none;
    padding: 15px 35px;
    border-radius: 4px;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
}

    .estp-tab-wrapper .estp-popup-display .estp-contactus-form form.wpcf7-form input[type="submit"]:hover {
        background: #000;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-1.estp-absolute .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-rht-side-tab.estp-absolute.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element i {
    font-size: 22px;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    display: inline-block;
}

.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element {
    color: #6d7492;
    background: #fff;
    padding: 10px 15px;
    text-align: center;
}

.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper:first-child .estp-tab-element {
    border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
}

.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper:last-child .estp-tab-element {
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -ms-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
}

.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper:first-child .estp-tab-element {
    border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
}

.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper:last-child .estp-tab-element {
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
}

.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    background: #fff;
    padding: 10px 15px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element {
    height: auto;
    width: auto;
    padding: 10px 15px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper:last-child .estp-tab-element {
    border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
}

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper:first-child .estp-tab-element {
    border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-main-tab-wrap,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-main-tab-wrap {
    font-size: 0
}

.estp-tab-wrapper .estp-popup-display .mCSB_scrollTools .mCSB_draggerContainer {
    top: 10px;
    bottom: 10px;
}

.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-recent-blog-single-wrap .mCSB_draggerContainer {
    left: -13px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .mCSB_scrollTools .mCSB_draggerContainer {
    top: 44px;
    bottom: 25px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 8px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 18px;
    margin-right: 8px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-3 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-right: 8px;
}

.estp-tab-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-right: 8px;
}

.estp-tab-wrapper .estp-popup-display .mCS_no_scrollbar .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-wooproduct-wrapper ul,
.estp-tab-wrapper.estp-rht-side-tab .estp-wooproduct-wrapper ul,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-wooproduct-wrapper ul,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-wooproduct-wrapper ul {
    padding: 0;
    text-align: center;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
    font-size: 20px !important;
    line-height: 20px;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span.fa-close {
    font-size: 20px !important;
    line-height: 20px;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
    font-size: 20px !important;
    line-height: 20px;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
    font-size: 20px !important;
    line-height: 20px;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 20px !important;
    line-height: 20px;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display-show {
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-popup-display {
    left: 0;
    width: 100%;
    min-width: 320px;
}

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-popup-display {
    right: 0;
    width: 100%;
    min-width: 320px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-popup-display-show {
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    top: auto;
    bottom: 0;
    height: auto;
}

.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper {
    width: 50px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper {
    bottom: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
        bottom: 420px;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-1 .estp-inner-tab-wrapper {
    left: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
        left: 320px;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.estp-tab-wrapper.estp-rht-side-tab.estp-template-1 .estp-inner-tab-wrapper {
    right: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
        left: -320px;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display-content .estp-slider-content-inner-wrap {
    font-size: 14px;
    padding: 0 15px;
}

.estp-tab-wrapper .estp-popup-display-content .estp-slider-content-inner-wrap p {
    margin-top: 5px;
}

.estp-tab-wrapper .estp-popup-display-content .estp-slider-content-inner-wrap em a {
    color: #6d7492;
}

.estp-tab-wrapper .estp-popup-display .mCustomScrollbar {
    height: auto;
    max-height: 400px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-tweets-wrapper,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-tweets-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-tweets-wrapper {
    margin-right: 10px;
}

.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-4 {
    display: inline-block;
    width: 50%;
    float: left;
    margin: 0;
}

.estp-tab-wrapper.estp-template-9 .estp-recent-blog-single-wrap.estp-blog-layout-4 {
    width: 50%;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-recent-blog-single-wrap.estp-blog-layout-4,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-recent-blog-single-wrap.estp-blog-layout-4 {
    width: 46%;
    margin: 0 7px;
}

.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-5 {
    display: table;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-front-recent-blogs-wrap h3,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-front-recent-blogs-wrap h3 {
    text-align: left;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-outer-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-outer-wrapper {
    text-align: left;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-recent-blog-single-wrap.estp-blog-layout-4 {
    padding: 0;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-subscribe-form-layout-2 img,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-subscribe-form-layout-2 img {
    width: 100%;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-subscribe-form-layout-3 img,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-subscribe-form-layout-3 img {
    width: 100%;
}

.estp-tab-wrapper.estp-template-1 .estp-subscription-form-wrap .estp-subscriber-layout1-head-img img {
    width: 100%;
}

.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-1 {
    margin-bottom: 25px;
}

    .estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section {
        margin: 0 0 40px;
    }

.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-2 .estp-bottom-section {
    margin: 0 0 40px;
}

.estp-tab-wrapper .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section h2.woocommerce-loop-product__title {
    margin-top: 10px;
    margin-bottom: 5px;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-wooproduct-wrapper,
.estp-tab-wrapper.estp-rht-side-tab .estp-wooproduct-wrapper,
.estp-tab-wrapper.estp-btm-lft-side-tab .estp-wooproduct-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab .estp-wooproduct-wrapper {
    margin-right: 10px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-wooproduct-wrapper.estp-woocommerce-layout-1 img,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-wooproduct-wrapper.estp-woocommerce-layout-1 img {
    width: auto;
}

.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-wooproduct-wrapper ul,
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-wooproduct-wrapper ul,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-wooproduct-wrapper ul,
.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-wooproduct-wrapper ul {
    padding: 0;
    text-align: center;
}

.estp-tab-wrapper.estp-template-1 .estp-woocommerce-layout-6 ul {
    padding: 0;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-subscriber-layout5-head-img img,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-subscriber-layout5-head-img img {
    width: 100%;
}

.estp-tab-wrapper .estp-woocommerce-layout-5 ul {
    padding-left: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-contactus-form {
    padding: 0 10px 0 0;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-6 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-7 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-8 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-9 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn,
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-1 .estp-follow-btn {
    color: #fff;
    border: 1px solid #fff;
}

.estp-tab-wrapper .estp-popup-display .estp-follow-btn {
    float: right;
    padding: 4px 6px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 10px 5px;
    color: #a5a5a3;
    border: 1px solid #a5a5a3;
}

    .estp-tab-wrapper .estp-popup-display .estp-follow-btn:hover {
        background: #a5a5a3;
        color: #fff;
    }

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
    color: #D4D4D4;
}

.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper:last-child {
    border-bottom: none;
}

.estp-tab-wrapper.estp-template-1.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-1.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 32px
}

.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 32px
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 32px
}

.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 32px
}

.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-5.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    /*margin-top: 47px*/
    margin: 71px 0;
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 72px
}

.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 71px
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 70px
}

.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 32px
}

.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
.estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
    margin-top: 33px
}

.estp-tab-wrapper .estp-twitter-layout-1 .estp-tweet-box {
    color: #fff;
}

    .estp-tab-wrapper .estp-twitter-layout-1 .estp-tweet-box a {
        color: #fff;
    }

.estp-tab-wrapper.estp-template-1 .estp-twitter-layout-1 .estp-twitter-date-wrapper a {
    color: #fff;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display a i {
    font-size: 15px;
}

.estp-tab-wrapper .aptf-tweet-actions-wrapper a {
    padding: 4px;
    display: inline-block;
    text-align: center;
    color: #D4D4D4;
    font-size: 13px;
}

.estp-tab-wrapper .estp-field-wrap.estp-front-social-icons-wrap h3 {
    padding: 0 5px;
    margin-bottom: 5px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-2 .estp-subscription-form-wrap.estp-subscribe-form-layout-1 h3 {
    padding: 0;
}

.estp-tab-wrapper.estp-template-1 .estp-subscribe-form-layout-1 h3 {
    color: #64676e;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
    font-size: 14px;
    border: 1px solid #e0e0e0;
    background: transparent;
    padding: 15px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button {
    padding: 15px 20px;
    font-size: 14px;
    width: 100%;
    background: #3383e1;
    font-weight: 400;
    color: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    outline: none;
    margin-top: 0;
    text-shadow: none;
    text-transform: uppercase;
}

    .estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button:hover {
        background-color: rgba(51, 131, 225,0.7);
    }

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 small {
    color: #898989;
    font-size: 12px;
    line-height: 20px;
    display: block;
    margin-top: 5px;
}

    .estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 small a {
        display: inline-block;
        color: #a5a5a5;
        font-size: 12px;
    }

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 h2 {
    margin-top: 0;
    line-height: 14px;
    height: 25px;
}

    .estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 h2 a {
        padding: 0;
        color: #0f1214;
        font-size: 13px;
        font-weight: 400;
    }

        .estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 h2 a:hover {
            color: #19a499;
        }

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 .estp-blog-inner-wrapper {
    margin: 10px 0;
}

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-1 .estp-blog-author a {
    color: #0f1214;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-temp-5-close-btn span {
    border: 1px solid #000;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    padding: 3px 5px 4px;
    text-align: center;
    margin: 0 0 10px;
}

.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 a,
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 a,
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 a {
    color: #1e1c1c;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .add_to_cart_button span {
    color: #242121;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .add_to_cart_button:hover span {
    border-bottom: 1px solid #474747;
    color: #474747;
}

.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price {
    font-size: 16px;
    display: block;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price {
    display: block;
}

.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price ins {
    font-weight: 700;
    font-size: 16px;
}

.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper .estp-bottom-section span.price del {
    font-size: 15px;
    font-weight: 700;
    color: #4d4946;
    margin-right: 5px;
}

.estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section .add_to_cart_button {
    background-color: #ef2c2c;
    padding: 10px;
    color: #fff;
    margin-top: 15px;
    display: block;
    font-size: 16px;
    text-transform: uppercase;
}

    .estp-tab-wrapper .estp-popup-display .estp-wooproduct-wrapper.estp-woocommerce-layout-1 .estp-bottom-section .add_to_cart_button:hover {
        background-color: rgba(67, 69, 75, 0.7);
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-dribbble {
    color: #ec4989;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-facebook {
    color: #4460a0;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-flickr {
    color: #ff5500;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-foursquare {
    color: #20c05c;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-github {
    color: #81b636;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-google-plus {
    color: #df4a33;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-linkedin {
    color: #0084d7;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-instagram {
    color: #dd0061;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-meetup {
    color: #c1da0a;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-spotify {
    color: #c1da0a;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-soundcloud {
    color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-steam {
    color: #d82af8;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-skype {
    color: #23a9fe;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-meetup {
    color: #333333;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-pinterest {
    color: #df2828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-reddit {
    color: #df2828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-stumbleupon {
    color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-tumblr {
    color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-twitch {
    color: #0069a9;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-twitter {
    color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-vimeo {
    color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-vine {
    color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-vk {
    color: #f78007;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-wordpress {
    color: #282828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-yelp {
    color: #3aa397;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .fa-youtube {
    color: #ce1312;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group i {
    font-size: 22px;
    height: 40px;
    width: 40px;
    padding: 10px;
    text-align: center;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group {
    text-align: center;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon {
        position: relative;
        width: auto;
        padding: 0 0 45px;
    }

.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-1 .estp-icons-group .estp-each-icon {
    width: 49px;
}

.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-2 .estp-icons-group .estp-each-icon {
    width: 49px;
}

.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-3 .estp-icons-group .estp-each-icon {
    width: 49px;
}

.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-4 .estp-icons-group .estp-each-icon {
    width: 49px;
}

.estp-tab-wrapper .estp-popup-display .estp-social-icon-layout-5 .estp-icons-group .estp-each-icon {
    width: 55px;
    margin: 2px;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-social-icon-tooltip {
    visibility: hidden;
    opacity: 0;
    background-color: rgb(85, 85, 85);
    text-align: center;
    padding: 3px 13px;
    position: absolute;
    z-index: 1;
    left: -57%;
    width: 95px;
    margin-bottom: 10px;
    word-wrap: break-word;
    bottom: 75%;
    box-shadow: 0 0 2px 0px #333;
    -webkit-box-shadow: 0 0 2px 0px #333;
    -moz-box-shadow: 0 0 2px 0px #333;
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group .estp-social-icon-tooltip {
    margin-left: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip {
    left: 0;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n + 1) .estp-social-icon-tooltip:after {
        left: 15px;
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip {
    left: -100%;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip span {
    color: #fff;
    font-size: 13px;
    line-height: 22px;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(51, 51, 51,0.7) transparent transparent transparent;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
/*template 1 layout 2 */

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 {
    color: #000;
}

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-twitter-date-wrapper a {
        color: #a5a5a3;
    }

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
        font-size: 18px;
        margin-top: 0;
    }

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
        padding: 10px;
        margin: 10px 0;
        background: #fff;
        border-bottom: 1px solid #d8d8d8;
    }

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box {
        color: #000;
        font-size: 13px;
    }

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box a {
        color: #999999;
    }

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-date-wrapper {
        float: right;
    }

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
        display: inline-block;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-profile-img img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    height: 50px;
    width: 50px;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a i {
    padding: 5px;
    font-size: 15px;
    margin-right: 3px;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
    padding: 5px;
    display: inline-block;
    text-align: center;
    color: #5A5A5A;
    font-size: 13px;
}

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a:hover {
        text-decoration: underline;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
    color: #474747;
    margin-top: 20px;
}

.estp-tab-wrapper.estp-template-1 .estp-subscription-form-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    overflow-y: auto;
    height: auto;
    padding: 25px;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap {
    position: relative;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-popup-display-content.estp-subscription-form-popup .mCSB_inside > .mCSB_container {
    margin-right: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-subscriber-layout2-short-title h3 {
    color: #595959;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap input.estp-subscription-email {
    width: 70%;
    padding: 10px;
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    font-size: 14px;
    background: #fff;
    outline: 0;
    background-color: #E2E2E2;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button {
    width: 30%;
    background: #ff5023;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 400;
    font-size: 14px;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #fff;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-shadow: none;
    height: 43px;
    text-transform: uppercase;
}

    .estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap button.estp-button:hover {
        background-color: rgba(255, 80, 35,0.7);
        color: #fff;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
    margin: 5px;
    position: relative;
    width: 45%;
    float: left;
    padding: 0;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
    width: 47%;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
    width: 47%;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 {
    width: 50%;
}

    .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author,
    .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author {
        margin-top: 10px;
    }

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author {
    margin-top: 10px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
    width: 49%;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 {
    width: 50%;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
    width: 48%;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
    width: 49%;
    display: inline-block;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
    width: 49%;
    display: inline-block;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
    width: 49%;
    display: inline-block;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
    width: 49%;
    display: inline-block;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap {
    width: auto;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap {
    width: auto;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
    display: block;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
    display: block;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img {
    width: auto;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img {
    width: auto;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img {
    width: auto;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper {
    width: auto;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper {
    width: auto;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
    width: auto;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
    width: auto;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
    margin: 0px 0px 5px 10px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-recent-blog-feat-img {
    width: 100%;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-feat-img img,
    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-recent-blog-feat-img img,
    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img img {
        width: 100%;
        display: block;
        vertical-align: middle;
    }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    padding: 0 5px;
    text-align: center;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2:hover .estp-blog-author-title-date-wrap {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    z-index: 9;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2:hover:after {
    opacity: 1;
    visibility: visible;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-blog-layout-2 .estp-blog-author a {
    color: #343434;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a {
    font-size: 16px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-title a {
    font-size: 17px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small, .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small {
    font-size: 14px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-blog-author a {
    color: #fab137;
    font-size: 12px;
    text-transform: uppercase;
}

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-2 .estp-recent-blog-date-author small {
    color: #fab137;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-recent-blog-title h2 {
    margin: 0;
    line-height: 16px;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 {
    text-align: center;
}

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image {
        position: relative;
    }

        .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image img {
            vertical-align: middle;
        }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
    color: #7a7a7a;
    font-weight: 400;
    font-size: 17px;
    margin-bottom: 5px;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
    background-color: transparent;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
        color: #ff6300;
        font-weight: 700;
        font-size: 16px;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
    color: #4d4946;
    padding: 0 5px;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    padding: 10px;
    background-color: #ff6300;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
    background-color: #d26825;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
    font-size: 15px;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0,0.7);
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    visibility: hidden;
    opacity: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
    color: #000;
    background: #fff;
    padding: 5px 10px;
}
/*socialmedia */

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group i {
    font-size: 22px;
    color: #fff;
    height: 40px;
    width: 40px;
    padding: 10px;
    text-align: center;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group i:hover {
        opacity: 0.7;
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon .estp-social-icon-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 5px;
    border-style: solid;
    border-color: rgb(85, 85, 85) transparent transparent transparent;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-social-icon-tooltip {
    visibility: hidden;
    opacity: 0;
    background-color: rgb(85, 85, 85);
    text-align: center;
    padding: 3px 13px;
    position: absolute;
    z-index: 1;
    top: -40px;
    left: -50%;
    width: 95px;
    margin-bottom: 10px;
    bottom: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:hover .estp-social-icon-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip::after {
    left: auto;
    right: 15px;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-dribbble {
    background-color: #ec4989;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-facebook {
    background-color: #4460a0;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-flickr {
    background-color: #ff5500;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-foursquare {
    background-color: #20c05c;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-github {
    background-color: #81b636;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-google-plus {
    background-color: #df4a33;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-linkedin {
    background-color: #0084d7;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-instagram {
    background-color: #dd0061;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-meetup {
    background-color: #c1da0a;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-spotify {
    background-color: #c1da0a;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-soundcloud {
    background-color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-steam {
    background-color: #d82af8;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-skype {
    background-color: #23a9fe;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-meetup {
    background-color: #333333;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-pinterest {
    background-color: #df2828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-reddit {
    background-color: #df2828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-stumbleupon {
    background-color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-tumblr {
    background-color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-twitch {
    background-color: #0069a9;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-twitter {
    background-color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-vimeo {
    background-color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-vine {
    background-color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-vk {
    background-color: #f78007;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-wordpress {
    background-color: #282828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-yelp {
    background-color: #3aa397;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group .fa-youtube {
    background-color: #ce1312;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
    background: #e0e0e0;
    border: 1px solid #b0b0b0;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    -moz-border-radius: 14px;
    position: relative;
    margin: 20px 0;
}

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content .estp-tweet-box {
        font-size: 12px;
        color: #474747;
        padding: 10px;
    }

.estp-tab-wrapper .estp-popup-display .aptf-tweet-actions-wrapper a i {
    padding: 5px;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a i {
    margin-right: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a {
    color: #0084ac;
}

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-3 a:hover {
        text-decoration: underline;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
    margin: 0px 20px;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
        float: left;
    }

        .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
            display: inline-block;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
        }

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
        display: inline-block;
        color: #3F3F3F;
        font-weight: 600;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
    display: inline-block;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
        color: #565656;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
    display: inline-block;
    padding: 0 5px;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
        display: inline-block;
        color: #3F3F3F;
        font-weight: 600;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 15px 8px 0px 8px;
    border-style: solid;
    border-color: #e0e0e0 transparent transparent transparent;
}
/*subscription*/


.estp-tab-wrapper .estp-popup-display .estp-subscriber-layout3-short-title h3 {
    color: #363333;
    font-size: 16px;
    font-weight: 400;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form input {
    font-size: 14px;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0;
    background: #fff;
    padding: 10px;
    border: 1px solid #e0e0e0;
    width: 100%;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button {
    background: #4f92d5;
    background-color: rgb(79, 146, 213);
    color: #fff;
    text-transform: uppercase;
    display: block;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding: 15px 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    font-weight: 400;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
    border: none;
    font-size: 14px;
    margin-top: 10px;
}

    .estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover {
        background-color: rgba(79, 146, 213,0.7);
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
/*recent blog*/

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img {
    display: table;
    margin-bottom: 10px;
}

.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-feat-img {
    display: table;
    margin-bottom: 10px;
    width: 100%;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap h2 {
    margin: 5px 0;
    line-height: 14px;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap h2 a {
        display: block;
        font-size: 13px;
        color: #302b2b;
        font-weight: 400;
    }

        .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap h2 a:hover {
            color: #19a499;
        }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-title-date-author-wrap {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    padding-left: 10px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
    display: inline-block;
}

.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author {
    display: block;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author small {
    font-size: 12px;
    color: #898989;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author a {
    font-size: 12px;
    color: #898989;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-date-author {
    display: inline-block;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-recent-blog-date-author small {
        font-size: 12px;
        color: #898989;
    }
/* woocommerce layout*/

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 {
    text-align: center;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
        padding: 0;
    }

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
        position: relative;
    }

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image img {
    height: auto;
    vertical-align: top;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    visibility: hidden;
    opacity: 0;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(15px, -50%);
        -webkit-transform: translateY(15px, -25%);
        -moz-transform: translateY(15px, -25%);
        -ms-transform: translateY(15px, -25%);
        text-align: left;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
    visibility: hidden;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
    visibility: visible;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
    color: #fff;
    font-size: 16px;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    background: #26A398;
    margin-top: 10px;
    padding: 10px 15px;
    display: inline-block;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
        background-color: #000;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 5px;
    text-transform: capitalize;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price {
    margin-bottom: 15px;
}
/*social icons*/

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group i {
    font-size: 22px;
    color: #fff;
    height: 40px;
    width: 40px;
    padding: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group i:hover {
        opacity: 0.7;
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-dribbble {
    background-color: #ec4989;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-facebook {
    background-color: #4460a0;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-flickr {
    background-color: #ff5500;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-foursquare {
    background-color: #20c05c;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-github {
    background-color: #81b636;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-google-plus {
    background-color: #df4a33;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-linkedin {
    background-color: #0084d7;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-instagram {
    background-color: #dd0061;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-meetup {
    background-color: #c1da0a;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-spotify {
    background-color: #c1da0a;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-soundcloud {
    background-color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-steam {
    background-color: #d82af8;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-skype {
    background-color: #23a9fe;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-meetup {
    background-color: #333333;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-pinterest {
    background-color: #df2828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-reddit {
    background-color: #df2828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-stumbleupon {
    background-color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-tumblr {
    background-color: #024dcb;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-twitch {
    background-color: #0069a9;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-twitter {
    background-color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-vimeo {
    background-color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-vine {
    background-color: #5aa8df;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-vk {
    background-color: #f78007;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-wordpress {
    background-color: #282828;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-yelp {
    background-color: #3aa397;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .fa-youtube {
    background-color: #ce1312;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip {
    left: 0;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip::after {
        left: 15%;
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip {
    left: -100%;
    margin-left: 0;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:nth-of-type(5n) .estp-social-icon-tooltip::after {
        left: auto;
        right: 15px;
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon .estp-social-icon-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(51, 51, 51,0.7) transparent transparent transparent;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-social-icon-tooltip {
    visibility: hidden;
    opacity: 0;
    background-color: rgb(85, 85, 85);
    text-align: center;
    padding: 3px 13px;
    position: absolute;
    z-index: 1;
    top: -40px;
    left: -50%;
    width: 95px;
    margin-bottom: 10px;
    bottom: 100%;
    box-shadow: 0 0 2px 0px #333;
    -webkit-box-shadow: 0 0 2px 0px #333;
    -moz-box-shadow: 0 0 2px 0px #333;
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon:hover .estp-social-icon-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group .estp-each-icon .estp-social-icon-tooltip span {
    color: #fff;
    font-size: 13px;
    word-break: break-all;
}
/*template 1 layout 4*/

/*twitter*/


.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
    text-align: center;
    color: #000;
    font-size: 18px;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper .estp-tweet-content {
    color: #474747;
    border-bottom: 1px solid #d9d9d9;
    background: #fff;
    margin: 10px 0;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content {
    border-bottom: none;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box {
    color: #474747;
    text-align: center;
    font-size: 13px;
}

.estp-tab-wrapper .estp-popup-display .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
    font-size: 30px;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
    color: #00c3f7;
    font-size: 30px;
    margin-bottom: 20px;
}

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
    font-size: 17px;
    text-align: center;
}

    .estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a {
        color: #000;
        font-size: 13px;
    }

.estp-tab-wrapper .estp-popup-display .estp-twitter-layout-4 .estp-tweet-box a {
    color: #d56541;
    display: block;
}
/*subscribe*/

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-layout4-inner-wrap {
    padding: 5px 0 0;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-4,
.estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
.estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
.estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
.estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display .estp-subscribe-form-layout-4,
.estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
.estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
.estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
.estp-tab-wrapper.estp-btm-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-4 {
    padding-right: 10px;
    padding-bottom: 15px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-1,
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-2,
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-3,
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display .estp-subscribe-form-layout-4 {
    padding: 0 10px 10px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-1 {
    padding-right: 10px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-2 {
    padding-right: 5px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-3 {
    padding-right: 5px;
}

.estp-tab-wrapper.estp-rht-side-tab .estp-twitter-layout-4 {
    padding-right: 5px;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
    text-transform: uppercase;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title h3 {
    color: #403a3a;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout-4-description h3 {
    line-height: 20px;
    font-weight: 400;
    color: #404040;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form input {
    background: transparent;
    color: #595050;
    border: none;
    border-bottom: 1px solid rgba(154, 144, 144, 0.3);
    border-radius: 0;
    padding: 7px 10px;
    font-size: 14px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 100%;
    margin-bottom: 10px;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form .estp-button:hover {
    opacity: 0.7;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-4 form.estp-subscription-form input::-moz-placeholder {
    color: #989191;
    opacity: 1;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
    background-color: rgb(79, 146, 213);
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    margin: 0 auto;
    width: 60%;
    text-align: center;
    display: block;
    color: #fff;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-transform: uppercase;
    padding: 15px;
    font-size: 14px;
    line-height: 1;
}

    .estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
        background-color: rgba(188, 255, 179,0.7);
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        color: #000;
    }
/* blog*/


.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img {
    position: relative;
    display: inline-block;
    margin-right: 15px;
}

.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img {
    margin-right: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img img,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img img {
    width: 100%;
    height: auto;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img::after {
    content: "";
    position: absolute;
    background-color: rgba(0, 0, 0,0.5);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    visibility: hidden;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-feat-img:hover::after {
    opacity: 1;
    visibility: visible;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}


.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    text-align: center;
    height: 75px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-inner-wrapper {
    vertical-align: middle;
    margin-top: 0;
    height: auto;
}


.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-inner-wrapper {
    height: 70px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author {
    text-align: center;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a {
    color: #898989;
    font-size: 12px;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author a:hover {
        opacity: 0.7;
    }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-title h2 {
    line-height: 14px;
    margin: 2px 0 5px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-date-author small,
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-author small {
    color: #898989;
    font-size: 12px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-title h2 a {
    color: #0f1214;
    font-size: 13px;
    font-weight: 400;
    background: #fff;
}


    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-recent-blog-title h2 a:hover {
        color: #19a499;
    }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-4 .estp-blog-outer-wrapper {
    margin-bottom: 15px;
    text-align: center;
}
/*wooproduct*/

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image {
    position: relative;
    height: 110px;
    width: 110px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 ul.estp-product-lists-wrap li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 ul.estp-product-lists-wrap li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image {
    width: 100%;
    height: auto;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    vertical-align: middle;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image::after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.5);
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image:hover::after {
    opacity: 1;
    visibility: visible;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-woocommerce-cart-btn {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image:hover .estp-woocommerce-cart-btn {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    z-index: 9;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image .estp-woocommerce-cart-btn a span {
    font-size: 14px;
    color: #fff;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section {
    display: table-cell;
    position: relative;
    width: 20%;
    margin-right: 17px;
    padding-bottom: 15px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section {
    width: auto;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section {
    width: auto;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section {
    display: table-cell;
    vertical-align: middle;
    width: 80%;
    padding: 0 10px;
}

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section a h2.woocommerce-loop-product__title {
        color: #0f1214;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
    color: #8f8f8f;
    font-size: 14px;
}
/* social icons*/

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group i {
    font-size: 22px;
    color: #000;
    height: 40px;
    width: 40px;
    padding: 8px;
    text-align: center;
    margin-right: 3px;
    border: 1px solid #303030;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group i:hover {
        color: #fff;
        background-color: #303030;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group .estp-social-icon-tooltip {
    visibility: hidden;
    opacity: 0;
    background-color: rgb(85, 85, 85);
    text-align: center;
    padding: 3px 13px;
    position: absolute;
    z-index: 1;
    top: -40px;
    left: -50%;
    width: 95px;
    margin-bottom: 10px;
    bottom: 100%;
    box-shadow: 0 0 2px 0px #333;
    -webkit-box-shadow: 0 0 2px 0px #333;
    -moz-box-shadow: 0 0 2px 0px #333;
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-4 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip {
    left: 0;
}
/*template 1 layout 5 */

/*subscription*/

.estp-tab-wrapper .estp-popup-display .estp-subscriber-layout5-short-title h3 {
    padding: 0 10px;
}

.estp-tab-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form input {
    background: transparent;
    padding: 0 10px;
    border: 1px solid #c9c9c9;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    width: calc(100% - 90px);
    margin: 0 10px;
    height: 42px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    font-size: 14px;
}

.estp-tab-wrapper .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button {
    position: absolute;
    right: 25px;
    width: 50px;
    top: 0;
    background-color: #ff4c40;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    height: 42px;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-shadow: none;
    color: #fff;
    display: inline-block;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover {
    background-color: rgba(255, 76, 64, 0.7);
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i {
    color: #fff;
    font-size: 22px;
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    top: 7px;
}

.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 {
    padding: 0 0 15px;
}

.estp-tab-wrapper .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form .estp-layout5-subscribe-button-wrap {
    padding: 0 0 20px;
    position: relative;
}

.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-subscribe-form-layout-5 .estp-subscription-form .estp-layout5-subscribe-button-wrap {
    padding: 0;
}
/* blog*/

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img {
    display: table-cell;
    width: 50%;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-feat-img img {
        width: 100%;
        height: auto;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        padding: 0 10px;
        margin: 10px 0;
    }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-inner-wrapper {
    margin-bottom: 15px;
    min-height: 100px;
    min-width: 100px;
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    padding-right: 5px;
}

.estp-tab-wrapper .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author small {
    color: #898989;
    font-size: 12px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-title h2 {
    margin: 5px 0;
    line-height: 14px;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-title h2 a {
        color: #0f1214;
        font-size: 13px;
        padding: 0;
        font-weight: 400;
    }

        .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-recent-blog-title h2 a:hover {
            color: #19a499;
        }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 .estp-blog-author a {
    color: #898989;
    font-size: 12px;
}
/* wooproducts*/

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section {
    display: table-cell;
    position: relative;
    width: 50%;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding: 0 15px;
}

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section a h2 {
        color: #000000;
        font-size: 15px;
        font-weight: 500;
        margin-top: 0;
        margin-bottom: 0;
    }

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section span {
        color: #929292;
        font-size: 14px;
    }

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section .add_to_cart_button {
        display: block;
        color: #464646;
        font-weight: 400;
        margin: 8px 0 0;
    }

.estp-tab-wrapper .estp-woocommerce-layout-5 .estp-woocommerce-cart-btn {
    margin-top: 15px;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section .add_to_cart_button span {
    border: 1px solid #b0b0b0;
    color: #464646;
    font-weight: 400;
    font-size: 12px;
    padding: 7px 15px;
}

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-5 .estp-right-section .add_to_cart_button span:hover {
        border: 1px solid transparent;
        background-color: #a2c66e;
        color: #fff;
    }
/*social icons*/


.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip::after {
    left: 15px;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group .estp-each-icon .estp-social-icon-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(51, 51, 51,0.7) transparent transparent transparent;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group .estp-each-icon:nth-of-type(5n+1) .estp-social-icon-tooltip {
    left: 0;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group .estp-social-icon-tooltip {
    visibility: hidden;
    opacity: 0;
    background-color: rgb(85, 85, 85);
    text-align: center;
    padding: 3px 13px;
    position: absolute;
    z-index: 1;
    top: -40px;
    left: -50%;
    width: 95px;
    margin-bottom: 10px;
    bottom: 100%;
    box-shadow: 0 0 2px 0px #333;
    -webkit-box-shadow: 0 0 2px 0px #333;
    -moz-box-shadow: 0 0 2px 0px #333;
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-1 .estp-icons-group i:hover,
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-2 .estp-icons-group i:hover,
.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-3 .estp-icons-group i:hover {
    opacity: 0.7;
}

.estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group i {
    font-size: 22px;
    color: #fff;
    background-color: #303030;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -moz-border-radius: 2px;
    height: 40px;
    width: 40px;
    padding: 8px;
    text-align: center;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: 1px solid transparent;
}

    .estp-tab-wrapper .estp-popup-display .estp-front-social-icons-wrap.estp-social-icon-layout-5 .estp-icons-group i:hover {
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        background-color: #fff;
        color: #000;
        border: 1px solid #000;
    }
/*template 1 layout 6*/

/*blog*/

.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-6 {
    float: left;
    margin: 0 0 10px;
    width: 50%;
    padding: 0;
    text-align: center;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-1.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-1.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a {
    font-size: 17px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-read-more a {
    font-size: 14px;
    color: #fff;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img:hover .estp-blog-read-more {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    z-index: 9;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img {
    padding-right: 10px;
    position: relative;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img:after {
        position: absolute;
        content: "";
        top: 0;
        bottom: 0;
        left: 0;
        right: 10px;
        background-color: rgba(0, 0, 0, 0.5);
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
        opacity: 0;
        visibility: hidden;
    }

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img:hover:after {
        opacity: 1;
        visibility: visible;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
    }

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-feat-img img {
        width: 100%;
        height: auto;
        text-align: center;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        vertical-align: top;
    }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-title h2 {
    line-height: 14px;
    margin: 4px 0;
}

    .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-title h2 a {
        color: #000000;
        font-size: 13px;
        font-weight: 400;
        padding: 0;
        display: block;
    }

        .estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-title h2 a:hover {
            color: #19a499;
        }

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-blog-author a {
    color: #838383;
    font-size: 12px;
}

.estp-tab-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 .estp-recent-blog-date-author small {
    color: #838383;
    font-size: 12px;
}
/*wooproduct*/

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 {
    border: none;
    padding: 0;
    display: inline-block;
    width: 45%;
    float: left;
}

    .estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
        width: 150px;
        height: 150px;
    }

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-1 .estp-front-twitter-header h1 {
    margin-top: 0;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-contactus-form h1 {
    margin-top: 0;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
    color: #000000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    margin: 15px 0 5px;
    text-align: center;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section span.woocommerce-Price-amount {
    color: #474747;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
    padding: 10px 0;
}
/*template-2 starts*/


.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element {
    color: #fff;
    background-color: #ff6600;
}

.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-social-icons-wrapper .estp-popup-display {
    padding-bottom: 45px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-2 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-2 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-2 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-2 .estp-subscribe-form-layout-4 {
    margin-left: 0;
    margin-right: 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-3 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-3 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-popup-display {
    padding-right: 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-9 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-9 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    padding: 10px 0 10px 10px;
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: hidden;
}

.estp-tab-wrapper .estp-popup-display .estp-woocommerce-layout-6 {
    border: none;
    padding: 0;
    display: inline-block;
    width: 45%;
    float: left;
    margin-bottom: 0;
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
    margin-top: 0;
}

.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-woocommerce-layout-6 {
    border: none;
    padding: 0;
}

.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper {
    margin: 8px 0;
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element {
    z-index: auto;
    width: auto;
    height: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
}

.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
    color: #474747;
    margin-top: 20px;
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element span {
    z-index: 9;
    display: block;
    font-size: 14px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-wooproduct-wrapper,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-wooproduct-wrapper {
    margin-left: 0;
    margin-right: 0;
}

.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    padding: 5px;
    width: 70px;
    height: auto;
}

.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
}

.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 8px;
}

.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
}

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    padding: 5px 10px;
    width: auto;
    height: 50px;
    line-height: 20px;
    vertical-align: middle;
    min-width: 70px;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
}

    .estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span,
    .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span {
        height: 20px;
        line-height: 20px;
    }

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(95px, 0%);
    -webkit-transform: translate(95px, 0%);
    transform: translate(95px, 0%);
    -ms-transform: translate(95px, 0%);
}

.estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(-95px, 0%);
    -webkit-transform: translate(-95px, 0%);
    transform: translate(-95px, 0%);
    -ms-transform: translate(-95px, 0%);
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display {
    z-index: 99;
}

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    top: -15px;
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element i {
    margin: 0;
}
/*template-3 starts*/


.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element {
    color: #fff;
    background: #8cc832;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    padding: 12px;
    height: 50px;
    width: 50px;
    text-align: center;
}

.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    right: 0;
}

.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i {
    line-height: 25px;
    vertical-align: middle;
    height: 25px;
    width: 25px;
    text-align: center;
    display: inline-block;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(60px, 0%);
    -webkit-transform: translate(60px, 0%);
    transform: translate(60px, 0%);
    -ms-transform: translate(60px, 0%);
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    -moz-transform: translate(60px, 0%);
    -webkit-transform: translate(60px, 0%);
    transform: translate(60px, 0%);
    -ms-transform: translate(60px, 0%);
}

.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(-60px, 0%);
    -webkit-transform: translate(-60px, 0%);
    transform: translate(-60px, 0%);
    -ms-transform: translate(-60px, 0%);
}

.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    -moz-transform: translate(-60px, 0%);
    -webkit-transform: translate(-60px, 0%);
    transform: translate(-60px, 0%);
    -ms-transform: translate(-60px, 0%);
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper {
    margin: 10px 0;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    margin: 0 3px;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display {
    overflow-y: visible;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-custom-shortcode-wrapper .estp-popup-display {
    overflow-y: visible;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display {
    overflow-y: visible;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-subscription-form-wrapper .estp-popup-display {
    overflow-y: visible;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
    overflow: visible;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display {
    overflow: visible;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display {
    overflow: visible;
}

    .estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content,
    .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content,
    .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content,
    .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display .estp-popup-display-content {
        height: 400px;
    }

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    margin-top: -10px;
}

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-popup-display .estp-temp-3-close-btn {
    position: absolute;
    right: -50px;
    top: 0;
}

.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-popup-display .estp-temp-3-close-btn {
    position: absolute;
    top: 0;
    left: -50px;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-popup-display .estp-temp-3-close-btn {
    position: absolute;
    top: -55px;
    left: 0;
}

.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-popup-display .estp-temp-3-close-btn {
    position: absolute;
    top: -55px;
    right: 0;
}

.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-temp-3-close-btn span {
    background: #8cc832;
    min-height: 45px;
    min-width: 45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    color: #fff;
    padding: 12px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
}

    .estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-temp-3-close-btn span:hover {
        background-color: rgba(140, 200, 50, 0.7);
    }

.estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt,
.estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span.dashicons-no-alt {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    left: 25%;
    right: 0;
    top: 25%;
    bottom: 0;
}

.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span.dashicons-no-alt {
    visibility: visible;
    opacity: 1;
    color: #fff;
    transform-origin: 50% 50%;
    height: 25px;
    width: 25px;
    font-size: 25px;
    line-height: 25px;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 600ms;
    animation-iteration-count: 1;
    animation-timing-function: linear;
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(180deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(180deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(180deg);
    }
}

.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 20px;
    line-height: 25px;
}

.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span i {
    visibility: hidden;
    opacity: 0;
}

.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span img {
    visibility: hidden;
    opacity: 0;
}
/*template-4 starts*/

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element {
    background: #eeeeee;
    color: #3b3b3b;
    padding: 15px;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    width: 135px;
    height: auto;
}

.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
}

.estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
}

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element span {
    vertical-align: middle;
    display: inline-block;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element {
    top: 1px;
}

.estp-tab-wrapper.estp-template-4 .estp-temp-4-move {
    z-index: 999;
}

    .estp-tab-wrapper.estp-template-4 .estp-temp-4-move .estp-tab-element {
        box-shadow: 0px 0px 1px 1px #fff;
        -webkit-box-shadow: 0px 0px 1px 1px #fff;
        -moz-box-shadow: 0px 0px 1px 1px #fff;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element {
    transform: translateX(-200px);
    -webkit-transform: translateX(-200px);
    -moz-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-temp-4-move .estp-tab-element {
    transform: translateX(320px);
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    -ms-transform: translateX(320px);
}

.estp-tab-wrapper.estp-template-4 .estp-animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    padding: 10px 15px;
    width: auto;
    line-height: 20px;
    vertical-align: middle;
    min-width: 90px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-temp-4-move .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-temp-4-move .estp-popup-display {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    top: 60px;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    width: 320px;
    height: auto;
    z-index: 99;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    margin-right: 2px;
}

.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    margin-left: 2px;
}

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-popup-display {
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    transition-delay: 0.4s;
}
/*for transition effect*/

.estp-tab-wrapper.estp-template-4 .estp-temp-4-move .estp-popup-display {
    visibility: visible;
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
}

.estp-temp4-tab-active {
    left: -200px !important;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-temp-4-move .estp-tab-element,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-temp-4-move .estp-tab-element {
    transform: translateY(395px);
    -webkit-transform: translateY(395px);
    -moz-transform: translateY(395px);
    -ms-transform: translateY(395px);
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element span,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element span {
    display: block;
}

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper.estp-woocommerce-wrapper .estp-tab-element span {
    font-size: 16px;
}

.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element i {
    margin-right: 5px;
    font-size: 15px !important;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    line-height: 20px;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i {
    font-size: 15px !important;
    height: 20px;
    width: 20px;
}

.estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper {
    margin: 15px 0;
    width: auto;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper.estp-external-link-wrapper .estp-tab-element span {
    font-size: 13px;
}

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    font-size: 13px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper {
    margin: 80px 0;
    left: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper {
    margin: 80px 0;
    right: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    margin: 0;
    vertical-align: top;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
    left: 320px;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari 3-8 */
    -moz-transform: rotate(180deg);
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari 3-8 */
    -moz-transform: rotate(0deg);
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
    left: -320px;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
    background-color: #17181e;
    color: #d8d8d9;
}

.estp-tab-wrapper.estp-template-5 .estp-temp-5-close-btn {
    position: relative;
}

    .estp-tab-wrapper.estp-template-5 .estp-temp-5-close-btn span.fa {
        position: absolute;
        right: 10px;
        top: 0;
        font-size: 16px;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
    width: 114px;
    display: block;
    vertical-align: middle;
    padding: 0 10px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -ms-border-bottom-right-radius: 8px;
    -moz-border-bottom-right-radius: 8px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Safari 3-8 */
    -moz-transform: rotate(-90deg);
    position: relative;
    left: -37px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
    border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -ms-border-top-right-radius: 8px;
    -moz-border-top-right-radius: 8px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Safari 3-8 */
    -moz-transform: rotate(-90deg);
    position: relative;
    right: -37px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
    width: auto;
    height: 40px;
    line-height: 40px;
    display: block;
    padding: 0 15px;
    border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -ms-border-top-right-radius: 8px;
    -moz-border-top-right-radius: 8px;
    vertical-align: middle;
}

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
    width: auto;
    height: 37px;
    line-height: 35px;
    display: block;
    padding: 0 15px;
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -ms-border-top-left-radius: 8px;
    -moz-border-top-left-radius: 8px;
    vertical-align: middle;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display h1 {
    font-size: 18px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display-content {
    overflow-y: auto;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-popup-display {
    background-color: #fff;
    color: #474747;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    font-size: 12px;
    width: 320px;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(-320px, 0%);
    -ms-transform: translate(-320px, 0%);
    -webkit-transform: translate(-320px, 0%);
    transform: translate(-320px, 0);
    overflow-y: auto;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-popup-display-show {
    -ms-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow-y: auto;
    height: 100%;
    min-height: 400px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-popup-display {
    background-color: #fff;
    color: #474747;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    font-size: 12px;
    width: 320px;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate3d(320px, 0%);
    -ms-transform: translate3d(320px, 0%);
    -webkit-transform: translate(320px, 0%);
    transform: translate(320px, 0%);
    overflow-y: auto;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-popup-display-show {
    -ms-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow-y: auto;
    height: 100%;
    min-height: 400px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display-content .estp-slider-content-inner-wrap {
    font-size: 14px;
    padding: 15px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
    background-color: #fff;
    color: #474747;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    height: auto;
    width: 100%;
    min-width: 400px;
    position: absolute;
    z-index: 2;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display-show {
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0px 0 0 1px #f0e9e9;
    top: auto;
    bottom: 0;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper {
    bottom: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-lft-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-rht-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-btm-lft-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1,
.estp-tab-wrapper.estp-btm-rht-side-tab .estp-recent-blog-single-wrap.estp-blog-layout-1 {
    padding: 0 5px;
    display: inline-block;
    width: 49%;
    float: left;
    margin: 0;
    text-align: center;
}

.estp-tab-wrapper .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-date-author {
    line-height: 12px;
}

.estp-tab-wrapper.estp-template-4 .estp-recent-blog-single-wrap.estp-blog-layout-1 .estp-recent-blog-feat-img {
    margin-bottom: 5px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-1 {
    padding: 0 10px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
    padding: 4px 4px 0 8px;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
    padding: 0 10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-5 {
    padding: 0 15px 0 0px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-4 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 {
    padding: 0 10px 0 5px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-recent-blogs-wrapper .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-6 {
    padding: 0 10px 0 5px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-social-icons-popup,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-social-icons-popup,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-social-icons-popup,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-social-icons-popup {
    width: 400px;
    margin: 0 auto;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display .estp-front-social-icons-wrap .estp-icons-group {
    text-align: left;
}

.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element i {
    margin-right: 2px;
    line-height: 40px !important;
    vertical-align: top;
}

.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element span {
    font-size: 14px;
    vertical-align: top;
    line-height: 40px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element.estp-external-link span.estp-tab-element-title {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
}

/*template 5 layout 1 */

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-follow-btn:hover {
    background: #a5a5a3;
    color: #fff;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
    color: #D4D4D4;
}

.estp-tab-wrapper.estp-template-5 .estp-tweet-content {
    padding: 10px;
    background: #4681ad;
}

.estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-tweets-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-tweets-wrapper,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-tweets-wrapper {
    margin-right: 10px;
}

.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-subscription-form-wrap,
.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-subscription-form-wrap {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display {
    height: auto;
    position: absolute;
}

.estp-tab-wrapper.estp-template-5 .estp-tweet-box {
    color: #fff;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display a i {
    font-size: 15px;
    margin-right: 3px;
}

.estp-tab-wrapper.estp-template-5 .estp-subscribe-form-layout-1 h3 {
    color: #64676e;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
    font-size: 14px;
    border: 1px solid #e0e0e0;
    background: transparent;
    padding: 15px;
    width: 100%;
}

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button,
.estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form .estp-button {
    width: 320px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-temp-5-close-btn span {
    border: 1px solid #000;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    padding: 3px 5px 4px;
    text-align: center;
}
/*template 5 layout 2 */

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 {
    color: #000;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
        font-size: 18px;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
        padding: 10px;
        margin: 10px 0;
        background: #fff;
        border-bottom: 1px solid #d8d8d8;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box {
        color: #000;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box a {
        color: #999999;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-date-wrapper {
        float: right;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
        display: inline-block;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-profile-img img {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        height: 50px;
        width: 50px;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a i {
        padding: 5px;
        font-size: 15px;
        margin-right: 3px;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
        padding: 5px;
        display: inline-block;
        text-align: center;
        color: #5A5A5A;
        font-size: 13px;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
        color: #474747;
        margin-top: 20px;
    }

.estp-tab-wrapper.estp-template-5 .estp-subscription-form-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    -webkit-box-shadow: 0 0 1px 0px #959595;
    -moz-box-shadow: 0 0 1px 0px #959595;
    overflow-y: auto;
    height: auto;
    padding: 25px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-2 {
    height: auto;
    overflow-y: auto;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap {
        position: relative;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-popup-display-content.estp-subscription-form-popup .mCSB_inside > .mCSB_container {
    margin-right: 0;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-recent-blog-title h2 {
    margin: 0;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 {
    text-align: center;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image {
        position: relative;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section {
        margin: 20px 0 0;
    }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
            color: #7a7a7a;
            font-weight: 400;
            font-size: 17px;
            margin-bottom: 5px;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
            padding: 0 5px;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
            background-color: transparent;
        }

            .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
                color: #ff6300;
                font-weight: 700;
                font-size: 16px;
            }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
        position: absolute;
        top: 50%;
        left: 50%;
        right: 0;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        visibility: hidden;
        opacity: 0;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
        padding: 10px;
        background-color: #ff6300;
    }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
            background-color: #d26825;
        }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
        font-size: 15px;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
        position: absolute;
        content: "";
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(0, 0, 0,0.7);
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
        visibility: hidden;
        opacity: 0;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
        color: #000;
        background: #fff;
        padding: 5px 10px;
    }
/*socialmedia */

/*template-5 layout 3*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content {
    background: #e0e0e0;
    border: 1px solid #b0b0b0;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    -moz-border-radius: 14px;
    position: relative;
    margin: 20px 4px 30px;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content .estp-tweet-box {
        font-size: 12px;
        color: #474747;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .aptf-tweet-actions-wrapper a i {
    padding: 5px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 a i {
    margin-right: 0;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 a {
    color: #0084ac;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 a:hover {
        text-decoration: underline;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
    margin: 0px 20px;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
        float: left;
    }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
            display: inline-block;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
        }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
        display: inline-block;
        color: #3F3F3F;
        font-weight: 600;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
    display: inline-block;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
        color: #565656;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
    display: inline-block;
    padding: 0 5px;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
        display: inline-block;
        color: #3F3F3F;
        font-weight: 600;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-3 .estp-tweet-content::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 15px 8px 0px 8px;
    border-style: solid;
    border-color: #e0e0e0 transparent transparent transparent;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author small {
    color: #fff;
    font-size: 14px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 .estp-blog-author a {
    color: #fff;
    font-size: 14px;
}
/* woocommerce layout*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 {
    text-align: center;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
        padding: 0;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
        position: relative;
    }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
            position: absolute;
            content: "";
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            -moz-transition: all 350ms ease-in-out;
            -webkit-transition: all 350ms ease-in-out;
            transition: all 350ms ease-in-out;
            visibility: hidden;
            opacity: 0;
        }

            .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
                position: absolute;
                left: 0;
                top: 50%;
                transform: translate(15px, -50%);
                -webkit-transform: translate(15px, -50%);
                -moz-transform: translate(15px, -50%);
                -ms-transform: translate(15px, -50%);
                text-align: left;
            }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
            visibility: hidden;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
            visibility: visible;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
            visibility: visible;
            opacity: 1;
            -moz-transition: all 350ms ease-in-out;
            -webkit-transition: all 350ms ease-in-out;
            transition: all 350ms ease-in-out;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            text-transform: uppercase;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
            color: #ffffff;
            font-size: 16px;
        }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
            color: #fff;
            font-size: 14px;
            text-transform: uppercase;
            background: #26A398;
            margin-top: 10px;
            padding: 10px 15px;
            display: inline-block;
        }

            .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
                background-color: #000;
            }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            margin-bottom: 5px;
            text-transform: capitalize;
        }
/*social icons*/


/*template 5 layout 4*/

/*twitter*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
    text-align: center;
    color: #000;
    font-size: 18px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-follow-btn {
    color: #a5a5a3;
    background: transparent;
    float: right;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-follow-btn:hover {
        background: #a5a5a3;
        color: #fff;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content {
    color: #474747;
    border-bottom: 1px solid #d9d9d9;
    background: #fff;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box {
        color: #474747;
        text-align: center;
        font-size: 14px;
    }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
            color: #00c3f7;
            font-size: 30px;
            margin-bottom: 20px;
        }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
        font-size: 17px;
        text-align: center;
    }

        .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper a {
            color: #000;
            font-size: 14px;
        }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-box a {
    color: #d56541;
    display: block;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
    text-transform: uppercase;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout-4-description h3 {
    line-height: 20px;
    font-weight: 400;
    color: #404040;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
    background: #bcffb3;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    -moz-border-radius: 30px;
    margin: 0 auto;
    width: 60%;
    text-align: center;
    display: block;
    color: #000;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    text-transform: uppercase;
    padding: 15px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
        background-color: rgba(188, 255, 179,0.7);
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
/* blog*/

/*wooproduct*/

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image {
    position: relative;
    height: 110px;
    width: 110px;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image img {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image::after {
        position: absolute;
        content: "";
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        background-color: rgba(0, 0, 0, 0.5);
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
        opacity: 0;
        visibility: visible;
    }

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image:hover::after {
        opacity: 1;
        visibility: visible;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-woocommerce-cart-btn {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image:hover .estp-woocommerce-cart-btn {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    z-index: 9;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image .estp-woocommerce-cart-btn a span {
    font-size: 14px;
    color: #fff;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
    color: #8f8f8f;
    font-size: 14px;
}

/* social icons*/

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button {
    right: auto;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button:hover {
    background-color: rgba(255, 76, 64, 0.7);
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-subscription-form-wrap.estp-subscribe-form-layout-5 .estp-subscription-form button.estp-button i {
    color: #fff;
    font-size: 22px;
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    top: 7px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author {
    text-align: left;
}

    .estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-blog-layout-5 .estp-recent-blog-date-author small {
        color: #5f5f5f;
        font-size: 14px;
    }
/* wooproducts*/

.estp-tab-wrapper .estp-twitter-layout-1 .aptf-tweet-actions-wrapper a:hover {
    text-decoration: underline;
}
/*template 5 layout 6*/


/*wooproduct*/

.estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6,
.estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 {
    padding: 0 10px;
    text-align: center;
}

    .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img,
    .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab.estp-fixed .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section img {
        width: 100%;
        height: auto;
    }

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
    color: #000000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    margin: 15px 0 5px;
}

.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
    padding: 10px 0;
}
/*template 6 starts*/

/*twitter starts*/


.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    background: #4c4f74;
    color: #d8d8d9;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    display: block;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
    padding: 0 10px;
    height: 40px;
    width: 114px;
    line-height: 40px;
    top: 0;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    position: relative;
    left: -37px;
}

.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    right: -37px;
}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari 3-8 */
    -moz-transform: rotate(0deg);
    width: auto;
    bottom: 0;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    position: relative;
}

.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: top;
    line-height: 40px !important;
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
    left: 283px;
}

.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
    right: 282px;
}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp-6-popup,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp-6-popup {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp6-hide {
    left: -91px;
}

.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp6-hide {
    left: 91px;
}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp6-hide,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-temp6-hide {
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    bottom: 0;
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper {
    margin: 80px 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-6 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-6 .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 10px;
}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element span {
    font-size: 14px;
    /*display: inline-block;*/
    vertical-align: top;
    line-height: 40px;
}

.estp-tab-wrapper.estp-template-6 .estp-popup-display {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-6 .estp-popup-display-show {
    overflow: hidden;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-6 .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-6 .estp-popup-display-show {
    -moz-transform: translate(0%, 0);
    -webkit-transform: translate(0%, 0);
    transform: translate(0%, 0);
    -ms-transform: translate(0%, 0);
    top: auto;
    bottom: 0;
    height: auto;
}

.estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    margin-top: -45px;
}

.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
    vertical-align: middle;
    display: block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    background-color: #43bb31;
    color: #fff;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Safari 3-8 */
    -moz-transform: rotate(-90deg);
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
    padding: 0 10px;
    height: 40px;
    width: 114px;
    line-height: 40px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
    left: -37px;
}

.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
    right: -37px;
}


.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: top;
    line-height: 40px !important;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper {
    /*margin: 100px 0;*/
    margin: 80px 0;
}

.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element span {
    font-size: 14px;
    /*display: inline-block;*/
    vertical-align: top;
    line-height: 40px;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
    margin: 0;
}

    .estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -webkit-transform: rotate(0deg); /* Safari 3-8 */
        -moz-transform: rotate(0deg);
        width: auto;
        position: relative;
        bottom: 0;
        padding: 0 15px;
        height: 40px;
        line-height: 40px;
    }

.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab {
    z-index: 100;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
    opacity: 0;
    visibility: hidden;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-popup-display-show,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-popup-display-show {
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(0%, -100%);
    -ms-transform: translate(0%, -100%);
    -webkit-transform: translate(0%, -100%);
    transform: translate(0%, -100%);
}

.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
    -moz-transform: translate3d(0%, 200%);
    -ms-transform: translate3d(0%, 200%);
    -webkit-transform: translate(0%, 200%);
    transform: translate(0%, 200%);
    opacity: 0;
    visibility: hidden;
}

.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-popup-display-show,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-popup-display-show {
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(0%, -100%);
    -ms-transform: translate(0%, -100%);
    -webkit-transform: translate(0%, -100%);
    transform: translate(0%, -100%);
    top: -10px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper.estp-twitter-feed-wrapper .estp-popup-display-show {
    color: #474747;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-7.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7.estp-fixed .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-7.absolute .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-7.absolute .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display h1,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display h1 {
    font-size: 18px;
}

.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    margin-top: -35px;
}

.estp-tab-wrapper.estp-template-7 .estp-popup-display .estp-temp-7-close-btn .fa {
    font-size: 16px;
    padding: 10px;
}

.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    z-index: 99;
    height: 310px;
    margin-left: 60px;
    width: 320px;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    z-index: 99;
    height: 310px;
    margin-right: 60px;
    width: 320px;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    height: auto;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    z-index: 99;
    margin-top: -20px;
}

.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display .estp-temp-7-close-btn {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display-show .estp-temp-8-close-btn {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
}
/*template 8 starts*/

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    background-color: #31DAC2;
    color: #fff;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Safari 3-8 */
    -moz-transform: rotate(-90deg);
}

.estp-tab-overlay.estp-tab-overlay-active {
    background-color: rgba(0, 0, 0,0.7);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    z-index: 100;
}

.estp-tab-wrapper.estp-template-8.estp-active {
    z-index: 999;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-8.estp-temp8-overlay:after {
    left: 0;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-8.estp-temp8-overlay:after {
    right: 0;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-8.estp-temp8-overlay:after,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-8.estp-temp8-overlay:after {
    left: 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
    padding: 0 10px;
    height: 40px;
    width: 114px;
    line-height: 40px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari 3-8 */
    -moz-transform: rotate(0deg);
    width: auto;
    bottom: 0;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper {
    /*margin: 100px 0;*/
    margin: 80px 0;
}

.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    margin: 0;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: top;
    line-height: 40px !important;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
    left: -37px;
}

.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
    right: -37px;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element span {
    font-size: 14px;
    vertical-align: top;
    line-height: 40px;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab {
    z-index: 100;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 0 !important;
}

.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 18px;
    margin-right: 8px;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-woocommerce-wrapper .estp-popup-display .mCSB_inside > .mCSB_container {
    margin-left: 10px;
}

.estp-tab-wrapper.estp-template-8 .estp-popup-display {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-popup-display {
    margin-top: -37px;
}

    .estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-popup-display .estp-temp-7-close-btn .fa {
        display: block;
        text-align: right;
        font-size: 20px;
        padding: 10px;
    }

    .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-popup-display .estp-temp-7-close-btn .fa {
        display: block;
        text-align: left;
        font-size: 20px;
        padding: 10px;
    }

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp8-active-tab {
    /*	left: 333px;*/
    top: 0;
    z-index: 999;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(50px, 0%);
    -webkit-transform: translate(50px, 0%);
    -ms-transform: translate(50px, 0%);
    transform: translate(50px, 0%);
    z-index: 99;
    height: 310px;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display-show .estp-temp-8-close-btn span.fa {
    font-size: 16px;
    padding: 10px;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    height: auto;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp8-active-tab {
    top: 0;
    z-index: 999;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-8 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-3 {
    padding-right: 10px;
}

.estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
    -moz-transform: translate(-50px, 0%);
    -ms-transform: translate(-50px, 0%);
    -webkit-transform: translate(-50px, 0%);
    transform: translate(-50px, 0%);
    z-index: 99;
    overflow: hidden;
}

.estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-subscribe-form-layout-4,
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-subscribe-form-layout-4,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-subscribe-form-layout-4 {
    margin-right: 2px
}
/*template 9 starts*/

.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    left: 95px;
}

.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    right: 95px;
}


.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display {
    top: -5px;
    height: auto;
    opacity: 0;
    visibility: hidden;
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display-show {
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(0%, -100%);
    -webkit-transform: translate(0%, -100%);
    -ms-transform: translate(0%, -100%);
    transform: translate(0%, -100%);
}

.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element {
    background-color: #fa1c45;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px 0;
    width: 90px;
    height: auto;
}

.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
}

.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
}

.estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper {
    margin: 15px 0;
}

.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    margin: 0;
}

    .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        padding: 10px 15px;
        width: auto;
        height: auto;
        min-height: 63px;
        line-height: 20px;
        vertical-align: middle;
        min-width: 120px;
        display: inline-block;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

        .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
        .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active {
            min-width: 120px;
        }

.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element span {
    display: block;
    font-size: 12px;
    vertical-align: middle;
}

.estp-tab-wrapper.estp-template-9 .estp-tab-element .estp-close-active-tab span.fa {
    font-size: 20px;
}
/*template 10 layout 1 */


.estp-tab-wrapper.estp-template-10 .estp-popup-display-content .estp-slider-content-inner-wrap {
    font-size: 14px;
    padding: 15px;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display h1 {
    font-size: 18px;
}

.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    padding: 5px;
    width: 100px;
    height: auto;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i {
    font-size: 20px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
    height: 60px;
    width: auto;
    text-align: center;
    padding: 10px 15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    line-height: 20px;
    vertical-align: middle;
    min-width: 100px;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element span {
        display: block;
        font-size: 14px;
        vertical-align: middle;
    }

.estp-tab-wrapper.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    color: #6d7492;
    background: #fff;
    text-align: center;
    color: #404040;
}

.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -ms-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
}

.estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i {
    font-size: 20px;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-popup-display {
    background-color: #fff;
    height: 100%;
    width: 320px;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 400px;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(-320px, 0);
    -webkit-transform: translate(-320px, 0);
    transform: translate(-320px, 0);
    -ms-transform: translate(-320px, 0);
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display-content {
    height: 100vh;
    overflow-y: auto;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display-content,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display-content {
    height: auto;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display-show {
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.07);
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-popup-display-show {
    -ms-transform: translate(0, 4%);
    -moz-transform: translate(0, 4%);
    -webkit-transform: translate(0, 4%);
    transform: translate(0, 4%);
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-popup-display {
    background-color: #fff;
    color: #474747;
    font-size: 12px;
    height: 100%;
    width: 320px;
    min-height: 400px;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(320px, 0);
    -ms-transform: translate(320px, 0);
    -webkit-transform: translate(320px, 0);
    transform: translate(320px, 0);
}

.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-popup-display-show {
    -ms-transform: translate(0, 4%);
    -moz-transform: translate(0, 4%);
    -webkit-transform: translate(0, 4%);
    transform: translate(0, 4%);
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper {
    margin: 15px 0;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper {
    left: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
        left: 320px;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper {
    right: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
        left: -320px;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-follow-btn:hover {
    color: #fff;
    background: #a5a5a3;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-1 .estp-tweet-box .estp-twitter-date-wrapper a {
    color: #D4D4D4;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display {
    height: auto;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display a i {
        /*font-size: 15px;*/
        margin-right: 3px;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-1 .estp-subscription-form input {
        font-size: 14px;
        border: 1px solid #e0e0e0;
        background: transparent;
        padding: 15px;
        width: 100%;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-temp-5-close-btn span {
        border: 1px solid #000;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        -moz-border-radius: 50%;
        padding: 3px 5px 4px;
        text-align: center;
        margin: 0 0 10px;
    }
    /*template 10 layout 2 */

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 {
        color: #000;
    }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-front-twitter-header h1 {
            font-size: 18px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content {
            padding: 10px;
            margin: 10px 0;
            background: #fff;
            border-bottom: 1px solid #d8d8d8;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box {
            color: #000;
        }

            .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-date-wrapper {
                float: right;
            }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-name {
            display: inline-block;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-box .estp-twitter-profile-img img {
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
            height: 50px;
            width: 50px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a i {
            padding: 5px;
            font-size: 15px;
            margin-right: 3px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .aptf-tweet-actions-wrapper a {
            padding: 5px;
            display: inline-block;
            text-align: center;
            color: #5A5A5A;
            font-size: 13px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-tweet-content .estp-tweet-box .estp-twitter-content {
            color: #474747;
            margin-top: 20px;
        }

.estp-tab-wrapper.estp-template-10 .estp-subscription-form-wrapper .estp-popup-display {
    background-color: #fff;
    box-shadow: 0 0 1px 0px #959595;
    box-shadow: 0 0 1px 0px #959595;
    box-shadow: 0 0 1px 0px #959595;
    overflow-y: auto;
    height: auto;
    padding: 25px;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-2 .estp-layout2-subscribe-button-wrap {
    position: relative;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap {
    text-align: center;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 .estp-blog-author-title-date-wrap .estp-recent-blog-title h2 {
        margin: 0;
    }

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 {
    text-align: center;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section {
        margin: 20px 0 0;
    }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section .estp-product-title h2.woocommerce-loop-product__title {
            color: #7a7a7a;
            font-weight: 400;
            font-size: 17px;
            margin-bottom: 5px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price span.woocommerce-Price-amount {
            color: #4d4946;
            padding: 0 5px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins {
            background-color: transparent;
        }

            .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-bottom-section span.price ins span.woocommerce-Price-amount {
                color: #ff6300;
                font-weight: 700;
                font-size: 16px;
            }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn {
        position: absolute;
        top: 50%;
        left: 50%;
        right: 0;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        visibility: hidden;
        opacity: 0;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
        padding: 10px;
        background-color: #ff6300;
    }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn:hover {
            background-color: #d26825;
        }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-cart-btn {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn span {
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn i {
        font-size: 15px;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image .estp-product-image-overlay {
        position: absolute;
        content: "";
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(0, 0, 0,0.7);
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
        visibility: hidden;
        opacity: 0;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-wooproduct-image:hover .estp-product-image-overlay {
        visibility: visible;
        opacity: 1;
        -moz-transition: all 350ms ease-in-out;
        -webkit-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-2 .estp-cart-btn a.add_to_cart_button {
        color: #000;
        background: #fff;
        padding: 5px 10px;
    }
/*socialmedia */


/*template-10 layout 3*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap {
    margin: 0px 20px;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img {
        float: left;
    }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-profile-img img {
            display: inline-block;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
        }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
        display: inline-block;
        color: #3F3F3F;
        font-weight: 600;
    }

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper {
    display: inline-block;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-twitter-date-wrapper a {
        color: #565656;
    }

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username {
    display: inline-block;
    padding: 0 5px;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-3 .estp-img-usr-date-wrap .estp-twitter-username a {
        display: inline-block;
        color: #3F3F3F;
        font-weight: 600;
    }
/*subscription*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form input {
    font-size: 14px;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    outline: 0;
    background: #fff;
    padding: 10px;
    border: 1px solid #e0e0e0;
    width: 100%;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button {
    background: #4f92d5;
    background-color: rgb(79, 146, 213);
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    border: none;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-3 .estp-subscription-form .estp-button:hover {
        background-color: rgba(79, 146, 213,0.7);
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
/* woocommerce layout*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 {
    text-align: center;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 ul.estp-product-lists-wrap {
        padding: 0;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image {
        position: relative;
    }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
            position: absolute;
            content: "";
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            -moz-transition: all 350ms ease-in-out;
            -webkit-transition: all 350ms ease-in-out;
            transition: all 350ms ease-in-out;
            visibility: hidden;
            opacity: 0;
        }

            .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woocommerce-text-overlay {
                position: absolute;
                left: 0;
                transform: translate(15px, -50%);
                -webkit-transform: translate(15px, -50%);
                -moz-transform: translate(15px, -50%);
                -ms-transform: translate(15px, -50%);
                text-align: left;
                top: 50%;
            }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section {
            visibility: hidden;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
            visibility: visible;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image:hover .estp-woocommerce-image-overlay-section {
            visibility: visible;
            opacity: 1;
            -moz-transition: all 350ms ease-in-out;
            -webkit-transition: all 350ms ease-in-out;
            transition: all 350ms ease-in-out;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            text-transform: uppercase;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-woo-sale-price span {
            color: #ffffff;
            font-size: 16px;
        }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button {
            color: #fff;
            font-size: 14px;
            text-transform: uppercase;
            background: #26A398;
            margin-top: 10px;
            padding: 10px 15px;
            display: inline-block;
        }

            .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .add_to_cart_button:hover {
                background-color: #000;
            }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-3 .estp-wooproduct-image .estp-woocommerce-image-overlay-section .estp-product-title h2 {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            margin-bottom: 5px;
            text-transform: capitalize;
        }

/*template 10 layout 4*/

/*twitter*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-front-twitter-header h1 {
    text-align: center;
    color: #000;
    font-size: 18px;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-tweet-box .estp-twitter-profile-img i {
    color: #00c3f7;
    font-size: 30px;
    margin-bottom: 20px;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-content .estp-twitter-date-wrapper {
    font-size: 17px;
    text-align: center;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-4 .estp-tweet-box a {
    color: #d56541;
    display: block;
}
/*subscribe*/


.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 {
    margin-left: 10px;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout4-short-title {
        text-transform: uppercase;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscriber-layout-4-description h3 {
        line-height: 20px;
        font-weight: 400;
        color: #404040;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button {
        background: #bcffb3;
        border-radius: 30px;
        -webkit-border-radius: 30px;
        -ms-border-radius: 30px;
        -moz-border-radius: 30px;
        margin: 0 auto;
        width: 60%;
        text-align: center;
        display: block;
        color: #000;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        border: none;
        text-transform: uppercase;
        padding: 15px;
        font-size: 14px;
        font-weight: 700;
        line-height: 1;
    }

        .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-subscribe-form-layout-4 .estp-subscription-form button.estp-button:hover {
            background-color: rgba(188, 255, 179,0.7);
            -moz-transition: all 0.2s ease-in-out;
            -ms-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }
/* blog*/

/*wooproduct*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image::after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.5);
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    opacity: 0;
    visibility: visible;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-wooproduct-image:hover::after {
    opacity: 1;
    visibility: visible;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-woocommerce-cart-btn {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image:hover .estp-woocommerce-cart-btn {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    z-index: 9;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section .estp-wooproduct-image .estp-woocommerce-cart-btn a span {
    font-size: 14px;
    color: #fff;
}

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section span.woocommerce-Price-amount {
    color: #8f8f8f;
    font-size: 14px;
}
/* social icons*/


/*template 10 layout 6*/

/*blog*/

/*wooproduct*/

.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-6 {
    border: none;
    padding: 0;
    display: inline-block;
    float: left;
    width: 45%;
    margin-bottom: 0;
    margin-left: 0;
}

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-6 .estp-recent-product-image-section .estp-product-title h2 {
        color: #000000;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600;
        margin: 15px 0 5px;
    }

    .estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-woocommerce-layout-6 .estp-woocommerce-cart-btn {
        padding: 10px 0;
    }

.estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element i {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
    background-color: #fff;
    color: #474747;
    font-size: 12px;
    height: auto;
    width: 100%;
    position: absolute;
    z-index: 2;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
    left: 0;
    min-width: 400px;
}

.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
    right: 0;
    min-width: 400px;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display-show,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display-show {
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    top: auto;
    bottom: 0;
    height: auto;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper {
    margin: 0;
    bottom: 0;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
/*tab active class css starts*/

.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #C6C6C6;
}

.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element.estp-page-active,
.estp-tab-wrapper.estp-template-2 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background-color: #f09024;
}

.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show,
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #6e656f;
}

.estp-tab-wrapper.estp-template-3 .estp-page-scroll-nav.estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span i {
    visibility: visible;
    opacity: 1;
}

.estp-tab-wrapper.estp-template-4 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #d1c9c9;
}

.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #9b2022;
}

.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element.estp-temp-6-popup,
.estp-tab-wrapper.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #8A9DCC;
    border: none;
}

.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab,
.estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background-color: #7a9b75;
}

.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element.estp-temp8-active-tab,
.estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background-color: #07B097;
}

.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active {
    background-color: #e73a3d;
    min-width: 90px;
}

.estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background-color: #e73a3d;
}

.estp-tab-wrapper.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active .estp-tab-element.estp-popup-active,
.estp-tab-wrapper.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #e0d6e0;
}

.estp-tab-wrapper.estp-template-1 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-2 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-3 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-4 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-5 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-6 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-7 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-8 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-9 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content,
.estp-tab-wrapper.estp-template-10 .estp-popup-display .estp-twitter-layout-2 .estp-single-tweet-wrapper:last-of-type .estp-tweet-content {
    border-bottom: none;
}
/* democss starts*/


.site-header-wrap .main-navigation ul.sub-menu {
    transform: translateX(-50%);
}

    .site-header-wrap .main-navigation ul.sub-menu li ul.sub-menu {
        transform: translateX(0);
    }

.site-header-wrap .main-navigation ul li ul {
    min-width: 160px;
    padding: 0;
}

.site-header-wrap .main-navigation ul.nav-menu li {
    position: relative;
}

.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example:last-child li {
    width: auto;
    padding: 0;
}

.site-header-wrap .main-navigation ul li ul.sub-menu li ul li {
    margin-bottom: 0;
}

.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
}

    .site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a:hover {
        background-color: #f3f3f3;
    }

    .site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li:last-child {
        border-bottom: none;
    }

.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example:last-child li a {
    padding-bottom: 10px;
    padding-left: 30px;
    font-size: 12px;
}

.site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li {
    padding: 5px 0 10px;
}

    .site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a {
        text-transform: uppercase;
        font-weight: 600;
        padding: 10px;
        font-size: 14px;
    }

        .site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a::before {
            display: none;
        }

        .site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a::after {
            content: "\f107";
            font-family: Fontawesome;
            right: 30px;
            position: absolute;
            color: #333;
            font-size: 13px;
            line-height: 12px;
            display: none;
        }

.site-content .main-wrapper-demo {
    background: #ecf0f1;
    text-align: center;
    width: auto;
    margin: 0 100px;
    border-radius: 4px;
    padding: 5px;
}

.estp-demo-field-wrap, .estp-demo-twitter-layouts {
    line-height: 3;
}

.main-wrapper-demo .estp-demo-field-wrap h3,
.main-wrapper-demo .estp-demo-twitter-layouts h3 {
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0;
    line-height: 17px;
}

.main-wrapper-demo .estp-demo-field-wrap button,
.main-wrapper-demo .estp-demo-twitter-layouts button {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-color: rgb(16, 154, 232);
    text-shadow: none;
    color: #ffffff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 400;
    margin: 5px 5px 5px 0px;
    box-shadow: 1px 1px 0px 1px #5c5252;
    border-radius: 4px;
}

.estp-demo-main-wrap .estp-demo-left {
    width: 48%;
    margin: 0 8px;
    display: inline-block;
}

.estp-demo-main-wrap .estp-demo-field-wrap {
    padding: 8px;
    margin: 15px 0;
    background-color: #fff;
    border-radius: 4px;
}

.estp-demo-main-wrap .estp-demo-right {
    width: 47%;
    margin: 0 8px;
    display: inline-block;
    vertical-align: top;
}

.main-wrapper-demo .estp-demo-tab-position .estp-demo-tab-pos-active,
.main-wrapper-demo .estp-demo-display-position .estp-position-active,
.main-wrapper-demo .estp-demo-template .estp-demo-template-active,
.main-wrapper-demo .estp-demo-twitter-layouts .estp-demo-twitter-layout-active,
.main-wrapper-demo .estp-demo-subscription-layouts .estp-demo-subscription-layout-active,
.main-wrapper-demo .estp-demo-blog-layouts .estp-demo-blog-layout-active,
.main-wrapper-demo .estp-demo-woocommerce-layouts .estp-woocommerce-layout-active,
.main-wrapper-demo .estp-demo-social-icon-layouts .estp-social-layout-active {
    background-color: #19a499;
}

.main-wrapper-demo .estp-demo-field-wrap button:hover,
.main-wrapper-demo .estp-demo-twitter-layouts button:hover {
    background-color: rgba(16, 154, 232,0.7);
}

.main-wrapper-demo .estp-demo-field-wrap small,
.main-wrapper-demo .estp-demo-twitter-layouts small {
    font-size: 15px;
    color: #848484;
    margin-bottom: 5px;
    display: block;
}

.site-content .ap-innerpage-widget #primary {
    width: 100%;
}
/*  added the tooltip option for template 2 */
.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
    visibility: hidden;
    background-color: #555;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 7px 13px;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 100%;
    min-width: 110px;
    transform: translateY(-50%) translateX(-25px);
    -ms-transform: translateY(-50%) translateX(-25px);
    -webkit-transform: translateY(-50%) translateX(-25px);
    -moz-transform: translateY(-50%) translateX(-25px);
    opacity: 0;
    display: block;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-fixed .estp-inner-tab-wrapper:hover .estp-tab-tooltip,
.estp-tab-wrapper.estp-lft-side-tab.estp-template-2.estp-absolute .estp-inner-tab-wrapper:hover .estp-tab-tooltip {
    visibility: visible;
    opacity: 1;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: translateY(-50%) translateX(10px);
    -webkit-transform: translateY(-50%) translateX(10px);
    -moz-transform: translateY(-50%) translateX(10px);
    -ms-transform: translateY(-50%) translateX(10px);
}
/*template 11*/
.estp-template-11 .estp-inner-tab-wrapper {
    margin-bottom: 0;
    color: #fff;
}

.estp-template-11 .estp-tab-element span {
    display: block;
    font-size: 11px;
}

    .estp-template-11 .estp-tab-element span.estp-tab-element-title {
        margin-top: 10px;
    }

.estp-tab-wrapper.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 25px !important;
}

.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element:after {
    position: absolute;
    content: '';
    border-style: solid;
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent #455a64;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 100;
    display: none;
}

.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element {
    background-color: #455a64;
}

.estp-template-11 .estp-inner-tab-wrapper:hover .estp-tab-element {
    background-color: #F96331;
}

.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element:hover:after {
    border-color: transparent transparent transparent #F96331;
}

.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element:after {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-template-11.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display {
    left: 100%;
}

.estp-template-11.estp-tab-wrapper .estp-popup-display {
    z-index: -1;
}

.estp-template-11 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element {
    background-color: #F96331;
}

    .estp-template-11 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after {
        border-color: transparent transparent transparent #F96331;
        display: block;
    }

.estp-template-11.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {
    left: auto;
    right: 100%;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    -o-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}

.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
    right: 100%;
}

.estp-template-11.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-11.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {
    top: auto;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(-90deg);
    -moz-transform: translateX(-50%) rotate(-90deg);
    -ms-transform: translateX(-50%) rotate(-90deg);
    -o-transform: translateX(-50%) rotate(-90deg);
    transform: translateX(-50%) rotate(-90deg);
    z-index: 100;
    margin-bottom: -4px;
}

.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
}

.estp-template-11.estp-btm-lft-side-tab.estp-tab-wrapper,
.estp-template-11.estp-btm-rht-side-tab.estp-tab-wrapper {
    bottom: -5px;
}

.estp-template-11.estp-tab-wrapper.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-template-11.estp-tab-wrapper.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    float: left;
}

.estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 15px !important;
}

.estp-template-11.estp-tab-wrapper .estp-popup-display {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);
}

@keyframes animationn {
    0% {
        opacity: 0;
        transform: scale(0.75);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.estp-template-11.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    -webkit-transform: translate(0,0) translateZ(0);
    -ms-transform: translate(0,0) translateZ(0);
    -o-transform: translate(0,0) translateZ(0);
    transform: translate(0,0) translateZ(0);
    transform: translate(0,0) translateZ(0);
    animation-name: animationn;
    animation-fill-mode: forwards;
    animation-duration: 2s;
}

.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    top: auto;
    bottom: 100%;
}


/*template 12*/
/*.estp-template-12.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
 .estp-template-12.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
  .estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
   .estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {    
    zoom: 98%;
}*/
.estp-template-12 .estp-inner-tab-wrapper {
    color: #fff;
}

.estp-template-12 .estp-tab-element {
    border-radius: 50%;
}

.estp-template-12 .estp-inner-tab-wrapper .estp-tab-element {
    background-color: #40c7d7;
}

.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip {
    background-color: #40c7d7;
}

    .estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip:before {
        border-color: transparent #40c7d7 transparent transparent;
    }

.estp-template-12 .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
}

.estp-template-12 .estp-inner-tab-wrapper:hover .estp-tab-element,
.estp-template-12 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element {
    background-color: #0091a3;
    -webkit-transform: scale3d(1.2,1.2,1.2);
    -moz-transform: scale3d(1.2,1.2,1.2);
    -ms-transform: scale3d(1.2,1.2,1.2);
    -o-transform: scale3d(1.2,1.2,1.2);
    transform: scale3d(1.2,1.2,1.2);
    z-index: 11;
}

.estp-template-12 .estp-inner-tab-wrapper .estp-tab-element {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.estp-template-12.estp-lft-side-tab.estp-tab-wrapper {
    margin: 0px;
    padding: 0px;
    left: 5px;
}

.estp-template-12.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display {
    left: 125%;
    z-index: -1;
}

.estp-template-12.estp-btm-lft-side-tab.estp-tab-wrapper,
.estp-template-12.estp-btm-rht-side-tab.estp-tab-wrapper {
    bottom: 10px;
}

.estp-template-12.estp-tab-wrapper .estp-popup-display {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);
}

@keyframes animation {
    0% {
        transform: scale(0) rotate(360deg);
    }

    60% {
        transform: scale(0.8) rotate(-10deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}

.estp-template-12.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    transform: translate(0,-25%);
    animation-name: animation;
    animation-fill-mode: forwards;
    animation-duration: 2s;
}

.estp-template-12 .estp-popup-active .estp-tab-tooltip {
    display: none !important;
}

.estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 0px !important;
    text-align: center;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    top: auto;
    bottom: 125%;
}
/*template 13*/
.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip {
    background-color: #2f3f8e;
}

.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element {
    background-color: #f4b707;
    color: #fff;
}

.estp-template-13.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13 .estp-inner-tab-wrapper.estp-popup-active .estp-tab-element {
    background: #bf8f05;
}

.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip:before {
    border-color: transparent #2f3f8e transparent transparent;
}

.estp-template-13 .estp-inner-tab-wrapper {
    margin-bottom: 1px;
    color: #9dabf0;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

    .estp-template-13 .estp-inner-tab-wrapper:hover,
    .estp-template-13 .estp-popup-active.estp-inner-tab-wrapper {
        color: #FFF;
    }

.estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
    padding: 20px !important;
}

.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 3px;
    background: #f4b707;
    opacity: 0;
    visibility: hidden;
}

.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:before {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    opacity: 0;
    visibility: hidden;
    border-width: 8px 8px 8px 0;
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    z-index: 11;
}

.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:before {
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.estp-template-13 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-13 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:before,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:hover:after,
.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element:hover:before {
    opacity: 1;
    visibility: visible;
}

.estp-template-13.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: #2f3f8e;
}

.estp-template-13.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display {
    left: 100%;
    z-index: -1;
}

.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:before {
    -webkit-transform: translateY(-50%) rotate(-180deg);
    -moz-transform: translateY(-50%) rotate(-180deg);
    -ms-transform: translateY(-50%) rotate(-180deg);
    -o-transform: translateY(-50%) rotate(-180deg);
    transform: translateY(-50%) rotate(-180deg);
    right: auto;
    left: 0;
}

.estp-template-13.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {
    left: auto;
    right: 0;
}

.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    float: left;
}

    .estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:before,
    .estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:before {
        position: absolute;
        content: "";
        top: 0;
        -webkit-transform: translateX(-50%) rotate(-90deg);
        -moz-transform: translateX(-50%) rotate(-90deg);
        -ms-transform: translateX(-50%) rotate(-90deg);
        -o-transform: translateX(-50%) rotate(-90deg);
        transform: translateX(-50%) rotate(-90deg);
        right: auto;
        left: 50%;
        margin-top: -4px;
    }

    .estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:after,
    .estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {
        top: auto;
        bottom: 0;
        left: 0;
        height: 3px;
        width: 100%;
    }

.estp-template-13 .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
}

.estp-template-13.estp-tab-wrapper .estp-popup-display {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);
}

    .estp-template-13.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
        -webkit-transform: translate(0,0) translateZ(0);
        -ms-transform: translate(0,0) translateZ(0);
        -o-transform: translate(0,0) translateZ(0);
        transform: translate(0,0) translateZ(0);
        transform: translate(0,0%) translateZ(0);
        animation-name: zoom;
        animation-fill-mode: forwards;
        animation-duration: 2s;
    }

@keyframes zoom {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
        animation-timing-function: cubic-bezier(0.175,.885,.32,1);
    }
}

.estp-template-13 .estp-popup-active .estp-tab-tooltip {
    display: none !important;
}

/*template-14*/
.estp-template-14 .estp-tab-element span {
    margin-left: 10px;
    margin-top: 3px;
    display: inline-block;
    margin-right: 10px;
}

.estp-template-14 .estp-inner-tab-wrapper {
    margin-bottom: 1px;
}

    .estp-template-14 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-template-14 .estp-inner-tab-wrapper .estp-tab-element {
        background-color: #dedede;
    }

        .estp-template-14 .estp-inner-tab-wrapper .estp-tab-element:after {
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            height: 100%;
            width: 3px;
            background: #6380e3;
            -webkit-transition: 0.5s ease;
            -moz-transition: 0.5s ease;
            -ms-transition: 0.5s ease;
            -o-transition: 0.5s ease;
            transition: 0.5s ease;
        }

    .estp-template-14 .estp-inner-tab-wrapper:hover .estp-tab-element,
    .estp-template-14 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element {
        color: #FFF;
    }

.estp-template-14.estp-tab-wrapper.estp-lft-side-tab .estp-popup-display {
    left: 100%;
    z-index: -1;
}

.estp-template-14.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {
    top: 0;
    right: auto;
    left: 0;
}

.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:after {
    top: 0;
    right: auto;
    left: 0;
    height: 3px;
    width: 100%;
}

.estp-template-14 .estp-inner-tab-wrapper .estp-tab-element:hover:after,
.estp-template-14 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after {
    width: 100%;
    z-index: 2;
}

.estp-template-14 .estp-inner-tab-wrapper:hover .estp-tab-element span,
.estp-template-14 .estp-inner-tab-wrapper.estp-popup-active .estp-tab-element span {
    position: relative;
    z-index: 5;
}

.estp-template-14.estp-tab-wrapper .estp-popup-display.estp-popup-display-show,
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display.estp-popup-display-show,
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display.estp-popup-display-show {
    width: 320px;
}

.estp-template-14.estp-tab-wrapper .estp-popup-display,
.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-popup-display,
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-popup-display {
    overflow: hidden;
    width: 0px;
    left: 100%;
    -webkit-transform: translate(0, 0) translateZ(0);
    -moz-transform: translate(0, 0) translateZ(0);
    -ms-transform: translate(0, 0) translateZ(0);
    -o-transform: translate(0, 0) translateZ(0);
    transform: translate(0, 0) translateZ(0);
}

.estp-template-14.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover,
.estp-template-14.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover {
    background: inherit;
}

.estp-template-14.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
    right: 100%;
    left: auto;
}

.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab .estp-popup-display {
    left: 0;
}

.estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    top: auto;
    bottom: 100%;
    left: 0;
}

.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
.estp-template-14.estp-btm-lft-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after,
.estp-template-14.estp-btm-rht-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after {
    height: 47px;
    width: 100%;
}

.estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
    top: auto;
    bottom: 100%;
    right: 0;
    left: auto;
}

.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element {
    position: relative;
}

.estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i {
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
        font-size: 15px !important;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
        font-size: 15px !important;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
        font-size: 18px !important;
    }

.estp-template-14 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    position: relative;
    margin-top: 0;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}

.estp-template-14.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
.estp-template-14.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
.estp-template-14.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {
    zoom: 101%;
}

/*template 15*/
.estp-template-15.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
.estp-template-15.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
    vertical-align: middle;
}

.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 20px !important;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
    font-size: 15px !important;
}

.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper {
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 0px !important;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        height: 60px;
        width: 60px;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper:hover,
    .estp-template-15.estp-tab-wrapper .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element {
        -webkit-transform: scale3d(1.2,1.2,1.2);
        -moz-transform: scale3d(1.2,1.2,1.2);
        -ms-transform: scale3d(1.2,1.2,1.2);
        -o-transform: scale3d(1.2,1.2,1.2);
        transform: scale3d(1.2,1.2,1.2);
    }
    /*.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper:hover .estp-tab-element-title{
	-webkit-transform: scale3d(1.2,1.2,1.2);
	   -moz-transform: scale3d(1.2,1.2,1.2);
	    -ms-transform: scale3d(1.2,1.2,1.2);
	     -o-transform: scale3d(1.2,1.2,1.2);
	        transform: scale3d(1.2,1.2,1.2);
}*/
    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element-title {
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

.estp-template-15 .estp-inner-tab-wrapper:hover,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper {
    z-index: 11;
    position: relative;
    color: #FFF;
}

.estp-template-15.estp-lft-side-tab.estp-tab-wrapper {
    left: 5px;
}

.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
    position: absolute !important;
    bottom: 10px;
    left: 0;
    right: 0;
    width: 50px;
    height: 15px;
    text-align: center;
    font-size: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    text-overflow: ellipsis;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.estp-template-15 .estp-inner-tab-wrapper:hover span.estp-tab-element-title,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper span.estp-tab-element-title {
    opacity: 1;
    visibility: visible;
}

.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element i {
    display: block;
}

.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element i,
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element span {
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    color: #FFF;
}

.estp-template-15 .estp-tab-element {
    position: relative;
}

    .estp-template-15 .estp-tab-element:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 13;
        background: #b93939;
        -webkit-transform: scale3d(0,0,0);
        -moz-transform: scale3d(0,0,0);
        -ms-transform: scale3d(0,0,0);
        -o-transform: scale3d(0,0,0);
        transform: scale3d(0,0,0);
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

.estp-template-15.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-15.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
.estp-template-15 .estp-inner-tab-wrapper .estp-tab-element {
    background-color: #f74e4e;
}

.estp-template-15 .estp-inner-tab-wrapper:hover i,
.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element-title {
    z-index: 20;
    position: relative;
}

.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element:before {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    -o-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

.estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element i,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element i {
    margin-top: -18px;
}

.estp-template-15.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element span,
.estp-template-15.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element span {
    position: static;
}

.estp-template-15.estp-lft-side-tab .estp-popup-display {
    left: 125%;
}

.estp-template-15.estp-rht-side-tab .estp-popup-display {
    right: 125%;
}

.estp-template-15.estp-btm-lft-side-tab.estp-tab-wrapper,
.estp-template-15.estp-btm-rht-side-tab.estp-tab-wrapper {
    bottom: 10px;
}

.estp-template-15.estp-btm-lft-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element {
    background: #5E5E5E;
}

.estp-template-15.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display.estp-popup-display-show,
.estp-template-15.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display.estp-popup-display-show {
    top: auto;
    opacity: 1;
    bottom: 125%;
}

.estp-template-15.estp-tab-wrapper .estp-popup-display {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%) translateZ(0);
    -ms-transform: translate(0,-25%) translateZ(0);
    -o-transform: translate(0,-25%) translateZ(0);
    transform: translate(0,-25%) translateZ(0);
}

    .estp-template-15.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
        -webkit-transform: translate(0,0) translateZ(0);
        -ms-transform: translate(0,0) translateZ(0);
        -o-transform: translate(0,0) translateZ(0);
        transform: translate(0,0) translateZ(0);
        transform: translate(0,0%) translateZ(0);
        animation-name: rollin;
        animation-fill-mode: forwards;
        animation-duration: 1s;
    }

.estp-template-15.estp-rht-side-tab.estp-tab-wrapper .estp-popup-display.estp-popup-display-show,
.estp-template-15.estp-btm-rht-side-tab.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
    animation-name: rollin-rht;
}

@keyframes rollin {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes rollin-rht {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.estp-template-1.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
    right: 0;
}

.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"],
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon,
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa,
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon,
.estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 20px !important;
}

.estp-tab-wrapper.estp-lft-side-tab,
.estp-tab-wrapper.estp-rht-side-tab {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    zoom: 98%;
}

.estp-template-1 i.linecon {
    margin-top: -13px;
}

.estp-template-2 i.linecon {
    font-size: 13px !important;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
    font-size: 14px !important;
}

.estp-template-2.estp-tab-wrapper.estp-lft-side-tab,
.estp-template-2.estp-tab-wrapper.estp-rht-side-tab {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    zoom: 101%;
}

.estp-template-2.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
    font-size: 13px !important;
}

.estp-template-2.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
    font-size: 17px !important;
}

.estp-template-2.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    font-size: 15px !important;
}

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    top: -15px;
    bottom: auto;
}

.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    top: 0px;
    bottom: auto;
}

.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    bottom: auto;
}

.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    bottom: 0;
}

.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    bottom: auto;
    top: 0;
}

.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    bottom: auto;
    top: -10px;
}

.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    bottom: auto;
}

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-lft-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-rht-side-tab .estp-inner-tab-wrapper:last-of-type .estp-popup-display {
    right: 0;
    left: auto;
}

.estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-11.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-12.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-13.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-lft-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display,
.estp-tab-wrapper.estp-template-15.estp-btm-rht-side-tab .estp-inner-tab-wrapper:first-of-type .estp-popup-display {
    right: auto;
    left: 0;
}

.estp-template-4.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-template-6.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-template-7.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-template-8.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
    right: 0;
}

.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-tooltip {
    z-index: 10;
}
/*.estp-template-13.estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
 .estp-template-13.estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
  .estp-template-13.estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
   .estp-template-13.estp-tab-wrapper.estp-rht-side-tab.estp-absolute {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    zoom: 99%;
}*/
.estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
.estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip {
    margin-bottom: 15px;
}

.estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip,
.estp-template-12.estp-tab-wrapper.estp-rht-side-tab.estp-absolute .estp-inner-tab-wrapper .estp-tab-tooltip {
    margin-right: 5px;
}

.estp-template-3 .estp-scroll-nav-title,
.estp-template-12 .estp-scroll-nav-title,
.estp-template-13 .estp-scroll-nav-title {
    display: none;
}

.estp-template-11 .estp-inner-tab-wrapper.estp-page-scroll-nav .estp-tab-element:after {
    display: none;
}

.estp-template-14 .estp-tab-element span.estp-scroll-nav-title {
    margin-top: 0;
}

.estp-template-15 .estp-inner-tab-wrapper.estp-page-scroll-nav:hover .estp-tab-element i,
.estp-template-15 .estp-popup-active.estp-inner-tab-wrapper.estp-page-scroll-nav .estp-tab-element i {
    top: 0;
}

.estp-inner-tab-wrapper.estp-page-scroll-nav.estp-popup-active {
    display: none;
}

.estp-subscription-msg-wrap {
    text-align: center;
    color: #fff;
}

    .estp-subscription-msg-wrap i.fa.fa-exclamation-circle {
        font-size: 25px;
        color: red;
    }

    .estp-subscription-msg-wrap span.estp-subscription-fail-msg {
        display: block;
        font-size: 15px;
        background: red;
        border-radius: 3px;
    }

    .estp-subscription-msg-wrap span.estp-subscription-success-msg {
        background: green;
        display: block;
        font-size: 15px;
        border-radius: 3px;
    }

    .estp-subscription-msg-wrap i.fa.fa-check-circle {
        color: green;
        font-size: 25px;
    }

.estp-template-5 .estp-subscription-msg-wrap {
    margin-top: 5px;
}
/*demo css ends*/


@media screen and (max-width: 960px) {


    .estp-demo-main-wrap .estp-demo-left {
        width: 47%;
        margin: 0 2px;
        display: inline-block;
    }

    .estp-demo-main-wrap .estp-demo-right {
        width: 47%;
        margin: 0 2px;
        display: inline-block;
    }


    .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2,
    .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-recent-blog-single-wrap.estp-blog-layout-2 {
        width: 47%;
    }





    .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
    .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
    .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section,
    .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-left-section {
        display: table;
    }


    .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
    .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
    .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section,
    .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 .estp-right-section {
        display: table;
    }


    .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section,
    .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section,
    .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section,
    .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-5 .estp-left-section {
        display: block;
        position: relative;
        width: auto;
        margin: 10px 0;
    }





    .estp-tab-wrapper.estp-template-5.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4,
    .estp-tab-wrapper.estp-template-5.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4,
    .estp-tab-wrapper.estp-template-10.estp-btm-lft-side-tab .estp-popup-display .estp-woocommerce-layout-4,
    .estp-tab-wrapper.estp-template-10.estp-btm-rht-side-tab .estp-popup-display .estp-woocommerce-layout-4 {
        margin-right: 0;
    }
}

@media screen and (max-width: 960px) and (min-width: 800px) {
    .estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
        width: auto;
        height: auto;
        min-width: auto;
        padding: 5px;
    }
}

@media screen and (max-width: 800px) {
    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
        font-size: 17px !important;
    }

    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span.fa-close {
        font-size: 17px !important;
    }

    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
        font-size: 17px !important;
    }

    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
        font-size: 17px !important;
    }

    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
        font-size: 17px !important;
    }

    .site-header-wrap .main-navigation ul.sub-menu {
        transform: translateX(0);
    }

    .site-header-wrap .main-navigation #primary-menu.active {
        top: 100%;
    }

    .site-header-wrap .main-navigation #primary-menu li a {
        width: 100%;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .site-header-wrap .main-navigation #primary-menu li a:hover {
            color: #000;
            background: #fff;
            -moz-transition: all 0.2s ease-in-out;
            -ms-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

    .site-header-wrap .main-navigation #primary-menu li ul.sub-menu .etab-demo-example:last-child li {
        width: 100%;
    }

    .site-header-wrap .main-navigation ul.nav-menu li a {
        padding-left: 20px;
    }

    .site-header-wrap .main-navigation ul li ul.sub-menu .etab-demo-example li a::after {
        display: inline-block;
        line-height: 20px;
        right: auto;
        margin-left: 10px;
        display: none;
    }

    .site-header-wrap .main-navigation ul.nav-menu li {
        padding: 0;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed {
        z-index: 999;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-absolute,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-absolute {
        z-index: 999;
    }

    .site-header-wrap {
        background: #fff;
    }


    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper .estp-tab-element {
        padding: 5px 10px;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-inner-tab-wrapper.estp-temp1-popup-active {
        bottom: 300px;
    }

    .estp-tab-wrapper.estp-template-2 .estp-tab-element span.estp-tab-element-title,
    .estp-tab-wrapper.estp-template-2 .estp-tab-element .estp-external-link.estp-tab-link span span {
        display: none;
    }

    .estp-tab-wrapper.estp-template-2.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-2.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        padding: 8px 15px;
        height: auto;
        width: auto;
    }

    .estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        padding: 8px 15px;
        width: auto;
        height: auto;
        min-width: auto;
        display: inline-block;
    }

    .estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

        .estp-tab-wrapper.estp-template-2.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            left: 0;
        }

        .estp-tab-wrapper.estp-template-2.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            right: 0;
        }

    .estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        height: 40px;
        width: 40px;
        padding: 7px;
    }

    .estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element {
        position: relative;
    }

        .estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element.estp-temp3-close-btn-show span.dashicons-no-alt {
            height: 20px;
            width: 20px;
            font-size: 20px;
            line-height: 20px;
        }

        .estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i {
            line-height: 20px;
            vertical-align: middle;
            height: 20px;
            width: 20px;
            text-align: center;
            display: inline-block;
        }

    .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

        .estp-tab-wrapper.estp-template-3.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            left: 0;
        }

        .estp-tab-wrapper.estp-template-3.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            right: 0;
        }

    .estp-tab-wrapper.estp-template-3.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
        transform: translate(50px, 0%);
    }

    .estp-tab-wrapper.estp-template-3.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
        transform: translate(-50px, 0%);
    }

    .estp-tab-wrapper.estp-template-4 .estp-tab-element span.estp-tab-element-title,
    .estp-tab-wrapper.estp-template-4 .estp-tab-element .estp-external-link.estp-tab-link span span {
        display: none !important;
    }

    .estp-tab-wrapper.estp-template-4.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-4.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        height: auto;
        width: auto;
        padding: 8px 15px;
    }

    .estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        min-width: auto;
        height: auto;
        display: inline-block;
        padding: 8px 15px;
        width: auto;
    }

    .site .site-header-wrap {
        z-index: 9999;
    }

    .estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
        width: 320px;
    }

    .estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

        .estp-tab-wrapper.estp-template-4.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            left: 0;
            height: 300px;
        }

        .estp-tab-wrapper.estp-template-4.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            right: 0;
            height: 300px;
        }

    .estp-tab-wrapper.estp-template-5 .estp-tab-element span span {
        display: none !important;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper {
        margin: 10px 0;
    }

    .estp-tab-wrapper.estp-template-5.estp-lft-side-tab .estp-inner-tab-wrapper:first-of-type,
    .estp-tab-wrapper.estp-template-5.estp-rht-side-tab .estp-inner-tab-wrapper:first-of-type {
        margin: 0;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
        margin-left: 0;
        width: 42px;
        height: 42px;
        padding: 0px 12px;
        line-height: 42px;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
        margin-right: 0;
        width: 42px;
        height: 42px;
        padding: 0 12px;
        line-height: 42px;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-template-5.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-template-5.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        width: auto;
        height: auto;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
        bottom: 300px;
    }

    .estp-tab-wrapper.estp-template-6 .estp-tab-element span.estp-tab-element-title {
        display: none;
    }

    .estp-tab-wrapper.estp-template-6 .estp-tab-element .estp-external-link span span {
        display: none;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper {
        margin: 10px 0;
    }

        .estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element,
        .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
            height: 40px;
            width: 42px;
            line-height: 30px;
            border-radius: 0;
            transform: none;
        }

        .estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
            margin-left: 0;
        }

        .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
            margin-right: 0;
        }

    .estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        width: 42px;
        height: 40px;
    }

        .estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i,
        .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element i {
            margin-left: -5px;
            display: inline-block;
        }


    .estp-tab-wrapper.estp-template-6.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-6.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

    .estp-tab-wrapper.estp-template-7 .estp-tab-element span.estp-tab-element-title {
        display: none;
    }

    .estp-tab-wrapper.estp-template-7 .estp-tab-element .estp-external-link span span {
        display: none;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
        height: 40px;
        width: 42px;
        line-height: 35px;
        transform: none;
        text-align: center;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper {
        margin: 10px 0;
    }

        .estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
            margin-left: 0;
        }

        .estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
            margin-right: 0;
        }

    .estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        width: 42px;
        height: 40px;
        line-height: 35px;
        display: inline-block;
        padding: 0px 5px;
    }

    .estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        text-align: center;
        padding: 0 12px;
    }

    .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        padding: 0 12px;
        text-align: center;
    }

    .estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display {
        left: 0;
    }

    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-7 .estp-inner-tab-wrapper .estp-popup-display {
        right: 4px;
    }

    .estp-tab-wrapper.estp-template-8 .estp-tab-element span.estp-tab-element-title {
        display: none;
    }

    .estp-tab-wrapper.estp-template-8 .estp-tab-element .estp-external-link span span {
        display: none;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
        height: 40px;
        width: 42px;
        line-height: 40px;
        transform: none;
        padding: 0 12px;
        text-align: center;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper {
        margin: 10px 0;
    }

        .estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
            margin-left: 0;
        }

        .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
            margin-right: 0;
        }

    .estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        width: 42px;
        height: 40px;
        line-height: 40px;
        display: inline-block;
        padding: 0px 5px;
    }

    .estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        text-align: center;
    }

    .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        text-align: center;
    }

    .estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

    .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

        .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            left: 0;
        }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display {
        left: 0;
    }

    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-8 .estp-inner-tab-wrapper .estp-popup-display {
        right: 4px;
    }

    .estp-tab-wrapper.estp-template-9 .estp-tab-element .estp-external-link span span {
        display: none;
    }

    .estp-tab-wrapper.estp-template-9 .estp-tab-element span.estp-tab-element-title {
        display: none;
    }

    .estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display {
        left: 55px;
    }

    .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
        right: 55px;
    }

    .estp-tab-wrapper.estp-template-9 .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active .estp-close-active-tab span.estp-temp9-popup-close {
        display: none;
    }

    .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active span,
    .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active span {
        display: inline-block;
    }

    .estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        width: auto;
        height: auto;
        min-width: auto;
        padding: 10px 15px;
    }

    .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element {
        width: auto;
        height: auto;
        min-width: auto;
        min-height: auto;
        padding: 10px 15px;
        display: block;
    }

    .estp-tab-wrapper.estp-template-10 .estp-tab-element span.estp-tab-element-title,
    .estp-tab-wrapper.estp-template-10 .estp-tab-element .estp-external-link.estp-tab-link span {
        display: none !important;
    }

    .estp-tab-wrapper.estp-template-10 .estp-tab-element .estp-external-link span span {
        display: none;
    }

    .estp-tab-wrapper.estp-template-10 .estp-tab-element span.estp-tab-element-title {
        display: none;
    }

    .estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
        height: auto;
        width: auto;
        text-align: center;
        padding: 5px 15px;
        min-width: auto;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-inner-tab-wrapper .estp-tab-element {
        display: inline-block;
    }

    .estp-tab-wrapper.estp-template-10.estp-lft-side-tab .estp-inner-tab-wrapper,
    .estp-tab-wrapper.estp-template-10.estp-rht-side-tab .estp-inner-tab-wrapper {
        margin: 7px 0;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-fixed.estp-template-10,
    .estp-tab-wrapper.estp-lft-side-tab.estp-absolute.estp-template-10,
    .estp-tab-wrapper.estp-rht-side-tab.estp-fixed.estp-template-10,
    .estp-tab-wrapper.estp-rht-side-tab.estp-absolute.estp-template-10 {
        top: 20%;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
        left: 0;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper .estp-tab-element {
        right: 0
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
        left: 0;
    }

    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
        right: 0;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
        left: 0;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-inner-tab-wrapper .estp-tab-element {
        right: 0
    }

    .estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp6-hide {
        left: -91px !important;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
        left: 0;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element {
        right: 0
    }

    .estp-tab-wrapper.estp-template-7 .estp-inner-tab-wrapper .estp-tab-element.estp-temp7-active-tab {
        min-width: auto;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
        left: 0;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element {
        right: 0
    }

    .estp-tab-wrapper.estp-template-8 .estp-inner-tab-wrapper .estp-tab-element.estp-temp8-active-tab {
        min-width: auto;
    }

    .estp-tab-wrapper.estp-template-9.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active,
    .estp-tab-wrapper.estp-template-9.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element.estp-popup-active {
        min-width: 50px;
    }
}

@media screen and (max-width: 768px) {
    .site-header-wrap .main-navigation #primary-menu li ul.sub-menu .etab-demo-example:last-child li {
        width: 100%;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-popup-display,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-popup-display {
        width: 260px;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
        left: 260px;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
        left: -260px;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-inner-tab-wrapper.estp-temp5-popup-active {
        bottom: 260px;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-6 .estp-popup-display,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-6 .estp-popup-display {
        width: 260px;
    }

    .estp-tab-wrapper.estp-template-6.estp-lft-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
        left: 260px;
    }

    .estp-tab-wrapper.estp-template-6.estp-rht-side-tab .estp-inner-tab-wrapper .estp-temp-6-popup {
        left: -260px;
    }

    .estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
        width: 300px;
        margin-left: 50px;
    }

    .estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
        width: 300px;
        margin-right: 50px;
    }

    .estp-tab-wrapper.estp-template-7.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-template-7.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
        margin-top: -10px;
    }

    .estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
        width: 300px;
    }

    .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
        width: 300px;
    }

    .estp-tab-wrapper.estp-template-8.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-template-8.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
        margin-top: -10px;
    }

    .estp-template-11.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-11.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-13.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-13.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-15.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper,
    .estp-template-15.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper {
        position: static;
    }

        .estp-template-11.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-11.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-12.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-12.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-13.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-13.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-15.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display,
        .estp-template-15.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-popup-display {
            top: auto;
            bottom: 100%;
            width: 100%;
        }

        .estp-template-14.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
        .estp-template-14.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
        .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
        .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
            padding: 5px;
            text-align: center;
            position: relative;
        }

    .estp-template-14 .estp-tab-element span {
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media screen and (max-width: 750px) {
    .estp-template-14 .estp-tab-element span {
        margin-left: 0;
    }

    .estp-template-14 .estp-tab-element span {
        margin: 0px;
        padding: 0px;
        text-align: center;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa {
        font-size: 17px !important;
        display: block;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
        font-size: 17px !important;
        display: block;
        text-align: center;
        margin: 0 auto;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon {
        font-size: 17px !important;
        display: block;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"] {
        display: block;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon {
        display: block;
    }

    .estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
    .estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element:hover:after,
    .estp-template-14.estp-btm-lft-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after,
    .estp-template-14.estp-btm-rht-side-tab .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element:after {
        height: 51px;
    }
}

@media screen and (max-width: 640px) {
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-2 .estp-inner-tab-wrapper .estp-popup-display {
        width: 100%;
        left: 0;
        right: 0
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-3 .estp-inner-tab-wrapper .estp-popup-display {
        width: 100%;
        left: 0;
        right: 0
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-4 .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-4 .estp-inner-tab-wrapper .estp-popup-display {
        width: 100%;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-9 .estp-inner-tab-wrapper .estp-popup-display {
        width: 100%;
        left: 0;
        right: 0;
    }

    .estp-demo-main-wrap .estp-demo-left {
        width: auto;
        margin: 0 2px;
        display: block;
    }

    .estp-demo-main-wrap .estp-demo-right {
        width: auto;
        margin: 0 2px;
        display: block;
    }

    .main-wrapper-demo .estp-demo-field-wrap h3, .main-wrapper-demo .estp-demo-twitter-layouts h3 {
        font-size: 15px;
    }

    .estp-btm-rht-side-tab.estp-tab-wrapper {
        right: 10px;
    }

    .estp-btm-lft-side-tab.estp-tab-wrapper {
        left: 10px;
    }
}

@media screen and (max-width: 590px) {
    .estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 7px 15px !important;
    }
}

@media screen and (max-width: 580px) {
    .estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 7px 15px !important;
    }
}

@media screen and (max-width: 560px) {
    .estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-popup-display,
    .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-popup-display {
        width: 260px;
    }

    .estp-tab-wrapper.estp-lft-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
        left: 260px;
    }

    .estp-tab-wrapper.estp-rht-side-tab.estp-template-10 .estp-inner-tab-wrapper.estp-temp10-popup-active {
        left: -260px;
    }

    .site-content .main-wrapper-demo {
        margin: 0 50px;
    }
}

@media screen and (max-width: 520px) {
    .estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 5px 10px !important;
    }
}

@media screen and (max-width: 480px) {
    .estp-tab-wrapper.estp-template-9.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display,
    .estp-tab-wrapper.estp-template-9.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
        width: 280px;
    }

    .estp-tab-wrapper.estp-template-11 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
        font-size: 15px !important;
    }

    .estp-template-11 .estp-tab-element span {
        margin-top: 5px;
    }

    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 15px !important;
    }

    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        height: 55px;
        width: 55px;
    }
}

@media screen and (max-width: 450px) {
    .estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 5px 5px !important;
    }
}

@media screen and (max-width: 415px) {
    .estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 15px !important;
        height: 50px;
        width: 50px;
    }

    .estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper {
        font-size: 12px;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.dashicons,
    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.genericon,
    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span .fa,
    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i[class^="icomoon"],
    .estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 400px) {
    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-5 .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-5 .estp-popup-display {
        min-width: 320px;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-1 .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-1 .estp-popup-display {
        min-width: 320px;
    }

    .estp-tab-wrapper.estp-template-7.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-template-7.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
        width: 200px;
    }

    .estp-tab-wrapper.estp-template-8.estp-lft-side-tab .estp-inner-tab-wrapper .estp-popup-display-show,
    .estp-tab-wrapper.estp-template-8.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display-show {
        width: 200px;
    }

    .estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed.estp-template-10 .estp-popup-display,
    .estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed.estp-template-10 .estp-popup-display {
        min-width: 320px;
    }
}

@media screen and (max-width: 375px) {
    .estp-template-14.estp-tab-wrapper .estp-popup-display.estp-popup-display-show {
        width: 260px;
    }

    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 10px !important;
        height: 45px;
        width: 45px;
    }

    .estp-template-15 .estp-inner-tab-wrapper .estp-tab-element span.estp-tab-element-title {
        font-size: 8px;
        bottom: 0px;
        left: 0;
        right: 0;
        width: 100%;
        height: 15px;
    }

    .estp-template-15 .estp-inner-tab-wrapper:hover .estp-tab-element i,
    .estp-template-15 .estp-popup-active.estp-inner-tab-wrapper .estp-tab-element i {
        position: relative;
        top: -5px;
    }

    .estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        height: 45px;
        width: 45px;
    }
}

@media screen and (max-width: 370px) {
    .estp-template-14.estp-btm-lft-side-tab .estp-inner-tab-wrapper,
    .estp-template-14.estp-btm-rht-side-tab .estp-inner-tab-wrapper {
        font-size: 0px;
    }

    .estp-template-14.estp-tab-wrapper.estp-lft-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-template-14.estp-tab-wrapper.estp-rht-side-tab .estp-inner-tab-wrapper .estp-tab-element,
    .estp-template-14.estp-tab-wrapper.estp-btm-lft-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element,
    .estp-template-14.estp-tab-wrapper.estp-btm-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-element {
        padding: 12px;
        text-align: center;
    }

    .estp-template-14.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element span i.linecon {
        font-size: 13px !important;
    }
}

@media screen and (max-width: 350px) {
    .estp-template-11.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 2px 2px !important;
    }

    .estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 10px !important;
    }

    .estp-tab-wrapper.estp-lft-side-tab .estp-popup-display,
    .estp-tab-wrapper.estp-rht-side-tab .estp-popup-display {
        width: 275px;
    }
}

@media screen and (max-width: 320px) {
    .estp-template-15.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        padding: 10px !important;
        height: 40px;
        width: 40px;
    }

    .estp-template-13.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        height: 43px;
        width: 43px;
    }

    .estp-template-12.estp-tab-wrapper .estp-inner-tab-wrapper .estp-tab-element {
        height: 40px;
        width: 40px;
    }
}
