/*!
Theme Name: MMIT
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mmit
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
MMIT is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/* Typography
--------------------------------------------- */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/*body.logged-in.admin-bar {
	padding-top: 32px;
}*/
/*body.logged-in.admin-bar .site-header {top: 32px;}*/
@media screen and (max-width: 767px) {
	/*body.logged-in.admin-bar .site-header {top: 46px;}*/
}
html {scroll-behavior: smooth;}

body,html,button,input,select,optgroup,textarea{color:#666666;font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.5;font-weight:400;}
h1,h2,h3,h4,h5,h6{font-family:'Nunito',sans-serif;clear:both;color:#363636;}
p{margin:0 0 15px;}
dfn,cite,em,i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
/* Elements
--------------------------------------------- */
body{background:#fff; margin: 0px !important; }
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
.row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex;}
div.ver-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
/* Make sure embeds and iframes fit their containers. */
embed,iframe,object{max-width:100%;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}
/* Links
--------------------------------------------- */
a{color:#4169e1; text-decoration: none;}
/*a:visited,a:focus,a:active{color:#b1c95f;}*/
/*a:hover{color:#5b9bc9;}*/
/*a{color:#4169e1; text-decoration: none;}*/
a:visited{color:#5b9bc9;}
a:hover,a:focus,a:active{color:#5b9bc9;}
a:focus{outline:none;}
a:hover,a:active{outline:0;}
/* Forms
--------------------------------------------- */
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;}
select{border:1px solid #ccc;}
textarea{width:100%;}
.common_btn{background-color:#b1ca5f;padding:10px 14px;color:#fff !important;text-decoration:none;display:inline-block;font-size:14px;position:relative;overflow:hidden;vertical-align:middle;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-transform: uppercase;}
.common_btn:hover, .common_btn:focus{color:#fff;background-color: #5b9bc9;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.common_btn.samll{font-size:14px;padding:5px 22px;font-family:'Roboto',sans-serif;font-weight:400;}
.common_btn:before,.subsc_btn a:before{display:none;content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#5b9bc9;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
/*.common_btn:hover:before,.subsc_btn a:hover:before{-webkit-transform:scale(2);transform:scale(2);}*/
.common_btn.font-12{font-size:12px;}
.common_btn.font-16{font-size:16px;font-weight:800;padding:14px 17px;margin-top:20px;font-family:'Nunito',sans-serif;}
.common_btn.font-19{font-size:19px;font-weight:800;padding:14px 28px;margin-top:14px;text-transform:uppercase;font-family:'Nunito',sans-serif;}
.cta-section .common_btn.font-19{font-weight:800;}
.common_btn.arror_btn{padding:15px 57px 15px 21px;margin-top:20px;font-family:'Nunito',sans-serif;font-weight: 700;}
.common_btn.arror_btn:after{content:'';display:inline-block;position:absolute;width:18px;height:13px;background:url(images/right_btn_arow.png);background-repeat:no-repeat;vertical-align:middle;right:19px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transition:all ease-in 0.3s;transition:all ease-in 0.3s;-webkit-transition:all ease-in 0.3s;}
.common_btn.arror_btn:hover:after{right:13px;}
.subsc_btn a{background-color:#b1ca5f;font-family:'Nunito',sans-serif;font-size:15px;font-weight:700;color:#fff;padding:12px 20px 11px;display:inline-block;position:relative;overflow:hidden;vertical-align:middle;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.subsc_btn a:hover, .subsc_btn a:focus{color:#fff;background-color: #5b9bc9;}
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
.margin-t-0{margin-top: 0 !important;}
.margin-b-0{margin-bottom: 0 !important;}
.padding-t-0{padding-top:0 !important;}
.padding-b-0{padding-bottom: 0 !important;}
/*Header */
.container{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;padding:0 15px;}
.site-header .container{max-width:1420px;padding:0;}
.site-branding{display:inline-block;max-width:150px;width:100%;}
.site-branding img{max-width:71px;z-index:9;width:auto;vertical-align:top;}
.site-header.sticky .site-branding img{/*max-height:90px;*/} 
.top-panel{float: right;}
.top-panel {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;background-color: #5b9bc9;}
.subsc_btn {padding-left: 3px; background: #4a5466;}
.dis-none{display: none !important;}
.site-logo a {position: relative;display: inline-block;top: -10px;}

/* Navigation
--------------------------------------------- */
.site-header .header-top{display:inline-block;width:100%;margin-bottom:12px;}
.site-header .header-top ul{margin:0px;padding:0px;list-style:none;background-color:#5b9bc9;display:inline-block;padding:6px 0 6px 8px;line-height:1;}
.site-header .header-top ul li{display:inline-block;padding:0px;line-height:1;}
.header_top_search .is-search-input{padding: 5px;font-weight: 800;color: #fff;border: none;font-family: 'Nunito', sans-serif;text-align: center;outline: none !important;width: 147px;font-size: 15px;background: transparent;line-height: 1.3;}
.header_top_search .is-screen-reader-text,.header_top_search .is-search-submit,.header_top_search .is-link-container{display: none;}
.header_top_search .is-search-submit{padding: 2px 2px 0px 0;background: transparent;border: none;color: #fff !important;vertical-align: middle;}
.header_top_search .is-search-submit svg{fill:#fff;}
.header_top_search .is-search-form {background: rgb(255 255 255 / 20%);font-weight: 600;border-radius: 5px;}
.header_top_search { padding:0 8px 0 4px;}
/*.header_top_search .search-field:focus{border: none; color: #fff;}*/
.header_top_search .is-search-input:focus {background: transparent;border: 1px solid #fff;text-align: left;}
.header_top_search .is-search-input::-webkit-input-placeholder{color: #fff;}
.header_top_search .is-search-input:-ms-input-placeholder{color: #fff;}
.header_top_search .is-search-input::-moz-placeholder{color: #fff;}
.header_top_search .is-search-input::-ms-input-placeholder{color: #fff;}
.header_top_search .is-search-input::placeholder{color: #fff;}
.site-header .header-top ul li:first-child{padding-left:0px;border-right:3px solid #adcde4;}
.site-header .header-top ul li a{display:inline-block;color:#fff;text-decoration:none;line-height:1.2;padding:7px 12px 8px;font-size:15px;text-transform:uppercase;font-family:'Nunito',sans-serif;font-weight:700;}
.site-header .header-top ul li a:hover{color:#b1ca5f;}
.site-header .header-top ul li.btn-login{border-right:0px;}
.site-header .header-top ul li.btn-search a{display:inline-block;color:#fff;text-decoration:none;background-color:#7cafd4;padding:6px 12px;border-radius:3px;}
.site-header .header-top ul li.btn-search a:before{content:url(images/search_icon.png);display:inline-block;padding-right:15px;vertical-align:middle;}
.site-header{position:absolute;width:100%;z-index:999;top:0;left:0;}
.site-header.sticky{background-color:rgb(146 197 235 / 100%);padding-bottom:20px;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all 0.3s;}
.siteheader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-logo{width:300px;padding-left:30px;}
.main-Header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.site-navigation{width:calc(100% - 288px);}
ul.primary-menu{margin:0;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
ul.primary-menu li{margin:0 80px 0 0;padding:0 18px;list-style:none;}
ul.primary-menu li:before{display:none;}
ul.primary-menu li:last-child{margin-right:0;}
ul.primary-menu li a{color:#FFF;font-size:20px;text-transform:uppercase;line-height:1;}
ul.primary-menu li a:hover{color:#D2a851;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
ul.primary-menu li.current-menu-item a,ul.primary-menu li.current-menu-item a:hover{color:#D2a851;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);}
.main-navigation ul{list-style:none;margin:-15px 0 0;padding-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{display:block;left:auto;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto;}
.main-navigation li{position:relative;padding:0px 12.6px 5px;}
.main-navigation li:last-child{padding-right:0px;}
.main-navigation ul > li > a{font-family:'Nunito',sans-serif;display:block;text-decoration:none;padding:0px;color:#fff;outline:0px;font-weight:800;text-transform:uppercase;font-size:19px;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.sticky .main-navigation ul > li > a{font-size:16px;}
.sticky .main-navigation ul{margin: -15px 0 0;}
.main-navigation ul > li > a:hover,
.main-navigation ul > li.current-menu-item > a{/*color: #b1ca5f;*/}
.site-header.sticky .main-navigation ul > li.current-menu-item > a,.site-header.sticky .main-navigation ul > li > a:hover{/*color:#3a3a3a;*/}
.main-navigation ul > li > a:after{content: ''; display:block; width:0%; height: 2px; background:#b1ca5f; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; left: auto; right: 0; position: absolute; bottom: 0; }
/*.site-header.sticky .main-navigation ul > li > a:after{background:#3a3a3a;}*/
.main-navigation ul > li > a:hover:after,
.main-navigation ul > li.current-menu-item a:after{width: 100%; left: 0;}
.container{-o-transition:all ease-in 0.3s;transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s;}
.site-header.sticky {position: fixed;top: 0;width: 100%;}
/* Header */
/* .main-navigation .sub-menu{flex-direction:column;top:53px;left:0 !important;right:auto;display: none;width: 200px;} */
.main-navigation .sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:48px;left:-20px !important;right:0;display:none;width:250px;margin-left:auto;margin-right:auto;}
.main-navigation .sub-menu li{padding:0;}
/* .main-navigation .sub-menu li a{padding:12px;font-size:16px;border-bottom:1px solid rgba(0,0,0,0.2);background-color:#b1ca5f;width: 100%;} */
.main-navigation .sub-menu li a{padding:10px 12px;font-size:16px;border-bottom:1px solid rgba(0,0,0,0.2);background-color:#5b9bc9;width: 100%;}
.main-navigation .menu li:hover > .sub-menu{display:block;}
/* .main-navigation .sub-menu li a:hover{background-color:#f8ffdf;} */
.main-navigation .sub-menu li a:hover {background-color: #fff;color: #5b9bc9;}
.main-navigation .sub-menu li a::after{display:none !important;}
.sticky .main-navigation .sub-menu {top: 44px;}
.sticky .main-navigation .sub-menu li a {font-size: 14px;padding: 10px 12px;}
/* .main-navigation .sub-menu .sub-menu{display:none !important;right:100% !important;left:auto !important;top:0;margin:0;} */
.main-navigation .sub-menu .sub-menu {/*display: none !important; right: 100% !important; */left: 100% !important;top: 0;margin: 0;}

/* .main-navigation ul > li .sub-menu li.current-menu-item a {background-color: #f8ffdf;} */
.main-navigation ul > li .sub-menu li.current-menu-item > a {background-color: #fff;color: #5b9bc9;}
.main-navigation ul > li#menu-item-466 .sub-menu li.current-menu-item > a{background-color: #5b9bc9;color: #fff; }
.main-navigation ul > li#menu-item-466 .sub-menu li.current-menu-itemR > a{background-color: #fff;color: #5b9bc9;}

/*.main-navigation li.current_page_parent > a {color: #b1ca5f;}
.site-header.sticky .main-navigation li.current_page_parent > a {color: #3a3a3a;}*/
.main-navigation li.current_page_parent > a::after {width: 100%;}
.main-navigation .sub-menu:before{position:absolute;content:'';left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.main-navigation .sub-menu .sub-menu:before {display: none;}
.main-navigation .sub-menu .submenuToggle {display: none !important;}
/* .main-navigation .sub-menu li.current-menu-ancestor > a {background-color: #fff;color: #5b9bc9;} */

/* Small menu. */
.menu-toggle{background:transparent;float:right;margin-top:18px;border-color:#fff;cursor:pointer;}
.menu-toggle:active,.menu-toggle:focus{border-color:#fff;}
.menu-toggle img{max-width:20px;}
.menu-toggle,.main-navigation.toggled ul{display:block;}
.site-main .comment-navigation,.site-main.posts-navigation,.site-main.post-navigation{margin:0 0 1.5em;}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}

/* Posts and pages
--------------------------------------------- */
.sticky{display:block;}
.post,.page{margin:0 0 1.5em;}
.updated:not(.published){display:none;}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
/* Comments
--------------------------------------------- */
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
/* Widgets
--------------------------------------------- */
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}
/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer{display:block;}
/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {outline: 0;}

/* Alignments
--------------------------------------------- */
.alignleft{/*rtl:ignore*/float:left;/*rtl:ignore*/margin-right:1.5em;margin-bottom:1.5em;}
.alignright{/*rtl:ignore*/float:right;/*rtl:ignore*/margin-left:1.5em;margin-bottom:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;}
.text-center{text-align: center;}
/*Home Banner Section - Start*/
.banner-section .banner-item:before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.2);}
.banner-section .banner-item img{width:100%;}
.banner-section .banner-box img{max-width:150px;}
.banner-section .banner-box .banner_title,.banner-section .banner-box h1{font-family:'Nunito',sans-serif;font-size:79px;color:#fff;line-height:85px;font-weight:700;margin:0 0 20px;}
.banner-section .banner-box .banner_text{color:#fff;line-height:1.4;font-weight:400;max-width:440px;font-size:23px;}
.banner-section .banner-box .banner_text p{letter-spacing:0.5px;}
.banner-section .banner-wrap{position: absolute;}
.banner-section .slick-arrow{position: absolute;left:5%;z-index: 1; width: 38px;top: 63.8%; }
.banner-section .slick-arrow.next-arrow{right: 5%; left: inherit;}
.banner-section .slick-arrow:before {content: '';background: url(images/banner-slider-arow.png);background-repeat: no-repeat;height: 27px;width: 38px;opacity: 1;display: block;     position: absolute;}
.banner-section .slick-arrow.next-arrow:before{   background-position: -63px 0;;}
.banner-item{position: relative;}
.banner-section .banner-wrap {position: absolute; top: 61%;-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 0;right: 0;}
.home-banner {position: relative;}
.home-banner .innerBannerNextArrow {display: none;}
.nextSection {display: none;}
/*Home Banner Section - End*/

/*Hero Section - Start*/
.hero-section {/*padding: 260px 0px 100px 0px;background-size: cover;background-position: center;background-repeat: no-repeat;*/position: relative;}
.inner-banner-img:before {position: absolute;content: '';left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.2);}
.page-id-469 .inner-banner-img:before {background-color: rgba(0,0,0,0.1);}
.inner-banner-img{position: relative;}
.inner-banner-img img{width:100%;vertical-align: top;}
.hero-section .inner-banner-text{position: absolute;top:50%;-webkit-transform: translateY(-20%);-ms-transform: translateY(-20%);transform: translateY(-20%);left:0;right:0;}
.hero-section h1, .hero-section .section-title{font-family:'Nunito',sans-serif;color:#fff;font-size:79px;font-weight:700;margin:0 0 20px;line-height:1;}
.hero-section .section-text{font-size:23px;color:#fff;margin:0;max-width:450px;line-height:1.4;font-weight:400;letter-spacing:1px;}
.hero-section .inner-banner-mobile-img{display: none;}
.hero-section .innerBannerNextArrow {display: none;}
/*Hero Section - End*/

/*Text Video Section - Start*/
.text-video-section{position:relative;display:inline-block;width:100%;vertical-align:top;padding:75px 0px;}
.text-video-section .text-part{width:42%;padding-right:50px;}
.text-video-section .text-part .section-title,.text-video-section .text-part .section-text{color:#fff;}
.text-video-section .text-part a.button{font-family:'Nunito',sans-serif;font-weight:bold;background-color:#b1ca5f;padding:10px 30px;color:#fff;text-decoration:none;display:inline-block;}
.text-video-section .video-part{width:58%;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/*Text Video Section - End*/

/*Text Image Section - Start*/
.text-image-section{position:relative;display:inline-block;width:100%;vertical-align:top;padding:100px 0px;}
.text-part .section-text p > strong{font-size: 20px;font-weight: 600;}

.text-image-section ul{margin-left: 0;}
/*Text Image Section - End*/

/*Text Image Full Width Section - Start*/
.text-image-full-section{position:relative;display:inline-block;width:100%;vertical-align:top;overflow:hidden;padding:30px 0px;margin:50px 0;}
.text-image-full-section .text-image-full-inner{padding:60px 0px;}
.text-image-full-section .text-part{width:42%;}
.text-image-full-section .img-part{position:absolute;width:48%;right:0;top:0;
    }

.Benchmark-Specialty-Programs.text-image-full-section .img-part{top:20%;}
.Benchmark-Specialty-Programs.text-image-full-section .img-part img{width: 90%;}
.page-id-778 .text-image-full-section .img-part{width: 40%;}
.text-image-full-section .content-right .img-part{left:0;}
.text-image-full-section .text-image-full-inner.content-right .row-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.life-at-mmit-testimonial .testimonialPart .testimonialBox{display: none;}
.life-at-mmit-testimonial .testimonialPart .testimonialBox.show{display:flex;}
.text-image-full-section .img-part img{width:100%;}
.text-image-full-section .text-image-full-inner .row-content{min-height:410px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.meet-our-team-template-default .text-image-full-section .text-image-full-inner .row-content{min-height:1000px;}
.text-image-full-section .content-left .text-part ul{max-width:500px;}
.section-title.font-roboto-con{font-family:'Roboto Condensed',sans-serif;font-weight:700;}
.section-title{font-family:'Nunito',sans-serif;font-size:49px;font-weight:800;margin:0 0 20px;line-height:1;}
.section-title.color_white{color:#fff;}
.text-image-full-section .text-part a.button{font-family:'Nunito',sans-serif;font-weight:bold;background-color:#b1ca5f;padding:10px 30px;color:#fff;text-decoration:none;display:inline-block;}
.text-image-full-section .text-part ul{margin:30px 0px 0px 0px;padding-left:20px;list-style:square;}
.text-image-full-section .text-part ul li{margin-bottom:20px;font-size: 20px;font-weight: 400;color: #666666;font-family:'Open Sans',sans-serif;}
.text-image-section .row-eq-height{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.text-image-section .text-part.ver-center{width:52%;}
.text-image-section .img-part{width:41%;}

/*Text Image Full Width Section - End*/

/*Text Shortcode Section - Start*/
.text-shortcode-section{position:relative;display:inline-block;width:100%;vertical-align:top;padding:60px 0px;}
/* .text-shortcode-section .text-part .section-title{font-family:'Nunito',sans-serif;font-size:49px;font-weight:800;margin:0;line-height:1;} */
.text-shortcode-section .text-part .list-title{font-size:27px;font-family:'Open Sans',sans-serif;margin:50px 0 0;color:#666666;font-weight: 700;line-height: 1.2;}
.text-shortcode-section .text-part a.button{font-family:'Nunito',sans-serif;font-weight:bold;background-color:#b1ca5f;padding:10px 20px;color:#fff;text-decoration:none;display:inline-block;text-transform: uppercase;}
.text-shortcode-section .text-part ul{margin:20px 0px 0px 0px;padding-left:0px;list-style:none;}
.text-shortcode-section .text-part ul li{margin-bottom:20px;font-size:20px;font-weight:400;color:#666666;font-family:'Open Sans',sans-serif;position:relative;padding-left:30px;}
.text-shortcode-section .text-part ul li:before{content:url(images/tick_icon.png);vertical-align:middle;height:30px;display:inline-block;float:left;padding-top:3px;position: absolute;top: 0;left: 0;}
.text-shortcode-section .row.row-eq-height{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.text-shortcode-section .text-part{width:56%;}
.text-shortcode-section .shortcode-part{width:43%;}
.gform_ajax_spinner{display: none !important;}


/*Form Part - Start*/
.text-shortcode-section .gform_wrapper .gform_heading{margin-bottom:0px;}
.text-shortcode-section .gform_wrapper span.gform_description{margin:0;}
.text-shortcode-section .gform_wrapper h3.gform_title{font-size:30px;color:#5b9bc9;font-weight:800;line-height:1.2;margin:0px;}
.text-shortcode-section .gfield_error .gfield_label{display:none;}
.text-shortcode-section .gform_wrapper li.hidden_label input,.text-shortcode-section .gform_wrapper li.hidden_label select{color:#808080;margin-top:5px;padding:15px 20px !important;border:1px solid #bfbfbf;height:auto;font-family:'Roboto Condensed',sans-serif !important;font-size:15px !important;line-height:1.4 !important;}
.text-shortcode-section .gform_body .ginput_container_email input{outline:0;padding:0px 15px !important;/*border-radius:0px;*/width:100% !important;vertical-align:middle;margin:0;height:36px;line-height:30px;font-size:16px !important;}
.text-shortcode-section .gform_body .gform_fields li.gfield{padding-top:15px !important;margin:0px !important;width:100% !important;padding-right:0px;padding-bottom:0px;}
body .gform_wrapper .top_label div.ginput_container{margin-top:0px !important;}
.text-shortcode-section .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.text-shortcode-section .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px;}
.text-shortcode-section .gform_footer .gform_button{line-height:normal;background-color:#c76d17;border:0;color:#31261d;text-transform:uppercase;padding:0px 30px !important;border-radius:0;font-weight:normal;cursor:pointer;height:36px;vertical-align:middle;}
.text-shortcode-section .gform_wrapper .validation_message,.text-shortcode-section .gform_wrapper div.validation_error{color:#e05656;font-size:12px;border:0;margin-bottom:0;padding:5px !important;padding-bottom:0px !important;text-align:left;}
.text-shortcode-section .gform_wrapper li.gfield.gfield_error,.text-shortcode-section .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border-top:0;border-bottom:0;}
.text-shortcode-section .gform_footer input[type="submit"]{background-color:#b1ca5f;padding:12px 15px !important;color:#fff;text-decoration:none;border-radius:0;min-width:220px;height:auto;font-weight:800;font-size: 19px !important;font-family:'Nunito',sans-serif;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.text-shortcode-section .gform_footer input[type="submit"]:hover{background-color:#5b9bc9;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.shortcode-part .shortcode-part-inner h3{font-size:42px;margin:0 0 10px;color:#5b9bc9;font-weight:800;line-height:1.2;}
.text-shortcode-section .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.text-shortcode-section .shortcode-part .gform_wrapper{margin:0px;}

.shortcode-part .shortcode-part-inner .hbspt-form input[type="text"],
.shortcode-part .shortcode-part-inner .hbspt-form input[type="email"],
.shortcode-part .shortcode-part-inner .hbspt-form input[type="number"],
.shortcode-part .shortcode-part-inner .hbspt-form input[type="tel"],
.shortcode-part .shortcode-part-inner .hbspt-form textarea,
.hubspot-form-coustom .hbspt-form input,
.hubspot-form-coustom .hbspt-form select,
.hubspot-form-coustom .hbspt-form textarea,
.shortcode-part .shortcode-part-inner .hbspt-form select{color:#808080;margin-top:5px;padding:15px 20px !important;border:1px solid #bfbfbf;height:auto;font-family:'Roboto Condensed',sans-serif !important;font-size:15px !important;line-height:1.4 !important;width:100%;}
.shortcode-part .shortcode-part-inner .hbspt-form textarea{min-height:100px ;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs-button,
.hubspot-form-coustom .hbspt-form .hs-button
{background-color:#b1ca5f;padding:12px 15px;color:#fff;text-decoration:none;border-radius:0;min-width:220px;height:auto;cursor:pointer;text-transform:uppercase;margin-top:20px;font-weight:800;font-size:19px;border:none;line-height:inherit;display:inline-block;font-family:'Nunito',sans-serif;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.shortcode-part .shortcode-part-inner .hbspt-form ul,
.hubspot-form-coustom .hbspt-form ul{list-style: none; margin: 0; padding: 0;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs-button:hover,
.hubspot-form-coustom .hbspt-form .hs-button:hover{background-color: #5b9bc9;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs-form-field,
.hubspot-form-coustom .hbspt-form .hs-form-field{padding-top: 15px;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs-form-field label,
.hubspot-form-coustom .hbspt-form .hs-form-field label{display: none;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs-form-field label.hs-error-msg,
.hubspot-form-coustom .hbspt-form .hs-form-field label.hs-error-msg
{display: block;color: #f11; font-size: 12px;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs-form-field .inputs-list,
.hubspot-form-coustom .hbspt-form .hs-form-field .inputs-list{list-style: none; margin: 0; padding: 0;}
.shortcode-part .shortcode-part-inner .hbspt-form .hs_error_rollup label,
.hubspot-form-coustom .hbspt-form .hs_error_rollup label{color: #f11; font-size: 12px;}

/*Text Shortcode Section - End*/

/*CTA Section - Start*/
.cta-section{display:inline-block;width:100%;background-color:#31261d;vertical-align:top;padding:40px 0px 40px 0px;text-align:center;}
.cta-section.cta-left{padding:30px 0px;text-align:left;}
.cta-section.cta-left .text-part .section-title{font-size:39px;line-height:1.2;}
.cta-section .text-part .section-text{color:#fff;}
.cta-section.cta-center .row-eq-height{padding:0 50px;}
.cta-section.cta-left .text-part{width:75%;}
.cta-section.cta-left .button-part{width:25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
/*CTA Section - End*/

/*CTA Section - Start*/
.cta-dropdown-section{display:inline-block;width:100%;background-color:#31261d;vertical-align:top;padding:50px 0px 50px 0px;text-align:center;}
.cta-dropdown-section.cta-left{padding:30px 0px;text-align:left;}
.cta-dropdown-section.cta-center div.ver-center{width:100%;}
.cta-dropdown-section.cta-center div.ver-center .text-part-inner{display:inline-block;width:100%;}
/* .cta-dropdown-section .text-part .section-title{font-family:'Nunito',sans-serif;color:#f5ebdf;font-size:39px;font-weight:800;margin:0;line-height:1;} */
.cta-dropdown-section .text-part .section-title {color: #fff;font-size: 39px;}
.cta-dropdown-section.cta-left .text-part .section-title{font-size:30px;text-transform:capitalize;line-height:1.2;}
.cta-dropdown-section .text-part .section-text{color:#fff;}
.cta-dropdown-section .button{font-family:'Nunito',sans-serif;font-weight:800;background-color:#b1ca5f;padding:10px 20px;color:#fff;text-decoration:none;display:inline-block;text-transform:uppercase;}
.cta-dropdown-section.cta-left .text-part{width:75%;}
.cta-dropdown-section.cta-left .button-part{width:25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}

/*Dropdown - Start*/
.cta-dropdown-section.cta-center .dropdown{margin-top:15px;}
.cta-dropdown-section .dropbtn{background-color:#b1ca5f;color:white;padding:16px;font-size:19px;border:none;cursor:pointer;border-radius:0px;}
.cta-dropdown-section .dropbtn:after{content:url('images/down-icon.png');display:inline-block;vertical-align:middle;padding-left:15px;margin-top:-3px;}
.cta-dropdown-section .dropdown{position:relative;display:inline-block;}
.cta-dropdown-section .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;width:100%;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.cta-dropdown-section .dropdown-content a{font-size:15px;color:black;padding:12px 16px;text-decoration:none;display:block;text-transform: capitalize;}
.cta-dropdown-section .dropdown-content a:hover{background-color:#f2f2f2;}
.cta-dropdown-section .dropdown:hover .dropdown-content{display:block;}
.cta-dropdown-section .dropdown:hover .dropbtn{background-color:#b1ca5f;}
/*Dropdown - End*/
/*CTA Section - End*/

/*Blog Section - Start*/
.blog-section{padding:60px 0px 60px 0px;text-align:center;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;}
.blog-section a.view-more{display:inline-block;color:#b1ca5f;font-size:16px;font-weight:800;text-decoration:none;text-transform:uppercase;margin-top:30px;font-family:'Nunito',sans-serif;}
.blog-section h2{margin-bottom:50px;}
.blog-section .blog-list ul{display:inline-block;width:100%;padding:0px;margin:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.blog-section .blog-list li{width:24.5%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.blog-section .blog-list li.box .box-inner{background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.blog-section .blog-list li .blog-img{position:relative;}
.blog-section .blog-list li .blog-img img{vertical-align:top;width:100%;}
.blog-section .blog-list li .blog-img .blog-date{position:absolute;bottom:0;background-color:#5a9bc9;color:#fff;padding:3px 5px;text-align:center;min-width:52px;min-height:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blog-section .blog-list li .blog-img .blog-date span{display:block;width:100%;line-height:1;}
.blog-section .blog-list li .blog-img .blog-date span.month{font-size:10px;font-family:'Nunito',sans-serif;font-weight:200;text-transform:uppercase;}
.blog-section .blog-list li .blog-img .blog-date span.date{font-size:20px;font-weight:800;}
.blog-section .blog-list li .blog-text{padding:18px 18px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.blog-section .blog-list li .blog-text h3.title{color:#363636;margin:0 0 15px;font-size:17px;font-weight:800;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.blog-section .blog-list li .blog-text a.readmore{color:#b1ca5f;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase;font-family:'Nunito',sans-serif;}
.blog-section .blog-list li .blog-text a.readmore:hover,.blog-section .blog-list li .blog-text a:hover h3,.blog-section a.view-more:hover{color:#5a9bc9;}
/*Blog Section - End*/

/*Solution Section*/
.solution-section{text-align:center;position:relative;overflow:hidden;padding:46px 0 90px;}
.solutions-list .solutions-item{text-align:left;position: relative;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;}
.solutions-list .solutions-item .common_btn.samll{/*text-transform: none;*/letter-spacing: 0.3px;}
.solutions-list .solutions-item:before{width: 100%;height: 100%;content:'';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: rgba(0,0,0,0.45);}
.solutions-sec-inner{margin:40px -110px 0;}
.solutions-list .solutions-item img{width:100%;}
.solutions-list .solutions-item .box-text{position:absolute;bottom:0;text-align:left;padding:28px 28px 20px 22px;color:#fff;}
/* .solutions-list .solutions-item:hover .sol-title{margin-bottom: 25px;} */
.solutions-list .solutions-item .sol-title{color:#fff;font-family:'Nunito',sans-serif;font-size:32px;margin:0 0 10px;line-height:32px;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;}
.solutions-list .solutions-item .box-text .sol-text{font-size:14px;font-weight:300;max-width:360px;}
.solutions_arrows{width:133px;height:78px;background:#5b9bc9;position:absolute;left:19%;bottom:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.solutions_arrows .sol_arrow{background:rgb(255 255 255 / 20%);width:35px;height:35px;display:inline-block;border-radius:50%;margin:0 10px;cursor:pointer;}
.solutions_arrows .sol_arrow:hover{background:#b1ca5f;}
.solutions_arrows .sol_arrow:after{content:'';display:inline-block;background:url(images/solutions-arrow.png);height:35px;width:35px;}
.solutions_arrows .sol_arrow.next-arrow:after{background-position:-67px 0;}

/*WE ARE MMIT Section*/
.who-section{font-family:'Nunito',sans-serif;text-align:center;display:inline-block;width:100%;padding:60px 0px 70px;}
.who-section .subtitle{font-family: 'Open Sans',sans-serif;}
.who-section .who-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:60px 0 0;}
.who-list .who-item{width:25%;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.who-list .box-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size: 15px;font-family: 'Open Sans',sans-serif;}
.who-list .box-btn{margin:0 auto;}
.who-list .box-img{margin:0 0 20px;}
.who-list .common_btn.medium{text-transform:uppercase;font-size:16px;font-family:'Nunito',sans-serif;font-weight:800;padding:13px 33px;margin:15px 0 0;}

/*Additional Resources Section - Start*/
.ar-section{font-family:'Nunito',sans-serif;text-align:center;display:inline-block;width:100%;padding:60px 0px;}
/* .ar-section h2{font-size:40px;color:#363636;line-height:1;font-weight:800;margin:0px;} */
.ar-section .ar-list{display:inline-block;width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ar-list .ar-item{display:inline-block;width:48%;/*float:left;*/margin-right:4%;background-color:#fafafa;position: relative;}
.ar-list .ar-item:last-child{margin-right:0;}
.ar-list .ar-item .box-img{position:relative;}
.ar-list .ar-item .box-img img{width:100%;vertical-align:top;}
.ar-list .ar-item .box-img span.cat-name{position:absolute;bottom:0;left:0;background-color:#5a9bc9;font-size:31px;padding:10px 20px;font-weight:800;color:#fff;}
.ar-list .ar-item:nth-child(2n) .box-img span.cat-name{background-color:#7cc4cb;}
.ar-list .ar-item .box-text{text-align:left;padding: 20px 20px 50px 20px;/*min-height: 260px;*/}
.ar-list .ar-item .box-text h3{font-weight:800;margin:0px;font-size: 26px;}
.ar-list .ar-item .box-text p.ar-text{margin-top:0px;margin-bottom:15px;font-size:20px;font-family:'Open Sans',sans-serif;font-weight: 400;letter-spacing: 0.5px;}
.ar-list .ar-item .box-text a.view-more{font-size:16px;font-weight:700;color:#b1ca5f;text-decoration:unset;position: absolute;bottom: 15px;}
.ar-list .ar-item .box-text a.view-more:hover{color: #5d4586;}
/*Additional Resources Section - End*/

/*Footer - Start*/
.site-footer{display:inline-block;width:100%;background-color:#31261d;color:#fff;padding:60px 0px 30px 0px;background-image:url("images/footer_bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:bottom;vertical-align:top;}
.site-footer h3{color:#fff;margin:5px 0 3px;font-family:'Roboto',sans-serif;font-size:18px;font-weight:900;}
.site-footer a{font-family:'Open Sans',sans-serif;font-size:14px;color:#cccccc;text-decoration:none;}
.site-footer p{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;margin-top:0px;}
.site-footer .footer-left p{max-width:400px;}
.site-footer .copyright-sec .footer-left p{max-width:unset;font-family:'Nunito',sans-serif;font-weight:500;}
.site-footer .copyright-sec a{font-family:'Nunito',sans-serif;font-weight:500;color:#fff;}
.site-footer .copyright-sec a:hover,.site-footer a:hover{color:#b1ca5f;}
.site-footer .footer-top{display:inline-block;width:100%;}
.site-footer .copyright-sec{display:inline-block;width:100%;}
.site-footer .footer-left{display:inline-block;float:left;width:50%;}
.site-footer .footer-logo{display:inline-block;width:160px;float:left;}
.site-footer .footer-logo img{max-width:150px;margin:15px 0px;}
.site-footer .footer-right{display:inline-block;float:left;width:50%;text-align:right;}
.site-footer .footer-right ul{margin:0px;padding:0px;list-style:none;}
.site-footer .footer-right ul li{margin-bottom:30px;}
.site-footer .footer-right ul li p{margin:0px;}
.site-footer .footer-right ul li p strong{display:inline-block;font-family:'Nunito',sans-serif;text-transform:uppercase;font-weight:800;color:#fff;opacity:0.7;margin-bottom:10px;}
.site-footer .copyright-sec{border-top:1px solid #4d4b48;padding-top:30px;}
.site-footer .copyright-right{display:inline-block;float:left;width:50%;text-align:right;}
.site-footer .copyright-sec .footer-left{width:60%;}
.site-footer .copyright-sec .footer-right{width:40%;}
.site-footer .copyright-sec p{margin:0px;}
.site-footer .copyright-sec .footer-right ul li{margin-bottom:0px;display:inline-block;border-right:1px solid #fff;padding:0px 15px;line-height:1;}
.site-footer .copyright-sec .footer-right ul li:last-child{border-right:0px;padding-right:0px;}
ul.social-list{padding:0;list-style:unset;margin:0;display:inline-block;margin-bottom:15px;}
ul.social-list li{list-style:none;display:inline-block;margin-right:8px;float:left;}
ul.social-list li:last-child{margin-right:0px;}
ul.social-list li a{display:inline-block;vertical-align:top;}
ul.social-list li img.hover{display:none;}
ul.social-list li:hover img.regular{display:none;}
ul.social-list li:hover img.hover{display:block;}
/*Footer - End*/

/* Service Page */
.ar-section h2{margin-bottom: 50px;}
.text-shortcode-section .gform_wrapper li.hidden_label input,.text-shortcode-section .gform_wrapper li.hidden_label select{color:#808080;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color: transparent;border-radius: 5px;}
.text-shortcode-section .ginput_container.ginput_container_select{position:relative;}
.text-shortcode-section .gform_wrapper li.hidden_label input::-webkit-input-placeholder{/* Chrome/Opera/Safari */
 color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label input::-moz-placeholder{/* Firefox 19+ */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label input:-ms-input-placeholder{/* IE 10+ */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label input:-moz-placeholder{/* Firefox 18- */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label select::-webkit-input-placeholder{/* Chrome/Opera/Safari */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label select::-moz-placeholder{/* Firefox 19+ */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label select:-ms-input-placeholder{/* IE 10+ */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}
.text-shortcode-section .gform_wrapper li.hidden_label select:-moz-placeholder{/* Firefox 18- */
color:#808080;font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:400;}

.text-shortcode-section .ginput_container.ginput_container_select:before{position:absolute;content:'';right:15px;top:50%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #757575;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;z-index: -1;}
.shortcode-part .gform_footer.top_label{display:inline-block;width:auto;margin-right:0;padding:0;margin-top:0;position:relative;overflow:hidden;background-color: #b1ca5f;}
/*.shortcode-part .gform_footer.top_label input {background-color: transparent;}*/

.shortcode-part .gform_footer.top_label input{/*background-color: #b1ca5f;*/position:relative;z-index:5;margin-right:0 !important;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
/*.shortcode-part .gform_footer.top_label input:hover, .shortcode-part .gform_footer.top_label input:focus{background-color: #5b9bc9;color:#fff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}*/
.shortcode-part .gform_footer.top_label:before{display:none;content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#5b9bc9;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:1;}
/*.shortcode-part .gform_footer.top_label:hover:before{-webkit-transform:scale(2);transform:scale(2);}*/
.shortcode-part .gform_body{margin-bottom:32px;}
.shortcode-part .gform_footer.top_label:hover input{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.gform_wrapper div.validation_error {display: none;}
.gform_confirmation_message {text-align: center;background-color: #b1ca5f;color: #fff;padding: 10px;font-size: 16px;}

/* Our Solution Page */
.list-title {font-size: 27px;font-family: 'Open Sans', sans-serif;color: #666666;font-weight:700;margin-bottom: 0;line-height: 1.2;}
.list-sub-title{font-size: 40px;font-family: 'Open Sans', sans-serif;color: #393939;font-weight:700;margin-bottom:20px;line-height: 1.2;}
.hero-section + .nextSection + .text-image-full-section + .text-image-full-section + .text-image-section.content-left + .text-image-full-section{padding:0px;}

/* Resources Listing Page */
.resourcePostList{padding:140px 0 110px;}
.resourcePostList .center-heading h3.title{font-size: 35px;}
.resourcePostList .resListTypeWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin: 0px -14px;}
.resourcePostList .resListTypeWrap .resListBox{width:calc(100% / 4);padding:0px 14px;margin:0 0 55px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.resourcePostList.Column-3 .resListTypeWrap .resListBox{width:calc(100% / 3);}
.resourcePostList.Column-2 .resListTypeWrap .resListBox{width:calc(100% / 2);}
.resourcePostList.commonListBg.Column-3 .resListTypeWrap .resListBox {width: calc(100% / 3 - 10px);margin-left: 5px;margin-right: 5px;}
.resourcePostList.Column-4 .resListTypeWrap .resListBox{width:calc(100% / 4);}
.resourcePostList .resListBox .resImage{/*margin-bottom:35px;*/width: 100%;}
.resourcePostList .resListBox .content-part{padding-top: 35px;}
.resourcePostList .resListBox .resImage img{width:100%;vertical-align:top;}
.resourcePostList .resListBox .resTitle{font-size:37px;line-height:38px;color:#363636;font-weight:800;margin:0 0 15px;}
.resourcePostList .resContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.resourcePostList .resContent p{font-size:14px;line-height:20px;color:#666666;font-weight:400;letter-spacing: -0.3px;}
/* .resourcePostList.commonListBg.industryInsights .resListTypeWrap, .resourcePostList.publicationList .resListTypeWrap {justify-content: center;} */
.resourcePostList.publicationList .resListTypeWrap {justify-content: center;}

.resourcePostList .resContent strong{color:#363636;font-weight:800;font-family:'Nunito',sans-serif;}
.resourcePostList .resContent ul li,.resContent ul li a{font-size:14px;line-height:18px;color:#666666;font-weight:400;text-decoration: underline;}
.resourcePostList .resContent ul{margin:0;padding-left:20px;list-style:square;padding-top:12px;}
.resourcePostList .resContent ul li{margin-bottom:16px;}
.resourcePostList .resLinkBtn {margin-top: 22px;}
.resourcePostList .resListTypeWrap .resImage video{max-width:100%;}
/*----Meet The Expert page Start----*/
.resourcePostList.meet-the-experts .resListBox .res-innerbox{background-color: #eee;height: 100%;}
.resourcePostList.meet-the-experts .resListBox .content-part{padding: 35px 20px;}
.resourcePostList.meet-the-experts .resListBox .content-part .resTitle{text-align: center;}
.resourcePostList.resourcePostvideoList {padding-top: 50px;}
.resourcePostList.resourcePostvideoList .resListBox .res-innerbox {position: relative;border:5px solid #78c6cd;padding: 10px;/*min-height: 450px;*/}
.resourcePostList.resourcePostvideoList .resListBox .content-part{min-height: 225px;}
.resourcePostList.resourcePostvideoList .resListBox .resTitle {font-size: 21px;text-align: center;line-height: 23px;}
.resourcePostList.resourcePostvideoList .resListBox .resImage {text-align: center; position: relative; /*padding-bottom: 56.25%;*/ padding-bottom: 10.25%;overflow: hidden;max-width: 100%;height: auto;}
.resourcePostList.resourcePostvideoList .resListBox .resImage iframe, 
.resourcePostList.resourcePostvideoList .resListBox .resImage object, 
.resourcePostList.resourcePostvideoList .resListBox .resImage embed, 
.resourcePostList.resourcePostvideoList .resListBox .resImage video { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.text-shortcode-section.session-shortcode .text-part-inner{width: 100%;}
.text-shortcode-section.session-shortcode .section-title{text-align: center;}
.text-shortcode-section.session-shortcode .section-text .tab-data{border: 1px solid #78c6cd;background-color: #daeced;margin-bottom: 3.093%;padding: 15px 25px;text-align: center;/*pointer-events: none;*/}
.text-shortcode-section.session-shortcode .section-text .tab-data:nth-child(2n){ border-color: #5a9bc9;    background-color: #dbebf6;}
.text-shortcode-section.session-shortcode .section-text .top-title{position: relative;}
.text-shortcode-section.session-shortcode .section-text .top-title:before{content: "+";position: absolute;font-size: 13px;top: 10px;right: -15px;left: auto;background-color: #5a9bc9;color: #fff;width: 15px;height: 15px;line-height: 15px;border-radius: 50%;}
.text-shortcode-section.session-shortcode .section-text .tab-data.open .top-title:before{display: none;}
.text-shortcode-section.session-shortcode .section-text .tab-data .detail-text p {color: #363636;}
.text-shortcode-section.session-shortcode .section-text .tab-data {cursor: pointer;}
/*----Meet The Expert page End----*/
/* .resourcePostList .resListTypeWrap .resListBox .resLinkBtn a{font-size:12px;line-height:21px;color:#ffffff;font-weight:800;font-family:'Nunito',sans-serif;text-align:center;} */
.resourcePostList .resListTypeWrap .resListBox .resLinkBtn a {line-height: 21px;font-family: 'Nunito',sans-serif;text-align: center;padding: 10px 25px;}
.resourcePostList + .text-image-section .section-title{color:#fff;}
.resourcePostList + .text-image-section .section-text{color:#fff;max-width:535px;font-size: 20px;}

/*whoweare page*/
.text-image-full-section.ver-parallel{margin:65px 0 0;}
.text-image-full-section.ver-parallel{padding:0px;}
.text-image-full-section.ver-parallel .text-image-full-inner{padding:0px;}
.text-image-full-section.ver-parallel .text-part {width: 62%;padding-right: 115px;}
.text-image-full-section.ver-parallel .img-part{width: 42%;top: 20px;}
.hero-section + .nextSection + .text-image-full-section + .text-image-section.content-right + .text-image-section.content-left{padding-top:10px;}
.section-title.mobile-title{display: none;}
.section-title.mobile-title{color: #fff;}

/*contactus page*/
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content > .content-right{padding:115px 0 175px;}
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content > .content-right .section-text,
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content > .content-right .section-title{color: #fff;}
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content > .content-right .section-text h3{font-size:30px;color: #fff;margin:25px 0 0;font-weight: 800;}
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content + .cta-section{padding:75px 0px 50px 0px;}
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content + .cta-section .section-title.color_white, 
.hero-section + .nextSection + .text-shortcode-section + .ver-parallel.right-content + .cta-section .text-part .section-text{color:#666666;}
.hero-section + .nextSection + .text-shortcode-section + .text-image-full-section.ver-parallel.right-content .text-part {width: 52%;padding-left: 115px;padding-right:0px;}
.hero-section + .nextSection + .text-shortcode-section + .text-image-full-section.ver-parallel.right-content .img-part{width:45%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-20px;}
.text-shortcode-section div.ver-center{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:100px;}
/*.text-shortcode-section.content-right div.ver-center{padding-left:100px; padding-right:0px;}*/
.text-shortcode-section .text-part .section-text p a {color: #666666;-webkit-transition: .5s all;-o-transition: .5s all;transition: .5s all;}
.text-shortcode-section .text-part .section-text p a:hover {color: #b1ca5f;}
.hero-section + .nextSection + .text-shortcode-section .section-text > p{font-size: 22px;}
.hero-section + .nextSection + .text-shortcode-section .section-text > h3{font-weight: 600 !important;font-size: 27px;line-height: 30px;color: #666666;font-family: "Open Sans";margin: 26px 0 0 0;}
.page-id-1024 .section-text > p:first-child {padding-bottom: 30px;}
.hero-section + .nextSection + .text-shortcode-section .section-text > p > strong{/*font-size: 27px;*/word-break: break-word;}
body:not(.page-id-422) .hero-section + .nextSection + .text-shortcode-section .section-text > p + p > strong{font-size: 24px;}
.hero-section + .nextSection + .text-shortcode-section .gform_wrapper h3.gform_title{font-size: 42px;margin: 0 0 10px;}

/* We Are MMIT Slider Section */
.text-imgslide-section{position:relative;margin-bottom: 120px;}
/* .text-imgslide-section .text-part .text-part-inner{padding-top:50px;padding-bottom:100px;} */
.text-imgslide-section .imgslide-part {width: 50%;position: absolute;right: 0;top: 0;bottom: 0;}
.text-imgslide-section .text-part{width:45%;padding-right:56px;padding-top:90px;padding-bottom:85px;}
.text-imgslide-section .text-part .section-title{font-size:39px;color:#fff;}
.text-imgslide-section .text-part .section-text{color:#fff;}
.text-imgslide-section .text-part .button.banner-btn{margin-top:50px;font-family:'Nunito',sans-serif;font-size:19px;letter-spacing:0px;text-align:center;padding:13px 55px;}
.text-imgslide-section .imgslide-part .jointeam-sec-inner{height:100%;overflow:hidden;}
.text-imgslide-section .imgslide-part .jointeam-sec-inner .slick-list{padding-right:15%;height: 100%;}
.text-imgslide-section .imgslide-part .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;}
.text-imgslide-section .imgslide-part .solutions_arrows{left:auto;right:8%;bottom:-40px;}
.text-imgslide-section .imgslide-part .jointeam-list{height:100%;}
.text-imgslide-section .imgslide-part .slick-track{height:100%;}
.text-imgslide-section .imgslide-part .box-img{height:100%;}
.text-imgslide-section .imgslide-part .solutions_arrows {left: auto;right: 8%;bottom: -20px;height: 70px;}

/* Testimonials */
.selecteTestimonial {padding-top: 100px;padding-bottom: 100px;}
.selecteTestimonial .h1 {font-size:79px;color:#393939;font-weight:bold;font-family:'Nunito',sans-serif;margin-bottom: 25px;}
.selecteTestimonial .testimonialBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom: 120px;}
.selecteTestimonial .testimonialBox .boxLeftPart{width:25%;}
.selecteTestimonial .testimonialBox .boxLeftPart img{width:280px;vertical-align:top;height:auto;border-radius:100%;}
.selecteTestimonial .testimonialBox .boxRightPart{width:75%;padding-left:40px;}
.selecteTestimonial .testimonialBox:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.selecteTestimonial .testimonialBox:nth-child(2n) .boxLeftPart{text-align:right;}
.selecteTestimonial .testimonialBox:nth-child(2n) .boxRightPart{padding-left:0;padding-right:40px;}
.selecteTestimonial .testimonialBox .boxRightPart .authorName{margin:0;font-size:40px;color:#363636;font-weight:800;line-height:1.25;}
.selecteTestimonial .testimonialBox .boxRightPart .authorName .authorDesignation{font-weight:300;font-size:28px;}
.selecteTestimonial.life-at-mmit .testimonialBox.show{display: block;}
.selecteTestimonial.life-at-mmit .testimonialBox{display:none;}
.selecteTestimonial .authorDescription{margin-top:15px;}
.selecteTestimonial .authorDescription a{display:inline-block;color:#b1ca5f;font-weight:600;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;}
.selecteTestimonial .authorDescription a.mail-link{margin-top: 25px;}
.selecteTestimonial .authorDescription a:hover{color:#5b9bc9;}
.selecteTestimonial .buttonLinkPart {text-align: center;}
.selecteTestimonial .buttonLinkPart .common_btn {font-size: 19px;padding: 10px 25px;font-family: 'Nunito',sans-serif;font-weight: 800;}
.test-monial .watch-action{display: none;}
.test-monial .back-page{font-size: 19px;font-family: 'Nunito',sans-serif;font-weight: bold;color: #b1ca5f;margin: 100px 0;display: block;}
.test-monial .back-page:hover{color: #5b9bc9;}
.test-monial .section-text h4{color: #666666;font-size: 18px;}
.test-monial .img-part .authorName{color:#393939;font-size: 49px;font-family: 'Nunito',sans-serif;    font-weight: 600;line-height: 50px;}
.test-monial .img-part .authorDesignation{color:#393939;font-size: 28px;font-family: 'Nunito',sans-serif;font-weight: 300;}
/* 404 Page */
.error404-content{background-color:#a0ceef;text-align:center;padding-top:300px;padding-bottom:150px;}
.error404-content .entry-title{margin-top:0;font-size:100px;line-height:1;margin-bottom:30px;}
.error404-content .entry-title span{font-size:50px;display:block;}
.error404-content .intro-text p{color:#000;}

/* Search page */
.search-page-detail{padding:100px 0;}
.search-page-detail .entry-header .section-title{line-height:1;font-size:30px;margin-bottom:0;}
.search-page-detail .entry-header .section-title a{width:100%;display:inline-block;padding:10px 20px;background-color:#b1ca5f;color:#fff;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;text-align: center;}
.search-page-detail article{width:calc(100% / 3 - 10px);display:inline-block;margin-bottom:20px;}
.search-page-detail .entry-summary,.search-page-detail .entry-footer{display:none;}
.search-page-detail .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.search-page-detail .entry-header .section-title a:hover{background-color:#4169e1;color:#fff;}

.search-page-detail .no-results{text-align:center;width:60%;margin:0 auto;background-color:#f6f6f6;padding:100px;}
.search-page-detail .no-results .page-content{margin-top:0;}
.search-page-detail .no-results .page-content .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;}
.search-page-detail .no-results .page-content .search-form .search-submit{background-color:#b1ca5f;font-family:'Nunito',sans-serif;font-size:15px;font-weight:800;color:#fff;padding:12px 20px 11px;display:inline-block;border:none;border-radius:0;margin-top:10px;width:135px;cursor:pointer;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;}
.search-page-detail .no-results .page-content .search-form .search-field{width:100%;font-size:16px;height:50px;padding:10px 15px !important;line-height:1;}
.search-page-detail .no-results .page-content .search-form label{width:100%;}
.search-page-detail .no-results .page-content .search-form .search-submit:hover{background-color:#5b9bc9;}
.search-page-detail .post-thumbnail {display: none;}
.search-page-detail .posts-navigation {display: none;}

/* CMS Content */
.cmsFullContentSection {padding: 100px 0;}
.cmsFullContentSection .cmdContentDescription ul{padding-left:20px;margin-left:0;list-style:square;}
.cmsFullContentSection .cmdContentDescription ul li{margin-bottom:10px;}
.cmsFullContentSection .cmdContentDescription ul ul{margin-top:20px;margin-bottom:20px;padding-left: 30px;}
.cmsFullContentSection .cmdContentDescription p a {-webkit-transition: .5s all;-o-transition: .5s all;transition: .5s all;color: #b1ca5f;}
.cmsFullContentSection .cmdContentDescription p a:hover {color: #5b9bc9;}
.cmdContentDescription h2, .cmdContentDescription h3, .cmdContentDescription h4, .cmdContentDescription h5, .cmdContentDescription h6 {margin-top: 20px;margin-bottom: 20px;line-height: 1.3;}
.cmdContentDescription h2 {font-size: 40px;}
.cmdContentDescription h3 {font-size: 36px;}
.cmdContentDescription h4 {font-size: 30px;}
.cmdContentDescription h5, .cmdContentDescription h6 {font-size: 28px;}
.fullContentSection{padding: 65px 0px 45px;}
.fullContentSection.text-center{text-align: center;}
.fullContentSection.text-center .section-title{color: #393939;margin:0px 0px 15px;}

/*CMS Left Right Content*/
.cmsfullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.cmsleftcontent,.cmsrightcontent{-webkit-box-flex:48%;-ms-flex:48% 0 0px;flex:48% 0 0;}

/*career page*/
.gform_description a{color:#b1ca5f;font-weight:700;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.gform_description a:hover{color: #5b9bc9;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.form-file-upload .gform_fileupload_rules{display: none !important;}
.text-shortcode-section .gform_wrapper li.hidden_label.form-file-upload .ginput_container_fileupload{position: relative;border: 1px solid #0065b4;border-radius:5px;max-width: 350px;padding: 6px !important;margin-top:20px !important;}
.form-file-upload .ginput_container_fileupload:after{content:'ADD YOUR RESUME';position:absolute;top:50%;left:55%;text-align:center;width:auto;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#0065b4;display:inline-block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;}
.form-file-upload .ginput_container_fileupload:before{content:url(images/upload_icon.jpg);position:absolute;top:50%;left:29%;text-align:center;width:21px;height:15px;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#0065b4;display:inline-block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;}
.text-shortcode-section .gform_wrapper li.hidden_label.form-file-upload input.large{opacity:0;padding:0px !important;border:0px none;position:relative;z-index:1;margin:0px;}
.gform_legacy_markup_wrapper .form-checkbox .gfield_consent_description{font-size:15px;font-family:'Open Sans',sans-serif;color:#808080;font-weight:400;border:0px none;padding:0px;overflow:hidden;}
.gform_legacy_markup_wrapper .form-checkbox .gfield_consent_description a{color: #b1ca5f;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.gform_legacy_markup_wrapper .form-checkbox .gfield_consent_description a:hover{color: #5b9bc9;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.gform_legacy_markup_wrapper .form-checkbox label.gfield_consent_label{font-size:15px;font-family:'Open Sans',sans-serif;color:#808080;font-weight:400;border:0px none;padding:0px 5px 0 0px;margin:0px;}
.gform_legacy_markup_wrapper .gfield_required.gfield_required_asterisk{color: #b1ca5f;font-weight:400;display: inline-block !important;}
.text-shortcode-section .gform_wrapper.gform_legacy_markup_wrapper li.hidden_label.form-checkbox .ginput_container_consent{position: relative;padding-left: 18px;}
.text-shortcode-section .gform_wrapper.gform_legacy_markup_wrapper li.hidden_label.form-checkbox input[type="checkbox"]{padding:5px !important;position:absolute;top:3px;left:-2px;border-radius:3px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}
.hero-section + .nextSection + .text-shortcode-section .section-text > p > em{font-size: 18px;font-style: normal;}
#gform_4{position: relative;padding-bottom: 120px;}
#gform_4 .form-checkbox{position: absolute;bottom: 0;left: 0;}


/*blog single page css*/
.single-post .post{margin: 0 0 0;}
.single-banner-sec {margin-top: 50px;}
.leftside-content-area{width:75%;display:inline-block;vertical-align:top;padding-right:15px;margin-bottom:120px;}
.leftside-content-area h2.entry-title, .leftside-content-area h1.entry-title{margin: 0 0 35px;font-size: 49px;color: #363636;font-weight: 800;line-height: 1.2;}
.full_width_data .leftside-content-area{width: 100%;}
/*.leftside-content-area h2.entry-title a:hover{color: #b1ca5f;}*/
.single-img{position: relative;display: inline-block;width: 100%;}
.single-img img{float: left;width: 100%;}
.blog-date.greenbox{width:166px;height:124px;background-color:#b1c95f;position:absolute;bottom:0;color:#fff;padding:0px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.blog-date.greenbox span{display:block;width:100%;line-height:1;font-family:'Nunito',sans-serif;}
.blog-date.greenbox span.month{font-size:22px;color:#fff;font-weight:400;font-family:'Nunito',sans-serif;text-transform:uppercase;}
.blog-date.greenbox span.date{font-size:61px;color:#fff;font-weight:700;}
.description-post{background:#fafafa;padding:45px 55px;font-family:'Nunito',sans-serif;margin:-8px 0 45px;}
.author-name{position: relative;padding-left: 37px;margin-bottom: 20px;font-size: 20px;font-weight: 600;color: #363636;}
.author-name:before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#578cc1;width:33px;height:2px;}
.description-post h2{font-size:30px;font-weight:800;margin:0 0 20px;line-height:1.1;color:#363636;}
.description-post p{font-size:14px;font-weight:400;color:#666666;line-height:1.8;margin:0 0 28px 0;font-family:'Open Sans',sans-serif;}
.description-post ul, .description-post ol{padding: 0; margin: 0 0 0 20px;}
.description-post ul li, .description-post ol li {font-size: 14px;font-weight: 400;color: #666666;line-height: 1.8;margin: 0 0 28px 0;font-family: 'Open Sans',sans-serif;}
.description-post ol li p, .description-post ul li p{margin-top: 10px;}
.description-post figure{margin:40px auto 45px;}
.description-post figure figcaption{text-align:center;font-size:14px;font-weight:700;color:#666666;line-height:1.2;margin:0 0 35px 0;font-family:'Open Sans',sans-serif;text-transform:uppercase;}
.right-sidebar-main{width:24.5%;display:inline-block;vertical-align:top;padding-left:15px;margin-top:92px;}
h2.post-title{font-size:20px;font-weight:800;color:#363636;margin:0 0 15px;}
.sidebar-list ul{padding: 0px;margin: 0px;}
.sidebar-list ul li{list-style: outside none none;}
/*.cat-arch-width{padding-top: 25px;border-top: 1px solid #eaeaea;margin-top: 30px;display: inline-block;width: 100%;}*/
.post-width ul li.cat-item{margin: 0 0 20px;line-height: 1;}
.post-width ul li.cat-item a{font-family:'Nunito',sans-serif;font-size: 12px;color: #666666;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.post-width ul li.cat-item a:hover,.post-width ul li.current-cat a{color: #b1ca5f;}
.sidebar-list .post-width:first-child{margin-top: 0px;padding-top: 0px;border-top: 0px none;}
.sidebar-list .post-width:nth-child(2){margin-top: 25px;padding-top: 0px;border-top: 0px none;}
.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar .thought-leaderships-sidebar img {height: 60px;object-fit: cover;object-position: center;}
.sidebar-list .post-width:nth-child(3){margin-top: 10px;}
.post-width{padding-top:20px;border-top:1px solid #eaeaea;margin-top:20px;display:inline-block;width:100%;}
.post-width .rpwwt-widget ul li{margin: 25px 0 35px;line-height: 1.2;}
.post-width ul li img{margin: 8px 12px 0 0;display: inline; float: left;}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{margin: 5px 10px 0 0;}
.post-width ul li a .rpwwt-post-title{font-size: 15px;color: #363636;font-weight: 800;transition: all 0.3s;}
.post-width ul li a:hover .rpwwt-post-title{color: #b1ca5f;}
.post-width ul li .rpwwt-post-date{font-size:12px;font-weight:400;color:#666666;letter-spacing:1px;font-family:'Open Sans',sans-serif;padding-top:5px;}
.rel-posts{padding-top:45px;border-top:1px solid #e5e5e5;}
.rel-posts h2{font-size: 26px;font-weight: 800;margin: 0 0 25px;}
.rel-posts-list{width:auto;padding:0px;margin:0px -6px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.rel-posts-list .box{width:33.33%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 6px;margin-bottom:10px;}
.rel-posts .box-inner{background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.rel-posts .blog-img{position: relative;}
.rel-posts .blog-img img{vertical-align:top;width:100%;}
.rel-posts .blog-date{position:absolute;bottom:0;background-color:#5a9bc9;color:#fff;padding:3px 5px;text-align:center;min-width:52px;min-height:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.rel-posts .blog-date span{display:block;width:100%;line-height:1;font-family:'Nunito',sans-serif;}
.rel-posts .blog-date span.month{font-size:10px;font-family:'Nunito',sans-serif;font-weight:200;text-transform:uppercase;}
.rel-posts .blog-date span.date{font-size:20px;font-weight:800;}
.rel-posts .blog-text{padding:18px 18px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.rel-posts .blog-text h3.title{font-family: 'Nunito',sans-serif;color:#363636;margin:0 0 15px;font-size:17px;font-weight:800;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.rel-posts .blog-text a.readmore{color:#b1ca5f;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase;font-family:'Nunito',sans-serif;}
.rel-posts .blog-text a.readmore:hover{color: #5a9bc9;}
.post-width .tagcloud a{float:left;background:#f0f0f0;padding: 11px 13px;text-transform:uppercase;color: #363636;font-size: 13px !important;font-weight: 800;font-family: 'Nunito',sans-serif;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;margin: 3px 3px 0 0;width: auto;display: inline-block;}
.post-width .tagcloud a:hover,.post-width .tagcloud a:first-child:hover{background:#b1ca5f;color: #fff;}
.post-width ul li.report-item{width: 100%;display: inline-block;position: relative;margin: 20px 0 0px;line-height: 1;}
.post-width ul li.report-item:last-child{margin-bottom: 15px;}
.reporters-thumb{width:66px;display:inline-block;margin-right:10px;float:left;}
.post-width ul li .reporters-thumb img{height:66px;width:66px;-o-object-fit:cover;object-fit:cover;margin:0;}
.reporters-info{width:calc(100% - 80px);display:inline-block;line-height:1;}
.reporters-info h4{margin: 0;font-size: 15px;padding-bottom:17px; color: #363636;font-weight: 800;font-family: 'Nunito',sans-serif;line-height: 1.2;}
.reporters-info h4 > span{font-size: 11px;color: #666666;font-weight: 400;font-family: 'Open Sans',sans-serif;line-height: 1.1;margin: 3px 0 0px;display: block;min-height: 1;}
.reporters-info a{font-size: 11px;color: #b1ca5f;font-weight: 700;font-family: 'Nunito',sans-serif;position: absolute;bottom: 2px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.reporters-info a:hover{color: #5a9bc9;}
.post-width form.search-form{background:#6ba5ce;padding:8px 4px;position:relative;}
.post-width form.search-form input[type="search"]{background:#89b7d8;color:#fff;border-radius:5px;border:0px none;position:relative;font-size:16px;text-transform:uppercase;padding:10px 15px;font-weight:800;font-family:'Nunito',sans-serif;width:100%;}
.post-width form.search-form input[type="search"]:focus{border:0px none;outline:0px none;outline-offset:0px;-webkit-box-shadow: unset;box-shadow: unset;}
.post-width form.search-form label .screen-reader-text{display: none;}
.post-width form.search-form input[type="submit"]{position:absolute;top:18px;right:0px;/*background-image:url(images/magnifying-glass-icon.png);*/background-size:23px 22px;background-repeat:no-repeat;text-indent:-999999999999px;background-color:transparent;border:0px none;-webkit-box-shadow:unset;box-shadow:unset;}
.post-width form.search-form input[type="search"]::-webkit-input-placeholder{/* Chrome/Opera/Safari */color:#fff;font-size:16px;font-weight:800;font-family:'Nunito',sans-serif;}
.post-width form.search-form input[type="search"]::-moz-placeholder{/* Firefox 19+ */color:#fff;font-size:16px;font-weight:800;font-family:'Nunito',sans-serif;}
.post-width form.search-form input[type="search"]:-ms-input-placeholder{/* IE 10+ */color:#fff;font-size:16px;font-weight:800;font-family:'Nunito',sans-serif;}
.post-width form.search-form input[type="search"]:-moz-placeholder{/* Firefox 18- */color:#fff;font-size:16px;font-weight:800;font-family:'Nunito',sans-serif;}

.blog-author-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width: 100%;margin:0 0 25px;border-bottom: 1px solid #eaeaea;padding: 0 0 25px;}
.blog-author-thumb{width: 96px;margin-right: 25px;display: inline-block;float: left;line-height: 0.8;}
.blog-author-info{width: calc(100% - 125px);display: inline-block;vertical-align: top;}
.blog-author-info h4{font-size: 20px;color: #363636;font-weight: 800;font-family: 'Nunito',sans-serif;line-height: 1;margin: 0;}
.blog-author-info h4 span{font-size: 11px;color: #666666;font-weight: 400;font-family:'Nunito',sans-serif;line-height: 1;margin: 0px 0 10px;display: block;}
.blog-author-info p{font-size: 14px;color: #666666;font-weight: 400;font-family: 'Open Sans',sans-serif;line-height: 1.4;margin: 0 0 10px;padding-right: 50px;}
.blog-author-info a{color: #b1ca5f;font-weight: 800;text-transform: capitalize;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.blog-author-info a:hover{color: #5a9bc9;}

.blog-nav-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 27px;}
.blog-nav-wrap .blog-nav {max-width:48%;}
.blog-nav > a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width: auto;}
.blog-nav-thumb{width: 105px;margin-right: 15px;display: inline-block;float: left;line-height: 0.8;}
.blog-nav-thumb img{width:105px;height: 76px;-o-object-fit: cover;object-fit: cover;}
.blog-nav-info{width: calc(100% - 90px);}
.blog-nav-title{font-size: 17px;font-weight: 800;color: #363636;line-height: 1.3;display: block;font-family: 'Nunito',sans-serif;}
.blog-nav-date{font-size: 13px;font-weight: 400;color: #a7a7a7;line-height: 1;display: block;clear: both;font-family: 'Open Sans',sans-serif;padding: 10px 0 0;}

.blog-nav.next > a{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;text-align: right;}
.blog-nav > a:hover .blog-nav-title{color: #b1ca5f;}
.blog-nav.next .blog-nav-thumb{margin-right: 0px;margin-left: 15px;}
/* .post-width form.search-form input[type="search"]::placeholder {font-weight: 600;} */

/* Blog List Page  */

/*healthcare trends page*/
.center-heading{text-align: center;}
.center-heading h3.title{font-size:35px;color:#393939;font-weight:800;font-family:'Nunito',sans-serif;margin:0px 0 15px;line-height:1;}
.center-heading p{margin: 0 0 25px;font-size: 14px;}
.resourcePostList.commonListBg{padding: 70px 0px 70px;margin-top: 160px;}
.resourcePostList.commonListBg > .container{margin-top: -250px;}
.resourcePostList.commonListBg .resListTypeWrap, .resourcePostList.publicationList .resListTypeWrap{justify-content: space-between;margin: 0 0;}
.resourcePostList.commonListBg .resListTypeWrap .resListBox{width: calc(100% / 4 - 5px );background:#fff;padding: 0 0 25px;}
.resourcePostList.commonListBg .resListBox .resImage{margin-bottom: 18px;}
.resourcePostList.commonListBg .resListBox .resTitle{font-size: 15px;font-weight: 800;font-family: 'Nunito',sans-serif;color: #393939;margin: 0 0 17px;padding: 0px 15px;line-height: 1.2;}
.resourcePostList.commonListBg .resContent{padding: 0px 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.resourcePostList.commonListBg .resContent p{color: #393939;font-family: 'Open Sans',sans-serif;font-size: 12px;font-weight: 400;margin: 0 0 17px;letter-spacing: 0.05px;}
.resourcePostList.commonListBg .resContent p:first-child{min-height: 125px;}
.resourcePostList.commonListBg .resContent p > strong{font-size: 15px;font-weight: 800;font-family: 'Nunito',sans-serif;color: #393939;}
.resourcePostList.commonListBg .common_btn.font-12, .resourcePostList.publicationList .common_btn.font-12{font-size: 16px;font-weight: 800;}
.resourcePostList.commonListBg .resLinkBtn{margin: 18px auto 0;}
.resourcePostList.commonListBg .resContent ul{padding: 0px;margin: 0px;}
.resourcePostList.commonListBg .resContent ul li{padding-left: 25px;position: relative;text-decoration: none;font-size: 12px;color: #393939;font-weight: 400;font-family: 'Open Sans',sans-serif;margin: 0 0 20px;list-style: outside none none;}
.resourcePostList.commonListBg .resContent ul li:before{content:'';position:absolute;top:0;left:0;background-image:url(images/tick_icon.png);width:18px;height:19px;background-size:100% auto;background-repeat:no-repeat;}
.resourcePostList.publicationList{padding: 35px 0px 40px;}
.publicationList .center-heading h3.title{/*font-size: 30px;*/line-height: 1.1;}
.resourcePostList.publicationList .resListTypeWrap .resListBox{text-align: center;width: calc(100% / 4 - 55px );margin: 0 0 30px;padding: 0px;}
.resourcePostList.publicationList .resListBox .resTitle{font-size: 26px;color: #393939;border-bottom: 1px solid #dadada;padding: 0 0 13px;margin:0 0 13px;line-height: 1.1;}
.resourcePostList.publicationList .resListBox .resImage{margin: 0 0 30px;}
.resourcePostList.publicationList .resContent p{font-size: 15px;color: #393939;letter-spacing: 0px;}
.resourcePostList.publicationList .resLinkBtn{margin: 5px 0 0;}

.text-image-full-section.mmit-expert-session{margin:0 0 30px;padding: 0px;}
.text-image-full-section.mmit-expert-session .text-image-full-inner {padding: 80px 0px 55px;}
.text-image-full-section.mmit-expert-session .text-part{width: 47%;}
.text-image-full-section.mmit-expert-session .img-part{width: 44%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.text-image-full-section.mmit-expert-session .section-title{color: #fff;}
.text-image-full-section.mmit-expert-session .section-text p{color: #fff;margin: 0 0 28px;}
.text-image-full-section.mmit-expert-session .section-text p a{color:#b7c966;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.text-image-full-section.mmit-expert-session .section-text p a:hover{color: #fff;}
.text-image-full-section.mmit-expert-session .section-text h5{font-size: 23px;margin: 0 0 15px;color: #fff;font-weight: 600;font-family: 'Open Sans',sans-serif;}
.text-image-full-section.mmit-expert-session .section-text ul{margin: 0 0 20px;padding: 0;}
.text-image-full-section.mmit-expert-session .section-text ul li{list-style: outside none;font-size: 18px;font-weight: 400;font-family: 'Open Sans',sans-serif;color: #fff;padding: 0 0 0 20px;line-height: 1.2;margin: 0 0 8px;position: relative;}
.text-image-full-section.mmit-expert-session .section-text ul li:before{content:'';position:absolute;top:7px;left:5px;background:#b7c966;border-radius:50%;width:5px;height:5px;}

/*blog inner header css*/
.inner-header-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}
.left-header-menu{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding-right:15px;width:75%;}
.inner-ais-logo{top:15px;position:relative;}
.blog-header-menu-main ul{margin:0px;padding:0px;}
.blog-header-menu-main ul li{list-style:outside none;width:auto;display:inline-block;margin:0 0 0px 35px;float:left;}
.blog-header-menu-main ul li a{font-size:19px;color:#5a9bc9;font-weight:800;font-family:'Nunito',sans-serif;text-transform:uppercase;transition:all 0.3s;}
.blog-header-menu-main ul li a:hover{color:#b1c95f;}
.right-login-menu{padding-left:15px;}
.ais-login a{font-size:19px;color:#fff;font-weight:800;font-family:'Nunito',sans-serif;text-transform:uppercase;background:#b1c95f;padding:8px 30px;display:inline-block;transition:all 0.3s;}
.ais-login a:hover{background-color:#5b9bc9;}
.watch-action-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:133px;}
.left-action{flex:95% 0 0;}
.left-action span{position:relative;font-size:13px;text-transform:uppercase;font-weight:800;color:#666666;margin:0 35px 10px 0;font-family:'Nunito',sans-serif;display:inline-block;}

.left-action span .fa{margin: 0 13px 0 0;font-size: 16px;font-family: 'FontAwesome'}
/*.left-action span.categories-number{display: flex;flex-direction: row;align-items: center;justify-content: flex-start;}*/
.left-action span.categories-number ul{padding: 0px;margin: 0px;width: auto;display: inline-block;}
.left-action span.categories-number ul li{list-style: outside none;width: auto;display: inline-block;margin: 2px 8px 0 0px;position: relative;}
.left-action span.categories-number ul li:after{content: '|';position: absolute;top: -1px;right: -7px;color: #666666;font-size: 13px;font-weight: 600;}
.left-action span.categories-number ul li:last-child:after{display: none;}
.left-action span.categories-number ul li a{font-size:13px;text-transform:uppercase;font-weight:800;color:#b7c966;font-family:'Nunito',sans-serif;transition:all 0.3s;}
.left-action span.categories-number ul li a:hover{color: #5a9bc9;}
.blog-header .site-header {top: 0;position: relative;background: #5d4586;padding-bottom: 50px;}

/*blog list page css*/
.blog-list-main{margin-top:25px;}
.blog-list-main .leftside-content-area{margin-bottom:100px;}
.blog-list-main .right-sidebar-main{margin-top:0px;}
.blog-list-top{margin-bottom:80px;line-height:0.8;}
.blog-list-topwrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.blog-list-width{width:calc(100% / 2 - 2.5px);display:inline-block;margin-bottom:5px;line-height:0.8;}
.blog-list-top .blog-list-width:nth-child(3){width:100%;}
.blog-img a{position:relative;display:inline-block;width:100%;height:100%;cursor:pointer;line-height:0.8;}
.blog-img img{width:100%;}
.blue-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(91,155,201,0.7);opacity:0;transition:all 0.3s;}
.blog-img a:hover .blue-overlay{opacity:1;}
.blog-cntnt{position:absolute;bottom:0px;left:0px;padding:0px 25px 45px 25px;}
.blog-list-top .blog-cntnt{/* -webkit-box-shadow:inset 0 -155px 127px -60px rgb(0 0 0); box-shadow:inset 0 -155px 127px -60px rgb(0 0 0);*/width:100%;padding-top: 90px;}
.blog-list-top .blog-cntnt:before{-webkit-box-shadow:inset 0 -175px 75px -65px rgb(0 0 0 / 90%);box-shadow:inset 0 -175px 75px -65px rgb(0 0 0 / 90%);position:absolute;content:'';bottom:0;left:0;right:0;width:100%;height:100%;transition: .5s all;}
.blog-list-top .blog-list-width .blogImgLink:hover .blog-cntnt:before {opacity: 0;}
.small-heading{color:#92c5eb;font-size:14px;font-weight:700;font-family:'Nunito',sans-serif;line-height:1;padding-bottom:5px;text-transform:uppercase;}
.blog-cntnt h4{font-size:24px;color:#fff;font-weight:800;font-family:'Nunito',sans-serif;line-height:1.2;margin:0;}
.blog-list-center{margin-bottom:50px;line-height:0.8;}
.blog-list-center .blog-cntnt{padding:0px 25px 35px 25px;}
.blog-list-title{font-size:35px;color:#363636;font-weight:800;font-family:'Nunito',sans-serif;line-height:1.1;margin:0 0 20px;}
.blog-list-bottom{margin-bottom:110px;line-height:0.8;}
.blog-list-bottomwrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.stories-list-width{border-top:1px solid #a1a1a1;margin-top:15px;padding-top:45px;width:calc(100% / 2 - 30px)}
.stories-list-width:nth-child(1),.stories-list-width:nth-child(2){border-top:0px none;padding-top:0px;margin-top:0px;}
.story-post{margin-bottom:25px;}
.story-heading{color:#5a9bc9;font-size:18px;text-transform:uppercase;margin:0 0 12px;font-weight:800;line-height:1.2;}
.story-content h5{margin:0;}
.story-date{color:#363636;font-size:12px;text-transform:uppercase;margin:0 0 5px;font-weight:400;line-height:1;font-family:'Open Sans',sans-serif;}
.story-content h5 a{font-size:18px;color:#363636;font-weight:600;font-family:'Nunito',sans-serif;line-height:1.2;margin:0;text-transform:none;}
.story-content p{font-size:13px;color:#a1a1a1;font-weight:300;font-family:'Nunito',sans-serif;line-height:1.3;margin:0 0 20px;}
.story-content a{font-size:12px;color:#b1ca5f;font-weight:700;font-family:'Nunito',sans-serif;text-transform:uppercase;line-height:1;transition:all 0.3s;}
.story-content a:hover{color:#5a9bc9;}
.view-article-link{margin:10px auto 0;text-align:center;line-height:1.5;}
.view-article-link a{position:relative;font-size:20px;color:#b1ca5f;font-weight:600;text-transform:uppercase;transition:all 0.3s;}
.view-article-link a:after{content:'>';position:absolute;top:-1px;right:-25px;font-family:'Nunito',sans-serif;font-size:20px;color:#b1ca5f;font-weight:700;transition:all 0.3s ease-in-out;}
.view-article-link a:hover{color:#5a9bc9;}
.view-article-link a:hover:after{right:-30px;color:#5a9bc9;}
.about-healthcare-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:35px 25px 25px 35px;border-top:1px solid #5a9bc9;border-bottom:1px solid #5a9bc9;}
.about-healthcare-content-left{width:calc(100% - 220px);}
.about-healthcare-content-left h3{font-size:35px;color:#363636;font-weight:800;font-family:'Nunito',sans-serif;line-height:1.2;margin:0 0 13px;}
.about-healthcare-content-left p{font-weight:300;font-family:'Nunito',sans-serif;letter-spacing:-0.3px;}
.about-healthcare-logo-right{width:140px;}

/* 27-7-2021 */
/* Blog Single Page */
.single-banner-sec .description-post .watch-action{display:none;}
.single-banner-sec .description-post .watch-action:last-child{display:block;float:none;}
.single-banner-sec .description-post .watch-action .like-option{display:flex;}
.single-banner-sec .description-post .watch-action .like-option .watch-action{display:block;}
.single-banner-sec .description-post .watch-action .like-option .watch-action .status.align-left{display:none !important;}
.single-banner-sec .description-post .watch-action .left-action{display:flex;}
.single-banner-sec .description-post .watch-action .like-option .watch-action .action-unlike {display: none;}
.single-banner-sec .description-post{position:relative;}
.single-banner-sec .description-post .sharethis-inline-share-buttons{position:absolute;bottom:60px;right:40px;}
.single-banner-sec .description-post .watch-action .watch-action-wrap .right-action{display:none;}
.single-banner-sec .description-post .sharethis-inline-share-buttons .st-label{font-size:0;width:auto;display:none !important;}
.single-banner-sec .description-post .sharethis-inline-share-buttons .st-btn{background-color:transparent !important;top:0 !important;min-width:inherit !important;}
.single-banner-sec .description-post .sharethis-inline-share-buttons .st-btn img{filter:brightness(0%);width:22px !important;height:22px !important;}
.single-banner-sec .description-post .watch-action .like-option a{display:inline-block;}
.single-banner-sec .description-post .watch-action .like-option a .wti-pixel{display:none;}
.single-banner-sec .description-post .watch-action .like-option a .fa-heart-o{float:left;}
.single-banner-sec .description-post .watch-action .like-option .fa-heart-o {margin-right: 7px;}
.single-banner-sec .description-post .watch-action .like-option a .lc:after {content: 'Like';margin-left: 4px;}
.single-banner-sec .description-post .watch-action .like-option a span{color:#666666;}

/* Archive List Page */
.archiveListPage{margin-top:50px;padding-bottom: 100px;}
.archiveListPage .archiveListWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}
.archiveListPage .archiveListWrapper .site-main{width:70%;}
.archiveListPage .archiveListWrapper .site-main.full-width-site-main{width:100%;}
.archiveListPage .archiveListWrapper .sidebar{width:25%;}
.archiveListPage .archiveListWrapper .sidebar ul {padding-left: 0;margin-left: 0;}
.archiveListPage .archiveListWrapper .sidebar ul li {list-style: none;}
.archiveListPage .postListSharingPart .watch-action{display:none;}
.archiveListPage .postListSharingPart .watch-action:last-child{display:block;float:none;}
.archiveListPage .postListSharingPart .watch-action .like-option{display:flex;}
.archiveListPage .postListSharingPart .watch-action .like-option .watch-action{display:block;}
.archiveListPage .postListSharingPart .watch-action .like-option .watch-action .status.align-left{display:none !important;}
.archiveListPage .postListSharingPart .watch-action .left-action{display:flex;flex-wrap: wrap;}
.archiveListPage .postListSharingPart .watch-action .like-option .watch-action .action-unlike {display: none;}
.archiveListPage .postListSharingPart{position:relative;margin-top: 15px;}
.archiveListPage .postListSharingPart .sharethis-inline-share-buttons{position:absolute;bottom:21px;right:0px;z-index: 1 !important;}
/*.archiveListPage .postListSharingPart .sharethis-inline-share-buttons .st-label, .archiveListPage .postListSharingPart .sharethis-inline-share-buttons .st-shares{font-size:0;width:auto;display:none !important;}*/
.archiveListPage .postListSharingPart .sharethis-inline-share-buttons .st-label{font-size:0;width:auto;display:none !important;}
.archiveListPage .postListSharingPart .sharethis-inline-share-buttons .st-btn{background-color:transparent !important;top:0 !important;min-width:inherit !important;}
.archiveListPage .postListSharingPart .sharethis-inline-share-buttons .st-btn img{filter:brightness(0%);width:22px !important;height:22px !important;}
.archiveListPage .postListSharingPart .watch-action .like-option a{display:inline-block;}
.archiveListPage .postListSharingPart .watch-action .like-option a .wti-pixel{display:none;}
.archiveListPage .postListSharingPart .watch-action .like-option a .fa-heart-o{float:left;}
.archiveListPage .postListSharingPart .watch-action .like-option .fa-heart-o {margin-right: 7px;}
.archiveListPage .postListSharingPart .watch-action .like-option a .lc:after {content: 'Like';margin-left: 4px;}
.archiveListPage .postListSharingPart .watch-action .like-option a span{color:#666666;}
.archiveListPage .postListSharingPart .watch-action-wrap {margin-top: 0px;position: relative;}
.archiveListPage .postImagePart a{display:inline-block;position:relative;width:100%;}
.archiveListPage .postImagePart a img {width: 100%;vertical-align: top;height: 450px;object-fit: cover;object-position: top center; }
.archiveListPage .postContenPart{background-color:#fafafa;padding:50px 50px 0;}
.archiveListPage .postImagePart .postDate{margin-bottom:0;}
.archiveListPage .postImagePart .blog-date {margin-bottom: 0;}
.archiveListPage .archiveBannerTitle .section-title{margin-bottom:35px;}
.archiveListPage .archiveListWrapper .sidebar .post-width:first-child{margin-top:0;border-top:none;padding-top:0;}
.archiveListPage .archiveListWrapper .sidebar .post-width:nth-child(2){border-top:0;padding-top:0;}
.archiveListPage .archiveListWrapper .postContent,.archiveListPage .archiveListWrapper .postContent p{font-size:14px;margin-bottom: 15px;}
.archiveListPage .archiveListWrapper .authorName{font-size:20px;color:#363636;font-weight:600;position:relative;padding-left:41px;}
.archiveListPage .archiveListWrapper .authorName:before{position:absolute;content:'';width:35px;height:2px;background-color:#5a9bc9;left:0;top:50%;transform:translateY(-50%);}
.archiveListPage .archiveListWrapper .postListTitle a{font-size:30px;line-height:1.3;color:#363636;font-weight:800;font-family:"Nunito";transition: .5s all;}
.archiveListPage .archiveListWrapper .postListTitle a:hover {color: #5a9bc9;}
.archiveListPage .archiveListWrapper .postListTitle{margin-top:15px;margin-bottom:15px;line-height: 1;}
.archiveListPage .archiveListWrapper .readMoreLink a{font-size:13px;line-height:26px;color:#b1ca5f;font-weight:800;font-family:"Nunito";text-transform:uppercase;transition:.5s all;}
.archiveListPage .archiveListWrapper .readMoreLink a:hover{color:#5a9bc9;}
.archiveListPage .archivePostMairWrap .postArchiveBox {margin-bottom: 30px;}
.archiveListPage .archivePostMairWrap .postArchiveBox:last-child {margin-bottom: 0;}
.archiveListPage .archivePostMairWrap .navigation .nav-links{text-align: center;}
.archiveListPage .archivePostMairWrap .navigation .nav-links .page-numbers{font-size:13px;line-height:26px;font-weight:800;font-family:"Nunito";text-transform:uppercase;transition:.5s all;color:#dcdcdc;padding: 5px;}
.archiveListPage .archivePostMairWrap .navigation .nav-links .next ,.archiveListPage .archivePostMairWrap .navigation .nav-links .prev  {color:#b1ca5f;font-size:15px;}
.archiveListPage .archivePostMairWrap .navigation .nav-links .current,.archiveListPage .archivePostMairWrap .navigation .nav-links .page-numbers:hover{color:#666666;}

/* Blog Page */
.blog-cntnt h4 a{font-size:24px;color:#fff;font-weight:800;font-family:'Nunito',sans-serif;line-height:1.2;margin:0;}
.blog-list-width .blogImgLink{position:relative;}
.blog-cntnt .small-heading .post-categories{margin:0;padding:0;list-style:none;}
.blog-cntnt .small-heading .post-categories li{display:none;}
.blog-cntnt .small-heading .post-categories li:first-child{display:block;}
.blog-cntnt .small-heading .post-categories li a{font-size:14px;color:#92c5eb;font-weight:700;font-family:"Nunito";line-height:1.5;}
.blog-list-width .blogImgLink .blogThumImg a:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;/*background:rgba(91,155,201,0.7);*/opacity:1;transition:all 0.3s;/*background: rgba(0,0,0,0.2);*/}
/* .blog-list-width .blogImgLink .blogThumImg a:hover:before {opacity: 1;background: rgba(91,155,201,0.7);} */
.blog-list-width .blogImgLink:hover .blogThumImg a:before {opacity: 1;background: rgba(91,155,201,0.7);}
.blog-list-centerwrap ul {margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.blog-list-centerwrap ul .articleThumImg a{position:relative;display:inline-block;width:100%;}
.blog-list-center .blog-list-centerwrap ul .articleThumImg a:after{-webkit-box-shadow:inset 0 -245px 75px -145px rgb(0 0 0 / 50%);box-shadow:inset 0 -245px 75px -145px rgb(0 0 0 / 50%);position:absolute;content:'';bottom:0;left:0;right:0;width:100%;height:61%;}
.blog-list-centerwrap ul .articleThumImg a img{width:100%;height:270px;float:none;clear:both;object-fit:cover;object-position:center;margin:0;display:block;}
.blog-list-centerwrap ul li{width:calc(100% / 2 - 2px);position:relative;margin-bottom: 4px !important;}
.blog-list-centerwrap ul li .articleContent{position:absolute;bottom:35px;left:25px;/* padding:0 25px 35px 25px;*/ z-index:2;width:100%;}
.blog-list-centerwrap .mostArticleCat a{display: inline-block;color:#92c5eb;font-size:14px;font-weight:700;font-family:'Nunito',sans-serif;line-height:1;padding-bottom:5px;text-transform:uppercase;}
.blog-list-centerwrap .mostArticleCat {color: #fff;}
.blog-list-centerwrap .mostArticlTitle a{font-size:24px;color:#fff;font-weight:800;font-family:'Nunito',sans-serif;line-height:1.2;margin:0;}
.blog-list-centerwrap .mostArticlTitle{margin:0;}
.blog-list-centerwrap ul .articleThumImg a:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(91,155,201,0.7);transition:all 0.3s;background:rgba(0,0,0,0.1);z-index:1;}
.blog-list-centerwrap ul li:hover .articleThumImg a:before{background:rgba(91,155,201,0.7);}
.blog-list-centerwrap ul li .articleContent{width: auto !important;padding-right: 25px;}
.posts-navigation .nav-links{text-align:center;flex-wrap: wrap;}
.posts-navigation .nav-links a{position:relative;font-size:20px;color:#b1ca5f;font-weight:600;text-transform:uppercase;transition:all 0.3s;}
.posts-navigation .nav-links a:before{content:'>';position:absolute;top:-1px;right:-25px;font-family:'Nunito',sans-serif;font-size:20px;color:#b1ca5f;font-weight:700;transition:all 0.3s ease-in-out;}
.posts-navigation .nav-links a:hover{color:#5a9bc9;}
.posts-navigation .nav-links a:hover:before{right:-30px;color:#5a9bc9;}
.posts-navigation .nav-links .nav-next {text-align: center;}
.resourcePostList .center-heading {width: 75%;margin: 0 auto 50px;}
.inner-header .ais-health-inner-sub-menu{position:absolute;top:0;right:0;margin: 0;}
.inner-header .blog-header-menu-main .ais-health-inner-sub-menu a{font-size:19px;color:#fff;font-weight:800;font-family:'Nunito',sans-serif;text-transform:uppercase;background:#b1c95f;padding:8px 30px;display:inline-block;transition:all 0.3s;}
.inner-header .blog-header-menu-main .ais-health-inner-sub-menu a:hover{background-color:#5b9bc9;color:#fff;}
.inner-header .inner-header-wrap{position:relative;}
.inner-header .inner-header-wrap .right-login-menu{display:none;}
.blog-list-top .blog-img img{height:580px;object-fit:cover;object-position:top center;}
.blog-list-top .blog-list-width:nth-child(3) .blog-img img{height:300px;}

/*playbook listing page*/
.post-type-archive-playbook .inner-header, .playbook-list .watch-action, .single-playbook .inner-header, .single-playbook .watch-action{display: none;}
.archivePlaybookListPage{padding: 100px 0px;}
.playbook-list-wrap{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: space-between;}
.playbook-list{width: calc(100% / 2 - 30px);border-top:1px solid #a1a1a1;margin-top:25px;padding-top:45px; }
.playbook-list:nth-child(2n+1){clear:both;}
.playbook-list:nth-child(1),.playbook-list:nth-child(2){border-top:0px none;margin-top:0px;padding-top:0px;}
.playbook-list h3{margin:0 0 12px;line-height:1.2;}
.playbook-list h3 a{color:#5a9bc9;font-size:18px;text-transform:uppercase;font-weight:800;line-height:1.2;}
.playbook-content p{font-size:14px;color:#a1a1a1;font-weight:300;font-family:'Nunito',sans-serif;letter-spacing:0.3px;line-height:1.4;margin:0 0 20px;}
.playbook-content ul{margin:0 0 15px;padding:0px;}
.playbook-content ul li{list-style:outside none;line-height:1.3;font-size:14px;color:#a1a1a1;font-weight:300;font-family:'Nunito',sans-serif;letter-spacing:0.3px;position:relative;padding:0 0 5px 17px;}
.playbook-content ul li:before{content:'';position:absolute;top:6px;left:3px;background:#a1a1a1;width:5px;height:5px;}
.viewBtnLink{font-size:12px;color:#b1ca5f;font-weight:700;font-family:'Nunito',sans-serif;text-transform:uppercase;line-height:1;transition:all 0.3s;margin:0 0 20px;display:inline-block;}
.viewBtnLink:hover{content:#5a9bc9;}
.PlaybookSingleHeroWrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.playbookSingleLeft{width:55%;}
.playbookSingleRight{width:35%;}

/*twoside image css*/
.twoside-image-section{position:relative;display:inline-block;width:100%;vertical-align:top;overflow:hidden;padding:60px 0px;margin:0px 0 50px;}
.twoside-image-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;}
.leftside-image{width:48%;display:inline-flex; margin: 0 1%;}
.leftside-image img{width:100%;height:auto;}
.onecenter_image .leftside-image { width: 100%;}

/* New Resourse-1 Page */
.resourcePdfDownPage {margin: 80px 0;}
.resourcePdfDownPage .dataListWrap{display:flex;flex-wrap:wrap;}
.resourcePdfDownPage .dataListWrap .dataListBox{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 25px;border-bottom:1px solid #e5e5e5;}
.resourcePdfDownPage .dataListWrap .dataListBox .common_btn {cursor: pointer;border-radius: 0;border: none;min-width: 98px;text-align: center;font-weight: 800;}
.resourcePdfDownPage .headingPart{margin-bottom:5px;}
.resourcePdfDownPage .headingPart p{margin-bottom:0;border-bottom:2px solid #e5e5e5;padding-bottom:20px;}
.resourcePdfDownPage .dataListWrap .dataListBox p{margin-bottom:0;position:relative;padding-right: 15px;}
.resourcePdfDownPage .dataListWrap .dataListBox p:before{position:absolute;content:'';left:-14px;top:10px;width:6px;height:6px;background-color:#666666;}
.resourcePdfDownPage.purplebgcolor{padding:80px 0;margin:0;}
.resourcePdfDownPage.purplebgcolor .section-title{color:#fff;}
.resourcePdfDownPage.purplebgcolor p{color:#fff;}
.resourcePdfDownPage.purplebgcolor p{border-color:rgba(255,255,255,0.1);}
.resourcePdfDownPage.purplebgcolor .dataListWrap .dataListBox{border-color:rgba(255,255,255,0.1);}
.resourcePdfDownPage.purplebgcolor .dataListWrap .dataListBox p:before{background-color:#fff;}
.popupFormPart{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#584783;padding:50px 130px 40px;max-width:750px;box-shadow:0 0 12px rgb(0 0 0 / 33%);z-index:9;height: calc(100vh - 50px);overflow-y: auto;}
.popupFormPart .title{font-size:45px;line-height:1.1;color:#ffffff;font-weight:800;margin:0;}
.popupFormPart .formpart{margin-top:30px;}
.popupFormPart .formpart p{color:#fff;}
.popupFormPart .formpart p::before{display:none;}
.popupFormPart .formpart .gform_heading{display:none;}
.popupFormPart .formpart .gform_wrapper{margin-top:40px;}
.popupFormPart .gform_wrapper .gform_body input {padding: 13px 25px !important;}
.popupFormPart .gform_wrapper .gform_body input::placeholder {font-family: 'Roboto Condensed',sans-serif !important;}
.popupFormPart .gform_wrapper .gform_body input {padding: 13px 25px !important;}
.popupFormPart .gform_wrapper .gform_body input::placeholder{font-family:'Roboto Condensed',sans-serif !important;}
.popupFormPart .gform_wrapper .gform_footer input{background-color:#b1ca5f;padding:15px 15px !important;color:#fff;text-decoration:none;border-radius:0;min-width:220px;height:auto;font-weight:800;font-size:19px !important;font-family:'Nunito',sans-serif;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;border:none !important;cursor:pointer;}
.popupFormPart .gform_wrapper .gform_footer input:hover{background-color:#5b9bc9;}
.popupFormPart .mfp-close {color: #fff;opacity: 1;font-size: 40px;}
.popupFormPart .formpart .gform_wrapper .gform_validation_errors{display:none;}
.popupFormPart .formpart .gform_wrapper .gfield {position: relative;}
.popupFormPart .formpart .gform_wrapper .gfield_validation_message{background-color:transparent;margin:0;padding:0;border:none;font-size:11px;position:absolute;width:auto;top:97%;color:#fff;}
/* width */
    .popupFormPart::-webkit-scrollbar{width:5px;}
/* Track */
    .popupFormPart::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
/* Handle */
    .popupFormPart::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;}
/* Handle on hover */
    .popupFormPart::-webkit-scrollbar-thumb:hover{background:#fff;}


/* Heading with Video Section */
.headingWithVideoSection{padding:70px 0;}
.headingWithVideoSection .headingText{margin:0;text-align:center;color:#fff;font-size:40px;font-weight:800;line-height:1.2;}
.headingWithVideoSection .videoBoxMainWrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;}
.headingWithVideoSection .videoBoxMainWrap .videoBox{width:calc(100% / 2 - 15px);margin-top:30px;}
.headingWithVideoSection .videoBoxMainWrap .videoBox .videoContainer{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;}
.headingWithVideoSection .videoContainer iframe,.headingWithVideoSection .videoContainer object,.headingWithVideoSection .videoContainer embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.text-shortcode-section .text-part ul li a {color: #5b9bc9;}
.text-shortcode-section .text-part ul li a:hover {color: #b1ca5f;}
.cta-section .text-part .section-text p a{color:#b1ca5f;transition:.5s all;}
.cta-section .text-part .section-text p a:hover{color:#5b9bc9;}
.cmsFullContentSection .cmdContentDescription ul li a{-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;color:#5b9bc9;}
.cmsFullContentSection .cmdContentDescription ul li a:hover{color:#b1ca5f;}

/* Subscribe Today */
.resourcePostList.suscribe-health-premium .resListBox .content-part{padding-top:0;display:flex;flex-direction:column;justify-content:space-between;}
.resourcePostList.suscribe-health-premium .resListBox .resLinkBtn{text-align:center;}
.resourcePostList.commonListBg.suscribe-health-premium.Column-2 {padding-bottom: 0;}
.resourcePostList.publicationList.suscribe-health-premium.Column-2 {padding-bottom: 100px;}

/* Spotlight on Market Access */
.resourcePostList.spotlight-market-access.commonListBg .center-heading{width:100%;text-align:left;}
.resourcePostList.spotlight-market-access .content-part{padding-top:0;}
.resourcePostList.spotlight-market-access .content-part .resContent p{min-height:auto;}
.resourcePostList.spotlight-market-access .content-part ul{padding-left:20px;}
.resourcePostList.spotlight-market-access .content-part ul li{list-style:square;padding-left:0;}
.resourcePostList.spotlight-market-access .content-part ul li::before{background-image:none;}
.resourcePostList.spotlight-market-access .content-part ul li::marker{font-size:16px;}
.resourcePostList.spotlight-market-access + .cta-section.cta-center{padding-top:0;padding-bottom:100px;}
.resourcePostList.spotlight-market-access + .cta-section.cta-center .row-eq-height{text-align:center;justify-content:center;}
.resourcePostList.spotlight-market-access.commonListBg .resListTypeWrap .resListBox{background-color:transparent;}
.resourcePostList.spotlight-market-access.commonListBg .resListTypeWrap .resListBox .resImage{background-color:#fff;margin-bottom:0;}
.resourcePostList.spotlight-market-access .content-part .resTitle{margin:0;}
.resourcePostList.spotlight-market-access .content-part .resContent{background-color:#fff;padding:15px 15px 0;}
.resourcePostList.accesss-potlight-market {margin-top: 0;}
.resourcePostList.accesss-potlight-market .container {margin-top: 0;}
.resourcePostList.spotlight-market-access .content-part .resContent {min-height: 343px;}
.loadMoreBtn{text-align:center;}
.loadMoreBtn a{cursor:pointer;padding:15px 50px;}
.hero-section + .nextSection + .fullContentSection + .spotlight-market-access + .text-image-section + .fullContentSection {padding: 10px 0;}

/* Meet Our Team */
.hero-section + .nextSection + .selecteTestimonial .testimonialPart .testimonialBox:last-child {margin-bottom: 30px;}

/* Why Join Our Panel? Page */
.cmsFullContentSection.bgColorWhiteFont .cmsfullwidth {color: #fff;}
.cmsFullContentSection.bgColorWhiteFont .cmsfullwidth .cmsleftcontent {padding-right: 20px;border-right: 2px solid rgba(255,255,255,0.3);}

/* FAQ Section */
.pad-top-bot{padding:80px 0;}
.faqSection .faqMainWrap{margin-top:40px;}
.faqSection .faqMainWrap .faqQuestion{font-size:40px;line-height:1;color:#393939;font-weight:800;margin:0 0 15px;}
.faqSection .faqMainWrap .faqAnswer{margin-bottom:0;}
.faqSection .faqMainWrap .faqBox{border-top:2px solid #e5e5e5;padding:30px 0;}
.subSection .faqMainWrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
.subSection .faqMainWrap .faqBox{border-top: none;}
.subSection .faqMainWrap .sub-box{width: 45%;text-align: left;}
.subSection .faqMainWrap .common_btn.font-16{padding: 12px 50px;}
/*.subSection .faqMainWrap .hs-richtext.hs-main-font-element{display: none;}
.subSection .faqMainWrap .faqAnswer{margin-bottom: 30px;}
.subSection .faqMainWrap .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field label span{color: #666;}*/
.page-id-4511 .popupFormPart{height: auto;/*min-height: 670px;*/}

.resourcePostList .resListTypeWrap .resListBox .res-innerbox{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.resourcePostList .resListBox .content-part{display:flex;flex-direction:column;height:100%;}
.inner-banner-img .inner-banner-desktop-img{min-height:550px;}
.fullContentSection.text-center + .selecteTestimonial{padding:0;}

/* Career Page */
.srJobList .srJobListTitles .srJobListJobTitle *,.srJobList .srJobListTitles .srJobListLocation *{font-size:25px;color:#666666 !important;font-weight:700;font-family:"Nunito" !important;background-color:transparent !important;}
.srJobList .srJobListTitles *{background-color:transparent !important;padding:0;}
.srJobList .srJobListTitles .srJobListLocation *{font-size:25px;line-height:55px;color:#666666;font-weight:700;font-family:"Nunito";}
.srJobList .srJobListJobOdd *,.srJobList .srJobListJobEven *{background-color:transparent !important;}
.srJobList .srJobListJobTitle,.srJobList .srJobListLocation{font-size:18px;color:#666666 !important;font-weight:400;font-family:"Open Sans";padding:0 0;}
.srJobList .srJobListJobOdd td,.srJobList .srJobListJobEven td{padding:15px 0;border-bottom:1px solid #e5e5e5 !important; transition: .5s all;font-family: 'Open Sans',sans-serif;font-size: 18px;}
.srJobList .srJobListTitles th{padding:0;border-bottom:2px solid #e5e5e5 !important;}
.srJobList .srJobListJobOdd:hover td,.srJobList .srJobListJobEven:hover td{color:#b1ca5f !important;}
.srJobList .srRemoteLocation:after, .srJobList .srFilterRemoteElementText:after {display: none;}
.srJobList tr:last-child td {border-bottom: none !important;padding-bottom: 0;}

/* Resource Press Release */
.resPressReleaseSection{/*padding-top:100px;*/padding-bottom:150px;}
/* .resPressReleaseSection .pressMainContent{background-color:#f9f9f9;padding:50px;} */
.resPressReleaseSection .pressBacklink{margin-top:40px;}
.resPressReleaseSection .pressBacklink a{color:#b7c966;font-weight:800;text-transform:uppercase;font-size:13px;transition:.5s all;}
.resPressReleaseSection .pressBacklink a:hover{color:#5b9bc9;}
.resPressReleaseSection .section-title{padding-bottom:30px;}
.resPressReleaseSection .pressMainContent .dateLoc{position:relative;padding-left:40px;}
.resPressReleaseSection .pressMainContent .dateLoc:before{position:absolute;content:'';left:0;top:12px;background-color:#698abd;width:30px;height:2px;}
.resPressReleaseSection .pressMainContent .subHeading{font-size:30px;color:#393939;font-weight:800;line-height:1.5;margin-bottom:10px;}
.resPressReleaseSection .pressMainContent .pressContenMainBoxWrap{/*margin-top:100px;*/display:flex;flex-wrap:wrap;justify-content:space-between;}
.resPressReleaseSection .pressMainContent .pressMainDes p{margin-bottom:25px;}
.resPressReleaseSection .pressMainContent .pressMainDes p:last-child{margin-bottom:0;}
.resPressReleaseSection .pressMainContent .pressContenMainBoxWrap .pressMainBox{width:calc(100% / 2 - 50px);text-align:center;}
.resPressReleaseSection .pressMainContent .pressContenMainBoxWrap .pressMainBox p{text-align:left;}
.resPressReleaseSection .pressMainContent .pressContenMainBoxWrap .pressMainBox img{margin-bottom:30px;height:110px;}
.resPressReleaseSection .pressMainContent .pressMainDes p a,.resPressReleaseSection .pressMainContent .pressContenMainBoxWrap p a{color:#b1ca5f;transition:.5s all;}
.resPressReleaseSection .pressMainContent .pressMainDes p a:hover,.resPressReleaseSection .pressMainContent .pressContenMainBoxWrap p a:hover{color:#5b9bc9;}

/* Singel Meet our team */
.single-meet-our-reporter .text-image-full-section .text-image-full-inner.content-left{display:flex;flex-wrap:wrap;padding-left:calc((100vw - 1200px)/2);}
.single-meet-our-reporter .text-image-full-section .text-image-full-inner.content-left .container{width:58%;max-width:none;padding-right:0;margin:0;}
.single-meet-our-reporter .text-image-full-section .text-image-full-inner.content-left .container .row-content.row-eq-height{width:100%;}
.single-meet-our-reporter .text-image-full-section .text-image-full-inner.content-left .container .row-content.row-eq-height .text-part.ver-center{width:100%;}
.single-meet-our-reporter .text-image-full-section .text-image-full-inner.content-left .img-part {position: unset;}

/* Singel Meet our team */
.single-meet-our-expert .text-image-full-section .text-image-full-inner.content-left{display:flex;flex-wrap:wrap;padding-left:calc((100vw - 1200px)/2);}
.single-meet-our-expert .text-image-full-section .text-image-full-inner.content-left .container{width:58%;max-width:none;padding-right:0;margin:0;}
.single-meet-our-expert .text-image-full-section .text-image-full-inner.content-left .container .row-content.row-eq-height{width:100%;}
.single-meet-our-expert .text-image-full-section .text-image-full-inner.content-left .container .row-content.row-eq-height .text-part.ver-center{width:100%;}
.single-meet-our-expert .text-image-full-section .text-image-full-inner.content-left .img-part {position: unset;}

/* Single Post type */
.single-banner-sec .description-post a{color:#b1c95f;transition:.5s all;}
.single-banner-sec .description-post a:hover{color:#5b9bc9;}
.single-banner-sec .description-post ul {list-style: square;}

/* Healthcare Trends Page */
.resourcePostList.publicationList .resListTypeWrap .resListBox{text-align:center;width:calc(100% / 3 - 20px );margin:0 10px 60px;padding:0px;}
.resourcePostList.publicationList .resListTypeWrap{justify-content:center;}
.resourcePostList.publicationList .resListTypeWrap .resListBox .content-part {padding-top: 0;}
.resourcePostList.commonListBg.industryInsights .content-part{padding-top:0;}
.resourcePostList.commonListBg.industryInsights .resContent p:first-child{min-height:100px;}
.resourcePostList.publicationList .resListBox .resTitle a, 
.resourcePostList .content-part .resTitle a {color: #393939;transition: .5s all;}
.resourcePostList.publicationList .resListBox .resTitle a:hover, 
.resourcePostList .content-part .resTitle a:hover {color: #b1ca5f;}
.text-shortcode-section .text-part ul + h3.list-title {padding-top: 10px;padding-bottom: 20px;}

.banner-section .slick-arrow:hover:before{filter:invert(1);}
.banner-section .slick-arrow:before{transition:.5s all;cursor: pointer;}
.site-header.sticky .header-top {margin-bottom: 0;}
.popupFormPart .formpart p:last-child br{display:none;}
.popupFormPart .formpart .hbspt-form{padding-top:10px;}

/* Suscribe form */
div#suscribeForm {height: auto;}
div#suscribeForm input#input_10_1{margin-top:0;}
div#suscribeForm label.gfield_label{background-color:transparent;border:none;}
div#suscribeForm .gform_body.gform-body li{background-color:transparent;border:none;margin-top:0;}

/* Blog Header */
.blog-header-menu-main .blog-header-menu .sub-menu{position:absolute;display:flex;flex-direction:column;display:none;z-index: 1;}
.blog-header-menu-main .blog-header-menu .sub-menu li{margin-left:0;}
.blog-header-menu-main .blog-header-menu .sub-menu li a{width:100%;display:block;background-color:#b1c95f;color:#fff;padding:5px 15px;border-bottom:1px solid;font-size:16px;transition:.5s all;}
.blog-header-menu-main .blog-header-menu li:hover .sub-menu{display:flex;}
.blog-header-menu-main .blog-header-menu .sub-menu li a:hover{background-color:#5a9bc9;}

/* Healthcare Trends Page */
.resourcePostList.publicationList .center-heading {width: 100%;}

.resourcePostList .center-heading a{color:#363636;transition:.5s all;}
.resourcePostList .center-heading a:hover{color:#b1ca5f;}

/* Team Detail */
.single-meet-our-team .text-imgslide-section {display: none;}

/* reimbursement-codes-claim-assist Page */
.page-id-800 .inner-banner-img:before {display: none;}
.page-id-1385 .inner-banner-img:before {background-color: rgba(0,0,0,0.2);}
.page-id-771  .inner-banner-img:before,.page-id-785 .inner-banner-img:before {background-color: rgba(0,0,0,0.1);}

.small-image-message-moniter + .cta-section.cta-center{padding-top:0;}
.small-image-message-moniter + .cta-section.cta-center .row-eq-height{justify-content:center;}

.biologicsInjectablesIndex .text-image-full-inner {padding: 0;}

/* patient-reimbursement-database Page */
.text-image-full-section.gainCompetitiveIntelligenceOne{margin-top:0;}
.text-image-full-section.findFinancialAssistanceOne{margin-bottom:0;padding-bottom:0;}
.text-image-full-section.findFinancialAssistanceOne .text-image-full-inner{padding:0;}

/* Launch Coverage Analytics Page */
.page-id-4902 .cmsFullContentSection {padding-top: 0;}

/* Pulse Page */
.providerAnalyticsOne .text-image-full-inner {padding: 0;}
.pathwaysAnalyticsOne .text-image-full-inner {padding: 0;}

/* fee-scheduler Page */
.insurerSpecialtyPharmacyOne .section-title,.insurerSpecialtyPharmacyOne .section-text{color:#fff;}
.insurerSpecialtyPharmacyOne .section-text{color:#fff;}
.contractValidationForOne .text-image-full-inner {padding: 0;}

/* no-results Found */
.no-results.not-found .page-content .search-form{display:flex;align-items:center;flex-wrap: wrap;}
.no-results.not-found .page-content .search-form .search-submit{margin-left:15px;background-color:#b1ca5f;padding:12px 15px !important;color:#fff;text-decoration:none;border-radius:0;min-width:170px;height:auto;font-weight:800;font-size:19px !important;font-family:'Nunito',sans-serif;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer;border: none;}
.no-results.not-found .page-content .search-form label input.search-field{height:43px;padding:10px;}
.no-results.not-found .page-content .search-form .search-submit:hover {background-color: #5b9bc9;}

/* pt-perspectives */
.text-image-full-section.syndicated-and-recent .img-part {height: 100%;}
.text-image-full-section.syndicated-and-recent .img-part img {height: 100%;object-fit: cover;object-position: top center;}
/* formulary-insights */
.page-id-741 .text-shortcode-section, .page-id-738 .text-shortcode-section {padding-bottom: 0;}

.bg-color-with-img .img-part img {height: 100%;object-fit: cover;object-position: top center;}
.bg-color-with-img .img-part {height: 100%;}

.img-ver-ctr-h-a .text-image-full-inner .row-content {min-height: auto;}
.laptop-img-ctr .img-part {top: 50%;transform: translateY(-50%);}

/* Single Post */
.watch-action.watchshareDetail {float: none;}
.postCopyRight.text-center{position:absolute;bottom:25px;width:100%;left:0;right:0;}
.page-id-730 .inner-banner-img:before {display: none;}
.postBtmFormTitle {margin-bottom: -15px !important;font-size: 39px;margin: 0 0 10px;color: #5b9bc9;font-weight: 800;line-height: 1.2;padding-top: 15px;}

.rel-posts-list:after {content: '';width: 33.33%;}

/* Search Page */
.archiveListPage.searchPageDetail .archiveListWrapper .postListTitle {margin-top: 0;}
.archiveListPage.searchPageDetail .postContenPart {padding-bottom: 50px;}
.archiveListPage.searchPageDetail .postContenPart .postContent {margin-top: 20px;font-size: 16px;}
.archiveListPage.searchPageDetail .archiveListWrapper .postListTitle a{font-size:26px;line-height:1.3;color:#666666;font-weight:700;font-family:'Open Sans',sans-serif;transition:.5s all;}
.archiveListPage.searchPageDetail .postContenPart{background-color:transparent;padding:0;}
.archiveListPage.searchPageDetail .postContenPart .postContent .searchReadMore{text-transform:uppercase;font-weight:800; display: inline-block;}
.archiveListPage.searchPageDetail .postContenPart .postContent a{color:#b1ca5f;transition:.5s all;}
.archiveListPage.searchPageDetail .postContenPart .postContent a:hover{color:#5a9bc9;}
.archiveListPage.searchPageDetail .archiveListWrapper .postListTitle a:hover{color:#5a9bc9;}
.archiveListPage.searchPageDetail .postArchiveBox {border-top: 1px solid #e5e5e5;padding-top: 30px;margin-top: 30px;margin-bottom: 30px;}
.archiveListPage.searchPageDetail .archiveListWrapper .postListTitle {margin-bottom: 5px;}
.archiveListPage.searchPageDetail .postArchiveBox:first-child{border-top:none;padding-top:0;margin-top:0;}
.archiveListPage.filan.searchPageDetail .archiveBannerTitle{border-bottom:2px solid #e5e5e5;margin-bottom:40px;padding-bottom:15px;}
.archiveListPage.filan.searchPageDetail .archiveBannerTitle .section-title{margin-bottom:0;color: #393939;}
.archiveListPage.filan.searchPageDetail .archiveBannerTitle .section-title span {font-weight: 600;color: #393939;}

/* Accept Cokkies */
.wt-cli-accept-all-btn {transition: .5s all;}
.wt-cli-accept-all-btn:hover {background-color: #5b9bc9 !important;}

/* Popup Form  */
.popupFormPart .hbspt-form .hs-form-field label {
    display: none;
}
.popupFormPart .hbspt-form .hs-form-field input {
    margin:10px 0 0px;
    width: 100%;
    padding: 15px 20px !important;
    color: #808080;
    height: auto;
    font-family: 'Roboto Condensed',sans-serif !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
}
.popupFormPart .hbspt-form .hs-button{
	background-color: #b1ca5f;
    padding: 12px 15px;
    color: #fff;
    text-decoration: none;
    border-radius: 0;
    min-width: 220px;
    height: auto;
    cursor: pointer;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 800;
    font-size: 19px;
    border: none;
    line-height: inherit;
    display: inline-block;
    font-family: 'Nunito',sans-serif;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.popupFormPart .hbspt-form .hs-button:hover {
    background-color: #5b9bc9;
}
.popupFormPart .hbspt-form li, .popupFormPart .hbspt-form ul {
    list-style: none;
    margin: 0;
    padding: 0;

}
.popupFormPart .hbspt-form li .hs-error-msg {
       color: #f11;
    display: block !important;
    text-align: left;
    font-size: 12px;
}
.popupFormPart .hbspt-form li .hs-main-font-element{
	color: #f11;
    display: block !important;
    text-align: left;
    font-size: 12px;
}

/* 8-10-2021 */
.single-thought-leadership .right-sidebar-main {margin-top:0px;}
.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar .post-width:nth-child(2), 
.single-thought-leadership .sidebar-list .post-width:nth-child(2) {border-top: 1px solid #eaeaea;padding-top: 20px;}
.archiveListPage .archiveListWrapper .sidebar ul li:last-child {margin-bottom: 0;}

.subSection .faqMainWrap .sub-box .form-code > p br {display: none;}
.subSection .faqMainWrap .sub-box {position: relative;}
.form-code .formCloseBtn {position: relative;width: 25px;height: 25px;background-color: #b1ca5f;border-radius: 100%;cursor: pointer;margin-left: auto;display: none;transition: .5s all;}
.form-code .formCloseBtn:hover {background-color: #92c5eb;}
.subSection .faqMainWrap .sub-box.active .formCloseBtn {display: block;}
.form-code .formCloseBtn:before, .form-code .formCloseBtn:after{position:absolute;width:12px;height:2px;background-color:#fff;content:'';left:6px;top:11px;}
.form-code .formCloseBtn:before{transform:rotate(45deg);}
.form-code .formCloseBtn:after{transform:rotate(-45deg);}
.subSection .faqMainWrap .sub-box .form-code {position: relative;padding-top: 30px;}
.subSection .faqMainWrap .sub-box .form-code .formCloseBtn {position: absolute;top: 10px;right: 0;}
.sidebarSubscribe.hubspot-form-coustom .hbspt-form .hs-form-field {padding-top: 0;}
.sidebarSubscribe.hubspot-form-coustom .hbspt-form .hs-form-field.hs_firstname input {margin-top: 0;}
.sidebarSubscribe .sideBarBtnform .common_btn {width: 100%;text-align: center;margin-top: 0;cursor: pointer;}
.sidebarSubscribe .sidebarBtnFormWrap {position: relative;}
.sidebarSubscribe .sidebarForm {display: none;position: absolute;background-color: #fff;width: 100%;top: 0;right: 0;padding: 10px;box-shadow: 0 0px 20px 0 rgba(0,0,0,0.2);}
.sidebarSubscribe .sidebarForm .closeBtnForm {position: absolute;top: -30px;right: 0;width: 25px;height: 25px;background-color: #b1ca5f;border-radius: 100%;cursor: pointer;margin-left: auto;
    transition: .5s all;}
.sidebarSubscribe .sidebarForm .closeBtnForm:before, .sidebarSubscribe .sidebarForm .closeBtnForm:after {position: absolute;width: 12px;height: 2px;background-color: #fff;content: '';left: 6px;
    top: 11px;}
.sidebarSubscribe .sidebarForm .closeBtnForm:before {transform: rotate(45deg);}
.sidebarSubscribe .sidebarForm .closeBtnForm:after {transform: rotate(-45deg);}
.sidebarSubscribe.hubspot-form-coustom .hbspt-form .hs-button {min-width: 100% !important;}
.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar .thought-leaderships-sidebar {width: 100% !important;}
.thought-leadership-single-title { max-width: 75%;}
.thought-leadership-single-title h1.entry-title {margin: 0 0 35px;font-size: 49px;color: #363636;font-weight: 800;line-height: 1.2;}


@media(max-width:640px){
	.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar > .post-width:first-child, .single-thought-leadership .single-banner-sec .sidebar-list > .post-width:first-child {position: relative;}
	.post-type-archive-thought-leadership .archiveListPage .container, .single-thought-leadership .single-banner-sec .leftside-content-area {padding-top: 20px;}
}

/* 16-11-2021 */
.archiveListPage .postListSharingPart .sharethis-inline-share-buttons .st-total {display: none !important;}
.archiveListPage .postImagePart .blog-date {max-width: 166px;padding: 10px;width: 100%;}


@media(max-width:767px){
	.archiveListPage .postImagePart .blog-date {max-width: 100px;padding: 10px;}
}
.archiveListPage .archiveListWrapper .sidebar ul li a {display: flex;align-items: center;flex-wrap: wrap;}
.archiveListPage .archiveListWrapper .sidebar ul li a img {margin-top: 0;height: 60px;object-fit: cover;object-position: center;}
.archiveListPage .archiveListWrapper .sidebar ul li a span {width: calc(100% - 77px);}
.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar ul li a {display: flex;align-items: center;flex-wrap: wrap;}
.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar ul li a span {width: calc(100% - 77px);}
.post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar .thought-leaderships-sidebar img {margin-top: 0;}
.search_category ul, .search_category ul li{margin:0; padding:0; list-style:none; list-style-type:none;}
.search_category li a{color: #b1ca5f;transition: .5s all; display: inline-block; margin: 6px 0;}
.search_category li a:hover{color: #5a9bc9;}


@media(max-width:640px){
    .post-type-archive-thought-leadership .archiveListPage .archiveListWrapper .sidebar > .post-width:first-child, .single-thought-leadership .single-banner-sec .sidebar-list > .post-width:first-child {position: relative;}
    .post-type-archive-thought-leadership .archiveListPage .container, .single-thought-leadership .single-banner-sec .leftside-content-area {padding-top: 20px;}
    .archiveListPage .site-header .container, .archiveListPage .container { max-width: 100%; }
    .archiveListPage .container .postContenPart { padding: 20px 14px 15px; }
}

span.comment-number.empty {
    display: none;
}

/* NEWS MODULE */

.news-section {
    padding: 60px 0px;
}

.news-section .title-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.news-section .news-title {
    font-size: clamp(34px, 3vw, 60px);
}

.news-section .title-row .media-contact {
    font-weight: 600;
}

.news-section .title-row .media-contact a {
    color: #99cc66;
}

.news-section .grid-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.news-section .grid-row .column {
    margin: 40px 0px;
    padding: 0px 12px;
    width: 33%;
}

.news-section .grid-row .column .date {
    line-height: 1.2;
    font-size: 12px;
    color: #333333;
    opacity: 0.57;
}

.news-section .grid-row .column .title {
    min-height: 110px;
    margin: 0px;

}
.news-section .grid-row .column .title a {
    line-height: 1.3;
    font-size: 22px;
    color: #363636;
}
.news-section .grid-row .column .description {
    font-size: 16px;
    color: #333333;
    opacity: 0.57;
}

.news-section .grid-row .column .read-more {
    color: #99cc66;
    margin-top: 16px;
    font-weight: 600;
    display: block;
    font-family: "Nunito", sans-serif;
}

.news-section .load-more {
    background-color: #99cc66 !important;
    color: #fff;
    padding: 10px 14px;
    text-align: center;
    display: block;
    font-size: 20px;
    max-width: 200px;
    margin: auto;
    position: relative;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 60px;
}

/*  news view/hide css */
/* 
section.news-section .grid-row div.column {
    display: none;
}
section.news-section .grid-row div.column:first-of-type, section.news-section div.column:nth-of-type(2), section.news-section div.column:nth-of-type(3) {
    display: block;
} */

@media screen and (max-width: 1000px) {
    .news-section .grid-row .column {
        width: 50%;
    }
}
@media screen and (max-width: 640px) {
    .news-section .grid-row .column {
        width: 100%;
    }

    .news-section .grid-row .column .title {
        min-height: auto;
        margin-bottom: 12px;
    
    }
}

/* EVENTS MODULE */

.events-section {
    background-color: #99cc66;
    padding: 60px 0px;
}

.events-section .title-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.events-section .events-title {
    font-size: clamp(34px, 3vw, 60px);
    color: #fff;
}

.events-section .grid-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.events-section .grid-row .column {
    margin: 40px 0px;
    padding: 0px;
    width: 50%;
}
.events-section .grid-row .column .column-inner {
    max-width: 400px;
}

.events-section .grid-row .column .date {
    line-height: 1.2;
    font-size: 16px;
    color: #fff;
    opacity: 0.57;
}

.events-section .grid-row .column .title {
    min-height: 50px;
    margin: 0px;

}
.events-section .grid-row .column .title a {
    line-height: 1.3;
    font-size: 22px;
    color: #fff;
}
.events-section .grid-row .column .description {
    font-size: 16px;
    color: #fff;
}

.events-section .grid-row .column .read-more {
    background-color: #fff;
    color: #99cc66;
    margin-top: 32px;
    font-weight: 600;
    font-size: 16px;
    padding: 6px 32px;
    font-family: "Nunito", sans-serif;
}


@media screen and (max-width: 1000px) {
    .events-section .grid-row .column {
        width: 50%;
        padding: 12px;
    }
    .events-section .grid-row .column .read-more {
        margin-top: 24px;
        display: inline-block;
    }
}
@media screen and (max-width: 640px) {
    .events-section .grid-row .column {
        width: 100%;
    }

    .events-section .grid-row .column .title {
        min-height: auto;
        margin-bottom: 12px;
    
    }
}



/* WEBINARS MODULE */

.webinars-section {
    padding: 60px 0px;
}

.webinars-section .title-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.webinars-section .webinars-title {
    font-size: clamp(34px, 3vw, 60px);
    text-align: center;
    display: block;
}

.webinars-section .grid-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}
.webinars-section .grid-row .column {
    margin: 40px 0px;
    padding: 0px;
    width: 33%;
}
.webinars-section .grid-row .column .column-inner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 12px;
    min-height: 250px;
}

.webinars-section .grid-row .column .date {
    line-height: 1;
    font-size: 12px;
    color: #fff;
    opacity: 0.57;
}

.webinars-section .grid-row .column .title {
    margin: 12px 0px;
    line-height: 1.3;
    font-size: 22px;
    color: #fff;
}

.webinars-section .grid-row .column .description {
    font-size: 16px;
    color: #fff;
}

.webinars-section .grid-row .column .read-more {
    background-color: #fff;
    color: #99cc66;
    margin-top: 32px;
    font-weight: 600;
    font-size: 16px;
    padding: 6px 32px;
    font-family: "Nunito", sans-serif;
}


@media screen and (max-width: 1000px) {
    .webinars-section .grid-row .column {
        width: 50%;
        padding: 6px;
        margin: 0px;
    }
}
@media screen and (max-width: 640px) {
    .webinars-section .grid-row .column {
        width: 100%;
    }

    .webinars-section .grid-row .column .title {
        min-height: auto;
        margin-bottom: 12px;
    
    }
}

.page-id-12462 .solution-section {
    display: none;
}


/* BREADCRUMBS */

p#breadcrumbs a, p#breadcrumbs span  {
    font-size: clamp(12px, 2vw, 14px);
}
p#breadcrumbs a  {
    color: #b0c95f !important;
}

section.text-text-section .row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
}

section.text-text-section .row .column {
    width: 50%;
    padding: 30px;
    position: relative;
}

section.text-text-section .row .right-column::before {
    content: "";
    width: 1px;
    height: 80%;
    background-color: #000;
    display: block;
    position: absolute;
    left: -10px;
    top: 65px;
}

section.text-text-section .row .column h3 {
    font-size: 35px;
}

section.text-text-section .row .column p {
    font-size: 15px;
    line-height: 2;
}

@media screen and (max-width: 768px) {
    section.text-text-section .row .right-column::before {
        content: "";
        background-color: #000;
        display: block;
        position: absolute;
        left: 0px;
        top: 65px;
        width: 100%;
        height: 1px;
        top: 15px;
    }
    section.text-text-section .row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }
    
    section.text-text-section .row .column {
        width: 100%;
        padding: 0px;
        position: relative;
    }
}

.post-type-archive-press_release .authorName {
    display: none !important;
}

.single-press_release .author-name {
    display: none !important;
}
.single-press_release .blog-author-main {
    display: none !important;
} 


 .page-id-2603.page-template-about-page .selecteTestimonial {
    padding-top: 100px;
    padding-bottom: 0px;
}

@media screen and (max-width: 640px) {
    
    .post-type-archive-press_release   .archiveListPage .archiveListWrapper .sidebar > .post-width:first-child {
        position: relative !important;
        top: 0;
        width: 90%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .single-press_release   .archiveListPage .archiveListWrapper .sidebar > .post-width:first-child {
        position: relative !important;
        top: 0;
        width: 90%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .single-press_release .single-banner-sec .sidebar-list > .post-width:first-child {
        position: relative !important;
        top: -30px;
        width: 99%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

@media (max-width:640px) {
    .site-header .container, .container {
        max-width: 100% !important;
    }
}

.blog-author-main {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 40px;
}

.blog-author-main .contributors {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin: 24px auto;
}

.contributors h3 {
    margin: 0;
    margin-right: 6px;
}

.contributors p {
    margin: 0;
    margin-right: 6px;
}

.blog-author-main .contributors p:last-of-type span {
    display: none;
}

.blog-author-wrap {
    border-bottom: 0px solid transparent !important;
    padding: 0;
}