@font-face {
  font-family: Poppins;
  src: url(/wp-content/themes/mig/font/Poppins-ExtraBold.ttf);
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url(/wp-content/themes/mig/font/Poppins-Black.ttf);
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: sofia;
  src: url(https://marketinginsidergroup.com/wp-content/themes/mig/font/sofia.otf);
  font-display: swap;
}

@font-face {
  font-family: ProximaNovaExtrabold;
  src: url(https://marketinginsidergroup.com/wp-content/themes/mig/font/ProximaNovaExtrabold.otf);
  font-display: swap;
}


@font-face {
font-family:"Roboto", sans-serif;
font-style:normal;
font-weight:400;
src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
font-display: swap;
}
@font-face {
font-family:"Roboto", sans-serif;
font-style:normal;
font-weight:400;
src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
font-display: swap;
}
@font-face {
font-family:"Roboto", sans-serif;
font-style:normal;
font-weight:400;
src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc9AMP6lQ.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family:"Roboto", sans-serif;
font-style:normal;
font-weight:400;
src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format('woff2');
font-display: swap;
}
@font-face {
font-family:"Roboto", sans-serif;
font-style:normal;
font-weight:400;
src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc9AMP6lQ.ttf) format('truetype');
font-display: swap;
}
/*
Theme Name: Mig
Theme URI: https://wordpress.org/themes/twentythirteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 2.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, footer-widgets, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
* Table of Contents:
*
* 1.0 - Reset
* 2.0 - Repeatable Patterns
* 3.0 - Basic Structure
* 4.0 - Header
*   4.1 - Site Header
*   4.2 - Navigation
* 5.0 - Content
*   5.1 - Entry Header
*   5.2 - Entry Meta
*   5.3 - Entry Content
*   5.4 - Galleries
*   5.5 - Post Formats
*   5.6 - Attachments
*   5.7 - Post/Paging Navigation
*   5.8 - Author Bio
*   5.9 - Archives
*   5.10 - Search Results/No posts
*   5.11 - 404
*   5.12 - Comments
*   5.13 - Multisite
* 6.0 - Sidebar
*   6.1 - Widgets
* 7.0 - Footer
* 8.0 - Media Queries
* 9.0 - Print
* ----------------------------------------------------------------------------
*/

/**
* 1.0 Reset
*
* Modified from Normalize.css to provide cross-browser consistency and a smart
* default styling of HTML elements.
*
* @see http://git.io/normalize
* ----------------------------------------------------------------------------
*/

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary { display: block; }
audio,
canvas,
video { display: inline-block; }
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,
body,
button,
input,
select,
textarea { font-family: "Roboto", Helvetica, sans-serif; }
body {
color: #171716;
line-height: 1.5;
margin: 0;
overflow-x: hidden;
}
a {
color: #ca3c08;
text-decoration: none;
}
a:visited { color: #ac0404; }
a:focus { outline: thin dotted; }
a:active,
a:hover {
color: #ea9629;
outline: 0;
}
a:hover { text-decoration: underline; }
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-family: 'Roboto', sans-serif;
line-height: 1.3;
}
h1 { font-size: 42px; }
h2 { font-size: 32px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
address {
font-style: italic;
margin: 0 0 24px;
}
abbr[title] { border-bottom: 1px dotted; }
b,
strong { font-weight: 800; }
dfn { font-style: italic; }
mark {
background: #ff0;
color: #000;
}
p {
margin: 0 0 24px;
font-size: 20px;
line-height: 28px;
font-weight: 400;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre {
background: #f5f5f5;
color: #666;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
blockquote,
q {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
blockquote {
font-size: 18px;
font-style: italic;
font-weight: 400;
margin: 24px 40px;
}
blockquote blockquote { margin-right: 0; }
blockquote cite,
blockquote small {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
blockquote em,
blockquote i {
font-style: normal;
font-weight: 400;
}
blockquote strong,
blockquote b { font-weight: 400; }
small { font-size: smaller; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl { margin: 0 20px; }
dt { font-weight: bold; }
dd { margin: 0 0 20px; }
menu,
ol,
ul {
margin: 16px 0;
padding: 0 0 0 40px;
}
ul { list-style-type: square; }
nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
li>ul,
li>ol { margin: 0; }
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
min-width: inherit;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input { line-height: normal; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] { cursor: default; }
input[type="checkbox"],
input[type="radio"] { padding: 0; }
input[type="search"] {
-webkit-appearance: textfield;
padding-right: 2px;
/* Don't cut off the webkit search cancel button */
width: 270px;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
del { color: #333; }
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
background: url(/wp-content/themes/mig/images/dotted-line.png) repeat center top;
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
}
/**
* 2.0 Repeatable Patterns
* ----------------------------------------------------------------------------
*/

.genericon:before,  
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor>.comment-body .fn:before,
.error404 .page-title:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
vertical-align: text-bottom;
}
/* Clearing floats */

.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after { clear: both; }
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
content: "";
display: table;
}
/* Assistive text */

.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
position: absolute !important;
height: 1px;
width: 1px;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 100000;/* Above WP toolbar */
}
/* Form fields, general styles first. */

button,
input,
textarea {
border: 2px solid #d4d0ba;
font-family: inherit;
padding: 5px;
}
input,
textarea { color: #141412; }
input:focus,
textarea:focus {
border: 2px solid #c3c0ab;
outline: 0;
}
/* Buttons */

button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
background: #e05d22;
/* Old browsers */
background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%);
/* Chrome 10+, Safari 5.1+ */
background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%);
/* W3C */
border: none;
border-bottom: 3px solid #b93207;
border-radius: 2px;
color: #fff;
display: inline-block;
padding: 11px 24px 10px;
text-decoration: none;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
background: #ed6a31;
/* Old browsers */
background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%);
/* Chrome 10+, Safari 5.1+ */
background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%);
/* W3C */
outline: none;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
background: #d94412;
/* Old browsers */
background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%);
/* Chrome 10+, Safari 5.1+ */
background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%);
/* W3C */
border: none;
border-top: 3px solid #b93207;
padding: 10px 24px 11px;
}
.post-password-required input[type="submit"] {
padding: 7px 24px 4px;
vertical-align: bottom;
}
.post-password-required input[type="submit"]:active { padding: 5px 24px 6px; }

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
color: #b0b0b0;
}

:-moz-placeholder {
color: #b0b0b0;
}

::-moz-placeholder {
color: #b0b0b0;
}

:-ms-input-placeholder {
color: #b0b0b0;
}

/* Focus */
:focus::-webkit-input-placeholder {
color: #d7d7d7;
}

:focus:-moz-placeholder {
color: #d7d7d7;
}

:focus::-moz-placeholder {
color: #d7d7d7;
}

:focus:-ms-input-placeholder {
color: #d7d7d7;
}

/* Black BG */
.emaillist ::-webkit-input-placeholder {
color: #777;
}
.emaillist :-moz-placeholder {
color: #777;
}
.emaillist ::-moz-placeholder {
color: #777;
}
.emaillist :-ms-input-placeholder {
color: #777;
}

/* Black BG Focus */
.emaillist :focus::-webkit-input-placeholder {
color: #444;
}
.emaillist :focus:-moz-placeholder {
color: #444;
}
.emaillist :focus::-moz-placeholder {
color: #444;
}
.emaillist :focus:-ms-input-placeholder {
color: #444;
}
/*
* Responsive images
*
* Fluid images for posts, comments, and widgets
*/

.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption { max-width: 100%; }
/* Make sure images with WordPress-added height and width attributes are scaled correctly. */

.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] { height: auto; }
img.size-full,
img.size-large,
img.wp-post-image {
height: auto;
max-width: 100%;
}
img.wp-post-image {
max-width: none;
width: 100%;
}
/* Make sure videos and embeds fit their containers. */

embed,
iframe,
object,
video { max-width: 100%; }
/* Override the Twitter embed fixed width. */

.entry-content .twitter-tweet-rendered { max-width: 100% !important; }
/* Images */

.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
figure.wp-caption.alignleft,
img.alignleft { margin: 5px 20px 5px 0; }
.wp-caption.alignleft { margin: 5px 10px 5px 0; }
figure.wp-caption.alignright,
img.alignright { margin: 5px 0 5px 20px; }
.wp-caption.alignright { margin: 5px 0 5px 10px; }
img.aligncenter { margin: 5px auto; }
img.alignnone { margin: 5px 0; }
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 400;
margin: 0 0 24px;
}
div.wp-caption.alignright img[class*="wp-image-"] { float: right; }
div.wp-caption.alignright .wp-caption-text { padding-left: 10px; }
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft+ul,
.wp-caption.alignleft+ol { list-style-position: inside; }
/**
* 3.0 Basic Structure
* ----------------------------------------------------------------------------
*/

.site {
background-color: #fff;
/* border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2; */
margin: 0 auto;
width: 100%;
}
.site-main { position: relative; }
.site-main .sidebar-container {
height: 0;
position: absolute;
top: 40px;
width: 100%;
z-index: 1;
}
.site-main .sidebar-inner {
margin: 0 auto;
max-width: 1040px;
}
/**
* 4.0 Header
* ----------------------------------------------------------------------------
*/

/**
* 4.1 Site Header
* ----------------------------------------------------------------------------
*/

.site-header1 { position: relative; }
/*
.site-header1 {
color: #fff;
display: block;
margin: 0 auto;
max-width: 1450px;
min-height: 85px;
padding: 45px 50px 0;
text-decoration: none;
width: 100%;
position: fixed;
z-index: 1;
}*/

.site-header1 {
color: #fff;
display: block;
margin: 0 auto;
max-width: 1450px;
min-height: 135px;
padding: 45px 50px 0;
text-decoration: none;
width: 100%;
position: absolute;
z-index: 8;
background: transparent;
left: 0;
right: 0;
}
.site-header1 .site-title:hover { text-decoration: underline; }
.site-title {
font-size: 60px;
font-weight: bold;
line-height: 1;
margin: 0;
padding: 58px 0 10px;
}
.site-description {
font: 300 italic 24px "Roboto", Helvetica, sans-serif;
margin: 0;
}
.home-link { width: 240px; }
.home-link img { width: 100%; }
/**
* 4.2 Navigation
* ----------------------------------------------------------------------------
*/

.main-navigation {
clear: both;
margin: 0 auto;
max-width: 1080px;
min-height: 45px;
position: relative;
}
ul.nav-menu,
div.nav-menu>ul {
margin: 0;
padding: 0 47px 0 0;
}
.nav-menu li {
display: inline-block;
position: relative;
padding: 0 17px;
}
.nav-menu li a {
position: relative;
color: #fff;
display: block;
font-size: 16px;
line-height: 1;
padding: 13px 9px;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.nav-menu > li > a {
padding: 13px 0;
}
.nav-menu li:hover>a,
.nav-menu li a:hover,
.nav-menu li:focus>a,
.nav-menu li a:focus {
background-color: transparent;
color: #fff;
}
.nav-menu .sub-menu,
.nav-menu .children {
background-color: #220e10;
border: 2px solid #f7f5e7;
border-top: 0;
padding: 0;
position: absolute;
left: -2px;
z-index: 99999;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
border-left: 0;
left: 100%;
top: 0;
}
ul.nav-menu ul a,
.nav-menu ul ul a {
color: #fff;
margin: 0;
width: 200px;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus { background-color: #db572f; }
ul.nav-menu li:hover>ul,
.nav-menu ul li:hover>ul,
ul.nav-menu .focus>ul,
.nav-menu .focus>ul {
clip: inherit;
overflow: inherit;
height: inherit;
width: inherit;
}
.nav-menu .current-menu-item>a,
.nav-menu .current_page_ancestor>a,
.nav-menu .current-menu-item>a,
.nav-menu .current-menu-ancestor>a { color: #fff; }
.nav-menu > li >.current-menu-item>a:after {
margin-top: 10px;
display: table;
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 80%;
margin: 0 auto;
height: 1px;
opacity: 1;
content: '';
background: rgba(37, 122, 186, 1);
background: -moz-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37, 122, 186, 1)), color-stop(15%, rgba(43, 127, 179, 1)), color-stop(29%, rgba(67, 144, 150, 1)), color-stop(48%, rgba(83, 156, 135, 1)), color-stop(64%, rgba(102, 170, 113, 1)), color-stop(84%, rgba(119, 181, 92, 1)), color-stop(100%, rgba(130, 189, 78, 1)));
background: -webkit-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -o-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -ms-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: linear-gradient(to right, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#257aba', endColorstr='#82bd4e', GradientType=1);
}
.menu-toggle { display: none; }
.nav-menu > li >a:after {
transition: 300ms all ease-in-out;
opacity: 0;
content: '';
}
.nav-menu > li >a:hover:after {
margin-top: 10px;
display: table;
position: absolute;
bottom: 0;
right: -1px;
width: 100%;
margin: 0 auto;
height: 1px;
opacity: 1;
background: rgba(37, 122, 186, 1);
background: -moz-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37, 122, 186, 1)), color-stop(15%, rgba(43, 127, 179, 1)), color-stop(29%, rgba(67, 144, 150, 1)), color-stop(48%, rgba(83, 156, 135, 1)), color-stop(64%, rgba(102, 170, 113, 1)), color-stop(84%, rgba(119, 181, 92, 1)), color-stop(100%, rgba(130, 189, 78, 1)));
background: -webkit-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -o-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -ms-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: linear-gradient(to right, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#257aba', endColorstr='#82bd4e', GradientType=1);
}
.nav-menu ul .current-menu-item>a,
.sub-menu li>a:hover {
background: rgba(37, 122, 186, 1);
background: -moz-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37, 122, 186, 1)), color-stop(15%, rgba(43, 127, 179, 1)), color-stop(29%, rgba(67, 144, 150, 1)), color-stop(48%, rgba(83, 156, 135, 1)), color-stop(64%, rgba(102, 170, 113, 1)), color-stop(84%, rgba(119, 181, 92, 1)), color-stop(100%, rgba(130, 189, 78, 1)));
background: -webkit-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -o-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -ms-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: linear-gradient(to right, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#257aba', endColorstr='#82bd4e', GradientType=1);
}
/* Navbar */

.navbar { float: right; }
.site-header1 .search-form {
position: absolute;
right: 0;
top: 5px;
}
.site-header1 .search-field {
background-color: transparent;
background-image: url(https://marketinginsidergroup.com/wp-content/uploads/2020/05/search-icon.png) !important;
background-position: right center;
background-repeat: no-repeat;
background-size: auto 28px;
border: none;
cursor: pointer;
height: 35px;
margin: 0;
padding: 0 0 0 35px;
position: relative;
-webkit-transition: all 400ms linear;
transition: all 400ms linear;
width: 1px;
}
.site-header1 .search-field.show-search {
background-color: #fff;
background-image: url(/wp-content/uploads/2019/07/search-icon-dark.png) !important;
background-size: auto 15px;
background-position: 8px center;
padding-right: 10px;
border: none;
cursor: text;
outline: 0;
width: 230px;
height: 35px;
}
/* Page links */

.page-links {
clear: both;
font-size: 16px;
font-style: italic;
font-weight: normal;
line-height: 2.2;
margin: 20px 0;
text-transform: uppercase;
}
.page-links a,
.page-links>span {
background: #fff;
border: 1px solid #fff;
padding: 5px 10px;
text-decoration: none;
}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
background: #e63f2a;
border: 1px solid #e63f2a;
color: #fff;
}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
background: #fff;
color: #e63f2a;
}
.format-status .entry-content .page-links>span,
.format-quote .entry-content .page-links>span { background: none; }
.page-links .page-links-title {
background: transparent;
border: none;
margin-right: 20px;
padding: 0;
}
/* Mediaelements */

.hentry .mejs-mediaelement,
.widget .mejs-mediaelement,
.hentry .mejs-container .mejs-controls,
.widget .mejs-container .mejs-controls { background: #220e10; }
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.widget .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #fff; }
.hentry .mejs-controls .mejs-time-rail .mejs-time-current,
.widget .mejs-controls .mejs-time-rail .mejs-time-current { background: #ea9629; }
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.widget .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: #595959; }
.hentry .mejs-controls .mejs-time-rail span,
.widget .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 0; }
/**
* 5.4 Galleries
* ----------------------------------------------------------------------------
*/

.gallery {
margin-bottom: 20px;
margin-left: -4px;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
display: table;
margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item { text-align: center; }
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; }
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1),
.widget-area .gallery-columns-2 figure.gallery-item:nth-of-type(2n+1),
.widget-area .gallery-columns-3 figure.gallery-item:nth-of-type(3n+1),
.widget-area .gallery-columns-4 figure.gallery-item:nth-of-type(4n+1),
.widget-area .gallery-columns-5 figure.gallery-item:nth-of-type(5n+1),
.widget-area .gallery-columns-6 figure.gallery-item:nth-of-type(6n+1),
.widget-area .gallery-columns-7 figure.gallery-item:nth-of-type(7n+1),
.widget-area .gallery-columns-8 figure.gallery-item:nth-of-type(8n+1),
.widget-area .gallery-columns-9 figure.gallery-item:nth-of-type(9n+1) { clear: left; }
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
box-sizing: border-box;
color: #fff;
font-size: 14px;
line-height: 1.3;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 2px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease;
width: 100%;
}
.gallery-caption:before {
box-shadow: 0 -10px 15px #000 inset;
content: "";
height: 100%;
min-height: 49px;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption { opacity: 1; }
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption,
.widget-area .gallery-columns-2 .gallery-caption,
.widget-area .gallery-columns-3 .gallery-caption,
.widget-area .gallery-columns-4 .gallery-caption,
.widget-area .gallery-columns-5 .gallery-caption,
.widget-area .gallery-columns-6 .gallery-caption,
.widget-area .gallery-columns-7 .gallery-caption,
.widget-area .gallery-columns-8 .gallery-caption,
.widget-area .gallery-columns-9 .gallery-caption { display: none; }
/**
* 5.5 Post Formats
* ----------------------------------------------------------------------------
*/

/* Aside */

.format-aside { background-color: #f7f5e7; }
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside+.format-aside,
.format-aside+.format-link,
.format-link+.format-aside { box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); }
.format-aside .entry-meta { margin-top: 0; }
.format-aside blockquote {
font-size: 100%;
font-weight: normal;
}
.format-aside cite {
font-size: 100%;
text-transform: none;
}
.format-aside cite:before {
content: "\2014";
margin-right: 5px;
}
/* Audio */

.format-audio { background-color: #db572f; }
.format-audio .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-audio .entry-content:before {
content: "\f109";
float: left;
font-size: 64px;
position: relative;
top: 4px;
}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover { color: #fbfaf3; }
.format-audio .audio-content {
background: url(/wp-content/themes/mig/images/dotted-line.png) repeat-y left top;
background-size: 4px 4px;
float: right;
padding-left: 35px;
width: 80%;
width: -webkit-calc(100% - 85px);
width: calc(100% - 85px);
}
.format-audio .wp-audio-shortcode {
height: 30px !important;
/* Override mediaelement.js style */
margin: 20px 0;
max-width: 400px !important;/* Override mediaelement.js style */
}
.format-audio audio { max-width: 100% !important;/* Avoid player width overflow. */
}




/* Chat */

.format-chat { background-color: #eadaa6; }
.format-chat .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-chat .entry-meta a,
.format-chat .entry-content a { color: #722d19; }
.format-chat .entry-meta .date a:before {
content: "\f108";
margin-right: 2px;
}
.format-chat .entry-meta .author { display: none; }
.format-chat .chat { margin: 0; }
.format-chat .chat .chat-timestamp {
color: #722d19;
float: right;
font-size: 12px;
font-weight: normal;
margin: 5px 10px 0;
}
.format-chat .chat .fn { font-style: normal; }
/* Gallery */

.format-gallery { background-color: #fbca3c; }
.format-gallery .entry-header { margin-bottom: 15px; }
.format-gallery .entry-title {
font-size: 50px;
font-weight: 400;
margin: 0;
}
.format-gallery .entry-meta a,
.format-gallery .entry-content a { color: #722d19; }
/* Image */

.format-image .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-image .categories-links,
.format-image .tags-links { display: none; }
/* Link */

.format-link { background-color: #f7f5e7; }
.blog .format-link:first-of-type,
.single .format-link:first-of-type { box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2); }
.format-link .entry-header,
.format-link .entry-content p:last-child { margin-bottom: 0; }
.format-link .entry-title {
color: #ca3c08;
display: inline;
font: 300 italic 20px "Roboto", Helvetica, sans-serif;
margin-right: 20px;
}
.format-link .entry-title a { color: #bc360a; }
.format-link div.entry-meta { display: inline; }
/* Standard */

.format-standard .wp-video,
.format-standard .wp-audio-shortcode,
.format-audio .wp-audio-shortcode,
.format-standard .video-player { margin-bottom: 24px; }
/* Quote */

.format-quote { background-color: #210d10; }
.format-quote .entry-content,
.format-quote .entry-meta { color: #f7f5e7; }
.format-quote .entry-content blockquote {
font-size: 28px;
margin: 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked { color: #e63f2a; }
.format-quote .entry-content cite a {
border-bottom: 1px dotted #fff;
color: #fff;
}
.format-quote .entry-content cite a:hover { text-decoration: none; }
.format-quote blockquote small,
.format-quote blockquote cite {
display: block;
font-size: 16px;
}
.format-quote blockquote {
font-style: italic;
font-weight: 400;
padding-left: 75px;
position: relative;
}
.format-quote blockquote:before {
content: '\201C';
font-size: 140px;
font-weight: 400;
line-height: .8;
padding-right: 25px;
position: absolute;
left: -15px;
top: -3px;
}
.format-quote .entry-meta .author { display: none; }
/* Status */

.format-status {
background-color: #722d19;
padding: 0;
}
.format-status .entry-content,
.format-status .entry-meta {
padding-left: 35px;
position: relative;
}
.format-status .entry-content a { color: #eadaa6; }
.format-status .entry-meta a { color: #f7f5e7; }
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta { padding-left: 95px; }
.format-status .entry-content:before,
.format-status .entry-meta:before {
background: url(/wp-content/themes/mig/images/dotted-line.png) repeat-y left bottom;
background-size: 4px 4px;
content: "";
display: block;
height: 100%;
position: absolute;
left: 10px;
top: 0;
width: 1px;
}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before { left: 70px; }
.format-status .categories-links,
.format-status .tags-links { display: none; }
/* Ensures the dots in the dot background are in lockstep. */

.format-status .entry-meta:before { background-position: left top; }
.format-status .entry-content {
color: #f7f5e7;
font-size: 24px;
font-style: italic;
font-weight: 400;
padding-bottom: 30px;
padding-top: 40px;
position: relative;
}
.format-status .entry-content p:first-child:before {
background-color: rgba(0, 0, 0, 0.65);
content: "";
height: 3px;
margin-top: 13px;
position: absolute;
left: 4px;
width: 13px;
}
.sidebar .format-status .entry-content>p:first-child:before { left: 64px; }
.format-status .entry-content p:last-child { margin-bottom: 0; }
.format-status .entry-meta {
margin-top: 0;
padding-bottom: 40px;
}
.format-status .entry-meta .date a:before { content: "\f105"; }
/* Video */

.format-video { background-color: #db572f; }
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover { color: #fbfaf3; }
.format-video .entry-title {
font-size: 50px;
font-weight: 400;
}
.format-video .entry-meta { color: #220e10; }
/**
* 5.6 Attachments
* ----------------------------------------------------------------------------
*/

.attachment .hentry {
background-color: #e8e5ce;
margin: 0;
padding: 0;
}
.attachment .entry-header {
margin-bottom: 0;
max-width: 1040px;
padding: 30px 0;
}
.attachment .entry-title {
display: inline-block;
float: left;
font: 300 italic 30px "Roboto", Helvetica, sans-serif;
margin: 0;
}
.attachment .entry-title:before {
content: "\f416";
font-size: 32px;
margin-right: 10px;
}
.attachment .entry-meta {
clear: none;
color: inherit;
float: right;
max-width: 604px;
padding: 9px 0 0;
text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta { max-width: 104px; }
.attachment footer.entry-meta { display: none; }
.attachment-meta:before { content: "\f307"; }
.full-size-link a:before { content: "\f402"; }
.full-size-link:before { content: none; }
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before { color: #ca3c08; }
.attachment .entry-content {
background-color: #fff;
max-width: 100%;
padding: 40px 0;
}
.image-navigation {
margin: 0 auto;
max-width: 1040px;
position: relative;
}
.image-navigation a:hover { text-decoration: none; }
.image-navigation .nav-previous,
.image-navigation .nav-next {
position: absolute;
top: 50px;
}
.image-navigation .nav-previous { left: 0; }
.image-navigation .nav-next { right: 0; }
.image-navigation .meta-nav {
font-size: 32px;
font-weight: 400;
vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {
margin: 0 auto;
max-width: 724px;
text-align: center;
}
.attachment .entry-attachment .attachment { display: inline-block; }
.attachment .entry-caption { text-align: left; }
.attachment .entry-description {
margin: 20px auto 0;
max-width: 604px;
}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child { margin: 0; }
.attachment .site-main .sidebar-container { display: none; }
.attachment .entry-content .mejs-audio {
max-width: 400px;
margin: 0 auto;
}
.attachment .entry-content .wp-video { margin: 0 auto; }
.attachment .entry-content .mejs-container { margin-bottom: 24px; }
/**
* 5.7 Post/Paging Navigation
* ----------------------------------------------------------------------------
*/

.navigation .nav-previous { float: left; }
.navigation .nav-next { float: right; }
.navigation a { color: #bc360a; }
.navigation a:hover {
color: #ea9629;
text-decoration: none;
}
.paging-navigation {
background-color: #e8e5ce;
padding: 40px 0;
}
.paging-navigation .nav-links {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.sidebar .paging-navigation .nav-links {
max-width: 1040px;
padding: 0 376px 0 60px;
}
.paging-navigation .nav-next { padding: 13px 0; }
.paging-navigation a {
font-size: 22px;
font-style: italic;
font-weight: 400;
}
.paging-navigation .meta-nav {
background-color: #e63f2a;
border-radius: 50%;
color: #fff;
display: inline-block;
font-size: 26px;
padding: 3px 0 8px;
text-align: center;
width: 50px;
}
.paging-navigation .nav-previous .meta-nav {
margin-right: 10px;
padding: 17px 0 23px;
width: 80px;
}
.paging-navigation .nav-next .meta-nav { margin-left: 10px; }
.paging-navigation a:hover .meta-nav {
background-color: #ea9629;
text-decoration: none;
}
.post-navigation {
background-color: #fff;
color: #ca3c08;
font-size: 20px;
font-style: italic;
font-weight: 400;
padding: 20px 0;
}
.post-navigation .nav-links {
margin: 0 auto;
max-width: 1040px;
}
.sidebar .post-navigation .nav-links { padding: 0 376px 0 60px; }
.post-navigation a[rel="next"] {
float: right;
text-align: right;
}
/**
* 5.8 Author Bio
* ----------------------------------------------------------------------------
*/

.author-info {
margin: 0 auto;
max-width: 604px;
padding: 30px 0 10px;
text-align: left;
/* gallery & video post formats */
width: 100%;
}
.author.sidebar .author-info {
max-width: 1040px;
padding: 30px 376px 10px 60px;
}
.single .author-info { padding: 50px 0 0; }
.author-avatar .avatar {
float: left;
margin: 0 30px 30px 0;
}
.single-format-status .author-description { color: #f7f5e7; }
.author-description .author-title {
clear: none;
font: 300 italic 20px "Roboto", Helvetica, sans-serif;
margin: 0 0 8px;
}
.author-link {
color: #ca3c08;
margin-left: 2px;
}
.author.archive .author-link { display: none; }
/**
* 5.9 Archives
* ----------------------------------------------------------------------------
*/

.archive-header { background-color: #e8e5ce; }
.archive-title,
.archive-meta {
font: 300 italic 30px "Roboto", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1040px;
padding: 30px 0;
width: 100%;
}
.archive-meta {
font-size: 16px;
font-style: normal;
font-weight: normal;
margin-top: -15px;
padding: 0 0 11px;
}
.sidebar .archive-meta { padding-right: 316px; }
/**
* 5.10 Search Results/No posts
* ----------------------------------------------------------------------------
*/

.page-header { background-color: #e8e5ce; }
.page-title {
font: 300 italic 30px "Roboto", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1040px;
padding: 30px 0;
width: 100%;
}
.page-content {
margin: 0 auto;
max-width: 604px;
padding: 40px 0;
width: 100%;
}
.sidebar .page-content {
margin: 0 auto;
max-width: 1040px;
padding: 40px 376px 40px 60px;
}
/**
* 5.11 404
* ----------------------------------------------------------------------------
*/

.error404 .page-header { background-color: #fff; }
.error404 #masthead.site-header1,
.search-no-results #masthead.site-header1 {
position: static;
background-color: #000;
}
.error404 .page-title {
line-height: 0.6;
margin: 0;
padding: 300px;
position: relative;
text-align: center;
width: auto;
}
.error404 .page-title:before {
color: #e8e5ce;
content: "\f423";
font-size: 964px;
line-height: 0.6;
overflow: hidden;
position: absolute;
left: 7px;
top: 28px;
}
.error404 .page-wrapper { background-color: #e8e5ce; }
.error404 .page-header,
.error404 .page-content {
margin: 0 auto;
max-width: 1040px;
padding-bottom: 40px;
width: 100%;
}
/**
* 5.12 Comments
* ----------------------------------------------------------------------------
*/

.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
max-width: 1040px;
padding-left: 60px;
padding-right: 376px;
}
.comments-title { font: 300 italic 28px "Roboto", Helvetica, sans-serif; }
.comment-list,
.comment-list .children {
list-style-type: none;
padding: 0;
}
.comment-list .children { margin-left: 100px; }
.comment-list>li:last-child:after { display: none; }
.comment-body {
padding: 24px 0;
position: relative;
}
.comment-author {
float: left;
max-width: 74px;
text-align: center;
}
.comment-author .avatar {
display: block;
margin-bottom: 10px;
}
.comment-author .fn { word-wrap: break-word; }
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
color: #000;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: capitalize;
}
.says { display: none; }
.no-avatars .comment-author {
margin: 0 0 5px;
max-width: 100%;
position: relative;
}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply { width: 100%; }
.bypostauthor>.comment-body .fn:before {
content: "\f408";
display: none;
vertical-align: text-top;
}
.comment-list .edit-link { margin-left: 20px; }
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
float: right;
width: 79%;
width: -webkit-calc(100% - 100px);
width: calc(100% - 100px);
word-wrap: break-word;
}
.comment-meta,
.comment-meta a {
color: #a2a2a2;
font-size: 13px;
}
.comment-meta a:hover { color: #ea9629; }
.comment-metadata { margin-bottom: 20px; }
.ping-meta {
color: #a2a2a2;
font-size: 13px;
line-height: 2;
}
.comment-awaiting-moderation { color: #a2a2a2; }
.comment-awaiting-moderation:before {
content: "\f414";
margin-right: 5px;
position: relative;
top: -2px;
}
.comment-reply-link:before,
.comment-reply-login:before {
content: "\f412";
margin-right: 3px;
}
/* Comment form */

.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
}
.comment-reply-title { font: 300 italic 28px "Roboto", Helvetica, sans-serif; }
.comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
height: 16px;
overflow: hidden;
width: 16px;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.comment-reply-title small a:before {
content: "\f406";
vertical-align: top;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form { padding: 0; }
.comment-form .comment-notes { margin-bottom: 15px; }
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
margin-bottom: 8px;
width: 48%;
float: left;
}
.comment-form .comment-form-email { float: right; }
.comment-form-cookies-consent {
clear: both;
padding-top: 20px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
float: left;
padding: 5px 0;
width: 100%;
}
.comment-form .required { color: #ed331c; }
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
border: solid 1px #e1e1e1;
width: 100%;
height: 55px;
padding-left: 18px;
font-size: 18px;
}
.comment-form textarea {
width: 100%;
border: 1px solid #e1e1e1;
resize: none;
padding: 13px 18px;
font-size: 18px;
}
.comment-form input[type="text"]:hover,
.comment-form input[type="email"]:hover,
.comment-form input[type="url"]:hover,
.comment-form textarea:hover {
background: #fff;
box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.1);
}
.comment-form #wp-comment-cookies-consent { margin: 0 10px 0 0; }
.form-allowed-tags,
.form-allowed-tags code {
color: #686758;
font-size: 12px;
}
.form-allowed-tags code {
font-size: 10px;
margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback { padding-top: 24px; }
.comment-navigation {
font-size: 20px;
font-style: italic;
font-weight: 400;
margin: 0 auto;
max-width: 604px;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
background-color: #f7f5e7;
font-size: 20px;
font-style: italic;
font-weight: 400;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
}
/**
* 5.13 Multisite
* ----------------------------------------------------------------------------
*/

.site-main .mu_register {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.mu_alert { margin-top: 25px; }
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
font-size: inherit;
width: 270px;
}
.site-main .mu_register input[type="submit"] { width: auto; }
/**
* 6.0 Sidebar
* ----------------------------------------------------------------------------
*/

.site-main .widget-area {
float: right;
width: 300px;
}
/**
* 6.1 Widgets
* ----------------------------------------------------------------------------
*/

.widget .widget-title {
font: 600 32px "Roboto", Helvetica, sans-serif;
color: #277ab8;
margin-top: 30px;
margin-bottom: 10px;
}
#widget_crp-2  .widget-title {
color: #88bf4f;
}
.widget ul,
.widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
.widget li { padding: 5px 0; }
.widget .children li:last-child { padding-bottom: 0; }
.widget li>ul,
.widget li>ol { margin-left: 20px; }
.widget a { color: #bc360a; }
.widget a:hover { color: #ea9629; }
.widget .wpp-list .wpp-post-title {
font-size: 18px;
line-height: 22px;
}
.widget .wpp-list .wpp-meta {
display: block;
font-size: 14px;
font-weight: normal;
font-style: italic;
color: #848484;
}
.we-can h1, .we-can h2, .we-can h3, .we-can a, .we-can p {
color: #fff !important;
background: none !important;
}
.we-can h1 {
font-weight: 300;
line-height: 1;
}
.we-can .btn {
background: #82bd4e !important;
border-radius: 65px;
font-size: 16px;
line-height: 20px;
margin: 0 auto 15px;
border-color: #82bd4e;
padding: 5px 24px 5px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
height: 58px;
display: table;   
}
.we-can .btn span {
display: table-cell;
vertical-align: middle;
}
.we-can .btn:hover {
background: #2579ba !important;  
border-color: #2579ba !important;
text-decoration: none;
}
body .we-can p {
font-size: 18px;
font-weight: 600;
}
.we-can hr {
background: #82bd4e;
border: 0;
height: 4px;
margin: 0 auto 24px;
max-width: 100px;
}
.popular-posts .wpp-list { margin: 0 -10px; }
.popular-posts .wpp-list img { margin: 0 0 10px; }
.popular-posts .wpp-post-title { padding: 0 10px; display: block; }
.popular-posts .wpp-meta { padding: 0 10px; }
/* Search widget */

.search-form .search-submit { display: none; }
/* RSS Widget */

.widget_rss .rss-date { display: block; }
.widget_rss .rss-date,
.widget_rss li>cite { color: #a2a2a2; }
/* Calendar Widget */

.widget_calendar table,
.widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
}
.widget_calendar caption {
font-size: 14px;
margin: 0;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a { display: block; }
.widget_calendar a:hover { background-color: rgba(0, 0, 0, 0.15); }
.widget_calendar tbody td { background-color: rgba(255, 255, 255, 0.5); }
.site-footer .widget_calendar tbody td { background-color: rgba(255, 255, 255, 0.05); }
.widget_calendar tbody .pad,
.site-footer .widget_calendar tbody .pad { background-color: transparent; }
/* Text widget */

.widget_text ul,
.widget_text ol {
padding-left: 15px;
margin-bottom: 16px;
}
.widget_text li:last-child { padding-bottom: 0; }
.widget_text li>ul,
.widget_text li>ol { margin-bottom: 0; }
.widget_text ul { list-style: square; }
.widget_text ol { list-style: decimal; }
/* Tag Cloud widget */

.tagcloud ul { list-style-type: none; }
.tagcloud ul li {
display: inline-block;
padding: 0;
}
/* Gallery Widget */

.widget .gallery-columns-1 .gallery-item { max-width: 100%; }
.widget .gallery-columns-2 .gallery-item {
max-width: 49%;
max-width: -webkit-calc(50% - 4px);
max-width: calc(50% - 4px);
}
.widget .gallery-columns-3 .gallery-item {
max-width: 22%;
max-width: -webkit-calc(33% - 4px);
max-width: calc(33% - 4px);
}
/**
* 7.0 Footer
* ----------------------------------------------------------------------------
*/
.site-footer {
background: url(/wp-content/uploads/2019/05/footer-bg.jpg) no-repeat;
background-position: center;
color: #686758;
font-size: 14px;
background-size: contain;
padding: 90px 0px 0px;
text-align: center;
background-color: #000000;
width: 100%;
border: none;
outline: none;
box-sizing: initial;
position: relative;
}
.site-footer .widget-area,
.sidebar .site-footer { text-align: left; }
.site-footer a { color: #686758; }
.site-footer .copyright a,
.site-footer .copyright a:visited,
.site-footer .copyright a:hover,
.site-footer .copyright a:focus { color: #81bd4f; }
.site-footer .widget-area {
margin: 0 auto;
max-width: 1220px;
width: 100%;
height: auto !important;
}
.sidebar .site-footer .widget-area {
max-width: 724px;
position: relative;
left: -158px;
}
.site-footer .widget {
background: transparent;
color: #fff;
float: left;
padding-right: 20px;
width: 33.3334%;
}  
.site-footer .widget form { margin: 0; }
.site-footer .widget-area > aside:last-child { padding-right: 0; }
.sidebar .site-footer .widget { width: 228px; }
.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) { margin-right: 0; }
.site-footer .widget a { color: #fff; }
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text { color: #fff; }
.site-info {
margin: 0 auto;
max-width: 1220px;
padding: 30px 0;
width: 100%;
text-align: left;
display: table;
border-top: solid 1px #464646;
margin-top: 95px;
}
#wpstats {
display: block;
margin: -10px auto 0;
}
.site-footer span[role=separator] { padding: 0 0.25em 0 0.5em; }
.site-footer span[role=separator]::before { content: '\002f'; }
.overbanner-info {
position: absolute;
left: 0;
right: 0;
margin: auto;
text-align: center;
color: #fff;
max-width: 600px;
}
.overbanner-info p { margin-bottom: 0; }
.overbanner-info h3 {
margin-bottom: 5px;
margin-top: 0;
}
.overbanner-info a.button-free {
background: #ffcb05;
color: #000;
border-radius: 65px;
font-size: 18px;
line-height: 28px;
margin-top: 20px;
border-color: #ffcb05;
padding: 13px 30px 12px;
font-weight: 500;
height: 58px;
text-decoration: none;
display: inline-block;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.overbanner-info a.button-free:hover {
background: #2579ba;
color: #fff;
border-color: #2579ba;
}
.right-sidebar-text img {
max-width: 100%;
margin-bottom: 10px;
}
#mc_embed_signup {
background: #88bf4f;
padding: 30px;
margin: -10px;
}
#mc_embed_signup h2,
#mc_embed_signup h2 strong {
color: #fff !important;
font-size: 32px !important;
text-align: center !important;
font-weight: 600!important;
}
div#mc_embed_signup_scroll p {
color: #fff !important;
text-align: center !important;
font-style: normal;
font-size: 14px;
}
#mc_embed_signup .clear { text-align: center; }
#mc_embed_signup .button { margin: 0 !important }
/* #mc_embed_signup .button {
background: #1f7bbf !important; 
width: 150px !important;
padding: 10px 20px !important;
font-family: 'open sans';
font-weight: 800 !important;
height: auto !important;
border-radius: 25px !important;
color: white;
text-transform: uppercase;
margin: 0 auto !important;
display: inherit !important;
}
#mc_embed_signup .button:hover{
background: #198ce0 !important;
} */
/**
* 8.0 Media Queries
* ----------------------------------------------------------------------------
*/

/* Does the same thing as <meta name="viewport" content="width=device-width">,
* but in the future W3C standard way. -ms- prefix is required for IE10+ to
* render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
* the meta tag. See https://core.trac.wordpress.org/ticket/25888.
*/

.single-post .default-blog-news h1 {
padding: 0;
margin: 10px 0 5px 0;
font-size: 36px;
text-transform: uppercase;
background: rgba(130,189,78,1);
background: -moz-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,189,78,1)), color-stop(13%, rgba(114,178,99,1)), color-stop(42%, rgba(82,156,136,1)), color-stop(62%, rgba(62,141,159,1)), color-stop(76%, rgba(49,131,172,1)), color-stop(86%, rgba(44,127,179,1)), color-stop(100%, rgba(37,122,186,1)));
background: -webkit-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: -o-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: -ms-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: linear-gradient(to bottom, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0 );
color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-weight: 800;
}

/* @-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
} */


@media (max-width: 1599px) { 
.site { border: 0; }
}
/* @media (min-width: 1201px) {
.banner-over .vc_column_container { position: relative;top: -50px; }
} */


@media (min-width: 1441px) {
body .top-common-bg { height: 600px; }
}
@media (max-width: 1069px) {
.sidebar img.alignleft,
.sidebar .wp-caption.alignleft { margin-left: 0; }
.sidebar img.alignright,
.sidebar .wp-caption.alignright { margin-right: 0; }
.error404 .page-header {
margin-left: auto;
max-width: 604px;
width: 100%;
}
.archive-header,
.search .page-header,
.archive .page-header,
.blog .page-header,
.error404 .page-content,
.search .page-content,
.archive .page-content,
.attachment .entry-header,
.attachment .entry-content,
.post-navigation .nav-links,
.sidebar .site-info,
.site-footer .widget-area {
padding-left: 20px;
padding-right: 20px;
}
.error404 .page-title {
font-size: 24px;
padding: 180px;
}
.error404 .page-title:before { font-size: 554px; }
.attachment .image-navigation { max-width: 724px; }
.image-navigation .nav-previous,
.image-navigation .nav-next { position: static; }
.site-main .widget-area { margin-right: 60px; }
}
@media (max-width: 999px) {
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form,
.sidebar .featured-gallery,
.sidebar .post-navigation .nav-links,
.author.sidebar .author-info {
max-width: 604px;
padding-left: 0;
padding-right: 0;
}
.sidebar .site-info,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.attachment .entry-header,
.sidebar .comments-title { max-width: 604px; }
.sidebar .archive-meta,
.attachment .entry-header,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.sidebar .site-info,
.sidebar .comments-title,
.sidebar .no-comments {
padding-left: 0;
padding-right: 0;
}
.attachment .entry-meta {
float: left;
text-align: left;
width: 100%;
}
.attachment .entry-content {
max-width: 100%;
padding: 40px 0;
}
.format-status .entry-content { padding-top: 40px; }
.format-status .entry-meta { padding-bottom: 40px; }
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta { padding-left: 35px; }
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before { left: 10px; }
.sidebar .format-status .entry-content p:first-child:before { left: 4px; }
.sidebar .paging-navigation .nav-links { padding: 0 60px; }
.site-main .sidebar-container {
height: auto;
margin: 0 auto;
max-width: 604px;
position: relative;
top: 20px;
}
.site-main .widget-area {
float: none;
margin: 0;
width: 100%;
}
.sidebar .site-footer .widget-area {
max-width: 100%;
left: 0;
}
}

/* Collapse oversized image and pulled images after iPad breakpoint. */

@media (max-width: 767px) {
#email-subscribers-form-5 h3 { font-size: 15px; }
.blog-middle-content-text p { padding-right: 0; }
.site-header1 .home-link { min-height: 0; }
.site-title {
font-size: 36px;
padding: 8px 0 10px;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft { margin-left: 0; }
.entry-content img.alignright,
.entry-content .wp-caption.alignright { margin-right: 0; }
.attachment .image-navigation,
.attachment .entry-attachment .attachment {
max-width: 604px;
padding: 0;
width: 100%;
}
.gallery-caption { display: none; }
}
@media (max-width: 643px) {     
.site-title { font-size: 30px; }
#content .entry-header,  
#content .entry-summary,
#content footer.entry-meta,
#content .featured-gallery,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.sidebar .post-navigation .nav-links,
.paging-navigation .nav-links,
#content .author-info,
.comments-area .comments-title,
.comments-area .comment-list,
.comments-area .comment-navigation,  
.sidebar .site-info,
.sidebar .paging-navigation .nav-links {
padding-left: 15px;
padding-right: 15px;
}
.search-results #content .entry-header,  
.search-results #content .entry-summary {
padding-left: 0;
padding-right: 0;
}
#content .format-status .entry-content,
#content .format-status .entry-met { padding-left: 35px; }
#content .featured-gallery { padding-left: 24px; }
.gallery-columns-1 .gallery-item {
margin-right: 0;
width: 100%;
}
.entry-title,
.format-chat .entry-title,
.format-image .entry-title,
.format-gallery .entry-title,
.format-video .entry-title {
font-size: 22px;
font-weight: bold;
}
.format-quote blockquote,
.format-status .entry-content { font-size: 18px; }
.format-quote blockquote small,
.format-quote blockquote cite { font-size: 13px; }
.error404 .page-title { padding: 40px 0 0; }
.error404 .page-title:before { content: normal; }
.comment-author { margin-right: 30px; }
.comment-author .avatar {
height: auto;
max-width: 100%;
}
.comment-metadata,
.comment-content,
.comment-list .reply {
width: 70%;
width: -webkit-calc(100% - 104px);
width: calc(100% - 104px);
}
/* .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
width: -webkit-calc(100% - 120px);
width: calc(100% - 120px);
} */
.comment-form textarea { height: 80px;/* Smaller field for mobile. */
}
/* Audio */
.format-audio .entry-content:before { display: none; }
.format-audio .audio-content {
background-image: none;
float: none;
padding-left: 0;
width: auto;
}
}

/* Mobile devices */

@media (max-width: 359px) {
.site-title { font-weight: normal; }
.site-description {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
}
.gallery { margin-left: 0; }
.gallery .gallery-item,
.gallery-columns-2.gallery-size-thumbnail .gallery-item {
max-width: none;
width: 49%;
width: -webkit-calc(50% - 4px);
width: calc(50% - 4px);
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail { display: block; }
.gallery-columns-1 .gallery-item,
.gallery-columns-1.gallery-size-medium .gallery-item,
.gallery-columns-1.gallery-size-thumbnail .gallery-item {
text-align: center;
width: 98%;
width: -webkit-calc(100% - 4px);
width: calc(100% - 4px);
}
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 4px; }
.gallery br { display: none; }
.gallery .gallery-item:nth-of-type(even) { margin-right: 0; }
/* Comments */
.comment-author {
margin: 0 0 5px;
max-width: 100%;
}
.comment-author .avatar {
display: inline;
margin: 0 5px 0 0;
max-width: 20px;
}
.comment-metadata,
.comment-content,
.comment-list .reply { width: 100%; }
}

/**
* 9.0 Print
* ----------------------------------------------------------------------------
*/

/* Retina-specific styles. */

@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
.site-header1 .search-field {
background-image: url(/wp-content/themes/mig/images/search-icon-2x.png);
}
.format-audio .audio-content, .format-status .entry-content:before, .format-status .entry-meta:before, .comment-list>li:after, .comment-list .children>li:before {
background-image: url(/wp-content/themes/mig/images/dotted-line-2x.png);
}
}
@media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel="bookmark"]:link:after,
footer a[rel="bookmark"]:visited:after { content: " ["attr(href) "] ";/* Show URLs */
}
.site { max-width: 98%; }
.site-header1 .home-link {
max-width: none;
min-height: 0;
}
.site-title {
color: #000;
font-size: 21pt;
}
.site-description { font-size: 10pt; }
.author-avatar,
.site-footer,
.comment-respond,
.comments-area .comment-edit-link,
.comments-area .reply,
.comments-link,
.entry-meta .edit-link,
.page-links,
.site-content nav,
.widget-area,
.main-navigation,
.navbar,
.more-link { display: none; }
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
margin: 0;
width: 100%;
}
.page-title,
.entry-title { font-size: 21pt; }
.entry-meta,
.entry-meta a {
color: #444;
font-size: 10pt;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft { margin-left: 0; }
.entry-content img.alignright,
.entry-content .wp-caption.alignright { margin-right: 0; }
.format-image .entry-content .size-full { margin: 0; }
/* Remove colors from post formats */
.hentry { background-color: #fff; }
/* Comments */
.comments-area>li.comment {
background: none;
position: relative;
width: auto;
}
.comment-metadata { float: none; }
.comment-author .fn,
.comment-reply-link,
.comment-reply-login { color: #333; }
}
.container {
width: 1250px !important;
padding: 0 20px !important;
margin: 0 auto !important;
left: initial !important;
}
.container1102 {
width: 1200px !important;
padding: 0 20px !important;
margin: 0 auto !important;
left: initial !important;
}
.container1100 {
width: 1250px !important;
margin: 0 auto !important;
left: initial !important;
}
.container900 {
width: 900px !important;
margin: 0 auto !important;
left: initial !important;
}
/*Start Header*/

.home-link { float: left; }
.entry-header { display: none }
.home-common { text-align: center; }
.home-content {
font-size: 88px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
}
.home-second-type {
font-size: 38px;
color: #fff;
font-family: 'Roboto', sans-serif;
font-weight: 600;
}
.home-slider-content { margin-bottom: 46px; }
.home-slider-content p {
/* font-size: 20px;
line-height: 26px; */
color: #fffefe;
margin-top: 18px;
font-weight: 400;
}
.button-design button,
.button-design a {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 65px !important;
font-size: 18px !important;
line-height: 28px !important;
margin: 0 15px !important;
border-color: #ffcb05 !important;
padding: 14px 30px 12px !important;
font-weight: 500 500 !important;
font-family: 'Roboto', sans-serif;
height: 58px !important;
}
.button-design button:hover,
.button-design a:hover {
background: #2579ba !important;
color: #fff !important;
border-color: #2579ba !important;
}
/*.content-marketing-first-inner-section .button-design a {
font-size: 16px !important;
padding: 11px 34px !important;
}*/

.home-second-service {
background: transparent;
box-shadow: none;
padding: 0 10px;
min-height: auto !important;
margin: 0;
width: 33.33333333% !important;
}
.home-second-service .vc_column-inner {
background: #fff;
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
min-height: 470px !important;
margin: 0 !important;
padding-bottom: 107px;
}
.home-second-section {
margin: -118px auto 0 !important;
padding-bottom: 70px !important;
left: initial !important;
max-width: 1243px;
overflow: visible !important;
}
.home-second-box h4 {
padding: 0;
margin: 22px 0 15px 0;
font-size: 28px;
line-height: 34px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.home-second-box p {
color: #000000;
/* font-size: 22px;
line-height: 32px; */
font-weight: 400;
padding-right: 10px;
}
.home-second-box h4 span { display: block; }
.home-second-service .button-design {
position: absolute;
bottom: 20px;
left: 50px;
}
.home-second-service .button-design button,
.home-second-service .button-design a { /* padding: 16px 45px 14px !important;
font-family: 'Roboto', sans-serif;
line-height: 28px !important;
font-size: 20px !important;
font-weight: 500; */
margin: 0 !important; }
.home-second-box { padding: 0 23px; }
.home-custome-logo .vc_item {
vertical-align: middle;
margin-right: 2px;
display: inline-block;
}
.home-custome-logo .vc_item .vc_inner {
height: 100px;
vertical-align: middle;
padding: 0 15px;
width: 200px;
display: table-cell;
}
.client-logo-section { margin: 35px auto 94px !important; }
.video-content-right {
z-index: 1;
position: relative;
}
.home-video-section .video-content-right h2 {
font-size: 50px;
line-height: 60px;
font-family: 'Roboto', sans-serif;
margin-top: -6px;
margin-bottom: 34px;
text-transform: uppercase;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-weight: 800;
}
.home-Video-player>.vc_column-inner {
padding-left: 0;
max-width: 615px;
}
.home-video-section .video-content-right p {
color: #000000;
/* font-size: 20px;
line-height: 28px; */
font-family: 'Roboto', sans-serif;
font-weight: 400;
margin-bottom: 25px;
}
.home-video-section .button-design button,
.home-video-section .button-design a { /* padding: 16px 37px 14px !important;
line-height: 28px !important;
font-size: 20px !important;
font-weight: 500; */
margin: 0 !important;/* text-transform: initial;
letter-spacing: normal !important; */
}
/* .video-content-right {
padding-left: 60px;
} */

.video-content-right .wpb_content_element { margin-bottom: 42px; }
.service-content {
position: relative;
} 

.service-content p {
visibility: hidden;
transition: 300ms all;
opacity: 0;
}
.service-content ul li:hover p {
visibility: visible;
opacity: 1;
}
.service-content ul {
margin: 0 !important;
padding: 0 !important;
float: left;
}
.service-content ul li {
list-style: none;
margin-top: 0 !important;
position: relative;
}
/* .desktop-view {
position: relative;
left: -128px;
} */

.service-content ul li h4 {
margin-top: 35px;
margin-bottom: 60px;
font-size: 22px;
line-height: 40px;
position: relative;
color: #82bd4e;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
transition: 300ms all;
}
.service-content ul li:nth-child(2) { /* margin-top: 65px; */
padding-left: 40px; }
.service-content ul li:nth-child(3) { /* margin-top: 65px; */
padding-left: 54px; }
.service-content ul li:nth-child(4) { /* margin-top: 65px; */
padding-left: 40px; }
.service-content ul li:after {
content: '';
background: #fff;
border: solid 1px #ccc;
width: 13px;
height: 13px;
border-radius: 100%;
position: absolute;
left: -72px;
top: 0;
margin-top: 13px !important;
transition: 300ms all;
}
.service-content ul li:nth-child(2):after { left: -32px; }
.service-content ul li:nth-child(3):after { left: -18px; }
.service-content ul li:nth-child(4):after { left: -32px; }
.service-content ul li:hover:after {
border-color: #2579ba;
transform: scale(1.5)
}
.service-content ul li:hover h4 { color: #2579ba; }
.service-content ul li:hover h4:after {
content: '';
background: #2579ba;
width: 84px;
height: 1px;
display: table;
position: absolute;
right: -118px;
top: 17px;
}
.service-content ul li p {
width: 403px;
position: absolute;
font-size: 22px;
line-height: 30px;
font-weight: 400;
left: calc(100% + 150px);
top: 50%;
transform: translateY(-50%);
}
.home-service-section { margin-top: -57px; }
.home-blog-section .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.home-blog-section h2 {
margin-top: 0;
font-size: 50px;
line-height: 60px;
font-weight: 800;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.home-blog-list .category { display: none }
.blog-middle-content-text p {
width: 100%;
margin: 0 auto;
/* font-size: 22px;
line-height: 30px; */
font-weight: 400;
color: #000000;
padding-right: 80px;
}
.view-blog-btn {
text-align: right !important;
margin-top: 50px;
}
.view-blog-btn .button-design a {
margin: 0 !important;
text-transform: inherit;
}
.view-blog-btn .button-design button {
margin-top: 60px !important;
padding: 13px 35px !important;
line-height: 21px !important;
font-size: 15px !important;
margin-right: 0 !important;
font-weight: 500;
margin-left: 0px !important;
}
.home-blog-list .vc-gitem-zone-height-mode-auto {
height: 295px;
overflow: hidden;
}
.home-blog-list {
margin-top: 0px !important;
max-width: 1260px;
margin: 0 auto !important;
left: inherit !important;
}
.home-blog-list h4 {
margin-top: 10px;
margin-bottom: 10px;
font-family: 'Roboto', sans-serif;
font-size: 18px;
}
.vc_gitem-row-position-top .vc_gitem-col { border-bottom: solid 4px #82bd4e; }
.vc_grid-item:hover .vc_gitem-row-position-top .vc_gitem-col { border-bottom: solid 4px #2579ba; }
body .vc_gitem-zone { background: transparent !important; }
.vc_grid-item { margin-bottom: 60px; }
.home-blog-list-design { margin-bottom: 60px; }
.testimonial-slider h2 {
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin-top: 0;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.testimonial-slider .profile-img-wrapper {
float: left;
width: 22%;
}
.testimonial-slider .profile-img-wrapper img {
max-width: 150px;
margin: 0 auto;
}
.testimonial-slider .author-name {
width: 22%;
font-size: 18px !important;
color: #000000;
float: left;
}
.testimonial-slider .author-bio {
width: 22%;
float: left;
font-size: 16px !important;
color: #000000 !important;
font-weight: 300 !important;
}
.testimonial-slider .item-content {
padding-left: 172px !important;
text-align: left;
}
.testimonial-slider .item-content {
font-size: 23px !important;
color: #707070;
padding-left: 50px;
}
.testimonial-slider .owl-carousel,
.testimonial-slider .vc_column_container,
.tss-wrapper .tss-carousel1 { position: static; }
.testimonial-slider .container1100 { position: relative; }
.testimonial-slider .owl-dots {
position: absolute;
left: 15px;
/* margin-left: -420px; */
margin-top: -40px !important;
}
.testimonial-slider .owl-theme .owl-dots .owl-dot span {
width: 20px;
height: 20px;
background: url(/wp-content/uploads/2019/07/deactive-bullet.png) no-repeat center center !important;
background-size: cover !important;
opacity: 1 !important;
}
.testimonial-slider .owl-theme .owl-dots .owl-dot.active span {
width: 20px;
height: 20px;
background: url(/wp-content/uploads/2019/07/active-bullet.png) !important;
background-size: cover !important;
}
.consultant-text p {
font-size: 34px;
line-height: 42px;
color: #fff;
font-family: 'Roboto', sans-serif;
font-weight: 500;
letter-spacing: 1px;
padding-top: 9px;
}
.consultant-btn { text-align: right; }
#custom_html-2 h3 {
font-size: 22px;
color: #2b7db3;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
margin-bottom: 5px;
}
#custom_html-3 {
width: 33.3334%;
padding-left: 40px;
}
.second-footer-section h3 {
font-size: 22px;
color: #fff !important;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 5px;
}
.widget {
position: relative !important;
left: inherit !important;
top: inherit !important;
}
.adrotate_widgets { margin: 0 -10px; }
#custom_html-3 ul li {
font-size: 14px;
list-style: none;
position: relative;
width: 100%;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
#custom_html-3 ul li:before {
content: '';
background: #fff;
width: 4px;
height: 4px;
display: table;
border-radius: 100%;
position: absolute;
left: -15px;
top: 14px;
}
.site-info .copyright {
width: 50%;
color: #ffffff;
float: left;
font-size: 14px;
padding-top: 7px;
}
.social-icon-list {
width: 50%;
float: right;
}
.social-icon-list ul {
margin: 0;
text-align: right;
}
.social-icon-list ul li {
list-style: none;
margin-right: 10px;
display: inline-block;
}
.social-icon-list ul li a {
color: #fff;
float: left;
}
.social-icon-list ul li a .hover { display: none }
.social-icon-list ul li:hover .wh-hover { display: none }
.social-icon-list ul li:hover .hover { display: block }
.consultant-btn .button-design button,
.consultant-btn .button-design a { margin-top: 0px !important;/* padding: 16px 34px 14px !important;
font-size: 20px !important;
font-weight: 500;
font-family: 'Roboto', sans-serif; */
}
.consultant-btn .button-design button:hover,
.consultant-btn .button-design a:hover {
background: #7bb957 !important;
color: #fff !important;
border-color: #7bb957 !important;
}
.top-common-bg { background-position: inherit !important; }
.about-first-head h2 {
text-align: left;
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin-top: -10px;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.about-first-left-se-content p,
.digital-marketing-right p {
text-align: left;
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 400;
padding-right: 20px;
line-height: 28px;
}
.digital-marketing-right p { padding-right: 0 }
.digital-marketing-right h3 {
font-size: 36px;
font-weight: 800;
line-height: 46px;
margin-bottom: 10px;
}
.top-common-bg .home-content {
font-size: 40px;
text-align: center;
}
body .top-common-bg {
background-position: center bottom !important;
padding-top: 96px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.about-first-left-se-content h2 {
padding-right: 10px;
font-size: 50px;
font-weight: 800;
margin-bottom: 20px;
line-height: 60px;
padding-right: 50px;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.michel-bio { padding-top: 100px !important; }
.michel-bio .vc_col-sm-7 { margin-top: -55px; }
.michel-bio .about-first-left-se-content p { padding-right: 20px; }
.michel-bio .button-design button,
.michel-bio .button-design a {
margin: 0 !important;
/* padding: 12px 30px !important;
line-height: 34px !important;
letter-spacing: normal !important;
font-size: 20px !important;
font-weight: 500; */
text-transform: initial;
}
.about-first-left-se-content { margin-bottom: 25px; }
.michel-photo { margin-top: -30px !important; }
.contribution-section {
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
padding-top: 40px;
padding-bottom: 30px;
text-align: center;
}
.contribution-section h2 {
margin-bottom: 10px;
line-height: 60px;
font-weight: 800;
font-size: 50px;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.contribution-section p {
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.5px;
}
.contribution-section { margin: 50px auto !important; }
.contribution-section .vc_row { display: table; }
.contribution-section .wpb_column .vc_column-inner {
display: table-cell;
vertical-align: middle;
height: 110px;
}
.contribution-contenta { margin-bottom: 50px; }
.custom-logo { padding: 0 15px; }
.marketing-video h2 {
font-size: 50px;
line-height: 60px;
font-weight: 800;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.deliver-service .vc_column-inner { display: table !important; }
.deliver-service {
background-size: auto;
padding-bottom: 0px;
margin-top: -10px;
padding-top: 40px;
}
/*.free-consultant {
margin-top: -8px;
}*/

.deliver-service h2 {
font-size: 50px;
line-height: 60px;
font-weight: 800;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
margin-bottom: 70px !important;
}
.hover-content { display: none }
.delivery-title strong {
display: block;
width: 140px;
}
.delivery-title:after {
content: '';
background: url(/wp-content/uploads/2019/07/about-logo-circle.png);
width: 50px;
height: 50px;
display: table;
position: absolute;
top: 16px;
left: 0;
}
.delivery-title h4 {
padding-left: 50px;
width: 307px;
margin-top: 0;
height: 80px;
display: table-cell;
vertical-align: middle;
font-size: 22px;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
}
.delivery-title h4 b { display: block; }
.hover-content {
background: #fff;
display: block;
position: absolute;
top: -170px;
width: 346px;
padding: 20px;
box-shadow: 1px 0px 20px #ccc;
font-size: 19px;
}
.deliver-service-list .wpb_wrapper:hover .hover-content { display: block; }
.hover-content { display: none; }
.hover-content:after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 20px 20px 0 20px;
border-color: #ffffff transparent transparent transparent;
bottom: -14px;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.contact-first-se-data h1 {
padding-top: 0;
margin-top: 0;
font-size: 50px;
line-height: 60px;
text-transform: uppercase;
text-align: left;
font-weight: 800;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.contact-first-se-data h2 {
text-align: left;
margin-bottom: 5px;
font-weight: normal;
font-size: 24px;
}
.contact-first-se-data p {
text-align: left;
width: 80%;
}
#gform_1 #field_1_1,
#gform_1 #field_1_2,
#gform_1 #field_1_4,
#gform_1 #field_1_5 {
width: 50%;
float: left;
clear: none;
}
#gform_1 #field_1_2,
#gform_1 #field_1_5 { float: right; }
#gform_1 #field_1_1,
#gform_1 #field_1_2,
#gform_1 #field_1_4,
#gform_1 #field_1_5 { padding-right: 25px; }
#gform_1 #field_1_2,
#gform_1 #field_1_5 { padding-right: 0px; }
#gform_1 #field_1_1 input,
#gform_1 #field_1_2 input,
#gform_1 #field_1_4 input,
#gform_1 #field_1_5 input {
border: solid 1px #e1e1e1;
width: 100%;
height: 55px;
padding-left: 18px;
font-size: 18px;
}
#gform_1 #field_1_3 {
width: 100%;
padding-right: 0;
}
#gform_1 #field_1_3 input {
width: 100%;
border: solid 1px #e1e1e1;
width: 100%;
height: 55px;
padding-left: 18px;
font-size: 18px;
}
#gform_1 ul li { margin-bottom: 28px; } 
#gform_1 ul li label { display: none; }
#gform_1 #field_1_4,
#gform_1 #field_1_4 .ginput_container,
#gform_1 #field_1_5,
#gform_1 #field_1_5 .ginput_container { margin-top: 0; }
#gform_1 input:hover,
#gform_1 textarea:hover {
background: #fff;
box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.1);
}
#gform_1 #field_1_6 label {
display: block;
font-weight: normal;
font-size: 1em;
}
#gform_1 #field_1_6 .ginput_container_radio ul li { margin-bottom: 10px; }
#gform_1 #field_1_6 .ginput_container_radio ul li input {
float: left;
margin-right: 10px;
}
#gform_1 textarea {
border: solid 1px #e8e8e8;
padding: 13px 18px;
resize: none;
height: 160px;
font-size: 18px;
}
#field_1_8 .gchoice_1_8_1 {
text-align: right;
padding-right: 16px !important;
}
#field_1_8 ul li label {
display: inline-block !important;
margin-top: 6px;
}
#field_1_8 input {
margin-right: 5px;
display: inline-block;
}
.home-main-img img {
margin-top: -15px;
max-width: 472px;
width: 100%;
}
#gform_submit_button_1 {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 65px !important;
font-size: 18px !important;
line-height: 28px !important;
margin: 0 15px 0 0 !important;
border: 1px solid #ffcb05 !important;
padding: 13px 50px 12px !important;
font-weight: 500;
height: 58px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#gform_submit_button_1:hover {
background: #267ab8 !important;
border-color: #267ab8 !important;
color: #fff !important;
}
#gform_1 .gform_footer {
padding: 0px 0 10px;
margin: -30px 0 0;
}
.top-common-bg h1 {
color: #fff;
font-size: 64px;
letter-spacing: 2px;
text-transform: uppercase;
margin-top: 0;
}
/* .content-marketing-first-section .button-design a {
font-size: 20px !important;
padding: 15px 40px !important;
} */

.service-first-content h2 {
text-transform: uppercase;
margin-top: 25px;
margin-bottom: 35px;
font-size: 50px;
line-height: 60px;
font-weight: 800;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.service-first-content { font-weight: 400; }
.service-first-content { padding-right: 70px; }
.service-middle-left-content h2 {
font-size: 46px;
line-height: 50px;
color: #ffff;
margin-bottom: 15px;
font-weight: 800;
letter-spacing: 1px;
}
.service-middle-left-content p { color: #fff; }
.service-middle-right-content h2 {
font-size: 46px;
line-height: 50px;
color: #ffff;
margin-bottom: 15px;
font-weight: 800;
letter-spacing: 1px;
}
.service-middle-right-content p {
color: #fff;
font-weight: bold;
}
.button-design a,
.sidebar-btn a,
#mc_embed_signup .button,
#gform_submit_button_2 {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 65px !important;
font-size: 18px !important;
line-height: 28px !important;
border-color: #ffcb05 !important;
padding: 14px 30px 12px !important;
font-weight: 500 !important;
font-family: 'Roboto', sans-serif;
height: 58px !important;
}
.button-design a:hover,
.sidebar-btn a:hover,
#mc_embed_signup .button:hover,
#gform_submit_button_2:hover {
background: #2579ba !important;
color: #fff !important;
border-color: #2579ba !important;
text-decoration: none;
}
/* .how-it-works .button-design a {
font-size: 20px !important;
padding: 15px 34px !important;
} */


.service-grid-list .vc_col-sm-4 {
background: #ffffff;
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
margin: 0 0 0 20px;
min-height: 460px !important;
padding: 40px 22px 95px;
width: 31% !important;
}
.service-grid-list .vc_col-sm-4 h3 {
padding: 0 10px 0 0px;
margin: 0 0 15px 0;
font-size: 28px;
line-height: 34px;
font-weight: 700;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.service-grid-list .vc_col-sm-4 h3 b { display: block; }
.service-grid-list .button-design {
position: absolute;
bottom: 20px;
}
.service-grid-list .button-design a { margin-left: 0 !important; }
.service-grid-list .vc_col-sm-4 p { min-height: 140px; }
/* .service-grid-list .button-design a {
font-size: 14px !important;
padding: 12px 34px !important;
font-weight: 500;
} */

.client-head {
margin-bottom: 0 !important;
padding-top: 60px;
}
.client-head p {
font-size: 26px;
line-height: 34px;
font-family: 'Roboto', sans-serif;
color: #000;
font-weight: 500;
}
.client-head p strong { font-weight: 500; }
.home-custome-logo img { padding: 0; }
/*.event-amazing .button-design a {
font-size: 16px !important;
padding: 8px 44px !important;
}*/

.marketing-first-section { padding-top: 70px; }
.content-marketing-left-content h2 {
text-transform: uppercase;
padding-right: 100px;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
/*.content-marketing-left-content h4{font-size: 18px;padding-right: 150px;line-height: 25px;    margin: 20px 0; }*/

.content-marketing-left-content h4 {
font-size: 30px;
padding-right: 0;
line-height: 42px;
margin: 20px 0;
font-weight: 500;
}
.content-marketing-left-content p { padding-right: 40px; }
.marketing-img { margin-top: 90px; }
/* .content-marketing-first-section .button-design {
margin-top: 104px;
} */

.client-logo-section-inner { margin: 30px auto 20px !important; }
.how-it-works h2 {
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-size: 54px;
font-weight: 800;
line-height: 60px;
}
.howitworks-list {
padding-top: 50px;
padding-bottom: 30px;
}
.howitworks-list .vc_col-sm-4 {
padding: 0 20px;
text-align: center;
}
.howitworks-list .vc_col-sm-4 b {
display: block;
font-weight: normal;
}
/* .how-it-works .button-design {
margin: 50px 0;
} */

.works-content h4 {
color: #297db6;
margin-top: 0;
margin-bottom: 16px;
font-size: 26px;
line-height: 32px;
font-weight: 600;
}
.howitworks-list .wpb_single_image { margin-bottom: 25px; }
.benefits-head h2 {
width: 75%;
font-size: 56px;
line-height: 60px;
color: #fff;
font-weight: 900;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.benefits-head2 h2 {
width: 100%;
font-size: 56px;
line-height: 60px;
color: #fff;
font-weight: 900;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.bulding-services-data h3 {
color: #297db6;
font-size: 25px;
line-height: 32px;
}
.bulding-services-data p {
color: #fff;
padding-right: 55px;
}
.bulding-services { margin-top: 60px !important; }
.sample-pricing h2 {
font-size: 50px;
line-height: 60px;
text-align: center;
font-weight: 900;
text-transform: uppercase;
background: rgba(129, 188, 80, 1);
background: -moz-linear-gradient(top, rgba(129, 188, 80, 1) 0%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(129, 188, 80, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(129, 188, 80, 1) 0%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(129, 188, 80, 1) 0%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(129, 188, 80, 1) 0%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(129, 188, 80, 1) 0%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81bc50', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.pricing-section-1 {
margin: 0 auto;
text-align: center;
background: #ffffff;
box-shadow: 0px 1px 10px #ccc;
box-sizing: border-box;
padding-bottom: 40px;
width: 500px;
}
.blue-bg-color {
background: #297cb5;
padding: 20px 0;
}
.blue-bg-color h3 {
margin: 0;
color: #fff;
font-size: 30px;
line-height: 38px;
}
.blue-bg-color p {
font-size: 20px;
color: #fff;
font-weight: 400;
}
.pricing-section-1 h4 {
margin-bottom: 10px;
font-size: 30px;
color: #297cb5;
line-height: 38px;
}
.pricing-section-1 p { margin-bottom: 5px; }
.sample-pricing .vc_col-sm-6:first-child .pricing-section-1 {
float: right;
margin-right: 30px;
}
.sample-pricing .vc_col-sm-6:nth-child(2) .pricing-section-1 {
float: left;
margin-left: 30px;
}
.sample-pricing .button-design {
margin-top: 70px;
margin-bottom: 30px;
}
.content-marketing-first-section { margin-top: 20px !important; }
/*.content-marketing-first-section h2{padding-right: 160px;    margin-bottom: 10px;text-transform: uppercase;font-size: 40px;   }*/

.content-marketing-first-section h2 {
padding-right: 0;
margin-bottom: 20px;
text-transform: uppercase;
font-size: 50px;
line-height: 60px;
font-weight: 800;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.content-marketing-first-section ul {
padding-left: 0;
padding-right: 30px;
letter-spacing: 0.3px;
}
.content-marketing-first-section ul li {
border-bottom: solid 1px #ececec;
padding-bottom: 20px;
font-size: 24px;
list-style: none;
margin-bottom: 20px;
line-height: 30px;
}
.marketing-img { margin-top: 50px; }
/*.content-marketing-first-inner-section .vc_video-align-right {
margin-top: -50px;
}*/

.content-workshop-inner-left {
padding-right: 50px;
margin-top: 70px;
}
.content-marketing-first-inner-section .button-design {
text-align: left;
margin-top: 0;
}
.content-marketing-first-inner-section .button-design.button-design-marketing { text-align: center; }
.content-marketing-first-inner-section .button-design a { margin-left: 0 !important; }
.content-marketing-first-inner-section { margin-bottom: 60px !important; }
.works-it h2 {
text-align: left;
width: 70%;
}
.worksitworks-list img { width: 80%; }
.pricing-section h3 {
font-size: 50px;
color: #fff;
margin-top: 0;
line-height: 60px;
}
.pricing-section .vc_col-sm-3 p {
color: #fff;
padding-top: 14px;
}
.pricing-section .vc_col-sm-3 p a {
color: #fff;
font-weight: 600;
}
.pricing-section .vc_col-sm-6 { text-align: right; }
/*.pricing-section .vc_col-sm-6 .button-design a {
font-size: 16px !important;
}*/

.pricing-section .vc_col-sm-6 .button-design button:hover,
.pricing-section .vc_col-sm-6 .button-design a:hover {
background: #7fbb51 !important;
color: #fff !important;
border-color: #7fbb51 !important;
}
.works-it .wpb_text_column { margin-bottom: 0;/* margin-top: 60px !important; */
}
.michael-banner h1 {
font-size: 32px;
font-weight: 500;
letter-spacing: 1px;
}
.michal-first-head h2 {
width: 80%;
max-width: none;
}
.michal-stopped-section h2 {
width: 60%;
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin-top: 0;
margin-bottom: 25px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.michal-stopped-section ul {
padding-left: 0;
width: 70%;
}
.michal-stopped-section ul li {
font-size: 24px;
line-height: 30px;
list-style: none;
color: #fff;
font-weight: 400;
border-bottom: solid 1px #5e6567;
padding: 20px 0;
}
.michal-stopped-section ul li:last-child { border-bottom: none; }
.event-consultant h2 {
font-size: 50px;
line-height: 60px;
font-weight: 800;
width: 460px;
margin-bottom: 10px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.event-consultant p { width: 80%; }
.event-amazing .button-design a { margin: 0 !important; }
#gform_2 #field_2_1,
#gform_2 #field_2_2,
#gform_2 #field_2_4,
#gform_2 #field_2_5 {
width: 49%;
float: left;
clear: none;
}
#gform_2 #field_2_2,
#gform_2 #field_2_5 { float: right; }
#gform_2 #field_2_1,
#gform_2 #field_2_2,
#gform_2 #field_2_4,
#gform_2 #field_2_5 { padding-right: 0; }
#gform_2 #field_2_1 input,
#gform_2 #field_2_2 input,
#gform_2 #field_2_4 input,
#gform_2 #field_2_5 input {
border: solid 1px #e1e1e1;
width: 100%;
height: 55px;
padding-left: 18px;
font-size: 18px;
}
#gform_2 #field_2_3 {
width: 100%;
padding-right: 0;
}
#gform_2 #field_2_3 input {
border: solid 1px #e1e1e1;
width: 100%;
height: 55px;
padding-left: 18px;
font-size: 18px;
}
#gform_2 ul li { margin-bottom: 28px; }
#gform_2 ul li label { display: none; }
#gform_2 #field_2_4,
#gform_2 #field_2_4 .ginput_container,
#gform_2 #field_2_5,
#gform_2 #field_2_5 .ginput_container { margin-top: 0; }
#gform_2 input:hover,
#gform_2 textarea:hover {
background: #fff;
box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.1);
}
#gform_2 #field_2_6 label {
display: block;
font-weight: normal;
}
#gform_2 #field_2_6 .ginput_container_radio ul li { margin-bottom: 10px; }
#gform_2 #field_2_6 .ginput_container_radio ul li input {
float: left;
margin-right: 10px;
}
#gform_2 textarea {
border: solid 1px #e1e1e1;
padding: 13px 18px;
resize: none;
height: 160px;
font-size: 18px;
}
#field_2_8 .gchoice_1_8_1 {
text-align: right;
padding-right: 16px !important;
}
#field_2_8 ul li label {
display: inline-block !important;
margin-top: 6px;
}
#field_2_8 input {
margin-right: 5px;
display: inline-block;
}
/* #gform_submit_button_2 {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 40px !important;
font-size: 18px !important;
margin: 0 15px !important;
border-color: #ffcb05 !important;
margin-left: 0 !important;
padding: 12px 44px 12px !important;
z-index: 1;
box-shadow: none !important;
position: relative;
border: none;
height: 58px;
}

#gform_submit_button_2:hover {
background: #267ab8 !important;
border-color: #267ab8 !important;
color: #fff !important;
} */


/*-- blog title   */
.category .default-blog-news h1{
font-size: 64px; 
padding: 10px 0px;
font-weight: bolder;
}


#gform_2 .gform_footer {
padding: 0px 0 10px;
margin: 0;
}
#field_2_8 .gfield_checkbox {
text-align: right;
position: relative;
left: -15px;
}
#field_2_7 { padding-right: 0; }
.michel-program { margin-top: 70px !important; }
.michel-program h3 {
text-transform: uppercase;
font-size: 50px;
line-height: 60px;
font-weight: 800;
padding-bottom: 20px;
width: 90%;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.michale-left-content {
background: #fff;
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
padding: 15px 40px 30px;
width: 530px;
}
.michale-left-content h3 {
font-size: 33px;
font-weight: 600;
line-height: 40px;
padding-bottom: 0;
margin: 25px 0 20px;
text-transform: uppercase;
width: 100%;
background: rgba(129, 187, 85, 1);
background: -moz-linear-gradient(top, rgba(129, 187, 85, 1) 0%, rgba(99, 164, 122, 1) 23%, rgba(64, 138, 165, 1) 41%, rgba(52, 130, 178, 1) 63%, rgba(72, 144, 155, 1) 84%, rgba(110, 172, 109, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(129, 187, 85, 1)), color-stop(23%, rgba(99, 164, 122, 1)), color-stop(41%, rgba(64, 138, 165, 1)), color-stop(63%, rgba(52, 130, 178, 1)), color-stop(84%, rgba(72, 144, 155, 1)), color-stop(100%, rgba(110, 172, 109, 1)));
background: -webkit-linear-gradient(top, rgba(129, 187, 85, 1) 0%, rgba(99, 164, 122, 1) 23%, rgba(64, 138, 165, 1) 41%, rgba(52, 130, 178, 1) 63%, rgba(72, 144, 155, 1) 84%, rgba(110, 172, 109, 1) 100%);
background: -o-linear-gradient(top, rgba(129, 187, 85, 1) 0%, rgba(99, 164, 122, 1) 23%, rgba(64, 138, 165, 1) 41%, rgba(52, 130, 178, 1) 63%, rgba(72, 144, 155, 1) 84%, rgba(110, 172, 109, 1) 100%);
background: -ms-linear-gradient(top, rgba(129, 187, 85, 1) 0%, rgba(99, 164, 122, 1) 23%, rgba(64, 138, 165, 1) 41%, rgba(52, 130, 178, 1) 63%, rgba(72, 144, 155, 1) 84%, rgba(110, 172, 109, 1) 100%);
background: linear-gradient(to bottom, rgba(129, 187, 85, 1) 0%, rgba(99, 164, 122, 1) 23%, rgba(64, 138, 165, 1) 41%, rgba(52, 130, 178, 1) 63%, rgba(72, 144, 155, 1) 84%, rgba(110, 172, 109, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81bb55', endColorstr='#6eac6d', GradientType=0);
color: transparent;
-webkit-background-clip: text;
}
.michale-left-content ul { padding: 0; }
.michale-left-content ul li {
color: #000;
font-size: 20px;
list-style: none;
margin-bottom: 20px;
line-height: 26px;
}
.michale-left-content ul li h5 {
font-weight: 400;
margin: 5px 0;
color: #949494;
font-size: 16px;
}
.michel-bio-data-last {
padding-top: 40px;
padding-bottom: 100px;
}
.michel-bio-data-last .michel-photo {
margin-top: 50px !important;
position: absolute;
right: -80px;
}
/*.michel-bio.michel-bio-data-last .about-first-left-se-content h2 { width: 80%; }*/
.michel-bio.michel-bio-data-last .about-first-left-se-content p { padding-right: 40px; }
.blog-middle-content-text {
margin-bottom: 0;
min-height: 110px;
display: table;
}
.blog-middle-content-text .wpb_wrapper {
display: table-cell;
vertical-align: bottom;
}
.view-blog-btn .vc_btn3-container { margin-bottom: 0; }
.tss-carousel h3.author-name {
font-weight: 600;
margin: 15px 0px 0;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
}
.tss-layout1 h4.author-bio,
.tss-carousel h4.author-bio { margin: 0; }
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content p {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #1d1d1d;
font-size: 23px;
line-height: 36px;
}
.first-footer-sec p {
padding-right: 30px;
font-size: 18px;
}
.first-footer-sec .button-design button,
.first-footer-sec .button-design a {
margin-left: 0 !important;
margin-top: 40px !important;
display: inline-block;/* font-size: 20px !important;
padding: 18px 50px !important;
font-weight: 500;         */
}
.validation_error { display: none; }
.gfield_error {
background: transparent !important;
border: none !important;
padding: 0;
margin: 0;
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 0 !important;
font-weight: normal;
color: #f00;
}
#gform_fields_1 #field_1_8 .validation_message {
text-align: right;
margin-top: -40px;
position: relative;
top: 20px;
}
#email-subscribers-form-5 {
border: solid 1px #82bd4e;
width: 100%;
padding-right: 0
}
#email-subscribers-form-5 h3 {
color: #267ab8;
font-family: 'Roboto', sans-serif;
font-style: normal;
font-size: 21px;
padding: 20px 20px 10px;
font-weight: normal;
margin-top: 15px;
}
.emaillist label { font-size: 0; }
.emaillist input {
font-size: 20px;
background: transparent;
border: none;
color: #fff;
border-bottom: solid 1px #fff;
margin-bottom: 55px;
width: 100%;
padding-bottom: 17px;
padding-left: 0;
}
.es_subscription_form_submit {
border: none !important;
border-radius: 40px !important;
color: #000 !important;
display: table !important;
}
/*.es_subscription_form_submit:hover {
background: #ffcb05 !important;
}*/

a:focus { outline: none; }
.home-blog-list .wplp_listposts .title {
width: 100%;
max-width: 100%;
font-size: 22px !important;
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #000;
margin-bottom: 8px !important;
margin-top: 5px;
line-height: 25px !important;
}
.home-blog-list .wplp_listposts .date {
font-size: 16px !important;
font-weight: 400;
color: #000
}
.wplp_container .text span { color: #000 }
.home-blog-list .text {
font-size: 16px !Important;
font-weight: 300 !Important;
}
.home-blog-list .insideframe a:hover { text-decoration: underline !important; }
.first-footer-sec { font-size: 15px; }
.home-blog-list .insideframe ul li { padding: 0 10px 50px; }
.home-blog-list .insideframe ul li .insideframe {
border-bottom: solid 4px #82bd4e;
display: block;
width: 100%;
padding-bottom: 30px;
height: 100%;
}
#wplp_widget_336.wplp_container .read-more { float: none; }
.home-blog-list .insideframe ul li .insideframe:hover { border-bottom: solid 4px #2579ba; }
.top-header-img { position: relative; }
.title-img {
position: absolute;
top: 50%;
left: 0;
right: 0;
text-align: center;
}
.container-blog:after {
content: '';
clear: both;
display: block;
}
.container-blog {
width: 1220px;
padding: 50px 15px 0;
margin: 0 auto;
}
.container-blog .left-sidebar {
width: 65%;
float: left;
}
.container-blog .right-sidebar-text {
width: 28%;
float: right;
margin-left: 7%;
box-sizing: border-box;
padding: 10px 10px 0;
background: #f2f1f1;
}
.default-blog-news h4 { margin-top: 0; }
.default-blog-news h4 a,
.search.search-results article a.titlesearch, 
.default-blog-news h4{padding: 0;
margin: 10px 0 5px 0;
font-size: 24px;
text-transform: uppercase;
background: rgba(130,189,78,1);
background: -moz-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130,189,78,1)), color-stop(13%, rgba(114,178,99,1)), color-stop(42%, rgba(82,156,136,1)), color-stop(62%, rgba(62,141,159,1)), color-stop(76%, rgba(49,131,172,1)), color-stop(86%, rgba(44,127,179,1)), color-stop(100%, rgba(37,122,186,1)));
background: -webkit-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: -o-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: -ms-linear-gradient(top, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
background: linear-gradient(to bottom, rgba(130,189,78,1) 0%, rgba(114,178,99,1) 13%, rgba(82,156,136,1) 42%, rgba(62,141,159,1) 62%, rgba(49,131,172,1) 76%, rgba(44,127,179,1) 86%, rgba(37,122,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0 );
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.search.search-results article a.picsearch {
background: transparent;
height: auto!important;
line-height: normal;
display: block; 
border-radius: 0; 
padding: 0!important;
}
.search.search-results article a.titlesearch {
font-size: 24px!important;
height: auto!important;
border-radius: 0;
font-weight: 600;
padding: 0!important;
}
.blog-data {
margin-bottom: 20px;
font-size: 16px;
clear: both;
color: #717171;
font-family: 'Roboto', sans-serif;
margin-top: 15px;
}
.blog-data a {
text-transform: capitalize;
color: #515151;
font-weight: 700;
}
.link a {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 40px !important;
padding: 14px 28px !important;
font-family: 'Roboto', sans-serif;
line-height: 21px !important;
font-size: 15px !important;
font-weight: 500;
text-decoration: none;
border-color: #ffcb05 !important;
}
.link a:hover {
background: #2579ba !important;
color: #fff !important;
border-color: #2579ba !important;
}
.container-blog .img-holder img { margin-bottom: 35px; }
.lower-content {
color: #000000;
font-size: 16px;
font-weight: 400;
}
.link {
float: left;
position: relative;
}
.left-sidebar .col-md-4 {
display: table;
float: left;
margin-bottom: 30px;
border-bottom: solid 4px #e5e5e5;
padding-bottom: 60px;
}
.default-blog-news figure { overflow: hidden; }
/* .post-cat ul {
position: relative;
padding-left: 0;
}

.post-cat ul li {
list-style: none;
width: 85px;
position: relative;
}

.post-cat ul li a {
text-transform: uppercase;
font-size: 30px;
color: rgba(255, 255, 255, 0.5);
position: absolute;
float: left;
transform: rotate(-90deg);
top: -166px;
text-decoration: none;
font-family: 'Roboto', sans-serif;
z-index: 1;
left: -33px;
height: 100%;
width: 105px;
white-space: nowrap;
}

.post-cat ul li a:hover {
color: #fff;
}

.post-cat ul li:after {
content: '';
width: 85px;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
position: absolute;
height: 619px;
transform: rotate(180deg);
left: 0;
margin-top: -635px;
} */

.site-content .img-holder { overflow: hidden; }
.right-sidebar-text .sidebar-sec-1 h4 {
text-align: center;
color: #277ab8;
font-size: 24px;
margin-bottom: 20px!important;
padding: 10px 10px;
margin-top: 45px;
line-height: 1.3;
font-weight: 700;
}
.right-sidebar-text .sidebar-sec-1 p {
text-align: center;
font-size: 18px;
color: #000000;
padding: 0 5px;
font-weight: 400;
}
.sidebar-btn {
clear: both;
float: none;
padding-top: 30px;
margin: 0 auto;
text-align: center;
padding-bottom: 50px;
}
.sidebar-btn a { display: inline-block; }
/* .sidebar-btn a {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 40px !important;
font-size: 16px !important;
margin: 0 15px !important;
border-color: #ffcb05 !important;
padding: 14px 34px !important;
text-decoration: none;
}

.sidebar-btn a:hover {
background: #277ac4 !important;
color: #fff !important;
} */

.sidebar-sec-2 .michel-photo1 {
width: 220px;
height: 230px;
margin: 0 auto;
border-radius: 100%;
display: table;
}
.sidebar-sec-2 .michel-photo1 img {
width: 100%;
height: 220px;
border-radius: 100%;
}
.sidebar-sec-2 p {
text-align: center;
font-size: 16px;
font-weight: 400;
padding: 0 5px;
margin-top: 20px;
}
.sidebar-sec-3 img { width: 100%; }
.sidebar-sec-3 { margin-bottom: 15px; }
.widget_media_image { margin: 0 -10px 15px; }
.widget_media_image img {
max-width: none !important;    
width: 100% !important;
}
.sidebar-sec-4 img { width: 100%; }
.sidebar-sec-5 { margin-bottom: 15px; }
.sidebar-sec-5 img { width: 100%; }
.sidebar-sec-1 .sidebar-btn { border-bottom: solid 1px #ccc; }
.single header {
background: #000;
padding: 28px 50px 0;
}
.single .container-blog { padding-top: 220px; }
.author header {
background: #000;
padding: 28px 50px 0;
}
.author .container-blog { padding-top: 190px; }
.insideframe .img_cropper {
height: 222px;
overflow: hidden;
border-bottom: 2px solid #82bd4e;
}
.sidebar-sec-2 { margin-top: 50px; }
#email-subscribers-form-5 .emaillist { padding: 0 20px; }
.single-post a,.single-post a:visited { color: #267ab8; }
.single-post h2,
.single-post h2 strong {
color: #267ab8;
font-size: 32px;
padding-top: 20px;
}
.single-post h4 {
font-size: 18px;
line-height: 24px;
font-weight: 600;
margin-top: 0;
margin-bottom: 20px !important;
}
.bounceInRight p {
font-size: 15px;
font-weight: 400;
}
.sidebar-content .widget_mig_widget p { margin-bottom: 0; }
.sidebar-content h4 { margin-top: 0; }

.sidebar p{
margin: 10px 0;
font-size: 14px;
font-style: italic;
color: #666;
}

.sidebar h4{
color: #42404d;
font-size: 18px;
font-weight: 600;
margin: 0 0 25px;
}

.sidebar h4 a:hover{
text-decoration: none;
}

.author-post {
font-size: 22px !important;
margin-top: 0 !important;
margin-bottom: 20px !important;
}
ul.cnss-social-icon { margin: 15px 0 30px; }
ul.cnss-social-icon li:first-child a img { margin-left: 0; }
ul.cnss-social-icon li a img { opacity: 1 !important; }
.single-post h3 {
font-size: 20px;
font-family: 'Roboto', sans-serif;
font-style: initial;
/* text-transform: uppercase; */
font-weight: 900;
color: #267ab8;
}
.email-notes { display: none }
.comment-form-url { display: none }
.form-submit .submit {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 65px !important;
font-size: 18px !important;
font-weight: 500;
letter-spacing: 0px !important;
border: 0 !important;
padding: 13px 30px 12px !important;
text-decoration: none;
height: 58px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.form-submit .submit:hover {
background: #277ac4 !important;
/*border-color: #277ac4 !important;*/
color: #fff !important;
}
.comment-author .avatar { border-radius: 100%; }
.comment-content {
border: solid 1px #ccc;
padding: 20px 25px 0;
}
.comment-content p {
font-size: 15px;
color: #4a4a4a;
font-weight: 400;
letter-spacing: 0.5px;
}
.comment-reply-link:before,
.comment-reply-login:before { display: none; }
.reply a {
text-align: right;
float: right;
font-size: 16px;
color: #267ab8;
margin-top: 10px;
}
.comment-metadata a {
color: #949494;
font-size: 14px;
}
.comment-metadata a:hover { color: #000; }
.author-img {
float: left;
width: 23%;
}
.author-bio .michel-photo1 {
width: 150px;
float: left;
height: 150px;
border-radius: 100%;
}
.author-bio .michel-photo1 img {
border-radius: 100%;
width: 100%;
height: 100%;
object-fit: cover;
}
.author-content {
width: 77%;
padding-left: 20px;
float: right;
}
.author-content h3 {
text-transform: unset;
margin: 0;
color: #283234;
font-weight: 500;
font-size: 24px;
line-height: 32px;
}
.author-content p {
color: #283234;
font-weight: 400;
}
.author-bio {
float: left;
margin: 50px 0;
padding-top: 40px;
}
.mobile-view { display: none }
.blog-category-list {
padding: 0;
margin: 0;
border-bottom: solid 1px #ccc;
}
.blog-category-list .categories {
font-size: 0px;
text-align: center;
}
.blog-category-list .categories ul {
text-align: center;
padding-left: 0;
}
.blog-category-list .categories ul li {
display: inline-block;
text-align: Center;
}
.blog-category-list .categories ul li a {
font-size: 18px;
color: #000;
text-decoration: none;
text-transform: uppercase;
padding: 17px 30px;
display: inherit;
}
.blog-category-list .categories ul li.current-cat a { background: #7fbb51; }
.blog-category-list .categories ul li a:hover { background: #7fbb51; }
.video-content-right { padding-right: 0 !important;/* padding-left: 0 !important; */
}
.es_subscription_form_submit {
/* background-image: url(/wp-content/uploads/2019/05/sign-me-up.png) !important;
font-size: 0 !important;
background-repeat: no-repeat !important;
background-size: auto 66px !important;
height: 66px;
background-position: center center !important; */
background: #fff !important;
color: #000 !important;
border-radius: 65px !important;
font-family: 'Roboto', sans-serif;
font-size: 18px !important;
line-height: 28px !important;
margin:14px auto 26px !important;
border-color: #ffcb05 !important;
padding: 14px 20px 12px !important;
font-weight: 500;
height: 58px;
display: block !important;
width: 210px !important;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.es_subscription_form_submit:hover {
/* background-image: url(/wp-content/uploads/2019/05/sign-me-up-hover.png) !important;
background-size: auto 66px !important;
background-repeat: no-repeat !important; */
background: #2579ba !important;
color: #fff !important;
border-color: #2579ba !important;
}
.delivery-title { margin-bottom: 70px !important; }
.our-solution-text b { font-weight: 300; }
body .Books-cat {
padding-top: 0px !important;
padding-bottom: 0px !important;
border: solid 1px #ccc;
border-width: 1px 0;
}
.Books-cat ul li { display: inline-block; }
.Books-cat ul {
margin: 0 0;
text-align: center;
}
.Books-cat ul li a { color: #000 }
.Books-cat ul li a:hover {
background: #82bd4e;
color: #000;
}
.books-list { padding-left: 50px; }
.home-video-section-stack .video-content-right { padding-left: 0px !important; }
.Books-cat ul li a {
cursor: pointer;
font-size: 15px;
padding: 19px 20px;
text-decoration: none;
margin: 0 0
}
.Books-cat ul li a.active-books {
background: #82bd4e;
color: #000;
padding: 15px 20px;
display: inline-block;
}
.Books-cat ul li a {
color: #000;
padding: 15px 20px;
display: inline-block;
font-size: 20px;
}
.Books-cat .vc_column-inner { padding-top: 0 !important; }
.book-cat-list { margin-bottom: 0 !important; }
body .books-top { background-position: right !important; }
.books-list .books-list-name:after {
content: '';
background: url(/wp-content/themes/mig/images/books-shadow.png) no-repeat;
height: 53px;
width: 100%;
display: table;
position: absolute;
bottom: 0;
margin: 0px;
margin-left: -80px;
bottom: 35px;
z-index: -1;
}
.books-list .books-list-name { cursor: pointer; }
.activition-top h4 {
text-align: center;
color: #fff;
font-weight: 500;
text-transform: uppercase;
font-size: 34px;
margin-top: 30px;
}
.employee-se .service-first-content ul {
padding-left: 0;
padding-right: 20px;
}
.employee-se .service-first-content ul li {
list-style: none;
font-size: 24px;
margin-bottom: 20px;
border-bottom: solid 1px #e1e1e1;
padding-bottom: 20px;
line-height: 30px;
font-weight: 400;
}
.employee-se .service-first-content ul li strong { color: #297db6; }
.employee-se .vc_btn3 { margin-left: 0 !important;/* padding: 12px 34px !important;
font-size: 16px !important; */
}
.free-consultant-se .vc_btn3 { margin-left: 0 !important;/* padding: 12px 34px !important;
font-size: 16px !important; */
}
.employee-activation-programme .service-first-content { font-weight: 400; }
.employee-activation-programme .service-first-content h2 {
margin-top: 10px;
letter-spacing: 2px;
}
.employee-activation-programme .service-first-content ul { padding: 0; }
.employee-activation-programme .service-first-content ul li {
list-style: none;
font-size: 20px;
color: #000000;
margin-bottom: 30px;
line-height: 30px;
}
.employee-activation-programme-iner h3 {
margin: 0px;
font-size: 50px;
color: #fff;
line-height: 60px;
}
.employee-activation-programme-iner p {
font-size: 18px;
margin-top: 20px;
font-weight: 500;
letter-spacing: 1px;
}
.employee-activation-programme-iner p {
color: #fff;
font-size: 24px;
margin-top: 20px;
font-weight: 500;
letter-spacing: 1px;
line-height: 32px;
}
.employee-activation-programme-iner { text-align: center; }
.employee-activation-programme-iner .button-design a:hover {
background: #81bd4f !important;
color: #fff !important
}
.employee-activation-programme-iner .price-list {
background: #ffffff;
width: 185px;
height: 185px;
border-radius: 100%;
color: #297db6;
line-height: 23px;
font-weight: 900;
padding: 38px 25px;
box-shadow: 0px 0px 11px 1px #9a9a9a;
margin: 0 auto;
}
.employee-activation-programme-iner .price-list p {
/* font-size: 18px; */
color: #297db6;
font-weight: bolder;
font-family: 'Roboto', sans-serif;
letter-spacing: 1px;
}
.employee-activation-programme-iner .vc_col-sm-1\/5 {
width: 19%;
float: none;
display: inline-block;
vertical-align: middle;
}
.employee-activation-programme-iner .price-list:after {
content: '';
background: url(/wp-content/themes/mig/images/employee-after.png) no-repeat;
height: 145px;
width: 250px;
display: table;
position: absolute;
bottom: 0;
margin: 0px;
background-size: 100%;
background-position: bottom;
left: -3px;
bottom: -27px;
}
.employee-activation-programme-iner .price-list:before {
content: '';
background: url(/wp-content/themes/mig/images/employee-before.png) no-repeat;
height: 145px;
width: 100%;
display: table;
position: absolute;
bottom: 0;
margin: 0px;
background-size: 100%;
background-position: bottom;
left: 240px;
bottom: 102px;
}
.employee-activation-programme-iner .vc_col-sm-1\/5:nth-child(2) .price-list:before { display: none }
.employee-activation-programme-iner .vc_col-sm-1\/5:nth-child(2) .price-list:after { display: none }
.employee-activation-programme-iner .vc_col-sm-1\/5:nth-child(4) .price-list:before { display: none }
.employee-activation-programme-iner .vc_col-sm-1\/5:nth-child(4) .price-list:after { display: none }
.employee-activation-programme-iner .vc_col-sm-1\/5:nth-child(5) .price-list:before { display: none }
.content-marketing-head h2 {
width: 85%;
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin-top: 34px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.employee-se.content-marketing-first ul { margin-top: 0; }
.employee-se.content-marketing-first ul li strong {
color: #000;
margin-bottom: 18px;
padding-bottom: 18px;
}
.employee-se.content-marketing-first ul li {
font-size: 24px;
line-height: 30px;
font-weight: 400;
color: #000;
}
.employee-se.content-marketing-first ul li:last-child { border-bottom: none }
.courses-section h2 {
width: 85%;
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin-top: 34px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.courses-section .course-box {
background: #fff;
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
padding: 70px 15px 30px 20px;
box-sizing: border-box;    
width: calc(33.33% - 30px) !important;
width: -webkit-calc(33.33% - 30px) !important;
margin-right: 30px;
}
.courses-section .course-box p {
font-size: 22px;
line-height: 33px;
font-weight: 400;
}
.course-box .wpb_single_image {
position: absolute;
top: 0;
right: 20px;
margin-top: 20px;
width: 36px;
}
.course-box .wpb_text_column { margin-bottom: 0; }
.courses-section .course-box:last-child { margin-right: 0px; }
.courses-list {
padding-left: 15px;
display: flex;
flex-wrap: wrap;
}
.question-text h3 {
font-size: 30px;
padding-bottom: 20px;
color: #277ab8;
line-height: 40px;
font-weight: 500;
}
.question-text .wpb_single_image .vc_single_image-wrapper { max-width: 160px; }
.question-content ul {
padding-left: 0;
margin-top: 0;
}
.question-content ul li {
list-style: none;
margin-bottom: 22px;
font-size: 20px;
font-weight: 400;
letter-spacing: 1px;
}
.question-content em {
font-size: 24px;
font-weight: bold;
margin-top: 40px;
float: left;
}
.step-section h3 {
font-size: 30px;
padding-bottom: 20px;
color: #277ab8;
line-height: 40px;
font-weight: 500;
}
.question-content h2 {
font-size: 160px;
line-height: 130px;
margin: 0;
float: left;
font-weight: 800;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.question-content p {
vertical-align: bottom;
display: table-cell;
height: 60px;
}
.simple-steps-marketing p {
height: 122px;
font-size: 23px;
padding-right: 110px;
line-height: 30px;
}
.simple-steps-marketing .first-marketing p {
padding-left: 10px;
padding-right: 90px;
}
.simple-steps-marketing .second-marketing p {
padding-right: 40px;
padding-left: 10px;
}
.simple-steps-marketing .third-marketing p { padding-right: 70px; }
.simple-steps-marketing.simple-steps-nx .four-marketing p {
padding-left: 10px;
padding-right: 20px;
}
.simple-steps-marketing.simple-steps-nx .five-marketing p {
padding-left: 10px;
padding-right: 60px;
}
.business-content-marketing h3 {
font-size: 50px;
text-align: center;
width: 60%;
margin: 0 auto;
color: #fff;
line-height: 60px;
font-weight: 800;
}
.business-content-marketing p {
color: #000;
width: 70%;
margin: 0 auto;
text-align: center;
margin-top: 20px;
font-weight: 400;
line-height: 28px;
}
.business-content-marketing ul li {
list-style: none;
display: inline-block;
color: #fff;
font-size: 28px;
position: relative;
padding: 0 40px;
line-height: 36px;
}
.business-content-marketing ul li:first-child:after { display: none; }
.business-content-marketing ul li:after {
content: '';
background: #fff;
width: 2px;
height: 24px;
display: table;
position: absolute;
left: 0;
top: 8px;
}
.business-content-marketing ul {
text-align: center;
margin-top: 40px;
}
.step-content h4 {
background: #fff;
width: 210px;
height: 210px;
margin: 0 auto;
border-radius: 100%;
text-align: center;
position: relative;
line-height: 210px;
font-size: 24px;
letter-spacing: 1px;
}
.step-content h4:after {
content: '';
width: 166px;
border-radius: 100%;
height: 166px;
position: absolute;
top: 22px;
left: 22px;
z-index: 1;
right: 0;
text-align: center;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
box-shadow: 0px 0px 10px #ccc;
}
.arrow-left {
margin-top: 136px;
margin-left: 0;
}
.step-content h4 strong {
z-index: 11;
position: relative;
color: #fff;
font-weight: 500;
}
.step-content { margin-top: 50px; }
.step-content p {
color: #fff;
width: 100%;
margin: 0 auto;
text-align: center;
margin-top: 20px;
font-weight: 400;
}
.step-content p strong {
display: block;
font-weight: 400;
}
.business-content-marketing .wpb_single_image.vc_align_left { text-align: center }
.reach-content { margin-left: 4%; }
.help-you {
background: #fff;
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
margin-top: -180px !important;
}
.help-you p {
text-align: center;
font-size: 22px;
font-weight: 500;
}
.help-you ul {
padding-left: 0;
text-align: center;
}
.help-you ul li {
list-style: none;
text-align: center;
padding: 10px;
display: inline-block;
margin: 0 18px 30px;
color: #277ab8;
font-weight: 500;
letter-spacing: 0px;
font-family: 'Roboto', sans-serif;
width: 21%;
}
.help-you ul li em {
font-style: normal;
}
.help-you ul li a,
.help-you ul li em {
list-style: none;
width: 200px;
border: solid 1px #277ab8;
text-align: center;
padding: 13px 10px;
display: block;
color: #277ab8;
font-weight: 500;
text-decoration: none;
letter-spacing: 0px;
font-family: 'Roboto', sans-serif;
font-size: 20px;
border-image-source: linear-gradient(45deg, rgb(114, 178, 98), rgb(43, 126, 179));
border-image-slice: 1;
white-space: nowrap;
margin: 0 auto;
}
.help-you ul li a:hover,
.help-you ul li em:hover {
border: solid 1px #7cb955;
color: #fff;
background: #7cb955;
}
.insider h3 {
width: 85%;
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin-top: 34px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
padding-bottom: 0;
-webkit-background-clip: text;
background-clip: text;
}
.guarantee-content p {
margin-bottom: 18px;
font-weight: 400;
padding-right: 80px;
}
.video-content-right .vc_column-inner {
/* padding-left: 0; */
padding-right: 0;
max-width: 615px;
}
.video-content-right .content-video p {
font-size: 26px;
line-height: 38px;
color: #2a7db4;
font-weight: bold;
font-family: 'Roboto', sans-serif;
letter-spacing: 1px;
padding-right: 90px;
padding-top: 90px;
}
#video-sec-book h3 { margin-top: 15px; }
#video-sec-book p {
font-weight: 400;
margin-bottom: 15px;
}
#video-content-first .video-content-right { padding-left: 0px !important; }
.books-list .wpb_single_image.vc_align_left { text-align: center; }
#digital-marketing,
#people-suck { display: none }
.Books-cat .wpb_column { outline: none; }
.case-studies-tile-sec .vc_column-inner { padding-top: 0 !important; }
.case-studies-tile-sec .wpb_single_image {
margin-bottom: 0;
border-right: solid 20px #7ebb52;
}
.case-studies-tile-sec h3 {
margin-top: 0;
font-size: 48px;
text-transform: uppercase;
color: #fff;
font-weight: 800;
line-height: 58px;
}
.case-post-slider .aps-post-title { display: table-footer-group; }
.case-post-slider .aps-post-title a {
width: 100%;
max-width: 100%;
font-size: 16px !important;
font-family: 'Roboto', sans-serif;
float: left;
color: #000;
margin-bottom: 10px !important;
margin-top: 10px;
line-height: 22px !important;
font-weight: bold;
}
.case-post-slider .aps-themeb .aps-meta-info { display: table-header-group; }
.case-post-slider .aps-entry-date {
margin-bottom: 0;
font-size: 16px !Important;
margin-left: 0;
padding-left: 0;
line-height: 1.4;
font-weight: 300 !Important;
}
.case-post-slider p {
margin-bottom: 0;
font-size: 14px !Important;
line-height: 22px;
margin-left: 0;
padding-left: 0;
}
.case-post-slider p strong {
padding-left: 0;
font-size: 16px !important;
font-weight: 400;
margin-top: 20px;
font-style: normal;
margin-left: 0;
float: left;
width: 100%;
color: #000;
}
.case-post-slider a {
color: #277ab8;
font-size: 14px;
}
.case-post-slider i {
left: -1px !important;
top: -2px !important;
}
.case-post-slider h2 { margin: 0; }
.slick-track {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.slick-slide { height: auto; }
.slick-slide .wpb_column { outline: none !important; }
.slick-slide img { border-bottom: solid 1px #82bd4e; }
.case-post-slider h2 a {
width: 100%;
max-width: 100%;
font-size: 22px !important;
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #000;
margin-bottom: 5px !important;
/* height: 50px; */
padding-top: 5px;
line-height: 25px !important;
display: block
}
.case-post-slider a.adl-featured-img-link { margin-bottom: 20px; }
.case-post-slider .aps-themeb {
background: transparent;
box-shadow: none;
border: none !important;
}
.case-post-slider .slick-slide {
border-bottom: solid 3px #82bd4e !important;
width: 100%;
padding-bottom: 20px;
}
.case-post-slider .slick-slide:hover a { text-decoration: underline; }
.case-post-slider .slick-slide:hover { border-bottom: solid 3px #277ab8 !important; }
.case-studies-first h2 {
font-size: 50px;
line-height: 60px;
font-weight: 800;
margin: 24px 0 21px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.case-studies-first p {
color: #000000;
padding-right: 280px;
}
.case-post-slider .ultsl-arrow-left3:before {
content: '\e00e';
font-family: typicons;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
height: 1em;
font-size: 1em;
text-align: center;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.ult-carousel-wrapper button.circle-bg,
.ult-carousel-wrapper button.circle-border {
width: 50px !important;
height: 50px !important;
line-height: 24px !important;
}
.slick-next { right: -55px !important; }
.case-post-slider .ultsl-arrow-right3:before {
content: '\e01b';
font-family: typicons;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
height: 1em;
font-size: 1em;
text-align: center;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.case-post-slider button {
background: transparent;
border: solid 2px #a3a3a3;
}
.case-post-slider button:hover {
background: #82bd4e !important;
border: solid 2px #82bd4e;
}
.case-post-slider button:hover i { color: #fff }
.case-post-slider i {
color: #a3a3a3;
font-size: 40px !important;
position: relative;
left: -3px;
top: -3px;
}
.case-post-slider button:first-child { left: -5.8%; }
.case-post-slider button:nth-child(2) { right: -5.8%; }
.case-post-slider button:active { padding: 0; }
.case-post-slider a.adl-featured-img-link { border-bottom: solid 1px #82bd4e; }
.about-ge { padding-top: 30px; }
.case-detail-text h2 {
margin-top: 0;
margin: 0px 0 10px 0;
font-size: 40px;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-size: 50px;
line-height: 60px;
font-weight: 800;
}
.case-detail-text p {
color: #000000;
padding-right: 10px;
}
.case-detail-text h3 {
text-transform: uppercase;
font-size: 40px;
color: #2579ba;
margin-bottom: 12px;
font-weight: 800;
margin-top: 20px;
}
.case-detail-text ul { padding-left: 0; }
.case-detail-text ul li {
color: #000000;
position: relative;
font-size: 20px;
line-height: 28px;
font-weight: 400;
list-style: none;
padding-bottom: 25px;
padding-left: 30px;
}
.case-detail-text ul li:after {
content: '';
background: url(/wp-content/uploads/2019/06/check-mark-1.png);
width: 22px;
height: 22px;
display: table;
position: absolute;
top: 5px;
left: 0;
}
.case-detail-text ul li:last-child { padding-bottom: 0; }
.case-detail-bottom h2 {
margin-top: 0;
margin: 0px 0 10px 0;
font-size: 50px;
line-height: 60px;
font-weight: 800;
text-transform: uppercase;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.case-detail-bottom p {
color: #707070;
position: relative;
font-weight: 400;
list-style: none;
font-style: italic;
font-size: 23px;
line-height: 36px;
}
.designation-title h5 { margin-bottom: 0; }
.designation-title h6 {
font-weight: 400;
color: #000;
margin-top: 5px;
}
.right-border .vc_single_image-wrapper:after {
content: '';
background: #ccc;
width: 1px;
height: 210px;
display: table;
text-align: center;
margin: 20px auto;
}
.slick-dots { display: none !important; }
.top-header-img .main-img { width: 100% }
div.vc_custom_1557668402411 { background-size: 100% auto !important; }
.search-results .page-header {
background: url(/../wp-content/uploads/2019/05/contact-bg.jpg);
min-height: 200px;
width: 100%;
background-size: cover;
}
.search-results .page-title {
margin: 0 auto;
max-width: 1040px;
padding: 200px 0 130px;
width: 100%;
color: #fff;
text-align: center;
font-size: 30px;
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
}
.result-text {
font-weight: 800;
text-transform: capitalize;
padding-left: 5px;
}
.search .entry-header { display: block; }
.search article h1 { font-size: 20px; }
.search article {
border-bottom: solid 1px #efefef;
max-width: 1130px;
padding: 30px 15px;
box-sizing: border-box;
margin: 0 auto;
clear: both;
display: table;
width: 100%;
}
.search-post-title{
font-family: 'Open Sans', sans-serif;
font-size: 25px;
font-weight: 600;
text-align: left;
display: block;
/*margin-left: 400px;*/
padding: 10px 5px;
}
a:visited { color: #81bd4f; }
a {
color: #76ac4a;
text-decoration: none;
}
a:active,
a:hover {
color: #287cb6;
outline: 0;
}
.search .categories-links,
.search .author,
.search .entry-date {
padding: 0 5px;
text-transform: uppercase;
}
.search .paging-navigation { display: none; }
.category-marketing-strategy .blog-category-list .categories ul li:nth-child(2) { background: #7fbb51; }
.category-content-marketing .blog-category-list .categories ul li:first-child { background: #7fbb51; }
.category-event-marketing .blog-category-list .categories ul li:nth-child(3) { background: #7fbb51; }
.category-employee-activation .blog-category-list .categories ul li:nth-child(4) { background: #7fbb51; }
.nav-menu .sub-menu,
.nav-menu .children {
box-shadow: none;
background-color: #236ca5;
border-radius: 1px;
width: 230px !important;
border: none;
}
.nav-menu .sub-menu li>a:hover:after { width: 100% }
.sub-menu li {
padding: 0;
display: block;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus { background-color: transparent; }
.nav-menu .sub-menu li a { width: 100% !important; }
ul.nav-menu ul a,
.nav-menu ul ul a {
color: #fff;
margin: 0;
width: 210px !important;
}
.post_navi .pages { display: none }
.post_navi {
display: table;
margin-bottom: 80px;
}
.wp-pagenavi a,
.wp-pagenavi span {
border: 1px solid #919191;
padding: 9px 15px;
margin: 2px;
border-radius: 50px;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-size: 15px;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
font-weight: normal !important;
border-color: #277ab8;
color: #919191;
}
.wp-pagenavi a {
color: #919191;
margin: 0 5px;
}
.wp-pagenavi a.smaller { padding: 9px 17px; }
.wp-pagenavi a.last { display: inline-block; }
.es_subscription_message.success {
color: #008000;
font-size: 14px;
padding-bottom: 30px;
float: left;
}
.es_subscription_message.error {
color: #ff0000;
font-size: 16px;
padding-bottom: 10px;
float: left;
}
.default-blog-news {
/* float: left; */
width: 100%;
margin-bottom: 15px;
}
.home-service-section { max-width: 1700px; }
.post-cat ul { list-style: none; }
.cat-list,
.post-cat {
/* transform: rotate(-90deg);
float: left;
font-size: 30px;
text-transform: uppercase;
position: absolute;
left: -117px;
top: calc(50% - 25px);*/
font-size: 30px;
text-transform: uppercase;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 80px;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
}
/*.cat-list:before {
content: '';
background: #76ac4a;
width: 100px;
height: 840px;
position: absolute;
top: -400px;
transform: rotate(-90deg);
bottom: 0;
float: left;
right: 0px;
z-index: -1;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
}*/

.cat-list a,
.post-cat a {
color: rgba(255, 255, 255, 0.5) !important;
text-decoration: none;
transform: translate(-50%, -50%) rotate(-90deg);
position: absolute;
left: 50%;
top: 50%;
z-index: 2;
white-space: nowrap;
}
.cat-list a:hover,
.post-cat a:hover { color: #fff !important; }
/*Start Harsh CSS*/

a {
color: #000;
text-decoration: none;
}
.widget a { color: #000; }
a:visited { color: #000; }
.cate-header {
border-bottom: solid 4px #e5e5e5;
margin: 0 0 30px;
padding-bottom: 15px;
}
.cate-header h1 {
margin: 0;
padding: 0
}
.widget_categories ul { margin: 0 15px; }
.lower-content a {
background: #ffcb05 !important;
color: #000 !important;
border-radius: 65px !important;
font-size: 18px !important;
line-height: 28px !important;
margin: 0 !important;
border-color: #ffcb05 !important;
padding: 14px 30px 12px !important;
font-weight: 500;
font-family: 'Roboto', sans-serif;
height: 58px;
display: inline-block;
}
.lower-content a:hover {
background: #2579ba !important;
color: #fff !important;
border-color: #2579ba !important;
text-decoration: none;
}
.default-blog-news h4 a,
.default-blog-news h4,
.default-blog-news h1 {
margin-bottom: 0;
font-family: "Poppins", sans-serif;
}
.category-list .lower-content { margin-top: 25px; }
.category-list {
display: table;
float: left;
margin-bottom: 30px;
border-bottom: solid 4px #e5e5e5;
padding-bottom: 40px;
}
#masthead.site-header1 {
max-width: none;
padding: 0;
}
#masthead.site-header1 .header-content {
padding: 43px 15px 0;
max-width: 1250px;
display: block;
margin: 0 auto;
min-height: 155px;
}
#masthead.site-header1 .navbar { margin-top: 10px; }
.author-bio {
width: 100%;
padding-top: 0;
}
.author-bio .author-info {
max-width: none;
position: relative;
padding: 0;
}
.author-info .author-avatar {
width: 200px;
position: absolute;
left: 0;
top: 0;
}
.author-info .author-description { margin-left: 250px; }
.author-info .author-description .author-bio {
margin: 0;
padding-top: 0;
}
ul.auth_posts {
margin: 0;
padding: 0;
}
ul.auth_posts .auth_post_list {
float: left;
width: 50%;
margin-bottom: 35px;
list-style: none;
}
.author_post_content .text {
max-height: 77px;
overflow: hidden;
font-size: 13px;
margin-bottom: 15px;
}
.author_post_content .text a { display: none; }
.auth_post_content {
background: #ffffff;
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
margin: 0 0 0 20px;
}
.auth_post_contentText { padding: 5px 15px 15px; }
.auth_post_content h2 {
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 10px;
height: 60px;
overflow: hidden;
}
.auth_post_info {
font-size: 13px;
margin-bottom: 10px;
display: block;
}
h2.article_by {
color: #277ab8;
font-size: 23px;
margin-bottom: 25px;
font-weight: 500;
text-transform: uppercase;
}
h2.article_by strong { font-weight: 700; }
.author .container-blog .img-holder {
position: relative;
width: 100%;
display: block;
height: 225px;
overflow: hidden;
background: url(/wp-content/themes/mig/images/no-img.png) no-repeat 50% 50%;
}
.container-blog .img-holder {
height: 420px;
width: 100%;
}
.container-blog .img-holder img {
margin-bottom: 0;
height: 100%;
width: 100%;
}
/*End Harsh CSS*/

.es_subscription_message.error {
position: absolute;
top: 0;
margin-top: 190px;
}
.gform_confirmation_message {
border: solid 2px #6ba358;
padding: 20px;
margin-top: 70px;
color: #6ba358;
}
.site-content .img-holder { position: relative; }
.client-logo-section { text-align: center; }
/*
.cat-list {
left: -103px;
}
*/

.social-icon-list ul li { position: relative; }
.social-icon-list ul li a span { display: none }
.social-icon-list ul li a:hover span {
position: absolute;
top: -33px;
left: -80%;
right: 0;
display: block;
text-align: center;
width: 90px;
background: #ffcb05;
border-radius: 10px;
color: #000;
font-size: 12px;
padding: 3px 0;
}
.top-common-bg { background-size: cover !important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 0 !important; }
.service-middle-left-content .vc_column-inner,
.service-middle-right-content .vc_column-inner { height: 340px; }
@media all and (-ms-high-contrast:none) {
h4,
h3,
h1,
h2,
h5,
h6 {
color: #257aba !important;
background: transparent!important;
}
/* IE10 */
*::-ms-backdrop h6 {
color: #257aba !important;
background: transparent!important;
}
/* IE11 */
*::-ms-backdrop h5 {
color: #257aba !important;
background: transparent!important;
}
*::-ms-backdrop h4 {
color: #257aba !important;
background: transparent!important;
}
*::-ms-backdrop h3 {
color: #257aba !important;
background: transparent!important;
}
*::-ms-backdrop h2 {
color: #257aba!important;
background: transparent!important;
}
*::-ms-backdrop h1 {
color: #257aba!important;
background: transparent!important;
}
}
/*Responsive*/

/*
@media screen and (max-width:2050px) {.service-content ul li:after{    left: -175px;}
.service-content ul li:nth-child(2):after {
left: -130px;
margin-top: -37px;
}
.service-content ul li:nth-child(3):after {
left: -113px; 
margin-top: -35px;
}
.service-content ul li:nth-child(4):after {
left: -117px;
margin-top: -37px;
}   
.service-content ul li:nth-child(5):after {
left: -145px;
margin-top: -39px;
}
.service-content ul li:hover h4:after{    height: 2px;}
}

*/

/********************** Written by Himanshu Started *************************************/
.y-frame .wpb_wrapper {
padding-top: 56.25%;
position: relative;
width: 100%;
}
.y-frame iframe {
border: 0;
width: 100%;
height: 100%;
display: block;
position: absolute;
margin: 0;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.home-bg h1, .home-bg h2, .home-bg h3 { font-family: "Poppins", sans-serif;}
input,
button,
textarea {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
transition: 300ms all linear;
}
.home-service-section { height: 849px; }
.home-service-section .wpb_content_element { margin: 0 !important }
.service-list {
position: absolute;
left: 512px;
top: 110px;
}
.home-service-section .wpb_single_image img {
position: absolute;
left: -103px;
top: 0;
height: 781px;
max-width: none;
width: auto;
}
.case-studies-tile-sec .wpb_content_element { margin-bottom: 0; }
.consultant-btn .button-design { margin-bottom: 35px !important; }
.comment-respond { margin-bottom: 80px; }
.mean-people-suck p {
font-size: 24px;
line-height: 32px;
}
body #fancybox_ns-overlay {
width: 100% !important;
right: 0 !important
}
#newsletter_signup .header .subheading {
position: relative;
z-index: 2;
}
body #fancybox_ns-wrap {
/* position: fixed !important; */
box-sizing: border-box !important;
width: auto !important;
transition: none !important;
left: 50% !important;
transform: translateX(-50%);
}
#newsletter_signup .inputs #submit_newsletter { text-shadow: none !important; }
/* Custom Radio*/

.gfield_radio input[type="radio"] { display: none !important; }
.gfield_radio label {
position: relative;
padding-left: 30px !important;
}
.gfield_radio label:before {
content: '';
width: 18px;
height: 18px;
background: #e1e1e1;
border-radius: 50%;
position: absolute;
left: 0;
top: 2px;
box-sizing: border-box;
}
.gfield_radio label:after {
content: '';
width: 8px;
height: 8px;
background: #959595;
border-radius: 50%;
position: absolute;
left: 5px;
top: 7px;
transform: scale(0);
transition: 300ms all;
box-sizing: border-box;
}
.gfield_radio input[type="radio"]:checked~label:after { transform: scale(1); }
.text-gradient {
color: transparent !important;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.text-uppercase { text-transform: uppercase; }
.services-info .vc_figure-caption {
position: absolute;
left: 43px;
top: 346px;
z-index: 9;
font-size: 48px;
font-weight: 900;
text-transform: uppercase;
color: transparent !important;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
/* Custom Radio ends*/

/* Custom Checkbox*/

.gfield_checkbox input[type="checkbox"],
.comment-form-cookies-consent input[type="checkbox"] { display: none !important; }
.gfield_checkbox label,
.comment-form-cookies-consent label {
position: relative;
padding-left: 30px !important;
}
.gfield_checkbox label:before,
.comment-form-cookies-consent label:before {
content: '';
width: 18px;
height: 18px;
background: #e1e1e1;
border-radius: 50%;
position: absolute;
left: 0;
top: 2px;
box-sizing: border-box;
}
.gfield_checkbox label:after,
.comment-form-cookies-consent label:after {
content: '';
display: block;
width: 6px;
height: 10px;
border: solid #959595;
border-width: 0 2px 2px 0;
position: absolute;
left: 6px;
top: 5px;
transform: scale(0);
transition: 300ms all;
box-sizing: border-box;
}
.gfield_checkbox input[type="checkbox"]:checked~label:after,
.comment-form-cookies-consent input[type="checkbox"]:checked~label:after { transform: scale(1) rotate(45deg); }
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label { font-weight: inherit }
/* Custom Checkbox ends*/

/* contact form/Blog checkbox */

.comment-form-cookies-consent label { padding-top: 5px !important; }
#gform_1 .gfield_checkbox label,
#gform_2 .gfield_checkbox label,
.comment-form-cookies-consent label {
font-size: 18px;
color: #999;
line-height: 32px;
padding-left: 36px !important;
padding-bottom: 5px;
font-weight: 400;
}
#gform_1 .gfield_checkbox label:before,
#gform_2 .gfield_checkbox label:before,
.comment-form-cookies-consent label:before {
width: 28px;
height: 28px;
}
#gform_1 .gfield_checkbox label:after,
#gform_2 .gfield_checkbox label:after,
.comment-form-cookies-consent label:after {
width: 8px;
height: 14px;
border-width: 0 3px 3px 0;
left: 10px;
top: 7px;
}
#gform_1 .gfield_checkbox input[type="checkbox"]:checked~label,
#gform_2 .gfield_checkbox input[type="checkbox"]:checked~label,
.comment-form-cookies-consent input[type="checkbox"]:checked~label { color: #000; }
/* contact form checkbox ends*/

/* Search List */

.search article a {
background: #ffcb05;
color: #000;
border-radius: 65px;
font-size: 18px;
line-height: 28px;
border-color: #ffcb05;
padding: 14px 30px 12px;
font-weight: 500;
height: 58px;
display: inline-block;
text-transform: capitalize;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.search article a:hover {
background: #2579ba;
color: #fff;
border-color: #2579ba;
text-decoration: none;
}
.search .entry-thumbnail {
float: left;
margin-right: 20px;
border: 1px solid #e1e1e1;
padding: 10px;
width: 50%;
}
.search .entry-summary {
font-size: 22px;
font-weight: 400;
line-height: 32px;
}
.search .type-page .entry-summary a {
padding: 0 0 0 10px;
background: no-repeat;
margin: 0;
text-decoration: underline;
color: #2579ba;
height: auto;
}
.search .type-page .entry-summary a:hover { text-decoration: none; }
/* Search List Ends*/

/* Home News Post */
.wplp_container.default ul {
display: flex;
flex-wrap: wrap;
}

/* Download a copy */
body .gform_wrapper ul li.gfield { margin-top: 28px; }
.gform_wrapper .gsection {
border: none;
margin: 0 !important;
padding-top: 20px !important;
}
.gform_wrapper .gsection_title {
padding-top: 0;
margin-top: 0;
font-size: 28px;
line-height: 35px;
text-transform: uppercase;
text-align: left;
color: #267ab8;
font-weight: 800;
}
#field_3_12 input,
#field_3_12 select,
#field_3_12 textarea,
#field_3_13 input,
#field_3_13 select,
#field_3_13 textarea { margin-top: 28px; }
#field_3_12,
#input_3_12_1,
#input_3_13_1,
#field_3_15 { margin-top: 0 !important; }
#field_3_16 .ginput_container { padding-bottom: 10px; }
#gform_fields_3 label { display: none; }
#field_3_16  label { display: block; }  
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper select {
border: solid 1px #e1e1e1 !important;
width: 100%;
height: 55px;
padding: 5px 4px 5px 18px;
font-size: 18px;
}
.gform_wrapper textarea {
border: solid 1px #e8e8e8 !important;
padding: 13px 18px;
resize: none;
height: 160px;
font-size: 18px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,
.gform_wrapper textarea:hover,
.gform_wrapper select:hover{
background: #fff;
box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.1);
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select { margin-bottom: 0 !important; }
/* .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea,
.gform_wrapper select { margin-top: 28px; } */
.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label {
display: block;
font-weight: normal;
font-size: 1em;
}
#gform_3 .gfield_radio label { font-weight: 700; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
background: #ffcb05 ;
color: #000 ;
border-radius: 65px ;
font-size: 18px ;
line-height: 28px ;
margin: 0 15px 0 0 ;
border: 1px solid #ffcb05 ;
padding: 13px 50px 12px ;
font-weight: 500;
height: 58px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
background: #267ab8 !important;
border-color: #267ab8 !important;
color: #fff !important;
}
.ginput_product_price_label,
.ginput_product_price {
font-size: 15px !important;
font-weight: 800;
color: #267ab8 !important;
}
.gfield_description {
font-size: 15px !important;
color: #000 !important;
}
body .validation_message { color: #f00 !important}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
width: calc(50% - 15px) !important;
margin-left: 0 !important;
margin-right: 15px !important;
float: left;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left { width: 66.6667%; }
.gform_wrapper .ginput_complex .ginput_cardinfo_right { width: 33.3333%; }
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code { max-width: 100% !important; }

.gform_wrapper .gform_card_icon_container {
height: 46px;
margin-bottom: 15px;
}
.gform_wrapper div.gform_card_icon {
background-position: center center !important;
width: 67px;
height: 46px;
margin-right: 5px;
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
background-image: url(/wp-content/themes/mig/images/american-express.png);
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
background-image: url(/wp-content/themes/mig/images/discover.png);
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
background-image: url(/wp-content/themes/mig/images/mastercard.png);
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
background-image: url(/wp-content/themes/mig/images/visa.png);
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
display: none !important;
}
.gform_wrapper .ginput_card_security_code {
padding-right: 56px !important;
background: #fff url(/wp-content/themes/mig/images/card-icon.png) no-repeat calc(100% - 15px) center / auto 24px !important;
}
.gform_wrapper select,
.gform_wrapper select:hover {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(/wp-content/themes/mig/images/select-arrow.svg) no-repeat calc(100% - 15px) center / auto 10px;
padding-left: 18px !important;
padding-right: 42px !important;
}

/* Thank you */
.theme-text a {
position: relative;
font-size: 22px;
line-height: 32px;
text-transform: uppercase;
text-decoration: underline;    
font-weight: 800;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.theme-text a:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: -2px;
height: 2px;
width: 100%;
background: rgba(130, 189, 78, 1);
background: -moz-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(130, 189, 78, 1)), color-stop(13%, rgba(114, 178, 99, 1)), color-stop(42%, rgba(82, 156, 136, 1)), color-stop(62%, rgba(62, 141, 159, 1)), color-stop(76%, rgba(49, 131, 172, 1)), color-stop(86%, rgba(44, 127, 179, 1)), color-stop(100%, rgba(37, 122, 186, 1)));
background: -webkit-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -o-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: -ms-linear-gradient(top, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
background: linear-gradient(to bottom, rgba(130, 189, 78, 1) 0%, rgba(114, 178, 99, 1) 13%, rgba(82, 156, 136, 1) 42%, rgba(62, 141, 159, 1) 62%, rgba(49, 131, 172, 1) 76%, rgba(44, 127, 179, 1) 86%, rgba(37, 122, 186, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82bd4e', endColorstr='#257aba', GradientType=0);
}
.theme-text a:hover:after { display: none;  }
.social-icons { margin-top: 20px; }
.social-icons ul {
padding-left: 0;
padding-bottom: 30px;
list-style: none;
text-align: center
}
.social-icons ul br { display: none !important; }
.social-icons li {
display: inline-block;
padding: 0 5px;
}
.social-icons li a {
width: 45px;
height: 45px;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
text-indent: 9999px;
overflow: hidden;
}
.social-icons li .facebook { background-image: url(/wp-content/themes/mig/images/facebook.png); }
.social-icons li .twitter { background-image: url(/wp-content/themes/mig/images/twitter.png); }
.social-icons li .linkedin { background-image: url(/wp-content/themes/mig/images/linkedin.png); }

.social-icons li .facebook:hover { background-image: url(/wp-content/themes/mig/images/facebook-hover.png); }
.social-icons li .twitter:hover { background-image: url(/wp-content/themes/mig/images/twitter-hover.png); }
.social-icons li .linkedin:hover { background-image: url(/wp-content/themes/mig/images/linkdin-hover.png); }
@media (max-width:1570px) {
.home-service-section { height: 849px; }
.home-service-section .wpb_single_image img { height: 780px; }
.service-list {
left: 496px;
top: 127px;
}
.service-content ul li p {
left: calc(100% + 100px);
width: 385px;
}
.service-content ul li:hover h4:after {
width: 50px;
right: -82px;
}
.service-content ul li h4 {
font-size: 22px;
margin-top: 30px;
margin-bottom: 55px;
}
.service-content ul li:after { left: -52px; }
.service-content ul li:nth-child(2):after { left: -16px; }
.service-content ul li:nth-child(3):after { left: -3px; }
.service-content ul li:nth-child(4):after { left: -16px; }
}
@media (max-width:1366px) {
.container,
.container-blog,
.container1100 { width: 1100px !important; }
.home-second-section { max-width: 1100px; }
.site-footer .widget-area,
.site-info { max-width: 1070px; }
#masthead.site-header1 .header-content {
padding: 23px 15px 0;
min-height: 103px;
max-width: 1100px;
}
.site-header1 { min-height: 103px; }
.single .container-blog { padding-top: 150px; }
.home-link { width: 200px; }
.home-link img { width: 100% }
.nav-menu li a { font-size: 15px; }
.nav-menu > li { padding: 0 5px; }
.home-slider-content { margin-bottom: 36px; }
.first-footer-sec .button-design button,
.first-footer-sec .button-design a,
.consultant-btn .button-design button,
.consultant-btn .button-design a,
.button-design a,
.home-second-service .button-design button,
.home-second-service .button-design a,
.home-video-section .button-design button,
.home-video-section .button-design a,
.emaillist input[type="submit"],
.lower-content a,
.form-submit .submit,
.sidebar-btn a,
#mc_embed_signup .button,
.search article a,
#gform_submit_button_2,
.button-design button,
#gform_submit_button_1,
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
font-size: 16px !important;
line-height: 25px !important;
padding: 10px 32px 10px !important;
height: 46px !important;
border-radius: 23px !important;
border: 0 !important;
font-weight: 500;
}
/* .first-footer-sec .button-design a,
.lower-content a { padding: 10px 32px 5px !important; }     */
.emaillist input[type="email"] {
font-size: 15px !important;
line-height: 25px !important;
margin-bottom: 38px;
padding: 0!important;
border-radius: 0 !important;
}
.home-video-section .video-content-right h2 {
font-size: 40px;
line-height: 50px;
margin-bottom: 20px;
}
.home-video-section .video-content-right p { margin-bottom: 20px; }
.video-content-right .wpb_content_element { margin-bottom: 30px; }
.home-blog-section h2 {
font-size: 48px;
line-height: 55px;
}
.blog-middle-content-text { min-height: 83px; }
.view-blog-btn { margin-top: 35px; }
.home-blog-list {
padding-top: 30px;
max-width: 1100px;
padding-bottom: 10px;
}
/* body .top-common-bg {
padding-top: 180px !important;
padding-bottom: 130px !important;
} */
/* body .top-common-bg.banner-over {
min-height: 500px;
} */
.consultant-text p { padding-top: 0; }
.home-service-section {
height: 660px;
margin-top: -40px;
}
.home-service-section .wpb_single_image img {
height: 600px;
left: -71px;
}
.service-list {
left: 384px;
top: 56px;
}
.service-content ul li p {
left: calc(100% + 100px);
font-size: 18px;
line-height: 26px;
}
.service-content ul li:hover h4:after {
width: 50px;
right: -82px;
}
.service-content ul li h4 {
font-size: 18px;
margin-top: 30px;
margin-bottom: 45px;
}
.service-content ul li:after { left: -55px; }
body.home .home-common {
padding-top: 180px !important;
padding-bottom: 200px !important;
}
/* .home-main-img .vc_single_image-wrapper {
max-width: 80%;
} */
.home-second-box h4 {
font-size: 26px;
line-height: 34px;
margin: 15px 0 15px 0;
}
.home-second-box {
padding: 0 20px;
margin-bottom: 0
}
.home-second-service .vc_column-inner,
.service-grid-list .vc_col-sm-4 { min-height: 395px !important; }
.home-second-service .button-design {
bottom: 0;
left: 30px;
}
.home-second-box p { /* font-size: 18px;
line-height: 26px; */
}
.home-second-service .vc_column-inner {
min-height: 475px !important;
padding-bottom: 95px;
}
.home .client-logo-section { margin: 10px auto 55px !important; }
.client-logo-section { margin: 10px auto 20px !important; }
.contact-bg {
padding-top: 0 !important;
padding-bottom: 30px !important;
}
#gform_1 ul li { margin-bottom: 18px; }
/* .testimonial-slider .owl-dots {
margin-left: -370px;
} */
.service-middle-left-content>div {
padding-left: 150px !important;
padding-right: 40px !important;
}
.service-middle-right-content>div {
padding-left: 40px !important;
padding-right: 150px !important;
}
.service-first-content h2 {
font-size: 44px;
line-height: 48px;
}
p {
font-size: 16px;
line-height: 25px;
}
/* .service-middle-left-content h2, .service-middle-right-content h2 {
font-size: 35px;
line-height: 40px;
} */
.service-middle-left-content .vc_column-inner,
.service-middle-right-content .vc_column-inner { height: 310px; }
.service-grid-list .vc_col-sm-4 h3 {
font-size: 24px;
line-height: 30px;
padding: 0;
}
.service-grid-list .vc_col-sm-4 { min-height: 430px !important; }
.testimonial-slider h2 {
font-size: 46px;
line-height: 50px;
}
.testimonial-slider .profile-img-wrapper { width: 32%; }
.testimonial-slider .author-name {
font-size: 16px !important;
width: 32%;
}
.testimonial-slider .author-bio {
width: 32%;
font-size: 14px !important;
}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content p {
font-size: 18px;
line-height: 28px;
}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {
width: 100%;
padding: 0 0 0 230px !important
}
.client-head p {
font-size: 22px;
line-height: 30px;
}
#custom_html-2 h3,
.second-footer-section h3,
#email-subscribers-form-5 h3 { font-size: 18px; }
#custom_html-3 ul li { font-size: 13px; }
.home-main-img img { max-width: 385px; }
.home-second-type { font-size: 30px; }
.home-blog-list .insideframe ul li .insideframe { padding-bottom: 20px; }
.home-blog-list .insideframe ul li { padding: 0 10px 30px; }
.site-footer { padding-top: 60px; }
.site-info { margin-top: 30px; }
/* Download a copy */
body .gform_wrapper  #gform_fields_3 li.gfield { margin-top: 18px; }
#field_3_12 input, #field_3_12 select, #field_3_12 textarea, #field_3_13 input, #field_3_13 select, #field_3_13 textarea {
margin-top: 18px;
}
}
#people-suck .wpb_single_image { margin-top: 30px;}


/*************************** Written by Himanshu Ends ********************************/

@media screen and (max-width:1521px) {
body .top-common-bg { background-size: cover !important; }
}
@media screen and (max-width:1300px) {
.content-marketing-first-section h2 { padding-right: 0; }
.content-marketing-left-content h4 { padding-right: 0; }
.howitworks-list .vc_col-sm-4 { padding: 0 20px; }
}
@media screen and (max-width:1200px) {
.michel-bio.michel-bio-data-last .about-first-left-se-content h2 { width: 100%; }
.home-video-section .video-content-right h2,
.testimonial-slider h2,
.home-blog-section h2,
.about-first-head h2,
.about-first-left-se-content h2,
.deliver-service h2,
.marketing-video h2,
.contribution-section h2,
.service-first-content h2,
.content-marketing-first-section h2,
.how-it-works h2,
.business-content-marketing h3,
.content-marketing-first-section h2,
.michal-stopped-section h2,
.event-amazing h2,
.benefits-head h2,
.sample-pricing h2,
.content-marketing-head h2,
.insider h3,
.employee-activation-programme-iner h3,
.case-studies-first h2,
.case-studies-tile-sec h3,
.courses-section h2,
.contact-first-se-data h1 { width: 100%; }
.site-info {
padding-left: 15px;
padding-right: 15px;
}
body.home .home-common { padding-top: 160px !important; }
.nav-menu > .current-menu-item > a { position: relative; }
.nav-menu > .current-menu-item > a:after,
.nav-menu > li > a:hover:after {
width: calc(100% - 8px);
left: 4px;
right: inherit;
display: block;
}
.blue-bg-color h3,
.pricing-section-1 h4 {
font-size: 26px;
line-height: 34px;
}
.sample-pricing .button-design { margin-top: 20px; }
.sample-pricing .vc_col-sm-6:first-child .pricing-section-1 {
float: none;
margin-right: 0;
width: 100%;
}
.sample-pricing .vc_col-sm-6:nth-child(2) .pricing-section-1 {
float: none;
margin-left: 0;
width: 100%;
}
.benefits-head { padding: 0 15px; }
}
@media screen and (max-width:1180px) {
.nav-menu .sub-menu li a { padding: 13px 10px; }
.site-header1 .search-form { right: 0 }
.site-footer .widget {
width: 30%;
vertical-align: top;
display: inline-block;
float: inherit;
}
.site-footer .widget h3 { margin-top: 0; }
#custom_html-3 { width: 30%; }
.site-info { max-width: 95%; }
#email-subscribers-form-5 {    
margin-right: 0;
}
.site-footer .widget-area {
margin: 0 auto;
display: initial;
}
}
@media screen and (max-width:1130px) {
/*.home-second-service {
margin: 0 10px 0 10px;
}*/
.container1100 { width: 100% !important; }
/* .testimonial-slider .owl-dots {
margin-left: -260px;
} */
/* .desktop-view img {
margin-top: 70px;
} */
.container-blog { width: 100% !important; }
.service-middle-left-content .vc_column-inner,
.service-middle-right-content .vc_column-inner {
padding-right: 40px !important;
padding-left: 50px !important;
}
body .service-grid-list {
padding-bottom: 50px!important;
padding-top: 50px !important;
}
body .service-grid-list .vc_col-sm-4 {
margin: 0;
width: 33.3334% !important;
padding: 0 15px;
background: transparent;
box-shadow: none;
min-height: inherit !important;
}
.service-grid-list .vc_col-sm-4 .vc_column-inner {
box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.19);
background: #fff;
padding: 25px 25px 68px;
min-height: 370px;
}
/* .service-grid-list .vc_col-sm-4 h3 {
font-size: 18px;
line-height: 24px;
} */
.service-grid-list .button-design { bottom: 0 }
.help-you {width: calc(100% - 40px) !important}
}
@media screen and (max-width:1080px) {
.site-header1 { padding: 45px 20px 0; }
.view-blog-btn .button-design button { font-size: 14px !important; }
.blog-middle-content-text p { width: 100%; }
/* .home-video-section .button-design button, .home-video-section .button-design a {
font-size: 14px !important;
} */
.video-content-right {
padding-left: 0 !important;
padding-right: 0 !important;
}
.testimonial-slider h2 {
font-size: 30px;
line-height: 38px;
}
.case-post-slider button:first-child { left: 0; }
.slick-next { right: 0 !important; }
.case-post-slider button {
background: #82bd4e !important;
border: solid 2px #82bd4e;
}
.case-post-slider i { color: #fff !important; }
}
@media only screen and (max-width: 761px), (max-device-width: 1023px) and (min-device-width: 768px) {
.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error { margin-top: 16px !important; }
}
@media screen and (max-width:1030px) {
.video-content-right .content-video p { padding-right: 30px; }
.case-studies-first { padding-right: 0; }
.employee-activation-programme-iner .price-list:before { display: none }
.employee-activation-programme-iner .price-list:after { display: none }
.nav-menu li a { padding: 10px 4px; }
.home-second-box h4 { font-size: 20px; }
.home-custome-logo .vc_item { margin-right: 0; }
/*.home-video-section .video-content-right h2 {
font-size: 35px;
}*/
.michale-left-content { width: 100%; }
.service-content ul li:after { left: -65px; }
.home-blog-section .vc_col-sm-7 { width: 70%; }
.home-blog-section .vc_col-sm-2 {
width: 20%;
float: right;
}
/*.home-blog-section h2 {
font-size: 30px;
}*/
.view-blog-btn .button-design button { margin-top: 40px !important; }
.single-post .default-blog-news h1 { font-size: 24px;}
}
@media screen and (max-width:980px) {
ul.nav-menu li:hover>ul {
width: 100% !important;
margin-left: 0;
}
.toggled-on .nav-menu>li a:hover,
.toggled-on .nav-menu>ul a:hover { background: rgba(37, 122, 186, 1) !important; }
.slick-next { right: 0 !important; }
body .home-bg.top-common-bg { background-size: cover !important; }
.toggled-on .nav-menu li>ul a { width: 100% !important; }
/* .home-bg .wpb_single_image img {
width: 85%;
} */
.case-post-slider button:first-child { left: inherit; }
.case-post-slider i { color: #fff !important; }
.case-post-slider .ultsl-arrow-right3:before { color: #fff !important; }
.case-post-slider .ultsl-arrow-left3:before { color: #fff !important; }
.case-post-slider button {
background: #82bd4e !important;
border: solid 2px #82bd4e;
}
.video-content-right .content-video p { padding-right: 0; }
.guarantee-content p { padding-right: 0; }
.service-first-content { padding-right: 0; }
.howitworks-list .vc_col-sm-4 b { display: initial; }
/* .search-form { display: none } */
.courses-section h2 { width: 100%; }
.content-marketing-head h2 { width: 100%; }
ul.nav-menu,
div.nav-menu>ul { display: none; }
/* Small menu */
.menu-toggle {
cursor: pointer;
display: inline-block;
margin: 0;
}
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active {
background: none;
border: none;
color: #fff;
padding: 8px 30px 12px 20px;
position: absolute;
right: 0;
top: -50px;
}
.navbar {
width: 100%;
margin-top: 10px;
}
.nav-menu li { padding: 0 0; }
.navbar .nav-menu {
background: #fff;
z-index: 9;
position: relative;
box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
}
.menu-toggle:before, .menu-toggle:after {
content: "";
position: absolute;    
width: 18px;
height: 20px;
background-repeat:no-repeat;
background-position: center center;
transition: 200ms all;
right: 0;
}
.menu-toggle:before { background-image: url(/wp-content/themes/mig/images/menu-open.svg);}
.toggled-on .menu-toggle:before { opacity: 0; }
.menu-toggle:after {opacity: 0; background-image: url(/wp-content/themes/mig/images/menu-close.svg);}
.toggled-on .menu-toggle:after { opacity: 1; }
.toggled-on .nav-menu,
.toggled-on .nav-menu>ul {
display: block;
margin-left: 0;
padding: 0;
width: 100%;
}
.toggled-on li,
.toggled-on .children { display: block; }
.toggled-on .nav-menu li>ul {
background-color: #efefef;
display: block;
float: none;
width: 100% !important;
position: relative;
left: auto;
top: auto;
}
.toggled-on .nav-menu li>ul a {
color: #141412;
width: auto;
}
.toggled-on .nav-menu li>ul .current-menu-item a { color: #fff; }
.toggled-on .nav-menu li:hover>a,
.toggled-on .nav-menu .children a {
background-color: transparent;
color: #141412;
}
.toggled-on .nav-menu>li a:hover,
.toggled-on .nav-menu>ul a:hover {
background-color: #db572f;
color: #fff;
}
.toggled-on .nav-menu>li a:focus,
.toggled-on .nav-menu>ul a:focus {
background-color: #220e10;
color: #fff;
}
.site-header1 { padding: 10px 10px; }
.home-link { width: 150px; }
.nav-menu li a {
padding: 15px;
color: #000;
}
.nav-menu .current-menu-item>a:after { width: 100%; }
.toggled-on .nav-menu>li a:hover,
.toggled-on .nav-menu>ul a:hover {
background: rgba(37, 122, 186, 1);
background: -moz-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37, 122, 186, 1)), color-stop(15%, rgba(43, 127, 179, 1)), color-stop(29%, rgba(67, 144, 150, 1)), color-stop(48%, rgba(83, 156, 135, 1)), color-stop(64%, rgba(102, 170, 113, 1)), color-stop(84%, rgba(119, 181, 92, 1)), color-stop(100%, rgba(130, 189, 78, 1)));
background: -webkit-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -o-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -ms-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: linear-gradient(to right, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#257aba', endColorstr='#82bd4e', GradientType=1);
}
.nav-menu .current-menu-item>a,
.nav-menu .current_page_ancestor>a,
.nav-menu .current-menu-item>a,
.nav-menu .current-menu-ancestor>a {
background: rgba(37, 122, 186, 1);
background: -moz-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37, 122, 186, 1)), color-stop(15%, rgba(43, 127, 179, 1)), color-stop(29%, rgba(67, 144, 150, 1)), color-stop(48%, rgba(83, 156, 135, 1)), color-stop(64%, rgba(102, 170, 113, 1)), color-stop(84%, rgba(119, 181, 92, 1)), color-stop(100%, rgba(130, 189, 78, 1)));
background: -webkit-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -o-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: -ms-linear-gradient(left, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
background: linear-gradient(to right, rgba(37, 122, 186, 1) 0%, rgba(43, 127, 179, 1) 15%, rgba(67, 144, 150, 1) 29%, rgba(83, 156, 135, 1) 48%, rgba(102, 170, 113, 1) 64%, rgba(119, 181, 92, 1) 84%, rgba(130, 189, 78, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#257aba', endColorstr='#82bd4e', GradientType=1);
}
.insideframe img {
height: 100%;
object-fit: cover;
object-position: center;
}
.blog-middle-content-text { margin-top: 10px; }
/* .blog-middle-content-text p {
margin-top: 27px;
} */
.view-blog-btn .button-design button {
margin-top: 35px !important;
padding: 10px 35px !important;
}
.desktop-view { display: none }
.mobile-view { display: block }
.service-content ul { margin-top: 0; }
.service-content ul li h4 {
margin-top: 0;
text-transform: uppercase;
}
.service-content ul li { margin-top: 30px !important; }
/* .consultant-btn .button-design button, .consultant-btn .button-design a {
padding: 10px 23px !important;
} */
.home-video-section .video-content-right h2 {
font-size: 30px;
line-height: 38px;
}
.mobile-view { display: block; }
.desktop-view { display: none; }
.mobile-view img { width: 80%; }
.service-content ul { width: 100%; }
.home-service-section .vc_col-sm-4 { width: 100%; }
.home-service-section .vc_col-sm-8 { width: 100%; }
.mobile-view img { margin-top: 40px; }
.service-content ul li p {
width: 100%;
position: relative;
left: 0;
right: 0;
margin: 0 auto;
margin-top: 0;
display: block;
}
.service-content ul li {
margin-top: 20px;
margin-left: 0 !important;
}
.mobile-view { margin-bottom: 0 !important; }
/* .home-video-section .video-content-right p {
font-size: 14px;
}*/
.delivery-title h4 { font-size: 16px; }
/* body .top-common-bg {
padding-top: 100px !important;
padding-bottom: 80px !important;
} */
body .top-common-bg .vc_single_image-wrapper { max-width: 85%; }
.lower-content { font-size: 14px; }
.sidebar-sec-2 p { font-size: 14px; }
.right-sidebar-text .sidebar-sec-1 h4 { font-size: 18px; }
.right-sidebar-text .sidebar-sec-1 p { font-size: 14px; }
.sidebar-sec-2 .michel-photo1 {
width: 100%;
height: auto;
}
.sidebar-sec-2 .michel-photo1 img {
width: 100%;
height: auto;
}
.sample-pricing .vc_col-sm-6:nth-child(2) .pricing-section-1 { margin-left: 0; }
.sample-pricing .vc_col-sm-6:first-child .pricing-section-1 { margin-right: 0; }
.michal-first-head h2 { width: 100%; }
body .home-video-section {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.michel-program h3 {
width: 100%;
margin-top: 0;
}
.michel-bio.michel-bio-data-last .about-first-left-se-content h2 { width: 100%; }
/*body .home-bg.home-common {
padding-top: 180px !important;
padding-bottom: 170px !important;
}*/
body .home-bg.home-common.about-bg.home-common {
padding-top: 50px !important;
padding-bottom: 0px !important;
}
body .home-bg.home-common.contact-bg.home-common {
padding-top: 50px !important;
padding-bottom: 0px !important;
}
body .michel-bio-data-last { padding-left: 60px !important; }
/* .free-consultant {
margin-top: 20px;
} */
.home-blog-section .vc_col-sm-6 { width: 100%; }
.view-blog-btn { text-align: left !important; }
.blog-middle-content-text p { margin-top: 0; }
.blog-middle-content-text { margin-top: 0; }
.view-blog-btn .button-design button { margin-top: 11px !important; }
.question-content h2 {
margin: 0;
float: none;
font-size: 70px;
line-height: 80px;
text-align: center;
}
.simple-steps-marketing .first-marketing p {
text-align: center;
padding-left: 0;
padding-right: 0 !important;
padding-top: 0;
height: auto;
}
.simple-steps-marketing .second-marketing p {
padding-right: 0;
padding-left: 0;
text-align: center;
height: auto;
}
.simple-steps-marketing .third-marketing p {
padding-right: 0;
padding-top: 0;
text-align: center;
height: auto;
}
.simple-steps-marketing.simple-steps-nx .four-marketing p {
padding-left: 0;
padding-right: 0;
padding-top: 0;
text-align: center;
height: auto;
}
.simple-steps-marketing.simple-steps-nx .five-marketing p {
padding-left: 0;
padding-right: 0;
padding-top: 0;
text-align: center;
height: auto;
}
body .simple-steps-nx {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
#mailchimp-top-bar.mctb-medium .mctb-close {
padding: 3px 10px;
font-size: 12px;
}
}
@media screen and (max-width:950px) {
.home-blog-section .vc_col-sm-2 {
width: 25%;
text-align: center !important;
}
.testimonial-slider .profile-img-wrapper { width: 23%; }
.testimonial-slider .author-name { width: 23%; }
.testimonial-slider .author-bio { width: 27%; }
.es_subscription_form_submit,
.es_subscription_form_submit:hover {
height: 60px;
font-size: 0 !important;
background-size: 217px !important;
overflow: hidden;
}
.blog-category-list .categories ul li a { padding: 17px 20px; }
}
@media screen and (max-width:900px) {
.service-middle-left-content .vc_column-inner,
.service-middle-right-content .vc_column-inner { height: auto; }
.pricing-section .vc_col-sm-3 p { font-size: 16px; }
.insider h3 { width: 100% }
.pricing-section h3 {
font-size: 30px;
line-height: 40px;
}
.testimonial-slider .profile-img-wrapper { width: 24%; }
.testimonial-slider .author-name { width: 24%; }
.home-second-section .home-second-service:last-child { margin-right: 0px; }
/* .home-second-service .vc_column-inner {
padding-top: 10px !important;
} */
.home-second-box h4 {
font-size: 18px;
line-height: 28px;
}
.home-second-box p {
padding-right: 0;
margin-bottom: 15px !important;
}
.home-blog-section .vc_col-sm-2 .vc_column-inner { padding-right: 0 !important; }
.home-blog-list .wplp_listposts .title {
width: 100%;
max-width: 100%;
}
.es_subscription_form_submit,
.es_subscription_form_submit:hover { height: 57px; }
.testimonial-slider h2 {
font-size: 26px;
line-height: 32px;
margin-top: 0;
}
.pricing-section .vc_col-sm-4 { text-align: center; }
.how-it-works.works-it h2 {
text-align: center;
width: 100%;
}
.pricing-section .vc_col-sm-4 p { font-size: 18px; }
.content-marketing-first-section .wpb_single_image.vc_align_right { text-align: left; }
.content-marketing-first-section ul li { font-size: 15px; }
.content-workshop-inner-left {
padding-right: 0;
margin-top: 0;
}
.service-middle-content .vc_col-sm-6 { width: 100%; }
/* .service-grid-list .vc_col-sm-4:first-child {
margin-left: 11px;
} */
.service-grid-list .vc_col-sm-4 h3 { padding-right: 0; }
.service-grid-list .vc_col-sm-4 { min-height: 340px !important; }
.service-grid-list .button-design {
position: absolute;
bottom: 0px;
}
/*.home-second-service {
min-height: 380px !important;
}*/
}
@media screen and (max-width:850px) {
.testimonial-slider .vc_col-sm-4 { width: 100%; }
.testimonial-slider .vc_col-sm-8 { width: 100%; }
.testimonial-slider .owl-dots {
margin: 0 auto !important;
width: 100%;
left:0;
}
body .testimonial-slider {
padding-top: 20px !important;
padding-bottom: 40px !important;
}
/* .home-second-service .button-design {
bottom: 10px;
} */
.sidebar-sec-2 .michel-photo1 img {
width: auto;
margin: 0 auto;
display: table;
}
.widget_media_image {
margin-bottom: 15px;
text-align: center;
}
.sidebar-btn a { margin: 0 !important; }
.content-marketing-first-section ul { padding-right: 0; }
.content-marketing-first-section h2 { margin-top: 0; }
.container-blog .right-sidebar-text {
margin-left: 4%;
width: 31%;
}
.es_subscription_form_submit,
.es_subscription_form_submit:hover {
background-size: 201px !important;
height: 53px;
}
}
/* @-moz-document url-prefix() {
@media screen and (max-width: 2500px) {
.service-content ul li:after {
left: -78px;
}
.service-content ul li:nth-child(2):after {
left: -35px;
margin-top: -35px;
}
.service-content ul li:nth-child(3):after {
left: -18px;
margin-top: -37px;
}
.service-content ul li:nth-child(4):after {
left: -23px;
margin-top: -41px;
}
.service-content ul li:nth-child(5):after {
left: -52px;
margin-top: -39px;
}
.service-content ul li:hover h4:after {
height: 2px;
}
}
@media screen and (max-width:1400px) {
.service-content ul li:after {
left: -77px;
}
.service-content ul li:nth-child(2):after {
left: -34px;
margin-top: -37px;
}
.service-content ul li:nth-child(3):after {
left: -17px;
margin-top: -35px;
}
.service-content ul li:nth-child(4):after {
left: -23px;
margin-top: -40px;
}
.service-content ul li:nth-child(5):after {
left: -52px;
margin-top: -39px;
}
.service-content ul li:hover h4::after {
right: -60px;
}
}
@media screen and (max-width:1350px) {
.service-content ul li::after {
left: -66px;
}
.service-content ul li:nth-child(2)::after {
left: -28px;
margin-top: -37px;
}
.service-content ul li:nth-child(4)::after {
left: -29px;
margin-top: -40px;
}
.service-content ul li:nth-child(5)::after {
left: -70px;
margin-top: -39px;
}
}
@media screen and (max-width:1250px) {
.service-content ul li::after {
left: -53px;
}
.service-content ul li:nth-child(2)::after {
left: -21px;
margin-top: -37px;
}
.service-content ul li:nth-child(3)::after {
left: -17px;
margin-top: -37px;
}
.service-content ul li:nth-child(4)::after {
left: -45px;
margin-top: -40px;
}
.service-content ul li:nth-child(5)::after {
left: -102px;
margin-top: -40px;
}
.service-content ul li p {
left: 295px;
}
}
@media screen and (max-width:1100px) {
.service-content ul li::after {
left: -91px;
}
.service-content ul li:nth-child(2)::after {
left: -34px;
margin-top: -37px;
}
.service-content ul li:nth-child(3)::after {
left: -16px;
margin-top: -40px;
}
.service-content ul li:nth-child(4)::after {
left: -27px;
margin-top: -40px;
}
.service-content ul li:nth-child(5)::after {
left: -75px;
margin-top: -39px;
}
}
} */
@media screen and (max-width:980px) {
.container900 { width: 100% !important; }
}
@media screen and (max-width:800px) {
.home-second-box h4 { font-size: 16px; }
.home-second-box {
padding: 0 10px;
min-height: 290px !important;
margin-bottom: 0 !important;
}
/*.home-second-service {
margin: 0 5px 0 10px;
min-height: 370px !important;
}*/
.home-blog-section .vc_col-sm-2 { width: 100%; }
.home-blog-section .vc_col-sm-7 {
width: 70%;
margin-bottom: 20px;
}
.view-blog-btn .button-design button { margin-top: 31px !important; }
body .michal-stopped-section { background-position: 80% 100% !important; }
.pricing-section .vc_col-sm-3 {
width: 30% !important;
float: left;
}
.pricing-section .vc_col-sm-3:nth-child(2) { width: 40%; }
.pricing-section .vc_col-sm-6 {
width: 40%;
float: right;
}
.pricing-section h3 {
font-size: 30px;
line-height: 40px;
}
.pricing-section .vc_col-sm-6 .button-design a { margin: 0 !important; }
.service-first-content h2 {
margin-top: 0;
font-size: 35px;
line-height: 40px;
margin-bottom: 10px;
}
.service-first-content { padding-right: 20px; }
}
@media screen and (max-width:820px) {
.service-content { margin-left: 0; }
.service-content ul { margin-left: 0; }
.service-content ul li:after { display: none }
.service-content ul li:nth-child(5) { margin-left: 0px !important; }
.site-footer .widget { width: 100%; }
#custom_html-3 {
width: 100%;
margin: 20px 0;
padding-left: 0px;
}
#email-subscribers-form-5 {
width: 100%;
margin-right: 0;
margin-left: 0;
box-sizing: border-box;
}
.first-footer-sec .button-design button,
.first-footer-sec .button-design a { margin-top: 0 !important; }
}
@media screen and (min-width:768px) {
.casestudies_col .ult-item-wrap img { height: 200px; }
}
@media screen and (min-width:1440px) {
.casestudies_col .ult-item-wrap img { height: 250px; }
}
@media screen and (max-width:768px) {
.michel-bio .michel-photo img { width: 100%; }
.service-grid-list .vc_col-sm-4 .vc_column-inner { min-height: 450px; }
}
@media screen and (max-width:767px) {
.case-studies-tile-sec h3 { margin-top: 40px; }
.case-studies-tile-sec .wpb_single_image {
text-align: center;
margin-bottom: 30px;
border-right: 0;
}
.case-studies-tile-sec .wpb_single_image .vc_figure {
max-width: 310px;
border-bottom: solid 5px #7ebb52;
}
body .case-studies-tile-sec { padding-bottom: 20px !important; }
.content-marketing-first-section .content-building-ser-first .vc_column-inner { padding-top: 0px !important; }
.content-marketing-first-inner-section .vc_video-align-right { margin-top: 20px; }
.question-content p { display: table; }
.video-content-right .content-video p { padding-left: 0; }
/* .digital-marketing-right { padding: 0 15px; } */
.vc_custom_1563174981160 {    padding-left: 15px !important;}
.michel-bio .button-design button, .michel-bio .button-design a {margin: 0 !important}
.service-content { margin-left: 0; }
.service-content ul li:nth-child(5) { margin-left: 0px !important; }
.right-border .vc_single_image-wrapper:after { display: none }
.case-detail-text p { padding-right: 0; }
.case-detail-bottom h2 { font-size: 28px; }
.service-grid-list .vc_col-sm-4 h3 b { display: initial; }
.content-marketing-first .wpb_single_image.vc_align_left {
text-align: center;
max-width: 300px;
margin: 0 auto 30px;
}
body .michel-bio-data-last { padding-left: 0px !important; }
.michel-bio-data-last .michel-photo {
margin-top: 00px !important;
position: relative;
right: 0;
}
.delivery-title h4 b { display: initial; }
.home-second-section {
margin: -60px auto 0 !important;
padding-bottom: 20px !important;
}
.business-content-marketing ul { padding-left: 0; }
body .business-content-marketing {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.books-list .vc_column_container:first-child,
.books-list .vc_column_container:nth-child(5) { display: none }
.books-list .vc_column_container {
width: 33%;
float: left;
}
.service-first-section.employee-se .vc_col-sm-5 .wpb_single_image { padding-top: 0px !important; }
.service-first-section.free-consultant-se .wpb_single_image.vc_align_left { text-align: center; }
.service-first-section.free-consultant-se .wpb_single_image img { width: 80%; }
body .service-first-section.free-consultant-se { margin-bottom: 0 !important; }
.employee-activation-programme .vc_col-sm-7 .vc_column-inner { padding-top: 0 !Important; }
body .employee-activation-programme-iner { margin-top: 10px !important; }
.Books-cat ul { padding: 0; }
.Books-cat ul li a { font-size: 15px; }
.Books-cat ul li a.active-books {
padding: 15px 10px;
margin: 0 0px;
}
.digital-marketing-left .vc_col-sm-7 { display: table-cell; }
.digital-marketing-left .vc_col-sm-5 { display: table-header-group; }
.digital-marketing-left .michel-photo img { max-width: 320px; }
.digital-marketing-right .wpb_single_image.vc_align_left,
.digital-marketing-left .wpb_single_image.vc_align_left {
text-align: center;
max-width: 320px;
margin-left: auto;
margin-right: auto;
}
.simple-steps-marketing .vc_col-sm-4 {
width: 33%;
text-align: center;
float: left;
}
.question-content p { height: auto; }
.simple-steps-marketing .vc_col-sm-4 h2 { float: none; }
.simple-steps-marketing p {
padding-left: 0 !Important;
;
padding-top: 25px !important;
padding-right: 0 !Important;
}
.step-section h3 { margin-top: 60px; }
.delivery-title h4 {
height: auto;
padding-left: 25px;
}
.delivery-title:after {
top: 0;
width: 25px;
height: 25px;
background-size: contain;
}
.hover-content { padding-left: 25px; }
.deliver-service .vc_column-inner { padding-top: 0 !important; }
.contribution-section p { font-size: 15px; }
.michel-bio .michel-photo img { margin: 0 auto; }
#custom_html-3 { margin-top: 20px; }
.es_subscription_form_submit { margin: 0px auto 0px; }
.first-footer-sec p { padding-right: 0; }
.testimonial-slider #content .entry-content {
padding-left: 10px;
padding-right: 0;
}
.blog-middle-content-text p { padding-right: 0; }
.free-consultant .consultant-text { margin-bottom: 0; }
.michel-bio-data-last.michel-bio .michel-photo img {
width: 70%;
margin: 0 auto;
}
.event-consultant h2 { width: 100%; }
.howitworks-list .vc_col-sm-4 b { display: initial; }
body .video-content-right .vc_column-inner {
padding-top: 0 !important;
padding-left: 0;
}
.michel-bio.michel-bio-data-last .about-first-left-se-content p { padding-right: 0; }
.how-it-works h2 {
font-size: 25px;
line-height: 35px;
}
.works-it .wpb_text_column {
margin-top: 0px !important;
margin-bottom: 40px;
}
.michel-bio-data-last {
padding-top: 0;
padding-bottom: 0;
}
.michal-stopped-section h2 {
width: 100%;
font-size: 24px;
line-height: 34px;
}
.event-amazing .button-design a { margin-left: 0 !important; }
.event-consultant h2 {
font-size: 24px;
line-height: 34px;
}
body .michal-stopped-section {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
/*.home-bg .wpb_single_image img {
width: 70%;
margin-bottom: 30px;
}*/
/* .button-design a {
font-size: 16px !important;
padding: 10px 30px !important;
} */
.home-slider-content p {
font-size: 20px;
line-height: 26px;
margin-bottom: 30px !important;
}
/*body .home-bg {
padding-top: 100px !important;
padding-bottom: 100px !important;
}*/
.home-second-service {
margin: 0 0 20px 0px !important;
min-height: 100% !important;
width: 100% !important;
padding: 0;
}
/* .home-second-service .button-design {
position: relative;
bottom: 0;
} */
.home-second-section { padding: 0 20px; }
.home-second-box { min-height: 100% !important; }
/* .home-second-service .button-design a {
margin-left: 0px !important;
} */
/*.client-logo-section {
margin: 50px auto 0px !important;
}*/
/* body .video-content-right .vc_column-inner {
padding-left: 17px !important;
} */
.home-video-section .video-content-right h2 { font-size: 30px; }
.home-service-section { margin-top: 0; }
/* .service-grid-list .vc_col-sm-4 {
margin: 0 0 20px 0px !important;
} */
.service-content ul li p {
width: 100%;
position: relative;
left: 0;
right: 0;
margin: 0 auto;
margin-top: 0;
display: block;
}
.service-content ul li:nth-child(2) { margin-left: 0; }
.service-content ul li:nth-child(3) { margin-left: 0; }
.service-content ul li:nth-child(4) { margin-left: 0; }
.service-content ul li:nth-child(5) { margin-left: 0; }
.blog-middle-content-text p {
width: 100%;
margin-top: 0;
}
.blog-middle-content-text { margin-top: 0; }
.home-blog-section .vc_col-sm-2 .wpb_text_column { margin-bottom: 10px; }
.view-blog-btn .button-design button {
margin-top: 0 !important;
margin-left: 0 !important;
}
.view-blog-btn .button-design { float: left; }
.home-blog-list .insideframe ul li { padding: 0 0 50px; }
body .view-blog-btn .button-design button { margin-top: 0px !important; }
.home-blog-list .insideframe ul li { padding: 0 0 30px; }
.home-blog-section .vc_col-sm-7 { width: 100%; }
.home-custome-logo .vc_carousel-slideline { width: 100% !important; }
.home-custome-logo .vc_item {
width: 25% !important;
float: left;
}
.mobile-view img { width: 60%; }
/* .service-list {
padding: 0 20px;
} */
.service-content ul { width: 100%; }
/* .home-blog-section {
margin-top: 30px !important;
} */
.testimonial-slider .profile-img-wrapper { width: 100%; }
.testimonial-slider .author-name { width: 100%; }
.testimonial-slider .author-bio { width: 100%; }
.testimonial-slider .item-content { padding-left: 0px !important; }
.tss-wrapper .rt-responsive-img { width: auto !important; }
.testimonial-slider h2 { text-align: center; }
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {
width: 100%;
padding: 0 !important;
}
/* .consultant-btn .button-design button, .consultant-btn .button-design a {
font-size: 15px !important;
padding: 10px 15px !important;
} */
.consultant-text p { text-align: center;  padding-bottom: 10px;}
.consultant-btn { text-align: center; }
.site-footer .widget {
width: 100%;
margin-bottom: 20px;
}
#custom_html-3 { width: 100%; }
.site-footer {
padding: 20px 30px 0;
box-sizing: border-box;
}
#email-subscribers-form-5 { width: 100%; }
.es_subscription_form_submit { width: 200px !important; }
.social-icon-list ul { text-align: center; }
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content p {
font-size: 16px;
text-align: center;
}
.social-icon-list ul { padding: 0 0 0 0; }
.mobile-view img { margin-top: 30px; }
.service-content ul li p { font-size: 14px; }
.about-first-left-se-content h2 {
font-size: 28px;
margin-top: 15px;
line-height: 40px;
}
.contribution-section h2 { font-size: 30px; }
.contribution-section { margin: 20px auto !important; }
.contribution-section {
padding-top: 10px;
padding-bottom: 0px;
}
.delivery-title h4 { width: 100%; }
.about-first-head h2 { width: 100%; }
.free-consultant .vc_column-inner { padding-top: 10px !important; }
.container-blog { padding-top: 10px; }
.contact-first-se-data h1 {
width: 100%;
font-size: 30px;
}
.contact-first-se-data h2 { font-size: 18px; }
.contact-first-se-data p {
font-size: 14px;
width: 100%;
}
body .service-first-section { padding-top: 0px !important; }
body .service-grid-list .vc_col-sm-4 {
width: 95% !important;
box-sizing: border-box;
margin: 0 auto 20px !important;
min-height: 100%;
}
body .service-grid-list .vc_col-sm-4 p { min-height: auto; }
body .service-grid-list .button-design {
position: relative;
bottom: 0px;
margin-bottom: 0;
}
.testimonial-slider .owl-dots { margin-top: 11px !important; }
.service-grid-list .vc_col-sm-4 { min-height: auto !important; }
body .service-grid-list { padding-bottom: 35px !important; }
#gform_2 #field_2_1,
#gform_2 #field_2_2,
#gform_2 #field_2_4,
#gform_2 #field_2_5 { width: 100%; }
#gform_2 #field_2_1 { margin-bottom: 0; }
#field_2_8 .ginput_container_checkbox { float: left; }
.michel-program { margin-top: 40px !important; }
.michale-left-content { padding: 35px 30px 50px; }
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label { max-width: 100%; }
#gform_submit_button_2 { width: auto; }
.michel-program h3 { font-size: 25px; }
#field_2_8 .gfield_checkbox { left: 0; }
#gform_2 ul li { text-align: left; }
#field_2_8 .ginput_container_checkbox {
width: 100%;
text-align: left;
margin-top: 0;
margin-bottom: 10px;
}
.pricing-section .vc_col-sm-2 { text-align: center; }
.pricing-section .vc_col-sm-6 { text-align: center; }
.client-head { padding-top: 0; }
.container-blog .left-sidebar { width: 100%; }
.container-blog .right-sidebar-text {
margin-left: 0%;
width: 100%;
float: left;
margin-bottom: 15px;
}
.service-middle-left-content .vc_column-inner,
.service-middle-right-content .vc_column-inner {
padding-right: 20px !important;
padding-left: 20px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}  
.about-first-head h2 {
font-size: 40px;
line-height: 48px;
}
.business-content-marketing .vc_col-sm-3 {
width: 26%;
float: left;
}
.business-content-marketing .vc_col-sm-1 {
width: 8%;
float: left;
}
.step-content p { width: 100%; }
.question-text h3 { font-size: 24px !important; }
.question-content em { font-size: 20px; }
.question-content ul li {
margin-bottom: 10px;
font-size: 14px;
}
.question-text h3 {
font-size: 21px !important;
padding-bottom: 0;
line-height: normal;
}
.courses-section .course-box p {
padding-right: 0px;
margin-top: 20px;
}
.employee-se.content-marketing-first ul li { font-size: 16px; }
.content-marketing-head h2 {
font-size: 28px;
line-height: 36px;
}
#video-sec-book .digital-marketing-right .michel-photo img { margin: 10px auto 0 auto !important; }
#video-sec-book .digital-marketing-right { margin-top: 0px !important; }
.video-content-right .content-video p { padding-top: 0; }
.about-video-section .vc_column-inner { padding-left: 0 !important; }
.about-video-section .wpb_text_column {
margin-bottom: 0;
padding: 0 15px;
}
/* #video-sec-book .vc_column-inner {
padding-left: 5px !important;
padding-right: 5px !important;
} */
.service-first-section .wpb_single_image { text-align: center; }
.service-grid-list .vc_col-sm-4 .vc_column-inner {
min-height: inherit !important;
padding-bottom: 25px;
}
.theme-text a {
font-size: 18px;
line-height: 32px;
}
}
@media screen and (max-width:700px) {
.pricing-section .vc_col-sm-3 {
width: 100% !important;
float: none;
text-align: center;
}
.pricing-section .vc_col-sm-3:nth-child(2) { text-align: center !important; }
.book-cat-list {
margin-bottom: 20px !important;
margin-top: 20px;
}
.Books-cat ul li {
margin-bottom: 10px;
width: 100%;
background: #ccc;
}
.Books-cat ul li a:hover {
width: 100%;
display: table;
}
.Books-cat ul li a {
width: 100%;
display: table;
margin: 0;
}
.Books-cat ul li a.active-books { padding: 15px 0px; }
.contact-first-se-data h1 { font-size: 26px; }
#gform_1 #field_1_1,
#gform_1 #field_1_2,
#gform_1 #field_1_4,
#gform_1 #field_1_5 { width: 100%; }
#gform_1 #field_1_1 { margin-bottom: 0; }
#gform_1 #field_1_6 label { font-size: 14px; }
#field_1_8 .gchoice_1_8_1 {
text-align: left;
padding-right: 16px !important;
margin-bottom: 30px;
float: left;
width: 100%;
}
.michale-left-content ul li { font-size: 16px; }  
.service-content ul li h4 { margin-bottom: 15px; }
.pricing-section .vc_col-sm-3 { width: 50%; }
.pricing-section .vc_col-sm-3:nth-child(2) {
width: 50%;
text-align: right;
}
.pricing-section .vc_col-sm-3 p { line-height: 2; }
.pricing-section .vc_col-sm-6 { width: 100%; }
.top-common-bg h1 {
font-size: 35px;
margin-top: 0;
}
#gform_1 #field_1_1,
#gform_1 #field_1_2,
#gform_1 #field_1_4,
#gform_1 #field_1_5 { padding-right: 0 }
}
@media screen and (max-width:643px) {
.delivery-title strong {
display: inline;
}
body #fancybox_ns-wrap { width: calc(100% - 40px) !important; }
#newsletter_signup .header:after { display: none !important }
body #newsletter_signup .header {
width: 100% !important;
margin-top: 20px !important;
margin-bottom: 20px !important;
float: none;
}
#newsletter_signup .header .subheading { max-width: 100%; margin-left: auto;
margin-right: auto;}
body #fancybox_ns-content {
width: 100% !important;   
}

.case-studies-first { padding-right: 0; }
.nav-menu .sub-menu,
.nav-menu .children {
box-shadow: none;
background-color: #236ca5;
border-radius: 1px;
width: 100% !important;
border: none;
}
.toggled-on .nav-menu li>ul { margin-left: 0; }
.home-common .wpb_single_image { margin-top: 80px; }
#masthead.site-header1 .header-content { padding: 18px 12px 0 !important; }
.contribution-section .contribution-logo .vc_column_container { width: 150px; }
.lower-content { margin-top: 0; }
.default-blog-news h4 a,
.default-blog-news h4,
.search.search-results article a.titlesearch { font-size: 22px!important; }  
.business-content-marketing p {
width: 100%;
font-size: 16px;
line-height: 26px;
}
.business-content-marketing .vc_col-sm-1 { display: none }
.business-content-marketing .vc_col-sm-3 {
width: 33.33%;
float: left;
}
.home-blog-list .wplp_listposts .title {
max-width: 100%;
width: 100%;
}
.home-video-section .video-content-right h2 { font-size: 22px; }
.testimonial-slider h2 {
font-size: 25px;
line-height: 30px;
}
.consultant-text p { font-size: 20px; }
#custom_html-2 h3 { font-size: 16px; }
.second-footer-section h3 { font-size: 16px; }
#email-subscribers-form-5 h3 { font-size: 14px; }
.site-info { margin-top: 0px; }
.insideframe img { height: auto; }
.insideframe .img_cropper { height: auto; }
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content p {
font-size: 16px;
line-height: 22px;
}
.home-second-box p {
font-size: 14px;
line-height: 20px;
}
.top-header-img .title-img img {
width: 40%;
height: auto;
}
.contact-first-se-data h1 {
font-size: 20px;
line-height: 28px;
}
.content-marketing-first-section h2 {
font-size: 22px;
line-height: 30px;
}
.content-marketing-left-content h4 {
font-size: 14px;
line-height: 20px;
}
/* .client-logo-section {
margin: 0px auto 0px !important;
} */
.how-it-works h2 {
font-size: 20px;
line-height: 28px;
}
.works-content h4 {
font-size: 16px;
line-height: 22px;
}
.howitworks-list .vc_col-sm-4 { padding: 0 0px; }
.howitworks-list .vc_col-sm-4 p { font-size: 14px; }
.testimonial-slider .owl-dots { margin-top: 10px !important; }
body .benefits-section {
padding-top: 0px !important;
padding-bottom: 30px !important;
}
.bulding-services .bulding-services-data { margin-bottom: 5px; }
.sample-pricing .button-design {
margin-top: 10px;
margin-bottom: 0px;
}
.gform_wrapper .gfield_checkbox li label { text-align: left; }
.michale-left-content { padding: 35px 20px 50px; }
.courses-section .course-box { padding: 40px 5px 0px 20px; }
.simple-steps-marketing .vc_col-sm-4 { width: 100%; }
body .simple-steps-nx {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.business-content-marketing .vc_col-sm-3 { width: 100%; }
.step-content p strong { display: initial; }
.step-content { margin-top: 0; }
.help-you ul li {
width: auto;
margin: 0 0px 0px;
}
body .insider {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.courses-list p { padding-right: 50px; }
.question-content ul li {
margin-bottom: 15px;
font-size: 16px;
line-height: 22px;
}
.question-content em { margin-top: 0; }
.step-section h3 { margin-top: 40px; }
.benefits-head {
padding: 0 15px;
}
.bulding-services-data p {
margin-bottom: 10px;
}
.works-content { margin-bottom: 30px !important}
.howitworks-list {padding-bottom: 0}
.howitworks-list {
padding-top: 0;
}
}
@media screen and (max-width:540px) {
.content-marketing-head h2 {
font-size: 22px;
line-height: 30px;
}
.digital-marketing-right { margin-top: 10px !important; }
.books-list .wpb_single_image.vc_align_left { margin-bottom: 0;}
/* .books-list .vc_column_container { width: 100%; } */
.home-slider-content p {
font-size: 16px;
line-height: 22px;
}
.home-second-type { font-size: 22px; }
.mobile-view img { width: 70%; }
.books-list-name { text-align: center !important; }
.books-list .vc_column-inner { padding-top: 0 !important; }
.books-list .books-list-name:after {
margin-left: -40px;
width: 50%;
}
.about-first-head h2 { font-size: 21px; }
.michal-stopped-section ul { width: 100%; }
.michal-stopped-section h2 {
font-size: 26px;
line-height: 34px;
}
body .michal-stopped-section {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.home-custome-logo .vc_item { width: 50% !important; }
.michel-bio .button-design button,
.michel-bio .button-design a { padding: 10px 20px 10px !important;}

.michel-bio .michel-photo img { width: 100%; }
.contribution-section {
padding-left: 0 !important;
padding-right: 0 !important;
}
.contribution-section .contribution-logo .vc_column_container { width: 150px; }
.marketing-video h2 { font-size: 20px; }
.deliver-service h2 { padding-right: 0; }
.hover-content { font-size: 14px; }
.delivery-title h4 { font-size: 15px; }
.contribution-section p { font-size: 14px; }
/* .consultant-btn .button-design button, .consultant-btn .button-design a {
font-size: 14px !important;
padding: 10px 13px !important;
}
.first-footer-sec .button-design button, .first-footer-sec .button-design a {
padding: 8px 20px !important;
} */
.about-first-head h2 {
font-size: 22px;
line-height: 26px;
}
.home-Video-player .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
body .video-content-right .vc_column-inner { padding-left: 0px !important; }
.event-consultant p { width: 100%; }
.event-consultant h2 { font-size: 26px; }
.service-list { padding: 0 0px; }
.home-blog-section .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.home-blog-section .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.home-blog-section .vc_col-sm-2 .vc_column-inner { padding-left: 0 !important; }
.service-first-content h2 { font-size: 22px; }
.michael-banner h1 { font-size: 20px; }
}
@media screen and (max-width:520px) {
.pricing-section .vc_col-sm-3 {
width: 100%;
text-align: center;
}
.pricing-section .vc_col-sm-3:nth-child(2) {
width: 100%;
text-align: center;
}
.pricing-section .vc_col-sm-6 .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.home-custome-logo .vc_item .vc_inner { width: 170px; }
.employee-activation-programme-iner .vc_col-sm-1\/5 { width: 50%; }
.employee-activation-programme-iner .vc_row-fluid {
padding-bottom: 30px !important;
padding-top: 10px !important;
}
.activition-top h4 { font-size: 15px; }
}
@media screen and (max-width:400px) {
.michal-stopped-section h2 {
font-size: 21px;
line-height: 29px;
}
.michal-stopped-section ul li {
font-size: 14px;
line-height: 20px;
}
.blog-category-list .categories ul li { width: 100%; }
.blog-category-list .categories ul li a { width: 100%; }
.contribution-section h2 {
font-size: 23px;
line-height: 32px;
}
.delivery-title h4 {
font-size: 14px;
line-height: 20px;
}
.business-content-marketing h3 {
font-size: 22px;
line-height: 32px;
}
}
@media screen and (max-width:360px) {
}
@media (orientation: portrait) {
.marketing-video h2 { padding-left: 0; }
.home-blog-list .slick-prev,
.home-blog-list .slick-next { top: 38%; }
}
@media (orientation: landscape) {
#gform_1 #field_1_2,
#gform_1 #field_1_5 { float: left !important; }
.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error { margin-top: 0px !important; }
.home-blog-list .slick-prev,
.home-blog-list .slick-next {
top: 50%;
transform: translateY(-50%);
}
/*.home-blog-list .slick-next {
right: 15px !important;
}
.home-blog-list .slick-prev {
left: 15px !important;
}*/
}
@media (min-width:667px) and (max-width:767px) {
.simple-steps-marketing .vc_col-sm-4.four-marketing { width: 50%; }
.simple-steps-marketing .vc_col-sm-4.five-marketing { width: 50%; }
}
#content .post_navi { display: block !important }
.text-center { text-align: center !important }
.author_des {
color: #000000;
font-size: 18px;
font-family: 'Roboto', sans-serif;
}
.author-bio .home-blog-section h2 { margin: 0 0 10px; }
.author-bio .author-bioPhoto {
float: left;
width: 22%;
}
.author-bio .author-bioPhoto img { border-radius: 100%; }
.author-bio .author-bioCon {
float: right;
width: 75%;
}
hr.line_gray {
background: none;
border-bottom: solid 1px #666 !important;
display: block;
clear: left;
margin: 30px 0 50px;
}
img.img-circle {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
/* 
@media (min-width:993px) and (max-width:1200px) {
div.service-content ul li:after {
left: -187px;
}
} */

.post .entry-meta { display: none !important; }
.entry-meta {
/* margin-bottom: 20px; */
font-size: 16px;
clear: both;
color: #717171;
font-family: 'Roboto', sans-serif;
/*  margin-top: 15px; */
}
.entry-meta a {
text-transform: capitalize;
color: #515151;
font-weight: 700;
}
.entry-meta .date a { font-weight: 400; }
.entry-meta a:hover { color: #267ab8; }
/********* New changes Starts By Himanshu on 12-7-2019 ***********/
body #fancybox_ns-content,
body #fancybox_ns-outer,
body #newsletter_signup .textfield { box-sizing: border-box !important; }
body #newsletter_signup .textfield{ width: 100% !important}

.home-common h1 {
margin-top: 0;
color: #fff;
font-size: 100px;
line-height: 90px;
}
.home-common h1 em,
.top-common-bg h1 em {
font-style: normal;
background: #82bd4e; /* Old browsers */
background: -moz-linear-gradient(top, #82bd4e 20%, #2579ba 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #82bd4e 20%, #2579ba 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #82bd4e 20%, #2579ba 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82bd4e', endColorstr='#2579ba', GradientType=0 ); /* IE6-9 */
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.brand-sign:before {
content: "";
position: absolute;
bottom: -25%;
width: 24vw;
height: 24vw;
background: url(/wp-content/themes/mig/images/brand-sign.png) no-repeat center center / contain;
}
.brand-sign-left:before { left: -9%; }
.brand-sign-right:before { right: -9%; }
.page-template-tpl_blog .top-header-img { overflow: hidden; }
.page-template-tpl_blog .top-header-img h1 {
width: 100%;
padding-top: 35px;
margin-bottom: 35px;
text-align: center;
}
.thumbnail .wplp_thumb { height: 100%; }
.time-lapse { margin-top: 140px; }
.home-speaking { padding: 40px 0 }
@media (min-width:1700px) {
.brand-sign:before { bottom: -21%; }
}
@media (max-width:1440px) {
.error404 #masthead.site-header1,
.search-no-results #masthead.site-header1 { min-height: inherit; }
.error404 #masthead.site-header1 .header-content,
.search-no-results #masthead.site-header1 .header-content { min-height: 118px; }
.michale-left-content { width: 100%; }
.top-common-bg h1 { font-size: 58px; }
/* a.home-link {margin-top: 10px;} */
.nav-menu > li { padding: 0 5px; }
.nav-menu li a { font-size: 14px; }
.site-header1 .search-field {
height: 28px;
width: 28px;
background-size: auto 20px;
padding-left: 28px;
}
#masthead.site-header1 .header-content,
.site-footer .widget-area,
.site-info,
.container,
.container-blog,
.container1100,
.home-second-section { max-width: 1050px; }
#masthead.site-header1 .header-content { padding: 25px 15px 0; }
/* .home .button-design a{ padding: 8px 15px 5px !important; } */
.home-second-service .vc_column-inner,
.service-grid-list .vc_col-sm-4 { min-height: 415px !important; }
.home-second-box h4,
.service-grid-list .vc_col-sm-4 h3 {
font-size: 23px;
line-height: 28px;
}
.home-video-section .video-content-right h2,
.testimonial-slider h2,
.home-blog-section h2,
.about-first-head h2,
.about-first-left-se-content h2,
.deliver-service h2,
.marketing-video h2,
.contribution-section h2,
.service-first-content h2,
.content-marketing-first-section h2,
.how-it-works h2,
.business-content-marketing h3,
.content-marketing-first-section h2,
.michal-stopped-section h2,
.event-amazing h2,
.benefits-head h2,
.sample-pricing h2,
.content-marketing-head h2,
.insider h3,
.employee-activation-programme-iner h3,
.case-studies-first h2,
.case-studies-tile-sec h3,
.courses-section h2,
.contact-first-se-data h1,
.michel-program h3,
.pricing-section h3,
.case-detail-text h2,
.case-detail-bottom h2,
.service-middle-left-content h2,
.service-middle-right-content h2 {
font-size: 44px;
line-height: 50px;
font-weight: 900;
}
/* .default-blog-news h4 a,
.default-blog-news h4,
.default-blog-news h1 {
font-size: 44px;
line-height: 42px;
font-weight: 700;
} */
.content-marketing-left-content h4 {
font-size: 22px;
line-height: 30px;
}
.content-marketing-head h2 { width: 100%; }
.service-content ul li h4 { font-size: 17px; }
.home-blog-list .wplp_listposts .title {
font-size: 18px !important;
margin-bottom: 10px !important;
}
.home-blog-list .wplp_listposts .date { font-size: 13px !important; }
.home-blog-list .text {
font-size: 14px !Important;
font-weight: 400 !Important;
}
.consultant-text p { font-size: 29px; }
/* .consultant-btn a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
padding: 12px 55px!important; 
height: auto;
font-size: 18px!important;
} */
.first-footer-sec p { font-size: 15px; }
.delivery-title h4 { font-size: 18px; }
.delivery-title { margin-bottom: 30px !important; }
.deliver-service h2 { margin-bottom: 20px !important; }
.first-footer-sec .button-design a { margin-top: 22px !important; }
.social-icon-list ul li {
margin-right: 8px;
width: 32px;
height: 32px;
margin-top: -8px;
}
.social-icon-list ul li a img { max-width: 100%; }
.site-info .copyright {
font-size: 12px;
padding-top: 0;
}
#custom_html-3 ul li { font-size: 13px; }
.site-info {
margin-top: 60px;
padding-bottom: 20px;
}
.free-consultant { padding: 15px 0 10px; }
.blog-category-list .categories ul li a {
font-size: 16px;
padding: 17px 20px;
}
body .top-common-bg { /*padding-top: 155px !important;padding-bottom: 85px !important;*/
height: 430px;
padding-top: 70px;
}
.content-marketing-first-section ul li {
padding-bottom: 7px;
font-size: 18px;
margin-bottom: 7px;
color: #000;
}
/* .works-it h2 {width: 100%;font-size: 50px;} */
body .top-common-bg img { max-width: 92%; }
.home-second-section { padding: 0 15px; }
/* .video-content-right { padding-left: 30px; } */
.about-first-left-se-content p,
.digital-marketing-right p,
.home-video-section .video-content-right p,
.contribution-section p {
font-size: 15px;
line-height: 22px;
color: #000;
font-weight: 400;
}
.michel-bio { padding-top: 60px !important; }
.service-first-section { padding-top: 30px!important; }
.service-middle-right-content p { font-weight: 500; }
.service-grid-list { padding-bottom: 100px!important; }
.service-middle-content { padding-bottom: 0!important; }
.michael-banner h1 { font-size: 26px; }
.michal-stopped-section h2 { line-height: 52px; }
.michal-stopped-section ul li {
padding: 14px 0;
font-size: 20px;
}
/* .event-amazing .button-design a {font-size: 14px !important;padding: 8px 55px 5px !important;} */
#gform_2 #field_2_1 input,
#gform_2 #field_2_2 input,
#gform_2 #field_2_4 input,
#gform_2 #field_2_5 input,
#gform_2 #field_2_3 input { height: 40px; }
.blog-middle-content-text { min-height: 95px; }
.view-blog-btn { margin-top: 45px; }
.event-amazing h2 { margin-top: 0; }
.service-first-content { padding-right: 0; }
.employee-se.content-marketing-first ul li {
font-size: 20px;
line-height: 26px;
}
.courses-section .course-box p {
font-size: 18px;
line-height: 28px;
}
.question-content ul li {
margin-bottom: 13px;
font-size: 18px;
font-weight: 400;
}
.simple-steps-marketing .first-marketing p { padding-right: 60px; }
.simple-steps-marketing p {
font-size: 18px;
line-height: 25px;
font-weight: 400;
}
.business-content-marketing p { width: 63%; }
.employee-se .service-first-content ul li {
font-size: 20px;
margin-bottom: 15px;
padding-bottom: 15px;
line-height: 28px;
}
.employee-activation-programme-iner { padding: 0 15px 30px !important; }
.employee-activation-programme .service-first-content ul li {
font-size: 18px;
margin-bottom: 18px;
line-height: 25px;
font-weight: 400;
}
.employee-activation-programme-iner .price-list {
width: 165px;
height: 165px;
}
.employee-activation-programme-iner .price-list:after { width: 210px; }
.employee-activation-programme-iner .price-list:before {
left: 201px;
bottom: 90px;
}
.employee-activation-programme-iner .price-list p {
font-size: 20px;
line-height: 26px;
font-weight: 600;
}
.case-post-slider h2 a {
font-size: 18px !important;
margin-bottom: 5px !important;
}
.courses-section h2 { width: 100%; }
.digital-marketing-right h3 {
font-size: 28px;
line-height: 38px;
margin-bottom: 0;
}
.video-content-right .content-video p {
font-size: 24px;
line-height: 32px;
color: #2a7db4;
font-weight: bold;
}
.home-custome-logo img {
max-height: 60px;
width: auto;
}
.michel-program h3 {
width: 60%;
padding-bottom: 0;
}
.michale-left-content h3 {
font-size: 30px;
line-height: 36px;
width: 100%;
}
.michel-program { margin-top: 30px !important; }
.case-detail-text h3 { font-size: 32px; }
.case-detail-text ul li {
font-size: 16px;
line-height: 22px;
}
.case-detail-text ul li:after { top: 0; }
.case-detail-bottom p {
font-size: 20px;
line-height: 30px;
}
}
@media (max-width:1366px) {
.error404 #masthead.site-header1 .header-content,
.search-no-results #masthead.site-header1 .header-content { min-height: 110px; }
.home-common h1 {
font-size: 80px;
line-height: 80px;
}
body .michel-bio-data-last { padding-left: 160px !important; }
.category-list { border-bottom-width: 2px; }
.content-marketing-first-section h2 { margin-top: 0; }
.vc_custom_1562808270431 { padding-top: 96px !important; }
.vc_custom_1565353439645 {
margin-top: 20px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.client-head { padding-top: 10px; }
.howitworks-list { padding-top: 30px; }
.testimonial-slider {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.vc_custom_1557589942099 {
padding-top: 0 !important;
padding-bottom: 30px !important;
}
.bulding-services { margin-top: 30px !important; }
.sample-pricing {
padding-top: 0 !important;
padding-bottom: 30px !important;
}
.time-lapse { margin-top: 110px; }
.content-marketing-first-section { padding-bottom: 30px; }
.how-it-works { padding: 20px 0 30px !important; }
.vc_custom_1557593903701 { padding-top: 0 !important }
.vc_custom_1557592852796 {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.pricing-section .button-design { margin-top: 10px; }
.vc_custom_1563438728796 {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.vc_custom_1557766524840 {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.vc_custom_1557605688117 {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.michel-bio-data-last {
padding-top: 10px !important;
padding-bottom: 50px;
}
.simple-steps-nx {
padding-top: 50px !important;
padding-bottom: 40px !important;
}
.business-content-marketing {
padding-top: 30px !important;
padding-left: 20px;
padding-bottom: 50px !important;
padding-right: 20px;
}
.business-content-marketing ul li {
font-size: 24px;
line-height: 32px;
}
.step-content h4 {
width: 180px;
height: 180px;
line-height: 180px;
font-size: 20px;
}
.step-content h4:after {
width: 156px;
height: 156px;
top: 12px;
left: 12px;
}
.step-content { margin-top: 20px; }
.arrow-left { margin-top: 90px; }
.help-you { margin-top: -106px !important; }
.vc_custom_1563443519929 { padding-bottom: 90px !important; }
.insider {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.employee-se { padding-top: 0 !important; }
.free-consultant-se { padding-bottom: 40px !important; }
.employee-activation-programme-iner { padding: 20px 15px 40px !important; }
.vc_custom_1560222327974 { padding-top: 40px !important; }
.case-studies-first { padding-bottom: 30px; }
.books-list {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.Books-cat ul li a { font-size: 18px; }
.about-bg { padding-top: 30px !important; }
.contribution-section {
padding-top: 30px;
margin: 30px auto !important
}
.deliver-service {
margin-top: 0;
padding-top: 0;
padding-bottom: 20px;
}
.services-info .vc_figure-caption {
left: 39px;
top: 264px;
font-size: 38px;
}
.hover-content {
top: -125px;
box-shadow: 0 5px 15px #ccc
}
.hover-content:after { left: 90px; }
}
@media (max-width:1200px) {
.error404 #masthead.site-header1 .header-content,
.search-no-results #masthead.site-header1 .header-content { min-height: 106px; }
.container {
max-width: 1100px;
width: 100% !important;
}
body .top-common-bg {
height: 360px;
padding-top: 70px;
}
.top-common-bg h1 {
font-size: 48px;
line-height: 52px;
}
body .michel-bio-data-last { padding-left: 0 !important; }
/*.home-blog-list,.home-second-section {
max-width: 100%;
}*/
.home-service-section { height: 510px; }
.home-service-section .wpb_single_image img {
height: 510px;
left: -73px;
}
.service-list {
left: 312px;
top: 70px;
}
.service-content ul li p {
width: 250px;
font-size: 16px;
line-height: 24px;
}
.service-content ul li:hover h4:after {
width: 40px;
right: -72px;
}
.service-content ul li h4 {
font-size: 16px;
margin-top: 0;
margin-bottom: 30px;
}
.service-content ul li:after { left: -46px; }
.service-content ul li:nth-child(2):after { left: -14px; }
.service-content ul li:nth-child(4):after { left: -14px; }
.home-second-type { font-size: 34px; }
.home-second-box { padding: 0 10px; }
.home-second-box h4 {
font-size: 24px;
line-height: 30px;
margin-top: 0;
}
.home-second-service .button-design {
bottom: 0px;
left: 30px;
}
.home-second-service .vc_column-inner {
padding-bottom: 72px;
min-height: 380px !important;
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li { margin-bottom: 20px; }
.page-template-tpl_blog .top-header-img h1 { margin-bottom: 20px; }
.home-blog-section h2 {
font-size: 38px;
line-height: 45px;
margin-top: 50px;
}
.home-blog-section .wpb_content_element { margin-bottom: 10px; }
.blog-middle-content-text { min-height: 97px }
.view-blog-btn { margin-top: 0; }
.blog-middle-content-text { min-height: auto !important; }
.view-blog-btn { text-align: left !important; }
.home-video-section .video-content-right h2,
.testimonial-slider h2,
.home-blog-section h2,
.about-first-head h2,
.about-first-left-se-content h2,
.deliver-service h2,
.marketing-video h2,
.contribution-section h2,
.service-first-content h2,
.content-marketing-first-section h2,
.how-it-works h2,
.business-content-marketing h3,
.content-marketing-first-section h2,
.michal-stopped-section h2,
.event-amazing h2,
.benefits-head h2,
.sample-pricing h2,
.content-marketing-head h2,
.insider h3,
.employee-activation-programme-iner h3,
.case-studies-first h2,
.case-studies-tile-sec h3,
.courses-section h2,
.contact-first-se-data h1,
.michel-program h3,
.pricing-section h3,
.case-detail-text h2,
.case-detail-bottom h2,
.services h2,
.service-middle-left-content h2,
.service-middle-right-content h2,
.default-blog-news h4 a,
.default-blog-news h4,
.default-blog-news h1 {
font-size: 36px;
line-height: 40px;
}
.search.search-results article a.titlesearch {
font-size: 36px!important;
line-height: 40px!important;
padding: 0!important;
}
.michale-left-content h3 {
font-size: 26px;
line-height: 34px;
}
#email-subscribers-form-5 h3 {
font-size: 16px;
line-height: 22px;
}
.pricing-section .vc_col-sm-3 p { padding-top: 8px; }
.pricing-section .button-design {
margin-top: -5px;
margin-bottom: 30px;
}
.vc_custom_1557587011342 { padding-top: 10px !important; }
.site-footer { padding-top: 40px; }
.site-info { margin-top: 40px; }
.michael-banner h1 {
font-size: 26px;
line-height: 34px;
}
.michale-left-content ul li {
font-size: 18px;
line-height: 24px;
}
.michale-left-content ul li h5 {
margin: 0;
font-size: 14px;
}
.consultant-text p {
font-size: 26px;
line-height: 34px;
}
.consultant-btn .button-design {
margin-bottom: 30px !important;
margin-top: -5px;
}
.free-consultant { padding: 0; }
.employee-se .service-first-content ul li {
font-size: 18px;
line-height: 26px;
}
.help-you ul li { margin: 0 5px 20px; }
.help-you ul li a,
.help-you ul li em {
font-size: 18px;
width: 100%;
}
.question-text h3,
.step-section h3 {
font-size: 28px;
line-height: 38px;
}
.question-text { padding-bottom: 30px; }
.testimonial-slider .profile-img-wrapper img { max-width: 100px; }
.ult-carousel-wrapper button.circle-bg,
.ult-carousel-wrapper button.circle-border { display: none !important; }
.services-info .vc_figure-caption {
left: 27px;
top: 225px;
font-size: 32px;
}
.business-content-marketing p {
width: 80%;
padding: 0 20px;
}
}
@media (max-width:1100px) {
.brand-sign:before {
width: 30vw;
height: 30vw;
}
.brand-sign-left:before { left: -10%; }
.brand-sign-right:before { right: -10%; }
}
@media (max-width:980px) {
.services { padding: 0 20px; }
.services .wpb_content_element { margin-bottom: 0; }
.nav-menu > li { padding: 0; }
.error404 #masthead.site-header1 .header-content,
.search-no-results #masthead.site-header1 .header-content { min-height: 89px; }
.brand-sign:before {
width: 24vw;
height: 24vw;
}
.brand-sign-left:before { left: -8%; }
.brand-sign-right:before { right: -8%; }
body .top-common-bg {
height: 300px;
padding-top: 16px;
}
.home-second-section {
padding: 0 10px;
height: auto;
}
.home-second-service { padding: 0 10px; }
.service-list { position: static }
.home-service-section { height: auto }
.home-service-section .wpb_single_image img {
position: static;
height: 300px;
}
.service-content ul {
float: none;
padding: 0 20px !important;
}
.service-content ul li:after { display: none; }
.service-content ul li { padding-left: 0 !important }
.service-content ul li h4 {
margin-bottom: 10px;
line-height: 22px;
font-size: 18px;
color: #2b7db3;
}
.service-content ul li p {
width: 100%;
position: static;
visibility: visible;
transform: none;
opacity: 1;
}
.home-blog-section h2 { margin-top: 50px; }
.consultant-text p {
font-size: 22px;
line-height: 30px;
padding-top: 3px;
}
/* .consultant-btn .button-design a {
padding: 10px 14px 5px !important
} */
.cat-list,
.post-cat {
width: 50px;
font-size: 24px;
}
#masthead.site-header1 .header-content,
.site-header1 { min-height: 90px; }
.main-navigation { min-height: inherit }
.single .container-blog { padding-top: 120px; }
.single header { background: transparent; }
.single .header-content { background: #000; }
.search-results .page-title { padding: 130px 0 70px; }
.blog-category-list .categories ul li a {
font-size: 16px;
padding: 17px 20px;
}
.top-common-bg h1 {
font-size: 40px;
line-height: 46px;
}
.michael-banner h1 {
font-size: 22px;
line-height: 30px;
}
.home-video-section .video-content-right h2,
.testimonial-slider h2,
.home-blog-section h2,
.about-first-head h2,
.about-first-left-se-content h2,
.deliver-service h2,
.marketing-video h2,
.contribution-section h2,
.service-first-content h2,
.content-marketing-first-section h2,
.how-it-works h2,
.business-content-marketing h3,
.content-marketing-first-section h2,
.michal-stopped-section h2,
.event-amazing h2,
.benefits-head h2,
.sample-pricing h2,
.content-marketing-head h2,
.insider h3,
.employee-activation-programme-iner h3,
.case-studies-first h2,
.case-studies-tile-sec h3,
.courses-section h2,
.contact-first-se-data h1,
.michel-program h3,
.pricing-section h3,
.case-detail-text h2,
.case-detail-bottom h2,
.services h2,
.service-middle-left-content h2,
.service-middle-right-content h2,
.default-blog-news h4 a,
.default-blog-news h4,
.default-blog-news h1 {
font-size: 32px;
line-height: 38px;
}
.search.search-results article a.titlesearch {
font-size: 32px!important;
line-height: 38px!important;
padding: 0!important;
}
.vc_custom_1564393413745 { padding-left: 15px !important; }
.employee-se .service-first-content ul li {
font-size: 16px;
line-height: 20px;
}
.courses-section .course-box {
padding: 35px 0 20px 0;
width: calc(33.33% - 15px) !important;
margin-right: 15px;
}
.courses-section .course-box p {
font-size: 16px;
line-height: 26px;
}
.course-box .wpb_single_image {
right: 15px;
margin-top: 15px;
width: 26px;
}
.content-marketing-head h2 { margin-top: 0; }
.question-text h3,
.step-section h3 {
font-size: 22px;
line-height: 30px;
padding-bottom: 0;
}
.question-content ul li {
margin-bottom: 10px;
font-size: 16px;
letter-spacing: inherit;
}
.question-content p {
height: auto;
font-size: 16px;
line-height: 22px;
display: block;
}
.question-content em {
font-size: 20px;
margin-top: 0;
}
.vc_custom_1560306222251 { padding-bottom: 30px !important; }
.question-text { padding-bottom: 10px; }
.first-footer-sec p {
padding-right: 0;
margin-bottom: 0;
}
.site-footer {
padding: 40px 20px 0;
box-sizing: border-box;
}  
.home-common h1 {
font-size: 70px;
line-height: 70px;
}
.home-slider-content p { margin-top: 6px; }
.home-second-box h4 {
font-size: 22px;
line-height: 26px;
margin-bottom: 10px;
}
.home-second-box p {
font-size: 15px;
line-height: 22px;
}
.home-second-section { padding-bottom: 30px !important; }
.home .client-logo-section { margin: 10px auto 5px !important; }
.home-blog-list .wplp_listposts .title {
font-size: 16px !important;
line-height: 22px !important;
margin-bottom: 5px !important;
}
.insideframe .img_cropper { margin-bottom: 15px !important; }
.home-blog-list .insideframe ul li .insideframe { padding-bottom: 12px; }
.site-info .copyright,
.social-icon-list { width: auto; }
body.home .home-common { padding-top: 130px !important; }
.site-info { margin-top: 20px; }
.business-content-marketing {
padding-top: 10px !important;
padding-bottom: 20px !important;
}
.content-marketing-first-section { margin-top: 0 !important; }
.content-marketing-left-content h4 {
font-size: 16px;
line-height: 25px;
}
.works-content h4 {
margin-bottom: 10px;
font-size: 22px;
}
.howitworks-list .wpb_single_image { margin-bottom: 15px; }
.bulding-services { margin-top: 0 !important; }
.bulding-services-data h3 {
font-size: 20px;
line-height: 28px;
margin-bottom: 10px;
}
.bulding-services-data p {
font-size: 14px;
padding-right: 0;
line-height: 20px;
}
.pricing-section-1 p {
font-size: 14px;
padding: 0 20px;
line-height: 20px;
}
.pricing-section-1 h4 { font-size: 21px; }
.content-marketing-first-section ul li {
font-size: 15px;
line-height: 24px;
}
.vc_custom_1557766524840 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.michal-stopped-section h2 { margin-bottom: 0; }
.michal-stopped-section ul li {
padding: 10px 0;
font-size: 16px;
line-height: 24px;
}
#gform_1 .gfield_checkbox label,
#gform_2 .gfield_checkbox label,
.comment-form-cookies-consent label { font-size: 16px; display: block;     line-height: 25px; padding-top: 0 !important;}
.michale-left-content h3 {
font-size: 24px;
line-height: 28px;
}
.michale-left-content { padding: 22px; }
.michale-left-content ul li {
font-size: 16px;
line-height: 24px;
}
.michel-bio-data-last { padding-bottom: 30px; }
#gform_2 ul li { margin-bottom: 20px; }
#gform_2 ul li:last-child { margin-bottom: 0; }
.step-content h4 {
width: 150px;
height: 150px;
line-height: 150px;
}
.step-content h4:after {
width: 126px;
height: 126px;
}
.arrow-left { margin-top: 80px; }
.business-content-marketing p {
width: 100%;
padding: 0;
line-height: 24px;
}
.help-you p { font-size: 20px; }
.help-you ul li {
margin: 0 0 10px;
padding: 5px;
width: 24%;
}
.service-first-section { padding-top: 0px!important; }
.employee-activation-programme .service-first-content ul li {
font-size: 16px;
margin-bottom: 14px;
line-height: 22px;
font-weight: 400;
}
.employee-activation-programme-iner {
margin-top: 30px !important;
padding: 10px 15px 30px !important;
}
.employee-activation-programme-iner p {
color: #fff;
font-size: 18px;
margin-top: 10px;
font-weight: 500;
letter-spacing: 1px;
line-height: 28px;
}
.employee-activation-programme-iner .price-list {
width: 145px;
height: 145px;
}
.employee-activation-programme-iner .vc_col-sm-1\/5 {
width: 33%;
float: none;
}
.employee-activation-programme-iner .price-list { margin: 0 auto; }
.case-studies-first h2 { margin-top: 0 }
.case-studies-tile-sec .wpb_single_image { border-right-width: 10px; }
.Books-cat ul {
padding: 0 !important;
display: flex;
list-style: none;
margin: 0;
flex-wrap: wrap;
height: auto;
}
.Books-cat ul li a {
font-size: 16px;
cursor: pointer;
padding: 15px !important;
margin: 0 !important;
}
.about-first-left-se-content h2 {
padding-top: 0 !important;
/* margin-top: 0; */
}

.video-content-right .content-video p {
font-size: 20px;
line-height: 28px;
padding-top: 60px;
letter-spacing: inherit;
padding-right: 20px;
}
.mean-people-suck p {
font-size: 20px;
line-height: 28px;
}

#content-marketing .about-video-section,
#digital-marketing { padding-top: 0 !important }
.sidebar-content h4 {
margin-top: 0;
font-size: 16px;
}
.container-blog { padding: 30px 15px 0; }
.default-blog-news h1 { margin-top: 0 }
.about-bg { padding-top: 0 !important; }
.michel-photo { margin-top: 0; }
.vc_custom_1557506532852 .vc_btn3-container.vc_btn3-inline { display: block; }
.hover-content { display: block; }
.hover-content {
background: transparent;
display: block;
position: relative;
top: 0;
width: 100%;
padding: 0 0 0 50px;
box-shadow: none;
}
.deliver-service-list .wpb_content_element { margin-bottom: 0; }
.hover-content:after { display: none }
.vc_custom_1557506532852 .vc_column-inner {
padding-top: 0;
margin-top: -25px;
}
.custom-logo { padding: 0 5px; }
.home-speaking { padding: 20px 0 }
.business-content-marketing ul { padding-left: 0; }
.business-content-marketing ul li {
font-size: 18px;
line-height: 26px;
padding: 0 20px;
}
.business-content-marketing ul li:after {
left: -1px;
top: 2px;
}
.help-you { margin-top: -76px !important; }
.single-post h2,
.single-post h2 strong {
font-size: 24px;
margin-bottom: 10px;
}
.single-post h3 {
font-size: 18px;
margin-bottom: 10px;
}
}
@media screen and (max-width:845px) {
.digital-marketing-left .michel-photo img { width: 100%; }
.delivery-title { margin-bottom: 0px !important; }
.deliver-service-list .wpb_content_element { margin-bottom: 30px; }
.michel-bio-data-last.michel-bio .michel-photo img { width: 100%; }
.michel-bio { margin-top: 0px !important; }
.michel-bio .michel-photo img { display: table; }
body .contribution-section {
width: calc(100% - 40px) !important;
}
.michel-bio .about-first-left-se-content p { padding-right: 0; }
.content-marketing-first-section h2 { margin-top: 0; }
.content-marketing-left-content p {
padding-right: 0;
font-size: 14px;
}
.content-marketing-first-section .button-design { margin-top: 50px; }
.how-it-works h2 { text-align: center !important; }
.benefits-head h2 { margin-top: 0; }
.sample-pricing .vc_col-sm-6:first-child .pricing-section-1 { float: left; }
.pricing-section-1 { width: 100%; }
.blue-bg-color h3 { font-size: 20px; }
.business-content-marketing h3 { width: 100% }
}
@media screen and (max-width:830px) {
.about-first-left-se-content p { padding-right: 0; }
.page-template-tpl_blog .top-header-img img { height: 320px; }
.top-header-img .title-img img {
width: 40%;
height: auto;
}
.home-blog-section .vc_col-sm-3 {
margin-bottom: 30px;
margin: 0px 0px 20px;
}
.home-blog-section .vc_col-sm-3 .wpb_text_column { margin-bottom: 0; }
.insideframe .img_cropper { height: 190px; }
.consultant-text p { font-size: 24px; }
/* .consultant-btn .button-design button, .consultant-btn .button-design a {
padding: 10px 23px !important;
font-size: 14px !important;
} */
.container-blog .img-holder {
height: 360px;
}
}
@media (max-width:768px) {
.brand-sign:before {
width: 30vw;
height: 30vw;
}
.brand-sign-left:before { left: -10%; }
.brand-sign-right:before { right: -10%; }
.business-content-marketing p { width: 100%; }
}
@media (max-width:767px) {
body .home-video-section { padding-bottom: 0 !important; }
.video-content-right .vc_column-inner { max-width: none; }
.event-amazing h2 br { display: none; }
.container { /* padding:0 15px !important; */
margin-bottom: 20px !important; }
.home-common h1 {
font-size: 68px;
line-height: 60px;
}
.home-second-type { font-size: 30px; }
body .home-common { padding-bottom: 100px !important; }
.home-second-service .button-design { position: static; }
.home-second-service .vc_column-inner {
padding-bottom: 0;
min-height: auto !important;
}
.home-second-box { padding: 0 5px; }
.home-second-service .button-design a { margin-left: 5px !important; }
.home-Video-player>.vc_column-inner {
/* padding-left: 15px; */
padding-right: 0;
margin-bottom: 20px;
max-width: 100%;
}
/* .home-video-section .video-content-right p {
font-size: 18px;
line-height: 26px;
} */   
.home-blog-list .vc_column-inner {
padding-left: 20px !important;
padding-right: 20px !important;
}
.view-blog-btn { margin-bottom: 10px; }
.home-blog-list .insideframe ul li .insideframe { position: relative; }
.home-blog-list .wplp_listposts .title {
margin-bottom: 10px !important;
height: auto;
margin-top: 10px;
}
.insideframe .img_cropper { margin-bottom: 0 !important }
.home-blog-list .wplp_listposts .date {
position: absolute;
margin-top: 0 !important;
top: 10px;
left: 10px;
background: #ffffff;
height: 25px;
line-height: 25px;
padding: 0 10px;
border-radius: 10px;
color: #000;
}
.author-img {
float: none;
width: 100%;
}
.author-bio .michel-photo1 {
float: none;
margin: 0 auto 20px;
height: 130px;
width: 130px;
}
.author-content {
float: none;
width: auto;
padding-left: 0;
text-align: center
}
.case-studies-first p { padding-right: 0; }
.time-lapse { margin-top: 0; }
.home-video-section .video-content-right h2,
.testimonial-slider h2,
.home-blog-section h2,
.about-first-head h2,
.about-first-left-se-content h2,
.deliver-service h2,
.marketing-video h2,
.contribution-section h2,
.service-first-content h2,
.content-marketing-first-section h2,
.how-it-works h2,
.business-content-marketing h3,
.content-marketing-first-section h2,
.michal-stopped-section h2,
.event-amazing h2,
.benefits-head h2,
.sample-pricing h2,
.content-marketing-head h2,
.insider h3,
.employee-activation-programme-iner h3,
.case-studies-first h2,
.case-studies-tile-sec h3,
.courses-section h2,
.contact-first-se-data h1,
.michel-program h3,
.pricing-section h3,
.case-detail-text h2,
.case-detail-bottom h2,
.services h2,
.service-middle-left-content h2,
.service-middle-right-content h2,
.default-blog-news h4 a,
.default-blog-news h4,
.default-blog-news h1 {
font-size: 26px;
line-height: 32px;
}
.search.search-results article a.titlesearch {
font-size: 22px!important;
line-height: 32px!important;
padding: 0!important;
border-radius: 0!important;
}
body .home-bg.home-common { padding-bottom: 100px !important; }
.service-first-content {
padding-right: 5px;
padding-left: 5px;
}
.site-info .copyright {
float: none;
width: 100%;
text-align: center;
}
.social-icon-list {
width: 100%;
float: none;
margin-top: 20px;
}
.social-icon-list ul li { margin-top: 0 }
/* .vc_column_container {
padding-left: 15px !important;
padding-right: 15px !important;
} */       
.wpb_animate_when_almost_visible {
opacity: 1 !important;
animation: none !important;
}
.question-text .wpb_single_image .vc_single_image-wrapper { max-width: 100px; }
.question-text .wpb_single_image.vc_align_left,
.insider .wpb_single_image.vc_align_left { text-align: center }
.employee-activation-programme .service-first-content ul { padding-bottom: 20px; }
.case-studies-tile-sec h3 br { display: none; }
.case-studies-tile-sec h3 {
margin-bottom: 20px !important;
text-align: center;
}
.video-content-right .content-video p { padding-top: 0 }
#video-content-first .video-content-right { padding: 0 15px !important; }
.michel-bio { padding-top: 0px !important; }
.michel-bio .vc_col-sm-7 {
margin-top: 0;
margin-bottom: 30px !important;
}
.michel-photo {
max-width: 400px;
margin: 20px auto 0 !important;
width: 100%;
}
.books-list .wpb_single_image.vc_align_left {
max-width: 170px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
#people-suck .wpb_single_image .vc_figure {
margin: 0;
max-width: 350px;
margin: 30px auto;
width: 100%;
display: block;
}
.vc_custom_1564395256533 { padding-top: 0 !important; }
.contribution-logo {
width: 100%;
margin: 0
}
.contribution-logo > div {
width: auto;
display: inline-block;
max-width: 168px;
}
.custom-logo {
margin-bottom: 0 !important;
padding: 0
}
.contribution-section .wpb_column .vc_column-inner { height: 90px; }
.gform_wrapper { margin-top: 0; }

#gform_2 #field_2_1 input, #gform_2 #field_2_2 input, #gform_2 #field_2_4 input, #gform_2 #field_2_5 input, #gform_2 #field_2_3 input, #gform_2 textarea,
#gform_1 #field_1_1 input, #gform_1 #field_1_2 input, #gform_1 #field_1_4 input, #gform_1 #field_1_5 input, #gform_1 #field_1_3 input, #gform_1 textarea {
font-size: 16px;
height:45px;
}
#gform_2 textarea, #gform_1 textarea{ height: 160px;}
#gform_2 ul li, #gform_1 ul li {
margin-bottom: 10px;
}
body .gform_wrapper ul li.gfield {
margin-top: 2px;
}
.michale-left-content h3 {
font-size: 22px;
line-height: 28px;
}
.help-you ul li a,
.help-you ul li em { font-size: 16px;}
.step-content h4 {
width: 130px;
height: 130px;
line-height: 130px;
font-size: 18px;
}
.arrow-left {
margin-top: 75px;
}
.step-content h4:after {
width: 106px;
height: 106px;
}
.business-content-marketing ul li {
font-size: 16px;
line-height: 26px;
padding: 0 15px;
}
.reach-content {
margin-left: 0;
}
.container-blog .img-holder {
height: 430px;
}
.blog-category-list .categories ul li a {
padding: 17px 10px;
font-size: 16px;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {width: 100%;}
.hover-content{ padding-left: 22px;}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper select {
height: 45px;
font-size: 16px;
}
.gform_wrapper select, .gform_wrapper select:hover { background-size: auto 7px;}
.gform_wrapper .ginput_card_security_code { background-size: auto 18px !important; }
}
@media (max-width:643px) {
/* .vc_row.container { padding: 0 5px !important; } */
/* .container1100.vc_row {
margin-left: -15px !important;
margin-right: -15px !important;
width: auto !important;
} */

.error404 #masthead.site-header1 .header-content,
.search-no-results #masthead.site-header1 .header-content { min-height: 82px; }
body .top-common-bg { padding-top: 36px; }    
/* body .home-video-section {
padding-left: 5px !important;
padding-right: 5px !important;
} */
.client-logo-section { margin-bottom: 10px !important; }
.home-service-section .wpb_single_image img { height: 240px; }
/* .home .home-blog-list { left: -15px !important; }  */  
.home-second-box h4 { margin-bottom: 10px; }
/* body .top-common-bg {
padding-top: 90px !important;
padding-bottom: 60px !important;
} */
.pricing-section .wpb_content_element { margin-bottom: 0 }
.pricing-section .wpb_content_element p { margin-bottom: 10px !important }
.cat-list,
.post-cat { font-size: 18px; }
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url { width: 100%; }
.wp-pagenavi span,
.wp-pagenavi a {
display: inline-block;
margin: 5px;
}
.top-common-bg h1 {
font-size: 38px;
line-height: 42px;
}
.michael-banner h1 {
font-size: 22px;
line-height: 34px;
margin-top: 12px;
}
.brand-sign:before {
width: 40vw;
height: 40vw;
}
.brand-sign-left:before { left: -15%; }
.brand-sign-right:before { right: -15%; }
.courses-list { padding: 0 15px; }
.courses-section .course-box {
width: 100% !important;
margin-right: 0;
margin-bottom: 15px;
}
.contribution-logo > div { max-width: 150px; }

.hover-content,
.delivery-title h4 { padding-left: 22px; }
.help-you ul li {
width: 43%;
}

.container-blog .img-holder {
height: 370px;
}
.single-post h2, .single-post h2 strong {
font-size: 18px;
}
.single-post h3 {
font-size: 16px;
}
#gform_1 .gfield_checkbox label:before, #gform_2 .gfield_checkbox label:before, .comment-form-cookies-consent label:before {
width: 20px;
height: 20px;
}
#gform_1 .gfield_checkbox label:after, #gform_2 .gfield_checkbox label:after, .comment-form-cookies-consent label:after {
width: 6px;
height: 11px;
border-width: 0 2px 2px 0;
left: 7px;
top: 5px;
}
#gform_1 .gfield_checkbox label, #gform_2 .gfield_checkbox label, .comment-form-cookies-consent label {padding-left: 32px !important;}
.digital-marketing-right .wpb_single_image.vc_align_left, .digital-marketing-left .wpb_single_image.vc_align_left, #people-suck .wpb_single_image .vc_figure { max-width: 260px;}

/* download a copy */
body .gform_wrapper #gform_fields_3 li.gfield {
margin-top: 0;  
}
.gform_wrapper #field_3_15 .ginput_product_price_label,
.gform_wrapper #field_3_15 .ginput_product_price { display: inline-block !important;}
#field_3_12 input, #field_3_12 select, #field_3_12 textarea, #field_3_13 input, #field_3_13 select, #field_3_13 textarea {
margin-top: 0;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
width: 100%;
float: none;
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
float: none;
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
width: 100%;
float: none;
}
.ginput_card_expiration_month { margin-top: 2px !important;}
.ginput_card_expiration_year { margin-top: 10px !important; }
.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container { margin-bottom: 0; }
.gform_wrapper .ginput_container span:not(.ginput_price) { margin-bottom: 10px; }
body .ginput_full.ginput_cardextras { margin-bottom: 0; }
#input_3_13_2_container { margin-bottom: 0px !important; }
#field_3_16 { margin-top: 18px !important; }
}
@media (max-width:414px) {
.home-common h1 {
font-size: 62px;
line-height: 52px;
}
.home-second-type { font-size: 27px; }
.brand-sign:before {
bottom: -15%;
width: 38vw;
height: 38vw;
}
.brand-sign-left:before { left: -12%; }
.brand-sign-right:before { right: -12%; }
.home-slider-content p br { display: none; }
.home-main-img .vc_single_image-wrapper { max-width: 90%; }
.client-logo-section { padding: 0 !important }
body .top-common-bg .vc_single_image-wrapper { max-width: 95%; }
/* body .top-common-bg {
padding-top: 80px !important;
padding-bottom: 30px !important;
} */
/* body .top-common-bg.banner-over {
min-height: 450px;
padding-top: 80px !important;
padding-bottom: 220px !important;
} */
.cat-list,
.post-cat { font-size: 14px; }
.case-studies-first h2,
.case-studies-tile-sec h3 {
font-size: 20px;
line-height: normal;
}
.case-studies-tile-sec h3 { margin-bottom: 20px!important; }
.employee-activation-programme-iner .price-list {
width: 105px;
height: 105px;
padding: 25px 10px;
}
.employee-activation-programme-iner .price-list p {
font-size: 16px;
line-height: 18px;
}
.help-you ul li {
width: 48%;
}
.top-common-bg h1 {
font-size: 36px;
line-height: 36px;
}
.michael-banner h1 {
font-size: 20px;
line-height: 26px;
margin-top: 8px;
}
.container-blog .img-holder {
height: 240px;
}
}
@media (max-width:360px) {
.home-common h1 {
font-size: 56px;
line-height: 56px;
}
.home-second-type { font-size: 24px; }
.brand-sign:before {
width: 48vw;
height: 48vw;
bottom: -17%;
}
.brand-sign-left:before { left: -17%; }
.brand-sign-right:before { right: -17%; }
.container-blog .img-holder {
height: 220px;
}
}
a.linkedin-mig{
text-decoration: none !important;
}
/********* New Changes Ends Here **********/
@media (max-width: 1800px){
.home-service-section {margin-top: 0;}
}