*,
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}  html {
font-size: 62.5%; }
body {
color: #333;
font-family: proxima-nova, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
::-moz-selection {
background-color: #333;
color: #fff;
}
::selection {
background-color: #333;
color: #fff;
}
a {
color: #333;
font-weight: 400;
text-decoration: none;
}
a:hover {
color: #0ebfe9;
}
p {
margin: 0 0 15px;
padding: 0;
}
ol,
ul {
margin: 0;
padding: 0;
}
blockquote,
blockquote::before {
color: #999;
}
blockquote {
margin: 40px;
}
blockquote::before {
content: "\201C";
display: block;
font-size: 30px;
height: 0;
left: -20px;
position: relative;
top: -10px;
}
.entry-content code {
background-color: #333;
}
cite {
font-style: normal;
}
.button {
transition-duration: 0.3s;
transition-property: background;
transition-timing-function: linear;
} h1,
h2,
h3,
h4,
h5,
h6 {
color: #333;
font-family: proxima-nova, sans-serif;
font-weight: 700;
line-height: 1.2;
margin: 0 0 15px;
}
h1 {
font-size: 60px;
}
h2 {
font-size: 45px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 22px;
}
h6 {
font-size: 20px;
} embed,
iframe,
img,
object,
video,
.wp-caption {
max-width: 100%;
}
img {
height: auto;
}
.featured-content img,
.gallery img {
width: auto; } input,
select,
textarea {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 0;
color: #333;
padding: 10px;
width: 100%;
}
input:focus,
textarea:focus {
border: 1px solid #333;
outline: none;
}
::-moz-placeholder {
color: #999;
opacity: 1;
}
::-webkit-input-placeholder {
color: #999;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px #F58120;
border: none;
border-radius: 10px;
box-shadow: none;
color: #1E1E1E;
cursor: pointer;
font-size: 15px;
font-weight: 700;
padding: 15px 24px;
text-transform: none;
width: auto;
}
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px #F58120;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
display: none;
}
#gform_submit_button_1 {
width: 98% !important;
text-align: center;
text-transform: none;
}
#pardot-form label {
display: inline-block;
} table {
border-collapse: collapse;
border-spacing: 0;
line-height: 2;
margin-bottom: 40px;
width: 100%;
}
tbody {
border-bottom: 1px solid #ddd;
}
th,
td {
text-align: left;
}
table th {
background: #F58120;
color: #FFF;
border-left: 1px solid #FFF;
text-align: center;
}
table td {
background: #FFF;
color: #000;
border: 1px solid #F58120;
text-align: center;
}  .wrap {
margin: 0 auto;
max-width: 1170px;
}
.site-inner {
clear: both;
padding-top: 40px;
}   .content {
float: left;
width: 720px;
}
.sidebar-content .content {
float: right;
}
.full-width-content .content {
width: 100%;
} .search-form input[type="submit"] {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
width: 1px;
}
.search-form {
overflow: hidden;
padding: 3px;
width: 100%;
}
img.centered,
.aligncenter {
display: block;
margin: 0 auto 24px;
}
img.alignnone {
margin-bottom: 12px;
}
.alignleft {
float: left;
text-align: left;
}
.alignright {
float: right;
text-align: right;
}
a.alignleft,
img.alignleft,
.wp-caption.alignleft {
margin: 0 24px 24px 0;
}
a.alignright,
img.alignright,
.wp-caption.alignright {
margin: 0 0 24px 24px;
}
a.alignleft,
a.alignright {
border: none;
}
.widget-area {
word-wrap: break-word;
}  .entry {
margin-bottom: 40px;
}
.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption,
p {
margin-bottom: 26px;
}
.entry-content ol li {
list-style-type: decimal;
}
.entry-content ul li {
list-style-type: none;
}
.entry-content ol ol,
.entry-content ul ul {
margin-bottom: 0;
}
.entry-categories,
.entry-tags {
display: block;
} .pagination {
clear: both;
margin: 40px 0;
text-align: center;
}
.pagination li {
display: inline-block !important;
margin: 0 3px;
padding-left: 0 !important;
}
.pagination li:before {
display: none !important;
}
.pagination li a {
background-color: #333;
border: none;
border-radius: 3px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
padding: 8px 12px;
text-decoration: none !important;
}
.pagination li a:hover,
.pagination li.active a {
background-color: #F58120;
} .sidebar {
float: right;
margin-top: 0px;
width: 340px;
}
.sidebar-content .sidebar {
float: left;
}
.sidebar img {
margin-bottom: 15px;
}
.sidebar p:last-child,
.sidebar .featured-content img {
margin-bottom: 0;
}
.sidebar li {
list-style-type: none;
margin-bottom: 6px;
word-wrap: break-word;
}
.sidebar ul>li:last-child {
margin-bottom: 0;
}
.sidebar .widget {
margin-bottom: 40px;
} .footer-widgets {
clear: both;
color: #999;
background-color: #333;
}
.footer-widgets .wrap {
padding: 40px 0 16px;
}
.footer-widgets li {
list-style-type: none;
margin-bottom: 6px;
word-wrap: break-word;
}   .screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
background: #fff;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto !important;
color: #333;
display: block;
font-size: 1em;
font-weight: bold;
height: auto;
padding: 15px 23px 14px;
text-decoration: none;
width: auto;
z-index: 100000; }
.more-link {
position: relative;
}
.genesis-skip-link {
margin: 0;
}
.genesis-skip-link .skip-link-hidden {
display: none;
visibility: hidden;
}
.genesis-skip-link li {
height: 0;
list-style: none;
width: 0;
} :focus {
color: #333;
outline: #ccc solid 1px;
}  .siteorigin-panels .site-inner {
padding: 0;
}
.content-sidebar.siteorigin-panels .site-inner {
padding-top: 50px;
padding-bottom: 50px;
}
.siteorigin-panels .entry {
margin-bottom: 0;
} .top-gap {
padding-top: 80px;
}
.bottom-gap {
padding-bottom: 80px;
} .site-inner ul {
margin-left: 0;
}
.site-inner ul li {
display: block;
position: relative;
padding-left: 15px;
margin-bottom: 0;
}
.site-inner ul li:before {
content: '';
border: 2px solid #000;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
position: relative;
margin-left: -3px;
top: -2px;
left: -15px;
}
ul.sharing_btns {
margin: 0;
}
.sharing_btns li:before {
display: none;
}
.sharing_btns li {
display: inline-block !important;
margin-right: 5px;
padding-left: 0 !important;
}
.sharing_btns li:before {
display: none !important;
}
.sharing_btns li a {
color: #F58120;
}
.sharing_btns li a:hover {
text-decoration: none;
} .large-container {
max-width: 1070px;
margin: 0 auto;
} .medium-container {
max-width: 980px;
margin: 0 auto;
} .small-container {
max-width: 755px;
margin: 0 auto;
}
footer ul.menu li{
list-style-type: none;
display: inline-block;
margin-left: 5px;
margin-right: 5px;
}
.sharing_wrapper{
clear: both;
}
.sharing_wrapper ul,
.entry-content .sharing_wrapper ul{
margin-left: 0px;
}
.sharing_wrapper ul li,
.entry-content .sharing_wrapper ul li{
display: inline-block;
margin-right: 10px;
list-style-type: none;
} *:last-child {
margin-bottom: 0;
}
p:empty {
display: none;
}
a[href^="tel"] {
display: inline-block;
}
ol,
ul {
margin: 0 0 40px 20px;
padding: 0;
}
.entry-content a{
color:#0EBFE9;
}
.entry-content a:hover{
text-decoration: underline;
} body .gform_wrapper li.gfield.gfield_error {
background-color: transparent;
margin-bottom: 0 !important;
border-top: none;
border-bottom: none;
padding-bottom: 0;
padding-top: 0;
}
body .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
body .gform_wrapper li.gfield_error textarea {
border: 1px solid #ff4563;
background-color: #ffedf0;
}
body .gform_wrapper div.validation_error {
display: none;
}
body .gform_wrapper.flyout-error-style_wrapper .field_description_below .gfield_description {
max-width: 100%;
width: 100%;
border: none;
margin: 0;
position: absolute;
top: 1px;
padding: 4px 10px;
color: #fff;
background-color: #ec5840;
font-size: 13px;
}
body .gform_wrapper.flyout-error-style_wrapper .field_description_below .gfield_description::after {
position: absolute;
bottom: -0.5rem;
left: 0.5rem;
content: "";
width: 0;
height: 0;
border-left: 0.5rem solid transparent;
border-right: 0.5rem solid transparent;
border-top: 0.5rem solid #ec5840;
}
body .gform_wrapper.flyout-error-style_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
border: 1px solid #ff0000;
}
body .gform_wrapper.flyout-error-style_wrapper .gfield_error .gfield_label {
color: #ff0000;
}
body .gform_wrapper.flyout-error-style_wrapper li.gfield.gfield_error,
body .gform_wrapper.flyout-error-style_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent;
margin-bottom: 0;
border-top: none;
border-bottom: none;
padding-bottom: 0;
padding-top: 0;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: 100% !important;
}
body .gform_wrapper ul.gform_fields li.gfield {
position: relative;
}
body .gform_wrapper.flyout-error-style_wrapper .validation_message {
display: block;
}
body .gform_wrapper.flyout-error-style_wrapper .instruction.validation_message {
font-size: 12px;
color: #EC5840;
font-weight: 400;
}
.site-container {
overflow: hidden;
position: relative;
} .contact_btn {
text-align: center;
}
a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px transparent;
border: 2px solid #F58120;
font-size: 15px;
font-weight: bold;
color: #1E1E1E;
display: block;
text-align: left;
width: 200px;
padding: 15px 20px;
border-radius: 10px;
text-decoration: none !important;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
position: relative;
top: 0;
}
a.btn:hover {
top: -10px;
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px #F58120;
-webkit-box-shadow: 0px 10px 20px 0px rgba(245, 129, 32, 0.5);
-moz-box-shadow:    0px 10px 20px 0px rgba(245, 129, 32, 0.5);
box-shadow:         0px 10px 20px 0px rgba(245, 129, 32, 0.5);
}
.logos-row {
padding: 30px 0;
}
.featured-success-story {
padding: 30px 0 5px;
}
.featured-success-story h2 {
font-size: 45px;
font-weight: 700;
}
.featured-success-story a.btn {
width: 210px;
}
.get-to-know-us-panel {
padding: 90px 0 80px;
}
.get-to-know-us-panel .left-sec h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
color: #00A3FF;
letter-spacing: 2px;
margin: 80px 0 0;
}
.get-to-know-us-panel .left-sec h2 {
font-size: 45px;
font-weight: 700;
}
.how-can-we-help {
padding: 40px 0 0;
}
.how-can-we-help h2 {
font-size: 50px;
font-weight: 700;
text-align: center;
}
.how-can-we-help p {
text-align: center;
}
.how-can-we-help .textwidget {
background: #fff;
border-radius: 27px 27px 0 0;
padding: 50px 120px 0;
max-width: 940px;
width: 100%;
margin: 0 auto;
}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 10px 15px;
}
.how-can-we-help .textwidget input[type="text"] {
background: #f3f6f9;
border: 1px solid #A6B7C7;
}
.how-can-we-help .textwidget .gform_wrapper label.gfield_label, 
.how-can-we-help .textwidget .gform_wrapper legend.gfield_label {
font-weight: 400;
}
a.phone-icon {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/phone-icon.png) no-repeat scroll left center;
padding: 0 0px 0 20px;
margin: 0 0 0 10px;
color: #151D24;
}
.how-can-we-help .textwidget img.aligncenter {
padding: 60px 0 30px 0;
}
.footer-sec {
padding: 66px 0 45px;
}
.social-media .textwidget {
text-align: right;
}
.social-media a {
color: #fff;
margin: 0 0px 0 35px;
}
.offices-location {
padding: 0 0 45px;
}
.offices-location p {
font-size: 14px;
color: #fff;
}
.offices-location p a {
color: #fff;
}
.copy-text {
padding: 0 0 80px;
}
.copy-text p {
font-size: 14px;
color: #fff;
text-align: center;
}
.copy-text p a {
font-size: 14px;
color: #fff;
}
.case-study .left-sec {
padding: 80px 0 0;
}
.paid-search .left-sec h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
color: #00A3FF;
letter-spacing: 2px;
margin: 80px 0 0;
}
.paid-search .left-sec h1 {
font-size: 45px;
font-weight: 700;
}
.paid-search .left-sec h2 {
font-size: 45px;
font-weight: 700;
}
.paid-search p {
font-size: 20px;
}
.paid-search a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px #F58120;
width: 160px; }
.paid-search a.btn:hover {
box-shadow: none;
}
.page-id-10405 .paid-search a.btn,
.page-id-10453 .paid-search a.btn{
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px;
padding: 12px 20px;
}
.page-id-10405 .paid-search a.btn:hover,
.page-id-10453 .paid-search a.btn:hover{
background-color: #F58120;
top:0;
}
.elite-sec a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px #F58120;
width: 160px;
}
.elite-sec a.btn:hover {
box-shadow: none;
}
.paid-search.larger-btn a.btn {
width: 280px;
margin: 50px 0 0;
}
.featured-success-story .larger-btn a.btn {
width: 280px;
}
.boxes-row .box {
position: relative;
width: 100%;
margin: 0 auto;
}
.boxes-row .box .textwidget {
overflow: hidden;
}
.boxes-row .box img, .boxes-row .box p {
display: block;
margin: 0 auto;
width: 100%;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.boxes-row .box h3 {
position: absolute;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
left: 0;
right: 0;
height: 100%;
width: 100%;
margin: 0 auto;
padding: 17% 0 0;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.boxes-row .panel-grid-cell:hover .box h3 {
padding: 15% 40px 0;
}
.boxes-row .box h3, .boxes-row .box-hover h3 {
color: #fff;
text-align: center;
font-size: 36px;
font-weight: 700;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.results-panel .boxes-row .box h3 {
font-size: 30px;
font-weight: 400;
padding: 50% 40px 0;
}
.results-panel .boxes-row .panel-grid-cell:hover .box h3 {
opacity: 1;
}
.boxes-row .box-hover p {
color: #fff;
text-align: center;
font-size: 19px;
font-weight: 600;
line-height: 32px;
}
.solutions-panel .boxes-row .box-hover p {
font-size: 17px;
}
.boxes-row .box-hover ul li {
color: #fff;
font-size: 19px;
font-weight: 600;
margin: 0 0 20px;
line-height: 32px;
}
.boxes-row .box-hover ul li:before {
border: 3px solid #fff;
margin-right: 0;
top: -2px;
left: -15px;
}
.boxes-row .panel-grid-cell {
position: relative;
}
.boxes-row .box-hover {
width: 100%;
height: 100%;
margin: 0 auto;
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.boxes-row .panel-grid-cell:hover .box-hover {
opacity: 1;
}
.solutions-panel .boxes-row .box-hover {
opacity: 1;
}
.boxes-row .panel-grid-cell:hover .box img {
transform: scale(1.07);
-webkit-transform: scale(1.07);
}
.solutions-panel .boxes-row .panel-grid-cell:hover .box img {
transform: scale(1);
-webkit-transform: scale(1);
}
.solutions-panel .boxes-row .panel-grid-cell:hover .box-hover .textwidget {
padding: 0;
}
.solutions-panel .boxes-row .panel-grid-cell:hover .box h3 {
padding: 17% 0 0;
}
.solutions-panel .box-hover .textwidget {
padding: 0;
}
.boxes-row .box-hover a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right-white.png) no-repeat scroll center right 20px transparent;
color: #fff;
margin: 0 auto;
width: 160px;
padding: 10px 20px;
}
.boxes-row .box-hover a.btn:hover {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right-white.png) no-repeat scroll center right 20px #F58120;
}
.box-hover .textwidget {
max-width: 400px;
width: 100%;
margin: 0 auto;
padding: 40% 0 0;
position: absolute;
top: 50%;
left: 0;
right: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.results-panel .box-hover .textwidget {
max-width: 360px;
}
.boxes-row .panel-grid-cell:hover .box-hover .textwidget {
padding: 20% 0 0;
}
.testimonial-box {
padding: 60px 38px 20px;
position: relative;
}
.testimonial-box:before {
content: "";
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/quote-icon.png) no-repeat;
display: block;
position: absolute;
top: -40px;
left: 40px;
width: 86px;
height: 70px;
}
.testimonial-box p {
font-size: 30px;
font-weight: 300;
font-style: italic;
}
.border-line {
background: #F9FBFC;
width: 10px;
height: 110px;
}
.border-line.larger {
height: 330px;
}
.bg-color-row {
background: #f3f6f9;
padding: 40px 0;
}
.bg-color-row h5 {
text-align: center;
}
.our-core-value h3 {
margin: 0 0 5px;
}
.our-core-value p {
margin: 0;
font-weight: 600;
color: #6D6D6D;
}
.our-core-value h5 {
text-align: center;
font-weight: 600;
margin: -20px 0 0;
position: relative;
z-index: 999;
}
.our-philosophy {
padding: 110px 0;
}
.our-philosophy h2, .our-philosophy h3 {
color: #fff;
}
.our-philosophy h3:first-letter {
font-size: 45px;
}
.our-philosophy h6 {
color: #fff;
font-weight: 600;
}
.our-philosophy p {
color: #fff;
}
.our-retail h3 {
margin: 0 0 15px;
}
.team-member-row h3 {
margin: 0 0 15px;
}
.all-members .team-member {
width: 270px;
height: 370px;
float: left;
margin: 0 20px 30px 0;
}
.all-members .team-member:nth-child(4n+4) {
margin: 0 0 30px 0;
}
.attachment-our-team-thumb{
min-width: 270px;
} .flip-box {
background-color: transparent;
width: 270px;
height: 270px;
perspective: 1000px;
}
.flip-box-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.8s;
transform-style: preserve-3d;
}
.flip-box:hover .flip-box-inner {
transform: rotateY(180deg);
}
.flip-box-front, .flip-box-back {
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden; backface-visibility: hidden;
}
.flip-box-front {
background-color: #bbb;
color: black;
}
.flip-box-back {
background-color: dodgerblue;
color: white;
transform: rotateY(180deg);
} .all-members h6 {
font-size: 17px;
margin: 25px 0 5px;
}
.our-result-heading {
padding: 30px 0;
}
.our-result-heading h2 {
font-size: 44px;
font-weight: 700;
}
.stats-panel {
margin: -130px 0 0;
}
.stats-panel ul {
margin: 200px 0 0;
}
.stats-panel ul li {
font-size: 22px;
margin: 0 0 30px;
}
.stats-panel ul li:before {
margin-right: 0;
top: -2px;
left: -20px;
}
.faqs-panel {
padding: 50px 0 50px;
}
.faqs-panel h3 {
margin: 0 0 40px;
}
body .sow-accordion-title {
font-weight: 700;
}
.faqs-panel a {
color: #00A3FF;
font-weight: 700;
text-decoration: underline;
}
.faqs-panel .panel-widget-style .textwidget {
padding: 20px 10px 10px;
min-height: 300px;
} .page-id-10227 .faqs-panel h3 {
margin: 0 0 20px;
}
.case-study-item {
float: left;
margin: 0 15px 30px 0;
position: relative;
}
body:not(.home) .case-study-item{
width: 370px;	
}
.case-study-item:nth-child(3n+3) {
margin: 0 0 30px 0;
}
.case-study-item:nth-child(3n+4) {
clear: both;
}
.case-study-info {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
padding: 40px 0 0;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.case-study-info h2 {
font-size: 19px;
font-weight: 700;
text-align: center;
color: #fff;
margin: 0 0 20px;
padding: 0 20px;
min-height: 65px;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.case-study-info h4 {
font-size: 56px;
font-weight: 400;
text-align: center;
color: #fff;
margin: 0;
}
.case-study-info h6 {
font-size: 16px;
text-align: center;
color: #00A3FF;
}
.case-study-info img {
display: block;
margin: 0 auto;
max-width: 170px;
max-height: 70px;
}
.case-study-info p {
text-align: center;
color: #fff;
padding: 40px 10px 0;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.case-study-info a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right-white.png) no-repeat scroll center right 20px transparent;
color: #fff;
margin: 0 auto;
width: 180px;
opacity: 1;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.case-study-info a.btn:hover {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right-white.png) no-repeat scroll center right 20px #F58120;
}
.case-study-item a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right-white.png) no-repeat scroll center right 20px transparent;
color: #fff;
margin: 0px auto 60px auto;
width: 180px;
opacity: 1;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.case-study-item a.btn:hover {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right-white.png) no-repeat scroll center right 20px #F58120;
}
.case-study-item:hover .case-study-info a.btn,.case-study-item:hover a.btn {
opacity: 1;
} .featured-case-study-panel {
padding: 80px 0 0;
}
.featured-case-study {
min-height: 460px;
position: relative;
z-index: 99;
margin: 0 0 50px;
}
.featured-case-study-panel h2 {
margin: 0 0 50px;
}
.featured-case-study .left-sec img {
width: 100px;
vertical-align: middle;
}
.featured-case-study-panel a.btn {
width: 210px;
}
.featured-case-study-panel .featured-case-study .left-sec a.btn {
width: 150px;
}
.featured-case-study .left-sec {
float: left;
width: 60%;
padding-right: 20px;
}
.featured-case-study-panel .right-sec {
background: #f3f6f9;
padding: 60px 38px 20px;
position: relative;
float: right;
width: 40%;
}
.featured-case-study-panel .right-sec:before {
content: "";
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/quote-icon.png) no-repeat;
display: block;
position: absolute;
top: -40px;
left: 40px;
width: 86px;
height: 70px;
}
.featured-case-study .left-sec p {
color: #6D6D6D;
}
.featured-case-study .left-sec p strong {
color: #172028;
}
.featured-case-study .left-sec p span {
font-size: 22px;
font-weight: 700;
}
.featured-home-case-studies .case-study-item {
width: 33.33%;
margin: 0;
}
.featured-home-case-studies .case-study-item img.size-case-study-thumb {
width: 100%;
display: block;
}
.all-case-studies .case-study-item img.size-case-study-thumb {
display: block;
width: 100%;
}
.featured-home-case-studies .case-study-item .hover-info {
opacity: 1;
}
.featured-home-case-studies .case-study-item:hover .hover-info {
opacity: 1;
}
.featured-home-case-studies .case-study-item .case-study-info {
max-width: 350px;
width: 100%;
margin: 0 auto;
left: 0;
right: 0;
top: 50%;
position: absolute;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
} .featured-home-case-studies .case-study-item .hover-info p {
color: #99A2AA;
text-transform: uppercase;
margin: 0 0 5px;
font-weight: 700;
font-size: 13px;
}
.featured-home-case-studies .case-study-item .case-study-info h2 {
font-size: 26px;
}
.case-studies-filter {
padding: 50px 0 30px;
}
.case-studies-filter form {
width: 370px;
float: left;
margin: 0 15px 50px 0;
}
.case-studies-filter label {
font-size: 14px;
font-weight: 600;
}
.case-studies-filter .pagination {
text-align: center;
}
.all-case-studies {
clear: both;
}
form.seach-form {
margin: 25px 0 0;
position: relative;
}
button.icon-search {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/search-icon.png) no-repeat;
width: 20px;
height: 20px;
display: block;
position: absolute;
right: 0;
top: 10px;
padding: 10px 15px;
text-indent: -9999px;
outline: none;
}
.top-panel { padding: 50px 0;
margin: 100px 0 0;
}
.top-panel h6 {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
color: #00A3FF;
letter-spacing: 2px;
margin: 0;
}
.top-panel h2 {
font-size: 60px;
font-weight: 600;
margin: 0;
float: left;
}
#heart-firework {
width: 110px;
float: left;
margin: -15px 0 0 20px;
}
.top-panel h1 {
font-size: 30px;
font-weight: 400;
margin: 0 0 50px;
clear: both;
}
.top-panel .left-sec {
width: 70%;
float: left;
}
.top-panel .right-sec {
width: 30%;
float: right; padding: 30px;
}
.top-panel .right-sec img {
margin: 0px auto 0;
display: block;
}
.left-col {
width: 150px;
float: left;
border-right: 1px solid #000;
margin: 0px 40px 0 0px;
padding-right: 10px;
}
.content-area {
padding: 0 0 50px;
}
.content-area .left-sec {
width: 48%;
float: left;
}
.content-area .right-sec {
width: 48%;
float: right;
}
.col-sm {
width: 33%;
float: left;
margin: 0 0 70px;
border-right: 8px solid #F9FBFC;
padding: 0 40px;
}
.col-sm:nth-of-type(3) {
border-right: none;
}
.col-sm h4 {
color: #00A3FF;
font-size: 40px;
text-align: center;
}
.col-sm h6 {
font-size: 16px;
text-align: center;
}
.content-area .right-sec .testimonial-box {
padding: 60px 38px 40px;
position: relative;
background: #f3f6f9;
clear: both;
}
.testimonial-box p strong {
font-style: normal;
font-size: 17px;
}
.testimonial-box p:last-child {
font-size: 17px;
font-style: normal;
}
.btn-row {
padding: 50px 0 0;
clear: both;
}
.btn-row a.btn {
margin: 0 auto;
width: 150px;
}
p.error {
text-align: center;
color: #ff0000;
}
.gform_button.button {
width: 170px !important;
text-align: center;
} .entry-title a {
color: #F58120;
font-weight: 400;
font-size: 30px;
display: block;
}
.entry-title a:hover {
color: #F58120;
text-decoration: underline;
}
#featured-image {
float: left;
margin: 0 20px 0 0;
}
.social-share {
padding: 10px 0 4px;
border-top: 1px solid #F58120;
border-bottom: 1px solid #F58120;
margin-bottom: 20px;
}
a.read-more {
color: #F58120 !important;
}
a.read-more:hover {
text-decoration: underline;
}
p.entry-meta {
font-size: 16px;
}
.entry-meta a {
color: #F58120;
}
.entry-meta a:hover {
text-decoration: underline;
}
.sidebar section {
background: #fff;
border: 2px solid #F58120;
padding: 20px;
}
.sidebar .widget-title {
text-align: center;
color: #F58120;
font-weight: 400;
text-transform: uppercase;
font-size: 26px;
}
.sidebar .widget li {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/dbl-right-arrow.png) no-repeat left 8px;
padding-left: 20px;
}
.sidebar .widget a {
color: #F58120;
font-weight: 400;
}
.single h1.entry-title {
text-align: left;
padding: 0;
text-transform: none;
font-weight: 400;
font-size: 30px;
color: #F58120;
max-width: 100%;
}
.single #featured-image {
float: none;
margin: 0 auto 10px;
text-align: center;
}
time.entry-time {
font-size: 14px;
}
.single-post .site-inner {
padding-top: 30px;
}
.archive-description {
display: none;
} .blog .site-inner, .archive .site-inner {
background: #f3f6f9;
}
.blog .content, .archive .content {
margin: 0 0 40px;
}
.numbers h1 {
color: #F58120;
}
.remove-footer-form .how-can-we-help {
display: none !important;
}
.how-can-we-help.contact-page {
display: block !important;
}
.how-can-we-help.contact-page .textwidget {
background: transparent;
border-radius: none;
padding: 0;
}
.how-can-we-help.contact-page .panel-layout {
background: #fff;
border-radius: 27px 27px 0 0;
padding: 50px 120px 0;
max-width: 940px;
width: 100%;
margin: 0 auto;
}
.how-can-we-help.contact-page h3 {
font-size: 26px;
}
.how-can-we-help.contact-page .btn {
width: auto;
padding: 15px 50px 15px 20px;
margin: 0 0 30px;
float: left;
}
.how-can-we-help.contact-page .textwidget img.aligncenter {
padding: 100px 0 30px 0;
}
body .gform_wrapper select {
padding: 12px 10px !important;
}
.ups-disclaimer {
border: 1px solid #666;
padding: 20px;
background-color: #222;
font-size: 14px;
font-style: italic;
margin-bottom: 20px;
}
.ups-disclaimer p {
color: #fff;
}
.donate-us-row {
padding: 50px 0;
}
.donate-us-row h2 {
font-size: 45px;
}
.donate-us-row a.btn {
width: 250px;
margin: 50px 0 0;
}
.news-row {
padding: 30px;
border-bottom: 1px solid #F58120;
}
.news-row h6 {
color: #888888;
margin: 0 0 5px;
font-weight: 400;
}
.news-row p {
margin: 0;
}
.news-row .right-sec p {
font-size: 28px;
color: #F58120;
}
.news-row a {
font-size: 28px;
text-decoration: underline;
color: #F58120;
}
.featured-success-story .siteorigin-panels-stretch {
width: 100%;
}
.featured-home-case-studies {
width:100%;
overflow: hidden;
}
.siteorigin-panels .site-inner .wrap,
.home .site-inner .wrap,
.site-footer .wrap {
max-width: none;
margin: 0;
} body:not(.home) .entry-content > .panel-layout > div:first-child {
max-width: 100%;
}
.home .entry-content > .panel-layout > div:not(:first-child) {
max-width: 100%;
}
.home .panel-grid.panel-no-style,
.home .panel-row-style:not([data-stretch-type]),
.site-footer .panel-grid.panel-no-style,
.site-footer .panel-row-style:not([data-stretch-type]){
max-width: 1140px;
margin-right: auto;
margin-left: auto;
}
body:not(.home) .panel-grid.panel-has-style > .panel-row-style:not([data-stretch-type]),
body:not(.home) .panel-grid.panel-no-style, 
body:not(.home) .panel-row-style:not([data-stretch-type]),
body:not(.home) .panel-row-style[data-stretch-type="full"] .so-panels-full-wrapper{
max-width: 1140px;
margin-right: auto;
margin-left: auto;
}
body:not(.home) .panel-row-style[data-stretch-type="full-stretched"] .panel-row-style:not([data-stretch-type]){
max-width:100%;
}
.video-testimonials iframe {
display: block;
margin: 0 auto;
}
.search-results .how-can-we-help {
margin: 40px 0 0;
}
#searchform-1 {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/search-icon.png) no-repeat scroll center right 10px;
display: block;
}
.archive .type-post, .blog .type-post {
width: 100%;
float: none;
margin: 0 0 40px;
background: #fff;
padding: 15px;
} .archive .type-post h2.entry-title a, .blog .type-post h2.entry-title a {
font-size: 18px;
text-transform: uppercase;
font-weight: 700;
}
.archive .entry-footer p.entry-meta, .blog .entry-footer p.entry-meta {
display: none;
}
.archive a.read-more, .blog a.read-more {
display: block;
margin: 15px 0 0;
font-size: 14px;
} .archive .post-info-details, .blog .post-info-details {
color: rgb(245,129,32);
font-size: 14px;
margin: 0 0 50px;
} .post-info-details img {
border-radius: 100%;
width: 50px;
float: left;
margin-right: 10px;
margin-top: -13px;
}
.paid-search.service-page a.btn {
margin: 0 auto;
}
.paid-search.service-page .left-sec h3 {
margin: 20px 0 40px;
}
.paid-search.service-page .left-sec .textwidget {
border: solid 2px #f3f6f9;
border-radius: 10px;
padding: 20px 10px 10px;
margin: 0 0 20px;
}
.paid-search.service-page .left-sec .textwidget:hover a.btn{
background-color: #F58120;
}
.paid-search.service-page .left-sec .textwidget h2 {
font-size: 20px;
margin: 0 0 10px;
}
.paid-search.service-page .left-sec .textwidget h2 a {
color: #F58120;
text-decoration: none !important;
position: relative;
top: 0px;
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-moz-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
}
.paid-search.service-page .left-sec .textwidget h2 a:hover{
top: -10px;
}
.service-page .textwidget h3 {
margin: 0 0 30px; }
.insights-panel {
padding: 50px 0;
}
.featured-item .left-sec {
float: left;
width: 50%;
margin-right: 10px;
}
.featured-item .right-sec {
float: left;
width: 49%;
}
.all-research {
padding: 50px 0 0;
}
.insight-item {
width: 49%;
float: left;
min-height: 610px;
background: #fff;
padding: 15px;
margin: 0 15px 15px 0;
}
.insight-item:nth-of-type(2n+2) {
margin: 0 0 15px 0;
}
.insight-item h3 {
font-size: 20px;
text-transform: uppercase;
}
.insights-panel a.btn {
width: 210px;
}
.gost-framework {
padding: 100px 0 0;
}
.gost-framework h3 {
padding: 20px 0 30px;
}
.gost-framework p {
font-size: 17px;
}
body.has-mtsnb {
padding: 0 !important;
}
body .mtsnb {
top: auto;
bottom: 0;
}
body .mtsnb-custom-content {
font-weight: 700;
}
body .mtsnb-custom-content a {
width: 100px;
border: 1px solid #1e1e1e;
border-radius: 10px;
font-weight: 700;
display: inline-block;
padding: 7px 0;
margin: 0 0 0 30px;
}
body .mtsnb-hide {
font-size: 30px !important;
border: 2px solid #1e1e1e;
border-radius: 100%;
width: 30px;
height: 30px;
margin: -18px 0 0 !important;
}
body .mtsnb-hide span {
font-weight: 700;
position: relative;
}
body .mtsnb-hide:before { 
content: "Close";
position: absolute;
left: -60px;
font-size: 18px;
top: 5px;
font-weight: 700;
}
body .mtsnb-hidden.mtsnb-top {
-webkit-transform: translateY(100%) translate3d(0,0,0);
transform: translateY(100%) translate3d(0,0,0);
}
.slide-info {
position: fixed;
right: -400px;
width: 400px;
top: 0;
height: 100%;
background: #f3f6f9;
padding: 50px 50px;
z-index: 999;
opacity: 0;
overflow-y: scroll;
transition: all ease-in-out .3s!important;
-webkit-transition: all ease-in-out .3s!important;
-moz-transition: all ease-in-out .3s!important;
-ms-transition: all ease-in-out .3s!important;
-o-transition: all ease-in-out .3s!important;
}
.team-member.active-team-info .slide-info {
opacity: 1;
right: 0;
}
.team-member.hide.active-team-info .slide-info {
opacity: 0;
visibility: hidden;
}
.team-member.active-team-info .slide-info strong{
display: block;
}
a.close-btn {
font-size: 40px;
border-radius: 100%;
position: absolute;
top: 5px;
right: 20px;
color: #000;
}
a.close-btn span {
display: inline-block;
-webkit-transform: rotate(45deg) translate3d(0,0,0);
transform: rotate(45deg) translate3d(0,0,0);
}
.admin-bar .mtsnb.mtsnb-fixed.mtsnb-top, #wp-toolbar .mtsnb.mtsnb-fixed.mtsnb-top {
top: auto;
}
form.post-password-form {
display: block;
margin: 100px auto;
z-index: 9999;
padding: 30px;
max-width: 600px;
border: 1px solid #000;
} @media only screen and (min-width: 1366px) and (max-width: 1800px) { }
@media only screen and (max-width: 1366px) { .featured-home-case-studies .case-study-item a.btn {
margin: 0px auto 50px;
}
.results-panel .box-hover .textwidget {
max-width: 300px;
}
.boxes-row .box-hover ul li {
font-size: 15px;
margin: 0 0 10px;
line-height: 20px;
}
.results-panel .boxes-row .box h3 {
font-size: 16px;
font-weight: 700;
}
.boxes-row .box-hover p {
font-size: 16px;
padding: 0 10px;
line-height: 25px;
}
}
@media only screen and (min-width: 1180px) and (max-width: 1365px) { }
@media only screen and (max-width: 1179px) {
.wrap,
#page-container .panel-grid.panel-no-style,
#page-container .panel-row-style:not([data-stretch-type]) {
max-width: calc(100% - 40px);
}
#page-container .panel-grid.panel-no-style .panel-grid.panel-no-style, 
#page-container .panel-row-style:not([data-stretch-type]) .panel-row-style:not([data-stretch-type]),
#page-container .panel-row-style:not([data-stretch-type]) .panel-grid.panel-row-style:not([data-stretch-type]),
#page-container .panel-row-style:not([data-stretch-type]) .panel-grid.panel-no-style {
max-width: 100%;
}
.featured-success-story h2 {
font-size: 35px;
}
.featured-success-story {
padding: 30px 70px 5px 30px !important;
}
.case-study-info h4 {
font-size: 40px;
}
.featured-home-case-studies .case-study-item .case-study-info h2 {
font-size: 18px;
padding: 0 10px;
}
.case-study-info p {
padding: 15px 0 0;
}
.get-to-know-us-panel .left-sec h2 {
font-size: 35px;
}
.featured-home-case-studies .case-study-item .case-study-info {
padding: 10% 0 0;
}
.get-to-know-us-panel .left-sec h3 {
margin: 40px 0 0;
}
.boxes-row .box h3 {
padding: 33% 0 0;
}
.boxes-row .box-hover p {
line-height: 24px;
} .boxes-row .panel-grid-cell:hover .box h3 {
padding: 8% 0 0;
} .solutions-panel .boxes-row .box h3 {
padding: 7% 0 0;
}
.solutions-panel .boxes-row .panel-grid-cell:hover .box h3 {
padding: 7% 0 0;
}
.how-can-we-help h2 {
font-size: 40px;
}
.copy-text {
padding: 0 0 50px;
}
.paid-search p {
font-size: 20px;
}
.paid-search a.btn {
margin: 50px 0 0;
}
h3 {
font-size: 24px;
}
.all-members .team-member {
width: 230px;
height: 320px;
margin: 0 10px 30px 0;
}
.flip-box {
width: 230px;
height: 230px;
}
.our-result-heading h2 {
font-size: 30px;
}
.results-panel .boxes-row .box h3 {
font-size: 20px;
}
.boxes-row .box-hover ul li {
font-size: 15px;
margin: 0 0 5px;
line-height: 16px;
}
.results-panel .box-hover .textwidget {
max-width: 230px;
}
.featured-case-study-panel h2 {
font-size: 30px;
}
.featured-case-study-panel {
padding: 40px 50px 0px 0px !important;
}
.case-studies-filter form {
width: 300px;
}
.case-study-item {
width: 300px;
}
.case-study-info h2 {
font-size: 18px;
margin: 0 0 10px;
}
.case-study-item:hover .case-study-info h2 {
margin: 0 0 10px;
}
.case-study-info {
padding: 20px 0 0;
}
.case-study-info img {
max-width: 100px;
max-height: 50px;
}
.case-study-item:hover .case-study-info p {
padding: 15px 0 0;
}
.mega-menu-item a.mega-menu-link {
padding: 0 20px 15px 20px !important;
} .archive .type-post h2.entry-title a, .blog .type-post h2.entry-title a {
font-size: 16px;
}
.stats-panel {
margin: -100px 0 0;
}
.featured-success-story .larger-btn a.btn {
width: 240px;
}
.featured-success-story a.btn {
width: 200px;
}
.featured-item .left-sec {
width: 49%;
} .insight-item h3 {
font-size: 16px;
}
.insight-item p {
font-size: 15px;
}
.insights-panel a.btn {
width: 200px;
}
}
@media only screen and (max-width: 980px) {
.logos-row {
padding: 20px 0;
}
.stats-panel ul li:before {
left: -10px;
}
.featured-success-story h2 {
font-size: 30px;
text-align: center;
margin: 0 0 15px;
}
.featured-success-story a.btn {
margin: 0 auto;
}
.featured-home-case-studies .case-study-item {
width: 300px;
margin: 0 auto 10px;
float: none;
}
.social-media .textwidget {
text-align: center;
margin: 30px 0 0;
}
.offices-location p {
margin: 0 0 15px;
text-align: center;
}
.footer-sec {
padding: 40px 0 30px;
}
.offices-location {
padding: 0 0 20px;
}
.copy-text {
padding: 0 0 30px;
}
.social-media a {
margin: 0 15px;
}
.how-can-we-help .textwidget {
padding: 50px 50px 0;
}
.paid-search .left-sec h3 {
margin: 20px 0 0;
}
.paid-search .left-sec .textwidget {
text-align: center;
}
.paid-search a.btn {
margin: 30px auto 0;
}
.top-gap {
padding-top: 30px;
}
.bottom-gap {
padding-bottom: 30px;
}
.border-line {
display: none;
}
.faqs-panel {
padding: 0 0 30px;
}
.featured-success-story {
padding: 30px 0px 5px 0px !important;
}
.testimonial-box {
margin: 0 0 20px;
}
.results-panel .box-hover .textwidget {
max-width: 250px;
}
.boxes-row .box-hover ul li {
font-size: 18px;
}
.our-core-value h3, .our-core-value p {
text-align: center;
}
.our-core-value .custom-html-widget {
width: 280px;
margin: 0 auto;
}
.our-philosophy {
padding: 50px 0;
}
.our-philosophy h2 {
font-size: 40px;
}
.top-gap h3 {
font-size: 22px;
}
.top-gap p br {
display: none;
}
.all-members .team-member {
width: 170px;
height: 300px;
}
.flip-box {
width: 170px;
height: 170px;
}
.boxes-row .box {
width: 60%;
margin: 0 auto 30px;
}
.featured-case-study-panel {
padding: 40px 0px 0px 0px !important;
}
.featured-case-study-panel h2 {
text-align: center;
margin: 0 0 20px;
}
.featured-case-study-panel a.btn {
margin: 0 auto 50px;
}
.featured-case-study-panel .featured-case-study .left-sec a.btn {
margin: 0 0 30px;
}
.stats-panel ul {
margin: 0;
}
.stats-panel {
margin: -50px 0 0;
}
.stats-panel .custom-html-widget {
width: 300px;
margin: 0 auto;
}
.case-study .left-sec {
padding: 0;
}
.intro-panel p br {
display: none;
}
.case-studies-filter form {
width: 30%;
}
.case-study-item {
width: 300px;
float: none;
margin: 0 auto 15px;
}
.case-study-item:nth-child(3n+3) {
margin: 0 auto 15px;
}
.top-panel {
margin: 0;
}
.top-panel h2 {
font-size: 50px;
}
#heart-firework {
margin: -25px 0 0 20px;
}
.top-panel h1 {
font-size: 22px;
}
.col-sm {
padding: 0;
}
.col-sm h4 {
font-size: 40px;
}
.testimonial-box p {
font-size: 20px;
}
.mega-contact-btn a {
border: none !important;
}
.mega-toggle-blocks-right {
position: relative;
top: -50px !important;
}
.channel-logos img {
width: 200px;
margin: 0 auto 10px;
}
.featured-success-story a.btn {
width: 240px;
}
.featured-success-story h3 {
margin: 0 0 15px;
}
.featured-success-story p {
text-align: center;
}
.insight-item {
width: 48.98%;
float: left;
min-height: 550px;
background: #fff;
padding: 15px;
margin: 0 15px 15px 0;
}
.insight-item:nth-of-type(2n+2) {
margin: 0 0 15px 0;
}
.insights-panel a.btn {
width: 210px;
}
.all-research {
padding: 15px 0 0;
}
.featured-item .left-sec, .featured-item .right-sec {
width: 100%;
float: none;
}
.featured-item .left-sec img {
margin: 0 auto 10px;
display: block;
}
.featured-item {
width: 100%;
margin: 0 auto;
background: #fff;
padding: 15px;
}
.featured-item h3 {
font-size: 16px;
}
body .mtsnb-hide:before {
display: none;
}
.case-study-info h2 {
min-height: 40px;
}
.responsive-img-container{
max-width: 400px;
margin: 0 auto;
display: block;
}
body:not(.home) .panel-grid.panel-has-style > .panel-row-style:not([data-stretch-type]),
body:not(.home) .panel-grid.panel-no-style, 
body:not(.home) .panel-row-style:not([data-stretch-type]),
body:not(.home) .panel-row-style[data-stretch-type="full"] .so-panels-full-wrapper{
max-width: 90%;
}
}
@media only screen and (max-width: 740px) {
.all-members .team-member {
width: 164px;
}
.flip-box {
width: 164px;
height: 164px;
}	
}
@media only screen and (max-width: 500px) {
.no-mobile {
display: none;
}
h2 {
font-size: 25px;
}
.featured-home-case-studies .case-study-item {
width: 100%;
}
.menu-toggle {
right: 10px;
}
.featured-home-case-studies .case-study-item .case-study-info h2 {
font-size: 18px;
}
.get-to-know-us-panel .left-sec h3 {
margin: 10px 0 0;
}
.get-to-know-us-panel .left-sec h2 {
font-size: 30px;
}
.boxes-row .box h3 {
font-size: 24px;
}
.box-hover .textwidget {
max-width: 330px;
}
.boxes-row .box-hover p {
font-size: 16px;
font-weight: 400;
margin: 0 0 5px;
} .boxes-row .panel-grid-cell:hover .box h3 {
padding: 20% 0 0;
}
a.btn {
padding: 13px 20px;
}
.how-can-we-help h2 {
font-size: 30px;
}
.how-can-we-help .textwidget, .how-can-we-help.contact-page .panel-layout {
padding: 30px 10px 0;
border-radius: 0;
}
.how-can-we-help p br {
display: none;
}
.paid-search p {
font-size: 15px;
}
.paid-search .left-sec h2 {
font-size: 35px;
}
.paid-search .left-sec h1 {
font-size: 35px;
}
.bg-color-row h5 {
font-size: 18px;
}
.get-to-know-us-panel {
padding: 30px 0 30px;
}
.stats-panel ul li:before {
left: -10px;
}
.our-philosophy h2 {
font-size: 30px;
}
.our-philosophy h6 {
font-size: 16px;
}
.our-philosophy h3 {
font-size: 20px;
} 
.our-philosophy h3:first-letter {
font-size: 30px;
}
.top-gap h3 br {
display: none;
}
.top-gap h3 {
font-size: 20px;
}
.all-members .team-member {
width: 270px;
height: auto;
margin: 0 auto 30px;
float: none;
}
.flip-box {
width: 270px;
height: 270px;
}
.all-members .team-member:nth-child(4n+4) {
margin: 0 auto 30px;
}
.team-member-row h3 {
margin: 0 0 20px;
text-align: center;
}
h3 {
font-size: 20px;
}
.our-result-heading h2 {
font-size: 24px;
}
.boxes-row .box {
width: 100%;
margin: 0 auto 20px;
}
.featured-case-study {
margin: 0 0 20px;
}
.featured-case-study-panel h2 {
font-size: 24px;
}
.featured-case-study .left-sec {
float: none;
width: 100%;
}
.featured-case-study-panel .right-sec {
float: none;
width: 100%;
margin: 60px 0 0;
padding: 60px 10px 20px;
}
.featured-success-story {
padding: 30px 10px 5px 10px!important;
}
.stats-panel ul li {
font-size: 16px;
margin: 0 0 10px;
}
.case-studies-filter form {
width: 100%;
float: none;
margin: 0 auto 10px;
}
.case-study-item {
width: 100%;
}
.case-study-info {
padding: 40px 0 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.featured-home-case-studies {
padding: 0 8px;
}
.top-panel h2 {
font-size: 30px;
}
.top-panel h1 {
font-size: 20px;
}
#heart-firework {
margin: 0;
display: none;
}
.content-area .left-sec, .content-area .right-sec {
width: 100%;
float: none;
}
.content-area .right-sec .testimonial-box {
padding: 60px 20px 40px;
}
#featured-image {
float: none;
margin: 0 auto 10px;
text-align: center;
}
.entry-title a {
font-size: 24px;
}
.archive .type-post, .blog .type-post {
width: 100%;
float: none;
margin: 0 auto 30px;
}
.archive img.avatar.avatar-50, .blog img.avatar.avatar-50 {
margin: -15px 10px 0px 0;
}
.bg-color-row h2, .donate-us-row h2 {
font-size: 30px;
}
.news-row {
padding: 10px;
}
.news-row a {
font-size: 20px;
}
body .mtsnb-hide {
margin: 0 !important;
}
.slide-info a.close-btn, .slide-info img, .slide-info h6, .slide-info p.position {
display: none;
}
.slide-info {
position: unset;
right: 0;
width: 270px;
top: auto;
height: 100%;
background: #fff;
padding: 0;
z-index: 999;
opacity: 1;
overflow-y: unset;
}
.team-member p {
margin: 0 0 5px;
}
.team-member p.position-text {
font-weight: 700;
} .boxes-row .box-hover h3 {
font-size: 26px;
}
.mega-menu-item a.mega-menu-link {
padding: 0 10px 15px 10px!important;
}
.top-panel {
padding: 0;
}
.top-panel .left-sec {
width: 100%;
float: none;
}
.top-panel .right-sec {
width: 50%;
float: none;
padding: 30px 0;
}
.insight-item {
width: 100%;
float: none;
min-height: auto;
}
}