/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
.slick-slide {
	cursor: grab;
}
.row-reverse .span_12 {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.row-reverse2 > .span_12 {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
#header-outer header {
    /*max-width: 1500px !important;
    margin: 0 auto !important;*/
}
header#top nav >ul >li#menu-item-6375 >a:before {
    height: 31px !important;
}
header#top nav >ul >li#menu-item-6375 >a i {
    margin-right: 8px !important;
}
body header#top .sf-menu li ul {
    top: 85px !important;
}
body header#top .sf-menu li ul:before {
    content: '\f0d8';
    font-family: 'fontawesome';
    position: absolute;
    top: -5px;
    font-size: 30px;
    color: #E66A25;
}
body .small-nav header#top .sf-menu li ul {
    top: 67px !important;
}
body .contect_us_from .gform_wrapper .top_label .gfield_label {
    display: none;
}
body .contect_us_from ul li#field_39_7 .gfield_label,
.contect_us_from ul li#field_39_8 .gfield_label,
.contect_us_from ul li#field_39_10 .gfield_label {
    display: block !important;
}
.contect_us_from ul {
    padding: 0px;
}
.contect_us_from li {
    list-style: none;
    display: block;
    padding: 5px;
}
.contect_us_from.gfield_checkbox li {
    position: relative;
    padding-left: 40px;
}
.contect_us_from .gfield_checkbox li label:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px;
    z-index: 0;
    width: 38px;
    height: 36px;
    border: 3px solid #afb6c7 !important;
}
.contect_us_from ul.gfield_checkbox li input[type=checkbox]:checked+label:after {
    background-color: #81bd10;
    border-color: #578207 !important;
}
.contect_us_from .gfield_checkbox li label:before {
    content: "";
    display: block;
    position: absolute;
    width: 9px;
    height: 16px;
    border: solid #fff;
    border-width: 0px 3px 3px 0px;
    left: 18px;
    top: 10px;
    transform: rotate(45deg);
    opacity: 0;
    z-index: 1;
    transition: all 100ms;
}
.contect_us_from input[type="checkbox"] {
    opacity: 0;
    outline: none;
    z-index: 100;
    width: 30px;
    height: 30px;
    top: 0;
    left: 0;
    position: absolute;
    appearance: none;
    cursor: pointer;
}
.contect_us_from .gform_wrapper ul.gfield_checkbox li {
    overflow: visible !important;
}
.contect_us_from input[type="checkbox"] + label {
    cursor: pointer;
}
.contect_us_from input[type="checkbox"]:checked + label:before {
    opacity: 1;
    top: 8px;
    left: 15px;
}
.contect_us_from .gform_wrapper ul.gfield_checkbox li label#label_39_12_1 {
    margin: 0 !important;
    padding-left: 50px !important;
}
.contect_us_from ul.gfield_checkbox li input[type=checkbox]:checked+label {
    font-weight: normal !important;
}
.contect_us_from .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0!important;
    padding-left: 50px;
    clear: left;
    float: left;
    margin-top: -10px;
    font-size: 12px!important;
    font-style: italic;
    color: #999;
}
.wpb_row .col .border_left_col {
    border-left: 1px solid #b1cf79;
}
.col_icon .nectar_icon_wrap .nectar_icon {
    background-color: #fff;
    border-radius: 70px;
}
.col_icon .vc_column-inner .wpb_wrapper .wpb_text_column p {
    font-size: 18px !important;
    padding: 0 !important;
}
.col_icon .vc_column-inner .wpb_wrapper .wpb_text_column a {
    color: #fff !important;
    margin-bottom: 5px;
}
.col_icon .vc_column-inner .wpb_wrapper .wpb_text_column a:hover {
    color: #5e7d2c;
    text-decoration: underline;
}
.col_icon .vc_column-inner .wpb_wrapper .social0-icon ul {
    margin: 0;
    padding: 0;
}
.col_icon .vc_column-inner .wpb_wrapper .social0-icon ul li {
    list-style: none;
    display: inline-block;
}
.col_icon .vc_column-inner .wpb_wrapper .social0-icon ul li a {
    border: 2px solid #fff !important;
    border-radius: 50%;
    font-size: 14px;
    opacity: 1;
    margin: 0 3px;
    color: #fff;
    display: block;
    width: 38px;
    height: 38px;
    line-height: 37px;
}
.col_icon .vc_column-inner .wpb_wrapper .nectar-social a {
    display: block;
    width: 40px;
    height: 40px;
    border: 2px solid #fff !important;
    border-radius: 50%;
    font-size: 14px;
    opacity: 1.5;
    margin: 0 7px;
    float: left;
}
.col_icon .vc_column-inner .wpb_wrapper .nectar-social a:hover {
    color: #ffffff;
    background-color: #e66a25;
}
.col_icon .vc_column-inner .wpb_wrapper .nectar-social a i {
    line-height: 34px !important;
}
.col_icon .vc_column-inner .wpb_wrapper .nectar-social a:hover {
    opacity: 1;
}

.col_icon .vc_column-inner .wpb_wrapper .nectar-social a:hover i {
    color: #fff !important;
}
.row_reverse_flex .col {
    flex-direction: row-reverse;
}
.ppc_form .gform_wrapper .top_label li input.medium {
    color: #666666 !important;
    background-color: #fff !important;
}
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .top_label li .select2-container .select2-choice {
    background-color: #fff !important;
}
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .select2-container .select2-choice:hover,
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .select2-container .select2-choice:hover >.select2-chosen,
body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice,
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .select2-dropdown-open .select2-choice >.select2-chosen {
    color: #444 !important;
}
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b:after,
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,
body[data-fancy-form-rcs="1"] .ppc_form .gform_wrapper .select2-container--open .select2-selection__arrow b {
    border-top-color: #444 !important;
}
.ppc_form .gform_wrapper .gform_footer {
    text-align: center !important;
}
body[data-form-submit="regular"] .ppc_form .gform_wrapper .gform_footer input[type=submit] {
    padding: 15px 50px!important;
    text-transform: uppercase;
    font-weight: 600 !important;
    letter-spacing: 2px;
    background-color: #fb6c3a!important;
}
body[data-form-submit="regular"] .container-wrap .span_12.light .ppc_form .gform_wrapper .gform_footer input[type=submit]:hover {
    opacity: 1 !important;
    background-color: #fb6c3a!important;
}
.wpb_row.before_row_arrow:before {
    content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fff;
    content: "";
    display: block;
    height: 0;
    left: 48%;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 99;
}
.question_form .gform_wrapper .gform_body {
    width: 80% !important;
    display: inline-block;
}
.question_form .gform_wrapper .gform_body ul.gform_fields li.gfield:last-child {
    padding-right: 0 !important;
}
.question_form .gform_wrapper .gform_body ul.gform_fields li.gfield input {
    background-color: #fff !important;
}
.question_form .gform_wrapper .gform_footer {
    text-align: center;
    display: inline-block;
    padding: 19px 0 10px !important;
    width: 20%;
    float: right;
    margin: 0px !important;
    padding-left: 20px;
}
body[data-form-submit="regular"] .container-wrap .question_form .gform_wrapper .gform_footer input[type=submit] {
    padding: 12px 50px!important;
}
.resarch_tab .tabbed[data-style="vertical_modern"] {
    width: 100%;
}
.resarch_tab .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 40%;
    float: left;
}
.resarch_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
    margin: 0 !important;
}
.resarch_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    color: #00002a;
    border-radius: 0;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.3;
    font-weight: normal !important;
    min-height: 200px;
    background-color: rgb(245, 245, 245) !important;
    border-left: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    border-right: 1px solid #5ab1d0 !important;
    align-items: center;
    font-size: 12px;
}
.resarch_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {
    box-shadow: none !important;
    border-color: #22a7d3 #ffffff #22a7d3 #22a7d3 !important;
    background-color: #fff !important;
    border-left: 4px solid #22a7d3 !important;
}
.resarch_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a span strong {
    display: block;
    font-weight: 700;
    font-size: 16px !important;
    margin-bottom: 15px !important;
}
.resarch_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab span strong {
    color: #3399cc;
}
.resarch_tab .tabbed[data-style*="vertical"] >div {
    float: right;
    width: 60%;
    border-radius: 0;
    border: 1px solid #5ab1d0 !important;
    border-left: none !important;
    height: 600px;
    position: relative;
    background-color: #fff !important;
    padding: 0 20px !important;
}
.strategy_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-right: 1px solid #81bd10 !important;
}
.strategy_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {
    border-color: #81bd10 #ffffff #81bd10 #81bd10 !important;
    border-left: 4px solid #81bd10 !important;
}
.strategy_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab span strong {
    color: #81bd10 !important;
}
.strategy_tab .tabbed[data-style*="vertical"] >div {
    border-top: 1px solid #81bd10 !important;
    border-right: 1px solid #81bd10 !important;
    border-bottom: 1px solid #81bd10 !important;
}
.execution_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-right: 1px solid #fe7849 !important;
}
.execution_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {
    border-color: #fe7849 #ffffff #fe7849 #fe7849 !important;
    border-left: 4px solid #fe7849 !important;
}
.execution_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab span strong {
    color: #fe7849 !important;
}
.execution_tab .tabbed[data-style*="vertical"] >div {
    border-top: 1px solid #fe7849 !important;
    border-right: 1px solid #fe7849 !important;
    border-bottom: 1px solid #fe7849 !important;
}
.text_icon_set .iwithtext .iwt-text {
    font-size: 16px !important;
}
.working_list_col .wpb_text_column ul {
    margin: 0 !important;
}
.working_list_col .wpb_text_column ul li {
    list-style: none;
    font-size: 18px;
    font-weight: 700;
    position: relative;
    padding-left: 80px;
    line-height: 25px;
    padding-bottom: 30px;
}
.wpb_row .col .working_list_col {
    counter-reset: increment;
}
.working_list_col .wpb_text_column ul li:before {
    counter-increment: increment;
    content: "" counter(increment) ". ";
    color: #fe7849;
    background-color: #ffffff;
    border-radius: 50px;
    text-align: center;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.wpb_row .col .txt_before_after_img {
    position: relative;
}
.wpb_row .col .txt_before_after_img:before {
    content: "";
    background-image: url(/wp-content/uploads/2019/04/q-mark.png);
    top: -45px;
    left: -120px;
    height: 75px;
    width: 94px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 999;
    display: block;
}
.wpb_row .col .txt_before_after_img:after {
    content: "";
    background-image: url(/wp-content/uploads/2019/04/info.png);
    top: 40px;
    right: 40px;
    height: 74px;
    width: 88px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 999;
    display: block;
    visibility: visible;
}
.material .wpb_row.img_row_width {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 7%;
}
.set_process_icon .iwithtext {
    margin-bottom: 50px !important;
}
.set_process_icon .iwithtext .iwt-icon i {
    font-size: 30px !important;
    width: 65px;
    height: 65px;
    text-align: center;
    border-radius: 40px;
    background-color: #81bd10 !important;
    line-height: 65px !important;
}
.set_process_icon .iwithtext .iwt-text {
    padding-left: 90px !important;
    font-size: 16px !important;
}
.help_txt_icon .iwithtext .iwt-icon {
    top: -24px !important;
}
.help_txt_icon .iwithtext .iwt-icon img {
    width: 100% !important;
}
.help_txt_icon .iwithtext .iwt-text {
    padding-left: 80px !important;
}
.help_txt_icon .iwithtext .iwt-text h3 {
    margin-bottom: 0 !important;
}
.visit_icon_col .iwithtext .iwt-text {
    font-size: 16px;
    font-weight: 600;
}
.visit_icon_col .divider-wrap .divider-border {
    margin: 20px auto !important;
}
.user_col_icon .iwithtext .iwt-icon {
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 40px;
    background-color: #fff;
    display: flex;
    align-items: center;
}
.user_col_icon .iwithtext .iwt-icon img {
    width: auto !important;
    margin: 0 auto !important;
}
.user_col_icon .iwithtext .iwt-text {
    padding-left: 90px !important;
}
.user_col_icon .iwithtext .iwt-text h4 {
    font-weight: 700 !important;
}
body #footer-outer #footer-widgets .container .row .widget h4 {
    color: #1d1e1b!important;
    font-family: Poppins !important;
    font-size: 24px !important;
    font-weight: bold;
    text-transform: capitalize !important;
    letter-spacing: 1px !important;
}
.assesment_form .gform_wrapper ul.gform_fields li.gfield:last-child {
    display: inline-block;
    float: left;
    width: 50%;
    padding: 16px 0 10px !important;
}
.assesment_form .gform_wrapper li.gfield input {
    padding: 12px 14px !important;
    background-color: #fff !important;
    border-radius: 6px !important;
    color: #555 !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.05), 0 16px 45px rgba(0, 0, 0, 0.05) !important;
}
.assesment_form .gform_wrapper .gform_footer {
    width: 50% !important;
    display: inline-block;
    text-align: right;
}
body .assesment_form .gform_wrapper .gform_footer input {
    padding: 15px 52px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
}
body .assesment_form .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
    margin-top: 0 !important;
}
.assesment_form .gform_wrapper .gfield_checkbox li input[type=checkbox] {
    opacity: 0;
    outline: none;
    z-index: 100;
    width: 30px !important;
    height: 30px;
    cursor: pointer;
}
.assesment_form .gform_wrapper .gfield_checkbox li label {
    font-size: 16px !important;
    padding-left: 10px !important;
}
.assesment_form .gform_wrapper .gfield_checkbox li label:before {
    content: "";
    display: block;
    position: absolute;
    width: 9px;
    height: 16px;
    border: solid #e66a25;
    border-width: 0px 3px 3px 0px;
    left: 15px;
    top: 6px;
    transform: rotate(45deg);
    opacity: 0;
    z-index: 1;
    transition: all 100ms;
}
.assesment_form .gform_wrapper .gfield_checkbox li input[type=checkbox]:checked + label:before {
    opacity: 1;
    top: 6px;
    left: 15px;
}
.assesment_form .gform_wrapper .gfield_checkbox li label:after {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: 0px;
    border-radius: 6px;
    z-index: 0;
    width: 30px;
    height: 30px;
    background-color: #fff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05), 0 16px 105px rgba(0, 0, 0, 0.05) !important;
}
.assesment_form .gform_wrapper .gfield_checkbox li input[type=checkbox]:checked + label:after {
    background-color: #fff;
}
#footer-outer[data-full-width="1"] {
    max-width: 100% !important;
    margin: 0 auto;
    background-color: #fff !important;
    width: 100% !important;
}
#footer-outer[data-full-width="1"] #footer-widgets {
    max-width: 1500px !important;
    margin: 0 auto;
}
#ajax-content-wrap #footer-outer #copyright {
    border-top: 2px solid #e8eaf0 !important;
}
#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget > a {
	display: block;
/* 	color: #e66a25 !important;
	
	font-weight: bold; */
	font-size: 14px;
	margin-bottom: 10px;
	position: relative;
	padding-left: 30px;
}
#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget > a:hover {
	color: #7dbe42 !important;
}
#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget > a  i {
    font-size: 20px;
    margin-right: 7px;
    position: absolute;
    left: 0;
    top: 3px;
}
#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget p {
    font-size: 18px;
    padding: 0px 80px 20px 0px !important;
}
#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget .social0-icon ul li {
    display: inline-block;
    margin-right: 5px;
}
#footer-outer #footer-widgets .container .row #text-6 {
    margin-bottom: 0px !important;
}
#footer-outer #footer-widgets .social0-icon {
	padding-top: 0px;
}
#footer-outer #footer-widgets .social0-icon ul li {
	display: inline-block;
	margin-right: 6px;
}
#footer-outer #footer-widgets .social0-icon ul li a {
    border: 2px solid #bfc9da;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border-radius: 50px;
    color: #bfc9da !important;
}
html body #footer-outer #footer-widgets .social0-icon ul li a:hover {
    background-color: #7dbe42;
    opacity: 1;
    color: #fff !important;
}
#footer-outer #footer-widgets .social0-icon ul li a i {
    margin-right: 0px;
    font-size: 16px;
}
#footer-outer #footer-widgets .container .row #text-11 .textwidget .gform_wrapper form.gf_simple_horizontal div.gform_body {
    width: 75% !important;
}
#footer-outer #footer-widgets .container .row #text-11 .textwidget .gform_wrapper form.gf_simple_horizontal div.gform_body input {
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    border-radius: 0px;
	border: 1px solid #eee;
}

/* #footer-outer #footer-widgets .container .sadu-gravaty-style {
    width: 130%;
} */
#footer-outer #footer-widgets .container .row #text-11 .textwidget .gform_wrapper .gform_footer input[type=submit] {
	padding: 11px 20px !important;
	font-size: 14px;
	margin-top: 8px;
	background-color: #e66a25 !important;
	text-transform: uppercase;
	font-weight: 700 !important;
	border-radius: 0 !important;
}
#footer-outer #footer-widgets .col ul li a {
    font-size: 16px;
}
#footer-outer #footer-widgets .col ul li a:hover {
    color: #7dbe42 !important;
    opacity: 1 !important;
}
#footer-outer #footer-widgets .container .row #text-11 .textwidget .gform_wrapper .gform_footer img {
    display: none;
}
#footer-outer #footer-widgets .container .row #text-11 #gform_confirmation_message_59 {
    padding: 10px 40px 10px 10px;
    border: 1px solid #d6d6d6;
}
#footer-outer #footer-widgets .container {
    padding: 75px 30px 40px !important;
}
#footer-outer #footer-widgets .container .row {
    padding: 0 !important;
}
#footer-outer #copyright {
    padding: 30px 0px 90px 0 !important;
}
.sadu-gravaty-style .gform_wrapper div.validation_error {
    color: #e60000 !important;
    border-top: 2px solid #e60000 !important;
    border-bottom: 2px solid #e60000 !important;
    display: none;
}
body .sadu-gravaty-style .gform_wrapper li.gfield {
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    background-color: transparent !important;
    border: 0 !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin: 0;
    margin-bottom: 0;
    max-width: 100% !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container input,
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container textarea {
    border: 1px solid #e60000 !important;
}
.sadu-gravaty-style .gform_wrapper .validation_message {
    color: #e60000 !important;
    display: none;
}
.form_col .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    max-width: calc(100% - 0px) !important;
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px) !important;
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    display: none;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    display: none;
}
header#top nav >ul li a span {
    color: #96c93d;
    font-size: 20px;
}
.home_icon_box .vc_column-inner .wpb_wrapper .inner img {
    max-width: 30% !important;
}
.home_icon_box.wpb_column[data-border-radius*="px"]:before,
.home_icon_box.wpb_column[data-border-radius*="px"] {
    overflow: visible !important;
}
.home_icon_box .vc_column-inner .wpb_wrapper .inner img {
    max-width: 30% !important;
}
.wpb_row .col .home_icon_box.wpb_column .vc_column-inner {
    padding: 30px !important;
    border-radius: 10px !important;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.wpb_row .col .home_icon_box.wpb_column.active .vc_column-inner {
    background-color: #96c93d;
}
.wpb_row .col .home_icon_box.wpb_column:before {
    content: url(/wp-content/uploads/2019/04/border_img.png);
    position: absolute;
    transform: scale(0.6);
}
body .wpb_row .col .home_icon_box_2.wpb_column {
    margin-bottom: 80px !important;
}
body .wpb_row .col .home_icon_box_7.wpb_column {
    margin-top: 80px !important;
}
.wpb_row .col .home_icon_box_1.wpb_column,
.wpb_row .col .home_icon_box_3.wpb_column {
    display: flex;
    align-items: flex-end !important;
}
.wpb_row .col .home_icon_box_4.wpb_column,
.wpb_row .col .home_icon_box_5.wpb_column {
    display: flex;
    align-items: center !important;
}
.wpb_row .col .home_icon_box_6.wpb_column,
.wpb_row .col .home_icon_box_8.wpb_column {
    display: flex;
    align-items: flex-start !important;
}
.wpb_row .col .home_icon_box_1.wpb_column:before {
    transform: scale(0.6) rotate(135deg);
    bottom: -102px;
    right: -74px;
}
.wpb_row .col .home_icon_box_2.wpb_column:before {
    top: 354px;
    left: 200px;
}
.wpb_row .col .home_icon_box_3.wpb_column:before {
    transform: scale(0.6) rotate(45deg);
    bottom: -102px;
    left: -74px;
}
.wpb_row .col .home_icon_box_4.wpb_column:before {
    right: 3px;
    top: 140px;
    transform: scale(0.6) rotate(90deg);
}
.wpb_row .col .home_icon_box_5.wpb_column:before {
    left: 3px;
    top: 140px;
    transform: scale(0.6) rotate(90deg);
}
.wpb_row .col .home_icon_box_6.wpb_column:before {
    transform: scale(0.6) rotate(55deg);
    top: -110px;
    right: -66px;
}
.wpb_row .col .home_icon_box_7.wpb_column:before {
    top: -130px;
    left: 200px;
}
.wpb_row .col .home_icon_box_8.wpb_column:before {
    transform: scale(0.6) rotate(135deg);
    top: -110px;
    left: -66px;
}
.wpb_row .col .home_icon_circle .column-image-bg-wrap .inner-wrap .column-image-bg {
    background-size: 100%;
    background-repeat: no-repeat;
}
.wpb_row .col .home_icon_circle {
    height: 400px !important;
    max-height: 1000px;
    padding: 100px 80px !important;
}
.wpb_row .col .box_txt {
    cursor: pointer;
}
.box_txt .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap {
    position: absolute;
    top: -20px;
    left: -20px;
    width: 50%;
}
.box_txt:hover .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img.none_hover_img,
.box_txt.active .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img.none_hover_img {
    opacity: 0 !important;
}
.box_txt .vc_column-inner .wpb_wrapper .wpb_text_column {
    position: relative;
    padding-left: 110px;
}
.box_txt:hover .vc_column-inner .wpb_wrapper .wpb_text_column,
.box_txt:hover .vc_column-inner .wpb_wrapper .wpb_text_column h6,
.box_txt.active .vc_column-inner .wpb_wrapper .wpb_text_column,
.box_txt.active .vc_column-inner .wpb_wrapper .wpb_text_column h6 {
    color: #fff !important;
}
.box_txt.wpb_column.active .column-bg-overlay {
    opacity: 1!important;
    background-color: #96c93d;
}
.home_icon_box .vc_column-inner .wpb_wrapper .inner img.hover_img {
    display: none;
}
.home_icon_box.active .vc_column-inner .wpb_wrapper .inner img.none_hover_img {
    display: none;
}
.home_icon_box.active .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img.hover_img {
    display: block;
}
.home_icon_box .vc_column-inner .wpb_wrapper .wpb_text_column h6 {
    color: #1d1e1b !important;
}
.home_icon_box .vc_column-inner .wpb_wrapper .wpb_text_column p {
    font-size: 14px !important;
}
.home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
    font-size: 14px !important;
    line-height: 24px;
}
.wpb_row .col .home_icon_circle.active .column-image-bg-wrap .inner-wrap .column-image-bg {
    background-image: url(/wp-content/uploads/2019/06/icon_border_active_img.png) !important;
}
.wpb_row .col .home_icon_circle.active .vc_column-inner .wpb_wrapper .wpb_text_column h3 span,
.wpb_row .col .home_icon_circle.active .vc_column-inner .wpb_wrapper .wpb_text_column p {
    color: #fff !important;
}
.home_icon_box.active .vc_column-inner .wpb_wrapper .wpb_text_column,
.home_icon_box.active .vc_column-inner .wpb_wrapper .wpb_text_column h6 {
    color: #fff !important;
}
.choose_icon_main_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
    max-width: 25% !important;
}
.choose_icon_box .vc_column-inner .wpb_wrapper .wpb_text_column p {
    font-size: 14px !important;
    line-height: 24px;
}
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .wpb_text_column,
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .wpb_text_column h6 {
    color: #fff !important;
}
.choose_icon_box .vc_column-inner .wpb_wrapper .inner img.icon_hover_img {
    position: absolute;
}
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .inner img.icon_none_hover_img {
    opacity: 0 !important;
}
.contact_txt_col .vc_column-inner .wpb_wrapper .inner img.contact_img_width {
    width: 10% !important;
}
.timer-set .content_countdown .countdown {
    -webkit-box-shadow: 0px 6px 14px 4px rgba(169, 161, 161, 0.08);
    -moz-box-shadow: 0px 6px 14px 4px rgba(169, 161, 161, 0.08);
    box-shadow: 0px 6px 14px 4px rgba(169, 161, 161, 0.08);
    background-color: #fff;
    padding: 40px 0 30px 0;
    border-radius: 25px;
}
.timer-set #main_countedown_widget_2 .element_conteiner {
    min-width: 135px !important;
    position: relative;
}
.timer-set #main_countedown_widget_2 .element_conteiner:before {
    content: ":";
    position: absolute;
    right: 0;
    font-size: 60px;
    color: #ff890a;
    font-weight: 300;
}
.timer-set #main_countedown_widget_2 .element_conteiner:last-child:before {
    content: unset;
}
.timer-set #main_countedown_widget_2 .time_left {
    background-color: transparent;
    color: #ff890a;
    padding: 4px 5px 20px 5px;
    font-family: 'Oswald', sans-serif;
    font-weight: 100;
    font-size: 70px !important;
}
.timer-set #main_countedown_widget_2 .time_description {
    color: #acacc6 !important;
    font-weight: 100 !important;
}
.vc_column-inner .wpb_wrapper .phone-img h2 a {
    position: relative;
    color: #699225;
}
.vc_column-inner .wpb_wrapper .phone-img h2 a img {
    width: 50px !important;
    margin: 0;
    position: absolute;
    left: -60px;
    top: -2px;
}
.heighlight_txt .vc_column-inner .wpb_wrapper .nectar-highlighted-text h5 {
    background-color: #d17032;
    padding: 10px 20px;
    line-height: 23px;
    margin-bottom: 0;
    border-radius: 20px;
    display: inline-block;
    font-size: 12px;
}
.contact_form .gform_wrapper {
    margin: 0 !important;
}
.contact_form .gform_wrapper .top_label label.gfield_label {
    display: none;
}
.contact_form .gform_wrapper .top_label input.medium {
    padding: 10px !important;
}
.contact_form .gform_wrapper .top_label input.medium,
.contact_form .gform_wrapper .top_label .textarea {
    background-color: #fff;
    -webkit-box-shadow: 0px 6px 14px 4px rgba(169, 161, 161, 0.08);
    -moz-box-shadow: 0px 6px 14px 4px rgba(169, 161, 161, 0.08);
    box-shadow: 0px 6px 14px 4px rgba(169, 161, 161, 0.08);
}
.contact_form .gform_wrapper .gform_footer {
    text-align: right;
    padding: 0 !important;
}
.contact_form .gform_confirmation_wrapper .gform_confirmation_message {
    text-align: center;
}
.contact_form .gform_confirmation_wrapper .gform_confirmation_message h4 {
    display: inline-block;
    border-bottom: 4px solid #96c93d;
    margin-bottom: 30px;
    font-weight: 700;
}
.contact_form .gform_confirmation_wrapper .gform_confirmation_message img {
    margin: 0 auto;
}
body .contact_form .gform_wrapper .gform_footer input[type=submit] {
    font-family: Josefin Sans;
}
.sadu-gravaty-style .gform_wrapper div.validation_error {
    color: #e60000 !important;
    border-top: 2px solid #e60000 !important;
    border-bottom: 2px solid #e60000 !important;
    display: none;
}
body .sadu-gravaty-style .gform_wrapper li.gfield {
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    background-color: transparent !important;
    border: 0 !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin: 0;
    margin-bottom: 0;
    max-width: 100% !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container input,
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container textarea {
    border: 1px solid #e60000 !important;
}
.sadu-gravaty-style .gform_wrapper .validation_message {
    color: #e60000 !important;
}
.form_col .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    max-width: calc(100% - 0px) !important;
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px) !important;
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    display: none;
}
.gform_body ul {
    list-style: none!important;
    margin: 0;
    padding: 0;
}
.gform_body ul li {
    list-style: none!important;
}
#footer-outer .container .row #nav_menu-2 .menu-footer-one-container ul li {
    float: left;
    width: 50%;
}

/* Tamplate CSS */
.justify_content_center {
    display: flex;
    justify-content: center;
}
.portfolio_slider {
    background-size: 100% 100%;
    background-position: center;
    padding: 0 30px;
}
.recent_section {
    color: #fff;
    padding: 7% 0;
}
.recent_section .recent_wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.recent_section .recent_wrapper .recent_description {
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.recent_section .recent_wrapper .recent_description .work-check {
    display: none;
}
.recent_section .recent_wrapper .recent_description .work-round-icon > h3 {
    display: none;
}
.recent_section .recent_wrapper .recent_description .recent_short_description {
    padding-top: 10px;
}
.recent_section .recent_wrapper .recent_description h2,
.recent_section .recent_wrapper .recent_description h5 {
    color: #fff !important;
}
.recent_section .recent_wrapper .recent_description .recent_description_list {
    padding: 20px 0;
}
.recent_section .recent_wrapper .recent_description ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.recent_section .recent_wrapper .recent_description ul li {
    list-style: none;
    position: relative;
    border-bottom: 2px solid #fc9972;
}
.recent_section .recent_wrapper .recent_description ul li strong {
    display: block;
}
.recent_section .recent_wrapper .recent_description ul li:last-child {
    border: none;
}
.recent_section .recent_wrapper .recent_description ul li h6 {
    color: #fff !important;
}
.recent_section .recent_wrapper .recent_description ul li h6 i {
    position: absolute;
    left: 0;
    top: 30px;
    width: 30px;
    height: 30px;
    background-color: #d86546;
    border-radius: 20px;
    line-height: 30px
}
.recent_section .recent_wrapper .recent_description a {
    padding: 10px 30px;
    background-color: #96c941;
    color: #fff;
    border-radius: 4px;
}
.home_client_satisfaction_survey {
    background-position: center bottom;
    background-size: cover;
}
.client_survey_section {
    padding: 7% 10px;
    text-align: center;
    max-width: 1024px;
    margin: 0 auto;
}
.client_survey_section .client_survey_wrapper .client_survey_heading {
    padding-bottom: 40px;
}
.client_survey_section .client_survey_wrapper .client_survey_heading h2 {
    color: #1d1e1b !important;
}
.client_survey_section .client_survey_heading p {
	padding: 10px 20px 30px 20px !important;
	max-width: 800px;
	margin: 0 auto;
}
.home_testimonial .client_heading {
    padding-bottom: 50px;
    text-align: center
}
.home_testimonial .client_heading h2 {
    color: #1d1e1b !important;
}
.home_testimonial {
    background-position: bottom center;
    background-repeat: no-repeat;
    text-align: center;
    padding: 5% 0;
    background-size: 100%;
    background-image: url(/wp-content/uploads/2019/06/client-says-bg.jpg);
}
.client_survey_testimonial {
    padding: 20px 0;
}
.client_survey_testimonial p span {
    font-family: Poppins;
    color: #e66a25 !important;
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
    display: block;
    padding-top: 15px;
}
.home_testimonial .testimonial_slider .client_testimonial_section {
    padding: 0 30px;
}
.home_testimonial .testimonial_slider .client_testimonial_section .img_icon {
    width: 100px;
    margin: 0 auto 15px auto;
    border-radius: 50%;
    overflow: hidden;
    line-height: 0;
}
.home_testimonial .testimonial_slider .client_testimonial_section .img_icon img {
    margin: 0 auto;
    width: 100%;
}
.home_testimonial .testimonial_slider .client_testimonial_section .testimonial-name {
    color: #e66a25;
    font-weight: 700;
}
.client_testimonial_section p {
    color: #1d1e1b;
    font-family: Poppins;
    font-size: 22px;
    line-height: 28px;
    font-weight: 300;
    font-style: italic;
    padding: 0;
}
.client_testimonial_section span.testimonial-name {
    font-family: Poppins;
    color: #e66a25 !important;
    font-size: 18px !important;
    line-height: 25px !important;
    font-weight: 600 !important;
    display: block;
    padding-top: 15px;
}
.client_logo_section {
    padding: 0;
}
.client_logo_section .client_logo ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.client_logo_section .client_logo ul li {
    list-style: none;
    display: inline-block;
    flex: 1 0 24.5%;
    text-align: center;
    padding: 3% 5%;
    border: 1px solid #ececec;
    border-top: none;
    border-right: none;
    line-height: 0;
}
.client_logo_section .client_logo ul li img {
    margin: 0;
    line-height: 0;
    max-width: 100% !important;
    max-height: 40px;
}
.client_logo_section .client_logo ul li:first-child,
.client_logo_section .client_logo ul li:nth-child(5) {
    border-left: none;
}
.client_logo_section .client_logo ul li:nth-child(n+5) {
    border-bottom: none;
}
.testimonial_slider {
    margin: 0;
    background: transparent;
    border: 0;
    max-width: 680px;
    margin: 0 auto;
	padding: 0;
}
.flexslider.testimonial_slider .slides {
    overflow: initial;
}
.flex-direction-nav li {
    list-style: none !important;
}
.flexslider.testimonial_slider .flex-direction-nav a {
    opacity: 1;
    background-color: transparent !important;
    width: 30px;
    height: 30px;
    margin: -15px 0 0;
    color: #000;
    text-shadow: none;
    text-align: center;
}
.flexslider.testimonial_slider .flex-direction-nav .flex-prev {
    left: -20px !important;
}
.flexslider.testimonial_slider .flex-direction-nav .flex-next {
    right: -20px !important;
}
.flexslider.testimonial_slider .flex-direction-nav a:before {
    font-family: "FontAwesome";
    font-size: 30px;
    text-shadow: none;
    content: "\f104";
}
.flexslider.testimonial_slider .flex-direction-nav a.flex-next:before {
    content: "\f105";
}
.slick-prev:before,
.slick-next:before {
    font-family: "FontAwesome" !important;
    font-size: 30px !important;
    text-shadow: none !important;
    content: "\f105" !important;
    color: #000 !important;
}
.slick-prev:before {
    content: "\f104" !important;
}
.slick-prev,
.slick-next {
    height: 30px !important;
}
.slick-dots li button {
    width: 12px !important;
    height: 12px !important;
}
.slick-dots li {
    margin: 0 2px !important;
    width: 12px !important;
    height: 12px !important;
	list-style: none;
}
.slick-dots li button:before {
	font-size: 10px !important;
	color: #96c93d !important;
	width: 12px !important;
	height: 12px !important;
	line-height: 12px !important;
}
#text-11 .sadu-gravaty-style #gform_59 {
    margin: 0 !important;
}
#footer-outer #footer-widgets .container .row #text-11 .textwidget .gform_wrapper form.gf_simple_horizontal div.gform_body #input_59_1 {
    width: 101%;
}
.portfolio_slider.flexslider {
    margin: 0;
    background: transparent;
    border: 0;
}
.portfolio_slider.flexslider .container {
    max-width: 1180px;
}
.progress_wrap {
    background-color: #fff;
    padding: 40px;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #ccc;
}
.progress_wrap .progress {
    height: 35px;
    margin: 0;
    border-radius: 20px;
    background-color: #eeeeee;
}
.progress_wrap .progress-bar {
    background-color: #88b640;
    line-height: 35px;
    font-size: 14px;
    background: rgb(211, 241, 163);
    background: linear-gradient(90deg, rgb(211, 241, 163) 0%, rgb(122, 175, 36) 100%);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.progress_wrap .progress .progress_left {
    position: absolute;
    left: 50px;
    bottom: 10px;
}
.progress_wrap .progress .progress_right {
    position: absolute;
    right: 50px;
    bottom: 10px;
}

/* Tamplate CSS CASE-STUDIES */
.case_studie_section {
    position: relative;
    z-index: 999;
}
.case-fixedheader .case_studie_section .case_studie_list {
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    z-index: 99;
    max-width: 100%;
    border-radius: 0;
}
.case-fixedheader .case_studie_section .case_studie_list ul {
    padding: 5px 14px;
    max-width: 1120px;
    margin: 0 auto;
}
.case-fixedheader .client_tab_list > ul > li > a.case_tab_link {
    position: fixed;
    top: 55px;
    background-color: #fff;
    z-index: 999;
    border-top: 1px solid #eee;
    padding: 10px 20px;
    font-size: 16px;
}
.case_studie_section .case_studie_list {
    padding: 0;
    margin: -20px auto 0 auto;
    max-width: 1120px;
    border-radius: 50px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08);
    background-color: #fff;
}
.case_studie_section ul {
    padding: 0;
    margin: 0;
}
.case_studie_section .case_studie_list ul {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 14px;
}
.case_studie_section .case_studie_list ul li {
    list-style: none;
    display: inline-block;
    width: 20%;
    text-align: center;
    padding: 10px;
}
.case_studie_section .case_studie_list ul li.active a {
    color: #fff;
}
.case_studie_section .case_studie_list ul li.active {
    background-color: #e66a25;
    color: #fff;
    border-radius: 30px;
}
.client_tab_list > ul {
    position: relative;
    padding-top: 100px;
}
.client_tab_list > ul > li {
    list-style: none;
}
.client_tab_list > ul > li > a.case_tab_link {
    width: 25%;
    display: block;
    position: absolute;
    top: 35px;
    left: 0;
    padding: 20px;
    text-align: center;
    font-size: 18px;
    border-bottom: 2px solid #ddf0c3;
    color: #e66a25;
    background-color: #fff;
    cursor: pointer;
}
.client_tab_list > ul > li.active > a.case_tab_link {
    border-bottom: 2px solid #e66a25;
}
.client_tab_list > ul > li > a.case_tab_link:after {
    content: "";
    width: 400%;
    height: 102%;
    position: absolute;
    top: -1px;
    background-color: #fff;
    left: 0;
    z-index: -1;
}
.client_tab_list > ul > li > a.case_tab_link.case_tab_link_0 {
    left: 0%;
}
.client_tab_list > ul > li > a.case_tab_link.case_tab_link_1 {
    left: 25%;
}
.client_tab_list > ul > li > a.case_tab_link.case_tab_link_2 {
    left: 50%;
}
.client_tab_list > ul > li > a.case_tab_link.case_tab_link_4 {
    left: 75%;
}
.client_tab_list .nectar_cascading_images {
    max-width: inherit !important;
}
.paid_section {
    background-image: url(/wp-content/uploads/2019/05/Paid_Search_bg.png);
    padding: 5% 0;
    background-position: center bottom;
    background-size: cover;
    margin-top: -2px;
}

/* Tamplate CSS PAID-MEDIA */
.right_margin {
    margin-right: 20px !important;
}
.business_section {
    padding-bottom: 5%;
}
.business_section .business_list_step h6,
.business_section .business_social_list_step h6 {
    font-size: 14px !important;
    margin: 0;
    color: #e66a25 !important;
}
.business_section .business_list_step h6 span,
.business_section .business_social_list_step h6 span {
    background-color: #e66a25;
    color: #ffffff !important;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 55px;
    margin: 0 10px 0 0;
}
.business_section .business_list {
    padding: 2% 0 2%;
    border-bottom: 4px solid #dfefc4;
}
.business_section .business_list ul {
    margin: 0 -1%;
    display: flex;
    flex-wrap: wrap;
}
.business_section .business_list ul li {
    cursor: pointer;
    width: 31%;
    align-items: center;
    border: 1px solid #ddecc2;
    margin-bottom: 20px;
    border-radius: 10px;
    -webkit-transition: transform .2s ease, -webkit-box-shadow .2s ease, background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -moz-transition: transform .2s ease, -moz-box-shadow .2s ease, background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    transition: transform .2s ease, box-shadow .2s ease, background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    margin: 0 1% 20px 1%;
    list-style: none;
}
.business_section .business_list ul li:hover,
.business_section .business_list ul li.active {
    color: #fff!important;
    background-color: #96c93d;
    transform: translateY(-4px)!important;
    -webkit-transform: translateY(-4px)!important;
    box-shadow: 0 17px 25px rgba(0, 0, 0, 0.13)!important;
    -webkit-box-shadow: 0 17px 25px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 17px 25px rgba(0, 0, 0, 0.13);
    -o-box-shadow: 0 17px 25px rgba(0, 0, 0, 0.13);
}
.business_section .business_list ul li a {
    padding: 25px 20px;
    display: block;
    min-height: 130px;
}
.business_section .business_list ul li.active a {
    color: #fff!important;
}
.business_section .business_list ul li .txt_number {
    position: relative;
}
.business_section .business_list ul li .txt_number .business_list_number {
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #86b335;
    left: 0;
    top: -6px;
    border-radius: 20px;
    font-weight: 600;
}
.business_section .business_list ul li a {
    color: #606459;
}
.business_section .business_list ul li:hover a {
    color: #fff;
}
.business_section .business_list ul li a span {
    color: #fff;
}
.business_section .business_list ul li .txt_number .business_list_txt {
    padding-left: 50px;
}
.business_section .social_list {
    padding-top: 2%;
}
.business_section .social_list ul {
    margin: 0 -1%;
    display: flex;
    flex-wrap: wrap;
}
.business_section .social_list ul li {
    cursor: pointer;
    width: 23%;
    list-style: none;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    padding: 20px 20px 16px;
    background-color: #ebf0e3;
    margin: 0 1% 20px 1%;
    min-height: 90px;
}
.business_section .social_list ul li.active {
    border: 2px solid #96c93d;
    background-color: #fff;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.08), 0 0px 10px rgba(0, 0, 0, 0.08);
}
.business_section .social_list ul li .social_icon img {
    margin-bottom: 0 !important;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.business_section .social_list ul li.active .social_icon img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.service_section .service_wrapper .service_heading {
    text-align: center;
}
.service_section .service_wrapper .service_heading p {
    font-size: 24px;
    color: #606459;
}
.service_section .service_wrapper .calculater {
    max-width: 1024px;
    margin: 0 auto;
}
.service_section .service_wrapper .calculater .calculate_txt {
    text-align: center;
}
.service_section .service_wrapper .calculater ul {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.service_section .service_wrapper .calculater ul li {
    list-style: none;
    width: 100%;
}
.service_section .service_wrapper .calculater ul li .half {
    position: relative;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress {
	background-color: #86b335;
	padding: 80px 60px 110px 60px;
	border-radius: 10px;
	position: relative;
}
.service_section .service_wrapper .calculater ul li .half .slider.slider-horizontal {
    width: 100%;
}
.service_section .service_wrapper .calculater ul li .half .slider.slider-horizontal .slider-track {
    width: 100%;
    border-radius: 10px;
    background-color: #ffffff;
    margin: 0 auto;
    left: 0;
    height: 24px;
    margin-top: -30px;
	position: relative;
}
.service_section .service_wrapper .calculater ul li .half .slider.slider-horizontal .slider-track .slider-handle {
    width: 32px;
    background-position: center;
    background-image: url(/wp-content/uploads/2019/05/handler_1.png) !important;
    margin-top: -22px;
    height: 65px;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress span.rang {
    position: absolute;
    top: 90px;
    color: #fff;
    font-weight: 500;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress span.left {
    left: 30px;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress span.right {
    right: 30px;
}
.slider-progress-box {
    position: relative;
    max-width: 230px;
    margin: 30px auto 0 auto;
}
.slider-progress-box input {
    font-size: 24px;
    color: #4f6b1c;
    text-align: center;
    margin: 0 auto !important;
    background-color: #fff !important;
    box-shadow: 0 6px 38px rgba(0, 0, 0, 0.13)!important;
    padding: 10px 80px 10px 50px;
	height: 60px;
}
.slider-progress-box span.doller {
    position: absolute;
    top: 12px;
    margin-left: 12px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background-color: #86b335;
    text-align: center;
    border-radius: 4px;
}
.slider-progress-box span.month {
	position: absolute;
	top: 17px;
	font-weight: 500;
	color: #606459;
	right: 20px;
	font-size: 20px;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress input {
    width: 200px;
    font-size: 24px;
    color: #86b335;
    text-align: center;
    margin: 0 auto !important;
    background-color: #fff;
    box-shadow: 0 6px 38px rgba(0, 0, 0, 0.13)!important;
    padding: 10px 10px 10px 50px;
	float: none;
	display: none !important;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress span.doller {
    position: absolute;
    top: 194px;
    margin-left: -90px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background-color: #86b335;
    text-align: center;
    border-radius: 4px;
}
.service_section .service_wrapper .calculater ul li .half .slider-progress span.month {
    position: absolute;
    top: 200px;
    font-weight: 500;
    color: #606459;
    margin-left: 110px;
}
.service_section .client_wrapper {
    padding-top: 50px;
    text-align: center;
}
.service_section .client_wrapper .client_receive {
    padding: 60px 0;
}
.service_section .client_wrapper .client_receive ul {
    display: flex;
    flex-wrap: wrap;
}
.service_section .client_wrapper .client_receive ul li {
    list-style: none;
    width: calc(20% - 1.7%);
    margin-bottom: 20px;
}
.service_section .client_wrapper .client_receive ul li .client_icon_txt img {
    width: 50% !important;
}
.service_section .client_wrapper .client_receive ul li .client_icon_txt p {
    color: #1d1e1b;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
}
.spend_section {
    padding: 7% 0;
    text-align: center;
    color: #fff;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2019/05/should_spend_bg.jpg);
}
.keyword_textarea {
    max-width: 440px;
    margin: 0 auto;
}
.service_wrapper .slider .tooltip.tooltip-main.top {
    display: block !important;
    opacity: 1;
    margin-top: -56px;
    font-size: 18px;
}
.spend_heading h2,
.keyword_textarea h5 {
    color: #fff !important;
}
.keyword_textarea form textarea {
    background-color: #fff;
    margin-top: 10px !important;
    color: #000 !important;
    font-size: 18px;
    resize: none;
    height: 120px;
}
.keyword_textarea form textarea:focus {
    border-color: #96c941 !important;
}
.keyword_textarea form .bottom_border {
    border-bottom: 3px solid #f2af5f;
}
.keyword_textarea form .nectar-button {
	margin: 10px 0;
	background-color: #96c941 !important;
	border: 0;
	cursor: pointer;
	width: 100%;
}
.keyword_textarea .calculate_input {
    position: relative;
    width: 220px;
    margin: 50px auto 20px;
}
.keyword_textarea .calculate_input input {
    cursor: unset;
    text-align: center;
    font-size: 24px;
    color: #86b335 !important;
    background-color: #fff;
    box-shadow: 0 6px 38px rgba(0, 0, 0, 0.13)!important;
	height: 58px;
}
.keyword_textarea .calculate_input input:focus {
    border-color: transparent;
}
.keyword_textarea .calculate_input span.doller {
    position: absolute;
    left: 12px;
    top: 12px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background-color: #86b335;
    text-align: center;
    border-radius: 4px;
}
.keyword_textarea .calculate_input span.month {
    position: absolute;
    right: -70px;
    top: 18px;
    font-weight: 500;
}
.paid_section .paid_wrapper .paid_heading {
    text-align: center;
}
.paid_section .paid_wrapper .fancy-select-wrap {
    width: 20%;
    margin: 0px auto 0;
    text-align: left;
}
.paid_section .paid_wrapper .fancy-select-wrap .gfield_select a {
    border: none;
    padding: 10px !important;
    background-color: #fff;
    box-shadow: 0 6px 38px rgba(0, 0, 0, 0.13)!important;
}
.select2-results li {
    width: 100%;
}
.paid_section .paid_wrapper .tab_style_box {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    background-color: #fff;
    border-radius: 10px;
}
.paid_section .paid_wrapper .tab_style_box .industry_list {
    width: 20%;
    color: #fff;
    background-color: #86b335;
    display: inline-block;
    border-radius: 10px 0 0 10px;
}
.paid_section .paid_wrapper .tab_style_box .industry_list ul {
    display: block;
    text-align: left;
    margin: 0;
}
.paid_section .paid_wrapper .tab_style_box .industry_list ul li {
    list-style: none;
}
.paid_section .paid_wrapper .tab_style_box .industry_list ul li.active:first-child {
    border-top-left-radius: 12px;
}
.paid_section .paid_wrapper .tab_style_box .industry_list ul li.active {
    background-color: #e66a25;
}
.paid_section .paid_wrapper .tab_style_box .industry_list ul li span {
    display: block;
    padding: 10px 20px;
    border-bottom: 1px solid #9bc948;
    position: relative;
    cursor: pointer;
	font-size: 14px;
}
.paid_section .paid_wrapper .tab_style_box .industry_list ul li.active span:before {
    content: "\f0da";
    font-family: fontawesome;
    position: absolute;
    right: 10px;
    top: 22px;
    font-size: 24px;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section#content_1 {
    display: block;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section {
    width: 80%;
    padding: 40px 50px;
    display: none;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section #chartdiv {
    width: 900px;
    height: 600px;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section .content_heading {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 20px;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section .monthly_sales {
    width: 50%;
    text-align: right;
    display: inline-block;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section .monthly_sales span {
    position: relative;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section .monthly_sales span:before {
    content: "";
    left: -30px;
    top: 0;
    border-radius: 10px;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    position: absolute;
    background-color: #86b335;
}
.paid_section .paid_wrapper .tab_style_box .industry_content_section .tab_industry_list_toggle {
    display: none;
}
.paid_faq_section {
    padding: 7% 0;
    background-position: center bottom;
    background-size: cover;
    background-image: url(/wp-content/uploads/2019/05/latest_project_bg.jpg);
}

/* Tamplate CSS SEO */
.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step h6 {
    position: relative;
    padding-left: 50px;
}
.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step {
    position: absolute;
    top: -100px;
    left: -40px;
}
.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step_2 {
    left: 0px;
    width: 60%;
    top: -126px;
}
.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step h6 span.number {
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 30px;
    background-color: #e66a25;
    color: #fff;
    top: 0px;
    left: 0;
}
.seo_result_section .seo_result_wrapper .seo_result_heading {
    text-align: center;
    padding-bottom: 8%;
}
.seo_result_section .seo_result_wrapper .seo_result_heading h2 {
    color: #1d1e1b !important;
}
.seo_result_section .seo_result_wrapper .seo_description {
    padding-right: 90px;
}
.seo_result_section .seo_result_wrapper .fancy-select-wrap {
    margin-bottom: 30px;
}
.seo_result_section .seo_result_wrapper .fancy-select-wrap .gfield_select a {
    border: none;
    padding: 10px !important;
    background-color: #fff;
    box-shadow: 0 6px 38px rgba(0, 0, 0, 0.13)!important;
}
.select2-results li {
    width: 100%;
}
.select2-drop.select2-drop-above.select2-drop-active {
    border-top-color: transparent !important;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box {
    background-color: #fff;
    border-radius: 10px;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list {
    color: #fff;
    background-color: #86b335;
    border-radius: 10px 10px 0 0;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul {
    padding: 0;
    margin: 0;
    display: flex;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul li {
    list-style: none;
    display: inline-block;
    border-right: 1px solid #9bc948;
    text-align: center;
    cursor: pointer;
    width: calc(100% / 3);
    border-bottom: 4px solid transparent;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul li:last-child {
    border-right: none;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul li.active {
    border-bottom: 4px solid #5b8e00;
    background-color: #90c03b;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul li.active:first-child {
    border-top-left-radius: 10px;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul li.active:last-child {
    border-top-right-radius: 10px;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_category_list ul li span {
    display: block;
    padding: 20px;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section {
    display: none;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section #chartdiv {
    width: 650px;
    height: 500px;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section#content_1 {
    display: block;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section .seo_main {
    padding: 3%;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section .seo_main img {
    width: 100% !important;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section .seo_traffic {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 20px;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section .seo_traffic .traffic_category {
    width: 50%;
    text-align: right;
    display: inline-block;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section .seo_traffic .traffic_category span {
    position: relative;
    text-transform: uppercase;
}
.seo_result_section .seo_result_wrapper .seo_tab_style_box .seo_content_section .seo_traffic .traffic_category span:before {
    content: "";
    left: -26px;
    top: 2px;
    border-radius: 10px;
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    position: absolute;
    background-color: #df6823;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_heading {
    text-align: center;
    padding-bottom: 2%;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_heading h2 {
    color: #fff !important;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_form {
    background-color: rgba(0, 0, 0, 0.15);
    padding: 24px 24px 0 24px !important;
    border-radius: 8px;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col {
    width: 40%;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col input {
    padding: 14px 10px!important;
    background-color: #fff !important;
	color: #000 !important;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col input:focus {
    border-color: #9EBF3B !important;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col.btn_col {
    width: 16%;
    text-align: right;
}
.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col.btn_col .nectar-button {
    color: #fff;
    font-weight: 600;
    background-color: #95c841 !important;
    font-size: 18px;
    padding: 20px 0 !important;
    font-family: Poppins !important;
    border: 0;
    cursor: pointer;
    width: 100%;
	margin: 0;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list {
    background-color: #fff;
    border-radius: 8px;
    border: 4px solid #f99660;
    margin: 0 0 40px 0;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul {
    padding: 0;
    margin: 0;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul h3 {
	background-color: #f99660;
	color: #fff !important;
	padding: 10px 20px 14px 20px;
	display: block;
	font-size: 22px;
	line-height: 1;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul h3 span {
	margin-left: 5px;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li {
    list-style: none;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list > ul > li:nth-child(odd) {
    background-color: #f4fce8;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul:after {
    content: "";
    display: block;
    clear: both;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li {
    padding: 15px 20px;
    border: 2px solid #eef3e6;
    border-top: none;
    border-left: none;
    color: #1d1e1b;
    width: 33.33%;
    float: left;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li i {
	font-family: Poppins;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li i:before {
	font: normal normal normal 14px/1 FontAwesome;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li i span {
	background: #65666a;
	border-radius: .25em;
	color: #fff;
	padding: 1em;
	width: 240px;
	white-space: normal;
	font-size: 12px;
	display: none;
	position: absolute;
	left: 28px;
	top: -50px;
	text-align: left;
	line-height: 1.5;
	z-index: 9;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li i:hover span {
	display: block;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li i span:after {
	top: 50%;
	content: "";
	margin-left: 0;
	border-top: 13px solid transparent;
	border-bottom: 13px solid transparent;
	border-right: 13px solid #65666a;
	left: -12px;
	position: absolute;
	margin-top: -12px;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li span {
	display: none;
}

.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li:nth-child(2) {
    color: #e66a25;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li:nth-child(3) {
    color: #86b335;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li:nth-child(4) {
    color: #65666a;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li.seo_business_list_head ul li:nth-child(2) {
    color: #fff;
    background-color: #e66a25;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li.seo_business_list_head ul li:nth-child(3) {
    color: #fff;
    background-color: #86b335;
}
.seo_worth_section .seo_worth_wrapper .seo_business_list ul li.seo_business_list_head ul li:nth-child(4) {
    color: #fff;
    border-right: none;
    background-color: #65666a;
}
.Casestudies_chart .vc_column-inner .wpb_wrapper #chartdiv {
    height: 400px;
    width: 700px;
}
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] > ul > li {
    width: 24%;
}
.singal-img1:before {
    content: "";
}
.singal-img2 .vc_column-inner .wpb_wrapper img {
    margin-right: 0 !important;
}
.video-box .vc_column-inner .wpb_wrapper {
    text-align: right;
}
.video-box .vc_column-inner .wpb_wrapper .nectar-video-box {
    display: inline-block;
}
.tabbed[data-style*="material"] .wpb_tabs_nav {
    background-color: rgb(255, 255, 255);
    max-width: 900px;
    box-shadow: rgb(204, 239, 104) 0px 1px 50px;
    padding: 10px 0px;
    margin: 0px auto;
    border-radius: 50px;
}
.tabbed[data-style="material"] ul.wpb_tabs_nav li a {
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 50px;
}
.tabbed[data-style*="material"][data-full-width-line="true"] ul::after {
    height: 0px !important;
}
.tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) ul.wpb_tabs_nav li a.active-tab {
    background-color: rgb(230, 106, 37) !important;
}
.singal-img .vc_column-inner .wpb_wrapper .inner img.design_border {
    width: auto;
}
#tab-history:before {
    content: "";
    background: url(/wp-content/uploads/2019/05/side-img.png);
    width: 17%;
    background-repeat: no-repeat;
    background-size: 172px;
    position: absolute;
    z-index: 99999;
    height: 100%;
    margin: 0 auto;
    left: -37px;
    right: 0;
    top: 250px;
    display: block;
}
.section-items .header-section h1 {
    font-weight: 400;
    color: #444;
    margin-bottom: 20px;
}
.section-items .header-section {
    padding-bottom: 10px;
    margin: 0 0 43px 0;
    position: relative;
    text-align: center;
    padding: 30px;
}
.section-items .header-section h1 strong {
    font-weight: 700;
}
.section-team-box {
    margin: 0 auto 0px auto;
    max-width: 1425px;
}
.section-team-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.section-team-box > ul > li {
    box-shadow: rgb(204, 204, 204) 0px 0px 8px;
    width: 48%;
    float: left;
    position: relative;
    transition-duration: 0.2s;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(229, 225, 225);
    border-image: initial;
    overflow: hidden;
    margin: 0px 1% 30px;
}
.section-team-box ul li .team-fimg {
    text-align: center;
    position: absolute;
    top: 0;
    background-color: #fff;
    width: 100%;
    z-index: 9;
    opacity: 1;
    left: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: left, opacity;
    transition-property: left, opacity;
    height: 520px;
}
.section-team-box ul li .team-fimg .team-fimg-boxes {
    height: 440px;
    overflow: hidden;
    width: 100%;
}
.section-team-box ul li .team-fimg .team-fimg-boxes1 {
    height: 440px;
    overflow: hidden;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    background-color: #fff;
}
.section-team-box ul li:hover .team-fimg-boxes1 {
    display: none;
}
.section-team-box ul li .team-bdetail {
    opacity: 1;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    width: 100%;
    width: 100%;
    position: relative;
    text-align: left;
}
.section-team-box ul li .team-bdetail h4 {
    margin: 0 0 5px 0;
    display: block;
    font-size: 14px;
    color: #999 !important;
}
.section-team-box ul li .team-fimg img {
    max-width: 100%;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    width: 100% !important;
}
.section-team-box ul li .team-bdetail .team-bimg {
    width: 45%;
    float: left;
    position: relative;
    height: 520px;
    padding-top: 20px;
    background-image: url(../../../../../../themes/salient-child/images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.section-team-box ul li .team-bdetail .team-bdtl {
    width: 100%;
    height: 520px;
    overflow-y: scroll;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 20px;
}
.team-bimg-boxes {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.team-fimg-boxes .flexslider {
    margin: 0;
    background: transparent;
    border: 0;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.section-team-box ul li .team-bdetail ul li {
    border: 0;
    width: 50%;
    margin: 0;
    float: left;
    text-align: left;
    box-shadow: none;
}
.section-team-box ul li .team-bdetail h3 {
    font-size: 24px;
    color: #333333 !important;
    line-height: 1.3;
    margin-bottom: 10px;
}
.section-team-box ul li .team-bdetail h3 small {
    display: block;
    font-size: 14px;
    color: #999;
    padding-top: 5px;
    font-weight: normal;
}
.section-team-box ul li .team-bdetail h3 i {
    position: absolute;
    right: 30px;
    top: 20px;
    color: #ec0000;
    cursor: pointer
}
.section-team-box ul li .team-bdetail p {
    padding-right: 25px;
}
.section-team-box ul li.actives .team-fimg {
    left: -100%;
    opacity: 0;
}
.section-team-box ul li:hover .team-bdetail {
    opacity: 1;
}
.section-team-box ul li .team-bdetail .team-bimg img {
    max-width: 250px;
}
.section-team-box ul li .team-bdetail ul li img {
    width: 100%;
    margin: 0;
}
.justify_content_center {
    display: flex;
    justify-content: center;
}
.section-team-box ul li .team-fimg .img-titile {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    text-align: left;
    padding: 0 20px;
}
.section-team-box ul li .team-fimg .img-titile h6 {
    margin: 0;
}
.section-team-box ul li .team-fimg .img-titile p {
    color: #e66a25;
    font-weight: normal;
    padding: 0;
    font-size: 14px;
}
.section-team-box ul li .team-fimg .img-titile a {
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 28px;
    color: #96c93d;
    opacity: 0;
}
.section-team-box ul li:hover .team-fimg .img-titile a {
    opacity: 1;
}
.keyword_textarea form .keyword_text {
    margin-top: 40px;
}
.hiring-section {
    color: #fff;
    padding: 10% 0px !important;
}
.hiring-section .row {
    display: flex;
}
.hiring-section .row .span_7 {
    align-items: center;
    display: flex;
}
.tab-main-box .vc_column-inner .wpb_wrapper .inner img {
    width: 20%;
    position: absolute;
    top: 10px;
    left: 24px;
}
.hiring-section .hiring-text-box {
    text-align: left;
    padding: 6%;
}
.img-section {
    display: none;
}
.activeCoreValues .img-section {
    display: block !important;
}
.hiring-section .row .span_7 {
    align-items: center;
    display: flex;
}
.singal-img .vc_column-inner .wpb_wrapper .inner img {
    width: 100%;
}
.hiring-section .row {
    display: flex;
}
.tab-main-box .vc_column-inner .wpb_wrapper .tab-main-text {
    padding: 20px 25px 20px 165px;
}
.hiring-section .hiring-text-box {
    padding: 25% 6% 6% 6%;
}
.hiring-section .hiring-text-box h2 {
    color: #fff !important;
}
.section-bg-img12:before {
    content: "";
    background-image: url(/wp-content/uploads/2019/06/step1.jpg);
    background-size: cover;
    color: #fff;
    background-position: center;
    position: absolute;
    top: 0px;
    width: 150%;
    height: 100%;
    background-repeat: no-repeat;
    left: -28.1%;
    display: block !important;
}
.section-bg-img12 {
    padding: 110px !important;
    margin-bottom: 0em !important;
    margin-top: 0px;
}
.article-content-wrap .post-header h3.title {
    font-size: 16px !important;
    line-height: 25px !important;
    color: #444 !important;
    font-weight: 700 !important;
}
.masonry.material .masonry-blog-item .grav-wrap .text:before {
    content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    left: 0;
}
.masonry.material .masonry-blog-item .grav-wrap .text a,
.masonry.material .masonry-blog-item .grav-wrap .text span {
    font-size: 12px !important;
}
body .masonry.material .masonry-blog-item .meta-category a {
    color: #676767 !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-weight: 400 !important;
    margin: 0 5px 5px 0 !important;
}
body.single-post .row .col.section-title h1 {
    font-size: 42px !important;
    line-height: 60px !important;
}
body.single-post .heading-title[data-header-style="default_minimal"] .meta-category a {
    font-size: 12px !important;
    padding: 5px 10px 2px 10px !important;
}
body.single-post .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title {
    color: rgba(0, 0, 0, 1) !important;
}
body.single-post .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date {
    color: #888 !important;
    font-size: 14px !important;
}
body.single-post .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 span.text {
    font-size: 28px !important;
    line-height: 36px !important;
}
body .related-posts[data-style="material"] .meta-category a {
    color: #676767 !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-weight: 400 !important;
}
body.category .row .col.section-title span {
    font-size: 16px !important;
}
body.category .row .col.section-title h1 {
    font-size: 40px !important;
}
body.category .row .col.section-title p {
    font-size: 14px !important;
}
.project_bg .row-bg-wrap .inner-wrap .row-bg {
    background-size: 100% 100%;
}
.counting_bg .row-bg-wrap .inner-wrap .row-bg {
    background-size: contain;
}
.counting_bg .nectar-milestone .number {
    font-weight: 700 !important;
}
.counting_bg .nectar-milestone .subject {
    color: #1d1e1b !important;
    font-weight: 700 !important;
}
.box-main {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08), 0 6px 15px rgba(0, 0, 0, 0.08) !important;
}
.recent_work ul {
    margin: 0;
    padding: 0;
}
.recent_work ul:after {
    content: "";
    display: block;
    clear: both;
}
.recent_work ul li {
    float: left;
    width: 33.33%;
    padding: 10px;
    list-style: none;
}
.recent_work ul li a {
    display: block;
    border: 1px solid #eff2f8;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.recent_work ul li a:hover {
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    transform: translate(0, -10px);
}
.recent_work_box {
    position: relative;
    min-height: 260px;
    background-color: #000;
    cursor: pointer;
}
.recent_work_box .recent_work_box_img {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    opacity: 0.8;
}
.recent_work_box h3 {
    position: absolute;
    color: #fff !important;
    bottom: 15px;
    left: 20px;
    font-size: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
    text-shadow: 1px 1px 1px #000;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.recent_work ul li a:hover .recent_work_box h3 {
    opacity: 1;
}
.choose_icon_box .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
    max-width: 30% !important;
}
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .wpb_text_column,
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .wpb_text_column h6 {
    color: #fff !important;
}
.choose_icon_box .vc_column-inner .wpb_wrapper .inner img.icon_hover_img {
    position: absolute;
}
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .inner img.icon_none_hover_img {
    opacity: 0 !important;
}
.result_bg .row-bg-wrap .inner-wrap .row-bg {
    background-size: 100% 100%;
}
.cascading_img_set .vc_column-inner .wpb_wrapper .cascading-image {
    padding: 0 !important;
}
.cascading_img_set .vc_column-inner .wpb_wrapper .cascading-image:first-child .inner-wrap img {
    max-width: 160% !important;
}
.cascading_img_set .vc_column-inner .wpb_wrapper .cascading-image .inner-wrap img {
    max-width: 126% !important;
}
.paid_faq div[data-style*="minimal"] .toggle {
    border: none;
    margin-bottom: 20px !important;
}
.paid_faq div[data-style*="minimal"] .toggle h3 {
    font-size: 20px !important;
    line-height: 26px !important;
    padding: 0 20px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #d6e6ba;
}
.paid_faq div[data-style*="minimal"] .toggle.open h3 {
    border-radius: 10px 10px 0 0;
}
.paid_faq div[data-style*="minimal"] .toggle.open h3,
.paid_faq div[data-style*="minimal"] .toggle:hover h3 {
    background-color: #83af34;
}
.paid_faq div[data-style*="minimal"] .toggle h3 a {
    font-size: 20px !important;
    padding: 15px 70px 15px 20px;
    color: #606459 !important;
}
.paid_faq div[data-style="minimal"] .toggle i {
    border: none !important;
}
.paid_faq div[data-style="minimal"] .toggle.default.open h3 i:before,
.paid_faq div[data-style="minimal"] .toggle.default:hover h3 i:before {
    background-color: #fff !important;
}
.paid_faq div[data-style="minimal"] .toggle.default.open h3 i:after,
.paid_faq div[data-style="minimal"] .toggle.default:hover h3 i:after {
    background-color: #fff !important;
}
.paid_faq div[data-style="minimal"] .toggle.open h3 a,
.paid_faq div[data-style="minimal"] .toggle:hover h3 a {
    color: #fff !important;
}
.paid_faq div[data-style*="minimal"] .toggle h3 i {
    right: 20px !important;
}
.paid_faq div[data-style*="minimal"] .toggle >div {
    padding: 30px 20px !important;
    background-color: #fff !important;
    border-radius: 0 0 10px 10px;
}
.choose_icon_main_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
    max-width: 25% !important;
}
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .wpb_text_column,
.choose_icon_box:hover .vc_column-inner .wpb_wrapper .wpb_text_column h6 {
    color: #fff !important;
}
.choose_icon_box .vc_column-inner .wpb_wrapper .inner img.icon_hover_img {
    position: absolute;
}

.choose_icon_box:hover .vc_column-inner .wpb_wrapper .inner img.icon_none_hover_img {
    opacity: 0 !important;
}
.wpb_row .col .strategy_col {
    overflow: visible !important;
}
.wpb_row .seo_worth_bg .row-bg-wrap .inner-wrap .row-bg {
    background-size: 100% 100% !important;
}
.wpb_row .col .choose_icon_main_col {
    z-index: -1;
}
.wpb_row .col .seo_arrow_col {
    margin-left: 0 !important;
    align-items: center !important;
}

/* Template SEO */
.seo_strategy .strategies_wrapper ul li {
    list-style: none;
    position: relative;
}
.seo_strategy .strategies_wrapper ul li span.list_number {
    position: absolute;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 20px;
    background-color: #86b335;
    color: #fff;
    top: 20px;
}
.seo_strategy .strategies_wrapper ul {
    margin: 0;
    padding: 0;
}
.seo_strategy .strategies_wrapper ul li p {
    padding: 25px 0 20px 0 !important;
    border-bottom: 1px solid #d6dfc6;
    margin-left: 60px;
    color: #606459;
    cursor: pointer;
    position: relative;
    transition: all .65s cubic-bezier(.84, -0.18, .31, 1.26) .2s;
}
.seo_strategy .strategies_wrapper ul li p span {
    background: #e66a25;
    border-radius: .25em;
    top: 0px;
    color: #fff;
    padding: 1em;
    width: 240px;
    white-space: normal;
    font-size: 12px;
    line-height: 24px;
    display: none;
    position: absolute;
    right: -100%;
}
.seo_strategy .strategies_wrapper ul li:hover p span {
    display: block;
}
.seo_strategy .strategies_wrapper ul li p span:after {
    top: 50%;
    content: "";
    margin-left: 0;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-right: 13px solid #e66a25;
    left: -12px;
    position: absolute;
    margin-top: -12px;
}
.text-section-post .vc_column-inner .wpb_text_column .wpb_wrapper .work_page_wrap >.row {
    display: flex;
    flex-direction: row-reverse;
}
.tab-main-section-last .singal-img::before {
    display: none;
}
.paid_charge_serive_col .vc_column-inner .wpb_wrapper .divider-wrap >div {
    background-color: #dfefc4 !important;
}
.paid_should_spend_row .row-bg-wrap .inner-wrap .row-bg {
    background-size: 100% 100% !important;
}
.home_portfolio .recent_wrapper >.row {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.project_compare_section {
    background: #f0f6e8;
    padding-bottom: 6%;
    padding-top: 6%;
}
.comparison_sidebar .comparison_list ul {
    padding: 0px;
    margin: 0px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.comparison_sidebar .comparison_list ul li {
    list-style: none;
    -webkit-transition: 0.5s all ease-in-out;
    -moz-transition: 0.5s all ease-in-out;
    -ms-transition: 0.5s all ease-in-out;
    -o-transition: 0.5s all ease-in-out;
    transition: 0.5s all ease-in-out;
    opacity: 1;
    width: 48%;
    margin-bottom: 14px;
    border: 5px solid #e8e8e8;
    border-radius: 5px;
    background: #e8e8e8;
    height: 120px;
    overflow: hidden;
    margin: 10px 1%;
}
.comparison_sidebar .comparison_list ul li a {
    -webkit-transition: 0.5s all ease-in-out;
    -moz-transition: 0.5s all ease-in-out;
    -ms-transition: 0.5s all ease-in-out;
    -o-transition: 0.5s all ease-in-out;
    transition: 0.5s all ease-in-out;
    display: block;
}
.comparison_sidebar .comparison_list ul li a img:nth-child(2) {
    display: none;
}
.comparison_sidebar .comparison_list ul li:hover {
    border: 5px solid #e66a25;
}
.comparison_sidebar .comparison_list ul li.active {
    border: 5px solid #e66a25;
}
.before-after {
    padding: 0px 20px;
}
.before-after .twentytwenty-wrapper {
    padding: 0px !important;
}
.before-after .twentytwenty-wrapper .twentytwenty-container {
    -webkit-transition: 0.5s all ease-in-out;
    -moz-transition: 0.5s all ease-in-out;
    -ms-transition: 0.5s all ease-in-out;
    -o-transition: 0.5s all ease-in-out;
    transition: 0.5s all ease-in-out;
}
.before-after .twentytwenty-wrapper .twentytwenty-container img {
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.before-after .twentytwenty-wrapper .twentytwenty-container .twentytwenty-handle {
    background: #fff !important;
}
.before-after .twentytwenty-wrapper .twentytwenty-container .twentytwenty-handle:before {
    background: #fff !important;
}
.before-after .twentytwenty-wrapper .twentytwenty-container .twentytwenty-handle:after {
    background: #fff !important;
}
.before-after .twentytwenty-wrapper .twentytwenty-container .twentytwenty-handle .twentytwenty-left-arrow {
    border-right: 6px solid rgb(230, 106, 37) !important;
}
.before-after .twentytwenty-wrapper .twentytwenty-container .twentytwenty-handle .twentytwenty-right-arrow {
    border-left: 6px solid rgba(230, 106, 37) !important;
}
.project_compare_section .container {
    max-width: 1170px;
    margin: 0 auto;
}
.progress_wrap {
    position: relative;
}
body div[data-style*="minimal"] .toggle.open h3 a,
body div[data-style*="minimal"] .toggle h3 a {
    line-height: 1.3;
}
.shortcode_work_slider_box {
    padding: 20px;
}
.shortcode_work_slider_box a {
    display: block;
}
.shortcode_work_slider_box a .img_icon {
    height: 395px;
    background-size: 100%;
    border: 5px solid #fff;
	background-position: center;
}
.web_slider .slick-prev:before,
.web_slider .slick-next:before {
    font-size: 70px !important;
}
.web_slider .slick-prev,
.web_slider .slick-next {
    height: 70px !important;
    width: 30px !important;
}

/* Work Page */
.work_page_wrap {
    position: relative;
    padding: 0 310px 0 20px;
}
.work_page_wrap > .row {
    display: block;
    position: static;
}
.sidebar-box-wrap {
    width: 240px;
    position: absolute;
    right: 20px;
    top: 0;
}
.work-fixedheader .sidebar-box-wrap {
    position: fixed;
    top: 10px;
}
.project_bg,
.counting_bg {
    position: relative;
    z-index: 99;
}
.work_page_wrap .work_single_detail {
    padding: 0;
    min-height: 650px;
}
.work_page_wrap .work_single_detail .work_single_the_title {
    display: none;
}
.work_page_wrap .work_single_detail .main-content.container .row {
    display: flex;
    flex-direction: row-reverse;
}
.work_single_detail .container .span_6 {
    padding-left: 50px;
}
.work_single_detail .container .span_6.col_last {
    padding-left: 0;
}
.home_portfolio .slick-prev {
    left: 10px;
}
.home_portfolio .slick-next {
    right: 10px;
}
.home_portfolio .slick-prev:before,
.home_portfolio .slick-next:before {
    color: #fff !important;
    font-size: 60px !important;
}
.border-right-class .vc_col-sm-3 {
    border-right: 1px solid #ececec;
}
.border-top .vc_col-sm-3 {
    border-top: 1px solid #ececec;
}
.border-right-class .vc_col-sm-3:last-child {
    border-right: 0px;
}
.border-right-class .vc_col-sm-3 .vc_column-inner .wpb_wrapper .nectar_icon_wrap .nectar_icon {
    background-color: #e66a25;
}
.border-right-class .vc_col-sm-3 .vc_column-inner .wpb_wrapper .nectar_icon_wrap .nectar_icon {
    color: #fff !important;
}
.border-right-class .vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_content_element h6 {
    font-size: 16px !important;
}
.check-out .vc_column-inner .wpb_wrapper h6 a {
    text-decoration: underline;
}
.cousal-img .vc_column-inner .wpb_wrapper .owl-carousel .carousel-item .inner img {
    width: 165px !important;
}
.pear-build {
    padding: 30px 120px 30px 120px !important;
}
.pear-build .vc_column-inner .wpb_wrapper .wpb_text_column p {
/*     font-size: 22px; */
    color: #fff;
    line-height: 1.5;
}
.pear-build .vc_column-inner .wpb_wrapper .wpb_text_column p strong {
    margin-top: 15px;
    display: block;
}
.spend_section1 .inner-wrap .using-image {
    background-size: 100% 100% !Important;
}
.coulm-set .span_12 {
    display: flex;
    flex-direction: row-reverse;
}
.img-bg-set {
    padding: 50px 0 50px 0 !important;
}
.img-bg-set .inner-wrap .column-image-bg {
    background-size: 100% 100% !important;
}
.review-ux .vc_column-inner .wpb_wrapper .inner img {
    width: 130px;
}
.preliminary .vc_column-inner .wpb_wrapper .iwithtext {
    margin: 0;
    border: 1px solid #88b640;
    margin-bottom: 20px;
    border-radius: 5px;
    min-height: 76px;
    display: flex;
    align-items: center;
}
.preliminary .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon {
    left: 10px;
    top: 20px;
    width: 40px;
    height: 40px;
    background-color: #88b640;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
}
.preliminary .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon i {
    color: #fff !important;
    font-size: 22px;
}
.preliminary .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
    padding: 0px 30px 0px 60px;
}
.goal-maind .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h6 {
    font-size: 22px;
    color: #000;
}
.goal-maind .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h6 {
    color: #96c93d;
}
.wpb_column .vc_column-inner .wpb_wrapper .custom_tab {
    text-indent: inherit!important;
    margin: -140px auto 0 auto !important;
    max-width: 1170px;
    border-radius: 50px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08), 0 13px 45px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    padding: 14px;
}
.custom_tab ul.wpb_tabs_nav {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}
.custom_tab ul.wpb_tabs_nav li {
    width: 24%;
    text-align: center;
    list-style: none!important;
    background-color: transparent !important;
	float: left;
}
.custom_tab ul.wpb_tabs_nav li a {
    border-radius: 30px;
    display: block;
    padding: 10px;
}
.custom_tab ul.wpb_tabs_nav li a.active-tab {
    background-color: #e66a25;
    color: #fff !important;
}
.client_satisfaction_survey_date {
    padding-bottom: 15px;
}
.ourwork_slider_images .item-silk img {
    width: auto;
}
.col_border_set .vc_column-inner .wpb_wrapper .divider-wrap {
    margin-top: 100px !important;
}
.col_border_set .vc_column-inner .wpb_wrapper .divider-wrap .divider-border {
    background-color: #DFEFC4 !important;
}
.progress_wrap .progress .progress-bar {
    padding-right: 20px;
    text-align: right;
}
.singal-img .vc_column-inner .wpb_wrapper .inner img.design_border.design_border_flip {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.home_testimonial .testimonial_slider .client_testimonial_section .testimonial-name small {
    display: block;
    font-weight: normal;
    font-size: 13px;
    color: #000;
}
.sf-menu >li ul {
    padding: 5px;
}
.sf-menu >li ul a {
    padding: 6px 12px;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu)#menu-item-8173 ul .current-menu-item > a {
    background-color: rgba(226, 66, 6, 0)!important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu)#menu-item-8173 ul .current-menu-item > a:hover {
    background-color: #e24206!important;
}
.custom_tab_area {
    display: none;
}
.custom_tab_area.custom_tab_area_show {
    display: block;
}
.mobile_width .inner-wrap .using-image {
    background-size: 100% 100% !important;
}
.help_section .help_wrapper ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -30px;
}

.help_section .help_wrapper ul li.home_icon_col {
    list-style: none;
    width: 33%;
    position: relative;
    padding: 30px;
}

.help_section .help_wrapper ul li.home_icon_box {
    display: flex;
    align-items: flex-end;
}

.help_section .help_wrapper ul li.home_icon_box img {
    max-width: 30%;
}

.help_section .help_wrapper ul li.home_icon_col a {
    color: #676767;
    display: block;
    padding: 20px;
    border-radius: 10px;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

.help_section .help_wrapper ul li.home_icon_box a:hover {
    background-color: #96c93d!important;
}

.help_section .help_wrapper ul li.home_icon_box a p {
    padding-bottom: 0;
    font-size: 14px;
}

.help_section .help_wrapper ul li.home_icon_box a:hover h6,
.help_section .help_wrapper ul li.home_icon_box a:hover p {
    color: #fff;
}

.help_section .help_wrapper ul li.home_icon_box h6 {
    margin-top: 20px;
}

.help_section .help_wrapper ul li.home_icon_box img.hover_img {
    display: none;
}

.help_section .help_wrapper ul li.home_icon_box a:hover img.hover_img {
    display: block;
}

.help_section .help_wrapper ul li.home_icon_box a:hover img.none_hover_img {
    display: none;
}

.help_section .help_wrapper ul li.home_icon_circle {
    text-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    height: 460px !important;
    max-height: 1000px;
    padding: 30px 70px !important;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2019/04/icon_border_img.png);
}

.help_section .help_wrapper ul li.home_icon_box_1:before {
    content: url(/wp-content/uploads/2019/05/border_layer-1.png) !important;
    bottom: -66px;
    right: -66px;
    position: absolute;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: -1;
}

.help_section .help_wrapper ul li.home_icon_box_2 {
    margin-bottom: 80px;
}

.help_section .help_wrapper ul li.home_icon_box_2:before {
    position: absolute;
    content: url(/wp-content/uploads/2019/05/border_layer-1.png) !important;
    bottom: -90px;
    left: 160px;
    z-index: -1;
    -webkit-transform: rotate(280deg) scale(.9);
    transform: rotate(280deg) scale(.9);
}

.help_section .help_wrapper ul li.home_icon_box_3:before {
    position: absolute;
    bottom: -66px;
    left: -70px;
    z-index: -1;
    content: url(/wp-content/uploads/2019/05/border_layer-1.png) !important;
}

.help_section .help_wrapper ul li.home_icon_box_4,
.help_section .help_wrapper ul li.home_icon_box_5 {
    align-items: center;
}

.help_section .help_wrapper ul li.home_icon_box_4:before {
    top: 170px;
    right: -2px;
    z-index: -1;
    position: absolute;
    content: url(/wp-content/uploads/2019/05/middle_border.png) !important;
}

.help_section .help_wrapper ul li.home_icon_box_5:before {
    top: 170px;
    left: -2px;
    position: absolute;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    z-index: -1;
    content: url(/wp-content/uploads/2019/05/middle_border.png) !important;
}

.help_section .help_wrapper ul li.home_icon_box_6,
.help_section .help_wrapper ul li.home_icon_box_8 {
    align-items: flex-start;
}

.help_section .help_wrapper ul li.home_icon_box_7 {
    margin-top: 80px;
}

.help_section .help_wrapper ul li.home_icon_box_6:before {
    left: 400px;
    top: -80px;
    position: absolute;
    content: url(/wp-content/uploads/2019/05/border_layer-1.png) !important;
    transform: rotate(180deg);
}

.help_section .help_wrapper ul li.home_icon_box_7:before {
    position: absolute;
    content: url(/wp-content/uploads/2019/05/border_layer-1.png) !important;
    top: -96px;
    left: 160px;
    -webkit-transform: scaleY(-1) rotate(300deg) scale(.9);
    transform: scaleY(-1) rotate(300deg) scale(.9);
}

.help_section .help_wrapper ul li.home_icon_box_8:before {
    top: -80px;
    right: 400px;
    position: absolute;
    content: url(/wp-content/uploads/2019/05/border_layer-1.png) !important;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}

/* Work Single Page */
.our_home_header {
    padding: 5% 0;
    text-align: center;
}
.work_single_detail {
    padding: 5% 0;
}
.work_single_detail .container img {
    background-color: #fff;
}
.work_single_detail .container img {
    margin: auto !important;
}

.work_single_detail .container .span_6.col_last {
    padding-left: 60px;
}
.work_single_detail .container h1 {
    font-weight: normal;
    font-size: 42px;
    line-height: 1;
}
.work_single_the_title {
    text-align: center;
    padding-bottom: 20px;
}
.ourworks_client_dtl {
    padding-bottom: 20px;
}
.ourworks_client_dtl small {
    color: #999;
    display: block;
    padding-bottom: 3px;
    font-size: 12px;
}
.ourworks_client_dtl h3 {
    margin: 0;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
}
.ourworks_client_dtl p {
    line-height: 1.3;
    text-transform: capitalize;
    font-size: 16px;
}
.ourworks_content h1,
.ourworks_content h2,
.ourworks_content h3,
.ourworks_content h4,
.ourworks_content h5,
.ourworks_content h6 {
    margin: 0;
    padding: 0;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 20px;
}
.work-check {
    padding-bottom: 20px;
}
.work-check h3 {
    margin: 0;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
}
.work-check ul {
    margin: 0;
    padding: 0;
}
.work-check ul li {
    color: #666666;
    display: block;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 20px;
    padding-left: 35px;
    position: relative;
}
.work-check ul li:before {
    content: "\f046";
    font-family: 'FontAwesome';
    display: block;
    font-size: 24px;
    color: #8ed110;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
}
.work-check ul li strong {
    color: #81bd10;
    font-weight: 700;
}
.work-check ul li a {
    color: #fe7849;
    text-decoration: underline;
}
.work-round-icon {
    padding-bottom: 20px;
}
.work-round-icon h3 {
    margin: 0;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
}
.work-round-icon ul {
    margin: 0;
    padding: 0;
}
.work-round-icon ul li {
    padding-left: 60px;
    padding-top: 1px;
    position: relative;
    list-style: none;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.work-round-icon ul li i {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
    background: #8ed110;
    text-align: center;
    line-height: 48px;
    color: #fff;
    border-radius: 50%;
    font-size: 18px;
}
.work-round-icon ul li h5 {
    font-size: 18px !important;
    font-weight: 600 !important;
    padding-bottom: 5px !important;
    margin: 0 !important;
    line-height: 1.3 !important;
}
.work-round-icon ul li br {
    display: none;
}
.work-round-icon ul li h5 p {
    line-height: 1.4;
}
.ourwork_technology_images {
    padding-bottom: 20px;
}
.ourwork_technology_images h3 {
    margin: 0;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
}
.ourwork_technology_images ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ourwork_technology_images ul:after {
    content: "";
}
.ourwork_technology_images ul li {
    float: left;
    width: 26%;
    height: 70px;
    text-align: center;
    position: relative;
    border: 1px solid #efefef;
    margin: 0 10px 10px 0;
    list-style: none;
}
.ourwork_technology_images ul li img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto !important;
    max-width: 100% !important;
    max-height: 100%;
    padding: 0 8px;
}
.ow_cta_img {
    margin-bottom: 30px;
    position: relative;
    border: 1px solid #efefef;
    line-height: 0;
}
.ow_cta_img2 {
    margin-bottom: 30px;
    position: relative;
    border: 1px solid #efefef;
}
.ow_cta_img:before {
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.59);
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}
.ow_cta_img a {
    background: #fb6c3a;
    color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: inline-block;
    width: 140px;
    height: 40px;
    text-align: center;
    border-radius: 3px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}
.ow_cta_img a:hover {
    color: #fff;
    text-decoration: none;
}
.ow_cta_img:hover a,
.ow_cta_img:hover:before {
    opacity: 1;
}
.ourwork_url {
    margin-bottom: 30px;
    position: relative;
}
.ourwork_url iframe {
    width: 100% !important
}
.ow_slide_img {
    margin-bottom: 30px;
    position: relative;
}
.ow_slide_img .twentytwenty-container img {
    width: 100% !important;
}
.selectbox select {
    text-transform: capitalize;
}
.ow_slide_img .twentytwenty-before-label:before {
    content: "Original Design";
}
.ourwork_slider_images .item-silk img {
    vertical-align: middle;
    max-width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto !important;
    padding: 3px;
    max-height: 100%;
}
.ourwork_slider_images .item-silk i {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    color: #fff;
    font-size: 28px;
    line-height: 105px;
    cursor: pointer;
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    z-index: 9;
}
.ourwork_slider_images .modal-body img {
    width: 100%;
}
.ourwork_slider_images .item-silk {
    margin: 6px 3px;
    height: 105px;
    border: 1px solid #efefef;
    position: relative;
    width: 145px;
    float: left;
	background-color: #fff;
}
.ourwork_slider_images .item-silk:hover i {
    opacity: 1;
}
.ourwork_testmonial_images {
    padding-top: 20px;
    clear: both;
}
.ourwork_testmonial_box {
    position: relative;
}
.ourwork_testmonial_box .txtilogo {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
}
.ourwork_testmonial_box .txtilogo img {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto !important;
    max-width: 100% !important;
}
.ourwork_testmonial_box .testimonial_info {
    padding-left: 100px;
}
.ourwork_testmonial_box .testimonial_author_name {
    font-size: 16px;
    line-height: 1;
    padding-bottom: 10px;
}
.ourwork_testmonial_box .testimonial_author_name strong {
    display: block;
}
.ourwork_testmonial_box .testimonial_author_name small {
    display: block;
    font-size: 75%;
    padding-top: 8px;
}
.ourwork_testmonial_box .testimonial_text {
    line-height: 1.5;
}
.ourwork_testmonial_box .testimonial_text span {
    font-size: 20px;
    line-height: 1;
}
.work_single_detail .progress_wrap_box {
    clear: both;
    padding: 20px 0 20px 0;
}
.work_single_detail .progress_wrap_box h3 {
    margin: 0;
    padding-bottom: 15px;
    text-transform: capitalize;
    font-size: 22px !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
}
.work_single_detail .progress_wrap_box .progress_wrap {
    clear: both;
    padding: 15px 15px 35px 15px;
}
.work_single_detail .progress_wrap_box .progress_wrap .progress {
    height: 25px;
}
.work_single_detail .progress_wrap_box .progress_wrap .progress-bar {
    line-height: 25px;
}
.work_single_detail .progress_wrap_box .progress_wrap .progress .progress_left {
    left: 25px;
}
.work_single_detail .progress_wrap_box .progress_wrap .progress .progress_right {
    right: 25px;
}
.project_bg {
    margin-bottom: -5px;
}

/* Resource */
.resources_header_section {
    padding: 10% 0 0 0;
    background-color: #92B922;
}
.resources_header_section .resource_txt {
    color: #fff;
    padding: 7% 0 5% 0;
}
.resources_header_section .resource_txt h1 {
    color: #fff !important;
}
.resources_header_section .resource_img img {
	margin: 0 !important;
	margin-bottom: -7px !important;
}
.resources_filter_section {
    padding: 20px 0;
    background: #708e1a;
}
.resources_filter_section .fancy-select-wrap {
    padding: 0 !important;
}
.resources_filter_section .fancy-select-wrap .gfield_select a {
    padding: 5px 20px !important;
    border-radius: 30px;
    background-color: #92b922;
    border: 2px solid #92b922;
}
.resources_filter_section .fancy-select-wrap .gfield_select a span {
    color: #fff !important;
}
.resources_filter_section .fancy-select-wrap .gfield_select a span b:after {
    border-top-color: #fff !important;
}
.resources_filter_section .fancy-select-wrap .gfield_select.select2-dropdown-open a span b:after {
    border-top-color: transparent !important;
    border-bottom-color: #fff !important;
}
#ajaxsearchlite1 .probox .proloading .asl_simple-circle {
    border: 4px solid #92B922 !important;
    border-right-color: transparent !important;
}
#ajaxsearchlite1 .probox .proclose svg {
    fill: #fefefe !important;
    background: #92B922 !important;
}
.resources_category_section {
    padding: 5% 0;
}
.resources_category_section .category_wrapper ul {
    margin: 0 -15px;
}
.resources_category_section .category_wrapper ul:after {
    content: "";
    display: block;
    clear: both;
}
.resources_category_section .category_wrapper ul li {
    width: 33.33%;
    padding: 15px;
    list-style: none;
    float: left;
}
.resources_category_section .category_wrapper .category_box {
    border: 1px solid #eff2f8;
    padding: 10px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.resources_category_section .category_wrapper .category_box:hover {
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    transform: translate(0, -10px);
}
.resources_category_section .category_wrapper .category_box .item_img {
    height: 240px;
    overflow: hidden;
    background-color: #ccc;
    position: relative;
}
.resources_category_section .category_wrapper .category_box .item_img img {
    margin-bottom: 0;
    max-width: 100%;
}
.resources_category_section .category_wrapper .category_box .item_img .resource_video_button {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    width: 70px;
    height: 70px;
    top: 0;
    bottom: 0;
}
.resources_category_section .category_wrapper .category_box .item_img .resource_video_button i {
    font-size: 70px;
}
.resources_category_section .category_wrapper .category_box .item_img a.resource_video_button:hover i {
    color: #92b922 !important;
}
.resources_category_section .category_wrapper .category_box .category_name {
    padding: 10px 0 12px 63px;
    margin-bottom: 10px;
    position: relative;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    font-weight: 300;
}
.resources_category_section .category_wrapper .category_box .category_name span.icon-ribbon {
    background: #89d4ff;
    color: #89d4ff;
    display: block;
    height: 40px;
    width: 47px;
    position: absolute;
    left: 6px;
    top: -14px;
}
.resources_category_section .category_wrapper .category_box .category_name.case_studies span.icon-ribbon {
    background: #e66a25;
    color: #e66a25;
}
.resources_category_section .category_wrapper .category_box .category_name.work span.icon-ribbon {
    background: #92B922;
    color: #92B922;
}
.resources_category_section .category_wrapper .category_box .category_name span.icon-ribbon:before,
.resources_category_section .category_wrapper .category_box .category_name span.icon-ribbon:after {
    content: ' ';
    border-bottom: 16px solid transparent;
    border-radius: 4px;
    border-top: 16px solid transparent;
    bottom: -10px;
    position: absolute;
}
.resources_category_section .category_wrapper .category_box .category_name span.icon-ribbon:before {
    border-left: 44px solid;
    left: 0;
    border-left-color: inherit;
}
.resources_category_section .category_wrapper .category_box .category_name span.icon-ribbon i {
    color: #fff;
    display: block;
    font-size: 22px;
    height: 40px;
    line-height: 47px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 20;
}
.resources_category_section .category_wrapper .category_box .category_name span.icon-ribbon:after {
    border-right: 44px solid;
    right: 0;
    border-right-color: inherit;
}
.resources_category_section .category_wrapper .category_box .category_name p {
    float: left;
}
.resources_category_section .category_wrapper .category_box .category_name span.date {
    float: right;
    color: #999;
    text-transform: none;
    font-size: 11px;
}
.resources_category_section .category_wrapper .category_box .category_txt {
    padding-top: 20px;
    min-height: 220px;
}
.resources_category_section .category_wrapper .category_box .category_txt p {
    height: 80px;
    overflow: hidden;
    padding: 0;
}
.resource_video_popup {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    display: none;
}
.resource_video_popup .resource_video_popup_wrap {
    max-width: 680px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-height: 400px;
    z-index: 9;
}
.resource_video_popup .resource_video_popup_close_wrap {
    position: absolute;
    width: 100%;
    height: 100%;
}
.resource_video_popup .resource_video_popup_wrap .resource_video_popup_close {
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: #e40000;
    right: -15px;
    top: -15px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 22px;
    cursor: pointer;
}
.resource_video_popup .resource_video_popup_wrap .resource_video_popup_box #post_video {
    width: 100%;
}


/* Resource Single */
.home_portfolio .recent_wrapper >.row {
    width: 100%;
}
.container_resource_single .container {
    max-width: 1024px;
    padding: 50px 0;
}
.resources-top {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.resources-top h3 {
    font-weight: normal !important;
    margin: 0 !important;
    font-size: 36px !important;
    line-height: 1 !important;
}
.resources-top h3 strong {
    display: block;
}
.resources-top .col_last {
    text-align: right;
}
.resources-top .col_last p .icon-ribbon {
    background: #89d4ff;
    color: #89d4ff;
    height: 40px;
    width: 47px;
    margin-right: 20px;
}
.resources-top .col_last p .icon-ribbon:before,
.resources-top .col_last p .icon-ribbon:after {
    content: ' ';
    border-bottom: 16px solid transparent;
    border-radius: 4px;
    border-top: 16px solid transparent;
    bottom: -10px;
    position: absolute;
}
.resources-top .col_last p .icon-ribbon:before {
    border-left: 44px solid;
    left: 0;
    border-left-color: inherit;
}
.resources-top .col_last p .icon-ribbon:after {
    border-right: 44px solid;
    right: 0;
    border-right-color: inherit;
}
.resources-top .col_last p .icon-ribbon i {
    color: #fff;
    font-size: 24px;
    top: 7px;
    z-index: 9;
}
.resources-top .col_last p .datind {
    padding-left: 20px;
}
.section-content {
    position: relative;
    width: 100%;
    padding: 100px 0 81px;
    color: #fff;
    text-align: center;
}
.section-content .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
}
.section-content .container {
    position: relative;
    z-index: 20;
}
.section-content .btn {
    width: 208px;
    padding: 0;
    margin: 0;
    border: 3px solid #fff;
    font-size: 16px;
    line-height: 48px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 8px;
    display: inline-block;
}
.section-content h2 {
    margin: 43px 0 30px;
    font-size: 38px;
    font-weight: normal;
}
.section-content p {
    font-family: 'Courgette', sans-serif;
    font-size: 24px;
}
.section-content .meta {
    width: 142px;
    height: 47px;
    border-top: 1px solid #fff;
    margin: 0 auto;
    font-size: 10px;
    line-height: 1.1;
    text-transform: uppercase;
    background: url(/wp-content/uploads/2019/06/meta-bg.png) no-repeat center 0;
    color: #fe7849;
}
.section-content .meta strong {
    display: block;
    padding: 4px 0 1px;
    font-size: 16px;
}
.post-info-user {
    text-align: center;
}
.post-info-user .post-info-user-img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #eee;
    margin: 0 auto;
}
.post-info-user h5 {
    font-size: 18px !important;
    line-height: 1.3 !important;
    padding-top: 15px;
}
.post-info-user h5 span {
    font-size: 11px;
    display: block;
    padding-top: 5px;
}
g[style*="cursor: pointer"] {
    display: none;
}
.loader {
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #e66a25;
    border-bottom: 4px solid #e66a25;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin: auto !important;
}
/* PPC Calculator */
#keywords_form h2 {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 32px;
}
#keywords_form h4 {
    font-size: 12px;
    color: #555 !important;
    line-height: 1.5;
}
#keywords_form h5 {
    font-size: 12px;
    margin: 0;
    background-color: #f8bf3e;
    color: #ffffff !important;
    padding: 0 20px;
    display: inline-block;
    border-radius: 55px;
    margin-bottom: 10px;
    font-weight: bold;
}
.ad_radio_box {
  position: relative;
}
.ad_radio_box input[type="radio"] {
  margin-right: 5px;
  position: relative;
  margin-top: 0;
  top: 2px;
}
.ad_radio_box input[type="radio"] {
  display: none;
}
.ad_radio_box input[type="radio"] + label {
  font-weight: normal;
  cursor: pointer;
  position: absolute;
  width: 90px;
  font-weight: bold;
}
.ad_radio_box input[type="radio"] + label span {
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: 0px 7px 0 0;
  vertical-align: middle;
  cursor: pointer;
  background-color: #fff;
  border: 3px solid #afb6c7;
  text-align: center;
}
.ad_radio_box input[type="radio"] + label span i {
	font-size: 18px;
	color: #fff;
	vertical-align: text-top;
	margin-top: 0;
	top: 5px;
}
.ad_radio_box input[type="radio"]:checked + label {
  color: #81bd10;
  font-weight: bold;
  font-size: 16px;
  margin-top: -2px;
}
.ad_radio_box input[type="radio"]:checked + label span {
  background-color: #81bd10;
  border: 3px solid #578207;
}
.B-Cal-top {
  padding: 0;
  background-color: #f7f9ff;
}
.section-items_row {
	margin: 0 auto;
	padding: 50px 150px 50px 50px;
	max-width: 640px;
}
.section-items_row .btn {
	border: 0;
	cursor: pointer;
}
.section-items_row_img {
	padding: 30px;
}
.B-Cal-top h1 {
  margin-bottom: 0px;
}
.B-Cal-top h5 {
  padding: 0;
  font-size: 16px;
}
.B-Cal-top textarea {
    outline: none;
    width: 100%;
    margin: 0 auto;
    border: 1px solid #c7cde2;
    background-color: #fff;
    padding: 6px 15px;
    resize: none;
    margin-top: 20px;
    height: 140px;
    line-height: 1.5;
    font-size: 16px;
    color: #000;
}
.B-Cal-top .btn {
	text-transform: uppercase;
	outline: none;
	padding: 12px 50px 10px 50px !important;
	width: 100%;
	background-color: #96c941 !important;
}
.Budget-Cal {
  padding: 50px;
  background-color: #eff2f9;
  display: none;
}
.Budget-Cal .Budget-Cal-box {
  max-width: 1600px;
  background-color: #ffffff;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul {
  margin: 0;
  padding: 0;
  background-color: #5d667a;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li {
  padding: 23px 20px;
  border-bottom: 1px solid #717888;
  color: #cbd1de;
  list-style: none;
  font-size: 12px;
  transition: all 0.3s linear 0s;
  line-height: 1.3;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li:first-child {
  color: #ffffff;
  background-color: #485266;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li:first-child .Competition {
  color: #fff;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li:hover {
  color: #fff;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li:hover .Competition .toptps {
  display: block;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li span {
  float: left;
  position: relative;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li span i {
  cursor: pointer;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Keyword {
  width: 55%;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Average {
  width: 25%;
  text-align: center;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition {
  width: 20%;
  text-align: center;
  color: #ff6e6e;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition.low {
  color: #b6db6d;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition.medium {
  color: #ffa63d;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition.high {
  color: #ff6e6e;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition .toptps {
  position: absolute;
  background-color: #3b4861;
  border: 1px solid #313d53;
  font-size: 11px;
  padding: 4px 8px;
  line-height: 1;
  height: 21px;
  top: -22px;
  margin: 0 auto;
  max-width: 60px;
  left: 0;
  right: 0;
  color: #fff;
  transition: all 0.4s linear 0s;
  display: none;
}
.Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition .toptps:before {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #313d53;
  left: 50%;
  margin-left: -5px;
}
.Cal-box-left-graph {
  background-image: url(../../../../../../themes/salient-child/images/graph/graphbg.jpg);
  text-align: center;
  padding: 30px 20px;
  background-size: 100%;
}
.Cal-box-left-graph h3 {
  margin: 0;
  padding: 0px 0 20px 0;
  color: #fff;
}
.Cal-box-left-graph h4 {
  margin: 0;
  padding: 0px 0 10px 0;
  font-size: 15px;
  text-align: left;
  color: #252c3a !important;
}
.Cal-box-left-graph h4 i {
  margin-right: 5px;
}
.Cal-box-left-graph h4.blue {
  color: #73bdfc;
}
.Cal-box-left-graph .Cal-box-left-graph-box {
  padding: 20px 0;
  background-size: 100%;
}
.Cal-box-left-graph-add {
  background: #f16b3c url(../../../../../../themes/salient-child/images/graph/box-left-graph-add.png) no-repeat;
  min-height: 370px;
  padding: 10px 60px;
  background-position: bottom center;
  background-size: 100%;
  text-align: center;
}
.Cal-box-left-graph-add h3 {
  color: #fff;
  font-size: 24px;
}
.Cal-box-left-graph-add a {
  color: #f16b3c;
  padding: 11px 25px;
  background: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 5px;
  font-weight: bold;
}
.slider-progress input {
  width: 20%;
  float: left;
  background-color: #f7f9ff;
  border: 1px solid #c7cde2;
  padding: 5px 5px;
  text-align: center;
  outline: none;
  font-size: 20px;
  line-height: 1;
  margin-top: 6px;
  color: #99cc33;
  font-weight: bold;
  -webkit-text-fill-color: #000;
}
.slider-progress .tooltip-arrow {
  bottom: 2px !important;
}
.slider-progress .slider.slider-horizontal {
  width: 70%;
}
.service_section .service_wrapper .calculater ul li .half .my_rang {
    clear: both;
    width: 100%;
    position: absolute;
    bottom: 30px;
    line-height: 1;
    color: #fff;
    font-size: 18px;
    padding: 0 50px;
	text-align: left;
}
.service_section .service_wrapper .calculater ul li .half .my_rang .right {
  float: right;
}
.Cal-box-right-box {
  padding: 50px 50px 50px 20px;
}
.Cal-box-right-box h2 {
  margin: 0;
  font-weight: bold;
  font-size: 28px;
}
.Cal-box-right-box h2 span {
  color: #99cc33;
}
.Cal-box-right-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.Cal-box-right-box ul li {
  padding: 35px 0;
  border-bottom: 1px solid #dde2ed;
  list-style: none;
}
.Cal-box-right-box ul li .half {
  float: left;
  width: 50%;
  height: 58px;
}
.Cal-box-right-box ul li .half h5 {
	margin: 0;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.3;
}
.Cal-box-right-box ul li .half h6 {
  display: inline-block;
  margin: 0;
  color: #7f889d;
  cursor: pointer;
  text-decoration: underline;
  font-size: 14px;
}
.Cal-box-right-box ul li .half a {
  font-size: 12px;
  text-decoration: underline;
}
.my_checks .ad_radio_box {
  float: left;
  padding-right: 20px;
  padding-top: 10px;
}
.my_checks .ad_radio_box:first-child + .ad_radio_box {
  left: 80px;
}
.half-40 {
  float: left;
  width: 40%;
}
.half-20 {
  float: left;
  width: 20%;
}
.half-20 .orbox {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  position: relative;
}
.half-20 .orbox span {
  width: 40px;
  height: 40px;
  text-align: center;
  background: #f7f9ff;
  line-height: 40px;
  margin: 32px auto;
  border-radius: 50%;
  border: 1px solid #e2e6f1;
  font-size: 12px;
  display: block;
  position: relative;
  z-index: 1;
}
.half-20 .orbox:before {
  content: "";
  height: 1px;
  width: 60px;
  background: #e2e6f1;
  position: absolute;
  left: -10px;
  top: 19px;
}
.my_greenbox {
  background-color: #99cc33;
  color: #fff;
  font-size: 44px;
  line-height: 1;
  text-align: center;
  padding: 20px 0;
  font-weight: bold;
}
.my_greenbox small {
  display: block;
  font-size: 15px;
  padding-top: 4px;
  font-weight: normal;
}
.half-100 {
  clear: both;
  padding-top: 30px;
}
.my_graybox {
  background-color: #eff2f9;
  font-size: 26px;
  line-height: 1;
  text-align: center;
  padding: 40px 0;
  clear: both;
  color: #000;
  font-weight: bold;
}
.my_graybox small {
  display: block;
  font-size: 15px;
  padding-top: 4px;
  font-weight: normal;
}
.my_graybox span {
  color: #99cc33;
}
.investment h4 {
  margin: 0;
  font-weight: 600;
  font-size: 20px;
}
.investment h5 {
  margin: 0;
  padding: 8px 0 15px 0;
}
.investment .btn {
  padding: 9px 30px;
  position: relative;
  top: -3px;
  font-size: 16px;
  margin-left: 15px;
}
.investment input[type="text"] {
  outline: none;
  background: #f7f9ff;
  border: 1px solid #c7cde2;
  padding: 4px 15px;
  color: #9c3;
  font-weight: 600;
  font-size: 20px;
  width: 180px;
  border-radius: 0;
  height: 47px;
}
.investment span {
  background-color: #7e879f;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  display: inline-block;
  float: left;
  border: 1px solid #c7cde2;
  border-right: 0;
  line-height: 1;
  padding: 14px 20px 13px;
}
.investment .btn.orange {
  text-transform: uppercase;
  color: #fff;
  background: #fb6c3a no-repeat right center;
  padding: 6px 30px;
  position: relative;
  top: -3px;
  font-size: 16px;
  margin-left: 15px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 2.15;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.my_dash_action {
  text-align: right;
  padding-top: 50px;
}
.my_dash_action a {
  font-size: 18px;
  color: #000;
}
.my_dash_action a:hover {
  color: #99cc33;
}
.Viewkeywords {
  text-align: center;
  border-top: 1px solid #485266;
  display: none;
}
.Viewkeywords a#Viewkeywords {
  background-color: #485266;
  color: #fff;
  display: inline-block;
  padding: 5px 25px;
  text-decoration: none;
  text-transform: uppercase;
}
.Viewkeywords a#Viewkeywords:after {
  content: "\f0d7";
  font-family: 'FontAwesome';
  margin-left: 15px;
}
.Viewkeywords a#Viewkeywords.active:after {
  content: "\f0d8";
}
.Viewkeywords a#Viewkeywords:hover {
  text-decoration: none;
}
#good-CTR .modal-body,
#conversion .modal-body,
#weekends .modal-body {
    background-color: #fff;
    color: #000;
    padding: 20px 30px 30px 30px;
}
#good-CTR .modal-body button.close:hover,
#conversion .modal-body button.close:hover,
#weekends .modal-body button.close:hover {
  opacity: 1;
}
#good-CTR .modal-body .close,
#conversion .modal-body .close,
#weekends .modal-body .close {
  margin-top: 0;
  margin-right: 0;
  line-height: .5;
  background-color: #f10000;
  border-radius: 50% !important;
  padding: 10px;
  font-size: 20px;
  opacity: 1;
  color: #fff;
  position: absolute;
  right: -15px;
  top: -15px;
  font-weight: normal;
  width: 32px;
  height: 32px;
  opacity: 0.8;
}
#good-CTR .modal-body .close:focus,
#conversion .modal-body .close:focus,
#weekends .modal-body .close:focus {
  outline: none;
}
#good-CTR .modal-body p,
#conversion .modal-body p,
#weekends .modal-body p {
  line-height: 1.5;
}
#good-CTR .modal-body p em,
#conversion .modal-body p em,
#weekends .modal-body p em {
  padding-left: 10px;
  font-size: 85%;
}
#good-CTR .modal-body h2,
#conversion .modal-body h2,
#weekends .modal-body h2 {
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: normal;
  text-align: left;
}
#good-CTR .modal-body h2 span,
#conversion .modal-body h2 span,
#weekends .modal-body h2 span {
  font-weight: bold;
}
#good-CTR .modal-body h3,
#conversion .modal-body h3,
#weekends .modal-body h3 {
  font-size: 24px;
  color: #333;
}
#good-CTR .modal-body h3 span,
#conversion .modal-body h3 span,
#weekends .modal-body h3 span {
  font-weight: bold;
  color: #333;
  font-size: 24px;
}
#good-CTR .modal-body img,
#conversion .modal-body img,
#weekends .modal-body img {
  margin: 0px 0 10px 0;
  max-width: 100%;
}
#good-CTR .modal-body ul,
#conversion .modal-body ul,
#weekends .modal-body ul {
  margin-top: 10px;
  margin-left: 20px;
}
#good-CTR .modal-body ul li,
#conversion .modal-body ul li {
  padding: 0;
  border-bottom: none;
  position: relative;
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 1;
}
#good-CTR .modal-body ul li::before,
#conversion .modal-body ul li::before {
  content: "\f111";
  font-family: "fontawesome";
  font-size: 15px;
  position: absolute;
  left: -20px;
  top: -1px;
  color: #bfe66e;
}
#good-CTR .modal-body .sadu-gravaty-style ul li::before {
  display: none;
}
.sadu-gravaty-style .gform_wrapper .field_description_below .gfield_description {
  display: none;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error,
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent;
  border-top: 0;
  border-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.sadu-gravaty-style .gform_wrapper .gform_footer {
  padding: 0;
  margin: 16px 0 0;
}
@media screen and (min-width: 768px) {
  #good-CTR .modal-dialog,
  #conversion .modal-dialog,
  #weekends .modal-dialog {
    width: 760px;
  }
}
#conversion .modal-body h3 {
  font-size: 18px;
  margin-top: 15px;
}
#weekends .modal-body h2 {
  border-bottom: 1px solid rgba(197, 197, 197, 0.47);
}
#weekends .contact-form .form-group {
  width: 50%;
  float: left;
}
#weekends .contact-form .form-group:nth-child(odd) {
  padding-right: 20px;
}
#weekends .contact-form .form-control {
  border-radius: 0;
  color: #333;
}
#weekends .contact-form .button button {
  width: 100%;
  text-transform: uppercase;
  font-size: 16px;
}
#investment-hide {
  display: none;
}
#investment-loader {
  width: 100%;
  height: 200px;
  background-image: url(../../../../../../themes/salient-child/images/graph/preloader.gif);
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
}
.Cal-box-left-graph-add.responsice {
    display: none;
  }

.B-Cal-top textarea.error{
  
      border: 1px solid #FF0000 !important; 
  
}

label.error{
  
    display: block;
    font-weight: 400;
    font-size: 15px;
    color: #FF0000;
    font-style: italic;
    line-height: 1;
    margin-bottom: 10px;
  
}
.percent_chart_wrap{
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 8px solid #6E7688;
    width: 278px;
    height: 278px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    background-color: #2C3342;
    position: relative;
    left: 11px;
}
#chartContainer{
    position: relative;
    top: -14px;
    left: -19px;
}
.modal-body .gfield
{
}
.modal-body .gfield_label
{
  display:none !important;
}
.canvasjs-chart-credit{
  display:none !important;  
}
.modal_Stripe_Modal {
	margin: 20px 0 0 0;
}
.modal_Stripe_Modal .modal-header {
    padding: 15px 20px;
    border-bottom: 0;
    background-color: #86B335;
    border-radius: 4px 4px 0 0;
}
.modal_Stripe_Modal .modal-header .modal-title {
	color: #fff !important;
}
.modal_Stripe_Modal .modal-header .close {
	color: #fff !important;
	position: absolute;
	right: 18px;
	top: 20px;
	opacity: 0.7;
	font-size: 28px;
}
.modal_Stripe_Modal .modal-header .close:hover {
	opacity: 1;
}
.modal_Stripe_Modal .modal-body .form-check {
	padding-bottom: 10px;
}
.modal_Stripe_Modal .modal-body .form-group {
	padding-bottom: 10px;
}
.form-check {
	margin: 0;
	padding: 0;
}
.form-check label {

}
.form-check label input[type="radio"]{
	display: none;
}
.form-check label input[type="radio"] + span{
	color: #000;
	position: relative;
	padding-left: 25px;
	line-height: 1.3;
}
.form-check label input[type="radio"] + span:before{
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fff;
    border: 3px solid #ccc;
    position: absolute;
    left: 0;
    top: 1px;
}
.form-check label input[type="radio"]:checked+span:before{
	background-color: #86b335;
}
.modal_Stripe_Modal .modal-body .col-form-label {
	color: #000;
    font-size: 14px;
} 
.modal_Stripe_Modal .modal-body .form-group .form-control {
    border: 2px solid #cccc;
    height: 40px;
    border-radius: 5px;
    background-color: #f5f5f5;
}
.modal_Stripe_Modal .modal-body .form-row {
	margin: 0 -15px;
}
.modal_Stripe_Modal .select2-container .select2-choice {
    border: 0;
    padding: 3px 0 3px 9px !important;
}
.modal_Stripe_Modal .btn-secondary {
    padding: 10px 22px 6px 22px !important;
    background-color: #ffffff;
    border: 2px solid #e66a25;
    color: #e66a25;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    cursor: pointer;
    margin: 0;
}
.modal_Stripe_Modal .btn-primary {
    padding: 12px 22px 7px 22px !important;
    background-color: #86b335;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
}
body[data-fancy-form-rcs="1"] .modal_Stripe_Modal .fancy-select-wrap {
    padding-top: 0;
}
.home_choose_Pear .wpb_wrapper p {
	min-height: 150px;
}
.margin_top_min3 {
	margin-top: -3px !important;
}
.core-values-bg-section .row-bg-wrap .inner-wrap .row-bg {
	background-image: none;
    background: rgb(252, 105, 98);
    background: -moz-linear-gradient(left, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%) !important;
    background: -webkit-linear-gradient(left, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%);
    background: linear-gradient(to right, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%) !important;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
	margin-bottom:0 !important;
}
.caseStudyClientsData {
	border-top: 2px solid #ece7e3;
}
.widget_join_Newsletter {
	max-width: 590px;
    margin: 30px auto 0 auto;
    text-align: center;
}
body #footer-outer #footer-widgets .widget_join_Newsletter h4 {
	margin: 0;
	padding-bottom: 10px;
}
body #footer-outer #footer-widgets .widget_join_Newsletter .gform_wrapper {
	margin: 0;
}
body #footer-outer #footer-widgets .widget_join_Newsletter .gform_wrapper li.hidden_label input {
    margin-top: 0;
}
body #footer-outer #footer-widgets .widget_join_Newsletter .gform_wrapper ul li {
	padding: 0 10px 0 0px;
}
body #footer-outer #footer-widgets .widget_join_Newsletter .gform_wrapper ul li div {
	width: 100%;
}
body #footer-outer #footer-widgets .widget_join_Newsletter .gform_wrapper ul li div.ginput_container_name span {
	padding-right: 0;
}
body #footer-outer #footer-widgets .widget_join_Newsletter .gform_wrapper input[type=submit] {
	padding: 12px 30px !important;
	transform: none;
}
#footer-outer[data-full-width="1"] .container {
	max-width: 1425px !important;
}



@media screen and (min-width: 991px) and (max-width: 1200px) {
  .Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Keyword {
    width: 40%;
  }
  .Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Average {
    width: 35%;
  }
  .Budget-Cal .Budget-Cal-box .Cal-box-left ul li .Competition {
    width: 25%;
  }
  .Budget-Cal .Budget-Cal-box .Cal-box-left ul li {
    padding: 18px 12px;
  }
  .Cal-box-left-graph-add {
    padding: 10px 30px;
    min-height: 310px;
  }
  .Cal-box-left-graph-add h3 {
    font-size: 22px;
  }
  .Cal-box-right-box ul li .half h5 {
    padding-top: 10px;
  }
  .percent_chart_wrap {
    width: 200px;
    height: 200px;
  }
  #chartContainer {
    height: 230px !important;
    width: 230px !important;
  }
}
@media screen and (max-width: 991px) {
  .Cal-box-left-graph-add {
    min-height: 580px;
  }
  .Cal-box-left-box {
    display: none;
  }
  .Viewkeywords {
    display: block;
  }
  .Cal-box-right-box {
    padding: 50px 20px 50px 20px;
  }
  .Cal-box-left-graph-add {
    display: none;
  }
  .Cal-box-left-graph-add.responsice {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .Budget-Cal {
    padding: 50px 0px;
  }
  .Cal-box-right-box ul li .half h6 {
    font-size: 14px;
  }
  .my_dash_action {
    padding-top: 15px;
  }
  #good-CTR .modal-body .close,
  #conversion .modal-body .close,
  #weekends .modal-body .close {
    margin-top: -35px;
    margin-right: -30px;
  }
}
@media screen and (max-width: 668px) {
  .my_greenbox {
    font-size: 36px;
  }
  .Cal-box-left-graph-add {
    min-height: 480px;
  }
  .Cal-box-right-box ul li .half h5 {
    padding-right: 20px;
  }
  .Cal-box-right-box ul li .half.my_checks {
    margin-top: -13px;
  }
}
@media screen and (max-width: 580px) {
  .Cal-box-right-box h2 {
    font-size: 24px;
  }
  .Cal-box-right-box ul li .half {
    float: none;
    width: 100%;
    height: inherit;
  }
  .my_checks .ad_radio_box {
    padding-bottom: 20px;
  }
  #good-CTR .modal-body,
  #conversion .modal-body,
  #weekends .modal-body {
    padding: 45px 20px 20px 20px;
  }
  #good-CTR .modal-body .close,
  #conversion .modal-body .close,
  #weekends .modal-body .close {
    margin-right: -11px;
  }
  .slider-progress .slider.slider-horizontal {
    width: 100%;
  }
  .Cal-box-right-box ul li .half {
    position: relative;
  }
  .slider-progress input {
    position: absolute;
    right: 0;
    top: -60px;
  }
  .slider-progress input#perday {
    top: -45px;
  }
  .slider-progress .my_rang {
    padding-left: 0;
  }
  .Cal-box-right-box {
    padding: 50px 50px 50px 50px;
  }
}
@media screen and (max-width: 480px) {
  .Cal-box-left-graph-add {
    min-height: 410px;
  }
  
  #weekends .contact-form form .form-group {
    width: 100%;
  }
  #weekends .contact-form form .form-group:nth-child(odd) {
    padding-right: 0;
  }
  #weekends .contact-form .button button {
    font-size: 14px;
  }
  .half-40 {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  .half-20 {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  .half-20 .orbox span {
    margin: 0 auto;
  }
  .Budget-Cal h2 {
    text-align: center;
    font-size: 22px;
  }
  #good-CTR .modal-body h2,
  #conversion .modal-body h2,
  #weekends .modal-body h2 {
    font-size: 24px;
  }
  .Cal-box-right-box ul li .half h5 {
    font-size: 16px;
    float: left;
    width: 75%;
    padding-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
  }
  .slider-progress input#perday {
    top: -7px;
  }
  .slider-progress .my_rang {
    top: 5px;
  }
  .slider-progress span {
    font-size: 20px;
  }
  .Cal-box-right-box ul li .half.my_checks {
    clear: both;
  }
  .investment input[type="text"] {
    width: 140px;
  }
  .slider-progress input {
    top: -70px;
  }
}
@media screen and (max-width: 460px) {
  .my_graybox {
    font-size: 20px;
    line-height: 1.3;
    padding: 40px 10px;
  }
  .investment .btn {
    top: 0;
    margin-top: 15px;
    margin-left: 0;
  }
  .section-items h1 {
    font-size: 24px;
  }
  .Cal-box-left-graph-add {
    padding: 10px 25px;
  }
  .Cal-box-left-graph-add {
    min-height: 350px;
  }
  .slider-progress input {
    width: 28%;
    font-size: 16px;
    padding: 5px 1px;
  }
  .investment input[type="text"] {
    width: 82%;
  }
  .Cal-box-right-box ul li .half h6 {
    font-size: 13px;
  }
  .Cal-box-right-box ul li .half.my_checks {
    padding-bottom: 20px;
  }
  .Cal-box-right-box ul li {
    padding: 30px 0;
  }
  .btn.orange {
    width: 100%;
  }
  .slider-progress input {
    top: -70px;
  }
}
@media screen and (max-width: 390px) {
  .investment .btn {
    margin-left: 0;
  }
  .investment h4 {
    font-size: 16px;
  }
  .investment input[type="text"] {
    width: 75%;
  }

}
@media screen and (max-width: 320px) {
  .investment input[type="text"] {
      width: 70%;
  }
  .Cal-box-right-box {
    padding: 50px 30px 50px 30px;
  }
}


@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes ld {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.1);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}

@-moz-keyframes ld {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.1);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}

@-o-keyframes ld {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.1);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}

@keyframes ld {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.1);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}

.loading-progress {
    position: relative;
    opacity: .8;
    color: transparent !important;
    text-shadow: none !important;
}

.loading-progress:hover,
.loading-progress:active,
.loading-progress:focus {
    cursor: default;
    color: transparent;
    outline: none !important;
    box-shadow: none;
}

.loading-progress:before {
    content: '';
    display: inline-block;
    position: absolute;
    background: transparent;
    border: 1px solid #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    -webkit-animation: ld 1s ease-in-out infinite;
    -moz-animation: ld 1s ease-in-out infinite;
    -o-animation: ld 1s ease-in-out infinite;
    animation: ld 1s ease-in-out infinite;
}

.btn-default.loading-progress:before {
    border-left-color: #333333;
    border-right-color: #333333;
}

.btn-lg.loading-progress:before {
    margin-top: -16px;
    margin-left: -16px;
    width: 32px;
    height: 32px;
}

.btn-sm.loading-progress:before {
    margin-top: -9px;
    margin-left: -9px;
    width: 18px;
    height: 18px;
}
.btn-xs.loading-progress:before {
    margin-top: -7px;
    margin-left: -7px;
    width: 14px;
    height: 14px;
}
.service_wrapper .slider .tooltip-inner:before {
	content: "$";
	margin-right: 3px;
}
.my_rang {
	clear: both;
	padding-left: 110px;
}
.slider-progress span.right {
	float: right;
}
.ppc-budget-calculator-wrap {
	background-color: #f7f9ff;
}
.B-Cal-top {
	max-width: 1400px;
	margin: 0 auto;
}




@media only screen and (min-width:1501px) and (max-width:1920px) {
    #ajax-content-wrap .main-content .home_header_row {
        padding-bottom: 16% !important;
    }
    .wpb_column .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap[data-max-width="125%"] .inner {
        width: 100% !important;
        margin: 0 !important;
    }
    .wpb_row .col .seniour_txt_col {
        padding: 0 10% 0 6% !important;
    }
}
@media only screen and (min-width:1367px) and (max-width:1500px) {
    .page_header_txt .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1 {
        font-size: 36px !important;
        line-height: 45px !important;
    }
}
@media only screen and (max-width: 1400px) {
    .img-bg-set .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
        max-width: 92% !important;
    }
	.seniour_txt_col .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1 {
        font-size: 40px !important;
        line-height: 50px !important;
    }
}

@media only screen and (max-width:1366px) {
    .wpb_row .col .home_icon_box_2.wpb_column:before {
        top: 348px;
        left: 185px;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before {
        top: -112px;
        right: -98px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -158px;
        left: 190px;
    }
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -112px;
        left: -92px;
    }
/*     #footer-outer #footer-widgets .container .row #custom_html-2 .textwidget a {
        font-size: 14px;
    } */
    #footer-outer #footer-widgets .col ul li a {
        font-size: 14px;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        height: 420px !important;
    }
    .help_section .help_wrapper ul li.home_icon_box_4:before {
        top: 160px;
        right: -4px;
    }
    .help_section .help_wrapper ul li.home_icon_box_5:before {
        top: 160px;
        left: -4px;
    }
    .help_section .help_wrapper ul li.home_icon_box_6:before {
        left: 375px;
        top: -60px;
    }
    .help_section .help_wrapper ul li.home_icon_box_7:before {
        top: -72px;
        z-index: -1;
    }
    .help_section .help_wrapper ul li.home_icon_box_8:before {
        right: 375px;
        top: -60px;
    }
}

@media only screen and (max-width:1300px) {
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 12px !important;
    }
    .wpb_row .col .home_icon_box_2.wpb_column:before {
        top: 348px;
        left: 176px;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before {
        top: -120px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -170px;
        left: -184px;
    }
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -122px;
        left: -86px;
    }
    .case-fixedheader .client_tab_list > ul > li > a.case_tab_link {
        top: 50px;
    }
    .help_section .help_wrapper ul li.home_icon_box_2:before {
        left: 140px;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        height: 400px !important;
    }
    .help_section .help_wrapper ul li.home_icon_box_4:before {
        top: 150px;
        right: -4px;
    }
    .help_section .help_wrapper ul li.home_icon_box_5:before {
        top: 150px;
        left: -4px;
    }
    .help_section .help_wrapper ul li.home_icon_box_6:before {
        left: 340px;
        top: -65px;
    }
    .help_section .help_wrapper ul li.home_icon_box_7:before {
        left: 140px;
        top: -72px;
    }
    .help_section .help_wrapper ul li.home_icon_box_8:before {
        right: 340px;
        top: -65px;
    }
}

@media only screen and (max-width:1250px) {
    .wpb_row .col .home_icon_circle {
        padding: 80px 70px !important;
    }
    .wpb_row .col .home_icon_box_1.wpb_column:before {
        bottom: -100px;
        right: -60px;
    }
    .wpb_row .col .home_icon_box_2.wpb_column:before {
        top: 304px;
        left: 172px;
    }
    .wpb_row .col .home_icon_box_3.wpb_column:before {
        bottom: -100px;
        left: -60px;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before {
        top: -132px;
    }
    .wpb_row .col .home_icon_box_7 {
        margin-top: 50px !important;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -156px;
        left: 178px;
    }
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -134px;
    }
    .wpb_row .col .home_icon_box_7 {
        margin-top: 50px;
    }
    .strategy_row.wpb_row {
        padding-top: 180px !important;
    }
    .seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step h6 span.number {
        top: -5px;
    }
    .help_section .help_wrapper ul li.home_icon_box_2:before {
        left: 135px;
    }
    .help_section .help_wrapper ul li.home_icon_box_7:before {
        top: -90px;
        left: 135px;
    }
}
@media only screen and (max-width:1200px) {
    .timer-set #main_countedown_widget_2 .element_conteiner {
        min-width: 100px !important;
    }
    .timer-set #main_countedown_widget_2 .time_left {
        font-size: 50px !important;
    }
    .timer-set #main_countedown_widget_2 .element_conteiner:before {
        font-size: 40px;
    }
    #header-outer #social-in-menu .fa-phone:after,
    .material #slide-out-widget-area.slide-out-from-right .fa-phone:after {
        display: none;
    }
    #header-outer #social-in-menu .fa-phone:after,
    .material #slide-out-widget-area.slide-out-from-right .fa-phone {
        left: -6px !important;
    }
    .strategy_row.wpb_row {
        padding-top: 180px !important;
    }
    .seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step h6 span.number {
        top: -5px;
    }
    .seniour_people_col .vc_column-inner .wpb_wrapper div .inner {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .seniour_txt_col .vc_column-inner .wpb_wrapper .nectar-button {
        margin-top: 10px !important;
    }
    .wpb_row .col .home_icon_circle {
        height: 340px !important;
        padding: 10px 60px !important;
    }
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column h3 {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    .wpb_row .col .home_icon_box_2.wpb_column:before {
        top: 318px;
        left: 156px;
    }
    .wpb_row .col .home_icon_box_4.wpb_column:before,
    .wpb_row .col .home_icon_box_5.wpb_column:before {
        top: 120px;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before {
        top: -108px;
        right: -74px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -122px;
        left: 156px;
    }
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -108px;
        left: -74px;
    }
    body .wpb_row .col .hidden_col.wpb_column {
        display: none;
    }
    body .wpb_row .col .main_col {
        margin: 0 2% !important;
    }
    body #ajax-content-wrap .portfolio_slider.flexslider .container {
        padding: 0 40px !important;
    }
    .box_txt .vc_column-inner .wpb_wrapper .wpb_text_column {
        padding-left: 90px;
    }
    .wpb_row .col .home_icon_circle {
        padding: 20px 80px !important;
    }
    .wpb_row .col .home_icon_circle .vc_column-inner > .wpb_wrapper {
        margin-top: 60px;
    }
    .seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col:first-child {
        margin-right: 2% !important;
    }
	.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col.btn_col .nectar-button {
		padding: 18px 0 !important;
	}
    #footer-outer #footer-widgets .col ul li a {
        font-size: 12px;
    }
/*     #footer-outer #footer-widgets .container .row #custom_html-2 .textwidget a {
        margin-bottom: 10px;
        font-size: 12px;
    } */
    #footer-outer #footer-widgets .container .row #custom_html-2 .textwidget p {
        padding: 0px 80px 20px 0px !important;
    }
    .help_section .container {
        padding: 0 50px !important;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        padding: 10px 60px !important;
    }
    .help_section .help_wrapper ul li.home_icon_box_4:before {
        top: 140px;
        right: -6px;
    }
    .help_section .help_wrapper ul li.home_icon_box_5:before {
        top: 140px;
        left: -6px;
    }
}
@media only screen and (max-width:1150px) {
    .wpb_row .col .home_icon_box_2.wpb_column:before {
        top: 314px;
        left: 142px;
    }
    .wpb_row .col .home_icon_circle {
        height: 320px !important;
        padding: 20px 50px !important;
    }
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
        line-height: 18px !important;
    }
    .wpb_row .col .home_icon_box_4.wpb_column:before,
    .wpb_row .col .home_icon_box_5.wpb_column:before {
        top: 100px;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before,
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -100px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -120px;
        left: 152px;
    }
    .help_section .help_wrapper ul li.home_icon_box_6:before {
        left: 330px;
        top: -76px;
        z-index: -1;
    }
    .help_section .help_wrapper ul li.home_icon_box_7:before {
        top: -110px;
        left: 130px;
    }
    .help_section .help_wrapper ul li.home_icon_box_8:before {
        right: 330px;
        top: -76px;
        z-index: -1;
    }
}
@media only screen and (max-width:1100px) {
    .wpb_row .col .home_icon_circle {
        height: 300px !important;
        padding: 10px 50px !important;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before,
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -90px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -116px;
        left: 146px;
    }
    .help_section .help_wrapper ul li.home_icon_box_6:before {
        left: 320px;
        top: -90px;
    }
    .help_section .help_wrapper ul li.home_icon_box_7:before {
        top: -130px;
        left: 120px;
    }
    .help_section .help_wrapper ul li.home_icon_box_8:before {
        right: 320px;
        top: -90px;
    }
}
@media only screen and (max-width:1050px) {
    .wpb_row .col .home_icon_box.wpb_column .vc_column-inner {
        padding: 20px !important;
    }
    .wpb_row .col .home_icon_circle {
        height: 290px !important;
        padding: 0px 50px !important;
    }
    .wpb_row .col .home_icon_box_1.wpb_column:before {
        bottom: -90px;
        right: -60px;
    }
    .wpb_row .col .home_icon_box_2.wpb_column:before {
        top: 294px;
        left: 132px;
    }
    .wpb_row .col .home_icon_box_3.wpb_column:before {
        bottom: -90px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        left: 140px;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        height: 340px !important;
        line-height: 18px;
    }
    .help_section .help_wrapper ul li.home_icon_box_4:before,
    .help_section .help_wrapper ul li.home_icon_box_5:before {
        top: 100px;
    }
    .help_section .help_wrapper ul li.home_icon_box_6:before {
        left: 290px;
        top: -66px;
    }
    .help_section .help_wrapper ul li.home_icon_box_7:before {
        top: -110px;
    }
    .help_section .help_wrapper ul li.home_icon_box_8:before {
        right: 290px;
        top: -66px;
    }
	.seniour_txt_col .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
}

@media only screen and (max-width:1024px) {
    .work_page_wrap {
        padding: 0 280px 0 20px;
    }
	.B-Cal-top {
		padding-top: 120px;
	}
    .work_single_detail .container .span_6 {
        padding-left: 30px;
    }
    body .work-round-icon ul li {
        padding-left: 40px;
    }
    body .work-round-icon ul li i {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    #tab-history:before {
        width: 20%;
        background-size: 154px;
    }
    .section-team-box ul li .team-bdetail .team-bimg {
        width: 30%;
    }
    .section-team-box ul li .team-bdetail .team-bdtl {
        width: 100%;
    }
    .section-team-box ul li {
        width: 100%;
        float: none;
    }
    .tabe-style .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) ul.wpb_tabs_nav li a.active-tab {
        padding-left: 25px;
        padding-right: 25px;
    }
    .tabe-style {
        margin-top: -150px !important;
    }
    .tab-main-box .vc_column-inner .wpb_wrapper .inner img {
        width: 18%;
    }
    .tab-main-box .vc_column-inner .wpb_wrapper .tab-main-text {
        padding: 15px 25px 15px 100px;
    }
    .tabe-style .vc_column-inner .wpb_wrapper .tabbed[data-style*="material"] .wpb_tabs_nav {
        max-width: 590px !important;
    }
    .singal-img::before {
        background-size: 70px;
        width: 34%;
    }
    .wpb_row .col .home_icon_circle {
        height: 270px !important;
    }
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
        line-height: 16px !important;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before {
        right: -70px;
    }
    .wpb_row .col .home_icon_box_6.wpb_column:before,
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        top: -80px;
    }
    .wpb_row .col .home_icon_box_7.wpb_column:before {
        top: -106px;
        left: 136px;
    }
    .wpb_row .col .home_icon_box_8.wpb_column:before {
        left: -64px;
    }
    .container_resource_single .container.main-content {
        padding: 50px;
    }
    .choose_icon_box .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 12px !important;
        line-height: 24px;
    }
    .seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step_2 {
        top: -132px;
    }
	.recent_work_box {
		min-height: 180px;
	}
	.ourwork_slider_images .item-silk {
		height: 90px;
		width: 90px;
	}
	.business_section .business_list ul li a {
		padding: 15px 20px;
		min-height: 90px;
	}
	.service_section, .paid_section, .paid_faq .toggles.accordion {
		margin: 0 -50px !important;
	}
	.seo_result_wrapper, .seo_worth_form {
		margin: 0 -60px !important;
	}
	.seo_result_section .seo_result_wrapper .seo_description {
		padding-right: 50px;
	}
	.salider {
		margin: 0 -50px;
	}
	.shortcode_work_slider_box {
		padding: 10px;
	}
	.shortcode_work_slider_box a .img_icon {
		height: 325px;
	}
	.business_struggling .business_struggling_row {
		margin: 0 -60px 20px -60px !important;
	}
	.business_section {
		margin: 0 -50px;
	}
	.media_does_title h2 {
		margin: 0 -50px;
	}
	.paid_section .paid_wrapper .tab_style_box .industry_list {
		width: 25%;
	}
	.paid_section .paid_wrapper .tab_style_box .industry_content_section {
		width: 75%;
	}
	.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col {
		margin-bottom: 0;
	}
	
}
@media only screen and (min-width:769px) and (max-width:1000px) {
    .home_icon_box .vc_column-inner .wpb_wrapper .inner img {
        max-width: 20% !important;
    }
	
}
@media only screen and (max-width:1000px) {
    .recent_work ul li {
        width: 50%;
    }
    .tabe-style .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) ul.wpb_tabs_nav li a.active-tab {
        padding-left: 15px;
        padding-right: 15px;
    }
    .let-talk-btn {
        text-align: left !important;
    }
    .project_bg {
        padding-top: 85px !important;
    }
    .tab-main-box .vc_column-inner .wpb_wrapper .inner img {
        width: 13%;
        top: 5px;
    }
    .wpb_row .col .home_icon_circle .vc_column-inner > .wpb_wrapper {
        margin-top: 0px;
    }
    .tab-main-box .vc_column-inner .wpb_wrapper .tab-main-text {
        padding: 15px 25px 15px 120px;
    }
    .singal-img::before {
        display: none;
    }
    #tab-history:before {
        display: none;
    }
    .singal-img1 .vc_column-inner .wpb_wrapper img {
        width: 100%;
    }
    .singal-img2 .vc_column-inner .wpb_wrapper img {
        width: 100%;
    }
    .tab-main-section {
        padding-top: 4% !important;
    }
    .tabe-style {
        margin-top: -30px !important;
    }
    .section-team-box ul li .team-bdetail .team-bimg {
        width: 45%;
    }
    .wpb_row .col .seniour_txt_col {
        padding-top: 5%;
    }
    .home_header_row {
        padding-top: 14% !important;
        padding-bottom: 40% !important;
    }
    .wpb_row .col .main_box_col {
        padding-top: 7%
    }
    .wpb_row .col .box_txt {
		padding: 5% !important;
		min-height: 155px;
    }
	.wpb_row >.span_12 >.main_box_col.column_container:last-child {
		
	}
	.box_txt .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap {
		width: 240px;
	}
	.wpb_row .col .box_txt h6 {
		font-size: 18px !important;
	}
    .first_icon_row {
        padding-top: 65% !important;
        padding-bottom: 0 !important
    }
    .box_txt .vc_column-inner .wpb_wrapper .wpb_text_column {
        padding-left: 120px;
    }
    .wpb_row .col .home_icon_box.wpb_column:before {
        content: unset;
    }
    .main_col .vc_column-inner .wpb_wrapper .home_circle_row,
    .main_col .vc_column-inner .wpb_wrapper .home_circle_row .col.span_12 {
        position: static;
    }
    .wpb_row .col .home_icon_circle {
        width: 70% !important;
        padding: 210px 100px !important;
        height: 560px !important;
        top: 220px;
        left: 0;
        position: absolute;
        right: 0;
        margin: 0 auto !important;
    }
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    body .wpb_row .col .home_icon_box.wpb_column {
        width: 100% !important;
        padding: 2% !important;
        margin: 0 40px !important;
    }
    .resources-top {
        margin-bottom: 60px !important;
    }
    .resources-top .col.span_6 {
        width: 48% !important;
    }
    .wpb_row .col .home_icon_circle .column-image-bg-wrap .inner-wrap .column-image-bg {
        background-size: 100%;
    }
    .recent_section {
        padding: 8% 0 !important;
    }
    .wpb_row .col .choose_icon_box {
        margin-top: 0 !important;
    }
    .wpb_row .col .border_left_col {
        border-left: 0px;
    }
    .wpb_row .span_12 .contect_us_from {
        padding: 50px 30px !important;
    }
/*     .pear-build .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 16px;
    } */
    .goal-maind .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h6 {
        font-size: 18px;
        line-height: 30px;
    }
    #footer-widgets .container .col.span_4 {
        width: 48% !important;
        margin-bottom: 40px;
    }
    #footer-widgets .container .col.span_2 {
        margin-left: 0 !important;
        width: 23% !important;
    }
    .contect-us-map .vc_column-inner .wpb_wrapper .nectar-leaflet-map {
        height: 400px !important;
    }
    .col_icon {
        padding-top: 0 !important;
    }
    .col_icon .vc_column-inner .wpb_wrapper .wpb_text_column p {
        padding-bottom: 12px !important;
    }
    #footer-outer #copyright {
        padding: 30px 0px 60px 0 !important;
    }
    #footer-outer #footer-widgets .container .row {
        padding: 75px 0 0px 0 !important;
    }
    .strategy_row.wpb_row {
        padding-top: 150px !important;
    }
    .seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step h6 span.number {
        top: -15px;
    }
    .strategy_row .col .strategy_col {
        padding: 6% !important;
    }
    .wpb_row .col .strategy_col {
        margin-bottom: 160px;
    }
    .wpb_row .col .strategy_col:after {
		background-image: url(/wp-content/uploads/2019/06/seo_work_arrow.png);
		visibility: visible;
		z-index: 1;
		position: absolute;
		bottom: -150px;
		transform: rotate(90deg);
		right: 0;
		left: 0;
		margin: 0 auto;
		width: 110px;
		height: 190px;
    }
    .wpb_row .col .seo_arrow_col {
        display: none !important;
    }
    .seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col.btn_col {
        margin-top: 0;
        margin-bottom: 6px;
    }
    .seo_result_section .seo_result_wrapper .seo_description {
        padding-right: 0;
    }
    .business_section .business_list ul li {
        width: 48%;
    }
    .business_section .social_list ul li {
        width: 31%;
    }
    .seo_strategy .strategies_wrapper ul li p span {
        position: relative;
        right: 0;
        top: 20px;
        width: 100%;
    }
    .seo_strategy .strategies_wrapper ul li p span:after {
        border-right: 13px solid transparent;
        border-left: 13px solid transparent;
        border-top: 0;
        border-bottom: 13px solid #e66a25;
        left: 20px;
        top: 0;
    }
    .seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step_2 {
        top: -50px;
    }
    .wpb_row .col .website_txt_col {
        padding-top: 3% !important;
    }
    .wpb_row .col .website_laptop,
    .wpb_row .col .case_study_laptop {
        margin-top: 40px !important;
        padding: 0 5% !important;
    }
    .pear-build {
        padding: 0 !important;
    }
    .slide_row {
        padding-bottom: 4% !important;
    }
    .border-right-class .vc_col-sm-3 {
        border-top: 1px solid #ececec;
    }
    .border-right-class .vc_col-sm-3:first-child {
        border-top: none;
    }
    .border-right-class .vc_col-sm-3:nth-child(2) {
        border-right: none;
        border-top: none;
    }
    .border-top .vc_col-sm-3:first-child,
    .border-top .vc_col-sm-3:nth-child(2) {
        border-top: 1px solid #ececec;
    }
    .wpb_row .col .slide_row {
        padding-bottom: 4% !important;
    }
    .wpb_row .col .aproach_col_txt {
        padding: 2% 6% !important;
    }
    .image_comparison_col {
        padding: 4% 0px !important;
    }
    .wpb_row .col .hosting_col_txt {
        padding: 0% !important;
    }
    .img-bg-set {
        padding-top: 0px !important;
    }
    .img-bg-set .inner-wrap .column-image-bg {
        transform: translateX(-24%);
    }
    .img-bg-set_2 .inner-wrap .column-image-bg {
        transform: translateX(24%);
    }
    .gradient_bg .vc_column-inner .wpb_wrapper .wpb_row {
        padding-top: 0 !important;
    }
    .expect_check_row .col .preliminary {
        margin-bottom: 0 !important;
    }
    .help_section .container {
        max-width: 100%;
    }
    .help_section .help_wrapper ul {
        padding-top: 600px;
    }
    .help_section .help_wrapper ul li.home_icon_box:before {
        content: unset !important;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        position: absolute;
        top: 80px;
        width: 500px;
        height: 500px !important;
        padding: 40px 60px !important;
        line-height: 24px;
        margin: auto;
        right: 0;
        left: 0;
    }
    .help_section .help_wrapper ul li.home_icon_box {
        width: 50%;
    }
    .help_section .help_wrapper ul li.home_icon_box_2 {
        margin-bottom: 0;
    }
    .help_section .help_wrapper ul li.home_icon_box_7 {
        margin-top: 0;
    }
    .resources_category_section .category_wrapper ul li {
        width: 50%;
    }
	.wpb_row .col .choose_icon_box_1 {
        margin-top: 0 !important;
    }
    .wpb_row .col .choose_icon_box_3 {
        margin-top: 0 !important;
    }
	.home_choose_Pear .wpb_wrapper p {
		min-height: auto;
	}
	.home_testimonial .testimonial_slider .client_testimonial_section .img_icon {
		width: 80px;
	}
	.seniour_txt_col .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1 {
        font-size: 40px !important;
        line-height: 50px !important;
    }
	
	
	
}

@media only screen and (max-width: 992px) {
    body .wpb_column .vc_column-inner .wpb_wrapper .custom_tab {
        margin: -120px auto 0 auto !Important;
        padding: 10px;
    }
    .text-section-post .vc_column-inner .wpb_text_column .wpb_wrapper .work_page_wrap >.row {
        display: unset;
        flex-direction: unset;
    }
    .wpb_row .col .home_icon_circle {
        width: 70% !important;
        padding: 116px 70px !important;
        height: 500px !important;
        top: 90px;
        margin: 0 auto !important;
    }
    body .wpb_row .col .home_icon_box.wpb_column {
		margin: 0 -15% 10px -15% !important;
		width: 130% !important;
    }
	.home_icon_box .vc_column-inner .wpb_wrapper .inner img {
		max-width: 120px !important;
	}
    .paid_section .paid_wrapper .fancy-select-wrap {
        width: 50%;
    }
    .paid_section .paid_wrapper .tab_style_box {
        margin-top: 0;
        background-color: transparent;
    }
    .paid_section .paid_wrapper .tab_style_box .industry_list {
        display: none;
    }
    .paid_section .paid_wrapper .tab_style_box .industry_content_section .tab_industry_list_toggle {
        display: block !important;
        background-color: #96BC20;
        padding: 4% 10% 4% 4%;
        margin: 0;
        font-weight: bold;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
		position: relative;
    }
	.paid_section .paid_wrapper .tab_style_box .industry_content_section .tab_industry_list_toggle span {
		
	}
    .paid_section .paid_wrapper .tab_style_box .industry_content_section .tab_industry_list_toggle span br {
        display: none;
    }
    .paid_section .paid_wrapper .tab_style_box .industry_content_section.active .industry_main,
    .paid_section .paid_wrapper .tab_style_box .industry_content_section[style*="display:block"] .industry_main {
        display: block;
    }
    .paid_section .paid_wrapper .tab_style_box .industry_content_section .tab_industry_list_toggle i {
		float: right;
		top: 26px;
		position: absolute;
		right: 15px;
    }
	.paid_section .paid_wrapper .tab_style_box .industry_content_section.active .tab_industry_list_toggle,
	.paid_section .paid_wrapper .tab_style_box .industry_content_section[style*="display:block"]  .tab_industry_list_toggle{
		background-color: #e66a25;
	}
    .paid_section .paid_wrapper .tab_style_box .industry_content_section.active .tab_industry_list_toggle i.fa-plus:before,
    .paid_section .paid_wrapper .tab_style_box .industry_content_section[style*="display:block"] i.fa-plus:before {
        content: "\f068";
    }
    .paid_section .paid_wrapper .tab_style_box .industry_content_section {
        width: 100%;
        display: block !important;
        padding: 10px 0;
    }
    .paid_section .paid_wrapper .tab_style_box .industry_content_section .industry_main {
        display: none;
        background-color: #fff;
        padding: 5%;
    }
    .client_survey_section .client_survey_wrapper .client_survey_heading h2 {
        font-size: 30px !important;
    }
    .home_portfolio .recent_wrapper >.row {
        display: block;
    }
    .home_portfolio .recent_section .recent_wrapper .recent_img {
        margin-bottom: 40px;
    }
    .seo_result_time_bg .row-bg-wrap .inner-wrap .row-bg {
        background-image: none;
        background-color: #F4F8EE !important;
    }
    .vc_col-sm-12 .vc_column-inner .wpb_wrapper .home_portfolio .container-fluid .portfolio_slider {
        background-image: none;
        background: rgb(252, 105, 98);
        background: -moz-linear-gradient(left, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%) !important;
        background: -webkit-linear-gradient(left, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%);
        background: linear-gradient(to right, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%) !important;
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fc6962', endColorstr='#f6a019', GradientType=1);
    }
    .process_row_bg .row-bg-wrap .inner-wrap .row-bg {
        background-image: none !important;
        background-color: #F2F7E9 !important;
    }
    .work_single_detail .container {
		padding: 0;
		max-width: 100%;
		padding-top: 40px;
    }
    .work_single_detail .container .span_6.col_last {
		padding-left: 30px !important;
    }
    .ourwork_slider_images .item-silk img {
        max-height: unset;
    }
    .seo_laptop_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap[data-max-width="125%"] .inner {
        max-width: 100% !important;
        text-align: center;
    }
    .seo_laptop_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap[data-max-width="125%"] .inner img {
        width: 80% !important;
    }
    .wpb_row .col .seo_laptop_col {
        margin-top: 40px;
    }
    .direct-access .wpb_column .vc_column-inner .wpb_wrapper .inner img {
        max-width: 30%;
        margin-bottom: 20px;
    }
	.work_page_wrap {
		padding: 0 20px;
	}
	.sidebar-box-wrap {
		width: 100%;
		position: relative;
		right: 0;
		top: 0;
	}
	.sidebar-box .sidebar-body {
		max-height: 210px !important;
	}
	.sidebar-box .sidebar-body ul li {
		width: 220px;
		float: left;
	}
	.sidebar-box .sidebar-body ul li a {
		height: 138px !important;
	}
	.sidebar-box .sidebar-footer {
		display: none;
	}
	.advanced-analytics-circle-img {
		max-width: 240px !important;
		float: left;
	}
	.advanced-analytics-tool.wpb_row.img_row_width {
		width: 120%;
		margin: 0 -10% 50px -10%;
	}
	.advanced-analytics-tool.wpb_row.img_row_width img {
		width: 100% !important;
	}
	.advanced-analytics-tool-col .vc_row-fluid .vc_col-sm-4 {
		width: 33%;
	}
	.salider .container {
		max-width: 100%;
	}
	.shortcode_work_slider_box a .img_icon {
		height: 240px;
	}
	.custom_wordpress_gradient .row-bg-wrap .row-bg-overlay {
		background-color: #e66a25;
	}
	.process_row_bg .col.span_12.dark.left {
		text-align: center;
	}
	.review-ux .vc_column-inner .wpb_wrapper .inner img {
		width: 130px;
		margin: 0 auto;
	}
	.section-items_row {
		padding: 50px 0px 30px 0px !important;
	}
	.ppc-budget-calculator-wrap .row 
	{ 
		display:flex; 
		flex-direction: column-reverse; 
	}
	.section-items_row .nectar-button {
		font-size: 14px !important;
	}
	body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {
		margin-bottom: 15px;
	}
	.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
		padding-left: 10px;
	}
	.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}
	.hiring-section .row {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.hiring-section .hiring-text-box {
		padding: 6% !important;
	}
	
	.wpb_row .col .history_col {
		padding-bottom: 8% !important;
	}
	.vc_column-inner .wpb_wrapper .section-bg-img:before {
		width: 1100px;
		left: -250px;
	}
	.wpb_row .col .history_col {
		width:100% !important;
	}
	.history_col .vc_column-inner .wpb_wrapper .history_content {
		height: auto !important;
	}
	.vc_column-inner .wpb_wrapper .inner img.tab_img_pear_step {
		display:none;
	}
	.B-Cal-top {
		padding-top: 30px;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner {
		margin: 0 -50px;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner .img-with-aniamtion-wrap {
		width: 100px;
		float: left;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner .img-with-aniamtion-wrap img {
		max-width: 100%;
		margin-bottom: 0;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner .wpb_text_column {
		float: left;
		padding: 40px 30px 0px 30px;
		font-size: 18px;
	}
	.paid_section .paid_wrapper .tab_style_box {
		margin: 0 -50px;
	}
	.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step {
		width: 100%;
	}
	.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step h6 span.number {
		top: -8px;
	}
	.spend_section1 .payment-donation .wpb_wrapper > .img-with-aniamtion-wrap {
		width: 25%;
		float: left;
	}
	.spend_section1 .payment-donation .wpb_wrapper > .wpb_text_column {
		float: left;
		width: 75%;
		text-align: left;
		padding-top: 30px;
	}
	.resource_img {
		display: none;
	}
	.resources_filter_section .col.span_4, .resources_filter_section .col.span_8 {
		margin: 0;
	}
	.singal-img .vc_column-inner .wpb_wrapper .inner img.design_border {
		display: none;
	}
	.home_testimonial {
		background-image: none !important;
	}
	.client_tab_list > ul > li > a.case_tab_link {
		padding: 20px 5px;
	}
	.container_caseStudies_single .container {
		max-width: 100%;
		padding: 15px;
	}
	.container_caseStudies_single  .nectar_cascading_images .cascading-image .img-wrap {
		-webkit-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
	}
	.work_page_wrap .work_single_detail .main-content.container .row {
		display: block;
		padding-bottom: 40px;
	}
	.history_col .vc_column-inner .wpb_wrapper .history_content {
		padding-bottom: 70px;
	}
	.history_col .vc_column-inner .wpb_wrapper .year_txt {
		position: absolute !important;
		left: auto !important;
		top: -40px !important;
		right: 20px !important;
	}
	.history_flip_img .vc_column-inner .wpb_wrapper .year_txt {
		left: 20px !important;
		right: auto !important;
	}
	
	
	
	
}

@media only screen and (max-width:769px) {
    .mobile_width .inner-wrap .using-image {
        background-size: 100% 115% !important;
    }
    .home_header_row {
        padding-top: 24% !important;
    }
    .wpb_row .col .home_icon_circle {
        height: 420px !important;
    }
    .wpb_row .col .home_icon_circle .column-image-bg-wrap .inner-wrap .column-image-bg {
        background-size: 100%;
    }
    body .wpb_row.header_bg {
        padding: 14% 0 10% 0 !important;
    }
    .container_resource_single .container {
        padding-left: 50px;
        padding-right: 50px;
    }
    .img-bg-set .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
        max-width: 70% !important;
    }
    #footer-widgets .container .col.span_2 {
        width: 22% !important;
    }
    #footer-outer #copyright .col {
        width: 100%;
        text-align: center;
    }
    #footer-outer #copyright .col.col_last {
		margin-bottom: 40px !important;
    }
    #footer-outer #copyright .col ul {
        float: none !important;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    #footer-outer #copyright li {
        float: none;
    }
	.sadu-gravaty-style .gform_wrapper .gform_footer {
		margin: 16px 0 0;
	}
	
}

@media only screen and (max-width:690px) {
    .recent_work ul li {
        width: 100%;
    }
    .work_milestone_row .col .work_milestone_col {
		margin-bottom: 5px;
    }
    .section-team-box ul li .team-fimg, .section-team-box ul li .team-bdetail .team-bdtl {
		height: 420px;
	}
	.section-team-box ul li .team-fimg .team-fimg-boxes {
		height: 320px;
	}
	.section-team-box ul li .team-bdetail .team-bdtl {
		padding-right:20px !important;
	}
	.section-team-box ul li .team-fimg .team-fimg-boxes1 {
		height:auto;
	}
	.section-team-box ul li .team-fimg .img-titile a {
		opacity: 1 !important;
	}
    .section-team-box ul li .team-bdetail {
        height: inherit;
        overflow-y: inherit;
        opacity: 1;
    }
	.section-team-box ul li .team-bdetail h3 i {
		color: #fff;
    	background-color: #ec0000;
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 40px;
		font-size: 18px;
	}
    .main-text .vc_column-inner .wpb_wrapper h2 {
        font-size: 25px!important;
    }
    .section-team-box ul li .team-bdetail .team-bimg {
        width: 100%;
        text-align: center;
        border-bottom: 2px solid #eee;
    }
    .tabe-style .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) ul.wpb_tabs_nav li a.active-tab {
        padding-left: 0px;
        padding-right: 0px;
    }
    .section-team-box ul li .team-bdetail p {
        padding-right: 0px;
    }
    .section-team-box ul li {
        width: 100%;
    }
    .tabe-style .tabbed[data-spacing="side-45px"]:not([data-style="vertical"]) ul.wpb_tabs_nav li a {
        border-radius: 0 !important;
        padding: 10px 7px 10px 7px !important;
    }
    .tabe-style .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] > ul > li {
        float: left;
        width: unset !important;
    }
    .tabe-style .vc_column-inner .wpb_wrapper .tabbed[data-style*="material"] .wpb_tabs_nav {
        margin-bottom: 40px !important;
        max-width: 100% !important;
        display: inline-block;
        box-shadow: rgb(204, 239, 104) 0px 1px 10px;
        padding: 0px;
        border-radius: 0;
    }
    .assesment_form .gform_wrapper ul.gform_fields li.gfield:last-child {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    .assesment_form .gform_wrapper .gform_footer {
        width: 100% !important;
    }
    .tabe-style {
        margin-top: 0px !important;
    }
    .tab-main-box .vc_column-inner .wpb_wrapper .tab-main-text {
        padding: 20px 25px 15px 20px;
        text-align: center;
    }
    .tab-main-box .vc_column-inner .wpb_wrapper .inner img {
        position: unset;
        width: 25%;
        margin: 0 auto;
    }
    body .wpb_row.header_bg {
        padding: 25% 0 10% 0 !important;
    }
    .wpb_row .col .home_icon_circle {
        width: 100% !important;
    }
    .home_icon_box .vc_column-inner .wpb_wrapper .inner img {
        width: 30% !important;
    }
    .box_txt .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap {
        top: 0px;
        left: -20px;
        width: 70%;
    }
    .box_txt .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap:first-child {
        position: relative;
    }
    .box_txt .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap:last-child {
        position: absolute;
    }
    .box_txt .vc_column-inner .wpb_wrapper .wpb_text_column {
        padding-left: 0px;
    }
    .flexslider.testimonial_slider .slides > li {
        margin-right: 0px !important;
    }
    .flexslider.testimonial_slider .flex-direction-nav .flex-prev {
        left: 30px !important;
    }
    .flexslider.testimonial_slider .flex-direction-nav .flex-next {
        right: 30px !important;
    }
    .wpb_row .col .home_client_logo {
        width: 160% !important;
        margin-left: -130px !important;
    }
    .home_client_logo .vc_column-inner .wpb_content_element .wpb_wrapper .client_logo_section .container {
        max-width: 100% !important;
    }
    .timer-set #main_countedown_widget_2 .element_conteiner {
        min-width: 60px !important;
    }
    .timer-set #main_countedown_widget_2 .time_description {
        font-size: 14px !important;
    }
    .timer-set #main_countedown_widget_2 .time_left {
        font-size: 30px !important;
    }
	body .wpb_column .vc_column-inner .wpb_wrapper .custom_tab {
		margin: -40px -30px 0 -30px !Important;
	}
/* 	.custom_tab ul.wpb_tabs_nav li a {
		font-size:12px;
		padding: 5px;
	} */
    #footer-widgets .container .col.span_4 {
        padding: 0 !important;
    }
    #footer-widgets .container .col.span_2 {
        width: 22% !important;
    }
    body #footer-outer #footer-widgets .container .row .widget h4 {
        font-size: 18px !important;
    }
    .paid_faq div[data-style*="minimal"] .toggle h3 a {
        font-size: 16px !important;
        padding: 15px 70px 15px 0;
    }
    .business_section .business_list ul li {
        width: 100%;
    }
    .business_section .social_list ul li {
        width: 48%;
    }
	.work_page_wrap .work_single_detail .main-content.container .row {
		display: block;
	}
	.work_single_detail .container .span_6 {
		padding-left: 0;
	}
	.work_single_detail .container .span_6.col_last {
		padding-left: 0px !important;
	}
	.seniour_txt_col .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
	.slick-dotted.slick-slider.container {
		max-width: 96%;
	}
	.progress_wrap {
		padding: 20px;
	}
	.progress_wrap .progress {
		height: 25px;
	}
	.progress_wrap .progress-bar {
		line-height: 25px;
	}
	.progress_wrap .progress .progress_left {
		left: 30px;
		bottom: 0;
	}
	.progress_wrap .progress .progress_right {
		right: 30px;
		bottom: 0;
	}
	.home_testimonial {
		background-image: none !important;
	}
	.testimonial_slider {
		padding: 0;
	}
	.case_studie_section .span_10 {
		margin: 0 !important;
	}
	.case_studie_section .case_studie_list ul li {
		font-size: 14px;
	}
	.client_tab_list > ul > li > a.case_tab_link {
		padding: 10px;
		font-size: 14px;
	}
	
	.business_section, .service_section, .paid_section, .paid_faq .toggles.accordion, .paid_should_spend_row .keyword_textarea, .assesment_form.sadu-gravaty-style .gform_body {
		margin: 0 -30px !important;
	}
	.assesment_form .gform_wrapper .gform_footer {
		width: 118% !important;
		margin: 0 -30px !important;
	}
	.business_section .container, .service_section .container, .paid_section .container, .paid_faq .toggles.accordion .container {
		max-width: 100%;
	}
	.service_section .service_wrapper .calculater ul li .half .slider-progress {
		padding: 80px 30px 110px 30px;
	}
	.service_section .service_wrapper .calculater ul li .half .my_rang {
		padding: 0 30px;
	}
	.seo_result_wrapper, .seo_worth_form {
		margin: 0 -30px !important;
	}
	.seo_result_wrapper .justify_content_center {
		padding: 0;
	}
	.seo_result_wrapper .justify_content_center .vc_col-sm-6.col.span_6 {
		margin: 0;
	}
	.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step {
		position: absolute;
		top: -80px;
		left: -20px;
	}
	.seo_work_col .vc_column-inner .wpb_wrapper .wpb_text_column.step_2 {
		width: 100%;
		top: -50px;
		left: 0;
	}
	.shortcode_work_slider_box a .img_icon {
		height: 260px;
	}
	.salider {
		margin: 0 -30px;
	}
	.web_slider .slick-prev:before, .web_slider .slick-next:before {
		font-size: 40px !important;
	}
	.slick-prev {
		left: -20px;
	}
	.slick-next {
		right: -20px;
	}
	.shortcode_work_slider_box {
		padding: 0;
	}
	.shortcode_work_slider .row-bg-wrap .row-bg-overlay {
		background-color: #f0f5e6;
	}
	.image_comparison_col .twentytwenty-wrapper {
		margin: 0 -50px;
	}
	.custom-wordpress-website-design-title .wpb_content_element .wpb_wrapper {
		margin: 0 -40px;
	}
	.custom-wordpress-website-design-title .wpb_content_element .wpb_wrapper h2 {
		margin: 0;
	}
	.counting_bg h2 {
		margin: 0 -40px;
		font-size: 24px !important;
	}
	.business_struggling .business_struggling_row {
		margin: 0 -30px 20px -30px !important;
	}
	.main_col .vc_column-inner .wpb_wrapper .home_circle_row, .main_col .vc_column-inner .wpb_wrapper .home_circle_row .col.span_12 {
		display: block;
	}
	#footer-outer .sadu-gravaty-style .gform_wrapper .gform_footer {
		margin: 0 !important;
		padding: 0 !important;
	}
	#footer-outer .widget#text-11 {
		margin-bottom: 0 !important;
	}
	.portfolio_slider {
		padding: 0;
	}
	.recent_section .recent_wrapper .recent_description {
		margin: 0 -25px;
	}
	.client_survey_section {
		padding: 7% 15px;
	}
	.client_logo_section .client_logo ul {
		margin: 0 -30px;
	}
	.sadu-gravaty-style h2 {
		margin: 0 -20px;
	}
	.section-team-box ul li .team-bdetail p {
		font-size: 14px;
		line-height: 22px;
	}
	.resources_filter_section .col.span_8 {
		margin-bottom:0 !important;
	}
	.resources_header_section .resource_txt h1 br {
		display:none;
	}
	.media_does_title h2 {
		margin: 0 -30px;
	}
	.business_section .business_list_step h6, .business_section .business_social_list_step h6 {
		font-size: 13px !important;
	}
	.business_section .business_list ul li a {
		min-height: 65px;
	}
	.business_section .social_list ul li .social_icon img {
		max-width: 75%;
		margin: 0 auto;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner {
		margin: 0 -30px;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner .img-with-aniamtion-wrap {
		width: 25%;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner .wpb_text_column {
		float: left;
		padding: 15px 30px 0px 30px;
		font-size: 18px;
		width: 75%;
		text-align: left;
	}
	.direct-access {
		padding-top: 0 !important;
	}
	.paid_section .paid_wrapper .tab_style_box {
		margin: 0;
	}
	.optimization_services_focus h2 {
		margin: 0 -30px;
	}
	#creative-services {
		margin: 0 -10% !important;
		width: 120% !important;
	}
	.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col {
		width: 100%;
		margin: 0 0 20px 0 !important;
	}
	.seo_worth_section .seo_worth_wrapper .seo_worth_form form .row .col.btn_col {
		width: 100%;
		text-align: right;
		margin: 0 !important;
	}
	.set_process_icon .iwithtext .iwt-text {
		padding-left: 0px !important;
		font-size: 16px !important;
		padding-top: 80px;
	}
	.spend_section1 .payment-donation .wpb_wrapper > .wpb_text_column {
		padding-top: 10px;
		padding-left: 15px;
	}
	.img-bg-set .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
		max-width: 100% !important;
	}
	.these_website .wpb_wrapper .vc_col-sm-3 .nectar_icon_wrap {
		margin: 0 !important;
		float: left;
		width: 55px;
	}
	.these_website .wpb_wrapper .vc_col-sm-3 .wpb_text_column {
		text-align: left;
		padding: 15px 0 0 20px;
		float: left;
		width: 75%;
	}
	.advanced-analytics-circle-img {
		max-width: 100% !important;
		float: left;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li {
		width: 100%;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul li.seo_business_list_head {
		display: none;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li span {
		display: block;
		font-weight: bold;
	}
	.seo_business_list {
		margin: 0 -30px !important;
	}
	.project_bg .assesment_form.sadu-gravaty-style .gform_body {
		margin: 0 0 !important;
		padding: 0 10px;
	}
	.project_bg .assesment_form .gform_wrapper .gform_footer {
		width: 100% !important;
		margin: 0 0px !important;
		padding: 0 10px;
	}
	.section-team-box ul li .team-bdetail h3 i {
		right: 10px;
		top: 10px;
	}
	.case_studie_section .case_studie_list ul li {
		width: auto;
		padding: 6px 10px;
		font-size: 11px !important;
	}
	.case_studie_section .case_studie_list ul {
		display: block;
		flex-wrap: wrap;
		padding: 8px;
		text-align: center;
	}
	.case-fixedheader .client_tab_list > ul > li > a.case_tab_link {
		position: absolute;
	}
	.client_tab_list > ul > li > a.case_tab_link {
		width: 50%;
	}
	.client_tab_list > ul > li > a.case_tab_link.case_tab_link_1 {
		left: 50%;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul h3 span {
		float: none;
		display: block;
		padding-top: 10px;
	}
	.paid_should_spend_row {
		padding-bottom: 100px !important;
	}
	#keywords_form h4 {
		font-size: 16px;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li.domain_rank {
		width: 50%;
		background-color: #fff;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li.seo_value {
		width: 50%;
		background-color: #fff;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list > ul > li:nth-child(odd) {
		background-color: #fff;
	}
	.seo_worth_section .seo_worth_wrapper .seo_business_list ul li ul li {
		background-color: #f4fce8;
	}
	.section-items_row {
		padding: 0 30px !important;
	}
	.custom_tab ul.wpb_tabs_nav {
		display: block;
		text-align: center;
		
	}
	.custom_tab ul.wpb_tabs_nav li {
		width: auto;
		display: inline-block;
	}
	.custom_tab ul.wpb_tabs_nav li a {
		padding: 3px 8px;
		font-size: 11px;
	}
	.sidebar-box-wrap {
		display: none;
	}
	.work_single_detail .container {
		padding-top: 0;
		margin-top: -70px;
	}
	
	
}

@media only screen and (max-width:640px) {
    .gform_wrapper .gform_footer {
        padding: 0px 0 10px !important;
        margin: 0px 0 0 !important;
        clear: both;
        width: 30% !important;
    }
    .wpb_row .col .seo_header_txt {
        padding-top: 14% !important;
    }
    .border-right-class .vc_col-sm-3 {
        border-right: none;
    }
    .border-right-class .vc_col-sm-3:nth-child(2) {
        border-top: 1px solid #ececec;
    }
/*     .pear-build .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 12px;
    } */
	body .sadu-gravaty-style .gform_wrapper li.gfield {
		padding-bottom: 0 !important;
	}
	.gform_wrapper .ginput_container span:not(.ginput_price) {
		margin-bottom:0 !important;
	}

    .help_section .help_wrapper ul li.home_icon_box {
        width: 100%;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        padding: 60px 70px !important;
    }
	.advanced-analytics-tool.wpb_row.img_row_width {
		width: 110%;
		margin: 0 -5% 50px -5%;
	}
	.advanced-analytics-tool-col .vc_row-fluid .vc_col-sm-4 {
		width: 100%;
	}
	#keywords_form h2 { 
		font-size: 24px;
	}
/* 	#keywords_form h5 {
		font-size: 10px;
	} */
	.section-items_row_img {
		padding-bottom: 0px;
	}
/* 	.section-items_row {
		padding: 0 60px !important;
	} */
	#footer-outer #footer-widgets .container .row {
		padding: 25px 0 0px 0 !important;
	}
/* 	#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget a {
		font-size: 18px;
		margin-bottom: 25px;
	} */
	#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget .social0-icon ul li a {
		width: 60px;
		height: 60px;
		line-height: 58px;
		margin: 0;
	}
	#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget .social0-icon ul li a i {
		font-size: 26px;
	}
	#footer-outer #footer-widgets .col ul li a {
		font-size: 18px;
	}
	#footer-outer #footer-widgets .col ul li {
		margin-bottom: 13px;
	}
	body.single-post .row .col.section-title h1 {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	
	
}

@media only screen and (max-width:600px) {
    .wpb_row .col .home_client_logo {
        width: 140% !important;
        margin-left: -90px !important;
    }
    .resources-top h3.resources-title {
        font-size: 28px !important;
    }
    .ourwork_slider_images .item-silk img {
        max-height: 100%;
    }
}
@media only screen and (max-width:550px) {
    .wpb_row .col .home_client_logo {
        width: 100% !important;
        margin-left: 0px !important;
        padding-top: 30px;
    }
    .recent_section .recent_wrapper .recent_description {
        padding-right: 0px;
    }
    .client_logo_section .client_logo ul li {
        width: 50%;
        padding: 7% 7%;
        flex: none;
    }
    .client_logo_section .client_logo ul li:nth-child(3),
    .client_logo_section .client_logo ul li:nth-child(7) {
        border-left: none;
    }
    .client_logo_section .client_logo ul li:nth-child(n+5) {
        border-bottom: 1px solid #ececec;
    }
    .client_logo_section .client_logo ul li:nth-child(n+7) {
        border-bottom: none;
    }
    body .work-round-icon ul li i {
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
    }
    body .work-round-icon ul li {
        padding-left: 37px;
    }
    .recent_section .recent_wrapper .recent_description h5 {
        font-size: 24px;
    }
    .help_section .help_wrapper ul {
        padding-top: 550px;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        width: 440px;
        height: 450px !important;
        margin: auto 0;
    }
    .resources_category_section .category_wrapper ul li {
        width: 100%;
        float: none;
    }
    .resources_category_section .category_wrapper .category_box .category_txt {
        min-height: auto;
    }
}
@media only screen and (max-width:500px) {
    .help_section .help_wrapper ul {
        padding-top: 450px;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        width: 360px;
        height: 380px !important;
        margin: auto;
        line-height: 20px;
        padding: 25px 50px !important;
    }
}

@media only screen and (max-width:480px) {
/*     .custom_tab ul.wpb_tabs_nav li a {
        padding: 4px;
        font-size: 10px;
    } */
    .page_header_txt {
        padding-top: 50px !important;
        padding-bottom: 40px;
    }
    #footer-outer #footer-widgets .container .row #text-11 .textwidget .gform_wrapper form.gf_simple_horizontal div.gform_body {
        width: 100% !important;
    }
    .contect-us-map .vc_column-inner .wpb_wrapper .nectar-leaflet-map {
        height: 200px !important;
    }
    .wpb_row .span_12 .contect_us_from {
        padding: 30px 15px !important;
    }
    .gform_wrapper .gform_footer {
        width: 100% !important;
    }
    body .flex-control-nav {
        bottom: 20px !important;
    }
    .spend_section1 .inner-wrap .using-image {
        background-size: 100% 120% !Important;
    }
    .workpage_header {
        padding-top: 30px !important;
    }
    .wpb_row .col .website_txt_col {
        padding-top: 14% !important;
    }
    #footer-widgets .container .col.span_4 {
        width: 100% !important;
    }
    #footer-widgets .container .col.span_2 {
        width: 48% !important;
    }
    #footer-outer #copyright li {
        width: 28%;
    }
    .resources-top .col.span_6 {
        width: 100% !important;
        text-align: center;
    }
    .section-content h2 {
        font-size: 26px !important;
        line-height: 40px !important;
    }
    .mobile_width {
        padding-top: 50px !important;
    }
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 12px !important;
        line-height: 24px !important;
    }
    .wpb_row .col .home_icon_circle {
        padding: 60px 60px !important;
    }
    .check-out .vc_column-inner .wpb_wrapper h6 {
        font-size: 10px !important;
    }
	.wpb_row .col .home_icon_circle {
		top: 100px;
	}
	.first_icon_row {
		padding-top: 80% !important;
	}
	.wpb_row .col .home_icon_circle {
		height: 310px !important;
	}
	#keywords_form h2 {
		font-size: 22px;
		line-height: 30px;
	}
/* 	.B-Cal-top textarea {
		font-size: 14px;
	} */
	.home_testimonial .client_heading {
		padding: 0 50px 50px;
	}
	.resources_header_section .col_last {
		margin-bottom:0 !important;
	}
	.resources_header_section .resource_img img {
		max-width: 150% !important;
    	margin-left: -120px !important;
	}
	.resources_header_section .resource_txt {
		padding: 10% 0 5% 0 !important;
	}
	.wpb_row .col .milestone_txt_col {
		padding: 0 40px;
	}
	.recent_work ul li {
		padding: 10px 0px;
	}
	.recent_work_box {
		min-height: 250px;
	}
	.result_bg .row-bg-wrap .inner-wrap .row-bg {
		background-image: none;
    	background: rgb(252, 105, 98);
    	background: -moz-linear-gradient(left, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%) !important;
    	background: -webkit-linear-gradient(left, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%);
    	background: linear-gradient(to right, rgba(252, 105, 98, 1) 0%, rgba(246, 160, 25, 1) 100%, rgba(246, 160, 25, 1) 100%, rgba(41, 137, 216, 1) 100%, rgba(246, 160, 25, 1) 100%) !important;
	}
}
@media only screen and (max-width:450px) {
    .help_section .help_wrapper ul {
        padding-top: 400px;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        width: 270px;
        height: 300px !important;
        margin: auto;
        line-height: 16px;
        padding: 0px 32px !important;
        font-size: 12px;
    }
    .help_section .help_wrapper ul li.home_icon_circle h3 {
        font-size: 18px !important;
        line-height: 25px !important;
    }
	.section-team-box ul li .team-fimg, .section-team-box ul li .team-bdetail .team-bdtl {
		height: 340px;
	}
	.resources_header_section .resource_img img {
		max-width: 180% !important;
	}
	body .wpb_row .col .page_header_col {
		padding-top: 10% !important;
    	padding-left: 5% !IMPORTANT;
	}
}
@media only screen and (max-width:380px) {
    .work_single_the_title.work_single_the_title {
        padding-top: 20px !important;
        padding-bottom: 0 !important;
    }
    .work_single_detail .container h1 {
        font-size: 30px;
    }
    .wpb_row .col .home_icon_circle {
		height: 310px !important;
		padding: 80px 50px !important;
    }
    .home_icon_circle .vc_column-inner .wpb_wrapper .wpb_text_column p {
        font-size: 12px !important;
        line-height: 18px !important;
    }
    .wpb_row .col .home_client_logo {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .work_milestone_row .col .work_milestone_col {
        width: 100% !important;
    }
    .help_section .help_wrapper ul li.home_icon_circle {
        left: -25px;
    }
	.seniour_txt_col .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h1 {
		font-size: 28px !important;
		line-height: 38px !important;
    }
	.seo_result_wrapper, .seo_worth_form {
		margin: 0 -10px !important;
	}
	.business_section, .service_section, .paid_section, .paid_faq .toggles.accordion, .paid_should_spend_row .keyword_textarea, .assesment_form.sadu-gravaty-style .gform_body {
		margin: 0 -10px !important;
	}
	.assesment_form .gform_wrapper .gform_footer {
		width: 106% !important;
		margin: 0 -10px !important;
	}
	.advanced-analytics-tool.wpb_row.img_row_width {
		width: 100%;
		margin: 0 0% 50px 0%;
	}
	.image_comparison_col .twentytwenty-wrapper {
		margin: 0 -20px;
	}
	.business_struggling .business_struggling_row {
		margin: 0 -10px 20px -10px !important;
	}
	body .wpb_row .col .home_icon_box.wpb_column {
		margin: 0 -8% 10px -8% !important;
		width: 116% !important;
	}
	.recent_section .recent_wrapper .recent_description {
		margin: 0 -10px;
	}
	.resources_header_section .resource_img img {
		max-width: 160% !important;
		margin-left: -100px !important;
	}

	#footer-outer #footer-widgets .col ul li a {
		font-size: 16px;
	}
	#footer-outer #footer-widgets .container .row #custom_html-2 .textwidget p {
		padding: 0px 60px 20px 0px !important;
	}
	.resources_header_section .resource_txt {
		padding: 12% 0 5% 0 !important;
	}
	.media_does_title h2 {
		margin: 0 -10px;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner {
		margin: 0 -10px;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner .wpb_text_column {
		padding: 15px 20px 0px 20px;
		font-size: 16px;
	}
	.optimization_services_focus h2 {
		margin: 0 -10px;
	}
	#creative-services {
		margin: 0 !important;
		width: 100% !important;
	}
	body .wpb_column .vc_column-inner .wpb_wrapper .custom_tab {
		margin: -40px -10px 0 -10px !Important;
	}
	
	
}
@media only screen and (max-width:320px) {
	.wpb_row .col .home_icon_circle {
        height: 300px !important;
        padding: 60px 50px !important;
    }
	
	.seo_result_wrapper, .seo_worth_form {
		margin: 0 0 !important;
	}
	.business_section, .service_section, .paid_section, .paid_faq .toggles.accordion, .paid_should_spend_row .keyword_textarea, .assesment_form.sadu-gravaty-style .gform_body {
		margin: 0 0 !important;
	}
	.assesment_form .gform_wrapper .gform_footer {
		width: 100% !important;
		margin: 0 0 !important;
	}
	#keywords_form h2 {
		font-size: 18px;
		line-height: 26px;
	}
	.section-team-box ul li .team-fimg, .section-team-box ul li .team-bdetail .team-bdtl {
		height: 320px;
	}
	.contect_us_from .gform_wrapper ul.gfield_checkbox li label#label_39_12_1 {
		font-size: 12px !important;
	}
	.media_does_title h2 {
		margin: 0;
	}
	.paid_charge_serive_col .col.span_12.center .vc_col-sm-1\/5 .vc_column-inner {
		margin: 0;
	}
	.optimization_services_focus h2 {
		margin: 0;
	}
	
}

