/**handles:my-style-file**/
/* My custom style */

@font-face {
 font-family: 'Gotham';
src: url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Bold.eot');
src: url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Bold.woff2') format('woff2'),
url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Bold.woff') format('woff'),
url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Bold.ttf') format('truetype'),
url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Bold.otf') format('woff2') ;
font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Book.svg#Gotham-Book') format('svg'),
       url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Book.ttf') format('truetype'),
       url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/Gotham-Book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamBook';
  src: url('https://legacy.infobase.com/wp-content/themes/unicon-child/assets/fonts/GothamBook.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* Adestra Forms*/
@media only screen and (max-width: 767px){
    #adestraformiframe{
      width:335px;
      height:1350px;
    }
}
@media only screen and (min-width:768px) and (max-width:975px) {
  	#adestraformiframe{
      width:475px;
      height:1350px;
    }
}
@media only screen and (min-width: 976px){
    #adestraformiframe{
      width:550px;
      height:1280px;
    }
}
/*end Adestra*/

body{
	height: auto;
	font-family: 'GothamBook' !important;
	overflow-y: hidden;
	background-color: #ffffff !important;
}
/*a{ display: inline-block;}*//*this was causing the image/link alignment issues*/
h1, h2, h3, h4, h5 {
	font-family: Open Sans, Arial, Helvetica, sans-serif!important;
}
a.product-details-pdf-link.demo {
    display: inline-block;
}
line.font-special.fontsize-xxl.fontweight-800.lh-inherit.align-center.transform-inherit {
    font-family: open sans, sans-serif!important;
}
body.page-id-2896 .headline, body.page-id-2917 .headline, body.page-id-33 .headline{font-family: Open Sans, Arial, Helvetica, sans-serif!important;font-weight: normal;
}
section.vc_section.product-banner-section {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.portfolio-overlay-icon .portfolio-overlay {
    display: none!important;
}
.portfolio-detail h3 {
    line-height: 1.4;
}
#caf-layout-pagination span.page-numbers.current {
    display: none;
}
.section.bg-stretch {
    background-size: cover!important;
}
.tag_list_item li {
	margin: 5px 0 !important;
}

.new-post-design .product_tags .taxonomy a {
    color: #00A5A9;
}
.img-size{
/* 	padding: 0;
	margin: 0; */
	height: 450px;
	width: 700px;
	background-size: cover;
	overflow: hidden;
}
.modal-content {
   width: 700px;
  border:none;
}
.modal-body {
   padding: 0;
}
.single-tribe_events .header-wrapper.old-header {
    display: none;
}

.single-tribe_events .new-header .header .container{padding:0;}
.single-tribe_events .new-header .clearfix nav .wpmm-nav-wrap ul{padding-bottom: 0;}
.single-tribe_events .new-header .header_login_dtl {display: flex;align-items: center; position: relative;}
.single-tribe_events .new-header .header_login_dtl .header_top_menu ul {margin: 0;padding-right: 40px;}
.single-tribe_events .new-header .header_login_dtl .header_top_menu ul li{list-style: none;}
.single-tribe_events .new-header .header_login_dtl .header_top_menu ul li a{color:#ffffff !important;text-transform: uppercase;font-weight:900;}
.single-tribe_events #navigation ul{padding-bottom: 0px;}
.single-tribe_events .new-header .header_login_dtl .user_login:before {
    content: " ";
    position: absolute;
    right: -50px;
    top: 50%;
    transform: translateY(-50%);
    background: #FBB03B;
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.single-tribe_events .new-header .logo img{display: block !important;}
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009be1' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
	width: 30px;
	height: 48px;
}
.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009be1' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
	width: 30px;
	height: 48px;
}
.post-template-default.single.single-post .span_12 {
    /*border-top: 20px solid #4E555B;*/
	border-top: none!important;
	padding-top:20px;
}

@media only screen and (max-width: 600px)
.cust_only_mob {
    display: none !important;
}
.webinarcontentmain .web-left {
    width: 58.333333%;
}
.webinarcontentmain .web-right {
    width: 41.666667%;
}
.webinarrightcontent{
	    padding-bottom: 0;
	    border-bottom:0;
}
.tax-product_extra_tag #main {
    border-top: unset;
}
.tax-product_extra_tag main#main {
    padding-top: 10px;
}
.webinarrightcontent::before{
	  content: "";
    border-bottom: 1px solid #808080;
    width: 86%;
    left: 35px;
    height: 1px;
    position: absolute;
    bottom: 0;
}
.webinarrightcontent .wpb_content_element {
    margin-bottom: 25px !important;
}
.webinarrightcontent input[type="text"], .webinarrightcontent input[type="email"]{
	  margin-bottom: 15px !important;
}
#page-wrap {
    margin-top: 0px !important;
    border-top: 0px solid #4E555B;
}
.webinarbanner {
    padding: 20px 0px;
}
.panellistcontentin img {
    width: 130px;
    height: 130px;
    object-fit: cover;
    border-radius: 50%;
	  object-position: top;
}
.panellistcontentin .single_image{
	  margin-bottom: 16px !important;
}
.panellistcontentin {
    margin-bottom: 0;
}
.panellistcontentin strong{
	 font-size: 14px;
}
.banner-content{
	text-align:center;
}
.banner-content a{
	color: #1da6a9;
	font-weight: bold;
	text-decoration: none;
}
.banner-content a:hover{
	background-color: #1da6a9 !important;
  border-color: #1da6a9 !important;
	color:#fff;
}
.teach-area{
	  width: 50%;
    margin: 0 auto !important;
}
.teach-area .teach-image{
	  width: 35%;
}
.teach-area .teach-content{
		width: 65%;
}
.teach-area .teach-content a{
	font-weight:700;
	text-decoration: none;
}

.teach-area .teach-content a span:hover{
		color: #fff !important;
	  background-color: #1da6a9;
    border-color: #1da6a9;
    color: #fff !important;
    padding: 12px;
    border-radius: 10px;
}
.infobase-area .single_image{
	height:100px;
	display: flex;
  align-items: flex-end;
	justify-content: center;
	margin-bottom: 25px;
}
.educator-col-area .vc_col-sm-3 .vc_column-inner{
	border: 1px solid #b3b3b3;
  padding: 0;
}
.educator-col-area .vc_col-sm-3 .vc_column-inner:hover{
	 box-shadow: rgb(0 0 0 / 55%) 4.4px 4.4px 6.2px;
}
.educator-col-area .single_image{
	 margin-bottom: 0 !important;
}
.educator-col-area .vc_col-sm-3 .spacer{
	height:0 !important;
}
.educator-col-area .headline{
	min-height: 90px;
    display: flex;
    align-items: center;
    font-weight: 700;
}
.educator-col-area a{
	text-decoration:none;
}
.educator-col-area{
	padding-bottom:30px !important;
}
.educator-area h3.headline{
	margin-bottom:30px !important;
	font-weight: 400;
}
.offer-area .offer-right-area{
	background:#fff;
	padding-bottom: 40px !important;
}
.offer-right-area .offer-heading1{
	  background-color: #04a4a8;
    margin: 0;
    margin-left: -35px;
    margin-right: -35px;
    padding: 25px 35px;
}
.offer-right-area .offer-heading1 h1{
	  color:#fff;
	  text-shadow: 2px 2px 5px black;
}
.offer-right-area .spacer{
	  height: 0 !important;
}
.offer-area .span_12 .offer-content:first-child{
	width:56%;
}
.offer-area .span_12 .offer-content:last-child{
	width:44%;
	padding-right: 40px;
}
.offer-right-area a{
	text-decoration:none;
	padding-bottom:40px;
}
.offer-area{
	  height: 1000px;
    display: flex;
    align-items: center;
}
.ease-area h3.headline {
	padding-bottom:30px;
}
.ease-area h1.ease-content-heading {
	padding-bottom:30px;
	height: 140px;
}
.ease-content-area .vc_col-sm-4 .single_image{
	  height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ease-content-area a{
	    background-color: transparent !important;
    border-color: transparent !important;
    border-radius: 6px !important;
    text-decoration: none;
	color:#1da6a9 !important;
	 font-size: 18px !important;
}
.ease-content-area a:hover{
	    background-color: #1da6a9 !important;
    border-color: #1da6a9 !important;
	color:#fff !important;
}
.ease-content-area{
	text-align:center;
}
.blog-button{
	font-size: 18px !important;
  line-height: 24px;
  color: #04a4a8 !important;
	border: 0 !important;
  font-weight: 600 !important;
}
.blog-button:hover{
	 background-color: #1da6a9 !important;
   border-color: #1da6a9 !important;
	color:#fff !important;
}
.tech-area .vc_col-sm-4 .vc_column-inner{
	background-color: #ffffff;
	min-height: 615px;
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}
.tech-area ul li{
	padding-bottom:5px;
}
.tech-area .tech-info-heading{
	background-color: #3fa9f5;
	padding: 10px;
	color:#fff !important;
	margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.tech-area .tech-col2-info .tech-info-heading{
	background-color: #ff931e;
}
.tech-area .tech-col3-info .tech-info-heading{
	background-color: #ff7bac;
}
.blog-button-area{
	text-align:center;
}
.learn-button-area{
	text-align:center;
	padding-bottom: 60px !important;
  padding-top: 60px !important;
}
.learn-button-area a{
	  font-size: 14px !important;
    line-height: 24px;
    color: #04a4a8 !important;
    background: #fff !important;
    border-radius: 10px !important;
    border-color: #fff !important;
	  text-decoration:none;
}
.learn-button-area a:hover{
	color: #fff !important;
  background: #04a4a8 !important;
	border-color: #04a4a8 !important;
}
.tech-area h4.tech-para{
	padding-bottom:45px !important;
}
.inspire-area .inspire-heading1{
	padding-bottom:30px;
}
.inspire-image .single_image  img{
	width: 542px;
}
.inspire-section .inspire-container .span_12 .column_container{
	  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    margin-bottom: 15px;
    margin-top: 15px;
	  border: 1px solid #ddd;
    border-radius: 25px;
	  padding: 30px 30px 0;
	  max-width: 815px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    float: unset;
}
.inspire-image .single_image{
	  margin-left: -55px;
}
.inspire-area{
	align-items: center;
  display: flex;
}
.educator-col-area a{
	position:relative;
  text-align: left !important;
}
.educator-col-area a::before{
	content:"";
	background-image:url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/arrow-2.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
  right: 0;
  width: 32px;
  height: 16px;
}
.inspire-section{
	margin-top: -50px;
}
.wp-megamenu-sub-menu .wpmm-col-4 .wp-megamenu-sub-menu {
    border: 0 !important;
    height: 100%;
    background-color: transparent!important;
    padding-top: 0!important;
}
.nav-menu .product-sub-menu a{
	font-size: 16px !important;
	line-height: 12px;
	color: #1da6a9 !important;
	font-weight: bold !important;
}
#wp-megamenu-main_navigation .menu-item.product-sub-menu a{
	font-size: 14px !important;
	line-height: 12px;
	color: #1da6a9 !important;
	font-weight: bold !important;
  text-align: left;
  padding: 6px 0 !important;
}
.wp-megamenu-sub-menu #wp-megamenu-item-1.203786028028E+19{
	width:20% !important;
}

.page-id-21877 .col-md-3.view-button {
    display: none;
}
li#wp-megamenu-item-4412784307971550090 {
    width: 20%;
}
#wp-megamenu-item-603410919434751199 .wp-megamenu-sub-menu li::nth-child(2){
	width:20% !important;
}
#wp-megamenu-item-603410919434751199 .wp-megamenu-sub-menu li::nth-child(3){
	width:60% !important;
}
.nav-menu .wp-megamenu-sub-menu .wpmm-col-4::first-child{
	width:20% !important;
}
#wp-megamenu-main_navigation .left-content p a{
	  padding: 0 !important;
    text-align: left !important;
	  color: #1da6a9 !important;
}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{
	  font-size: 24px;
      color: #4e555b;
	  padding-top: 20px;
	  margin-bottom: 10px;
}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget.wp-megamenu-item-20968 .wpmm-item-title,#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget.wp-megamenu-item-20969 .wpmm-item-title{
	 font-size: 24px;
}
.wp-megamenu-sub-menu img{
	width:100%;
	margin-bottom: 15px;
}
#topbar .topbar-col2 .header_social_icons ul li a i {
    font-size: 22px !important;
}
.left-content h3{
	  color: #4e555b;
}
.content-wrap{
	  padding-top: 25px;
    border-top: 1px solid #ddd;
    margin-top: 30px;
}
#wp-megamenu-item-20968{
	  border-top: 0px solid #ddd;
    padding-top: 15px;
    margin-top: 15px;
}
#wp-megamenu-main_navigation .menu-item.nav-sub-menu a{
	  font-size: 14px !important;
    line-height: 12px;
    color: #1da6a9 !important;
    font-weight: bold !important;
    text-align: left;
    padding: 6px 15px !important;
}
#wp-megamenu-main_navigation .menu-item.nav-sub-menu a:hover{
	color:#474d55 !important;
}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:hover>a, #wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-ancestor>a, #wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.active>a, .wpmm-woo-product-category ul li.cat-list a:hover, .wpmm-woo-product-category.layout_2 ul li a:hover{
	color:#474d55 !important;
}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title:hover{
	color:#474d55 !important;
}
#navigation ul{
	  border-radius: 0 !important;
	  padding-bottom: 15px;
}
.main-mega-menu > ul > li > ul > li:first-child{
	width:20% !important;
}
#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner h4{
	 font-size: 18px;
}
#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner h4:hover{
	color:#4e555b;
	border:0;
}
.subscription_login_inner:hover{
	color:#4e555b;
}
.subscription_login a:hover {
    color: #4e555b !important;
    border: 0;
    text-decoration: none !important;
}

.subscription_login a:hover .subscription_login_img{
	background-image:url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/logo-icon-1.png);
	background-size:contain;
	background-repeat:no-repeat;
}
.subscription_login .subscription_login_img:hover{background-image: unset !important;}
.subscription_login a:hover .subscription_login_img img{opacity:0;}
#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner h4:hover{color: unset !important;}
.subscription_login_inner:hover {
    color: unset !important;
}
.subscription_login_inner1{
	display: flex;
    flex-wrap: wrap;
	align-items: center;
}
.subscription_login_img1{
    line-height: 0;
    margin-right: 9px;
}
.subscription_login a{
	font-size: 18px;
    color: #ffffff !important;
    text-transform: uppercase;
	font-family: 'Gotham-Book' !important;
}
.subscription_login a:hover .subscription_login_img1{
	background-image: url(https://infobase2.wpengine.com/wp-content/uploads/logo-icon-1.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.subscription_login a:hover .subscription_login_img1 img,.subscription_login a:hover .subscription_login_img1 img:hover{
	opacity:0;
}
.subscription_login a{}
#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner{
	 align-items: center;
}
#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner .subscription_login_img{
	 line-height: 0;
}
.banner-content .headline {
	 text-shadow: 2px 2px 5px black;
}
.wp-megamenu-item-8173322010360876953{
	position:relative;
}
.wp-megamenu-item-8173322010360876953::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:30px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.banner-content{
	height: calc(100vh - 160px);
	display: flex;
	align-items: center;
	justify-content: center;
}
.wpb_row .video-wrap{
	height: calc(100vh - 160px);
}
.my-mega-menu-wrap .wpmm-strees-row-and-content-container > ul{
	overflow-y: unset !important;
    height: auto !important;
	position:relative;
}
.my-mega-menu-wrap .wpmm-strees-row-and-content-container > ul::before{
	  content: "";
    box-shadow: rgb(0 0 0 / 45%) 0px 5px 20px;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    background: transparent;
}
.page-id-20160 .section_education .education_card .card .single_image img{
    width: 100vw;
}
.page-id-20160 .section_education .education_card .card{
   border: 0;
}
.page-id-20160 .section_education .education_card .card p{
   bottom: 0;
}
.page-id-20160 .section_education .education_card .card .wpb_text_column .wpb_wrapper h5{
    font-family: unset;
    font-weight: 700;
}
.right-content a{
	text-align: left !important;
	font-size: 16px !important;
	line-height: 1.1 !important;
	color: #1da6a9 !important;
	font-weight: bold !important;
	padding: 0 !important;
}
.right-content a span{
	padding-bottom:15px;
 display: block;
 color: #1da6a9 !important;
}
.right-content a:hover{
	color: #464d55 !important;
}
.right-content a span:hover{
	color: #464d55 !important;
}
.product-submenu-col1 .col-wrap .col-title h2{
	font-size: 24px;
	line-height: 1.2;
	color: #ffffff;
	font-weight: bold;
}
.product-submenu-col1 .col-wrap .col-content p{
	font-size: 13px;
	line-height: 1.5;
	color: #ffffff;
	font-weight: bold;
}
#wp-megamenu-main_navigation .menu-item  .product-submenu-col1 .col-wrap .col-button a{
	font-size: 16px !important;
	line-height: 1.1 !important;
	color: #ffffff !important;
	font-weight: bold !important;
	border-radius: 6px;
  background-color: #fbaf32 !important;
  border: 2px solid #ffffff !important;
	padding: 15px !important;
}
#wp-megamenu-main_navigation .menu-item  .product-submenu-col1 .col-wrap .col-button a:hover{
	 background-color: #04a4a8 !important;
}
.product-submenu-col1 .col-wrap{
	background-image:url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/menu-img.png);
	background-repeat:no-repeat;
	background-size: contain;
	padding: 40px 40px 30px;
	height: 540px;
	border: 0;
	background-color: transparent;
	background-position: center;
}
ul.product_tags {
  text-align: center;
  font-size: 15px;

}
ul.product_tags  a{
  padding: 0 10px;
  border-right: 1px solid;
}
ul.product_tags  a:hover{
  padding: 0 10px;
  border-right: 1px solid #03a4a8;
}

ul.product_tags  a:last-child{
  border:none;
}

.portfolio-dropdown-filter-col.product-dropdown-filter-col ul{
   justify-content: flex-start;
}
.section_resource .resources_innner .portfolio-dropdown-filter-col .grid{
   justify-content: unset;
}
.section_resource.my_section_resource {
   margin-bottom: 0;
}
.section_resource.my_section_resource .resources_innner h2{
	margin-bottom: 0 !important;
}

ul.product_tags li{
	list-style: none;
}

ul.product_tags li a{
	text-decoration: none;
}
.product-submenu-col1{
	padding-top: 15px;
}
.product-submenu-col1 .col-wrap .col-content {
	 padding-bottom: 10px;
}
.social-icons ul{
	display:flex;
}
.social-icons ul li:nth-child(2){
	order: 2;
}
.social-icons ul li:nth-child(3){
	order: 3;
}
.social-icons ul li:nth-child(4){
	order: 1;
}
.submenus .right-content a{
	 flex-direction: column;
	 font-weight: 400 !important;
}
.educator-col-area p.view-product-bt{
	display: block;
	text-align: left;
	margin: 0 !important;
	padding: 16px 20px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
	line-height: 1.6;
	letter-spacing: normal;
	text-transform: none;
	background-color: #1da6a9;
  border-color: #1da6a9;
  border-radius: 0;
	position:relative;
}
.educator-col-area p.view-product-bt::before {
    content: "";
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/arrow-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    width: 32px;
    height: 16px;
		top: 50%;
    transform: translateY(-50%);
}
.educator-col-area a::before{
	 display:none;
}
.educator-col-area a.button.full{
	 background-color: transparent !important;
   border-color: transparent !important;
   border-radius: 0 !important;
	 position: absolute;
   top: 0;
	 width: 100%;
	 height: 100%;
}
.educator-col1 .wpb_content_element,.educator-col2 .wpb_content_element,.educator-col3 .wpb_content_element,.educator-col4 .wpb_content_element{
	 margin-bottom: 0 !important;
}
.left-content p{
	  color: #1da6a9 !important;
    font-weight: bold;
	  margin-bottom: -12px;
}
#menu-learning-center1-menus, #menu-learning-center3-menus{
	border-bottom: 1px solid #ddd;
}
#menu-item-21556{
	border-bottom: 1px solid #ddd;
  margin-right: 0 !important;
}
#menu-product-1-menu{
	border-bottom: 1px solid #ddd;
}
.subscriber-logo1-area img,.subscriber-logo2-area img, .subscriber-logo3-area img{
   width:100%;
}
.subscriber-logo3-area img{
   opacity: 0.3;
}
.subscriber-logo3-area img:hover{
   opacity: 1;
}
.subscriber-heading h2{
   font-size: 25px;
   color: #ffffff;
   font-weight: bold;
   text-align:left;
}
.subscriber-heading{
   padding-top: 15px !important;
}
.subscriber-area{
   margin-bottom: 0 !important;
}
.subscriber-data-area{
   margin-bottom: 0 !important;
}
.subscriber-logo1-area, .subscriber-logo2-area{
   margin-bottom: 0 !important;
}
.on-mobile #page-wrap {
  overflow: unset !important;
}
#menu-product-2-menu{
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}
.product-banner-col2 h3{
  font-size:30px;
  line-height:1.2;
  text-align: center;
  letter-spacing: 0.3px;
  color: #FFFFFF;
  font-weight:bold;
}
.product-banner-col2 h3 br{
  display:none;
}
.product-banner-col2 p{
  font-size:25px;
  line-height:1.2;
  text-align: center;
  letter-spacing: 0.25px;
  color: #FFFFFF;
  font-weight:500;
}
.product-banner-col1{
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center;
}
.product-banner-col2{
  text-align: center;
  padding-top: 25px;
}
.product-banner-col2 a{
    font-size: 25px !important;
    line-height: 1.2;
    letter-spacing: -0.64px !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    border-radius: 10px !important;
    border: 3px solid #FFFFFF !important;
    background: #F7931E 0% 0% no-repeat padding-box !important;
    text-decoration: none;
}
.product-banner-col2 a:hover{
    background: #04a4a8 0% 0% no-repeat padding-box !important;
}
.product-banner-section{
    overflow: visible !important;
}
.product-banner-area{
    overflow: visible !important;
    margin-bottom: 50px !important;
    margin-top: -20px !important;
}
.product-banner-col1 img{
    margin-bottom: -85px !important;
    margin-left: 45px !important;
}
.product-banner-section h2{
    font-size: 40px !important;
    line-height: 1.2;
    letter-spacing: 0.08px;
    color: #FFFFFF;
    font-weight: bold;
}
.product-banner-col2 .wpb_text_column{
    margin-bottom: 20px;
}
.product-icon-area .product-logo-col1, .product-icon-area .product-logo-col2,.product-icon-area .product-logo-col3,.product-icon-area .product-logo-col4,.product-icon-area .product-logo-col5{
    border: 4px solid #04a4a8;
    border-radius: 15px;
    padding: 15px 5px;
}
.product-icon-area .product-logo-col1,.product-icon-area .product-logo-col2,.product-logo-col1-active,.product-icon-area .product-logo-col3,.product-icon-area .product-logo-col4,.product-icon-area .product-logo-col5{
    margin:0 10px;
    text-align: center;
    flex: 1;
    max-width: unset;
}
.product-icon-area .pro-logo.active{
    background-color: #04a4a8;
    padding: 15px 5px;
    border-radius: 15px;
}
.product-icon-area .pro-logo.active h4{
    color:#fff;
}
.product-icon-area .pro-logo:hover{
    background-color: #04a4a8 !important;
    cursor: pointer;
}
.product-icon-area .pro-logo:hover img{
    filter: brightness(0) invert(1);
}
.product-icon-area .pro-logo:hover h4{
    color:#fff;
}
.product-icon-area img{
    height: 111px !important;
    object-fit: contain;
}
.product-icon-area .single_image{
    margin-bottom: 15px;
}
.product-icon-area h4{
    font-size:14px;
    line-height:1.2;
    letter-spacing: 0px;
    color: #04A4A8;
    font-weight:bold;
    margin-bottom: 0 !important;
}
.product-icon-area .vc_col-sm-1\/5 {
    width: 18%;
}
.product-image-area img{
    width: 100%;
}
.product-dropdown-filter-col ul{
    display: flex;
    justify-content: flex-end;
}
.product-dropdown-filter-area .vc_col-sm-8{
    width: 80.666667%;
}
.product-dropdown-filter-area .vc_col-sm-4{
    width: 19%;
    padding: 0 !important;
    padding-top: 15px !important;
}
.product-dropdown-filter-col h3{
    font-size:17px;
    font-weight:bold;
    line-height:1.2;
    letter-spacing: 0px;
    color: #999999;
    text-align: left;
    margin-left: -20px !important;
    padding-top: 9px
}
.product-dropdown-filter-area .vc_col-sm-3, .product-dropdown-filter-area .vc_col-sm-9{
    padding: 0 !important;
}
.product-icon-area{
    padding-bottom:40px;
    justify-content: space-between;
}
.product-dropdown-filter-col select{
 font-size:18px;
 font-weight:bold;
 text-align: left;
 letter-spacing: 0px;
 color: #666666;
 border-radius: 5px;
 border: 1px solid #666666;
}
.product-dropdown-filter-hide-col .sf-field-taxonomy-grade{
  display:none;
}
.searchandfilter select.sf-input-select {
    min-width: 200px;
    max-width: 200px;
    text-transform: uppercase;
}
.product-details-video-backlink a{
    text-decoration: none;
}
.product-details-video-backlink{
    margin-bottom:0px !important;
}
.product-details-video-title{
    font-size: 53px !important;
    letter-spacing: 0px;
    font-weight: bold !important;
    line-height: 1.2 !important;
    color: #ffffff;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 0;
}
.product-details-video-subtitle, .product-details-youtube-video{
    margin-bottom: 20px !important;
}
.product-details-video-subtitle p{
    font-size: 25px !important;
    letter-spacing: 0px;
    color: #FFFFFF;
}
.product-details-youtube-video iframe{
    width: 100%;
    height: 560px;
    border: 10px solid #fff;
}
.product-video-section{
    padding-bottom: 30px;
    padding-top: 30px;
    margin-bottom: 35px;
}
.product-details-description-title{
    font-size:30px !important;
    letter-spacing: 0.17px;
    color: #04A4A8;
    margin-bottom: 0 !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    text-align: left;
    text-transform: uppercase;
}
.product-details-description-content p{

}
.product-details-image-col .wpb_wrapper .single_image{
    border: 2px solid #999999;
    margin-bottom: 0 !important;
}
.product-details-pdf-link p{
   font-size:25px;
   letter-spacing: -0.64px;
   color: #FFFFFF;
   background: #04A4A8 0% 0% no-repeat padding-box;
   font-weight:bold;
}
.product-details-pdf-link p a{
   text-decoration: none;
   z-index: 9;
   position: relative;
   color: #fff;
}
.product-details-pdf-link{
/*    position: absolute;*/
   /* bottom: -40px;*/
    width: 100%;
    /*left: 15px;*/
    margin-bottom: 3px !important;
    font-size: 18px;
    letter-spacing: -0.64px;
    color: #FFFFFF;
    background: #04A4A8 0% 0% no-repeat padding-box;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
	padding:8px;
}
.product-details-pdf-link.mypdf{
    position: absolute;
    bottom: 65px;
    width: 89.9%;
    left: 20px;
    margin-bottom: 0 !important;
    font-size: 25px;
    letter-spacing: -0.64px;
    color: #FFFFFF;
    background: #04A4A8 0% 0% no-repeat padding-box;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.product-details-pdf-link:hover{
    text-decoration: none;
    color: #FFFFFF;
}
.product-details-tick-text,.product-details-green-signal-text{
    position: relative;
    padding-left: 0;
    color: #FFFFFF;
    text-align: left;
    font-size: 20px;
    font-weight: 400;
	display: flex;
	align-items: center;
}

/******************************************************************************/
.page-id-27249 .container .eleven.columns.alpha{
  width:100% !important;
}

.postid-22611 .portfolio-detail h3 {
  line-height: 1.2;
}

.blog .select2 .select2-selection__rendered {
  color: #999 !important;
  border: 1px solid #dddddd !important;
  padding: 5px;
  padding-left: 5px !important;
  border-radius: 5px;
  position: relative;
  text-transform: uppercase;
  font-size: 16px;
}
.blog .select2 .select2-selection__arrow{
    height: auto;
    position: absolute;
    top: 55%;
    right: 1px;
    width: 20px;
    align-items: center;
}
.blog ul li .select2-container--default .select2-selection--single .select2-selection__arrow b{
      border-color: #888 transparent transparent;
      border-style: solid;
      border-width: 9px 5px 0 !important;
      height: 0;
      left: 50%;
      margin-left: -10px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0;
}
.blog .selectcont ul li {height: 55px;}
.blog .selectcont ul li input[type=text]{padding: 5px 12px;}
.blog #s {margin-top: 5px;}



.page-id-19711 .portfolio-items {height:auto !important;}
.page-id-19711 .wpb_wrapper .portfolio-element .portfolio-items .portfolio-item.four.columns{position: relative !important;left: auto !important;top: auto !important;}
.page-template-page-thankyou .portfolio-detail-description-text p iframe {width: 100%;}
	.page-template-page-thankyou .portfolio-detail-description-text .content_wrap{display: flex;}
	.page-template-page-thankyou .portfolio-detail-description-text .content_wrap .left-wrap {max-width: 33%;width: 100%;}
	.page-template-page-thankyou .portfolio-detail-description-text .content_wrap .right-wrap {max-width: 67%;width: 100%;padding: 0 15px;}
	.page-template-page-thankyou .portfolio-detail-description-text .content_wrap .right-wrap p{font-size: 17px; margin-bottom: 15px;}

	.page-template-page-thankyou .portfolio-sidebyside .omega .minti_boxedholder.clearfix{
	    background-color: #ffffff !important;
	    border-radius: 15px !important;
	    border-width: 3px !important;
	    border-color: #777777 !important;
	    text-align: center !important;
	    display: flex !important;
	    justify-content: center !important;
	    padding: 70px 15px !important;
	    margin:0 auto !important;
	    max-width: 80% !important;
	    width: 100% !important;}
    .page-template-page-thankyou .portfolio-sidebyside .omega .minti_boxedholder.clearfix p{margin-bottom: 0px !important; }
    .page-template-page-thankyou .portfolio-sidebyside .omega .minti_boxedholder.clearfix br{display:none !important;}
	       
    
    




/*
.product-details-tick-text::before{
    content:"";
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/tick.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 4px;
    width: 19px;
    height: 20px;
}
*/
/*
.product-details-green-signal-text::before{
    content:"";
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/green.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 4px;
    width: 19px;
    height: 20px;
}
*/
/************ add css ********/
.page-id-21868 a.Webinar-past-button {display: none !important;}
.page-id-21828 .vc_section .wpb_wrapper {display: flex;flex-direction: column-reverse;}

.page-id-20263 .filters{position: relative;}
.page-id-20263 .filters p.seach_input {display: none;}
.page-id-20263 .filters .widget-content {display: flex;align-items: center;max-width: 23.7%;width: 100%;}
.page-id-20263 .filters .widget-content .widget-title{display: none;}
.page-id-20263 .filters .widget-content input#s{max-width:100%;width: 100% !important; height: 48px;margin: 0;border: 1px solid #666666;}
.page-id-20263 .filters .widget-content input#s::placeholder{    font-family: 'gothambold';font-size: 16px;font-weight: bold;text-align: left;letter-spacing: 0px;color: #666666;text-transform: uppercase;}
.page-id-20263 .filters .category_input .select2.select2-container.select2-container--default{max-width: 23.7%;width: 100% !important;}
.page-id-25314 .product-dropdown-filte .searchandfilter ul li {max-width: 23.7%;width: 100% !important;}

.section_resource .resources_innner .large-up-4>.cell{max-width: 25% !important;width: 100% !important;}
.section_resource .resources_innner .category_input{max-width:100% !important;width:100% !important;justify-content: space-around;}

.portfolio-detail .flex-viewport {
    height: auto !important;
}





.page-id-21768 .product-banner-area{
    margin-bottom: 0 !important;
}
.product-details-accordion-col .lvca-panel-title{
    font-size: 25px !important;
    letter-spacing: 0.15px !important;
    color: #04A4A8 !important;
    font-weight: 400 !important;
}
.product-details-accordion-col{
    padding-bottom: 50px;
}
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after{
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 18px solid #04a4a8;
}
.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.msacwl-common-slider .slick-dots{
    display:none !important;
}
.msacwl-carousel .msacwl-gallery-caption {
    display: none;
}
.msacwl-slider-wrap .msacwl-slide, .msacwl-carousel-wrap .msacwl-carousel-slide {
    padding: 0 45px;
}
.msacwl-common-slider button.slick-prev {
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/left-arrow.svg.svg) !important;
    background-color: transparent !important;
}
.msacwl-common-slider button.slick-next{
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/right-arrow.svg) !important;
    background-color: transparent !important;
}
.lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content {
    padding: 10px 0px 30px 0px;
}
.data-title{
    font-size:20px;
    line-height:1.2;
    letter-spacing: 0.1px;
    color: #04A4A8;
    margin:0;
	text-align: left;
}
.data-content p{
    font-size: 21px;
    line-height: 1.2;
    color: #000000;
    font-weight: 600;
    margin:0 0 10px;
}
.data-content a{
    text-decoration: none;
    position: relative;
}
.data-content a::before{
    content:">";
    font-size:18px;
    position: absolute;
    top: -3px;
    right: -20px;
}
.data-wrap{
    border: 1px solid #999999;
    margin-bottom: 10px !important;
    padding: 10px 0;
}
.testi-text {
   font-size:20px;
   letter-spacing: 0.1px;
   color: #666666;
   line-height:1.2;
   font-weight:400;
   font-style: normal;
}
.tfree-client-designation{
   font-size:20px;
   letter-spacing: 0.1px;
   color: #666666;
   font-weight:800;
}
.sp-testimonial-free-wrapper .slick-prev:before{
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/left-arrow.svg.svg) !important;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0 !important;
}
.sp-testimonial-free-wrapper .slick-next:before{
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/right-arrow.svg) !important;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0 !important;
}
.msacwl-common-slider .slick-arrow {
    margin-top: -0px !important;
}
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after{
    right: 0;
}
.my-data{
    padding: 0px 15px;
}
.container.new-post-design .twelve.alt.sidebar-right{
    padding-right: 0;
    width: 100%;
    border-right: 0;
}
.new-post-design .taxonomy{
    text-align: center;
}
.new-post-design .taxonomy a{
    color: #6b6666;
}
.new-post-design .entry-title{
    text-align: center;
    padding-bottom: 30px;
}
.new-post-design.blog-single .post h1 a {
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.new-post-design .entry-image{
    max-width: 500px;
    height: auto;
    margin: 0 auto 50px;
}
.newsletter-part{
   background-color: #04a4a8;
   padding: 40px 0 20px;
   margin-bottom: 60px;
}
.newsletter-content-wrap{
   display: flex;
}
.post-newsletter-title p{
    font-size: 17px;
    line-height: 1.8;
    color: #ffffff;
    font-weight: bold;
}
.mynesletter .tnp-widget label{
    display:none;
}
.mynesletter form{
    display: flex;
}
.post-newsletter-title{
    width: 29%;
    margin-right: 50px;
}
.mynesletter .tnp-email{
    font-size: 24px !important;
    line-height: 47px;
    color: #999999 !important;
    width: 457px !important;
    height: 50px !important;
    border-radius: 15px;
    background-color: #ffffff;
    margin-right: 30px;
}
.mynesletter .tnp-widget input.tnp-submit{
    font-size: 23px;
    letter-spacing: -1px;
    line-height: 28px;
    color: #ffffff;
    font-weight: bold;
    width: 177px;
    height: 50px;
    border-radius: 12px;
    background-color: #f7931e;
    border: 3.06705467260286px solid #ffffff;
}
.mynesletter .tnp-widget input.tnp-submit:hover{
    background-color: #4e555b;
}
.see-content h3{
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 1.4;
    color: #4e555b;
    text-transform: uppercase;
}
.see-content ul li{
    padding-bottom: 5px;
}
.see-content ul li, .see-content ul li a, .see-content ul li em{
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #04a4a8;
    font-weight:400;
    font-style: normal;
    list-style: none;
    text-decoration: none;
}
.see-content ul li::before {
    content: "\2022";
    color: #4e555b;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.sharebox ul li a, .sharebox ul li i{
    font-size: 24px !important;
    text-decoration: none;
}
.blog-page.container .twelve.alt.sidebar-right{
    padding-right: 0;
    width: 819px;
    border-right: 0;
}
.see-content{
    padding-bottom: 40px;
}
.blog-page #author-info{
    border-top: 2px solid #efefef;
}
.sidebar-right  #author-info .author-bio h4{
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 1.2;
    color: #4e555b;
    padding: 0 0 5px 0;
}
 body.page-id-33 .blog-landing-area .headline{
	font-family: Open Sans, Arial, Helvetica, sans-serif !important;
    color: #4c4c4c; /*removed important statement*/
}
/*added to overwrite current look*/
div#title {
    margin: 0 auto;
    font-size: 50px;
    color: #fff!important;
    line-height: 1;
    padding: 50px 0 50px 0;
}
/*div#fulltitle {
    padding: 0 0!important;
    background-color: #444;
	margin-top:0;
	margin-bottom: 30px;
}*/
div#fulltitle {
   padding: 0 0!important;
    /* background-color: #444; */
    margin-top: 0;
    margin-bottom: 30px;
    background-image: url(https://infobase2.wpengine.com/wp-content/uploads/galaxy-bannersml.jpg);
    min-height: 140 px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-top: 0!important;
}
div#title h1{
    margin: 0;
    font: 400 50px Open Sans, Arial, Helvetica, sans-serif!important;
    color: #fff;
    /* padding-left: 15px; */
    text-align: center;
}
body.page-id-2896 .headline, body.page-id-2917 .headline, body.page-id-33 .headline {
    /*font-family: gothamregular !important;*/
	font-family: Open Sans, Arial, Helvetica, sans-serif!important;
    font-weight: normal;
}
h1.headline.font-inherit.fontsize-xxxl.fontweight-700.lh-inherit.align-center.transform-inherit {
	font-family: Open Sans, Arial, Helvetica, sans-serif!important;
}
.filters .seach_input input{
	margin-bottom: 0;
	/*font-family: 'gothambold';*/
	font-family: Open Sans, Arial, Helvetica, sans-serif!important;
	font-size: 16px;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0px;
    color: #666666;
    text-transform: uppercase;
	border-radius: 5px;
    border: 1px solid #666666;
}
.sidebar-right #author-info .author-bio{
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 1.4;
    color: #4e555b;
    width: 75%;
}
#searchsubmit{
    display:none;
}
.blog-landing-search-area input[type="text"], .blog-landing-search-area input[type="password"], .blog-landing-search-area input[type="email"], .blog-landing-search-area input[type="tel"], .blog-landing-search-area textarea{
    width: 100%;
    border:0;
    border-bottom: 2px solid #dddddd;
    font-size: 62px;
    color: #b3b3b3;
    padding-left: 135px;
    text-transform: uppercase;
}
.blog-landing-search-area #searchform{
    position: relative;
}
.blog-landing-search-area #searchform::before{
    content: "";
    background-image: url(https://infobase2.wpengine.com/wp-content/uploads/search-icon-1.png);
    width: 97px;
    height: 110px;
    position: absolute;
    top: 0;
    left: 0;
}
.blog-landing-area h2{
    font-size:50px;
    color:#4e555b;
    line-height: 1;
}
.blog-landing-area p{
    font-size: 20px;
    line-height: 1.2;
    color: #000000;
}
.blog-landing-area{
    padding-top: 40px;
}
.post-filter-area .data-target-div1 #caf-filter-layout1 li a{
    font-size: 21px;
    line-height: 1.2;
    color: #04a4a8;
    background-color: transparent;
    border: 1px solid #04a4a8;
    padding: 15px;
    border-radius: 19px;
    display: inline-block;
}
.post-filter-area .data-target-div1 #caf-filter-layout1 li a.active {
    background-color: #3ca4a8;
    color: #ffffff;
}
.post-filter-area .data-target-div1 #caf-post-layout1 .caf-post-title h2{
    font-size: 16px;
    line-height: 23px;
    color: #000000;
    font-weight: 600;
}
.post-filter-area .data-target-div1 #caf-post-layout1 .caf-post-title {
    background-color: transparent;
	padding: 10px 0;
}
.post-filter-area .data-target-div1 #caf-post-layout1 .caf-meta-content, .post-filter-area .data-target-div1 #caf-post-layout1 .caf-content{
    font-size: 14px;
    line-height: 23px;
    color: #000000;
    font-weight: 400;
	padding: 10px 0;
}
#caf-post-layout1 .caf-content-read-more, #caf-post-layout1 .caf-meta-content{
    display:none !important;
}
#caf-post-layout1 .manage-layout1 {
    box-shadow: unset !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a{
    background-color: transparent!important;
    border: 1px solid transparent !important;
    color: #4e555b !important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.next, .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.prev{
    background-color: #04a4a8 !important;
    border: 1px solid #04a4a8;
    border-radius: 30px;
    padding: 15px;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.prev {
    background-color: #cccccc !important;
    border: 1px solid #cccccc;
    border-radius: 30px;
    padding: 15px;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.next,.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.prev{
    font-size: 0;
    position: relative;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.next::before{
    content: "\f054";
    font-family:FontAwesome;
    color: #fff;
    font-size: 14px;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.prev::before{
    content: "\f053";
    font-family:FontAwesome;
    color: #fff;
    font-size: 14px;
}
.page-numbers{
    border: 1px solid #04a4a8 !important;
    background-color: #04a4a8 !important;
    background-color: #04a4a8 !important;
}
.product-icon-area .pro-logo.active .single_image img{
    filter: brightness(0) invert(1);
}
.conference-event-area{
   padding-top:40px;
}
.conference-event-area h1{
    font-size: 70px;
    line-height: 1.2;
    color: #4e555b;
    font-weight: bold;
}
.conference-event-area h2{
    font-size: 70px;
    line-height: 1.2;
    color: #4e555b;
    font-weight: bold;
}
.conference-event-area p{
    font-size: 20px;
    line-height: 1.2;
    color: #000000;
}
.conference-post-area .data-content h3{
    font-size: 21px;
    line-height: 1.2;
    color: #b4c2c8;
    font-weight: 500;
	text-transform: uppercase;
}
.conference-post-area .data-content h2{
    font-size: 23px;
    line-height: 1.2;
    color: #000000;
    font-weight: bold;
    margin-bottom: 5px;
}
.conference-post-area .cust_parent .data-content p{
    font-size: 16px !important;
    line-height: 1.2;
    color: #000000;
    font-weight: 400;
    margin-bottom: 5px;
}
.conference-post-area .data-content p:last-child{
    font-size: 16px;
    line-height: 1.2;
    color: #000000;
    font-weight: 400;
}
.duration {
	font-size: 21px;
    line-height: 1.2;
    color: #000000;
    font-weight: 600;
	margin-bottom: 15px !important;
}
.Webinar-button-col {
	margin-bottom: 50px;
}
ul.ecs-event-list.cust_parent{
	padding-top: 20px;
}
.cust_parent .data-content a::before{
	display: none;
}
.view-button a, .view-button-conference a{
    font-size: 21px;
    line-height: 1.2;
    color: #04a4a8;
    border-radius: 19px;
    border: 1px solid #04a4a8;
    text-decoration: none;
    padding: 10px 38px;
    text-transform: uppercase;
}
.view-button a:hover, .view-button-conference a:hover{
     color: #ffffff;
     background:#04a4a8;
}
.conference-post-area .data-wrap{
    align-items: center;
    border: 0;
    border-bottom: 2px solid #b3b3b3;
    padding: 45px 0;
}
.view-button, .view-button-conference{
    text-align: right;
}
.next-page{
    text-align: center;
}
.event-navigation{
    display: flex;
    justify-content: space-between;
    max-width: 150px;
    margin: 0 auto;
}
.Webinar-button-area a{
    font-size: 21px !important;
    line-height: 54px !important;
    color: #04a4a8!important;
    font-weight: bold !important;
    width: 247px !important;
    height: 70px !important;
    border-radius: 19px !important;
    border: 1px solid #04a4a8 !important;
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    margin: 0 5px !important;
}
.Webinar-button-area a.active, .Webinar-button-area a:hover{
    color:#ffffff !important;
    background:#04a4a8 !important;
}
ul.ecs-event-list li{
    border-bottom: 2px solid #b3b3b3;
    padding: 45px 0;
}
.view-button, .view-button-conference{
  margin-top: 20px;
}

.tag_lists ul {
    display: inline-flex;
    flex-wrap: wrap;
    margin: 0 0 0 5px;
}
.tag_lists ul li {
    list-style-type: none;
    font-size: 15px;
}

.tag_lists ul li:after {
    content: "|";
    margin: 0 5px;
}
.tag_lists ul li:last-child:after {display:none;}
.caf-filter-layout ul.dropdown ul{
    height: 400px;
    overflow: scroll;
}
.caf-filter-layout ul.dropdown ul li a{
    text-decoration: none;
}
.data-target-div1 #caf-filter-layout2 ul.dropdown li a.active {
    background-color: #04a4a8 !important;
    color: #ffffff !important;
}
.data-target-div1 #caf-filter-layout2 ul.dropdown li a:hover {
    background-color: #04a4a8 !important;
    color: #ffffff !important;
}
.data-target-div1 #caf-filter-layout2 ul.dropdown li span.result{
    margin-left: 20px;
}
.product-banner-section h2{
    font-size: 40px !important;
    line-height: 1.2;
    letter-spacing: 0.08px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    margin-bottom: 0 !important;
}
.product-banner-area{
    margin-bottom: 0 !important;
    padding: 30px 0;
}
.product-banner-section.myarea{
    margin-bottom: 35px;
	padding-bottom: 0;
}
.product-icon-area{
   margin-bottom: 0 !important;
}
.product-details-video-backlink button{
   font-size: 20px !important;
   font-weight: 400 !important;
   font-family: 'Open Sans';
   padding: 0 !important;
}
.product-video-area .product-details-video-subtitle {
    font-size: 25px !important;
    letter-spacing: 0px;
    color: #FFFFFF;
}
.product-details-description-col em{
    font-style:normal;
}
.product-details-description-col .wp-video{
    padding-bottom: 20px;
}
.product-details-image-col{
    height: 340px;
}
.product-details-accordion-section{
    padding-bottom: 50px;
}
.product-details-accordion-section .btn {
    font-size: 25px !important;
    letter-spacing: 0.15px !important;
    color: #04A4A8 !important;
    font-weight: 400 !important;
    text-decoration: none;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 100%;
}
.product-details-accordion-section .btn::after{
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 18px solid #04a4a8;
    position: absolute;
    right: 0;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.product-details-accordion-section .active .btn::after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.product-details-accordion-section .card-header{
    background-color: transparent;
    padding: 5px 0;
}
.product-details-accordion-section .card{
    border-radius: 0;
    border-left: 0;
    border-right: 0;
}
.product-details-accordion-section .card-body em{
    font-style:normal;
}
.product-details-accordion-section .card-body{
    padding-left: 0;
    padding-right: 0;
}
.product-details-accordion-section .entry-title h2{
    text-align: left;
    margin-bottom: 0;
}
.product-details-accordion-section .entry-title h2 a{
    color: #04A4A8;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    text-decoration: none;
}
.product-details-accordion-section .data-wrap{
    border: 0;
}
.product-details-accordion-section .styleOne{
    margin-bottom:0 !important;
}
.product-details-accordion-section .slide-text h6{
   font-weight: bold;
}
.product-details-accordion-section .slide-text{
   padding:0 15px;
}
.slider-update{
   padding-top: 25px;
   padding-left: 25px;
}
.product-details-accordion-section ul li{
   list-style: disc;
}
.product-details-description-area{
   padding-bottom: 50px;
}
.product-details-accordion-section {
    padding-top: 100px;
}
/* Slider Fancybox CSS */
.product-details-accordion-section .responsive img{max-width:none; width: 500px; margin: 0 auto;}
.responsive  button.slick-prev {
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/left-arrow.svg.svg) !important;
    background-color: transparent !important;
    background-size: 15px 26px !important;
    background-repeat: no-repeat !important;
    left: 0;
    z-index: 9;
    font-size: 0;
}
.responsive button.slick-next {
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/right-arrow.svg) !important;
    background-color: transparent !important;
    background-size: 15px 26px !important;
    background-repeat: no-repeat !important;
    right:-55px;
    z-index: 9;
    font-size: 0;
}
.slider-update  button.slick-prev {
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/left-arrow.svg.svg) !important;
    background-color: transparent !important;
    background-size: 15px 26px !important;
    background-repeat: no-repeat !important;
    left: 0;
    z-index: 9;
    font-size: 0;
}
.slider-update button.slick-next {
    background-image: url(https://wfh1220.upupload.com/blog70848/6up8v0kogo70848/wp-content/uploads/right-arrow.svg) !important;
    background-color: transparent !important;
    background-size: 15px 26px !important;
    background-repeat: no-repeat !important;
    right:-55px;
    z-index: 9;
    font-size: 0;
}
.product-dropdown-filter .select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}

.product-dropdown-filter .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #fff;
  width: 220px;
  height: 40px;
}

.product-dropdown-filter .select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  padding: 8px 15px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  letter-spacing: 0px;
  color: #666666;
  border-radius: 5px;
  border: 1px solid #666666;
  text-transform: uppercase;
}
.product-dropdown-filter .select-styled:after {
  content: "";
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-color: #666666 transparent transparent transparent;
  position: absolute;
  top: 16px;
  right: 10px;
}
.product-dropdown-filter .select-styled:hover {
  background-color: #fff;
}
.product-dropdown-filter .select-styled:active, .product-dropdown-filter .select-styled.active {
  background-color: #fff;
}
.product-dropdown-filter .select-styled:active:after, .product-dropdown-filter .select-styled.active:after {
  top: 9px;
  border-color: transparent transparent #666666 transparent;
}

.product-dropdown-filter ul.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px 0;

}
.product-dropdown-filter .select-options li {
  margin: 0 12px;
  padding: 5px 12px !important;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  letter-spacing: 0px;
  color: #666666;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-bottom: 1px solid #d2d2d2;
}
.product-dropdown-filter .select-options li:hover {
    color: #ffffff;
    background: #04a4a8;
    border-radius: 5px;
}
.product-dropdown-filter .select-options li[rel="hide"] {
  display: none;
}
.product-dropdown-filter-section, .product-dropdown-filter-area{
  overflow: visible !important;
}
.searchandfilter ul li {
    min-width: 200px;
    max-width: 200px;
    margin: 0 10px;
}
.product-dropdown-filter .select{
    min-width: 200px;
    max-width: 200px;
}
.product-dropdown-filter-col ul{
    margin-left: 0;
}
.searchandfilter ul > li {
    padding: 0 !important;
}

.product_details_search_list{
    border: 2px solid #B3B3B3;
    border-radius: 8px;
    background-color: #F2F2F2;
    height: 100%;
    padding: 5px;
}
.product_details_search_list img.data-img {
    width: 100%;
    height: 125px;
    object-fit: cover;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    object-position: center;
}
.product-tag{
   padding: 10px;
}
.product-tag h2{
    font-size: 18px;
    margin-bottom: 0px;
    color: #ffffff !important;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
}
.product-tag h2:hover, .product_details_search_list a:hover{
    color: #ffffff;
    text-decoration: none;
}
.product_details_search_list a{
    color: #ffffff;
    text-decoration: none;
}
.product-title h3 {
    color: #000000;
    font-size: 17px;
    margin-bottom: 16px !important;
    font-weight: 500;
    text-transform: uppercase;
}
.product-title{
    padding: 10px 8px 10px !important;
}
.product-cat p{
   color: #000000;
   font-size: 14px;
   font-weight: 500;
   text-transform: uppercase;
   margin-bottom: 5px;
}
a.product_img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}
/* 
.data-img-wrap{
	height: 169px;
}

.pro-wrap{
	height: calc(100% - 169px);
} */


/**********************************************************************/
.page-id-21850 .wpb_wrapper .blog-wrap .woo_post_image .data-img-wrap {
	height: auto !important;
}
.page-id-21850 .wpb_wrapper .blog-wrap .woo_post_image .pro-wrap{
height: auto !important;
}
/**********************************************************************/



.product-details-tick-img img{
	width: 360px;
	height:60px;
	object-fit: contain;
	object-position: left top;
	-webkit-object-position:left top;
	-webkit-object-fit:contain;
}
/*.product-cat {margin:0 -10px;}*/ /*edited by LAD 11-2-2021*/
.product-details-tick-img{margin-bottom:10px;}
.product-details-green-signal-text{padding:0 10px;}
.product-banner-area{padding: 30px !important;}
.video_row{position: absolute !important;top: 0;left: 0;width: 100%;height: calc(100vh - 160px);overflow: hidden;}
.video_row .video_col,.video_row .col {position: unset !important;}
.home-banner{position:relative;padding-top: 0 !important;}

/*
.product-cat {
   padding-bottom: 5px;
   position: absolute;
   bottom: 10px;
}
*/


/***************** add css here **************/

.blog .blog-page #pagination.clearfix ul li {display: none;}
.blog .blog-page #pagination.clearfix ul li a{background: transparent !important; color: #777777 !important;font-weight: 400 !important;}
.blog .blog-page #pagination.clearfix ul li.current {display: inline-block;position: relative;}
.blog .blog-page #pagination.clearfix ul li.current:before{content: "Page";position: absolute;top: 50%;left: -45px;transform: translateY(-50%);font-weight: 800;font-size: 18px;font-weight: 400;}
.blog .blog-page #pagination.clearfix ul li.pagination-next {display: inline-block !important;}
.blog .blog-page #pagination.clearfix ul li:nth-last-child(2) {display: inline-block;position: relative;padding-left: 30px !important;}
.blog .blog-page #pagination.clearfix ul li:nth-last-child(2):before {content: "of";position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-weight: 800;font-size: 20px;font-weight: 400;}
.blog .blog-page #pagination.clearfix ul li.pagination-next a {background-color: #04a4a8 !important;border: 1px solid #04a4a8;border-radius: 30px;padding: 15px;position: relative;font-size: 0px;line-height: 0 !important;padding-top: 10px !important;padding-left: 11px;color: #fff !important;}
.blog .blog-page #pagination.clearfix ul li.pagination-prev{display: inline-block !important;margin-right: 45px !important;}
.blog .blog-page #pagination.clearfix ul li.pagination-prev a{background: #32a4a8 !important;width: 34px !important;height: 34px !important;border-radius: 50% !important;}
.blog .blog-page #pagination.clearfix ul li.pagination-prev a i{color:#ffffff !important;}

.archive .blog-page #pagination.clearfix ul li {display: none;}
.archive .blog-page #pagination.clearfix ul li a{background: transparent !important; color: #777777 !important;font-weight: 400 !important;}
.archive .blog-page #pagination.clearfix ul li.current {display: inline-block;position: relative;}
.archive .blog-page #pagination.clearfix ul li.current:before{content: "Page";position: absolute;top: 50%;left: -50px;transform: translateY(-50%);font-weight: 800;font-size: 18px;font-weight: 400;}
.archive .blog-page #pagination.clearfix ul li.pagination-next {display: inline-block !important;}
.archive .blog-page #pagination.clearfix ul li:nth-last-child(2) {display: inline-block;position: relative;padding-left: 30px !important;}
.archive .blog-page #pagination.clearfix ul li:nth-last-child(2):before {content: "of";position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-weight: 800;font-size: 20px;font-weight: 400;}
.archive .blog-page #pagination.clearfix ul li.pagination-next a {background-color: #04a4a8 !important;border: 1px solid #04a4a8;border-radius: 30px;padding: 15px;position: relative;font-size: 0px;line-height: 0 !important;padding-top: 10px !important;padding-left: 11px;color: #fff !important;}
.archive .blog-page #pagination.clearfix ul li.pagination-prev{display: inline-block !important;margin-right: 50px !important;}
.archive .blog-page #pagination.clearfix ul li.pagination-prev a{background: #32a4a8 !important;width: 34px !important;height: 34px !important;border-radius: 50% !important;}
.archive .blog-page #pagination.clearfix ul li.pagination-prev a i{color:#ffffff !important;}

.page-id-25314 .vc_section form.searchandfilter ul li{flex:1;max-width: 100%;}
.page-id-25314 .vc_section form.searchandfilter ul li span.select2.select2-container.select2-container--default{max-width: 100%;width: 100% !important;}
.archive  form span.select2.select2-container.select2-container--default{min-height: 50.8px;border: 1px solid lightgray;display: flex;align-items: center;padding: 10px;color: #757575;border-radius: 4px;}
.archive .select2-container--default .select2-selection--single .select2-selection__rendered{border-bottom:0px !important;color: #808080e8;font-size: 17px;font-weight: 400;}
.archive .select2-container--default .select2-selection--single .select2-selection__arrow{top: 50%;right: 5px;width: 20px;transform: translateY(-50%);}
.archive .searchandfilter ul li .search-filter-reset {margin: 0;height: 50px;width: 100%;}

.blog .searchandfilter ul li .search-filter-reset {margin: 0;height: 40px;width: 100%;}
.blog .select2-container--open .select2-dropdown--below{margin-top: 44px;}

.select2-container--open .select2-dropdown--below{margin-top: 32px;}
.select2-results__option--highlighted{border-radius: 5px !important;color: #fff !important;}

.product-dropdown-filter-col ul{
	justify-content: flex-start;
}
a{display:inline-block !important;}
.blog-page .blog-single .container a{display:inline-block !important;}
.blog-page .blog-single .entry-content p a{display:inline-block !important;}
div.entry-content p a{display:inline-block !important;}
div.entry-content p span a{display:inline-block !important;}
.single-portfolio a{display:inline-block !important;}

/***************** add css here **************/
/*********************************************/


.product-cat img{
    width: 29px;
    height: 29px;
    object-fit: contain;
    margin-right: 5px;
}
.about_para img{
	width: auto;
}
body.blog #page-wrap {
    display: flex;
    flex-wrap: wrap;
}
body.blog .blog-wrap ul li{
	flex: unset;
    max-width: unset;
}
.blog-page.container.myblog_post .twelve.alt.sidebar-right {
    padding-right: 20px;
    width: 73%;
    border-right: 0;
}
.blog-page #sidebar .widget h3 {
    color: #444444;
    font-family: Montserrat, Arial, Helvetica, sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
.product-right-wrap img{
	width: 100%;
}
.section_multimedia .section_multimedia_inner h5, .section_infoblog .title h5,.section_education .title h3,#banner-bottom h6,.section_ideas .right_section .btn_learn_more,.section_trial_access .right_section .btn_free_try,.section_infoblog .left_section .news_card .news_card_body h5,.section_infoblog .right_section .card-body h6,.section_infoblog .right_section .wpb_wrapper .card-header h5,.section_educational_technology .infobase_card .card-heading .wpb_wrapper h6{
    font-family: 'Gotham' !important;
}
.page-id-21877 .cust_event .data-content h3 span{ display: none; }

.page-id-20160 .section_infoblog .left_section .news_card .news_card_body{
    padding: 0px 20px !important;
}
.section_earn .btn_earn{
    font-family: unset;
}
.product-tag a h2:hover{
    color: #ffffff;
}
.product_details_search_list:hover{
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}
#wp-megamenu-main_navigation.wp-megamenu-wrap .menu-item.product-sub-menu a{
    font-weight: 400!important;
	padding: 0px 0 !important;
}
.new-post-design .post-tags{
    text-align: center;
}
#navigation ul#menu-latest-header-menu{
    padding-bottom: 0;
	margin-right: -47px;
}
#navigation #menu-latest-header-menu > .menu-item{
    padding-bottom: 0;
    padding-top:0;
}
#header{
    padding: 0;
}
.product-dropdown-filter-col .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-family: 'gothambold';
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    letter-spacing: 0px;
    color: #666666;
    text-transform: uppercase;
    height: 48px;
    line-height: 48px;
}
.product-dropdown-filter-col .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-width: 11px 6px 0;
    margin-left: -12px;
    margin-top: -5px;
    border-color: #666666 transparent transparent;
}
.product-dropdown-filter-col .select2-container--default .select2-selection--single{
    border-radius: 5px;
    border: 1px solid #666666;
    height: 48px;
}
.product-dropdown-filter-col .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 48px;
    width: 30px;
}
 input.select2-search__field{
    display:none;
}
.select2-results__option--highlighted {
    background-color: #04a4a8 !important;
    border-radius: 13px;
}
.select2-container--default .select2-results__option[aria-selected=true]{
    border-radius: 13px;
}
.select2-results__option{
   letter-spacing: 0px;
   color: #666666;
   font-size:14px;
   text-transform: uppercase;
   font-family: 'gothammedium';
   position: relative;
   margin-bottom: 10px;
   margin-top: 10px;

}
.select2-results__option::before{
    content: '';
    border-bottom: 0.5px solid #666666;
    width: 93%;
    height: 1px;
    position: absolute;
    left: 50%;
    bottom: -6px;
    transform: translateX(-50%);
}
.select2-results__option:last-child::before{
   display:none;
}
.select2-results__options{
   margin: 0 10px 5px;
}
.select2-container--default .select2-results>.select2-results__options{
   max-height: initial;
}
.header.stuck{
   z-index: 999999999 !important;
}
.product-banner-section{
   padding-bottom: 35px;
}
.tag_list_item a{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    color: #1da6a9;
    font-family: 'gothammedium';
	border-right: 1px solid #1da6a9;
	padding: 0 5px;
	margin: 5px 0;
    line-height: 1;
}
.tag_list_item a:last-child{
	border: 0;
}
.tag_list_item{
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
}
.post-date-author {
    padding-top: 15px;
    font-size: 15px;
}

.post-date-author p.press_date{ font-size: 14px; text-transform: uppercase; font-weight: 900; }
.post-date-author p.press_date span{color: #04a4a8;}
.tag_list_item li{
    list-style:none;
    border-left: 1px solid transparent;
    line-height: 8px;
    padding-right:5px;
}
.tag_list_item li + li{
   border-color: #1da6a9;
   padding:0 5px;
}
.new-post-design .tag_list_item{
   justify-content: center;
}
.new-post-design .tag_list_item a{
   color: #4e555b;
}
.new-post-design .tag_list_item li + li{
   border-color: #4e555b;
}
.csl_banner_text p{
   font-size: 22px;
}
.csl_banner_text p br{
	display:none;
}
.csol_banner_area h1{
	font-size: 36px;
    line-height: 1.5;
}
.csol_banner_section {
	padding: 95px 0 65px !important;
}
.csl_professional_area h2{
	font-size: 24px;
    font-weight: bold;
	color: #04a4a8;
	font-family: "Gotham";
}
.csl_credit_area .vc_column-inner{
	border: 1px solid #b3b3b3;
    padding: 0 !important;
	min-height: 408px;
	box-shadow: rgb(0 0 0 / 55%) 4.4px 4.4px 6.2px;
}
.csl_credit_area .csl_credit_col4 .vc_column-inner{
	box-shadow: rgb(0 0 0 / 0%) 4.4px 4.4px 6.2px;
}
.csl_credit_area .single_image img{
	height: 140px;
    object-fit: cover;
    object-position: top;
	border-bottom: 6px solid #cc6a90;
}
.csl_credit_area .csl_credit_col2 .single_image img{
	border-color: #2f9d29;
}
.csl_credit_area .csl_credit_col3 .single_image img{
	border-color: #cc7313;
}
.csl_credit_area .csl_credit_col4 .single_image img{
	border-color: transparent;
}
.csl_credit_area .csl_credit_col4 a{
	width: auto !important;
	height: auto !important;
	background-color: transparent!important;
    position: relative;
    left: auto;
    right: auto;
}
.csl_credit_area .csl_credit_col4 a:hover{
	background-color: transparent!important;
}
.csl_credit_area .csl_credit_col4 .single_image img{
	height: 170px;
    width: 170px;
    object-fit: contain;
}
.csl_credit_area .csl_credit_col4 h2{
	font-size:22px;
	font-family: "Gotham" !important;
	font-weight: bold;
}
.csl_credit_area .csl_credit_col4 .single_image.align-left{
    text-align: center;
}
.csl_credit_area .csl_credit_col4 .vc_column-inner{
	border:0;
	min-height: auto;
}
.csl_credit_area h2{
	font-size:20px;
	color: #000000;
    font-weight: 600;
    font-family: 'Gotham-Book' !important;
	line-height: 1.3;
	margin-bottom: 6px !important;
}
.csl_credit_area .single_image{
	margin-bottom: 15px !important;
}
.csl_professional_area p{
	font-size:12px;
	color: #000000;
	line-height: 1.3;
}
.csl_credit_para{
	margin-bottom: 15px !important;
}
.csl_credit_subscription span{
	font-size: 14px;
	line-height: 1.2;
	color: #04a4a8;
	font-weight: 400;
}
.csl_credit_subscription strong  span{
	font-size: 18px;
	line-height: 1.2;
	color: #04a4a8;
	font-weight: bold;
	font-family: "Gotham";
}
.csl_credit_area a{
	font-size: 10px !important;
    letter-spacing: 0px!important;
    color: #04a4a8 !important;
    font-weight: bold !important;
    font-family: "Gotham";
    width: 110px !important;
    height: 25px !important;
    border-radius: 4px !important;
    background-color: #e6e6e6 !important;
    border: 0 !important;
    padding: 7px 0 !important;
	margin: 0 5px 5px 5px !important;
	text-decoration: none;
	position: absolute;
    bottom: 0;
    left: 22px;
}
.csl_credit_area a:hover{
	background-color: #04a4a8 !important;
}
.csl_credit_area a.btn1{
	float:left;
}
.csl_credit_area a.btn2{
	float:right;
	left:auto;
	right:22px;
}
.csl_credit_area{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
	padding-bottom: 100px !important;
}
.csl_credit_subscription{
	margin-bottom: 20px !important;
}
.greatest_area h3{
	font-size: 20px;
    font-weight: 600;
    color: #04a4a8;
	line-height: 1.2;
	margin-bottom: 12px !important;
}
.greatest_area h4{
	font-size: 20px;
    font-weight: 400;
    color: #04a4a8;
	line-height: 1.4;
}
.greatest_area{
	padding-bottom:25px;
}
.csl_contact_area h1{
	font-weight: bold !important;
    font-family: "Gotham";
	font-size: 36px;
    line-height: 1.2;
	margin-bottom: 5px !important;
}
.csl_contact_area p{
	font-weight: 600;
}
.csl_contact_form{
	width: 420px;
    margin: 0 auto;
}
.csl_contact_form input ,.csl_contact_form .wpcf7-form .simpleselect{
    font-size: 14px !important;
    color: #999999 !important;
    font-weight: bold;
    font-family: "Gotham" !important;
	min-width: auto;
	height: 42px;
}
.csl_contact_form input::placeholder{
	color: #999999 !important;
}
.csl_contact_form .wpcf7-form .wpcf7-submit{
	font-size: 16px !important;
    color: #fff !important;
    width: 150px;
    height: 42px;
    border-radius: 5px;
    background-color: #f7931e;
    border: 1.602216630322785px solid #ffffff;
    line-height: 0.9 !important;
}
.csl_contact_form .wpcf7-form .wpcf7-submit:hover{
	color: #04a4a8 !important;
	background-color: #ffffff;
	border: 1.602216630322785px solid #f7931e;
}
.csl_contact_form .wpcf7 form.wpcf7-form p{
	text-align: center;
	padding-top: 15px;
}
.csl_contact_col2 a{
	border: 1.04479169845581px solid #f2f2f2 !important;
    text-decoration: none;
    font-size: 14px !important;
    color: #fff !important;
    display: flex !important;
    width: 350px !important;
    height: 60px;
    justify-content: center;
    align-items: center;
    margin: 15px auto !important;
}
.csl_contact_col2 a.pdf_brn1{
	background-color: #333333 !important;
}
.csl_contact_col2 a.pdf_brn4{
	margin-top:50px !important;
	background-color: #808080 !important;
}
.csl_contact_form_subtitle{
	margin-bottom: 15px !important;
}
.csl_contact_area .col.span_12{
	position:relative;
}
.csl_contact_area .col.span_12::after{
	content:"";
	background-image: url(http://infobase2.wpengine.com/wp-content/uploads/Asset-3@2x.png) !important;
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 710px;
    background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.2;
}
.csl_contact_col1,.csl_contact_col2{
	position: relative;
    z-index: 9;
	padding: 35px 0 0;
}
.csl_contact_col2{
	padding-top: 75px;
}
.csl_contact_section{
	padding-top:0 !important;
}
.csl_instruct_are h2{
	font-size: 36px;
    line-height: 1.2;
    margin-bottom: 30px !important;
    font-weight: bold;
	font-family: "Gotham" !important;
}
.csl_instruct_are iframe{
	width: 100%;
    height: 570px;
}
.csl_instruct_are{
	padding: 30px 0;
}
.csl_instruct_section{
	background-position: center;
}
.csl_access_course_col > .wpb_wrapper{
	background-color: #ffffff;
	border:1px solid #ddd;
	padding: 30px 0;
	min-height: 595px;
}
.csl_access_course_col1 h1{
	font-weight: bold;
    font-size: 28px;
	font-family: "Gotham" !important;
}
.csl_access_course_col h1{
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 1.2;
	color: #04a4a8;
	font-weight: bold;
	font-family: "Gotham";
	border-bottom:8px solid #ff7bac;
	padding-bottom: 22px;
	min-height: 125px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.csl_access_course_color2 h1{
	border-color:#ff931e;
}
.csl_access_course_color3 h1{
	border-color:#7ac943;
}
.csl_access_course_col h2{
	font-size: 17px;
	letter-spacing: 0px;
	line-height: 1.2;
	color: #666666 !important;
	font-weight: bold;
	font-family: "Gotham";
	margin-bottom: 5px !important;
}
.csl_access_course_col p{
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 1.2;
	color: #666666;
}
.csl_access_course_content{
	border-bottom: 2px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px !important;
    padding-left: 15px;
    padding-right: 15px;
}
.csl_access_course_content:last-child{
	border:0;
	padding-bottom:0;
}
.csl_access_course_section{
	padding:50px 0;
}
.csl_free_area1 h1,.csl_platform_area h1{
	font-weight: bold;
    font-size: 28px;
    font-family: "Gotham" !important;
}
.csl_free_area1 p{
    font-size: 20px;
}
.csl_free_area1{
	padding-bottom:30px;
}
.csl_free_col img{
	width: 250px;
    object-fit: contain;
}
.csl_free_section{
	padding: 30px 0 !important;
}
.csl_free_bottom_content{
	min-height: 240px;
}
.csl_platform_area{
	padding-bottom:30px;
}
.csl_platform_area1 h1{
	font-family: "Gotham" !important;
}
.csl_free_content_para{
    margin-bottom: 20px !important;
}
.csl_platform_area2 {
	text-align:center;
}
.csl_platform_area2 .single_image {
	margin-bottom:0;
}
.tax-product_tag .woocommerce-breadcrumb,.tax-product_extra_tag .woocommerce-breadcrumb{max-width: 1140px;margin: 0 auto;padding-top:30px;}
.tax-product_tag.archive .products, .tax-product_extra_tag.archive .products {margin: 0 -20px !important;}
.my_section_resource .select2-container{z-index: 998 !important;}
.blog-page1 #content{padding-top: 60px;}
.post-type-archive-press_releases .color-light{border-top: 0px solid #4E555B !important;}
.post-type-archive-press_releases .entry-title h2{font-size: 16px;line-height: 23px;color: #000000;font-weight: 600;}
.post-type-archive-press_releases .entry-content{font-size: 14px;line-height: 23px;color: #000000;font-weight: 400;padding: 10px 0;}
.post-type-archive-press_releases .pagination { margin-bottom: 20px;}
.tax-pr_categories .pagination { margin-bottom: 20px;}
.tax-pr_tags .pagination { margin-bottom: 20px;}
body.post-type-archive-press_releases .wpb_row.vc_row-fluid.full-width-section{margin-top: 0px !important;padding-bottom: 50px!important;}
a{text-decoration:none !important;}
body.archive.tax-pr_categories .vc_row-fluid{ padding-bottom: 50px !important;}
body.archive.tax-pr_tags .vc_row-fluid{ padding-bottom: 50px !important;}
body.archive.tax-pr_tags .vc_row-fluid{ padding-bottom: 50px !important;}
body .blog-page1  #sidebar .widget h3 {font-family: Montserrat, Arial, Helvetica, sans-serif !important;font-size:18px !important;font-weight:700 !important;color: #444444;}
.page-template-resources-template .section_resource .resources_innner h2{font-family: 'Gotham-Book' !important;}
.product-brand-img{position: absolute;top: 5px;left:35px;}
.product-brand-img img{width:150px;height:60px;object-fit:contain;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a b{transform: rotate(90deg);font-size: 20px !important;padding-top: 5px;}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li>a{padding:0;}
body #mobile-navigation ul li a{font-family: 'Gotham-Book' !important;}
.header-v2 .container .sixteen.columns{margin: 0;padding-right: 20px;}
#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner h4{ font-family: 'Gotham-Book' !important;}
.single-post .blog-page.container .twelve.alt.sidebar-right, .search-results .blog-page.container .twelve.alt.sidebar-right{width: 100%;}
.search-results .blog-page.container .twelve.alt.sidebar-right{margin-top: 40px;}
.search-results input[type=submit]{padding: 18px 20px 17px 20px;}
.product-dropdown-filter-section .sf-field-search input{font-size: 16px;font-family: 'gothambold';color: #4e555b;border: 1px solid #4e555b;background: #ffffff !important;padding: 10px 12px;border-radius: 5px;width:100%;}
.product-dropdown-filter-section .sf-field-search label{width:100%;}
.page-id-25314 .product-dropdown-filter{margin-bottom:0;}
.page-id-25314 .section_resource .resources_innner .grid{justify-content: flex-start;}
.archive .blog-medium .entry-image, .blog .blog-medium .entry-image{float: none;}
.archive .blog-page h2, .blog .blog-page h2{font-size: 16px;line-height: 23px;color: #000000;font-weight: 600;}
.archive .blog-page .entry-content,.blog .blog-page .entry-content{font-size: 14px;line-height: 23px;color: #000000;font-weight: 400;padding: 10px 0;}
.archive .blog-medium .entry-image,.blog .blog-medium .entry-image{width: auto;margin: 0 0 16px;}
.archive .searchandfilter ul {display: flex;flex-wrap: wrap;}
.blog .searchandfilter ul {display: flex;flex-wrap: wrap;}
.archive .select2-container {z-index: 99!important;}
.blog .select2-container {z-index: 99!important;}
.main .container {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin:0 -15px;}
.main .card-image {background: #ffffff;display: block;padding-top: 70%;position: relative;width: 100%;}
.main .card-image img {display: block;position: absolute;top: 0;left: 50%;width: 240px;height: 240px;object-fit: cover;transform: translateX(-50%);}
.modalDialog { max-width: 980px;margin: 0 auto;}
.fancybox-slide .modalDialog{opacity: 1;background: transparent;}
.modalDialog .row{margin-bottom:0;}
.home-team-area .main{border:0;}
.home .blog-content h3,p{text-align: left;}
.home .blog-content a.home-post-btn{display: block; text-align: left; padding-top: 5px;}
.home-team-area h3.home-team-title{font-weight:bold;}
.home-team-area .card{border:0;flex: 0 0 33.333%;margin-bottom: 30px;padding: 0 15px;}
.home-team-area .card-image{text-align:center;}
.home-team-area .card h4{font-weight: 400;margin-bottom: 5px;}
.home-team-area .card h5{font-weight: 400;font-size: 15px;}
.modalDialog h2{font-weight: bold;color: #777777;margin-bottom: 5px;}
.modalDialog h3{font-weight:400;margin-bottom: 2px;color: #777777;}
.modalDialog p{font-size: 16px;}
.modalDialog ul{margin-left: 20px;margin-bottom: 0;}
.modalDialog ul li{list-style: disc;font-size: 17px;line-height: 1.3;padding:5px 0;}
.modalDialog .fancybox-close-small:hover{background: transparent;}
.modalDialog .fancybox-close-small:after{color: #fff;background: #16a6a4;border-radius: 2px;}
.modalDialog .fancybox-close-small{top: 10px;right: 15px;display:none;cursor:pointer;}
.modalDialog .close-icon .fancybox-close-small{display:block;cursor: pointer;}
.fancybox-slide .modalDialog > div{width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0;min-height: 340px;padding: 25px 60px;}
.ease-content {display: none;}
.archive .selectcont ul li, .blog .selectcont ul li{list-style:none;color: #000000;font-size: 24px;}
.archive .selectcont ul.dropdown, .blog .selectcont ul.dropdown{display: flex;flex-wrap: wrap;justify-content: center;padding: 30px 0 50px 0;margin-left: 0;}
.archive .selectcont .select2-container--default .select2-selection--single,.blog .selectcont .select2-container--default .select2-selection--single{border:0;}
.archive .select2-container--default .select2-selection--single .select2-selection__rendered,.blog .select2-container--default .select2-selection--single .select2-selection__rendered{color: #000000; border-bottom: 1px solid #000000;padding-bottom: 5px;padding-left: 0;}
.archive ul.product_tags{text-align: left; margin-left: 0;}
.archive ul.product_tags{text-transform: uppercase;font-size: 11px;font-weight: 500;color: #1da6a9;font-family: gothammedium;}
.fancybox-inner{max-width: 980px;margin: 0 auto;}
.fancybox-navigation button:hover{background: transparent; border-color: transparent;}

element.style {
}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child:hover>a, #wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:last-child>a {
    border-bottom: none;
}
#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
    color: #a6abbc;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-transform: capitalize;
    background-color: #f1f4f9;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
}
header #wp-megamenu-main_navigation .menu-item.nav-sub-menu a {
    margin: 0 !important;
    font-weight: 400 !important;
    font-family: 'Open Sans', sans-serif !important;
}
.blog-search{
	position: absolute;
    top: 52px;
    right: 150px;
}
.blog-search input[type="text"],#searchform input[type="text"]{
	padding: 4.6px 12px;
	font-weight: 600;
    border-radius: 5px;
	text-transform: uppercase;
}
body #tribe-events-pg-template, body.tribe-events-pg-template{max-width: inherit;padding: 0;}
body #tribe-events, body #tribe-events-pg-template, body .tribe-events-pg-template{padding: 0;}
.tribe-events-before-html p{display: none;}
.tribe_events-template-default main {border-top: 0;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{overflow-x: scroll;height: 700px !important;}
.page-id-27250 .ak-renderer-document { margin-right: 30%;}

/*media start here*/
@media only screen and (max-width: 1700px){
	.teach-area {
		width: 60%;
		margin: 0 auto !important;
	}
	.header  #wp-megamenu-main_navigation .menu-item{
		margin-right: 25px;
	}
}
@media only screen and (max-width: 1500px){
	.teach-area {
		width: 65%;
		margin: 0 auto !important;
	}
	.subscriber-logo1-section,.subscriber-logo2-section,.subscriber-logo3-section{
       padding-right: 155px !important;
    }

}
@media only screen and (max-width: 1400px){
	.panellistcontentin strong{
		font-size: 14px;
	}
	.teach-area {
			width: 70%;
			margin: 0 auto !important;
	}
	.subscriber-logo1-section,.subscriber-logo2-section,.subscriber-logo3-section{
       padding-right: 118px !important;
    }

}
@media only screen and (max-width: 1300px){
	.teach-area {
			width: 75%;
			margin: 0 auto !important;
	}
	.subscriber-logo1-section,.subscriber-logo2-section,.subscriber-logo3-section{
       padding-right: 75px !important;
    }
}
@media only screen and (max-width: 1279px){
	.teach-area {
			width: 80%;
			margin: 0 auto !important;
	}
	.header_login_dtl{
		  padding-right: 50px;
	}
	.subscriber-logo1-section,.subscriber-logo2-section,.subscriber-logo3-section{
       padding-right: 35px !important;
    }
	.header_login_dtl {
       padding-right: 0 !important;
    }
}
@media only screen and (max-width: 1199px){
	.webinarrightcontent::before{
		    width: 82.5%;
	}
	.panellistcontentin img {
			width: 100px;
			height: 100px;
	}
	.teach-area {
			width: 92%;
	}
	.educator-col-area .headline{
		  font-size: 20px;
	}
	.educator-col-area a {
			font-size: 14px !important;
	}
	.offer-area .span_12 .offer-content:first-child {
			width: 40%;
	}
	.offer-area .span_12 .offer-content:last-child {
			width: 60%;
	}
	.tech-area .vc_col-sm-4 .vc_column-inner {
			min-height: 795px;
	}
	.subscriber-logo1-section,.subscriber-logo2-section,.subscriber-logo3-section{
       padding-right: 37px !important;
    }
    .product-icon-area .vc_col-sm-1\/5 {
       width: 17%;
    }
    .product-icon-area img {
      height: 85px !important;
    }
    .product-icon-area h4{
      min-height: 32px;
    }
    .product-banner-col1 img{
      margin-bottom: 0px !important;
    }

    .searchandfilter select.sf-input-select {
        min-width: 162px;
        max-width: 162px;
     }
     .product-dropdown-filter-col h3{
        font-size: 14px;
        padding-top: 12px;
    }
    .product-details-video-title{
        font-size: 35px !important;
    }
    .product-details-video-subtitle p {
        font-size: 20px !important;
    }
    .sidebar-right .sharebox ul li{
        margin: 0 10px 0 0;
    }
    .blog-page.container .twelve.alt.sidebar-right {
        padding-right: 25px;
    }
    .sharebox ul li a, .sharebox ul li i {
        font-size: 22px !important;
    }
    .view-button a, .view-button-conference a{
        font-size: 20px;
        padding: 10px 16px;
    }
    .product-details-image-col {
        height: 278px;
    }
    .myimage .product-details-pdf-link{
        width: 90.9%;
        font-size: 22px;
    }
    .product-details-accordion-section .responsive img {
        width: 400px;
    }
    .product-dropdown-filter .select {
        min-width: 165px;
        max-width: 165px;
    }
    .product-dropdown-filter .select-styled{
        font-size: 13px;
    }
    .searchandfilter ul li {
        min-width: 155px;
        max-width: 155px;
    }
    .product-dropdown-filter .select-options li{
        font-size: 12px;
    }
    .product-dropdown-filter .select2-container{
        width: 162px !important;
    }
    .product-dropdown-filter-col .select2-container--default .select2-selection--single .select2-selection__rendered{
        font-size: 13px;
    }
	.csol_banner_area h1 br{
		display:none;
	}
	.csol_banner_area h1,.csl_contact_area h1,.csl_instruct_are h2{
		font-size: 28px;
	}
	.csl_banner_text p {
        font-size: 20px;
    }
	.csl_credit_area h2{
		font-size: 16px;
	}
	.csl_professional_area p br{
		display:none;
	}
	.csl_credit_area a{
		font-size: 9px !important;
		width: 88px !important;
	}
	.csl_credit_area .csl_credit_col4 h2{
		font-size: 20px;
	}
	.csl_access_course_col p br{
		display:none;
	}
	.csl_credit_subscription p br{
		display:block;
	}
	.csl_access_course_col h1{
		font-size: 17px;
		padding: 0px 10px 22px;
	}
	.csl_access_course_col > .wpb_wrapper{
		min-height: 615px;
	}
	.csl_credit_subscription span{
		font-size: 12px;
	}
	.csl_access_course_col h2{
		font-size: 16px;
	}
	.csl_free_bottom_content p br{
		display:none;
	}
	.csl_contact_area .col.span_12::after{
		height: 590px;
	}
	.csl_free_video iframe{
		width:100%;
	}
	.csl_free_content_para p br{
		display:none;
	}
	.tax-product_tag .woocommerce-breadcrumb,.tax-product_extra_tag .woocommerce-breadcrumb{
		max-width: 960px;
	}
	.header #wp-megamenu-main_navigation .menu-item a{
		font-size: 13px !important;
	}
	.header #wp-megamenu-main_navigation .menu-item {
        margin-right: 15px;
	}
	.header-v2 .container .sixteen.columns{padding-right:0;}
	#navigation ul#menu-latest-header-menu {
        margin-right: 0;
	}
	body #wp-megamenu-main_navigation .menu-item.nav-sub-menu a{
		font-size: 13px !important;
	}
	.single-post .blog-page.container .twelve.alt.sidebar-right{
		padding-right:0;
	}
	.home-team-area .main .card-image img{
		width: 160px;
        height: 160px;
	}
	.modalDialog,.fancybox-inner{
		max-width: 800px;
	}
	.home-team-area .main .card-image{
		padding-top: 65%;
	}
	.blog-search {
        right: 30px;
   }
   .blog .selectcont ul li{max-width: 50%;}
	.page-template-page-thankyou .portfolio-sidebyside .omega .minti_boxedholder.clearfix p{font-size: 16px !important;}
    .page-template-page-thankyou .portfolio-sidebyside .omega .minti_boxedholder.clearfix{padding:30px 10px !important;}
    .page-template-page-thankyou div#title{width: 100%;}
    .page-template-page-thankyou div#title h1{font-size: 30px !important;}
}
@media only screen and (max-width: 991px){
	.webinarcontentmain .web-left {
			width: 100%;
	}
	.webinarcontentmain .web-right {
			width: 100%;
	}
	.webinarrightcontent::before {
			width: 90%;
	}
	.panellistcontentin img {
			width: 130px;
			height: 130px;
	}
	.panellistcontentin .single_image{
		  text-align: center;
	}
	.educator-col-area .vc_col-sm-3 {
			width: 50%;
		  margin-bottom: 30px;
	}
	.offer-right-area .offer-heading1 h1{
		  font-size: 40px;
	}
	.ease-content-area .vc_col-sm-4{
		  width: 50%;
	}
	.tech-area .vc_col-sm-4 {
    width: 100%;
	}
	.tech-area .vc_col-sm-4 .vc_column-inner {
			min-height: auto;
			margin-bottom: 30px;
	}
	#mobile-navigation ul li i{
		display:none;
	}
	.inspire-section .inspire-container .span_12 .column_container{
		 max-width: 768px;
	}
	#wp-megamenu-main_navigation .menu-item a {
			display: flex;
			align-items: center;
			justify-content: space-between;
	}
	#wp-megamenu-main_navigation.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
			margin-right: 15px;
	}
	.subscriber-logo1-section,.subscriber-logo2-section,.subscriber-logo3-section{
       padding-right: 19px !important;
    }
    .product-banner-col2 h3{
       font-size: 22px;
    }
	.product-banner-col2 p{
	   font-size: 20px;
	}
	.product-banner-col2 {
       padding-top: 5px;
    }
    .product-banner-col1 img {
       margin-left: 10px !important;
    }
    .product-icon-area h4{
       font-size: 13px;
    }
    .searchandfilter ul li {
       padding: 10px 5px !important;
    }
    .searchandfilter select.sf-input-select {
        min-width: 132px;
        max-width: 132px;
    }
    .product-dropdown-filter-col select{
        padding: 10px 5px;
        font-size: 14px;
    }
    .product-dropdown-filter-col h3 {
        font-size: 11px;
        padding-top: 12px;
    }
    .product-details-pdf-link p{
        font-size: 16px;
    }
    .product-details-pdf-link{
        width: 82.9%;
    }
    .product-details-description-title{
       font-size: 25px !important;
    }
    .mynesletter .tnp-email{
       width: 255px !important;
    }
    .post-newsletter-title {
      width: 33%;
      margin-right: 25px;
   }
   .sharebox ul li a, .sharebox ul li i {
      font-size: 16px !important;
   }
   .blog-landing-search-area input[type="text"], .blog-landing-search-area input[type="password"], .blog-landing-search-area input[type="email"], .blog-landing-search-area input[type="tel"], .blog-landing-search-area textarea{
      font-size: 30px;
      padding-left: 75px;
    }
    .blog-landing-search-area #searchform::before {
      width: 80px;
      height: 62px;
      background-size: contain;
      background-repeat: no-repeat;
    }
    .post-filter-area .data-target-div1 #caf-filter-layout1 li a{
      font-size: 16px;
      padding: 15px 12px;
    }
    .conference-event-area h2{
      font-size: 45px;
    }
    .conference-post-area .data-content h2,.conference-post-area .data-content p:last-child{
      font-size: 18px;
    }
    .conference-post-area .data-content p{
      font-size: 14px;
    }
    .view-button a, .view-button-conference a {
        font-size: 17px;
        padding: 10px 5px;
    }
    .product-details-image-col {
        height: 200px;
    }
    .myimage .product-details-pdf-link {
        width: 87.9%;
        font-size: 20px;
    }
    .product-details-accordion-section .responsive img {
        width: 290px;
    }
    .blog-page.container.myblog_post .twelve.alt.sidebar-right{
        width: 100%;
    }
    .product-dropdown-filter .select {
        min-width: 135px;
        max-width: 135px;
   }
   .searchandfilter ul li {
        min-width: 133px;
        max-width: 133px
  }
  .searchandfilter ul li{
        margin: 0 5px;
  }
  .product-dropdown-filter .select-styled {
    font-size: 11px;
    padding: 8px 5px;
 }
 .post-count{
    top: -89px !important;
 }
 .product-dropdown-filter .select2-container {
    width: 135px !important;
 }
 .csol_banner_area h1, .csl_contact_area h1, .csl_instruct_are h2 {
    font-size: 20px;
 }
 .csl_professional_area h2{
    font-size: 20px;
 }
  .csl_credit_area .vc_col-sm-3{
	width: 50%;
	margin-bottom: 25px;
 }
 .csl_credit_area a {
    font-size: 10px !important;
    width: 110px !important;
 }
 .greatest_area h4 br{
	display:none;
 }
 .csl_credit_area{
	padding-bottom: 40px !important;
 }
 .csl_contact_area p{
	font-size:15px;
 }
 .csl_contact_form{
	width: 100%;
 }
 .csl_access_course_col h1 br{
	display:none;
 }
 .csl_access_course_col h1 {
    font-size: 16px;
    padding: 0px 7px 22px;
 }
 .csl_access_course_content{
	padding-left: 7px;
    padding-right: 7px;
 }
 .csl_access_course_col p{
	font-size: 14px;
 }
 .csl_professional_area h2 {
    font-size: 18px;
	line-height: 1.2;
 }
 .csl_access_course_col h2 {
    font-size: 14px;
 }
 .csl_contact_col2 a{
	width: 100% !important;
 }
 .csl_platform_col h1 br{
	display:none;
 }
 .tax-product_tag .woocommerce-breadcrumb,.tax-product_extra_tag .woocommerce-breadcrumb{
		max-width: 720px;
 }
 .tax-product_tag .container .four.columns{
	   width: 100%;
 }
 #mobile-navigation-btn i{
	 font-size:24px !important;
 }
 .header_login_dtl {
    padding-right: 0 !important;
 }
	#wp-megamenu-main_navigation{
		padding-left: 0;
	}
	div#mobile-header .sixteen.columns{
		margin-left: 0;
	}
	#mobile-navigation .container .sixteen.columns{
		margin-left: 5px;
	}
	.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.next, .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.prev{
		display:flex !important;
	}
	.home-team-area .main .card-image {
        padding-top: 85%;
    }
	.modalDialog,.fancybox-inner {
        max-width: 650px;
    }
	.blog-search {
		right: auto;
		left: 50%;
		top: 115px;
		transform: translateX(-50%);
    }


    .section_resource .resources_innner .large-up-4>.cell{max-width: 50% !important;width: 100% !important;}
    .section_resource .resources_innner .large-up-4>.cell{max-width: 50% !important;width: 100% !important;}
    .page-template-page-thankyou .portfolio-sidebyside{display: flex !important;flex-direction: column;}
    .page-template-page-thankyou .portfolio-sidebyside .eleven.columns.alpha {width: 100% !important;}
    .page-template-page-thankyou .portfolio-sidebyside .five.columns.omega{width: 100% !important;}
    

}
@media only screen and (max-width: 767px){
	.webinarcontentmain {
			padding-top: 0;
			padding-bottom: 35px;
	}
	.webinarrightcontent{
		  margin-bottom: 10px !important;
	}
	.webinarcontentmain .wpb_column{
		margin-bottom: 0px !important;
	}
		.webinarcontentmain .webinarcontentleft ul {
			margin-bottom: 0;
	}
	.single_image{
		margin-bottom: 15px !important;
	}
	.webinarrightcontent::before {
			width: 84%;
	}
	.panellistcontentin{
		  max-width: 320px;
	}
	.teach-area .teach-image {
			width: 100%;
		  margin-bottom: 0;
	}
	.teach-area .teach-image img{
		width:100%;
		margin-bottom: -65px;
	}
	.teach-area .teach-content {
			width: 100%;
	}
	.inspire-area .vc_col-sm-6{
		width:100%;
	}
	.inspire-area {
			display: block;
	}
	.inspire-image .single_image img {
			width: 100%;
	}
	.inspire-iconarea .single_image.align-left {
    text-align: center;
	}
	.infobase-area .vc_col-sm-3 {
		margin-bottom:0;
	}
	.educator-col-area .vc_col-sm-3 {
			width: 100%;
	}
	.offer-area .span_12 .offer-content:last-child {
			width: 100%;
		padding-right: 20px;
	}
	.ease-content-area .vc_col-sm-4 {
			width: 100%;
			margin-bottom: 0;
	}
	.blog-wrap ul li {
			flex: 100% !important;
      max-width: 100% !important;
			margin-bottom: 30px;
	}
	.award-logo .single_image.align-left {
			text-align: center;
	}
	.award-logo .wpb_column{
		margin-bottom:0 !important;
	}
	.tech-area .vc_col-sm-4 {
			width: 100%;
			margin-bottom: 30px;
	}
	#topbar .container{
		  width: 100%;
		  max-width: 100%;
		  padding:0 20px;
	}
	.header_login_dtl {
			padding-right: 0;
	}
	#topbar .topbar-col2{
		display: flex !important;
    justify-content: space-between;
    width: 100%;
	}
	#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner .subscription_login_img {
			line-height: 1.6;
	}
	.inspire-image .single_image {
			margin-left: 0;
	}
	#mobile-navigation {
			display: block !important;
	}
	.product-submenu-col1 .col-wrap{
		  width: 320px;
	}
	.subscriber-logo1-section, .subscriber-logo2-section, .subscriber-logo3-section {
	    padding-left: 63px !important;
        padding-right: 63px !important;
    }
    .product-icon-area .vc_col-sm-1\/5 {
        width: 100%;
    }
    .product-banner-col1 img {
        margin-left: 0px !important;
    }
    .product-banner-col2{
       padding-bottom: 30px;
    }
    .product-icon-area h4 {
        font-size: 20px;
        min-height: auto;
    }
    .product-dropdown-filter-col ul {
        display: block;
        justify-content: unset;
        margin: 0;
        padding: 0;
    }
    .searchandfilter select.sf-input-select {
        min-width: 415px;
        max-width: 100%;
    }
    .product-dropdown-filter-col select {
        padding: 10px 15px;
        font-size: 20px;
    }
    .product-dropdown-filter-area .vc_col-sm-4 {
        width: 100%;
        padding: 0 15px!important;
        padding-top: 0px !important;
    }
    .product-dropdown-filter-area .vc_col-sm-8 {
        width: 100%;
        padding: 0 !important;
    }
    .product-dropdown-filter-col .vc_row{
        display: flex;
    }
    .product-dropdown-filter-col h3 {
        font-size: 20px;
        padding-top: 10px;
    }
    .product-dropdown-filter-col .vc_col-sm-3{
        width: auto;
    }
    .product-image-area{
        padding-bottom: 25px;
    }
    .product-icon-area .product-logo-col1, .product-icon-area .product-logo-col2, .product-logo-col1-active, .product-icon-area .product-logo-col3, .product-icon-area .product-logo-col4, .product-icon-area .product-logo-col5 {
        margin: 0;
    }
    .product-details-video-title {
        font-size: 25px !important;
    }
    .product-details-pdf-link p {
        font-size: 20px;
    }
    .product-details-pdf-link {
        width: 90.4%;
    }
    .product-details-description-area{
        padding-bottom: 30px;
    }
    .product-banner-section h2 {
        font-size: 30px !important;
    }
    .product-details-accordion-col .lvca-panel-title {
        font-size: 20px !important;
    }
    .lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title:after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title:after {
        content: "";
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 12px solid #04a4a8;
    }
    .newsletter-content-wrap {
        display: block;
    }
    .post-newsletter-title {
        width: 100%;
        margin-right: 0;
    }
    .sidebar-right #author-info .author-bio{
        width: 70%;
    }
    .blog-landing-search-area #searchform::before {
        width: 63px;
        height: 42px;
    }
    .blog-landing-search-area input[type="text"], .blog-landing-search-area input[type="password"], .blog-landing-search-area input[type="email"], .blog-landing-search-area input[type="tel"], .blog-landing-search-area textarea {
        font-size: 18px;
        padding-left: 55px;
    }
    .post-filter-section .caf-col-md-tablet6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .conference-event-area h2 {
        font-size: 30px;
    }
    .conference-post-area .data-wrap{
        text-align: center;
    }
    .view-button, .view-button-conference{
        text-align: center;
    }
    .view-button a, .view-button-conference a{
        display: inline-block;
    }
    .conference-post-area .data-content h2, .conference-post-area .data-content p:last-child {
        font-size: 18px;
        margin-bottom: 20px !important;
    }
    .view-button a, .view-button-conference a {
        font-size: 18px;
        padding: 10px 20px;
    }
    .Webinar-button-area a{
        width: 185px !important;
        height: 48px !important;
    }
    .product-details-image-col {
        height: auto;
    }
    .myimage .product-details-pdf-link {
        width: 93.4%;
        font-size: 25px;
        bottom: -33px;
    }
    .product-icon-area .product-logo-col1{
        margin-bottom: 15px;
    }
    .product-details-accordion-section .btn{
        font-size: 22px !important;
    }
    .wpmm_mobile_menu_btn{
		display: block !important;
		position: absolute;
        top: 0;
        right: 0;
	    z-index: 99;
	}
	.wpmm_brand_logo_wrap{
		padding-top: 16px;
	}
	#menu-latest-header-menu-1{
		padding-top: 25px !important;
		background: #fff;
		margin: 0 -5px !important;
        padding-left: 15px;
        padding-right: 15px;
	}
	.product-icon-area .pro-logo{
	        flex: 0 0 100%;
	 }
	 #pagination ul li{
	      flex: auto !important;
          max-width: unset !important;
	 }
	 .blog-page .post {
        margin: 0 0 0 0 !important;
        padding: 0 0 0 0 !important;
        border-bottom: 0px solid #efefef !important;
     }
     .product-dropdown-filter .select {
        min-width: 415px;
        max-width: unset;
    }
    .searchandfilter ul li {
       min-width: auto;
       max-width: 100%;
    }
    .product-dropdown-filter .select-styled {
       font-size: 16px;
       padding: 8px 15px;
    }
    .product-dropdown-filter .select-options li {
       font-size: 14px;
    }
    .post-count{
       top: auto !important;
    }
    .product-cat p{
        display: inline-flex;
        align-items: center;
        width: 100%;
    }
    .product-cat img{
        margin-right: 5px !important;
    }
    .product-cat{
        width: 100%;
    }
    .product-cat img{
        width: 29px !important;
    }
    .product-dropdown-filter .select2-container {
        width: 100% !important;
    }
    .product-dropdown-filter-col .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 18px;
    }
	.csl_credit_area .vc_col-sm-3 {
        width: 100%;
    }
	.csl_credit_area {
        padding-bottom: 0 !important;
    }
	.csl_credit_area .vc_column-inner{
		min-height: auto;
	}
	.csl_credit_subscription{
		padding-bottom:50px;
	}
	.csl_contact_form{
		margin-bottom:0 !important;
	}
	.csl_contact_col2 {
        padding-top: 0;
		padding-bottom: 25px;
    }
	.csl_credit_area a {
        font-size: 15px !important;
        width: 165px !important;
    }
	.csl_instruct_are iframe {
        height: 300px;
    }
	.csl_access_course_col1 h1{
		font-size: 24px;
		line-height: 1.2;
	}
	.csl_access_course_col h1 {
        font-size: 22px;
		min-height: auto;
    }
	.csl_access_course_col h2 {
        font-size: 18px;
    }
	.csl_access_course_col p {
        font-size: 18px;
    }
	.csl_access_course_col > .wpb_wrapper {
        min-height: auto;
    }
	.csl_free_area1 h1, .csl_platform_area h1{
		font-size: 24px;
		line-height: 1.2;
	}
	.csl_free_area1 p br{
		display:none;
	}
	.csl_free_bottom_content {
        min-height: auto;
    }
	.csl_platform_area2 .single_image {
        margin-bottom: 0 !important;
    }
	.csl_free_col img {
       width: 215px;
       object-fit: contain;
    }
	.csl_platform_area {
       padding-bottom: 0;
    }
	.product-banner-area{
	   padding: 0;
	}
	.tax-product_tag .woocommerce-breadcrumb,.tax-product_extra_tag .woocommerce-breadcrumb {
		max-width: 420px;
	    padding-bottom: 20px;
	}
	.tax-product_tag .woocommerce-ordering{margin: 0 0 0 0;}
	.video_row{ height: calc(75vh - 160px);}
	.wpmm-mobile-menu .wpmm_mobile_menu_btn i{font-size: 24px !important;}
	#wp-megamenu-main_navigation>.wpmm-nav-wrap .wpmm_brand_logo_wrap img{margin-top: 8px;}
	#wp-megamenu-main_navigation.wpmm-mobile-menu a.wpmm_mobile_menu_btn{position: relative;z-index:9;}
	#mobile-navigation #wp-megamenu-main_navigation .menu-item.nav-sub-menu a{padding: 6px 0px!important;}
	.home-team-area .card{flex: 0 0 50%;}
	.home-team-area .main .card-image { padding-top: 95%;}
	.modalDialog {max-width: inherit;margin: 0 15px;text-align: center;}
	.modalDialog ul li{text-align: left;}
	.modalDialog .fancybox-close-small {top: 0;}
	.blog-search {
      top: 160px;
    }


  /*********** addition css  ************/
  .section_resource .resources_innner .category_input{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .page-id-20263 .filters .category_input .select2.select2-container.select2-container--default {
    max-width:49%;width: 100% !important;margin-bottom: 10px;}
  .page-id-20263 .filters .widget-content{
    max-width:50%;width: 100%;margin-bottom: 10px;}
  .page-id-20263 .filters .widget-content input#s{
    margin-left: 3%;max-width: 98%;
  }
  .page-template-page-thankyou .portfolio-detail-description-text .content_wrap{display: flex;flex-direction: column;}
    .page-template-page-thankyou .portfolio-detail-description-text .content_wrap .left-wrap{ text-align: center;max-width: 100%;}
    .page-template-page-thankyou .portfolio-detail-description-text .content_wrap .right-wrap{max-width: 100%;}
    .page-template-page-thankyou .portfolio-detail-description-text .content_wrap .right-wrap  a.button.color-3{width: 100% !important;}
    
}
@media only screen and (max-width: 575px){
	.social-icons{
    	padding-right: 50% !important;
    }

	.webinarrightcontent::before {
		width: 84%;
	}
	.subscriber-logo1-section, .subscriber-logo2-section, .subscriber-logo3-section {
	    padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .subscriber-logo1-area, .subscriber-logo2-area {
        margin-bottom: 20px !important;
    }
    .subscriber-logo3-area{
        margin-bottom: 0 !important;
    }
    .subscriber-logo1-area .single_image{
        margin-bottom: 40px !important;
    }
    .subscriber-logo1-area{
        margin-bottom: 0 !important;
    }
    .product-banner-area {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .product-banner-section h2{
       font-size: 25px !important;
    }
    .product-details-youtube-video iframe {
        width: 100%;
        height: 235px;
    }
    .data-wrap .col-sm-2{
       padding-bottom:15px;
    }
    .post-template-default.single.single-post .blog-page.new-post-design .post h1 {
       font-size: 22px !important;
    }
    .mynesletter .tnp-widget input.tnp-submit{
       width: 160px;
    }
    .mynesletter .tnp-email{
       margin-right: 10px;
    }
    .conference-event-area h2 {
        font-size: 25px;
     }
     .conference-event-area p {
        font-size: 18px;
    }
	.duration{
		font-size: 16px;
	}
	.cust_parent li{
		text-align: center;
	}
	.csol_banner_area h1 br, .csl_contact_area h1 br, .csl_instruct_are h2 br{
		display:none;
	}
	.fancybox-slide .modalDialog > div{height:100%;}
	.page-template-page-thankyou div#title h1{font-size: 25px !important;}
	.page-id-21850 .wpb_wrapper .blog-wrap .product-brand-img{width:65%;}	
	
}
@media only screen and (max-width: 479px){
	.webinarrightcontent::before {
		width: 82%;
	}
	.vc_responsive .page-section .standard-section .span_12 {
		max-width: 414px;
	}
	.offer-right-area .offer-heading1 h1 {
		font-size: 28px;
	}
	.subscriber-logo1-section, .subscriber-logo2-section, .subscriber-logo3-section {
        padding-left: 42px !important;
        padding-right: 42px !important;
    }
    .subscriber-heading h2 {
        font-size: 20px;
    }
    .searchandfilter select.sf-input-select {
        min-width: 375px;
        max-width: 100%;
    }
    .product-banner-col2 a{
        font-size: 20px !important;
    }
    .product-details-video-title {
        font-size: 20px !important;
    }
    .product-details-video-title {
        font-size: 18px !important;
    }
    .product-details-pdf-link {
        width: 89.4%;
    }
    .product-details-accordion-col .lvca-panel-title {
        font-size: 16px !important;
    }
    #sp-testimonial-free-wrapper-20480 .sp-testimonial-free-section .tfree-client-designation{
        font-size: 15px !important;
    }
    .testi-text{
        font-size: 16px !important;
    }
    .data-title{
        font-size: 17px;
    }
    .data-content p{
       font-size: 16px;
    }
    .data-content a {
       font-size: 16px;
   }
   .sp-testimonial-free-wrapper {
        padding: 0 !important;
    }
    .lvca-panel-content p{
        font-size: 16px;
    }
      .mynesletter form {
       display: block;
    }
    .mynesletter .tnp-widget input.tnp-submit {
       margin: 0 auto;
    }
    .mynesletter .tnp-email {
       width: 300px !important;
    }
    .sidebar-right .sharebox ul li {
       margin: 0 20px 0 0;
    }
    .sidebar-right #author-info .author-bio {
      width: 100%;
      text-align: center;
    }
    .sidebar-right #author-info .author-image{
      float: unset;
      margin: 0 auto 16px;
    }
    .sharebox ul{
      padding-left: 25px !important;
    }
    .Webinar-button-area a {
        width: 160px !important;
        height: 45px !important;
        font-size: 18px !important;
    }
    .product-video-area .product-details-video-subtitle {
        font-size: 16px !important;
    }
    .product-details-tick-text, .product-details-green-signal-text{
        font-size: 18px;
    }
    .product-details-description-title {
        font-size: 20px !important;
    }
    .myimage .product-details-pdf-link {
        width: 91%;
        font-size: 22px;
        bottom: -28px;
    }
    .product-details-accordion-section .btn {
        font-size: 16px !important;
    }
    .product-details-accordion-section .responsive img {
        width: 250px;
    }
     .product-dropdown-filter .select {
        min-width: 375px;
    }
    .product-title h3{
        font-size: 16px;
    }
    .product-dropdown-filter-col .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 16px;
    }
	.csl_access_course_col h1 {
        font-size: 18px;
    }
	.csl_access_course_col1 h1 {
        font-size: 18px;
    }
	.csl_access_course_col h2 {
        font-size: 16px;
    }
	.csl_access_course_col p {
        font-size: 16px;
    }
	.greatest_area h4{
		font-size: 18px;
	}
	.csl_free_area1 p {
        font-size: 18px;
    }
	.csl_free_col img {
       width: 165px;
    }
	.csl_free_area1 h1, .csl_platform_area h1 {
       font-size: 18px;
    }
	.csl_free_area1 {
       padding-bottom: 0;
    }
	.csl_contact_col2 a.pdf_brn4 {
       margin-top: 15px !important;
    }
	.csl_instruct_are {
       padding: 0 0;
    }
	.tax-product_tag .woocommerce-breadcrumb,.tax-product_extra_tag .woocommerce-breadcrumb {
		max-width: 300px;
	}
	.video_row{ height: calc(80vh - 160px);}
	.home-team-area .card {
       flex: 0 0 100%;
    }
	.home-team-area .main .container{margin: 0 auto;}
	.home-team-area .main .card-image {
       padding-top: 65%;
    }
    
    .page-template-page-thankyou div#title h1{font-size: 20px !important;}
    .page-template-page-thankyou .portfolio-sidebyside .omega .minti_boxedholder.clearfix{margin-bottom: 20px !important;}
/****************************************************************************/

    .section_resource .resources_innner .category_input{
      display: flex;
      flex-wrap: wrap;
    }
    .page-id-20263 .filters .category_input .select2.select2-container.select2-container--default {
      max-width:100%;width: 100% !important;margin-bottom: 10px;}
    .page-id-20263 .filters .widget-content{
      max-width:100%;width: 100%;margin-bottom: 10px;}
    .page-id-20263 .filters .widget-content input#s{
      margin-left: 0%;max-width: 100%;
    }
    .page-id-20263 .filters .widget-content form#searchform {width: 100%;}
    .section_resource .resources_innner .large-up-4>.cell{max-width:100% !important;width: 100% !important;}


}
@media only screen and (max-width: 390px){
	.webinarrightcontent::before {
			width: 80%;
	}
	.webinarbanner h4 {
			font-size: 25px;
	}
	.webinarbanner h3 {
			font-size: 20px;
	}
	.webinarbanner span {
			font-size: 20px;
	}
	#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner h4 {
			font-size: 16px;
	}
	.product-submenu-col1 .col-wrap {
			width: 304px;
	}
	#wp-megamenu-main_navigation>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{
		font-size: 20px;
		padding-top: 0;
	}
	.subscriber-logo1-section, .subscriber-logo2-section, .subscriber-logo3-section {
        padding-left: 22.5px !important;
        padding-right: 22.5px !important;
    }
    .searchandfilter select.sf-input-select {
        min-width: 335px;
        max-width: 100%;
    }
    .product-details-video-subtitle p {
        font-size: 15px !important;
    }
    .product-details-description-col p{
        font-size: 15px !important;
    }
    .product-details-description-title {
        font-size: 20px !important;
    }
    .product-details-pdf-link {
        width: 88.4%;
    }
    .product-details-accordion-col .lvca-panel-title {
        font-size: 15px !important;
    }
    .blog-page.container .twelve.alt.sidebar-right {
        padding-right: 0;
    }
    .blog-landing-search-area input[type="text"], .blog-landing-search-area input[type="password"], .blog-landing-search-area input[type="email"], .blog-landing-search-area input[type="tel"], .blog-landing-search-area textarea {
        font-size: 16px;
        padding-left: 40px;
    }
    .blog-landing-search-area #searchform::before {
        width: 45px;
        height: 37px;
        margin-left: 2px;
    }
    .caf-filter-layout1 a{
        margin: 0 5px;
    }
    .conference-post-area .data-content h2, .conference-post-area .data-content p:last-child {
        font-size: 16px;
    }
    .view-button a , .view-button-conference a{
        font-size: 16px;
    }
    .Webinar-button-area a {
        width: 130px !important;
        height: 45px !important;
        font-size: 16px !important;
    }
    .product-banner-section h2 {
        font-size: 22px !important;
    }
    .product-dropdown-filter .select {
        min-width: 335px;
    }
	.csol_banner_section {
        padding: 40px 0 25px !important;
    }
	.home-team-area h3.home-team-title {
        font-size: 18px;
    }
}
@media only screen and (max-width: 320px){
	.webinarrightcontent::before {
			width: 77%;
	}
	.panellistcontentin {
			max-width: 290px;
	}
	.offer-right-area .offer-heading1 h1 {
			font-size: 22px;
	}
		#topbar .topbar-col2 .header_login_dtl .subscription_login .subscription_login_inner h4 {
			font-size: 12px;
	}
	#topbar .topbar-col2 .header_social_icons ul li a i {
			font-size: 18px !important;
	}
	.product-submenu-col1 .col-wrap {
			width: 247px;
		  padding: 40px 40px 30px;
      height: 460px;
	}
	.subscriber-logo1-section, .subscriber-logo2-section, .subscriber-logo3-section {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .searchandfilter select.sf-input-select {
        min-width: 285px;
        max-width: 100%;
    }
    .product-banner-section h2 {
        font-size: 20px !important;
    }
    .product-details-video-title {
        font-size: 17px !important;
    }
    .product-details-video-subtitle p {
        font-size: 14px !important;
    }
    .product-details-pdf-link {
        width: 85.4%;
    }
    .product-details-accordion-col .lvca-panel-title {
        font-size: 14px !important;
        padding: 18px 0 !important;
    }
    #manage-ajax-response{
        padding: 0;
    }
    .post-filter-area .data-target-div1 #caf-filter-layout1 li a {
        font-size: 12px;
        padding: 15px 6px;
    }
    .page-numbers{
        margin: 0px 1px !important;
        width: 15px !important;
        height: 21px !important;
    }
    .conference-event-area h2 {
        font-size: 20px;
    }
    .conference-event-area p {
        font-size: 15px;
    }
    .Webinar-button-area a {
        width: 115px !important;
        height: 40px !important;
        font-size: 15px !important;
    }
    .product-icon-area{
        padding: 0 15px 40px;
    }
    .product-dropdown-filter .select {
        min-width: 270px;
    }
	.csl_contact_col2 a{
		font-size: 12px !important;
		padding-left: 5px !important;
        padding-right: 5px !important;
	}
	.video_row{ height: calc(90vh - 160px);}
	.home-team-area .main .container{
		width: 230px;
	}
	.home-team-area .main .card-image {
        padding-top: 90%;
    }
}

        .blog-wrap ul{
            display: flex;
            flex-wrap: wrap;
            margin-left: -15px;
            margin-right: -15px;
            padding-bottom: 20px;
        }
        .blog-wrap ul li{
            list-style: none;
            padding-left: 15px;
            padding-right: 15px;
            flex: 0 0 33.3333%;
            max-width: 33.3333%;
        }
        .blog-img{
            margin-bottom: 30px;
        }
        .blog-img img{
            width: 100%;
        }
        .blog-content h3{
            font-size: 18px;
            line-height: 1.2;
            color: #000000;
            font-weight: 600;
        }
        .blog-content p{
            font-size: 17px;
            line-height: 1.5;
            color: #000000;
            font-weight: 400;
            margin-bottom: 0;
        }
        .blog-content a{
            font-size: 17px;
            line-height: 1;
            color: #1da6a9;
            font-weight: 400;
            text-decoration: none;
					  border-radius:10px !important;
        }
				.tags-text{
           padding-top:30px;
				}
        .tags-text p{
            font-size: 14px;
            line-height: 1;
            color: #1da6a9;
            font-weight: 400;
        }
        .view-more-btn{
            text-align: center;
        }
        .view-more-btn a{
            font-size: 14px;
            line-height: 1.2;
            color: #04a4a8;
            text-align: center;
            text-decoration: none;
        }
        .blog-heading{
            text-align: center;
            padding-bottom: 0;
   				  font-weight: bold;
        }
        .blog-heading h2{
            font-size: 18px;
            line-height: 1.2;
            color: #04a4a8;
            font-weight: bold;
            text-align: center;
        }
        .blog-heading p{
            font-size: 14px;
            line-height: 1.2;
            color: #000000;
            font-weight: 500;
            text-align: center;
        }
				.blog-para{
					padding-bottom:30px;
				}

/*
		.blog-content-link{
			position: absolute;
			left: 0;
			top:0;
			width : 100%;
			height: 100%;
			z-index : 2
		}*/
.pagination .nav-previous a, .pagination .nav-next a{font-size: 0;position: relative;background-color: #04a4a8 !important;
    border: 1px solid #04a4a8;
    border-radius: 30px;
    padding: 15px;}
.pagination .nav-previous a::before {
    content: "\f054";
    font-family: FontAwesome;
    color: #fff;
    font-size: 14px;
	top: 4px;
    left: 11px;
    position: absolute;
}
.pagination .nav-next a::before {
    content: "\f053";
    font-family: FontAwesome;
    color: #fff;
    font-size: 14px;
	top: 4px;
    left: 9px;
    position: absolute;
}
.page_number{padding: 5px 10px;}
.post-count{
	position: absolute;
	top: -80px;
    right: 38px; font-size: 17px;font-weight: bold;
    line-height: 1.2;
    letter-spacing: 0px;
    color: #999999;
    text-align: left;
	font-family: Open Sans, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.woo_post_result .standard-section{overflow: unset;}
.post-count .filter_count{
	background: #04a4a8;
    border-radius: 50%;
    padding: 8px 5px;
    color: #ffffff;
	min-width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
}
.pagination{
	width: 100%;
    justify-content: center;
}
 /* Slider Fancybox CSS */

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

/*img {
  width: 100%;
  height: auto;
  padding: 5px;
}*/

h2 {
  /*text-align: center;*/
  padding-bottom: 1em;
}

.slick-dots {
  text-align: center;
  margin: 0 0 10px 0;
  padding: 0;
}
.slick-dots li {
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.slick-dots li.slick-active button {
  background-color: black;
}
.slick-dots li button {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: #999;
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.slick-dots li :hover {
  background-color: black;
}

/* Custom Arrow */
.prev {
  color: #999;
  position: absolute;
  top: 38%;
  left: -2em;
  font-size: 1.5em;
}
.prev :hover {
  cursor: pointer;
  color: black;
}

.next {
  color: #999;
  position: absolute;
  top: 38%;
  right: -2em;
  font-size: 1.5em;
}
.next :hover {
  cursor: pointer;
  color: black;
}


@media screen and (max-width: 800px) {
  .next {
    display: none !important;
  }
}

/*2-2-22*/
/*ted-lasso-12-lessons-on-social-and-emotional-learning*/

.blog-single .entry-content p span a { float: left;  }
.lession_cntnt .entry-content img { float: left; }
.lession_cntnt:before{ clear: both; display: table; content: ""; }
.lession_cntnt:after{ clear: both; display: table; content: ""; }
.entry-content .lession_cntnt img { float: left; }
.blog-single .entry-content .upcomingwebinar p span a { float: none; }
.blog-single .entry-content .upcomingwebinar_1 p span a { float: none; }