/*
 Theme Name:   Divi Child
 Theme URI:    http://example.com/Divi-Child/
 Description:  Divi Child Theme
 Author:       Evatix
 Author URI:   http://example.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Divi-Child, Divi, Divi Child Theme
 Text Domain:  Divi-Child
*/

@import url("font-awesome/css/font-awesome.min.css");

.container {
	width: 100%;
}
.et_pb_row {
	width: 100%;
}

sup, sub {
	font-size: 50%;
	font-weight: 500;
}

.home #main-footer .footer-widget.last .socialBox h4 {
	color: #1c1f1f;
}

.personalvpn-box,
.securemyemail-box {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
	margin-top: 30px;
	display: block;
	border: 1px solid #ed6c0e;
	border-radius: 12px;	
	padding: 35px 0px;
	opacity: 1;
	color: #333333 !important;
}

/*
.securemyemail-box {
	padding: 35px 0px 30px 0px;	
}
*/
.personalvpn-box .logo,
.securemyemail-box .logo {
	margin-bottom: 20px;
}

.personalvpn-box .logo img,
.securemyemail-box .logo img {
	height: 75px;
}

.personalvpn-box:hover,
.securemyemail-box:hover {
	border-color: #e1e1e1;
}

.personalvpn-box a,
.securemyemail-box a {
	color: #333333 !important;
	font-size: 22px;
}

#footer-info {
	padding-bottom: 44px;
}

/*--- top-header css start ---*/


#top-header .container {
	padding: 0;
}

#top-header #logo-widgets {
	width: 8.33333%;
	padding: 3px 0 0 22px;
	float: left;
}

#top-header #logo-widgets img {
	height: 36px;
}

#top-header #et-secondary-menu {
	width: 91.6667%;
	padding-top: 12px;
	padding-left: 30px;
}

#top-header #et-secondary-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: right;
}

#top-header #et-secondary-menu ul li.product {
	float: left;
}

#top-header #et-secondary-menu ul li a:link,
#top-header #et-secondary-menu ul li a:active,
#top-header #et-secondary-menu ul li a:visited {
	color: #fff;
	font-size: 14px;
	/*font-family: "Open Sans",Helvetica,Arial,Lucida,sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 15px;
}


#top-header #et-secondary-menu ul li.current-menu-parent a:link, 
#top-header #et-secondary-menu ul li.current-menu-parent a:active,
#top-header #et-secondary-menu ul li.current-menu-parent a:visited,
#top-header #et-secondary-menu ul li.current-menu-item a:link, 
#top-header #et-secondary-menu ul li.current-menu-item a:active,
#top-header #et-secondary-menu ul li.current-menu-item a:visited,
#top-header #et-secondary-menu ul li a:hover {
	color: #b3b3b3;
	opacity: 1;
}

/*
#top-menu .menu-item-has-children > a:first-child, 
#et-secondary-nav .menu-item-has-children > a:first-child {
	background: url(../Divi-Child/images/top_arrow.png) no-repeat right 4px;
	padding-right: 25px;
}

#top-menu .menu-item-has-children > a:first-child::after, 
#et-secondary-nav .menu-item-has-children > a:first-child::after {
	content: inherit;
	font-size: 0px;
}

*/

#top-header #et-secondary-menu ul ul.sub-menu {
	width: 170px;
}

#top-header #et-secondary-menu ul ul.sub-menu li {
	padding: 0;
}

#top-header #et-secondary-menu li.current-menu-item li a:link,
#top-header #et-secondary-menu li.current-menu-item li a:active,
#top-header #et-secondary-menu li.current-menu-item li a:visited,
#top-header #et-secondary-menu li:hover li a:link,
#top-header #et-secondary-menu li:hover li a:active,
#top-header #et-secondary-menu li:hover li a:visited,
#top-header #et-secondary-menu li li a:link,
#top-header #et-secondary-menu li li a:active,
#top-header #et-secondary-menu li li a:visited {
	color: #fff;
}

#top-header #et-secondary-menu li li.current-menu-item a:link, 
#top-header #et-secondary-menu li li.current-menu-item a:active,
#top-header #et-secondary-menu li li.current-menu-item a:visited,
#top-header #et-secondary-menu li li:hover a:link,
#top-header #et-secondary-menu li li:hover a:active,
#top-header #et-secondary-menu li li:hover a:visited,
#top-header #et-secondary-menu li.current-menu-item li a:hover,
#top-header #et-secondary-menu li:hover li a:hover,
#top-header #et-secondary-menu li li a:hover {
	color: #b3b3b3;
}

#top-header #et-secondary-menu li.personal-vpn,
#top-header #et-secondary-menu li.secure-email {
	padding: 0;
}

#top-header #et-secondary-menu li.personal-vpn a{
    background: #fff url("../Divi-Child/images/personalVPN_text_logo.png") no-repeat center center;
    background-size: 110px;
    border-bottom: 1px solid #e0e0e0;
    color: transparent !important;
}

#top-header #et-secondary-menu li.secure-email a{
    background: #fff url("../Divi-Child/images/SecureMyEmail_text_logo.png") no-repeat center center;
    background-size: 55px;
    color: transparent !important;
}


#top-menu li {
	padding-right: 14px;
	padding-left: 14px;
}

#top-menu li.start_free_trial a:hover {
	opacity: .9;
}

/*--- top-header css end ---*/

 
/*--- main-header css start ---*/

body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 40px;
}


#main-header #et-top-navigation {
	padding: 0 !important;
}

#main-header ul li a:link,
#main-header ul li a:active,
#main-header ul li a:visited {
	font-family: "Open Sans",Helvetica,Arial,Lucida,sans-serif;
	font-weight: 600;
	font-size: 18px;
	color: #333333;
	line-height: 132px;
	padding: 0 !important;
}

#main-header.et-fixed-header ul li a:link,
#main-header.et-fixed-header ul li a:active,
#main-header.et-fixed-header ul li a:visited {
	color: #333333 !important;
	line-height: 80px;
}

#top-menu li.start_free_trial a:link,
#top-menu li.start_free_trial a:active,
#top-menu li.start_free_trial a:visited {
	background: #f06725;
	border-radius: 6px;
	font-size: 20px;
	font-weight: 600;
	color: #fff !important;
	display: inline;
	padding: 8px 20px !important;
}

.et-fixed-header #top-menu li.start_free_trial a:link,
.et-fixed-header #top-menu li.start_free_trial a:active,
.et-fixed-header #top-menu li.start_free_trial a:visited {
	color: #fff !important;
}

/*--- main-header css end ---*/


/*--- main-footer css start ---*/

#footer-widgets{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/*--- main-footer css start ---*/


#trial-item-section .et_pb_column .et_pb_main_blurb_image img{
	height: 52px;
}

/*
	blog page css start
*/

.blog-title {
	padding-top: 40px !important;
}

#main-content.blogWrap .container {
	padding-top: 0px;
}

#blog-wrap .column.size-1of3 .et_pb_post {
	box-shadow: 0px 2px 18px 0px #efefef;
}
#blog-wrap .column.size-1of3 .et_pb_post .entry-featured-image-url {
	width: 100%;
	height: 192px;
}
#blog-wrap .column.size-1of3 .et_pb_post .entry-featured-image-url img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
#blog-wrap .column.size-1of3 .et_pb_post .entry-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	max-height: 62px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	line-height: 28px !important;
}
#blog-wrap .column.size-1of3 .et_pb_post .post-content p {
	height: 180px;
	overflow: hidden;
}
#blog-wrap .et_pb_row a.more-link {
	background: url("images/blog-read-more.png") no-repeat right center;
	color: #f06725 !important;
	text-transform: capitalize;
	font-size: 16px !important;
	margin: 20px 0px 0px 0px !important;
    display: inline-block;
    padding-right: 40px;
}

#blog-wrap .column.size-1of3:hover a.more-link {
	background: url("images/blog-read-more-hover.png") no-repeat right center;
	color: #333333 !important;
}
#main-content.blogWrap .blog-inner-banner {
	margin-bottom: 30px;
}
#main-content.blogWrap .blog-inner-banner h1.entry-title {
	line-height: normal;
}
#main-content.blogWrap #content-area h1.entry-title {
	display: none;
}
.blog-inner-banner .container {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#blog-wrap .post-meta a {
    font-weight: 400;
    cursor: inherit;
}

#blog-wrap .post-meta {
    font-weight: 700;
    color: #000;
    line-height: 26px;
}

/*
	blog page css end
*/





/*--- media css start ---*/

@media screen and (min-width: 1200px){


	/*** Sticky Footer ***/
	* {
	  margin: 0;
	}
	html,
	body {
	  height: 100%;
	}
	#page-container {
	  min-height: 100%;
	  /* equal to footer height */
	  margin-bottom: -320px; 
	}
	#page-container:after {
	  content: "";
	  display: block;
	}
	#main-footer,
	#page-container:after {
	  height: 320px; 
	}
	/*** Sticky Footer end ***/
	
}

@media screen and (min-width: 979px) and (max-width: 1199px) {
	
	/*** Sticky Footer ***/
	* {
	  margin: 0;
	}
	html,
	body {
	  height: 100%;
	}
	#page-container {
	  min-height: 100%;
	  /* equal to footer height */
	  margin-bottom: -320px; 
	}
	#page-container:after {
	  content: "";
	  display: block;
	}
	#main-footer,
	#page-container:after {
	  height: 320px; 
	}
	/*** Sticky Footer end ***/

	#top-header {
		padding-left: 15px;
		padding-right: 15px; 
	}
	#main-header {
		padding: 10px 15px;
	}
	#main-header #et-top-navigation {
		padding-left: 220px !important;
	}
	#top-menu li {
		padding-left: 8px;
		padding-right: 8px;
	}
	#main-header ul li a:link, 
	#main-header ul li a:active, 
	#main-header ul li a:visited {
		font-size: 14px;
		line-height: 60px;
	}
	#top-menu li.start_free_trial a:link, 
	#top-menu li.start_free_trial a:active, 
	#top-menu li.start_free_trial a:visited {
		font-size: 16px;
	}
	#main-header.et-fixed-header ul li a:link, 
	#main-header.et-fixed-header ul li a:active, 
	#main-header.et-fixed-header ul li a:visited {
		line-height: 50px;
	}
}

@media screen and (max-width: 978px) {
	#main-header #logo {
		padding-left: 15px;
		max-height: 80%;
	}
	#main-header .mobile_menu_bar {
		background: #ef6d25;
		border-radius: 4px;
		color: #fff !important;
		margin: 10px 15px;
		padding: 3px 6px;
	}
	#main-header .mobile_menu_bar::before {
		color: #fff !important;
	}
	#main-header ul li a:link, 
	#main-header ul li a:active, 
	#main-header ul li a:visited {
		line-height: 35px;
	}
	#main-header.et-fixed-header ul li a:link, 
	#main-header.et-fixed-header ul li a:active, 
	#main-header.et-fixed-header ul li a:visited {
		line-height: 35px;
	}
	#content-area {
		padding-left: 15px;
		padding-right: 15px;
	}
}


/*

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	#top-menu .menu-item-has-children > a:first-child, 
	#et-secondary-nav .menu-item-has-children > a:first-child {
		background: url(../Divi-Child/images/top_arrow_test.png) no-repeat right 4px;
	}
}


*/


/*--- css for mobile menu start */

#mobile-custom-menu {
	display: none;
	float: right;
	width: 100%;
	text-align: right;
	margin-top: -42px;
}
#mobile-custom-menu #mobile-menu-button {
	background: #ef6d25;
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 9px 10px;
}
#mobile-custom-menu #mobile-menu-button .icon-bar {
	background: #fff;
	display: block;
	width: 22px;
	height: 3px;
}
#mobile-custom-menu #mobile-menu-button .icon-bar + .icon-bar {
	margin-top: 4px;
}
#mobile-custom-menu .primary-menuWrapper,
#mobile-custom-menu .secondary-menuWrapper {
	background: #fff;
	border-top: 3px solid #000;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	text-align: center;
	padding: 0;
}




@media (max-width: 980px) {
	#page-container {
		padding-top: 10px !important;
		margin: 0px !important;
	}
	#main-header {
		position: inherit !important;
		background: #fff;
	}
	#et_mobile_nav_menu {
		display: none;
	}
	#mobile-custom-menu {
		display: block;
	}
	#main-header .logo_container {
		float: left;
		width: auto;
		position: inherit;
	}

	#main-header .logo_container #logo {
		width: auto;
		height: 50px;
		max-width: 100%;
	}
	#mobile-custom-menu ul li a:link, 
	#mobile-custom-menu ul li a:active, 
	#mobile-custom-menu ul li a:visited {
		border-bottom: 1px solid #f7f7f7;
		display: block;
		padding-top: 11px !important; 
		padding-bottom: 11px !important;
		line-height: 25px !important;
	}
	#mobile-custom-menu ul li a:hover {
		background: #f7f7f7;
	}
	#mobile-custom-menu ul li a:hover, 
	#mobile-custom-menu ul li.current-menu-item a {
		color: #f06725;
	}
	#main-header #mobile-custom-menu li.start_free_trial a:link, 
	#main-header #mobile-custom-menu li.start_free_trial a:active, 
	#main-header #mobile-custom-menu li.start_free_trial a:visited {
    	background: #f06725;
    	color: #fff !important;
    	display: block;
    	line-height: normal;
    	font-weight: 600;
    	padding: 11px 20px !important;
	}
	#mobile-custom-menu a#more-to-secondary {
		color: #333333 !important;
		font-weight: 600;
		font-size: 18px;
		display: block;
		padding-top: 11px !important; 
		padding-bottom: 11px !important;
		line-height: 25px;
	}
	#mobile-custom-menu a#back-to-primary {
		color: #333333 !important;
		font-weight: 600;
		font-size: 18px;
		display: block;
		padding-top: 11px !important; 
		padding-bottom: 11px !important;
		line-height: 25px;
		position: relative;
		border-bottom: 1px solid #f7f7f7;
	}
	/*
	#mobile-custom-menu a#back-to-primary:before {
		content: "<";
		color: #e2e4e7;
		font-size: 32px;
		font-width: bold;
		line-height: 1px;
		position: absolute;
		left: 10px;
		top: 24px;
	}
	*/
	#mobile-custom-menu .chevron-left {
		position: relative;
		top: 2px;
		text-align: center;
		padding: 0px;
		margin-bottom: 6px;
		height: 20px;
		width: 16px;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		display: inline-block;
		vertical-align: middle;
		float: left;
	}
	#mobile-custom-menu .chevron-left:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		height: 20%;
		width: 50%;
		background: #e2e4e7;
		-webkit-transform: skew(0deg, 45deg);
		-moz-transform: skew(0deg, 45deg);
		-ms-transform: skew(0deg, 45deg);
		-o-transform: skew(0deg, 45deg);
		transform: skew(0deg, 45deg);
	}
	#mobile-custom-menu .chevron-left:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		height: 20%;
		width: 50%;
		background: #e2e4e7;
		-webkit-transform: skew(0deg, -45deg);
		-moz-transform: skew(0deg, -45deg);
		-ms-transform: skew(0deg, -45deg);
		-o-transform: skew(0deg, -45deg);
		transform: skew(0deg, -45deg);
	}

	#mobile-custom-menu li.personal-vpn a {
		background: #fff url("../Divi-Child/images/personalVPN_text_logo.png") no-repeat center center;
		background-size: 110px;
		border-bottom: 1px solid #e0e0e0;
		color: transparent !important;
	}
	#main-header.et-fixed-header li.personal-vpn a:link, 
	#main-header.et-fixed-header li.personal-vpn a:active, 
	#main-header.et-fixed-header li.personal-vpn a:visited {
		color: transparent !important;
	}
	#mobile-custom-menu li.personal-vpn a:hover {
		background: #f7f7f7 url("../Divi-Child/images/personalVPN_text_logo.png") no-repeat center center;
		background-size: 110px;
		border-bottom: 1px solid transparent;
		color: transparent !important;
	}
	#mobile-custom-menu li.secure-email a {
		background: #fff url("../Divi-Child/images/SecureMyEmail_text_logo.png") no-repeat center center;
		background-size: 55px;
		color: transparent !important;
	}
	#main-header.et-fixed-header li.secure-email a:link, 
	#main-header.et-fixed-header li.secure-email a:active, 
	#main-header.et-fixed-header li.secure-email a:visited {
		color: transparent !important;
	}
	#mobile-custom-menu li.secure-email a:hover{
		background: #f7f7f7 url("../Divi-Child/images/SecureMyEmail_text_logo.png") no-repeat center center;
		background-size: 55px;
		color: transparent !important;
	}
	#mobile-custom-menu ul#secondary-menu li.menu-item-has-children {
		display: none;
	}
	#mobile-custom-menu ul#secondary-menu > li.menu-item-has-children {	
		display: block;
	}
	#mobile-custom-menu ul#secondary-menu > li.menu-item-has-children a {
		display: none;
	}
	#mobile-custom-menu ul#secondary-menu > li.menu-item-has-children ul.sub-menu li a,
	#mobile-custom-menu ul#secondary-menu li.menu-item-has-children ul.sub-menu {
		display: block;
	}
	

}

/*--- css for mobile menu end */


/* extra css */

.page.et_pb_pagebuilder_layout #main-content {
    overflow: hidden;

}
#sidebar .et_pb_widget a {
    color: #333333;
}

#left-area h1.main_title{
    color: #333333;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
    margin: 0 0 15px;
}

.container #content-area .entry-content {
    font-family: "Open Sans",Helvetica,Arial,Lucida,sans-serif;
    color: #333333;
    font-weight: 400;
    line-height: 34px;
    font-size: 18px;
}

.container.et_menu_container {
    max-width: 1160px;
    z-index: 99;
}

#top-menu li {
    padding-left: 12px;
    padding-right: 12px;
}

#top-header #logo-widgets {
    padding-left: 0;
}

/*
.trial-divider-divi,
#trial-item-section .trial-item-box,
.email-box-divider {
    max-width: 1170px !important;
}
*/
#main-footer .container {
    padding-right: 0;
    padding-left: 0;
}

.et-social-icons, #footer-info {
    text-align: left;
}


.email-box-wrap #text-section {
    width: 70% !important;
    margin-right: 0;
}

/* faq page css start */
.entry-content #contentInner {
	margin: 0px;
	padding: 0px;
}
.faq_content {
	width: 100% !important;
}
.faq_content ul.posts {
	margin: 0px !important;
	padding: 0px !important;
}
.faq_content .searchform {
	padding: 0px;
}
.faq_content .searchform #skey1,
.faq_content .searchform #skey2,
.faq_content .searchform #skey3,
.faq_content .searchform #skey4,
.faq_content .searchform #skey5 {
	background-color: #fafafa !important;
	border: 2px solid #e6e6e6;
	border-radius: 3px;
	width: 100% !important;
	height: 56px !important;
	padding: 1em 1.5em 1em 1em !important;
	color: #595959;
	font-size: 16px;
}
.faq_content .searchform .sp_search_reset {
    left: -20px;
    top: -40px;
}
.faq_content .searchform .sp_search_reset #srbuts1,
.faq_content .searchform .sp_search_reset #srbuts2,
.faq_content .searchform .sp_search_reset #srbuts3,
.faq_content .searchform .sp_search_reset #srbuts4,
.faq_content .searchform .sp_search_reset #srbuts5 {
	background-image: url(images/search-faq.png) !important;
}
.faq_content .searchform .sp_search_reset #srresbuts1,
.faq_content .searchform .sp_search_reset #srresbuts2,
.faq_content .searchform .sp_search_reset #srresbuts3,
.faq_content .searchform .sp_search_reset #srresbuts4,
.faq_content .searchform .sp_search_reset #srresbuts5 {
	display: none;
}
.faq_content .expcoll {
	display: none;
}
.faq_content .cattitle {
	display: none;
}
.faq_content #post_title1,
.faq_content #post_title2,
.faq_content #post_title3,
.faq_content #post_title4,
.faq_content #post_title5 {
	background-color: #fafafa !important;
	border: 0px !important;
	width: 100% !important;
	height: 60px !important;
	margin: 0px !important;
}
.faq_content #post_title1:hover,
.faq_content #post_title2:hover,
.faq_content #post_title3:hover,
.faq_content #post_title4:hover,
.faq_content #post_title5:hover {
	background-color: #fff !important;
}
.faq_content .post_content_opened #post_title1,
.faq_content .post_content_opened #post_title2,
.faq_content .post_content_opened #post_title3,
.faq_content .post_content_opened #post_title4,
.faq_content .post_content_opened #post_title5 {
	background-color: #fafafa !important;
	border: 0px !important;
	border-radius: 5px 5px 0 0;
}
.faq_content #post_title1 #ttext1,
.faq_content #post_title2 #ttext2,
.faq_content #post_title3 #ttext3,
.faq_content #post_title4 #ttext4,
.faq_content #post_title5 #ttext5 {
	color: #17181a;
	font-size: 15px;
	/*padding-left: 25px;*/
}
.faq_content #post_title1 #ttext1::before,
.faq_content #post_title2 #ttext2::before,
.faq_content #post_title3 #ttext3::before,
.faq_content #post_title4 #ttext4::before,
.faq_content #post_title5 #ttext5::before {
	font-family: FontAwesome;
	font-weight: normal;
	font-size: 17px;
	line-height: 1;
	content: "\f0f6";
	margin: 0 8px 0 0;
	color: #c7c7c7;
}
.faq_content #post_title1 .tchangeimg,
.faq_content #post_title2 .tchangeimg,
.faq_content #post_title3 .tchangeimg,
.faq_content #post_title4 .tchangeimg,
.faq_content #post_title5 .tchangeimg {
	display: none;
}
.faq_content .post_content {
	background-color: #fafafa !important;
	border-radius: 0 0 5px 5px;
}
.faq_content .post_content .post_content_wrapper {
	background: none !important;
	width: 100% !important;
}
.faq_content .post_content .post_content_wrapper .post_right {
	width: 100% !important;
}
/* faq page css end */

/* Support Page */

#text-box-section.text-box-section-inner.button h3 {
	margin: 0px;
}

#text-box-section.text-box-section-inner.button p {
	margin-bottom: 10px;
	padding-bottom: 0px;
}

#text-box-section.text-box-section-inner.button a:link,
#text-box-section.text-box-section-inner.button a:active,
#text-box-section.text-box-section-inner.button a:visited {
    background: #f06725;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    height: 45px;
    line-height: 45px;
    margin-left: 20px;
    text-align: center;
    text-decoration: none;
	padding: 0 20px;
}

#trial-box-wrap.support-inner-contact p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#trial-box-wrap.support-inner-contact a:link,
#trial-box-wrap.support-inner-contact a:active,
#trial-box-wrap.support-inner-contact a:visited {
    background: none;
    border-radius: 0px;
    color: #f06725;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    height: inherit;
    line-height: inherit;
    margin-left: 20px;
    text-align: center;
    text-decoration: none;
	padding: 0 0px;
}

.page-id-26314 #main-header,
.page-id-26320 #main-header {
	display: none;
}

.page-id-26314 #main-content,
.page-id-26320 #main-content {
	padding-top: 40px;
}

#affiliatebox {
	position: relative;
	bottom: 0px;
}

#affiliatebox img.affiliate-logo {
	height: 44px;
}

#affiliatebox .more-btn,
#affiliatebox .login-btn {
	display: block;
	border: 1px solid #FA6400;
	height: 54px;
	line-height: 50px;
	margin-bottom: 18px;
	border-radius: 6px;
	font-size: 20px;
	font-weight: 700;
	transition: 0.3s;	
}

#affiliatebox .more-btn:hover {
	background-color: #FA6400;
	color: #fff;
}

#affiliatebox .login-btn {
	background-color: #FA6400;
	color: #fff;
	margin-bottom: 0px;
}

#affiliatebox .login-btn:hover {
	background-color: transparent;	
	color: #FA6400;
}

#affiliatebox .personalVPNAffiliate,
#affiliatebox .SecureMyEmailAffiliate {
	width: 346px;
	border-radius: 12px;
	box-shadow: 0px 6px 18px 0px rgba(0,0,0,0.3);	
    background-color: #ffffff;	
    position: relative;
    min-height: 376px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_description .affiliate-logo {
	margin-bottom: 20px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_description h2 {
	margin-bottom: 10px;
	padding-bottom: 0px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_description p {
	 font-size: 17.5px;
	text-align: left;
	padding-bottom: 0px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_fields .input {
	border-bottom: 1px solid #FA6400;
    border-radius: inherit;	
    padding-left: 0px !important;
    margin-top: 10px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_button {
	background-color: #FA6400;
	color: #fff;	
	display: block;
	border: 1px solid #FA6400;
	height: 54px;
	line-height: 50px;
	margin-bottom: 18px;
	border-radius: 6px;
	font-size: 20px;
	font-weight: 700;
	transition: 0.3s;
	padding: 0px;	
	margin-bottom: 0px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_result {
	text-align: left;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_error {
    color: #ff0000;
    font-size: 14px;
    line-height: 18px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_success h2 {
	color: #008000 !important;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_button .et_pb_newsletter_button_text {
	height: 54px;
	line-height: 50px;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_button .et_subscribe_loader {
	display: none;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_button:hover {
	background-color: #fff;
	color: #FA6400;
}

#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_button.et_pb_button:after, 
#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_button.et_pb_button:before {
	display: none;
}

#affiliatebox .personalVPNAffiliate .et_pb_text_inner,
#affiliatebox .SecureMyEmailAffiliate .et_pb_text_inner,
#affiliatebox .SecureMyEmailAffiliate .et_pb_newsletter_description {
	position: initial;
	margin-bottom: 0px;
}

#affiliatebox .personalVPNAffiliate .comingtag,
#affiliatebox .SecureMyEmailAffiliate .comingtag {
	position: absolute;
	right: -1px;
	top: -1px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 21px;
	background: rgb(131,58,180);
	background: rgb(239,50,252);
	background: -moz-linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	background: linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef32fc",endColorstr="#e64c4d",GradientType=1);
	color: #fff;
	border-radius: 0px 6px 0px 6px;
	padding: 0 5px;
	font-weight: 700;
}

#affiliatebox .personalVPNAffiliate {
	float: right;
}

#affiliatebox .WiTopiaAffiliatebox {

}

.WiTopiaAffiliatebox h2 {
	margin-bottom: 28px;
}

.WiTopiaAffiliatebox ul {
	list-style: none;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

.WiTopiaAffiliatebox ul li {
	background: url("images/ic-check.png") no-repeat left 2px;
	padding-left: 40px;
	margin-bottom: 20px;
}

#knowmore {
	border-radius: 18px;
	max-height: 264px;
}

#knowmore a:hover {
	text-decoration: underline;
}

#knowmore h2 {
	margin-bottom: 20px;
}

#knowmore .jpap-btn,
#knowmore .jsap-btn {
	display: inline-block;
	padding: 20px 30px;
	position: relative;
	font-size: 20px;
	font-weight: 700;	
	text-decoration: none !important;
	transition: 0.3s;	
}

#knowmore .jpap-btn {
	background-color: #FA6400;
	border-radius: 6px;
	color: #fff;
	margin-right: 30px;
	border: 1px solid #FA6400;
}

#knowmore .jpap-btn:hover {
	background-color: #FB8332;
	border: 1px solid #FB8332;	
}

#knowmore .jsap-btn {
	background-color: #FA6400;
	color: #fff;
	border: 1px solid #FA6400;
	border-radius: 6px;
}

#knowmore .jsap-btn:hover {
	background-color: #FB8332;
	border: 1px solid #FB8332;	
}

#knowmore .jsap-btn .comingtag {
	position: absolute;
	right: -1px;
	top: -1px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 21px;
	background: rgb(239,50,252);
	background: -moz-linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	background: linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef32fc",endColorstr="#e64c4d",GradientType=1);
	color: #fff;
	border-radius: 0px 6px 0px 6px;
	padding: 0 5px;
	font-weight: 700;
}

#afaq {

}

#afaq a:hover {
	text-decoration: underline;
}

#afaq .et_pb_text_inner h3 {
	background: url("images/ic-question.png") no-repeat left 4px;
	padding-left: 30px;
}

#afaq .et_pb_text_inner p {
	padding-left: 30px;	
}

#afaq .et_pb_text_inner ul {
	margin-left: 30px;
}

#afaq .et_pb_text_inner ul li {
	margin-bottom: 10px;
}

#afaq .et_pb_tabs {
	border: none;
}

#afaq ul.et_pb_tabs_controls {
	background: none;
}

#afaq ul.et_pb_tabs_controls li {
	border:  none;
}

#afaq ul.et_pb_tabs_controls li a {
	color: #000 !important;
	font-size: 20px;
	font-weight: 700;	
	padding: 10px 20px;	
	text-decoration: none;	
}

#afaq ul.et_pb_tabs_controls li.et_pb_tab_active {
	background-color: #FA6400;
	color: #fff !important;
	border-radius: 6px 6px 0px 0px;
}

#afaq ul.et_pb_tabs_controls li.et_pb_tab_active a {
	color: #fff !important;
	font-size: 20px;
	font-weight: 700;	
	padding: 10px 20px;
	text-decoration: none;
}

#afaq ul.et_pb_tabs_controls:after {
	border-bottom: 1px solid #FA6400;
}

#afaq .et_pb_tab_content ul li {
	margin-bottom: 10px;
}

/* ****** added on Feb 28 (start)******* */
.et_pb_text_inner h2{
	margin-bottom: 50px;
}
.et_pb_text_inner .jpap-btn,
.et_pb_text_inner .jsap-btn{
	display: inline-block;
    padding: 15px 30px;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none !important;
    transition: 0.3s;
}
.et_pb_text_inner .jpap-btn {
	background-color: #FA6400;
	border-radius: 6px;
	color: #fff;
	margin-right: 26px;
	border: 1px solid #FA6400;
}
.et_pb_text_inner .jpap-btn:hover {
	background-color: #FB8332;
}
.et_pb_text_inner .jsap-btn {
	background-color: #FA6400;
	border-radius: 6px;
	color: #fff;
	border: 1px solid #FA6400;
}
.et_pb_text_inner .jsap-btn:hover {
	background-color: #FB8332;
}
.et_pb_text_inner .jsap-btn .comingtag {
	position: absolute;
	right: -1px;
	top: -1px;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 21px;
	background: rgb(239,50,252);
	background: -moz-linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	background: linear-gradient(90deg, rgba(239,50,252,1) 0%, rgba(235,63,166,1) 68%, rgba(230,76,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef32fc",endColorstr="#e64c4d",GradientType=1);
	color: #fff;
	border-radius: 0px 6px 0px 6px;
	padding: 0 5px;
	font-weight: 700;
}
/* ****** added on Feb 28 (end)******* */



/* *********************************** */

@media (min-width: 1200px) {
    #footer-bottom .container,
    #main-footer .container {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .container,
    .et_pb_row,
    .et_pb_slider .et_pb_container,
    .et_pb_fullwidth_section .et_pb_title_container,
    .et_pb_fullwidth_section .et_pb_title_featured_container,
    .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media (min-width: 981px) and (max-width: 1054px) {

    #main-header #et-top-navigation {
        padding-left: 0px !important;
    }
    .container.et_menu_container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

}

@media (min-width: 768px) and (max-width: 980px) {

    #email-box-section .email-box-wrap {
        padding: 35px 0px 40px !important;
    }
    #text-box-section .text-box-wrap #text-section {
        width: 64.833% !important;
        margin-right: 5.5%;
    }
    #text-box-section .text-box-wrap #image-section {
        width: 29.666% !important;
        margin-right: 5px;
        margin-left: 0;
    }

    #email-box-section .email-box-wrap #text-section {
        width: 60% !important;
        padding-right: 0px;
        padding-top: 30px;
        font-size: 18px;
    }
    #email-box-section .email-box-wrap #image-section {
        width: 29.666% !important;
        margin-right: 5.5%;
    }

    #icon-wrap .et_pb_column {
        width: 245px !important;
        margin: 0 !important;
        padding: 15px 0 22px !important;
    }
    .email-box-wrap #text-section h2 {
        text-align: left !important;
    }

    #footer-bottom {
        padding-top: 0 !important;
    }
    #main-footer #footer-widgets {
        padding-bottom: 0 !important;
    }
    #main-footer .footer-widget {
        margin-bottom: 30px !important;
    }
	.page-id-26314 #main-header,
	.page-id-26320 #main-header {
		display: block !important;
	}
	.page-id-26314 #main-content, 
	.page-id-26320 #main-content {
		padding-top: 0px !important;
	}
	#affiliatebox .personalVPNAffiliate, 
	#affiliatebox .SecureMyEmailAffiliate {
		float: none !important;
		margin: 0 auto;
	}

	.WiTopiaAffiliatebox ul {
		margin: 0px 0px 0px 20px !important;
	}

	#knowmore .jpap-btn,
	#knowmore .jsap-btn {
		width: 100%;
		margin-bottom: 20px;
	}

	#knowmore .jsap-btn {
		margin-bottom: 0px;
	}
	#knowmore {
		max-height: inherit;
	}   
}

@media (max-width: 980px) {
    #main-footer .footer-widget h4 {
    font-size: 0.75rem;
    }

    #encrypt-box-wrap h2 {
        font-size: 1.875rem;
    }
    .container #content-area #left-area {
        padding-bottom: 20px;
    }

    #footer-widgets .footer-widget,
    .et_pb_gutters1 #footer-widgets .footer-widget {
        width: 20% !important;
        margin-right: 0 !important;
    }
    #main-header #logo {
        padding-left: 6px;
    }

    .container.et_menu_container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
	.page-id-26314 #main-header,
	.page-id-26320 #main-header {
		display: block !important;
	}
	.page-id-26314 #main-content, 
	.page-id-26320 #main-content {
		padding-top: 0px !important;
	}
	#affiliatebox .personalVPNAffiliate, 
	#affiliatebox .SecureMyEmailAffiliate {
		float: none !important;
		margin: 0 auto;
	}

	.WiTopiaAffiliatebox ul {
		margin: 0px 0px 0px 20px !important;
	}

	#knowmore .jpap-btn,
	#knowmore .jsap-btn {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0px;
		padding-right: 15px;
		padding-left: 15px;
	}

	#knowmore .jsap-btn {
		margin-bottom: 0px;
	}
	#knowmore {
		max-height: inherit;
	}
	/* ****** added on Feb 28 (start)******* */
	.et_pb_text_inner h2{
		margin-bottom: 20px;
	}
	.et_pb_text_inner .jpap-btn,
	.et_pb_text_inner .jsap-btn {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.et_pb_text_inner .jsap-btn {
		margin-bottom: 0px;
	}
	/* ****** added on Feb 28 (end)******* */
}

@media (max-width: 767px) {

    #footer-widgets .footer-widget .fwidget {
        text-align: left !important;
    }
    #footer-widgets .footer-widget,
    .et_pb_gutters1 #footer-widgets .footer-widget {
        margin: 0 7.5% 7.5% 0 !important;
        width: 46.25% !important;
    }

    #main-footer .footer-widget.last {
        width: 100% !important;
    }

    #main-footer .footer-widget.last .widget_text {
        width: 100%;
    }
    #main-footer .footer-widget.last .socialBox {
        width: 100%;
        display: inline-block;
    }
    #main-footer .footer-widget.last .socialBox h4 {
        float: left;
        margin: 10px 10px 0 0;
        width: 30%;
    }
    #main-footer .footer-widget.last .socialBox ul {
        float: left;
        width: 60%;
    }

    #footer-bottom {
        padding-top: 0 !important;
    }

    .et-social-icons, #footer-info {
        text-align: center;
    }

    #email-box-section .email-box-wrap #text-section {
        width: 100% !important;
    }
	.page-id-26314 #main-header,
	.page-id-26320 #main-header {
		display: block !important;
	}
	.page-id-26314 #main-content, 
	.page-id-26320 #main-content {
		padding-top: 0px !important;
	}
	#affiliatebox .personalVPNAffiliate, 
	#affiliatebox .SecureMyEmailAffiliate {
		float: none !important;
		margin: 0 auto;
	}

	.WiTopiaAffiliatebox ul {
		margin: 0px 0px 0px 20px !important;
	}

	#knowmore .jpap-btn,
	#knowmore .jsap-btn {
		font-size: 14px;		
		width: 100%;
		margin-bottom: 20px;
	}

	#knowmore .jsap-btn {
		margin-bottom: 0px;
	}
	#knowmore {
		max-height: inherit;
	}
	#AffiliateFrequentlyAskedQuestions {
		padding: 60px 0px 0px 0px;
	}

	#AffiliateFrequentlyAskedQuestions .jpap-btn,
	#AffiliateFrequentlyAskedQuestions .jsap-btn {
		font-size: 14px;
	}
	#knowmore h2,
	#AffiliateFrequentlyAskedQuestions h2 {
		font-size: 32px;
		line-height: 42px;
	}	

	#afaq h3 {
		font-size: 22px;
		line-height: 25px;
	}
}

@media (min-width: 641px) and (max-width: 766px)  {
    #footer-widgets .footer-widget,
    .et_pb_gutters1 #footer-widgets .footer-widget {
        width: 22% !important;
        margin-right: 0px !important;
    }
    #main-footer .footer-widget.last {
        width: 100% !important;
    }

    #main-footer .footer-widget.last .widget_text {
        width: 100%;
    }
    #main-footer .footer-widget.last .socialBox {
        width: 100%;
        display: inline-block;
    }
    #main-footer .footer-widget.last .socialBox h4 {
        float: left;
        margin: 10px 10px 0 0;
        width: 30%;
    }
    #main-footer .footer-widget.last .socialBox ul {
        float: left;
        width: 60%;
    }
}


@media (max-width: 460px) {
    #footer-widgets .footer-widget .fwidget {
        text-align: center !important;
    }
    #footer-widgets .footer-widget,
    .et_pb_gutters1 #footer-widgets .footer-widget {
        width: 100% !important;
        text-align: center;
    }
    #encrypt-box-wrap h2,
    #text-box-section h3 {
        font-size: 1.5rem !important;
        line-height: 30px !important;
    }

    .email-box-wrap #text-section h2 {
        font-size: 2rem !important;
        line-height: 45px;
    }
    #main-footer .footer-widget h4 {
        font-size: 0.75rem;
    }

    #main-footer .footer-widget.last .socialBox h4 {
        float: none;
        margin: 0;
        width: 100%;
    }
    #main-footer .footer-widget.last .socialBox ul {
        float: none;
        width: 100%;
    }
    .et_pb_section {
    	padding: 0;
    }
}

@media (-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
	.WiTopiaAffiliatebox ul li {
		background: url("images/ic-check@2x.png") no-repeat left 2px;
		background-size: 23px 23px;
	}
	#afaq .et_pb_text_inner h3 {
		background: url("images/ic-question@2x.png") no-repeat left 4px;
		background-size: 23px 23px;
	}		
}