/*
 Theme Name:   Divi-Child-3.0
 Description:  Divi-Child Theme
 Author:       Zealous
 Template:     Divi
 Version:      3.0
*/
/* Main Theme Styles */

@import url(divistyle.css);

@font-face {
    font-family: 'geomanistregular';
    src: url('../fonts/geomanist-regular-webfont.eot');
    src: url('../fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-regular-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-regular-webfont.woff') format('woff'),
         url('../fonts/geomanist-regular-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-regular-webfont.svg#geomanistregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanistitalic';
    src: url('../fonts/geomanist-regular-italic-webfont.eot');
    src: url('../fonts/geomanist-regular-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geomanist-regular-italic-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-regular-italic-webfont.woff') format('woff'),
         url('../fonts/geomanist-regular-italic-webfont.ttf') format('truetype'),
         url('../fonts/geomanist-regular-italic-webfont.svg#geomanistitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanistmedium';
    src: url('../fonts/geomanist-medium-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanistthin';
    src: url('../fonts/geomanist-thin-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geomanistlight';
    src: url('../fonts/geomanist-light-webfont.woff2') format('woff2'),
         url('../fonts/geomanist-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

b, strong, h1, h2, h3, h4, h5, h6 {font-family: 'geomanistmedium';}


/*** common css ***/
.bottom-line h3 {position:relative;}
.bottom-line h3:before {content:''; position:absolute; width:60px; height:2px; background-color:#F58220; left:0; right:0;
	margin:auto; bottom: -24px;}
	
.et_pb_button.common-btn {	min-width: 193px;line-height: 50px !important;border: 2px solid #F58220;background: #F58220;padding: 0px !important;
	font-family: 'geomanistmedium';font-size: 16px;color: #fff !important;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;
	font-weight: normal;}
.et_pb_button.common-btn:after {display:none !important;}	
.et_pb_button.common-btn:hover {border-color: #fff; background: rgba(0, 0, 0, 0.0); border: 2px solid #F58220; color:#F58220 !important;}

.et_pb_button.common-btn-gr {	min-width: 193px;line-height: 50px !important;border: 2px solid #45BA80;background: #45BA80;padding: 0px !important;
	font-family: 'geomanistmedium';font-size: 16px;color: #fff !important;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;
	font-weight: normal;}
.et_pb_button.common-btn-gr:after {display:none !important;}	
.et_pb_button.common-btn-gr:hover {border-color: #fff; background: rgba(0, 0, 0, 0.0); border: 2px solid #45BA80; color:#45BA80 !important;}


/*** common css end ***/

body {font-family: 'geomanistregular' !important; font-size: 16px; color: #7e8084;}
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container {padding-top:0 !important; margin-top: 0px !important;}

#main-header {background: transparent; box-shadow: none; padding-bottom: 7px;}
#logo {height: 43px;}
#top-menu a {font-weight: normal; color: #fff;}
#top-menu li a {padding-bottom:10px !important; border-bottom:1px solid transparent; font-family: 'geomanistmedium';}
#top-menu li.signup-btn a {padding-bottom:0px !important; border-bottom:none !important;}
#top-menu li.login-btn a {padding-bottom:0px !important;}
#top-menu li a:hover {border-bottom:1px solid #fff; opacity:1 !important;}
#top-menu li.current_page_item a {color:#fff; border-bottom:1px solid #fff;}
.single.single-post #top-menu li.blog-link a {color: #fff;border-bottom: 1px solid #fff;}
#top-menu li {padding-right: 40px; font-size: 16px;}
#top-menu li.signup-btn {padding-right: 10px;}
.signup-btn a {min-width: 152px; text-align: center; line-height: 40px; background: #F58220; font-size: 16px; color: #fff; 
	font-family: 'geomanistmedium'; -webkit-border-radius: 3px; border-radius: 3px; padding:0px !important; opacity: 1 !important;}
.signup-btn a:hover {color: #45BA80 !important; background:#fff;}	
.login-btn a {min-width: 152px; text-align: center; line-height: 40px; background: #fff; font-size: 16px; color: #45BA80 !important; 
font-family: 'geomanistmedium'; -webkit-border-radius: 3px; border-radius: 3px; padding:0px !important; opacity: 1 !important; border:none !important;}
.login-btn a:hover {background-color: #F58220; color: #fff !important;}
#main-header.et-fixed-header {background: #45BA80; }
.et_header_style_left .logo_container img {top: 14px;position: relative;}
.et_header_style_left .et-fixed-header .logo_container img {top: 0px;position: relative;}

@media (min-width: 981px){
    .et_header_style_left .et-fixed-header #et-top-navigation,
    .et_header_style_split .et-fixed-header #et-top-navigation {
        padding-top: 10px;
        padding-bottom: 5px;
    }
}

.et_pb_row {max-width: 1240px;}
.et_pb_section.banner-main { padding: 150px /*233px*/ 0 90px 0;
    background: #45BA80;
    background: -moz-linear-gradient(top, #45BA80 0%, #45BA80 100%);
    background: -webkit-linear-gradient(top, #45BA80 0%,#45BA80 100%);
    background: linear-gradient(to bottom, #45BA80 0%,#45BA80 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45BA80', endColorstr='#45BA80',GradientType=0 ); /* IE6-9 */}
.et_pb_section.banner-main .et_pb_text {max-width: 550px;}
.banner-main h2 {font-size: 65px; display: block; color: #fff; font-family: 'geomanistlight'; position:relative;}
.banner-main h2:before {content:''; position:absolute; width:60px; height:2px; background-color:#fff; left:0; margin:auto; bottom: -34px;}
.banner-main p {font-size: 20px; color: #fff; margin: 70px 0 0 0;font-weight:bold;}
.banner-main .hp-cover-slg-item{margin-left:30px;color:#FFF;font-weight:bold;}
.banner-main .hp-cover-slg-item:first-of-type{margin-top:26px;}
.banner-main p strong {font-family: 'geomanistmedium'; font-weight:normal;}
.banner-button .et_pb_column {width: auto !important; margin-right: 10px !important;}
.et_pb_section.banner-main .banner-main-left {width: 46%;}
.et_pb_section.banner-main .banner-main-right {width: 48%;}

.et_pb_section.services-box {background: #f7fbfa ; padding: 140px 0;}
.et_pb_section.services-box .et_pb_row {padding:0;}
.et_pb_section.services-box h3{color: #43464b; position: relative; display: block; font-size: 30px; margin: 0 0 50px 0; padding: 0px;}

.et_pb_section.stap-section {padding: 151px 0 70px 0; }
.et_pb_section.stap-section .et_pb_blurb {position: absolute; left: 0; top: 50%;  -moz-transform: translateY(-50%);   -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.stap-section .et_pb_row {max-width: 1070px; display: flex; padding: 0px;}
.stap-section .et_pb_main_blurb_image {position: absolute; z-index: 1; left: 0; top: 0; width: 70px; height: 70px; background: #fff; 
	-webkit-border-radius: 50%; border-radius: 50%; margin: 0px; padding: 0px; -webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.06); 
	-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.06); box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.06); }   
.stap-section .et_pb_main_blurb_image img {position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 24px; margin: auto;}
.stap-section .et_pb_blurb_container {padding: 0 0 0 104px; position: relative; margin-top: 23px;}
.stap-section .et_pb_blurb_container h4 {color: #43464b; position: relative; z-index: 1; font-family: 'geomanistlight'; font-size: 28px; font-weight: bold; margin: 0 0 20px 0;}
.stap-section .et_pb_blurb_container h2 {position: absolute; left: 39px; top: -55px; font-size: 140px; color: #EBF3F1;}
.stap-section .et_pb_blurb_container p {position: relative; z-index: 1; font-size: 18px; color: #43464B; font-family: 'geomanistlight';}

.et_pb_section.arrow-box,
.et_pb_section.arrow-box .et_pb_row {padding:0px; position: relative;}
.et_pb_section.arrow-box .et_pb_row img {position: absolute; left: 120px; top: -120px; z-index: 9;}

/*-- button --*/
.et_pb_promo .et_pb_promo_description {padding:0px;}
.et_pb_promo .et_pb_button { min-width: 193px; line-height: 50px !important; border: 2px solid #F58220; background: #F58220; padding: 0px !important; 
	font-family: 'geomanistmedium'; font-size: 16px; color: #fff; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; 
	font-weight: normal;}
.et_pb_promo .et_pb_button:hover:after {display: none;}
.banner-main .pink-btn .et_pb_button:hover {border-color: #fff !important;}
.white-border-btn .et_pb_button {background: transparent !important; border-color: #fff !important;}
.white-border-btn .et_pb_button:hover {background:#F58220 !important; border-color: #F58220 !important; }


header .container.et_menu_container {width: 100%; max-width: 100%; padding: 0 80px 0 80px;}

.et_pb_section.push-notification {padding: 85px 0; margin-top: 80px;}
.et_pb_section.push-notification .et_pb_text h3 {font-family: 'geomanistlight';font-size: 30px;line-height: 48px; position:relative;}
.et_pb_section.push-notification .et_pb_text h3 strong {font-family: 'geomanistmedium'; font-weight:normal;}
.et_pb_section.push-notification .et_pb_button.common-btn {margin-top: 30px;}

.et_pb_section.subscribers {padding: 110px 0 86px 0px;}
.et_pb_section.subscribers .top-row .et_pb_text h3 {text-align: center;font-family: 'geomanistlight';font-size: 30px;line-height: 48px;padding: 0; max-width: 600px;
    margin: auto;}
.et_pb_section.subscribers .top-row .et_pb_text h3 strong {font-family: 'geomanistmedium'; font-weight:normal;}
.et_pb_section.subscribers .top-row .et_pb_text p {color: #7e8084;font-size: 18px;text-align: center;line-height: 32px;margin-top: 45px; position:relative;}
.et_pb_section.subscribers .top-row .et_pb_text p:before {content:''; position:absolute; width:60px; height:2px; background-color:#F58220; left:0; right:0;
margin:auto; bottom: -24px;}

.browser-section.et_pb_row {padding: 0px 0px 0px 0px;max-width: 620px;margin-top:70px;-webkit-box-shadow: 1px 21px 26px 10px #f5f5f5;
	-moz-box-shadow: 1px 21px 26px 10px #f5f5f5;box-shadow: 1px 21px 26px 10px #f5f5f5;-webkit-border-radius: 3px;	-moz-border-radius: 3px;
	border-radius: 3px;	}
.browser-section.et_pb_row .et_pb_column {margin: 0; text-align:center; padding-top:25px; width:25%; }	
.browser-section.et_pb_row .et_pb_column.browser-section-left {width: 65%;}
.browser-section.et_pb_row .et_pb_column.browser-section-right {width:35%;}
.browser-section.et_pb_row .et_pb_column .et_pb_image {width: 60px; display:inline-block; vertical-align:middle; margin: 0px 18px; min-height:61px;  }
.browser-section.et_pb_row .et_pb_column .et_pb_image img {max-height: 61px;}
.browser-section.et_pb_row .et_pb_column .et_pb_text {float:left; width:100%; margin-top:23px; text-align:center;}
.browser-section.et_pb_row .et_pb_column .et_pb_text p {color:#43464b; font-size:16px;}

.et_pb_section.cta-block {
    background: #eff5f4;
    background: -webkit-linear-gradient(-90deg, #e2ecea, #eff5f4);
    background: -o-linear-gradient(-90deg, #e2ecea, #eff5f4);
    background: -moz-linear-gradient(-90deg, #e2ecea, #eff5f4);
    background: linear-gradient(-90deg, #e2ecea, #eff5f4);
    padding: 90px 0 100px 0;
    clear: both;
}
.et_pb_section.cta-block .et_pb_row .et_pb_column {width: 100%;}
.et_pb_section.cta-block .et_pb_text h3 {text-align: center;font-family: 'geomanistlight';font-size: 66px;line-height: 72px;padding: 0;
	max-width: 500px;margin: auto;}
.et_pb_section.cta-block .et_pb_text p {color: #43464b;font-size: 22px;text-align: center;line-height: 20px;margin-top: 37px; position:relative;
    font-family: 'geomanistlight';}
.et_pb_section.cta-block .et_pb_text p:before {content:''; position:absolute; width:60px; height:2px; background-color:#45BA80; left:0; right:0;
	margin:auto; bottom: -34px;}
.et_pb_section.cta-block .et_pb_button.common-btn-gr {margin-top: 70px;}	
.et_pb_section.cta-block .et_pb_text h3 strong {font-weight:normal;}

.et_pb_section.common-banner-top {
    height: 463px;
    background: #45BA80;
    background: -moz-linear-gradient(top, #45BA80 0%, #45BA80 100%);
    background: -webkit-linear-gradient(top, #45BA80 0%,#45BA80 100%);
    background: linear-gradient(to bottom, #45BA80 0%,#45BA80 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45BA80', endColorstr='#45BA80',GradientType=0 );
}
.et_pb_section.common-banner-top .et_pb_row {padding: 0;margin: auto;position: absolute;right: 0;left: 0;top: 60%;-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.et_pb_section.common-banner-top .et_pb_row .et_pb_column {width:100%;}
.et_pb_section.common-banner-top .et_pb_row .et_pb_text h3 {color:#fff; font-size:72px; line-height:76px; font-family: 'geomanistlight';}	
.et_pb_section.common-banner-top .et_pb_row .et_pb_text h3 strong {font-family: 'geomanistmedium'; font-weight:normal;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color:#fff !important; color: #999 !important;}
.et_pb_section.contact-form  {padding:150px 0 200px 0;}
.et_pb_section.contact-form .et-pb-contact-message {margin-bottom:20px;}
.et_pb_section.contact-form .et-pb-contact-message p {text-align: center; padding:0;}
.et_pb_section.contact-form .et-pb-contact-message ul {display:none;}
.et_pb_section.contact-form .et-pb-contact-message p.et_normal_padding {display: none;}
.et_pb_section.contact-form .et_pb_text p {color:#43464b; font-size:28px; line-height:40px; max-width:640px; margin:auto; position:relative;
	font-family: 'geomanistlight'; text-align:center;}
.et_pb_section.contact-form .et_pb_text p:before {content:''; position:absolute; width:60px; height:2px; background-color:#F58220; left:0; right:0;
	margin:auto; bottom: -34px;}
.et_pb_section.contact-form .et_pb_row {padding:0;}
.et_pb_section.contact-form .et_pb_contact_form_container {margin-top: 100px;}
.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact input {border: 2px solid #f1f1f5;background: #fff;color: #a0a3a7;
	font-size: 16px;padding: 28px 40px 28px 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact select {border: 2px solid #f1f1f5;background: #fff;color: #a0a3a7;
	font-size: 16px;padding: 28px 40px 28px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact textarea {border: 2px solid #f1f1f5;background: #fff;color: #a0a3a7;
	font-size: 16px;padding: 28px 40px 28px 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height:222px; resize:none;
	font-family: 'geomanistregular'; -webkit-appearance: none;}	
.et_pb_section.contact-form .et_pb_contact .et_pb_contact_field_half {margin-bottom:30px; overflow:visible;}	
.et_pb_section.contact-form .et_pb_contact .et_pb_contact_field_half:nth-child(2n+1) {clear:left;}
.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact input:focus, 
.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact textarea:focus {border: 1px solid transparent; -webkit-box-shadow: 1px 10px 26px 10px #f5f5f5;
	-moz-box-shadow: 1px 10px 26px 10px #f5f5f5;box-shadow: 1px 10px 26px 10px #f5f5f5;}
.et_pb_section.contact-form .et_contact_bottom_container {float: none;text-align: center; margin-top: 62px;}
.et_pb_section.contact-form .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {margin: 0;min-width: 193px;line-height: 50px !important;
	border: 2px solid #F58220;background: #F58220;padding: 0px !important;font-family: 'geomanistmedium';font-size: 16px;color: #fff !important;
	-webkit-border-radius: 3px;border-radius: 3px;text-align: center;font-weight: normal; text-transform:capitalize;}
.et_pb_section.contact-form .et_contact_bottom_container .et_pb_contact_submit.et_pb_button:after {display:none !important;}	
.et_pb_section.contact-form .et_contact_bottom_container .et_pb_contact_submit.et_pb_button:hover {background: rgba(0, 0, 0, 0.0);
	border: 2px solid #F58220;color: #F58220 !important;}


.et_pb_section.pricing-table {clear: both;width: 100%;}
.et_pb_section.pricing-table .et_pb_row {padding:0;}
.et_pb_section.pricing-table .top-row .et_pb_text h3 {color: #43464b;font-size: 28px;line-height: 40px;font-family: 'geomanistlight';max-width: 625px;
	margin: auto;text-align: center;}
.et_pb_section.pricing-table {padding:150px 0 150px 0; margin:0;}	
.et_pb_section.pricing-table .pricing-row {margin-top:90px; margin-bottom:90px; -webkit-box-shadow: 1px 10px 26px 10px #f5f5f5; max-width:800px;
    -moz-box-shadow: 1px 10px 26px 10px #f5f5f5; box-shadow: 1px 10px 26px 10px #f5f5f5;}
.et_pb_section.pricing-table .pricing-row .et_pb_column {margin: 0;}
.et_pb_section.pricing-table .pricing-row .et_pb_column.first-row {width:50%;}
.et_pb_section.pricing-table .pricing-row .et_pb_column.second-row {width:50%;}
.et_pb_section.pricing-table .pricing-row .et_pb_column.third-row {width:35%;}
.et_pb_section.pricing-table .pricing-row .et_pb_column .et_pb_text {text-align:center;}
.et_pb_section.pricing-table .pricing-row .first-row {background-color: #45BA80; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow: 1px 10px 26px 10px #f5f5f5;-moz-box-shadow: 1px 10px 26px 10px #f5f5f5;box-shadow: 1px 10px 26px 10px #f5f5f5;
	-webkit-transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12);}
.et_pb_section.pricing-table .pricing-row .first-row .et_pb_text {margin: 100px 0 82px 0;padding: 0 15px 0 15px;}
.et_pb_section.pricing-table .pricing-row .first-row .et_pb_text h4 {color: #fff;font-size: 38px;line-height: 36px;padding: 0;}
.et_pb_section.pricing-table .pricing-row .first-row .et_pb_text p {font-family: 'geomanistregular'; font-size:16px; margin:10px 0 0 0; color:#fff;
	padding:0;}
.et_pb_section.pricing-table .pricing-row .first-row .et_pb_text h3 {padding: 0;color: #fff;font-size: 68px;line-height: 60px;margin: 35px 0 0px 0;}	
.et_pb_section.pricing-table .pricing-row .second-row {margin: 90px 0;}
.et_pb_section.pricing-table .pricing-row .second-row .et_pb_text h4{font-size:30px; line-height:36px; color:#45BA80; padding:0;}
.et_pb_section.pricing-table .pricing-row .second-row .et_pb_text p {color:#43464B; font-size:16px; line-height:15px; margin-top:12px; padding-bottom:0;}
.et_pb_section.pricing-table .pricing-row .second-row .et_pb_text h3 {color:#45BA80; font-size:60px; line-height:36px; margin-top:60px;}
.et_pb_section.pricing-table .pricing-row .second-row .et_pb_text h3 strong {font-size: 30px;font-family: 'geomanistmedium';font-weight: normal;
	position: relative;top: -2px;}

.et_pb_section.pricing-table .pricing-row .third-row {margin: 90px 0 90px 0;}
.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text h4{font-size:30px; line-height:36px; color:#45BA80; padding:0;}
.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text p {color:#43464B; font-size:16px; line-height:15px; margin-top:12px; padding-bottom:0;}
.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text h3 {color:#45BA80; font-size:60px; line-height:36px; margin-top:60px;}
.et_pb_section.pricing-table .et_pb_row .et_pb_text p {color: #43464B;font-size: 16px;line-height: 28px;}
.et_pb_section.pricing-table .et_pb_row .et_pb_button_module_wrapper {margin-bottom:25px;}
.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text h3 strong {font-size: 30px;font-family: 'geomanistmedium';font-weight: normal;
	position: relative;top: -2px;}

.et_pb_section.faq-block {clear: both;}
.et_pb_section.faq-block .et_pb_row {padding:0;}
.et_pb_section.faq-block .faq-first-row .et_pb_text h3 {text-align: center;font-family: 'geomanistlight';font-size: 30px;line-height: 48px;
color: #43464b;position: relative;}
.et_pb_section.faq-block .question-answer {margin-top: 100px;margin-bottom: 80px;}
.et_pb_section.faq-block .question-answer .et_pb_text {border-bottom: 1px solid #f1f1f5;padding: 25px 0 45px 0;}
.et_pb_section.faq-block .question-answer .et_pb_text h4 {color: #43464b;font-size: 24px;margin-bottom: 30px;padding: 0;}
.et_pb_section.faq-block .question-answer .et_pb_text p {color: #43464B;font-size: 16px;line-height: 28px;font-family: 'geomanistlight';}
.et_pb_section.faq-block .question-answer .et_pb_text p a {font-family: 'geomanistregular'; color:#F58220;}
.et_pb_section.faq-block .question-answer .et_pb_text p a:hover {color: #45BA80;}
.et_pb_section.faq-block .question-answer .et_pb_text:last-child {border:none;}

.et_pb_section.terms-content-main .et_pb_row {max-width: 900px;}
.et_pb_section.terms-content-main .et_pb_row .et_pb_text h3 {font-size: 30px;}
.et_pb_section.terms-content-main .et_pb_row .et_pb_text h4 {font-size: 24px;font-family: 'geomanistregular'; margin-top: 10px;}
.et_pb_section.terms-content-main .et_pb_row .et_pb_text p {font-size: 18px;font-family: 'geomanistlight';color: #43464b; line-height: 30px;}
.et_pb_section.terms-content-main .et_pb_row .et_pb_text strong {font-weight:normal;}
.et_pb_section.terms-content-main .et_pb_row .et_pb_text ol, .et_pb_section.terms-content-main .et_pb_row .et_pb_text ul {
	list-style-position: outside; padding-left: 15px;}


/*.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid.et_pb_module {margin-right: -30px;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {padding-right: 30px;margin: 0;width: 33.33%;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 article {border: none;margin-bottom: 30px; position:relative;
	padding-bottom: 30px;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 article:hover {-webkit-box-shadow: 1px 1px 10px 2px #eaeaea;
-moz-box-shadow: 1px 1px 10px 2px #eaeaea; box-shadow: 1px 1px 10px 2px #eaeaea;}
.et_pb_section.blog-listing-main .et_pb_blog_grid .et_pb_image_container img {height:240px;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 article h2.entry-title {text-align: center;color: #43464b;
	font-size: 30px;line-height: 36px;font-family: 'geomanistlight';margin: 0;padding:10px 0 30px 0; position:relative;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 article h2.entry-title:before { position:absolute; left:0; right:0;
	bottom:0px; background-color:#F58220; height:2px; width:60px; margin:auto; content:'';}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 article .post-content p {text-align:center;}*/

.et_pb_section.blog-listing-main .et_pb_blog_grid_wrapper {margin-right: -30px;}
.et_pb_section.blog-listing-main article {width:30%; float:left; margin-right: 30px; min-height: 750px; position: relative; background-color: #f7fbfa;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid.et_pb_module {margin-right: -30px;}
.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {padding-right: 30px;margin: 0;width: 33.33%;}
.et_pb_section.blog-listing-main article {border: none;margin-bottom: 30px; position:relative;
	padding-bottom: 30px;}
.et_pb_section.blog-listing-main article:hover {-webkit-box-shadow: 1px 1px 10px 2px #eaeaea; -moz-box-shadow: 1px 1px 10px 2px #eaeaea; 
    box-shadow: 1px 1px 10px 2px #eaeaea;}
.et_pb_section.blog-listing-main article .et_pb_image_container img {height:240px;}
.et_pb_section.blog-listing-main article h2.entry-title {text-align: center;color: #43464b;
	font-size: 30px;line-height: 36px;font-family: 'geomanistlight';margin: 0;padding:10px 0 30px 0; position:relative;}
.et_pb_section.blog-listing-main article h2.entry-title a {color: #43464b;}	
.et_pb_section.blog-listing-main article h2.entry-title:before { position:absolute; left:0; right:0;
	bottom:0px; background-color:#F58220; height:2px; width:60px; margin:auto; content:'';}
.et_pb_section.blog-listing-main article .post-content p {text-align:center; color: #43464b;}
.et_pb_section.blog-listing-main article .show_categories {padding: 0;text-align: center; margin: 25px 0 5px 0;}
.et_pb_section.blog-listing-main article .show_categories a {color: #F58220;font-family: 'geomanistmedium';}
.et_pb_section.blog-listing-main article .author {text-align: center;padding: 0;color: #43464b;font-size: 18px;font-family: 'geomanistlight'; margin: 18px 0 30px 0;}
.et_pb_section.blog-listing-main article .author a {color: #43464b;}
.et_pb_section.blog-listing-main article .show_date { text-align: center; padding: 10px 0 10px 0;font-family: 'geomanistmedium';font-size: 14px;
	color: #7e8084;}
.et_pb_section.blog-listing-main article .blog-bottom {position: absolute;left: 0;right: 0;bottom: 0;width: 85%;margin: auto;
border-top: 1px solid #f1f1f5;padding: 0 0 10px 0;}
.et_pb_section.blog-listing-main article .tages ul {padding: 0;list-style: none; text-align:center; margin:0px 0 0px 0;}	
.et_pb_section.blog-listing-main article .tages ul li {display:inline-block; margin: 0 0 5px 0;}
.et_pb_section.blog-listing-main article .tages ul li a {border: 1px solid #F58220;background: #F58220;padding: 5px 10px 5px 10px !important;
	font-family: 'geomanistregular';font-size: 13px;color: #fff !important;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;
	font-weight: normal;text-decoration: none; margin:2px;}
.et_pb_section.blog-listing-main article .tages ul li a:hover {color:#F58220 !important; background-color:#fff;}	

.blog-details-tages {margin: 10px 0 -10px 0;}
.blog-details-tages ul {padding: 0 !important;list-style: none !important;}
.blog-details-tages ul li {display:inline-block; margin: 0 0 5px 0;}
.blog-details-tages ul li a {border: 1px solid #F58220;background: #F58220;padding: 5px 10px 5px 10px !important;
	font-family: 'geomanistregular';font-size: 14px;color: #fff !important;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;
	font-weight: normal;text-decoration: none; margin:2px;}
.blog-details-tages ul li a:hover {color:#F58220 !important; background-color:#fff;}

.et_pb_section.blog-listing-main form.et_pb_searchform input.et_pb_s {padding: 19px 0 19px 30px; border: none; color: #43464b;
    -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; font-size: 18px; font-family: 'geomanistlight'; 
    background:  #f7f9fb; background-position: center right 30px;}    
.et_pb_section.blog-listing-main form.et_pb_searchform input.et_pb_s::-webkit-input-placeholder { color: #43464b;}
.et_pb_section.blog-listing-main form.et_pb_searchform input.et_pb_s::-moz-placeholder {color: #43464b;}
.et_pb_section.blog-listing-main form.et_pb_searchform input.et_pb_s:-ms-input-placeholder {color: #43464b;}
.et_pb_section.blog-listing-main form.et_pb_searchform input.et_pb_s:-moz-placeholder { color: #43464b;}  
.et_pb_section.blog-listing-main form.et_pb_searchform input.et_pb_searchsubmit {background: url(images/search-png.png) no-repeat;
text-indent: 999px;width: 50px;background-position: center right 30px;border: none; border-radius: 35px;}
.et_pb_section.blog-listing-main .et_pb_search {margin-bottom: 80px;}
.et_pb_section.blog-listing-main {padding-bottom:110px;}

.wp-pagenavi {text-align: left; border-color: #f1f1f5; position: relative; top: 45px;}
.wp-pagenavi .previouspostslink {color: #43464b !important;font-size: 18px !important;font-family: 'geomanistlight';border: 1px solid #f1f1f5 !important;
    padding: 7px 15px 7px 15px;margin: 0; display: inline-block; margin-right: 10px; -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.wp-pagenavi .nextpostslink {color: #43464b !important;font-size: 18px !important;font-family: 'geomanistlight';border: 1px solid #f1f1f5 !important;
    padding: 7px 15px 7px 15px;margin: 0; display: inline-block; margin-right: 10px; -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}  
.wp-pagenavi a.page {color: #43464b !important;font-size: 18px !important;font-family: 'geomanistlight';border: 1px solid #f1f1f5 !important;
    padding: 7px 15px 7px 15px;margin: 0;width: 40px;display: inline-block;text-align: center; margin-right: 10px; -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} 
.wp-pagenavi span.current {color: #fff !important;font-size: 18px !important;font-family: 'geomanistlight';border: 1px solid #F58220 !important;
    padding: 7px 15px 7px 15px;margin: 0;width: 40px;display: inline-block;text-align: center;background-color: #F58220;margin-right: 10px;}        
.wp-pagenavi .previouspostslink:hover, .wp-pagenavi a.page:hover, .wp-pagenavi .nextpostslink:hover {background-color: #F58220;
    color: #fff !important;border-color: #F58220 !important;}
  
#main-content .container:before {background:transparent !important;}
.et_right_sidebar #sidebar {padding-left:0; }
.et_right_sidebar #sidebar .widget_search {display:none;}
#sidebar .et_pb_widget h4.widgettitle {color: #F58220;font-family: 'geomanistregular';font-weight: normal; position:relative; padding: 0 0 40px 0;}    
#sidebar .et_pb_widget h4.widgettitle:after {content:''; position:absolute; bottom:20px; width:60px; height:2px; background-color:#F58220; left:0;}
.et_right_sidebar #sidebar ul li {margin-bottom:10px;}
.et_right_sidebar #sidebar ul li a {color: #7e8084;font-size: 15px;font-family: 'geomanistlight';}
.et_right_sidebar #sidebar ul li a:hover {color: #F58220;}
#sidebar .et_pb_widget.widget_meta {display: none;}
.search-block {margin-bottom: 80px;}
.search-block form {position:relative;}
.search-block form label.screen-reader-text {display:none;}
.search-block form input[type="text"] {padding: 19px 60px 19px 30px;border: none;color: #43464b;-webkit-border-radius: 25px;-moz-border-radius: 25px;
	border-radius: 25px;font-size: 18px;font-family: 'geomanistlight';background: #f7f9fb; background-position: top 20px right 25px;
	width: 100%;}
.search-block form input[type="submit"]	{ background:url(images/search-png.png) no-repeat;text-indent: 999px;width: 50px;
	background-position: top 20px right 25px;border: none;position: absolute;right: 0;top: 0; height: 55px; border-radius: 35px;}
.single article h1.entry-title {color: #43464b;font-family: 'geomanistlight';font-size: 30px;}
.single article .post-meta {font-size: 16px !important;font-family: 'geomanistlight'; color:#43464b !important; position:relative; margin-bottom: 40px;}
.single article .post-meta span, .single article .post-meta span a, .single article .post-meta a {font-size:16px !important; color:#43464b !important;}
.single article .post-meta:after {content: '';position: absolute;left: 0;bottom: 0px;background-color: #F58220;height: 2px;width: 60px;margin: auto;}
.single article .entry-content p {color: #7e8084;font-family: 'geomanistlight';line-height: 28px;}

.category article h1.entry-title {color: #43464b;font-family: 'geomanistlight';font-size: 30px;}
.category article .post-meta {font-size: 16px !important;font-family: 'geomanistlight'; color:#43464b !important; position:relative; margin-bottom: 40px;}
.category article .post-meta span, .single article .post-meta span a, .single article .post-meta a {font-size:16px !important; color:#43464b !important;}
.category article .post-meta:after {content: '';position: absolute;left: 0;bottom: 0px;background-color: #F58220;height: 2px;width: 60px;margin: auto;}
.category article .entry-content p {color: #7e8084;font-family: 'geomanistlight';line-height: 28px;}

.search article h1.entry-title {color: #43464b;font-family: 'geomanistlight';font-size: 30px;}
.search article .post-meta {font-size: 16px !important;font-family: 'geomanistlight'; color:#43464b !important; position:relative; margin-bottom: 40px;}
.search article .post-meta span, .single article .post-meta span a, .single article .post-meta a {font-size:16px !important; color:#43464b !important;}
.search article .post-meta:after {content: '';position: absolute;left: 0;bottom: 0px;background-color: #F58220;height: 2px;width: 60px;margin: auto;}
.search article .entry-content p {color: #7e8084;font-family: 'geomanistlight';line-height: 28px;}

.archive article h1.entry-title {color: #43464b;font-family: 'geomanistlight';font-size: 30px;}
.archive article .post-meta {font-size: 16px !important;font-family: 'geomanistlight'; color:#43464b !important; position:relative; margin-bottom: 40px;}
.archive article .post-meta span, .single article .post-meta span a, .single article .post-meta a {font-size:16px !important; color:#43464b !important;}
.archive article .post-meta:after {content: '';position: absolute;left: 0;bottom: 0px;background-color: #F58220;height: 2px;width: 60px;margin: auto;}
.archive article .entry-content p {color: #7e8084;font-family: 'geomanistlight';line-height: 28px;}

#comment-wrap h3.comment-reply-title {color: #7e8084;font-family: 'geomanistregular';font-size: 26px;}
#commentform textarea#comment {height: 100px;resize: none;background-color: #f7f9fb;color: #7e8084;font-size: 16px;font-family: 'geomanistlight';}
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {background-color: #f7f9fb;color: #7e8084;
	font-size: 16px;font-family: 'geomanistlight';}
#commentform .form-submit input[type=submit] {min-width: 190px;text-align: center;line-height: 50px !important;background: #45BA80;font-size: 14px;
	color: #fff;font-family: 'geomanistmedium';-webkit-border-radius: 3px;border-radius: 3px;padding: 0px !important;opacity: 1 !important;
	border:2px solid #45BA80; margin-top:25px;}	
#commentform .form-submit {float: left;}	
#commentform .form-submit input[type=submit]:hover {background-color:transparent; color:#45BA80;}
#commentform .comment-form-author {width: 50%;float: left; padding-right:20px; position:relative; padding-bottom:20px;}	
#commentform .comment-form-author input {width:100%;}
#commentform .comment-form-email {width: 50%;float: left; position:relative; padding-bottom:20px;}	
#commentform .comment-form-email input {width:100%;}
#commentform .comment-form-url {width:100%;}
#commentform .comment-form-url input {width:100%;}
#comment-wrap .page_title {color: #7e8084;font-family: 'geomanistlight';font-size: 26px;margin-bottom: 40px;}
#comment-wrap .reply-container a.comment-reply-link.et_pb_button {min-width: 100px;text-align: center;line-height: 50px !important;background: #F58220;
	font-size: 14px;color: #fff;font-family: 'geomanistmedium';-webkit-border-radius: 3px;border-radius: 3px;padding: 0px !important;
	opacity: 1 !important;border: 2px solid #F58220;margin-top: 25px;}
#comment-wrap .reply-container a.comment-reply-link.et_pb_button:hover {background-color:transparent; color:#F58220;}
#comment-wrap .reply-container a.comment-reply-link.et_pb_button:after {display:none;}
#comment-wrap h3.comment-reply-title small {float: right; margin: 37px 0 0 0;}
#comment-wrap h3.comment-reply-title small a {color: #F58220;font-size: 16px;font-family: 'geomanistlight';}
#comment-wrap h3.comment-reply-title small a:hover {color: #7e8084;}
#commentform textarea#comment.error {border: 1px solid red !important;}
#commentform .comment-form-author input.error {border: 1px solid red !important;}
#commentform .comment-form-email input.error {border: 1px solid red !important;}
#commentform .comment-form-author div#author-error.error, #commentform .comment-form-email div#email-error.error {position: absolute;bottom: 2px;
font-size: 13px;color: red;}
#commentform .comment-form-comment {position:relative; padding-bottom: 20px;}
#commentform textarea#comment {margin-bottom: -8px;}
#commentform label.error {color: #ff0000;font-size: 14px;}
li.comment.byuser.comment-author-subscribers { clear: both; padding-top: 5px;}

/** footer css start **/
#main-footer {
    background: #eff5f4;
    background: -webkit-linear-gradient(-90deg, #e2ecea, #eff5f4);
    background: -o-linear-gradient(-90deg, #e2ecea, #eff5f4);
    background: -moz-linear-gradient(-90deg, #e2ecea, #eff5f4);
    background: linear-gradient(-90deg, #e2ecea, #eff5f4);
	padding-top: 25px;
    padding-bottom: 2.6em;
}
#main-footer #et-footer-nav .container {width: 100%;max-width: 100%;padding: 0 80px 0 80px;overflow: hidden;}
#main-footer #et-footer-nav .container .container {padding: 0;width: auto;}
#footer-bottom {background:transparent;}
#main-footer ul {float:right;}
#main-footer ul li {margin:0 0 0 40px; padding:0;}
#main-footer ul li a {color:#43464b; font-size:14px; font-family: 'geomanistregular'; font-weight:normal; position:relative; z-index:1; top: -11px;}
#footer-bottom {padding:0;}
#main-footer .footer-left .container {width: auto;max-width: inherit; float:left;}
#main-footer .footer-left #footer-widgets {padding:0; position:relative; z-index:1;}
#main-footer .footer-left #footer-widgets .footer-widget {width: auto;margin: 0;}
#main-footer .footer-left #footer-widgets h2 {color: #45BA80;font-size: 28px;float: left; border-right:1px solid #d4dddc; padding: 5px 40px 6px 0px;}
#main-footer .footer-left #footer-widgets p {float: left; padding: 5px 0px 6px 40px; color:#93999b; font-size:14px;}

/** footer css end **/

/** price 5-11-2018 css start **/

.et_pb_section.pricing-table{width:100% !important;}
.pricing-new {-webkit-box-shadow: 1px 10px 26px 10px #f5f5f5;
-moz-box-shadow: 1px 10px 26px 10px #f5f5f5; margin-top: 120px;
box-shadow: 1px 10px 26px 10px #f5f5f5;}
.pricing-new .et_pb_module.et_pb_pricing{width:100%;}
.pricing-new .et_pb_pricing_heading{background-color:transparent;}
.pricing-new .et_pb_pricing_table{border:none;}
.pricing-new .et_pb_pricing_content_top{border:none;}
.pricing-new .et_pb_pricing li{list-style-type:none; text-align: center; color: #43464B;     font-family: 'geomanistregular'; padding:0px; font-size: 16px;    line-height: 40px;  text-align: center;}
.pricing-new .et_pb_pricing li span::before{content: ""; display: none;}
.pricing-new .et_pb_pricing_table{margin:0px;}
.pricing-new .et_pb_pricing_content {width:100%; float: left;}
.pricing-new .et_pb_pricing_content .et_pb_pricing{padding-bottom:60px !important;}
.pricing-new .et_pb_pricing_heading{padding:0px 0px 0px 0px; margin:0px;}
.pricing-new  .et_pb_pricing_table{padding:90px 90px 60px; position: relative; min-height:804px;}
.pricing-new .et_pb_pricing_title{  color: #2BD8BB; font-family: 'geomanistmedium'; font-size: 60px;    font-weight: 500;   line-height: 36px;  text-align: center;}
.pricing-new  .et_pb_best_value{color: #7E8084; font-family: 'geomanistregular'; font-size: 16px;    line-height: 28px;  text-align: center; margin:20px 0px 60px;}
.pricing-new .et_pb_pricing_content{padding:0px;}
.pricing-new .et_pb_pricing_table_button {  width: 193px;line-height: 50px !important;border: 2px solid #F58220;background: #F58220;padding: 0px !important;
    font-family: 'geomanistmedium';font-size: 16px;color: #fff !important;-webkit-border-radius: 3px;border-radius: 3px;text-align: center; position: absolute; bottom: 60px; left: 0px; right: 0px; margin: 0 auto;
    font-weight: normal;}
.pricing-new .et_pb_pricing_table_button:after {display:none !important;}   
.pricing-new .et_pb_pricing_table_button:hover {border-color: #fff; background: rgba(0, 0, 0, 0.0); border: 2px solid #F58220; color:#F58220 !important;}
.pricing-new .et_pb_module  .et_pb_pricing_table:nth-child(2)
{
    background-color: #45BA80;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 10px 26px 10px #f5f5f5;
-moz-box-shadow: 1px 10px 26px 10px #f5f5f5;
box-shadow: 1px 10px 26px 10px #f5f5f5;
-webkit-transform: scale(1.12, 1.12,1.12,1.12);
-moz-transform: scale(1.12, 1.12,1.12,1.12);
transform: scale(1.12, 1.12,1.12,1.12);
position: absolute; left: 0; right: 0; margin: 0 auto; height: 844px; top: -22px;
}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_pricing_table_button{bottom:78px;}
.pricing-new .et_pb_module  .et_pb_pricing_table:nth-child(3){float:right;}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_pricing_title
{
    color:#fff;
}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_pricing_heading{padding-top:22px;}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_best_value{color:#fff;}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_pricing li{color:#fff;}
.pricing-new .et_pb_module .et_pb_sum{color: #2BD8BB;  font-size: 30px; font-family: 'geomanistmedium';   font-weight: 500;   line-height: 36px;  text-align: center;}
.pricing-new .et_pb_frequency{color: #7E8084; font-size: 16px; font-family: 'geomanistregular';   line-height: 28px;  text-align: center;}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_sum{color:#fff;}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_frequency{color:#fff;}
.pricing-new .et_pb_module .et_pb_dollar_sign{top:-25px; width:260px; 
background-color: #2BD8BB;  background-color: #45BA80;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: -6px 10px 22px rgba(52,55,59,0.14); 
-moz-box-shadow: -6px 10px 22px rgba(52,55,59,0.14); 
box-shadow: -6px 10px 22px rgba(52,55,59,0.14); 
color:#fff; text-transform: uppercase;
font-size: 20px; font-family: 'geomanistmedium';   font-weight: 500; line-height:60px;left: 0; right:0; margin: 0 auto;
}
.pricing-new .et_pb_frequency
{
    width: 100%; float: left; position: relative; padding-bottom:30px;
}





/** responsive css start here **/
@media screen and (max-width:1199px)
{
	html, body {overflow-x:hidden;}
	.et_pb_section.banner-main .banner-button .et_pb_promo_button {margin-bottom:10px;}
	.et_pb_section.blog-listing-main article {width:29%;}
	.pricing-new .et_pb_pricing_table{padding: 90px 50px 60px;}
	
}

@media screen and (max-width:1024px)
{
	.banner-main h2 {font-size: 60px;}
	#main-footer ul li {margin: 0 0 0 15px;}
	.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text h4, .et_pb_section.pricing-table .pricing-row .second-row .et_pb_text h4 {
		font-size: 26px;}
	.et_pb_section.blog-listing-main article {width:45%;}
	.pricing-new .et_pb_pricing_table{padding: 90px 20px 60px;}
}
@media screen and (max-width:980px)
{	
	.et_fixed_nav #main-header {
		-webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
		-moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
		transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
		position:fixed; padding-bottom:0;}
	.et_header_style_left .logo_container img {top:0;}
	.et_fixed_nav #main-header.et-fixed-header {
		-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
		-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;}
	.mobile_menu_bar:before {color:#fff; font-size:35px;}
	.et_mobile_menu li a {font-weight: normal;}
	.et_mobile_menu li.signup-btn a, .et_mobile_menu li.login-btn a {color: #666 !important;background-color: transparent;text-align: left;padding: 10px 5% !important;
		font-family: 'geomanistregular';font-size: 14px;line-height: inherit;}
	.et_mobile_menu {border-top: 3px solid #F58220;}
	.et_mobile_menu li.signup-btn a:hover, .et_mobile_menu li.login-btn a:hover{opacity: 0.7; background-color: rgba(0, 0, 0, 0.03);}
	.et_pb_section.banner-main {padding: 120px 0 90px 0;}
	.et_pb_section.banner-main .et_pb_text {max-width:inherit;}
	.banner-button .et_pb_column.et_pb_column_1_4 {width:auto !important;}
	#main-footer .footer-left #footer-widgets .footer-widget {width:100% !important;}
	#main-footer #et-footer-nav .container .container {width:100% !important;}
	#main-footer .footer-left #footer-widgets .footer-widget {width:100%; text-align:center;}
	#main-footer .footer-left #footer-widgets .footer-widget .fwidget.et_pb_widget.widget_text {width:100%; text-align:center;}
	#main-footer .footer-left #footer-widgets .footer-widget .fwidget.et_pb_widget.widget_text .textwidget {float:left; width:100%; text-align:center;}
	#main-footer .footer-left #footer-widgets h2 {float:none; display:inline-block; padding: 5px 15px 6px 0px;}
	#main-footer .footer-left #footer-widgets p {float:none; display:inline-block; padding: 5px 0px 6px 15px;}
	#main-footer ul {width:100%; margin-top:15px;}
	.browser-section.et_pb_row .et_pb_column .et_pb_image {margin: 0px 18px !important;}
	.et_pb_section.pricing-table .pricing-row .et_pb_column.second-row {border:none;}
	.et_pb_section.pricing-table .pricing-row .first-row {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
	.et_pb_section.pricing-table .pricing-row .et_pb_column.second-row {margin:0; padding:80px 15px 80px 15px; position:relative;}
	body.et_full_width_page .pricing-table {width:100% !important;}
	.et_mobile_menu li.current_page_item a {color: #F58220; background-color: rgba(0, 0, 0, 0.03);}
	.single.single-post .et_mobile_menu li.blog-link a {color: #F58220;background-color: rgba(0, 0, 0, 0.03);}
	
}
@media screen and (max-width:812px){
.pricing-new .et_pb_pricing_table,
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2)
{height:auto; min-height: auto; width:100% !important;}
.common-banner-top.pricing-top .et_pb_row .et_pb_text h3{line-height:40px;}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2) .et_pb_pricing_table_button,
.pricing-new .et_pb_pricing_table_button
{
    position: relative; bottom: 0px; margin-top:20px;
}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2){position:relative; margin-top:60px !important;}
.et_pb_section.common-banner-top .et_pb_row .et_pb_text h3{font-size:50px;}
}
@media screen and (max-width:768px)
{
	.et_pb_section.arrow-box .et_pb_row img {max-width: 370px; top: -50px;}	
	.et_pb_section.common-banner-top {height: 362px;}
}

@media screen and (max-width:767px)
{
	.et_pb_section .et_pb_row {width: 100%;padding: 0 30px 0 30px !important;}
	.et_pb_section.banner-main .banner-main-left .banner-button {text-align:center;}
	header .container.et_menu_container {padding: 0 30px 0 30px;}	
	.et_fixed_nav #et-top-navigation {float: left;padding-left: 0 !important;}
	.et_header_style_left .logo_container {text-align:center; left:0; right:0;}
	.banner-main h2 {font-size: 38px; text-align:center; padding-bottom:0;}
	.banner-main h2 strong {font-family: 'geomanistregular';}
	.banner-main h2:before {right:0;}
	.banner-main p {line-height: 38px; text-align:center;}
	.et_pb_section.banner-main .banner-main-right {display:none;}
	.et_pb_section.banner-main .banner-main-left .banner-button .et_pb_column {width:100% !important; margin-right:0 !important; margin-bottom:0;}
	.et_pb_section.banner-main .banner-main-left .banner-button .et_pb_column .et_pb_promo {text-align:center;}
	.et_pb_section.banner-main .banner-button .et_pb_promo_button {margin-bottom:20px;}
	.et_pb_promo .et_pb_button {font-size:20px; width: 240px; line-height: 60px !important;}
	.white-border-btn .et_pb_button {background:#fff !important; color:#45BA80;}
	.white-border-btn .et_pb_button:hover {border-color:#fff !important; background-color:transparent !important; color:#fff;}
	.et_pb_section.banner-main {padding: 125px 0 55px 0;}
	.et_pb_section.services-box h3 {font-family: 'geomanistregular'; font-size: 38px;}
	.et_pb_section.services-box .et_pb_text p {color: #7e8084;font-size: 18px;line-height: 28px;max-width: 320px;margin: auto;}
	.et_pb_section.services-box .et_pb_column {margin-bottom:110px;}
	.et_pb_section.services-box {padding: 80px 0; margin-bottom:0px;}
	.et_pb_section.stap-section .img-col {display:none;}
	.et_pb_section.arrow-box {display:none;}
	.et_pb_section.stap-section .text-col .et_pb_main_blurb_image {position: inherit;margin: auto;box-shadow: none;border-radius: 0; background:transparent;}
	.et_pb_section.stap-section .text-col .et_pb_main_blurb_image img {position: inherit;width: auto;max-width: 48px;}
	.stap-section .et_pb_blurb_container {padding:0;}
	.stap-section .et_pb_blurb_container h4 {font-size:30px; text-align:center; font-family: 'geomanistregular'; margin: 0 0 26px 0; padding: 0 15px 5px 15px;}
	.stap-section .et_pb_blurb_container p {font-family: 'geomanistregular'; font-size:18px; line-height:28px; text-align:center; padding: 0 40px 0px 40px;}
	.stap-section .et_pb_blurb_container h2 {text-align: center; left:0; right:0; top:-55px;}
	.stap-section .et_pb_blurb_container {margin-top:19px; position:static;}
	.et_pb_section.stap-section .et_pb_blurb {position:inherit; -webkit-box-shadow: 1px 10px 26px 10px #f5f5f5;-moz-box-shadow: 1px 10px 26px 10px #f5f5f5;
	    box-shadow: 1px 10px 26px 10px #f5f5f5; padding: 73px 0 48px 0;}
	.et_pb_section.stap-section	{padding: 25px 0 25px 0;}
	.et_pb_section.stap-section .et_pb_row .et_pb_column {margin-bottom:0;}
	.et_pb_section.push-notification {margin-top:55px;}
	.et_pb_section.push-notification .et_pb_text h3 {font-size: 38px; line-height: 45px;}
	.et_pb_section.push-notification .bottom-line h3:before {bottom: -39px;}
	.et_pb_section.push-notification .et_pb_button.common-btn {margin-top:55px;}
	.et_pb_button.common-btn {min-width: 240px; line-height: 61px !important; font-size:20px;}
	.et_pb_section.push-notification {padding: 45px 0;}
	.et_pb_section.subscribers {padding: 0px 30px 30px 30px; background-color: #f7fbfa;}
	.et_pb_section.subscribers .top-row.et_pb_row {-webkit-box-shadow: 1px 10px 26px 10px #f5f5f5;-moz-box-shadow: 1px 10px 26px 10px #f5f5f5;
		box-shadow: 1px 10px 26px 10px #f5f5f5;padding: 80px 30px 0 30px !important;background-color: #fff;}
	.et_pb_section.subscribers .top-row .et_pb_text h3 {font-size: 28px; line-height:40px;}
	.et_pb_section.subscribers .top-row .et_pb_text p {margin-top:15px;}
	.et_pb_section.subscribers .top-row .et_pb_text p:before {bottom: -50px; z-index:9;}
	.browser-section.et_pb_row {margin-top:0; background-color:#fff;}
	.browser-section.et_pb_row {padding-top:43px !important;}
	.browser-section.et_pb_row .et_pb_column:first-child {border-right:none;}
	.browser-section.et_pb_row .et_pb_column {padding-bottom:40px;}

	.browser-section.et_pb_row .et_pb_column .et_pb_text p {font-size:18px;}
	.et_pb_section.cta-block .et_pb_text h3 {font-size:38px; line-height:45px;}
	.et_pb_section.cta-block .et_pb_text p {margin-top:30px;}
	.et_pb_section.cta-block .et_pb_button.common-btn-gr {margin-top:42px;}
	.et_pb_button.common-btn-gr {min-width:260px; line-height: 60px !important; font-size:20px;}
	.et_pb_section.cta-block {padding:45px 0 100px 0;}
	#main-footer .footer-left #footer-widgets h2 {padding:0; border:none;}
	#main-footer ul li {display:block; margin: 0 0 20px 0;}
	#main-footer ul li a {display:block; top:0; color: #7e8084; font-size:18px;}
	#main-footer .footer-left #footer-widgets p {position:absolute; width:100%; bottom:48px; left:0; right:0; padding:0 15px 0px 15px;}
	#main-footer .footer-left #footer-widgets {position:inherit;}
	#main-footer #et-footer-nav .container .container {position:inherit;}
	#main-footer #et-footer-nav .container {padding: 0 30px 100px 30px;}
	#main-footer ul {margin:48px 0 25px 0;}
	.et_pb_section.common-banner-top {height: 212px;}
	.et_pb_section.common-banner-top .et_pb_row .et_pb_text h3 {font-size:38px;}
	.et_pb_section.common-banner-top .et_pb_row {top:68%;}
	.et_pb_section.pricing-table { padding: 50px 0 50px 0;}
	.et_pb_section.pricing-table .top-row .et_pb_text h3 {font-family: 'geomanistregular'; font-size: 30px; padding: 0 15px 0px 15px;}
	.et_pb_section.pricing-table .bottom-line h3:before {bottom: -44px;}
	.et_pb_section.pricing-table .pricing-row {margin-top:60px;}
	.et_pb_section.pricing-table .pricing-row .first-row .et_pb_text {margin: 80px 0 80px 0;}
	.et_pb_section.pricing-table .pricing-row .first-row {position: relative; z-index: 99;}
	.et_pb_section.pricing-table .pricing-row .et_pb_column.second-row { -webkit-box-shadow: 1px -19px 26px 10px #f5f5f5; 
		-moz-box-shadow: 1px -19px 26px 10px #f5f5f5;box-shadow: 1px -19px 26px 10px #f5f5f5;  z-index:9; background-color:#fff;}
	.et_pb_section.pricing-table .pricing-row .third-row {margin:0; padding: 110px 15px 80px 15px; -webkit-box-shadow: 1px 10px 26px 10px #f5f5f5; 
		-moz-box-shadow: 1px 10px 26px 10px #f5f5f5;box-shadow: 1px 10px 26px 10px #f5f5f5; margin-top: -30px;}
	.et_pb_section.pricing-table .pricing-row {box-shadow:none;}
	.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text h4, .et_pb_section.pricing-table .pricing-row .second-row .et_pb_text h4{font-size:38px;}
	.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text h3 {font-size:68px;}
	.et_pb_section.pricing-table .pricing-row .third-row .et_pb_text p {font-size:18px;}
	.et_pb_section.pricing-table .pricing-row {margin-bottom:50px;}
	.et_pb_section.faq-block .question-answer {margin:10px 0 10px 0;}
	.et_pb_section.faq-block .question-answer .et_pb_text h4 {font-size:30px; line-height:40px;}
	.et_pb_section.faq-block .question-answer .et_pb_text h4 {margin-bottom:15px;}
	.et_pb_section.faq-block .question-answer .et_pb_text {padding: 25px 0 48px 0;}
	.et_pb_section.faq-block .question-answer .et_pb_text p {font-size:18px;}
	.et_pb_section.faq-block {padding: 10px 0 0 0;}
	.et_pb_section.contact-form {padding: 50px 0 80px 0;}
	.et_pb_section.contact-form .et_pb_text p {font-family: 'geomanistregular'; font-size:30px;}
	.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact input {padding: 25px 40px 25px 40px;}
	.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact textarea {height:242px;}
	.et_pb_section.contact-form .et_contact_bottom_container {margin-top: 45px;}
	.et_pb_section.contact-form .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {min-width:240px; line-height: 56px !important; 
	font-size:20px;}
	.et_pb_section.contact-form .et_pb_contact_form_container form {margin:0;}
	.et_pb_section.contact-form .et_pb_contact_form_container form p.et_pb_contact_field {padding-left:0;}
	.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact input {padding: 25px 30px 25px 30px;}
	.et_pb_section.contact-form .et_pb_contact_form_container .et_pb_contact textarea {padding: 25px 30px 25px 30px;}
	.et_pb_section.contact-form .et_pb_contact_form_container form {-ms-box-orient: horizontal;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -moz-flex;
	  display: -webkit-flex;
	  display: flex;
	  
	  -webkit-flex-flow: row wrap;
	  flex-flow: row wrap;}
	.et_pb_section.contact-form .et_pb_contact_form_container form .et_pb_contact_field:nth-child(1) {order: 1; width: 100%;}
	.et_pb_section.contact-form .et_pb_contact_form_container form .et_pb_contact_field:nth-child(2) {order: 3; width: 100%;}
	.et_pb_section.contact-form .et_pb_contact_form_container form .et_pb_contact_field:nth-child(3) {order: 2; width: 100%;}
	.et_pb_section.contact-form .et_pb_contact_form_container form .et_pb_contact_field:nth-child(4) {order: 4; width: 100%;}
	.et_pb_section.contact-form .et_pb_contact_form_container form .et_pb_contact_field:nth-child(5) {order: 5; width: 100%;}				
	.et_pb_section.contact-form .et_pb_contact_form_container form .et_contact_bottom_container {order: 6; text-align:center; width:100%;}
	.et_pb_section.blog-listing-main article {width:100%; margin:0; min-height:inherit; margin-bottom:30px;}
	.et_pb_section.blog-listing-main .et_pb_column_4_4 .et_pb_blog_grid.et_pb_module {margin:0;}
	.et_pb_section.blog-listing-main .et_pb_blog_grid_wrapper {margin:0;}
	.et_pb_section.blog-listing-main article .et_pb_image_container img {height: auto;}
	.et_pb_section.blog-listing-main article .show_date {position:inherit; padding: 15px 0 15px 0; margin-top:15px;}
	#commentform .comment-form-author {width:100%; padding-right:0;}
	#commentform .comment-form-email {width:100%;}
	    .pricing-new .et_pb_module
    {
          display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(1)
{
     -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(2)
{
     -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.pricing-new .et_pb_module .et_pb_pricing_table:nth-child(3)
{
     -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.et_pb_section.pricing-table .top-row .et_pb_text h3
{
    font-size:18px; line-height: 25px;
}
}

@media screen and (max-width:480px)
{
	.browser-section.et_pb_row .et_pb_column .et_pb_image {margin: 0px 10px !important;}
	
}

@media screen and (max-width:400px)
{
	.browser-section.et_pb_row .et_pb_column .et_pb_image {margin: 0px 4px !important;}
	
}

@media screen and (max-width:320px)
{	
	.browser-section.et_pb_row .et_pb_column .et_pb_image img {max-height: 45px;}
	.browser-section.et_pb_row .et_pb_column .et_pb_image {margin: 0px !important;}
	.browser-section.et_pb_row .et_pb_column:first-child:before {width:200px;}
	
}
/** responsive css end here **/


.hide {display: none !important;}