/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Arghya Mitra
Author URI:  http://webgrity.com/
Template: Divi
Version: 1.0.0
Text Domain: divi-child
*/
/*@import url("../Divi/style.css");*/

/* faq page style*/

.faq-list .faq_hide {display: none;}
.faq-list h2{cursor: pointer;}
.faq-list .faq_hide{
	display:block;
}
.entry.faq-list ul li:before{
	display:none;
}
.entry.faq-list ul{
	padding-left:15px;
}
.entry.faq-list ul li{
	list-style-type:disc;
	padding-left:0;	
}

.question_module {margin-bottom: 25px;}

.question_module .title5 a {display: block; background: #006bab; padding: 10px 20px; margin-bottom: 20px; position: relative;}

.question_module .title5 h3 {margin:0; color: #fff; text-transform: capitalize; font-size: 20px; line-height: 24px;}

.question_module .title5 a:hover, .question_module .title5 a:focus {text-decoration: none;}

.question_module .title5 .fa {position: absolute; right: 20px; top: 50%; margin-top: -12px; font-size: 24px; line-height: 24px; color: #f1f1f1;}

/*.question_ans{display: none;}*/

/*-- 04-01-2016 --*/
/* +++++++++++++++++++++++++++++++++++++++++++
global styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
.hidden {display: none;}

/* +++++++++++++++++++++++++++++++++++++++++++
header portion styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mobile_menu_bar:before {color: #fff;}
.et_mobile_menu {border-color: #8b6c0f;}
#et_mobile_nav_menu #mobile_menu li.demo-btn a {font-size: 14px; font-weight: 600;background: #ba9014; padding: 15px 25px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-align: center;}
#et_mobile_nav_menu #mobile_menu #top-menu li.demo-btn {padding: 0;}

#top-menu-nav #top-menu li.demo-btn a {font-size: 14px; font-weight: 600;background: #ba9014; padding: 15px 25px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
#top-menu-nav #top-menu li.demo-btn {padding: 0;}
#top-menu-nav #top-menu li.demo-btn.current_page_item a, #et_mobile_nav_menu #mobile_menu li.demo-btn.current_page_item a {color: #000 !important;}
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container {padding-top: 43px;}

@media only screen and (min-width: 981px) {
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding: 10px 0;}
}

/* +++++
home page styling
+++ */
.page-header-box .et_pb_fullwidth_header_container .header-content-container .header-content {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
.service-block h2{font-weight: 400; color: #fff; text-transform: uppercase; font-size: 30px; line-height: 28px; margin-bottom: 24px; letter-spacing: 2px;}
.home-testimonial .et_pb_slide {background: transparent; padding: 0;}
.home-testimonial .testimonial-author {font-size: 20px; font-weight: bold;}
.home-testimonial .testimonial-meta {font-weight: bold;}
.home-testimonial .testimonial-meta span {color: #977927;}
.service-block .et_pb_column:nth-child(1) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img, .service-block .et_pb_column:nth-child(2) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img, .service-block .et_pb_column:nth-child(3) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img, .service-block .et_pb_column:nth-child(4) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img
{visibility: hidden;}
.service-block .et_pb_column:nth-child(1) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image {background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img_hove.png) no-repeat top center;}
.service-block .et_pb_column:nth-child(2) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image {background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img1_hov.png) no-repeat top center;}
.service-block .et_pb_column:nth-child(3) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image {background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img2_hov.png) no-repeat top center;}
.service-block .et_pb_column:nth-child(4) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image {background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img3_hov.png) no-repeat top center;}
.service-block .et_pb_main_blurb_image a {display: inline-block;}
@media only screen and (min-width: 768px) {
	.home-slider .et_pb_slide_description {width: 54%;}
	.service-block .et_pb_blurb h4 {height: 60px; overflow: hidden;}
	.home-testimonial .et_pb_slide_image {top: 16px; width: 10%;}
	.home-testimonial .et_pb_slide_description {width: 90%;}
}
@media only screen and (min-width: 981px) {
	.service-block .et_pb_blurb h4 {height: 80px; overflow: hidden;}
	.service-block .et_pb_blurb {position: relative;}
	.service-block .et_pb_blurb:before {content: "\f178"; font-family: 'FontAwesome'; position: absolute; top: 40px; left: -40px; color: #c20505; font-size: 28px;}
	.service-block .et_pb_column:nth-child(1) .et_pb_blurb:before {content: '';}
}
@media only screen and (min-width: 1270px) {
	.service-block .et_pb_blurb h4 {height: 60px; overflow: hidden;}
}
/* +++++++++++++++++++++++++++++++++++++++++++
how it works page styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
#how_it_work-banner .et_pb_container {width: 90%;}
#how_it_works-content .et_pb_text ul {margin:20px 0 0; padding:0;}
#how_it_works-content .et_pb_text ul li {position: relative; list-style-type: none; padding-left: 36px; padding-bottom: 20px; font-size: 14px; line-height: 22px; color: #4e4e4e;}
#how_it_works-content .et_pb_text ul li:before {content: "\52"; font-family: "ETmodules"; position: absolute; top: 5px; left: 0; font-size: 22px; color: #ba9014;}
#application-pointer .et_pb_main_blurb_image a {display: inline-block;}
/* +++++++++++++++++++++++++++++++++++++++++++
request a demo page styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
#request_demo-banner .et_pb_container {width: 90%;}
/* +++++++++++++++++++++++++++++++++++++++++++
getting started page styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
#category_nav h2 {background: #2d2d2d; font-weight: 600; color: #9f9a9a; text-transform: uppercase; font-size: 26px; padding: 25px;}
#category_nav ul {margin: 0; padding: 0;}
#category_nav ul li {list-style-type: none; display: block;}
#category_nav ul li a {display: block; background: #d3d3d3; color: #515151; font-size: 19px; font-weight: 600; padding: 25px; border-right: 4px solid #d3d3d3;}
#category_nav ul li.active a, #category_nav ul li:nth-child(even).active a {background: #a88110; color: #fff; border-right: 4px solid #c6ae6a; position: relative;}
#category_nav ul li.active a:after, #category_nav ul li:nth-child(even).active a:after {content: "\39"; font-family: "ETmodules"; position: absolute; top: 50%; right: 35px; margin-top: -14px; font-size: 22px; color: #fff;}
#category_nav ul li:nth-child(even) a {background: #bfbfbf; border-right: 4px solid #bfbfbf;}
.cat_det .et_pb_text ul {margin:10px 0 20px; padding:0;}
.cat_det .et_pb_text ul li {position: relative; list-style-type: none; padding-left: 36px; padding-bottom: 20px; font-size: 14px; line-height: 22px; color: #4e4e4e;}
.cat_det .et_pb_text ul li:before {content: "\52"; font-family: "ETmodules"; position: absolute; top: 5px; left: 0; font-size: 22px; color: #ba9014;}
@media only screen and (min-width: 768px) {
	#getting_category {position: relative; float: left; width: 100%;}
	#category_nav {position: absolute; top:0; left:0; width: 35%; height: 100%; z-index: 21; border-right: 1px solid #c8c8c8;}
	.cat_det {padding-left: 27%; z-index: 20; padding-top: 0; margin-top: -20px;}
	#category_nav h2 {padding: 7.5% 5% 7.5% 40%;}
	#category_nav ul li a{padding: 5.5% 5% 5.5% 40%;}
}
@media only screen and (min-width: 1270px) {
	#category_nav {width: 28%;}
	.cat_det {padding-left: 20%;}	
}
@media only screen and (min-width: 1450px) {
	#category_nav {width: 30%;}
	.cat_det {padding-left: 20%;}
	#category_nav h2 {padding: 5.5% 5% 5.5% 64%;}
	#category_nav ul li a{padding: 3.5% 5% 3.5% 64%;}	
}
@media only screen and (min-width: 1650px) {
	#category_nav {width: 34%;}
	.cat_det {padding-left: 15%;}
	#category_nav h2 {padding: 5.5% 5% 5.5% 64%;}
	#category_nav ul li a{padding: 3.5% 5% 3.5% 64%;}	
}
/* +++++++++++++++++++++++++++++++++++++++++++
getting application page styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
.applications .et_pb_text ul {margin:10px 0 20px; padding:0;}
.applications .et_pb_text ul li {position: relative; list-style-type: none; padding-left: 36px; padding-bottom: 20px; font-size: 14px; line-height: 22px; color: #4e4e4e;}
.applications .et_pb_text ul li:before {content: "\52"; font-family: "ETmodules"; position: absolute; top: 5px; left: 0; font-size: 22px; color: #ba9014;}
.applications .block-header-title span {display: inline-block; vertical-align: top; margin-top: 8px;}
.applications .block-header-title img {margin-right: 22px;}
#application-pointer .et_pb_column:nth-child(1) .et_pb_blurb_content.active img, 
#application-pointer .et_pb_column:nth-child(1) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img,
#application-pointer .et_pb_column:nth-child(1) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image img
{visibility: hidden;}
#application-pointer .et_pb_column:nth-child(1) .et_pb_blurb_content.active .et_pb_main_blurb_image, 
#application-pointer .et_pb_column:nth-child(1) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image,
#application-pointer .et_pb_column:nth-child(1) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image 
{background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img_hove.png) no-repeat top center;}

#application-pointer .et_pb_column:nth-child(2) .et_pb_blurb_content.active img, 
#application-pointer .et_pb_column:nth-child(2) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img, 
#application-pointer .et_pb_column:nth-child(2) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image img
{visibility: hidden;}
#application-pointer .et_pb_column:nth-child(2) .et_pb_blurb_content.active .et_pb_main_blurb_image, 
#application-pointer .et_pb_column:nth-child(2) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image,
#application-pointer .et_pb_column:nth-child(2) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image  
{background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img1_hov.png) no-repeat top center;}

#application-pointer .et_pb_column:nth-child(3) .et_pb_blurb_content.active img, 
#application-pointer .et_pb_column:nth-child(3) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img, #application-pointer .et_pb_column:nth-child(3) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image img
{visibility: hidden;}
#application-pointer .et_pb_column:nth-child(3) .et_pb_blurb_content.active .et_pb_main_blurb_image, 
#application-pointer .et_pb_column:nth-child(3) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image,
#application-pointer .et_pb_column:nth-child(3) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image  
{background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img2_hov.png) no-repeat top center;}

#application-pointer .et_pb_column:nth-child(4) .et_pb_blurb_content.active img, 
#application-pointer .et_pb_column:nth-child(4) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image img, #application-pointer .et_pb_column:nth-child(4) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image img
{visibility: hidden;}
#application-pointer .et_pb_column:nth-child(4) .et_pb_blurb_content.active .et_pb_main_blurb_image,
#application-pointer .et_pb_column:nth-child(4) .et_pb_blurb:hover .et_pb_blurb_content .et_pb_main_blurb_image, 
#application-pointer .et_pb_column:nth-child(4) .et_pb_blurb.active .et_pb_blurb_content .et_pb_main_blurb_image 
{background: url(https://beta.talentnest.com/wp-content/uploads/2016/08/aplication-pointer-img3_hov.png) no-repeat top center;}

/* +++++++++++++++++++
Footer Newsletter
++++++++++++++++++++++ */
.footer-newsletter h3 {font-size: 26px; line-height: 28px; font-weight: normal; color: #fff; letter-spacing: 4px; margin-bottom: 20px;}
.footer-newsletter .et_pb_column {width: 40%;}
.footer-newsletter .et_pb_column:first-child {width: 58%; margin-right:2%;}
.footer-newsletter .gform_wrapper {max-width: 100%; margin: -8px 0 0;}
.footer-newsletter .gform_wrapper li.gfield {width: 100%; padding-right: 0 !important;}
.footer-newsletter .gform_wrapper li.gfield input.medium {width: 100%; padding: 10px 18px !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #000;}
.footer-newsletter .gform_wrapper .gform_footer .button {background: none; border:2px solid #fff; color: #fff; font-size: 20px; width: 100%; text-align: center; padding: 8px 12px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.footer-newsletter .gform_wrapper .gform_footer .button:hover {background: #fff; color: #000;}

/* +++++++++++++++++++
Footer Request Demo Section
++++++++++++++++++++++ */
.home-request-demo h3 {text-transform: uppercase; letter-spacing: 4px; font-size: 30px; line-height: 28px;}
.home-request-demo .et_pb_text ul {margin:0; padding:0;}
.home-request-demo .et_pb_text ul li {position: relative; list-style-type: none; padding-left: 45px; padding-bottom: 52px; font-size: 14px; line-height: 22px; color: #4e4e4e;}
.home-request-demo .et_pb_text ul li:before {content: "\52"; font-family: "ETmodules"; position: absolute; top: 10px; left: 0; font-size: 32px; color: #ba9014;}
.home-request-demo .gform_wrapper {max-width: 100%; margin: -23px 0 0;}
.home-request-demo .gform_wrapper li.gfield { padding-right: 0 !important;}
.home-request-demo .gform_wrapper li.gfield input.medium {width: 100%; padding: 12px !important; background: #eeeeee; color: #000; border-color: #eee; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.home-request-demo .gform_wrapper li.gfield textarea.medium {width: 100%; padding: 12px !important; background: #eeeeee; color: #000; border-color: #ba9014; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.home-request-demo .gform_wrapper li.gfield input.medium:focus, .home-request-demo .gform_wrapper li.gfield textarea.medium:focus {border-color: #eee;}
.home-request-demo .gform_wrapper .gform_footer {text-align: right;}
.home-request-demo .gform_wrapper .gform_footer .button {background: none; border:2px solid #ba9014; color: #ba9014; font-size: 20px; margin-right: 0; padding: 8px 52px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.home-request-demo .gform_wrapper .gform_footer .button:hover {background: #ba9014; color: #FFF;}
@media only screen and (min-width: 768px) {
	.home-request-demo .gform_wrapper li.left-panel {width: 48%; float: left; clear: left;}
	.home-request-demo .gform_wrapper li.right-panel {width: 48%; float: right; clear: right;}
	.home-request-demo .gform_wrapper li.gfield textarea.medium {margin-top: 20px;}
}
/* +++++++++++++++++++
Footer Section
++++++++++++++++++++++ */
#main-footer {float: left; width: 100%;}
#main-footer #footer-widgets {padding: 25px 0;}
#main-footer #footer-widgets .menu li {padding-left: 0;}
#main-footer #footer-widgets .menu li:before {background: none; border-width: 0;}
#main-footer .footer-widget {margin-bottom: 15px;}
#main-footer .footer-widget:nth-child(1) {margin-bottom: 0 !important;}
#main-footer .footer-widget .widget_text p.address {position: relative; padding-left: 28px;}
#main-footer .footer-widget .widget_text p.address:before {content: "\e081"; font-family: "ETmodules"; position: absolute; top: 0px; left: 0; font-size: 16px; color: #a5a6a7;}
#main-footer .footer-widget .widget_text p.phone {position: relative; padding-left: 28px;}
#main-footer .footer-widget .widget_text p.phone:before {content: "\e090"; font-family: "ETmodules"; position: absolute; top: 0px; left: 0; font-size: 16px; color: #a5a6a7;}
#main-footer .footer-widget .widget_text p.email {position: relative; padding-left: 28px;}
#main-footer .footer-widget .widget_text p.email:before {content: "\e076"; font-family: "ETmodules"; position: absolute; top: 0px; left: 0; font-size: 16px; color: #a5a6a7;}
#main-footer .footer-widget .widget_text p a {color: #a5a5a7;}
#main-footer .footer-widget .widget_text p a:hover {color: #ba9014;}
@media only screen and (min-width: 992px) {
	#main-footer .footer-widget {margin-bottom: 0;}
	#main-footer .footer-widget:nth-child(1) {margin-right:0;}
	#main-footer .footer-widget:nth-child(2) {margin-right:0; margin-left: -35px; margin-top: 27px;}
	#main-footer .footer-widget:nth-child(3) {margin-left: -35px; width: 38%;}
}
/* +++++
testimonial page styling
+++ */
.testimonial-list-box:first-child {border-top: 0;}
.testimonial-list-box {border-top: 1px solid #e5e5e5;}
.testimonial-list-box .et_pb_testimonial_portrait:before {box-shadow: none;}
@media only screen and (max-width: 980px) {
	.testimonial-list-box .et_pb_testimonial_portrait {text-align: center;}
}

body{
	font-size:16px;
}
h3{
	margin-bottom:8px;
}
.main-content li{
	font-size:16px !important;
}
.home-request-demo .et_pb_text ul li, .applications .et_pb_text ul li{
	font-size:16px;
}
.links a{
	color:#dddddd !important;
}
.service-block .et_pb_blurb:before, .steps .et_pb_blurb:before{
	font-size: 45px;
    left: -49px;
}
.steps .et_pb_blurb{
	position:relative;
}
.steps .et_pb_blurb:before{content: "\f178"; font-family: 'FontAwesome'; position: absolute; top: 40px; color: #c20505;}
.steps .et_pb_column:nth-child(1) .et_pb_blurb:before{
	display:none;
}
.home-request-demo .gform_wrapper li.gfield input[type="text"], .home-request-demo .gform_wrapper li.gfield input[type="email"], .home-request-demo .gform_wrapper li.gfield input[type="tel"], .home-request-demo .gform_wrapper li.gfield textarea{
	border: #ba9014 solid 2px;
}

.simpay-form-control textarea{
	border: #ba9014 solid 2px;
    width: 500px;
	padding: 12px !important;
}

.simpay-form-control input{
	border: #ba9014 solid 2px;
    padding: 12px !important;
}

.et_header_style_left #et-top-navigation{
    padding: 10px 0 9px !important;
}
.mobile_menu_bar:before{
	top:12px;
}

.service-block .et_pb_blurb:before, .steps .et_pb_blurb:before{
	content:"";
	width:35px;
	height:16px;
	background:url(images/arrow_red.png) center no-repeat;
	-moz-background-size:100% auto;
	-webkit-background-size:100% auto;
	background-size:100% auto;
	
	display:none;
}
.service-block .et_pb_column:nth-child(1) .et_pb_blurb:before, .steps .et_pb_column:nth-child(1) .et_pb_blurb:before{
	display:none;
}
.home-request-demo .gform_wrapper .gform_footer .button {
    background: #ba9014;
    color: #FFF;
}
.pad_t {
    padding-top: 51px;
}
.pad_t2 {
    padding-top: 91px;
}
.pad_t3 {
    padding-top: 61px;
}
.pad_t4{
	padding-top:78px;
}
.pad_t5 {
    padding-top: 151px;
}
.pad_t6 {
    padding-top: 122px;
}
.pad_t7{
	padding-top:51px;
}
.pad_t8{
	padding-top:68px;
}
.pad_t9{
	padding-top:126px;
}
.pad_t10{
	padding-top:116px;
}
.pad_t12{
	padding-top:59px;
}
.pad_t13{
	padding-top:147px;
}
.pad_t14{
	padding-top:51px;
}
.pad_t15{
	padding-top:71px;
}
.pad_t16{
	padding-top:100px;
}
.pad_t17{
	padding-top:0;
}
.pad_t18{
	padding-top:63px;
}
.pad_t19{
	padding-top:120px;
}
.pad_t20{
	padding-top:22px;
}
.pad_t21{
	padding-top:76px;
}
.pad_t96{
	padding-top:25px;
}
.pad_t97{
	padding-top:89px;
}
.pad_99 {
    padding-top: 114px;
}
.pad_t98{
	padding-top:20px;
}
.steps_style{
	text-align:center;
}
.step_no{	
	 margin-bottom: 20px;
	 color:#dddddd !important;
	 font-size: 22px;
}
.step_img{
	height:109px;
	margin-bottom: 30px;
	position:relative;
	background-position: center top;
	background-repeat:no-repeat;
	background-image:none;
}
.step_one:hover .step_img, .step_one.active .step_img {
	background-image:url(images/aplication-pointer-img_hove.png);
}
.step_two:hover .step_img, .step_two.active .step_img{
	background-image:url(images/aplication-pointer-img1_hov.png);
}
.step_three:hover .step_img, .step_three.active .step_img{
	background-image:url(images/aplication-pointer-img2_hov.png);
}
.step_four:hover .step_img, .step_four.active .step_img{
	background-image:url(images/aplication-pointer-img3_hov.png);
}
.steps_style a, .steps_style span{
	border: 2px solid rgba(0,0,0,0);
    display: block;
    padding: 15px 0 0;
	margin-bottom:10px;
	cursor:pointer;
}
.steps_style:hover a, .steps_style:hover span{
	border: 2px solid #ba9014;
}
.steps_style:hover .step_img img, .steps_style.active .step_img img{
	opacity:0;
}
.steps_style h4{
	color: #cacaca !important;
    font-size: 19px;
    line-height: 1.2em;
	margin-bottom: 10px;
}

.step_img:before {
    content:"";
	width:35px;
	height:16px;
	background:url(images/arrow_red.png) center no-repeat;
	-moz-background-size:100% auto;
	-webkit-background-size:100% auto;
	background-size:100% auto;
	       
    left: -49px;
    position: absolute;
    top: 40px;
	
	display:none;
}
.step_one .step_img:before {
	display:none;
}
.pad_bottom .et_pb_text{
	padding-bottom:12px !important;
}
@media screen and (max-width: 980px) {
.pad_t, .pad_t2, .pad_t3, .pad_t4, .pad_t5, .pad_t6, .pad_t7, .pad_t8, .pad_t9, .pad_t10, .pad_t11, .pad_t12, .pad_t13, .pad_t14, .pad_t15, .pad_t16, .pad_t17, .pad_t18, .pad_t19, .pad_t20, .pad_t21, .pad_99, .pad_t98, .pad_t97, .pad_t96{
	padding-top:0;
}
}

/*-- 09-01-2016 --*/
/* +++++++++++++++++++++++++++++++++++++++++++
FAQs styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */
.section{
	width:100%;
	float:left;
	position:relative;
}
body{
	margin:0;
	padding:0;
	font-size:16px;
}
h1{
	font-size:30px;
	color: #333;
    font-weight: 500;
    line-height: 1em;
	padding-bottom:5px;
}
.all_faqs, .faq_title, .ques_ans, .ques, .ans, .next_faq, .faq_sidebar li{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.faq_container{
	/*min-height:100vh;*/
}
.faq_sidebar{
	background:#222222;
	width:250px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}
.all_faqs{
	width:100%;
	float:left;
	padding:0 0 20px 250px;	
}
.faq_sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
}
.faq_sidebar li{
	float:left;
	width:100%;	
	border-top: 1px solid #444;
    color: #fff;
    display: block;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 20px;
    padding:15px 10px 15px 22px;
	text-decoration:none;
	cursor:pointer;
    -moz-transition: background-color 0.1s ease;
	-webkit-transition: background-color 0.1s ease;
	transition: background-color 0.1s ease;
}
.faq_sidebar li:last-child{
	border-bottom: 1px solid #444;
}
.faq_sidebar li:hover, .faq_sidebar li.active{
	background:#ba9014;
}
.faq_title{
	background:#F1F1F1;
	padding:15px 40px;
	text-align:center;
}
.ques_ans{
	padding:0 40px;
	display:none;
}
.ques_ans:nth-child(1) {
	display:block;	
}
.faq_block{
	padding:55px 0;
	border-bottom:rgba(0,0,0,.1) solid 1px;
}
.ques{
	width:33%;
	float:left;
	color:#ba9014;
	font-size:24px;
	line-height:30px;
}
.ans{
	width:67%;
	float:left;
	padding:0 0 0 30px;
}
.ans p{
	margin-top:0;
}
.ans p:last-child{
	margin-bottom:0;
}
.next_faq, .ask_demo{
	padding:34px 0;
}
.nxt{
	display:block;
	font-size:13px;
	line-height:18px;
	text-transform:uppercase;
}
.next_faq a, .ans a, .ask_demo a{
	color:#ba9014;
	text-decoration:none;
}
.mob{
	display:none;
}
@media screen and (max-width: 980px) {
.faq_sidebar{
	display:none;
}
.all_faqs{
	padding:0 0 20px;
}
.mob{
	display:block;
	margin-bottom:20px;
}
.hid_mob{
	display:none;
}
}
@media screen and (max-width: 480px) {
.ques, .ans{
	width:100%;
}
.ans{
	padding:10px 0 0;
}
}
/* +++++++++++++++++++++++++++++++++++++++++++
Footer Link styling
++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footer-below-link{
    /*color: #666;*/
    float: left;
    padding-bottom: 10px;
    text-align: center;
}
.footer-below-link{
	padding:0 15px;
}
.footer-below-link a{
	color: #666;
}


@media screen and (max-width: 480px) {
	.footer-below-link{
	width:100%;
}
}

.et_pb_text h1{	
    line-height: 1.3em;
    text-transform: uppercase;
}
.dont_show{
	display:none;
}
.home-request-demo .et_pb_text ul li:before{
	top:0;
}
@media screen and (max-width: 980px) {
.home-request-demo .gform_wrapper .gform_footer .button{
	width:100%;
}

}

@media screen and (max-width: 767px){
.et_pb_section {
    padding: 20px 0;
}
.et_pb_row, .et_pb_column .et_pb_row_inner {
    padding: 10px 0;
}
#page-container{
	padding-top:54px !important;
}
.et_pb_section_6 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.et_pb_row_52{
	padding-top:10px !important;
}
.mob_hode{
	display:none;
}
.home-slider{
	padding:0 !important;
}
}
@media screen and (max-width: 720px){
#page-container {
    padding-top: 76px !important;
}
}
@media screen and (max-width: 640px){
.applications .block-header-title img {
    display: block;
    margin: 0 auto 15px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
	width:100%;
}
.t_pad{
	padding-top:0 !important;
}
.et_pb_section.breadcrumb {
    padding: 0;
}
.applications .et_pb_text ul:last-child{
	margin-bottom:0 !important;
}
.applications  .et_pb_column{
	margin-bottom:0;
}
}
/* ++++++++++++ 
breadcrumb styling  
+++++++++++++++++ */ 
.et_pb_section.breadcrumb {padding: 0 0 22px;} 
.et_pb_section.breadcrumb .et_pb_row {padding-bottom: 0;} 
.breadcrumb .et_pb_text ul {margin: 0; padding: 0;} 
.breadcrumb .et_pb_text ul li {list-style-type: none; float: left; display: block; position: relative; padding: 0 15px; color: #ba9014; font-size: 15px;} 
.breadcrumb .et_pb_text ul li:before {content: '|'; position: absolute; top: -1px; left: -4px;} 
.breadcrumb .et_pb_text ul li:first-child {padding-left: 0;} 
.breadcrumb .et_pb_text ul li:first-child:before {content: '';} 
.breadcrumb .et_pb_text ul li a {color: #000000;} 
.breadcrumb .et_pb_text ul li a:hover {color: #3F5274;}

div.logooos.logooos_border div.logooos_item{
	border:none !important;
}
.hide_breadcrumb + .breadcrumb{
	display:none;
}

/* ++++++++++++ 
Blog styling
+++++++++++++++++++ */
.blog-box.et_pb_posts .entry-featured-image-url {position: absolute; left: 0; top: 0px; width: 30%;}
.blog-box.et_pb_posts .entry-featured-image-url:hover img {opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);}
.blog-box.et_pb_posts .post {position: relative; padding: 0 5% 2% 34%;}
.blog-box.et_pb_posts .post .entry-title {margin-top: 0; font-size: 24px; font-weight: 400; line-height: 26px;}
.blog-box.et_pb_posts .post .entry-title a:hover, .blog-box.et_pb_posts .post .entry-title a:focus {color: #222}
.blog-single-post img {margin-bottom: 15px; width: 30%; margin-left: auto; margin-right: auto; display: block;}
.blog_category .post {border-top:1px solid #d1d1d1; padding: 36px 5% 10px 34%; margin-bottom: 30px; position: relative;}
.blog_category .post:first-child {border-top: 0; padding-top: 0;}
.blog_category .post:first-child .entry-featured-image-url {top: 0;}
.blog_category .post .entry-featured-image-url {position: absolute; left: 0; top: 36px; width: 30%;}
.blog-box.et_pb_posts .post .post-meta {color: #039222;}
.blog-box.et_pb_posts .post .post-meta a { color: #029822;}
.blog-box.et_pb_posts .post .post-meta a:hover {text-decoration: underline;}
.blog-box.et_pb_posts .post .post-content .more-link { font-weight: 400; font-size: 15px; line-height: 22px; padding: 8px 30px; background: #2a4669; color: #fff !important; border: 1px solid #2a4669; display: inline-block; margin-top: 10px; text-transform: capitalize;}
.blog-box.et_pb_posts .post .post-content .more-link:hover {background: #869ebc; text-decoration: none;}
.blog_category .post h2 {margin-top: 0;}
#main-content.blog_category_container .container:before {background-color: #fff;}
.single-post .blog-single-post h1 {padding-bottom: 10px; margin-bottom: 20px;}
.single-post .entry-content {padding-top: 0;}
.single-post .entry-content .single-feature-post_img{ max-width: 300px; display: block; margin-left: auto; margin-right: auto;}
.single-post #left-area .entry-content .post-meta {font-size: 18px; color: #37d258;}
.single-post #left-area .entry-content .post-meta a { color: #029822;}
.single-post #left-area .entry-content .post-meta a:hover {text-decoration: underline;}
#wpautbox-below .a-tab-nav {float: left; width: 100%; padding: 0;}
#wpautbox-below .a-tab-nav > li {padding: 0;}
#wpautbox-below .wpautbox-author-meta {color: #000; line-height: 30px; font-size: 16px;}
@media only screen and (max-width: 600px) {
	.blog-box.et_pb_posts .entry-featured-image-url {position: relative; width: 100%; text-align: center;}
	.blog-box.et_pb_posts .entry-featured-image-url img {max-width: 100%;}
	.blog-box.et_pb_posts .post {position: relative; padding: 0;}
	.blog-box.et_pb_posts .post .entry-title {margin-top: 15px;}
	.blog_category .post {padding: 20px 0 20px;}
	.blog_category .post .entry-featured-image-url img {max-width: 100%;}
	.blog_category .post .entry-featured-image-url {position: relative; width: 100%; text-align: center; float: left; margin-bottom: 25px;}
	.single-post .entry-content .single-feature-post_img{ max-width: 100%;}
}
@media only screen and (min-width: 981px) {
	#main-content.blog_category_container #sidebar {padding-left: 0;}
	.single-post .entry-content .single-feature-post_img{float: left; max-width: 320px; margin: 0 25px 0 0;}
}
@media (min-width: 601px){
	.blog-box.et_pb_posts .post{ padding-bottom: 5px !important; margin-bottom: 35px;}
}

/*-- newsletter --*/
.newsletter_section h3 {
	color: #fff;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 28px;
    margin-bottom: 5px;
}
.newsletter_section p{ color:#fff;}
.newsletter_section .gform_wrapper {max-width: 100%; margin: -8px 0 0;}
.newsletter_section .gform_wrapper li.gfield {clear: none;
    float: left;
    margin: 0;
    width: 100% !important;}
.newsletter_section .gform_wrapper .gform_body{width:80%; float:left;}
.newsletter_section .gform_wrapper .gform_footer{clear: none;
    float: left;
    margin: 7px 0;
    padding: 0;
    width: 20%;
}
.newsletter_section .gform_wrapper .gform_body li {
	width:100% !important;
}
.newsletter_section .gform_wrapper li.gfield input.medium {width: 100%; padding: 10px 18px !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #000;}
.newsletter_section .gform_wrapper .gform_footer .button {background:none; border:2px solid #ba9014 ; color: #ba9014; font-size: 20px; width: 100%; text-align: center; padding: 8px 12px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.newsletter_section .gform_wrapper .gform_footer .button:hover {background: #fff; color: #ba9014;}


.home-request-demo .gform_wrapper .gform_footer .button:hover{
    -webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.home-request-demo .gform_wrapper .gform_footer .button:hover{
	background:#83650e;
	border-color:#83650e;
	cursor:pointer;
}


.thank_testi.et_pb_section {
    padding: 0;
}
.demo_btn{
	float:left;
	background: #ba9014;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 300;
    margin: 10px 10px 0;
    padding: 5px 14px;
	color:#fff;
	display:inline-block;
	display:none;
}
@media only screen and (max-width: 980px) {
.et_header_style_left .logo_container{
	max-width:240px;
}
.et_header_style_left #logo, .et_header_style_split #logo{
	max-width:100%;
}
.demo_btn{
	display:block;
}
}
@media only screen and (max-width: 530px) {
.et_header_style_left .logo_container {
    float: left;
    max-width: 240px;
    position: relative;
    width: 40%;
}

}
@media only screen and (max-width: 390px) {
.et_header_style_left .logo_container, #et-top-navigation{
	max-width:100%;
	width:100%;
}
.et_header_style_left .logo_container{
	text-align:center;
	padding-top:8px;
}
#page-container {
    padding-top: 99px !important;
}
}

/*-- banner style --*/
.home-slider .et_pb_slide_description h2, .home-slider .et_pb_more_button{
	display:none;
}
.home-slider .et_pb_slide_description p, home-slider .et_pb_slide_description a{
	color:#000 !important;
}
.home-slider .et_pb_slide_description{
	text-shadow:none !important;
}
.home-slider .et_pb_slide_description h1{
	font-size: 37px;
    font-weight: bold;
    line-height: 42px;
    margin: 0 0 12px;
	text-transform:uppercase;
}
.home-slider .et_pb_slide_description p{
	font-size:16px;
	line-height:22px;
}
.banner_link{
	font-size:20px;
	line-height:28px;
	font-weight: bold;
	color:#FFF;
	padding:5px 15px;
	border:#b98f13 solid 1px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#b98f13;
	margin:20px 0 0;
	display:inline-block;
	cursor:pointer;
}
.banner_link:hover{
	background:#83650e;
	border-color:#83650e;
}
.home-slider .et_pb_slider .et_pb_container{
	width:100%;
}
.home-slider .et_pb_slide_description {
    width: 100%;
}

/*.et_pb_fullwidth_slider_0 .et_pb_slide_description {
    padding-bottom: 45px !important;
    padding-top: 65px !important;
}*/
.home-slider .et_pb_more_button.et_pb_button {
    display: none !important;
}
.banner_img, .banner_txt{
	float:left;
	width:50%;
}
.banner_txt{
	padding:38px 0 0 30px;
}
.home-slider .et_pb_slide:first-child .et_pb_slide_description .banner_img{
	float:right;
	width:50%;
}
.home-slider .et_pb_slide:first-child .et_pb_slide_description .banner_txt{
    width:50%;
	padding:20px 30px 0 0;
}
@media only screen and (max-width: 1024px) {
.banner_link{
	font-size:15px;
}
.home-slider .et_pb_slide_description h1{
	font-size:30px;
	line-height:34px;
}
.home-slider .et_pb_slide_description p {
    font-size: 15px;
    line-height: 21px;
}
}
@media only screen and (max-width: 980px) {
.faq_block{
	padding:25px 0;
}
}
@media only screen and (max-width: 768px) {
.home-slider .et_pb_slide_description, .home-slider .et_pb_slide:first-child .et_pb_slide_description,.home-slider .et_pb_slide:first-child .et_pb_slide_description .banner_img, .home-slider .et_pb_slide:first-child .et_pb_slide_description .banner_txt, .banner_img, .banner_txt{
    width: 100%;
	padding-left:0;
	padding-right:0;
	padding-top:0px;
}
.banner_link{
	display:table;
	margin:20px auto 0;
}
}

@media only screen and (max-width: 480px) {
.banner_link{
	padding:5px 9px;
	font-size: 14px;
	margin-bottom:20px;
}
.home-slider .et-pb-controllers{
	display:none !important;
}
.et_pb_slide_description {
    padding-bottom: 65px;
    padding-top: 65px !important;
}
}

/*-- contact page --*/
.contact_info p:before{
	color: #fff;
	font-size: 15px;
    left: 0;
    position: absolute;
    top: 0;
	background:#ba9014;
	width:30px;
	height:30px;
	text-align:center;
	border-radius:20px;
	padding-top:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.contact_info p.address:before {    
    content: "";
    font-family: "ETmodules";    
}
.contact_info p {
    padding:2px 0 20px 44px;
    position: relative;
	
	color: #4e4e4e;
    font-size: 16px;
    line-height: 22px;
    list-style-type: none;
    padding-bottom: 20px;    
}

.contact_info p.phone:before {    
    content: "";
    font-family: "ETmodules";    
}

.contact_info p.email:before {    
    content: "";
    font-family: "ETmodules";   
}
.contact_info a{
	color:#ba9014;
}
.dont_show{
	display:none;
}
.home-request-demo .contact_form .gform_wrapper li.left-panel:nth-child(3){
	width:100%;
}
.newsletter_section .et_pb_row {
    padding: 15px 0;
}
.newsletter_form {
    padding: 55px 0;
}
.blog-box.et_pb_posts .entry-featured-image-url{
	display:block;	
	width:40%;
	padding-top:6px;	
}
.blog-box.et_pb_posts .post{
	padding-left:44%;
}
.blog-box.et_pb_posts .post .entry-title{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	margin:0 0 5px;
	padding:0;
}
.blog-box.et_pb_posts .post .post-content .more-link {
    background:#ba9014;
    border: 2px solid #ba9014;
    border-radius: 3px;
    color: #000;
    font-size: 20px;
    margin-right: 0;
    padding: 8px 25px;
}
.blog-box.et_pb_posts .post .post-content .more-link:hover{
	background:#83650e;
	border: 2px solid #83650e;
}
.widget{
	border: 1px solid #b2b2b2;
    margin-bottom: 20px !important;
}
.sidebar-btn, .widget h4.widgettitle{
	display:block;
	padding: 0;
background: rgb(147,121,1);
background: -moz-linear-gradient(left,  rgba(147,121,1,1) 0%, rgba(186,144,20,1) 100%);
background: -webkit-linear-gradient(left,  rgba(147,121,1,1) 0%,rgba(186,144,20,1) 100%); 
background: linear-gradient(to right,  rgba(147,121,1,1) 0%,rgba(186,144,20,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#937901', endColorstr='#ba9014',GradientType=1 ); 

}
.widget-icon{
	display:inline-block;
	padding:5px;
	vertical-align: middle;
	padding:12px 8px 4px;
	margin:0 8px 0 0;
	border-right: 1px solid rgba(0, 0, 0, 0.4);
}
	
.sidebar-btn .widget-text, .widget h4.widgettitle {
    color: #fff; 
    font-size: 17px;
    font-weight: 700;
    line-height: 24px; 
    text-shadow: 0 2px 2px rgba(0,0,0,.4);
    text-transform: uppercase;
	padding:8px 0; 
	vertical-align: middle; 
}

.blog-box.et_pb_posts .post .post-meta, .blog-box.et_pb_posts .post .post-meta a, .single-post #left-area .entry-content .post-meta, .single-post #left-area .entry-content .post-meta a{
	color:#ba9014;
	font-size:14px;
}
.widget h4.widgettitle{
	padding: 18px 61px !important;
	position:relative;
}
.widget-about .textwidget{
	padding:10px;
}
.blog_page .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4, #left-area {
    width:67%;
	padding:0 15px 0 0;
	margin:0;
}
.blog_page .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4, #sidebar{
	width:33%;
	padding:0 0 0 15px;
}

.widget-about h4.widgettitle:before, .widget.widget_categories h4.widgettitle:before{
	content:"";
	width:32px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	padding: 0 10px;
	border-right: 1px solid rgba(0, 0, 0, 0.4);
}
.widget-about h4:before	{
	background:url(images/about_icon.png) center no-repeat;	
}
.widget.widget_categories h4:before{
	background:url(images/blog_cat.png) center no-repeat;	 
}
.widget.widget_categories ul{
	margin:10px 0 10px  26px;	
}
.widget.widget_categories li{
	list-style:square;
}
.et_pb_bg_layout_light .et_pb_widget li a:hover{
	color:#ba9014;
}
#main-content .container{
	padding:0;
}
#main-content .container:before{
	display:none;
}
.newsletter_section{
	background:#2d2d2d !important;
}
.newsletter_section p{
	color:#fff !important;
}
.et_pb_section.newsletter_section{
	padding:0;
}
.page-template-faq-page-php .newsletter_section{
	float:left;
	width:100%;
}

/*-- blog full width --*/
.fullwidth_blog .et_pb_post{
	float:left;
	width:100%;
}
.fullwidth_blog .et_pb_post .entry-featured-image-url {
    display: block;
    float: left;
    position: relative;
    width: 35%;
	margin-right:35px;
}
.fullwidth_blog .wrap{
	/*-moz-width:calc(100% - 35%);
	-webkit-width:calc(100% - 35%);
	width:calc(100% - 35%);*/
	
	float:left;	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.fullwidth_blog .et_pb_post h2{
	margin-top:0;
}
.fullwidth_blog .et_pb_posts a.more-link{
	background:#ba9014;
    border: 2px solid #ba9014;
    border-radius: 3px;
    color: #FFF;
    font-size: 20px;
    margin-right: 0;
    padding: 5px 20px;
	display:inline-block;
	margin-top: 15px;
	text-transform:capitalize;
}
.fullwidth_blog .et_pb_posts a.more-link:hover{
	background:#83650e;
	border: 2px solid #83650e;
}
.fullwidth_blog .entry-title{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	margin:0 0 5px;
	padding:0;
}
.fullwidth_blog .entry-title:hover a{
	color:#ba9014;
}
.fullwidth_blog .et_pb_posts .post-meta, .fullwidth_blog .et_pb_posts .post .post-meta a, .post-meta, .post-meta a{
	color:#ba9014;
	font-size:14px;
}

.wp-pagenavi a, .wp-pagenavi span{
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
    display: inline-block;
    padding: 0 9px;
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
    color: #000 !important;
	background:#ba9014;
}
.addthis_toolbox {
	width:100%;
	float:left;
	margin:10px 0;
}
.applications .block-header-title img{
	vertical-align:middle;
}
/*-- how its work --*/
.know_more{
    border: #b98f13 solid 1px;
	background:#b98f13;
    border-radius: 4px;
    color: #fff;
    font-size: 20px;
    letter-spacing: 0;
	padding:8px 10px;
	font-size:14px;
	margin:10px 0 0;
}
.know_more:hover{
	background:#83650e;
}
.center_align .icon_image{
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin:auto !important;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	
	text-align:center;
}
.center_align .et_pb_column{
	position:relative;
}
.center_align .step_img{
	
}
.home-request-demo .et_pb_text ul li:before, .applications .et_pb_text ul li:before{
	content:"";
	background:url(images/bullet_icon.png) center no-repeat;
	width:22px;
	height:22px;
	top:3px;
}
@media screen and (max-width: 980px) {
.newsletter_form {
    padding: 0;
}
.blog_page .widget.widget-about, .blog_page .widget.widget_categories{
	width:100% !important;
}
.center_align .icon_image{
	position: relative;
	top:0;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0);
}
.center_align .icon_image{
	text-align:left;
}
}
@media screen and (max-width: 768px) {
.blog-box.et_pb_posts .entry-featured-image-url{
	margin: 0 0 17px;
    position: relative;
    width: 100%;
}
.blog-box.et_pb_posts .post {
    padding-left:0;
}
.blog_page .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4, .blog_page .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
	padding:0;
}
/*-- full width blog --*/
.fullwidth_blog .et_pb_post .entry-featured-image-url, .fullwidth_blog .wrap{
	width:100% !important;
}
.fullwidth_blog .wrap{
	margin-top:15px;
}
}
@media screen and (max-width: 640px) {
.newsletter_section .gform_wrapper .gform_body, .newsletter_section .gform_wrapper .gform_footer, .newsletter_section .gform_wrapper li.gfield{
	width:100% !important;
}
.newsletter_section .gform_wrapper .gform_footer .button{
	padding:2px 12px;
}
.know_more{
	font-size:12px;
	padding:4px;
}
.center_align .icon_image{
	padding-top:10px;
	padding-bottom:10px;
}
.center_align .step_img{
	margin-bottom:0;
}
}