/* .page-template-codesign .contnt_sec strong {
    font-family: 'Centra-No1' !important;
} */

input.tnp-submit {
    font-family: 'Centra-No1' !important;
}
/* .page-template-worklife .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 {
    letter-spacing: -1px !important;
    font-size: 36px !important;
} */
li#menu-item-73 {
    border-bottom: 1px solid #000;
}

ul#menu-sidebar-menu-1 {
    margin-bottom: 0px;
}

.all_stories_mainsec .img_contnt_mainsec .contnt_sec h2 {
    font-family: 'Grifo-M';
    font-size: 1.9375rem;
    line-height: 1.625rem;
    letter-spacing:.03125rem;
    margin-bottom: 0.375rem;
}

/* .page-template-videos .title_mainsec h2 {
    margin-bottom: 10px !important;
    letter-spacing: .3rem !important;
}
.page-template-innovation360 .hed {
    text-align: left !important;
}

.page-template-innovation360 .title {
    font-weight: 600 !important;
    text-transform: capitalize !important;
    font-size: 15px !important;

} */

/*.pum-close.popmake-close {
    display: none !important;
}*/

div#popmake-444 {
    border: none !important;
}

div#popmake-444 .subscription__top.container {
    padding-top: 0px !important;
}

div#popmake-444 .sub_inner {
    padding-top: 0px !important;
}

div#popmake-444 .sub_inner h1 {
    max-width: 100%;
}
div#popmake-444 .sub_inner p.card__title.ng-binding {
    font-size: 18px;
}

div#popmake-444 .sub_inner p.card__price.fast_price {
    margin-top: 10px !important;
}

div#popmake-444 .sub_inner p.card__title.ng-binding.card__title--accent {
    font-size: 18px !important;
}

div#popmake-444 .sub_inner p.card__price.card__price--discount {
    margin: 10px;
}

div#popmake-444 .sub_inner p.card__price.fast_price {
    margin-bottom: 56px !important;
}

div#popmake-444 .sub_inner .card__top {
    min-height: auto !important;
}

div#popmake-444 .sub_inner .dise_per {
    margin-top: 30px;
}

div#popmake-444 .subscription__plan-item {
    padding: 10px;
}

div#popmake-444 .subscription__help {
    padding-top: 60px;
    padding-bottom: 0px;
}
div#popmake-444 {
    top: 20px !important;
}

.sidenav a {
    font-size: 0.8125rem;
    line-height: 0.9150rem;
    letter-spacing: .125rem;
    padding: 12px 0px;
}


/* .page-template-boston-scientific img.header-img {
    width: 16.25rem !important;
} */

/* .page-template-page-templatesinnovationbydesign-php .footer_mainsec h3 {
    margin-top: 30px !important;
}
.page-template-page-templatesinnovationbydesign-php .footer_mainsec {
    margin-top: 40px !important;
} */
section.hoc_sec .top_text h2 {
    font-size: 64px !important;
}
section.hoc_sec .top_text h2 span {
    right: 10px !important;
    top: 0px;
}
.magazine-archive h3.page-description {
    font-family: 'Centra-No1' !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}
body.post-type-archive-news article.post__article {
    margin-left: 0px !important;
}
.aside_main {
    padding-top: 15px;
    position: relative;
    right: 24px;
}
/*body.page-template-videos .jwplayer.jw-flag-aspect-mode {
    max-height: 530px;
    margin-top: 100px;
}*/
ul.eyebrow {
    display: flex;
}
.header_mainsec .container {
    max-width: 1280px;
    padding: 0px 20px;
    height:100%;
}


.header_mainsec .container .side_menu {
    padding: unset;
    float: none;
    height: 100%;
    font-size: unset !important;
}

.header_mainsec .logo_sec img {
    width: 235px !important;
}

.right_menusec {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    padding-top: 4px;
}

.header_mainsec .right_menusec ul li:last-child {
    margin-right: 0px;
}

.header_mainsec .right_menusec ul li:last-child a {
    font-size: 18px;
    position: relative;
}

.header_mainsec .right_menusec ul li a {
    font-size: 12px;
}

.header_mainsec {
    height: auto !important;
    min-height: 55px;
}
.header_mainsec .row{
    align-items: center;
    height:100%;
}
.news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 a {
    font-family: 'Grifo-M';
    font-size: 2.4375rem;
    line-height: 2.0625rem;
    letter-spacing: -1.2px;
}
/* .page-template-videos button.slide-arrow img {
    height: 3.125rem;
    width: 1.4375rem;
    position: relative;
    bottom: 27px;
} */
div#post-ad-89-1 {
    position: sticky;
    top: 50px;
}
.header_mainsec .bottom_navsec ul li {
    margin: 0px 10px;
}
.header_mainsec ul.fastCo_menu li a{
    line-height: 28px !important;
}
.header_mainsec .bottom_navsec ul.fastCo_menu > li > a{
    height:22px;
    background-position: 0px 2px;
}
.header_mainsec .bottom_navsec ul.fastCo_menu > li > a::before{
    top: 8px;
}
.header_mainsec .bottom_navsec ul.fastCo_menu {
    margin-top: 5px !important;
    height: 23px;
}

.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container {
    padding-right: 40px !important;
}

.header_mainsec.fixed_sec.stick .bottom_navsec {
    height: 34px;
}
.container.slidercont a.carousel-control-prev {
    left: 37% !important;
    top: 88%;
    background: none !important;
    width: 0;
    display: flex;
    height: 0;
    opacity: 1;
    color: #000 !important;
    display: block;
}

.container.slidercont a.carousel-control-next {
    right: 49% !important;
    top: 88%;
    background: none!important;
    width: 0;
    display: flex;
    height: 0;
    opacity: 1;
    display: block;
}
.container.slidercont a.carousel-control-prev span.carousel-control-prev-icon {
    background-image: url('./logo/download (1).svg');
    width: 25px;
    height: 20px;
}

.container.slidercont a.carousel-control-next span.carousel-control-next-icon {
    background-image: url('./logo/download (2).svg');
    width: 25px;
    height: 20px;
}

.queryly_title p {
    display: none;
}
.login img {
    width: auto !important;
}
header.post__header .socal_ul ul {
    padding: 0px;
    list-style: none;
}

header.post__header .aside_div {
        width: 11.75rem;
}
.aside_main aside.article-recirc-by-tag {
    padding-left: 0px;
    padding-right: 0px;
}
/*.aside_main {
    position: absolute;
    top: 0;
    left: 0;
}*/

.aside_main img {
    max-width: 100%;
    width: auto !important;
    margin-bottom: 0px !important;
}

/*.co_pert {
    position: relative;
    padding-left: 120px;
}*/

/*.aside_main .aside_div {
    position: absolute;
    left: -100px;
}*/

.aside_main .socal_ul {
    /* width: 97px; */
    margin-left: 0;
    display: flex;
    justify-content: flex-end;
    padding-right: 12px;
}

header.post__header .aside_div aside.article-recirc-by-tag {
    padding: 0px !important;
}
div#post-ad-89-1 h2 {
    font-family: 'A2Beckett-Book';
    letter-spacing: .3rem;
    line-height: 1.875rem;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 20px;
    border-top: 3px solid #000;
    padding-top: 10px;
    margin-bottom: 20px;
}
.video_test p {
    color: black;
    font-weight: 600;
    font-size: 16px;
    padding-top: 0px;
    font-family: 'Centra-No1';
    letter-spacing: .01875rem;
}

.co_pert {
    position: relative;
    display: flex;
}


header.post__header {
    overflow: unset;
}
body.single {
    overflow: unset;
}
.sidebar_main {
    position: sticky;
    top: 70px;
    left: 0;
    right: 0;
    bottom: 0;
}
.header_mainsec .sidenav .social_mainsec ul li a {
    padding: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header_mainsec .sidenav .social_mainsec ul li {
    margin-right: 4px;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover li .sub_menu {
    padding-left: 15px !important;
}
.header_mainsec .bottom_navsec ul.fastCo_menu:hover > li > a {
    padding-left: 29px !important;
}

.header_mainsec .bottom_navsec ul.fastCo_menu:hover {
    /* width: 410px; */
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container a {
    padding-bottom: 6px;
    display: flex;
    position: relative;
    font-family: CentraNo1Book,sans-serif !important;
}

.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container .menu-item:last-child a {
    font-weight: 700 !important;
    font-family: 'Centra-No1' !important;
}

.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container .menu-item:last-child a::before {
    background-image: url("./img/right-arrow-white.svg");
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 8px;
    position: absolute;
    left: calc(100% + 3px);
    top: 11.5px;
    transition: all .2s ease-out;
    width: 8px;
}

.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container a::after {
    background: #868686;
    bottom: 7px;
    content: '';
    height: 0;
    left: 0;
    position: absolute;
    transition: all .2s ease-out;
    width: 100%;
}
.header_mainsec .bottom_navsec .menu-sidebar-menu-1-container a:hover::after {
    height: 5px;
}
ul.eyebrow {
    margin-bottom: 0px;
}
.page-id-47 .post .post__main {
    margin: 0 auto;
}

.page-id-47 .post .post__main .slug {
    font-family: Beckett,sans-serif;
    font-size: 3.75rem;
    letter-spacing: .5rem;
    line-height: 3rem;
    text-transform: uppercase;
    color: #000;
    margin-top: 40px;
}
.page-id-47 .post .post__main .news-container{
    margin-top: 50px !important;
}
.category-page__ff-ad-container{
    min-height: 6.6875rem;
}

.page-id-47 .post .post__main 
 input#email {
    font-family: CentraNo1Book,sans-serif;
    line-height: .8125rem;
    letter-spacing: .125rem;
    font-size: .8125rem;
    border: 0.0625rem solid #5f5f5f;
    padding: 13px 70px;
    margin-top: 30px;
    margin-bottom: 20px;
    min-width: 17.5rem;
    /* padding-left: 0.3125rem; */
    padding: 1.25rem;
    padding-left: 0.3125rem;
    height: 2.5rem!important;
    vertical-align: middle;
    /* display: block; */
    text-align: center;
}

.page-id-47 .post .post__main button {
    color: #fff;
    font-family: Helvetica;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 1.4px;
    padding: 0 7px 3px 8px;
    text-transform: uppercase;
    text-align: center;
    transition: background .75s;
    height: 2.5rem;
    padding-top: 0.0625rem;
    margin: 0 auto;
    width: 7.375rem;
    min-width: 6.25rem;
    background-color: #ef5b24;
    margin-top: 15px;
    border-radius: 0.25rem;
    border: none !important;
}
.page-id-1484 .post__main {
    margin-top: 90px;
}

.page-id-1484 .post__main h1.entry-title {
    font-family: 'Centra-No1';
    letter-spacing: 2px;
    line-height: 3rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color: #000;
    margin-top: 20px;
    margin-bottom: 10px;
}

.page-id-1484 .post__main .col-1 {
    padding: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 20px;
}

.page-id-1484 .post__main .col-1 h3, .page-id-1484 .post__main h3 {
    font-size: 30px;
    font-family: 'Centra-No1';
    font-weight: 600;
    text-transform: capitalize;
    color: #000;
    margin-bottom: 10px;
}

.page-id-1484 .post__main p {
    display: block !important;
}

.page-id-1484 .post__main p label {
    margin-bottom: 0px;
}

.page-id-1484 .post__main p input {
    padding: 12px 20px;
}

.page-id-1484 .post__main p span.select2-selection {
    height: auto !important;
    padding: 8px 20px;
}

.page-id-1484 .post__main p span.select2-selection__arrow {
    top: 10px;
}

.page-id-1484 .post__main .col-2 {
    width: 100% !important;
    max-width: 100%;
    padding: 0px !important;
}
.page-id-1484 .post__main .col-2 textarea#order_comments {
    padding: 10px 20px;
    margin-bottom: 20px;
    height: 100px;
}

/*fast work css*/
.fast_row .col-sm-6 {
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #ddd;
    padding: 24px 0px;
}

.fast_img {
    padding-left: 20px;
}

.fast_img img {
    max-width: 100%;
}
.fast_cont h5 {
    font-family: 'Centra-No1';
    letter-spacing: .0875rem;
    line-height: .8125rem;
    color: #5f5f5f;
    font-size: .8125rem;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 0.25rem;
    padding-left: 0;
}

.fast_cont h3 {
    font-family: 'Grifo-S';
    line-height: 1.625rem;
    letter-spacing: .03125rem;
    color: #000;
    font-size: 31px;
    font-weight: 600;
}

.fast_cont p {
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    max-width: 390px;
    line-height: 20px;
    margin-top: 10px;
}
.page-id-44 {
    overflow-x: visible !important;
}
.fast_work {
    background: #fff;
    padding-top: 80px;
}
.fast_work h2 {
    font-family: 'A2Beckett-Book';
    font-size: 56px;
    letter-spacing: .25rem;
    line-height: 3rem;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
}

.fast_work p {
    font-family: 'Centra-No1';
    line-height: 1.0625rem;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .0625rem;
    color: #5f5f5f;
    font-weight: 600;
    max-width: 600px;
}

.fast_work h6 {
    margin-bottom: 0px;
    text-align: right;
    border-bottom: 1px solid #ddd;
    padding-bottom: 6px;
}
.ad_img {
    text-align: right;
    position: sticky;
    top: 120px;
}
.entry-content-main {
    background: #fff;
}
/*fast work end*/
.news_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8, 
.news_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, 
.four_box_mainsec .col-sm-12.col-md-6.col-lg-6.col-xl-6, 
.video_mainsec, .video_mainsec .col-sm-12.col-md-3.col-lg-3.col-xl-3, 
.col-sm-12.col-md-3.col-lg-3.col-xl-3, .video_mainsec .col-sm-12.col-md-9.col-lg-9.col-xl-9, .video_mainsec .col-sm-12.col-md-3.col-lg-3.col-xl-3, .video_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12, .all_stories_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12, .all_stories_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8, .all_stories_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, .four_box_mainsec .col-sm-12.col-md-12.col-lg-12.col-xl-12, .four_box_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, .video_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8, .video_mainsec .col-sm-12.col-md-4.col-lg-4.col-xl-4, .four_box_mainsec .col-sm-12.col-md-2.col-lg-2.col-xl-2{
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}
.header_mainsec .sidenav .subscribe_btn a {
    font-family: 'Centra-No1';
    letter-spacing: .1125rem;
    font-size: .875rem;
    font-weight: 700;
    color: #fff !important;
    padding: .0625rem .4375rem 0 .5rem;
    height: 27px;
    line-height: 27px;
    margin-top: 1.1875rem;
    margin-bottom: 1.1875rem;
}

li#menu-item-469 ul.sub-menu li {
    border: none;
    padding-left: 20px;
    padding-bottom: 0px !important;
    text-transform: uppercase !important;
}

li#menu-item-358 {
    padding-top: 20px;
}

li#menu-item-469 ul.sub-menu li a {
    font-family: 'Centra-No1';
    font-size: 13px;
    line-height: 1.0625rem;
    letter-spacing: .01875rem;
    text-transform: capitalize;
    color: #898989;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
li#menu-item-469 ul.sub-menu li#menu-item-358 a,li#menu-item-469 ul.sub-menu li#menu-item-15429 a, li#menu-item-469 ul.sub-menu li#menu-item-361 a, li#menu-item-469 ul.sub-menu li#menu-item-360 a, li#menu-item-469 ul.sub-menu li#menu-item-362 a, li#menu-item-469 ul.sub-menu li#menu-item-6539 a, li#menu-item-469 ul.sub-menu li#menu-item-6530 a, li#menu-item-469 ul.sub-menu li#menu-item-359 a {
    text-transform: uppercase !important;
    color: #000 !important;
    padding-top: 22px !important;
    line-height: .8125rem;
    letter-spacing: .125rem;
    font-size: .8125rem !important;
}
ul.sub-menu li {
    border-bottom: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
ul.sub-menu {
    border-top: 1px solid #ccc;
    padding-left: 20px !important;
    margin-top: 5px;
    padding-top: 18px;
}
body.single .post__header-text time{
	font-weight: 600;
}
.post {
    justify-content: space-between;
}
.stories_sec {
    margin-bottom: 0px;
    margin-top: 25px;
}
.stories_sec .post__main .post__content{
    flex: 0 1 calc(100% - 112px);
    max-width: 37.5rem;
    margin-left: 4.5rem !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}
.stories_div img {
    width: 100%;
}
.count_div {
    padding-right: 30px;
}
.count_div h2 {
    font: normal 125px/78px GrifoS;
    color: #f4f4f4;
    position: relative;
    right: 7px;
    letter-spacing: -7px;
}
.stories_div {
    max-width: 600px;
    display: grid;
    border-bottom: 1px solid #ddd;
    column-gap: 20px;
    padding: 15px 0;
}
.stories_div a {
    display: flex;
}

.stories_div .store_img {
    width: 140px;
}
.store_imgont {
    margin-left: 20px;
    max-width: 300px;
}
.stories_sec h3 {
    font-size: 18px;
    line-height: 20px;
    font-family: 'Centra-No1';
    font-weight: 600;
    color: #000;
    margin-bottom: 20px;
}
.stories_div p {
    margin-bottom: 4px;
    font-family: 'Centra-No1';
    letter-spacing: .0875rem;
    line-height: .8125rem;
    font-size: .8125rem;
    font-weight: 700;
    color: #5f5f5f;
}

.stories_div h6 {
    color: #000;
    font: bold 16px/20px Centra-No1;
}
.most_main {
    margin-top: 30px !important;
}

.most_main time {
    text-align: center;
    display: block;
    font-weight: 600;
    font-family: 'Centra-No1';
    letter-spacing: .0875rem;
    line-height: .8125rem;
    color: #5f5f5f;
    font-size: .8125rem;
}

.most_main h1.post__title {
    text-align: center;
    font-family: 'Grifo-S' !important;
    margin-top: 10px;
    font-size: 3.5625rem;
    letter-spacing: .0625rem;
    line-height: 3.0625rem;
    margin-bottom: 30px;
}

.most_main img {
    width: 100%;
    margin-bottom: 50px;
}


.head_main .post__featured-caption{
    font-family: CentraNo1Book,sans-serif;
    font-size: .8125rem;
    line-height: 1rem;
    letter-spacing: 0.01875rem;
    padding-bottom: 1.0625rem;
    margin-top: 0.375rem;
    border-bottom: 0.0625rem solid #ccc;
    margin-bottom: 1rem;
}

.stories-slider{
    width: 600px;
    position: relative;
}
.owl-nav{
    position: absolute;
    width: 100%;
    top: 0;
    height: 80%;
    display: flex;
    padding: 20px;
    justify-content: space-between;
}
.owl-dots{
    margin-bottom: -10px;
}
.owl-dot{
    background: #dedede;
    width: 8px;
    height: 8px;
    border-radius: 100%;
}
.owl-dot.active{
    background: #000;
}

.container.slidercont img{
    width: 375px;
    margin-right: 40px;
    height: 210px;
    object-fit: cover;
}





.search-mobile{
    display: none;
}

/* .advertisement img{
    width: 100%;
} */


.container.test_container{
    max-width: 1248px !important;
}

#headerloginModal{
    background: #00000090;
}
#headerloginModal .modal-dialog, #helpModal .modal-dialog{
 width:400px;
 min-height: auto;
 margin: 50px auto;
}
#headerloginModal .modal-dialog .fw-semi-blod, #helpModal .modal-dialog .fw-semi-blod{
    margin-top: 50px;
}
#headerloginModal .modal-dialog .modal-content, #helpModal .modal-dialog .modal-content{
    border-radius: 0;
}

#headerloginModal .modal-dialog .modal-content .logo-box img, #helpModal .modal-dialog .modal-content .logo-box img{
    margin: 0 auto;
    width: 75px;
    height: 75px;
    margin-bottom: -30px;
    margin-top: 30px;
}

#headerloginModal .modal-dialog .modal-content .logo-box, #helpModal .modal-dialog .modal-content .logo-box{
    text-align: center;
}

#headerloginModal .modal-dialog .btn-close, #helpModal .modal-dialog .btn-close.tp-close.tp-active{
    background: transparent;
    border: none;
    font-size: 28px;
    padding: 0;
    transform: scaleX(1.2);
    /* line-height: 10px; */
    position: absolute;
    right: 20px;
    top: 20px;
    line-height: 28px;
}
#headerloginModal .modal-dialog .round-social-button[_ngcontent-jca-c232], #helpModal .modal-dialog .round-social-button[_ngcontent-jca-c232]{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    box-sizing: border-box;
    background-size: inherit;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: inherit;
    margin: 0 4px;
    border: 1px solid rgba(15,15,21,.06);
    cursor: pointer;
}
#headerloginModal #loginform input[type=password], #helpModal #loginform input[type=password]{
    max-width: 100% !important;
}

#registraion-form-create label, #helpModal label{
    color: #151515;
    font-weight: 900;
    line-height: 1.25em;
    letter-spacing: 0.025em;
    outline: none;
    text-transform: none;
    text-align: left;
    font-size: 10px;
    margin-bottom: 0px !important;
    font-family: 'Centra-No1';
}

#registraion-form-create label.remember-me, #helpModal label.remember-me{
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#registraion-form-create label.remember-me t, #helpModal label.remember-me t{   
    margin-left: 5px;
    font-family: "CentraNo1Book";
    letter-spacing: 0.24px;
    font-size: 12px;
    text-transform: initial;
    color: #5F5F5F;

}

.etn-attendee-form .attendee-title{
    font-family: 'A2Beckett-Book';
    letter-spacing: 5px;
    font-size: 42px;
    font-weight: 300;
    line-height: 10px;
}
.etn-attendee-form .etn-attendee-form-wrap h4{
    margin: 0 0 20px;
    font-size: 26px;
    font-family: 'CentraNo1Book' !important;
    font-weight: 400;
    text-transform: uppercase;
}
.etn-attendee-form .etn-attendee-form-wrap .etn-group-field label {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 5px;
    /* margin: 0 0 20px; */
    /* font-size: 26px; */
    font-family: 'CentraNo1Book' !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.etn-attendee-form .etn-attendee-form-wrap {
    padding: 50px;
    border: 1px solid #EAEAEA;
    border-radius: 0 !important;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    margin-bottom: 30px;
    background-color: #fff;
}
.etn-attendee-form .etn-attendee-form-wrap .attr-form-control {
    background-color: transparent;
    border: 1px solid #EAEAEA;
    border-radius: 0;
    height: 40px;
    /* line-height: 40px; */
}

#etn-event-attendee-data-form .etn-btn.etn-btn-secondary{
    margin: auto 1%;
    width: 48%;
    text-align: center;
    line-height: 40px;
    height: 45px;
    font-family: 'CentraNo1Book';
    text-transform: uppercase;
    background: transparent;
    color: #5f5f5f;
    border: 1px solid #5f5f5f;
    border-radius: 0px;
}

#etn-event-attendee-data-form .etn-btn.etn-primary.attendee_sumbit{
    margin: auto 1%;
    width: 47%;
    text-align: center;
    line-height: 40px;
    height: 45px;
    font-family: 'CentraNo1Book';
    text-transform: uppercase;
    background: #EF5B24 !important;
    color: #ffffff;
    border: 1px solid #EF5B24;
    border-radius: 0px;
}


.magazine-template-default.single-magazine .post__main.container{
    margin: auto;
    text-align: center;
}

@media (max-width: 1199px){
    .header_mainsec .right_menusec ul li.follow_sec {
        display: none;
    }
    .header_mainsec .bottom_navsec ul.fastCo_menu:hover > li > a {
        padding-left: 31px !important;
    }
    .header_mainsec .bottom_navsec ul.fastCo_menu:hover {
        width: 580px !important;
    }
}

@media(max-width: 991px){
    .home_slider_mainsec .bottom_title_sec .title_contnt_sec a h3 {
        font-size: 16px;
        font-weight: 600;
        font-family: 'Centra-No1';
        line-height: 1.0625rem;
        letter-spacing: .01875rem;
    }
    .cloud_anywhere p {
        font-size: 90px !important;
    }

    .orig_cloud {
        padding: 20px 20px;
    }

    .right_news_box {
        display: none;
    }

    .col-sm-12.col-md-8.col-lg-8.col-xl-8 {}

    .news_mainsec .col-sm-12.col-md-8.col-lg-8.col-xl-8 {
        max-width: 100% !important;
        flex: auto !important;
    }

    .page-template-home .four_box_mainsec.climate_plan_mainsec .row {
        display: block;
    }

    .page-template-home .four_box_mainsec.climate_plan_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
        max-width: 100%;
    }

    .video_mainsec .row {
        display: block !important;
    }

    .video_mainsec .row .col-sm-12.col-md-9.col-lg-9.col-xl-9 {
        max-width: 100%;
    }

    .video_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
        max-width: 100%;
    }

    .video_mainsec {
        clear: both;
    }

    .page-template-home .all_stories_mainsec .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
        display: none;
    }

    .page-template-home .all_stories_mainsec .col-sm-12.col-md-9.col-lg-9.col-xl-9 {
        max-width: 100%;
        flex: auto;
    }

    /* .footer_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
        max-width: 50% !important;
        flex: auto;
        padding: 0px 30px;
        border-right: 1px solid #ddd;
    }

    .footer_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3:nth-child(2), .footer_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3:nth-child(4) {
        border: none;
    } */

    .footer_menusec {
        text-align: center;
    }

    .header_mainsec.fixed_sec.stick > .container-fluid {
        display: none;
    }
}

@media (max-width: 767px){
    .home_slider_mainsec .bottom_title_sec .title_contnt_sec {
        width: 100%;
        display: none;
        padding: 0;
    }

    .header_mainsec.fixed_sec.stick > .container-fluid {
        display: none !important;
    }
    .home_slider_mainsec .bottom_title_sec .title_contnt_sec.active{
        display: flex;
    }
    .home_slider_mainsec .bottom_title_sec .title_contnt_sec a h6{
        color: #5f5f5f;
    }
    .sidenav {
        width:100%;
    }
    .sidenav .img_box a{
        width: 14.0625rem;
        margin: auto;
        padding-top: 0;
    }
    .header_mainsec .sidenav .social_mainsec ul li a{
        width: 30px;
        height: 30px;
    }
    .header_mainsec .sidenav .social_mainsec ul li a img{
        width: 20px;
        height: 20px;
    }

    body{
        padding-top: 70px;
    }
    .home_slider_mainsec .bottom_title_sec .title_contnt_sec .img_sec {
        position: relative;
        opacity: 1 !important;
        overflow: revert !important;
    }

    .home_slider_mainsec .bottom_title_sec .title_contnt_sec .img_sec img {
        transform: translatey(0px);
        margin-top: 18px;
    }

    .home_slider_mainsec .bottom_title_sec .title_contnt_sec:hover::before, .home_slider_mainsec .bottom_title_sec .title_contnt_sec.active::before{
        height:0px;
    }
    /* .news_mainsec {
        margin-top: 0px !important;
    } */

    .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 a {
        display: block;
        font-size: 20px;
    }

    .four_box_mainsec .img_contnt_box .contnt_sec h2 a {
        font-size: 20px;
        line-height: 20px;
    }

    .four_box_mainsec.climate_plan_mainsec h2 {
        font-size: 40px;
        letter-spacing: 0px;
    }


    /* .video_mainsec .big_video_mainsec .video_sec .video_title h2 {
        font-size: 20px !important;
        line-height: 22px !important;
    } */

    .franchise_mainsec .img_contnt_box .contnt_sec h2 span {
        font-size: 21px;
        width: 70%;
    }
    .all_stories_mainsec .img_contnt_mainsec .contnt_sec {
        width: 100%;
    }

    .all_stories_mainsec .img_contnt_mainsec .img_sec {
        padding: 0px;
        width: 100%;
    }

    .all_stories_mainsec .img_contnt_mainsec .img_sec img {
        height: auto !important;
        margin-top: 20px;
    }

    .all_stories_mainsec .img_contnt_mainsec .contnt_sec h2 {
        font-size: 20px;
    }
    /* .footer_mainsec .row .col-sm-12.col-md-3.col-lg-3.col-xl-3 {
        max-width: 100% !important;
        padding: 0px;
        border: none;
    } */
    .header_mainsec{
        background: #000;
    }
    .home_slider_mainsec{
        padding: 0px 10px;
    }

    .container{
        padding-left: 10px;
        padding-right: 10px;
    }

    .home_slider_mainsec .bottom_title_sec{
        flex-wrap: wrap;
    }
    .header_mainsec .container{
        display: flex;
        height: 55px;
        justify-content: center;
        align-items: center;
    }
    .header_mainsec .row{
        width: 100%;
        display: flex;
        padding: 0 !important;
        margin: 0px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .home_slider_mainsec .bottom_title_sec .title_contnt_sec:last-child{
        display: none;
    }
    .header_mainsec .row > div {  
        display: flex;
        width: auto;
        flex: 100;
        justify-content: center;
        padding: 0;
    }
    .header_mainsec .row > div:first-child{
        justify-content: flex-start;
    }
    .header_mainsec .row > div:last-child{
        justify-content: flex-end;
    }
    .header_mainsec .row > div:last-child{
        justify-content: flex-end;
    }

    .header_mainsec .logo_sec img {
        width: 180px !important;
        max-width: 180px !important;
    }
    .search-right{
        display: none !important;
    }
    .search-mobile{
        display: flex;
        font-size: 20px;
        color: #fff;
        margin-top: 2px;
    }

    .search-header{

    }
    div#popmake-237 .search-header .search-box {
        padding-right: 50px;
    }
    div#popmake-237 .search_container{
        overflow-x: hidden;
    }
    div#pum-237 button.pum-close.popmake-close{
        top:34px;
    }
    div#popmake-237 .search_result{
        max-width: 100% !important;
        margin-left: 0;
        padding: 20px;
        box-sizing: border-box;
    }
    div#popmake-237 .row{
        margin: 0px;
    }
    .header_mainsec .right_menusec ul li.account-sec a.account img {
        width: 25px;
    }
    .header_mainsec .right_menusec ul li.account-sec {
        position: fixed;
        height: 50px;
        width: auto;
        background: #000;
    }
    .header_mainsec .right_menusec ul li.account-sec ul.account-info{
        margin-left: 0px;
    }
    .header_mainsec .right_menusec ul li.account-sec ul.account-info li a {
        font-family: 'CentraNo1Book';
        text-transform: uppercase;
        font-size: 12px;
        margin-top: auto;
        margin-right: 0;
        letter-spacing: 1.17px;
        line-height: 16px;
    }
    .header_mainsec .right_menusec ul li {
        margin: 0px 10px;
    }
    .header_mainsec .right_menusec ul li.account-sec:hover ul.account-info {
        width: 165px;
    }
    div#popmake-237 .queryly_item{
        flex-direction: column;
    }
    div#popmake-237 .queryly_item .queryly_img{
        width: 100%;
        margin-right: 0;
    }
    div#popmake-237 .queryly_item .queryly_content{
        margin-right: 0;
        margin-top: 20px;
    }
    .search-header .logo{
        display: none;
    }
    .search-header .col-md-10{
        width: 100%;
        flex: 100;
        max-width: 100%;
    }
    .swiper-container.home-slide-top {
        height: 250px;
    }

    /* .page-template-codesign .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 {
        font-size: 1.9375rem;
        line-height: 1.625rem;
        letter-spacing: .03125rem;
    } */


    .four_box_mainsec .row {
        display: block;
    }

    .four_box_mainsec .row .col-sm-12.col-md-4.col-lg-4.col-xl-4.bottom-border {
        width: 100% !important;
    }

    /* .page-template-codesign .news_mainsec {
        margin-bottom: 0px !important;
    } */

    .four_box_mainsec .img_contnt_box .contnt_sec h2 {
        font-size: 20px;
    }

    .four_box_mainsec.width-section .img_sec img {
        height: auto !important;
    }

    .title_mainsec h2 {
        letter-spacing: .3rem;
        line-height: 1.875rem;
        font-size: 2.3125rem;
        margin-bottom: 0 !important;
    }
    /* .footer_mainsec .row{
        margin: 0px;
    } */

    /* .page-template-technology .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 {
        font-size: 1.9375rem !important;
        line-height: 1.625rem !important;
        letter-spacing: .03125rem !important;
    } */

    /* .page-template-technology .news_mainsec {
        margin-bottom: 0px !important;
    } */
    /* .page-template-worklife .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 {
        font-size: 1.9375rem !important;
        line-height: 1.625rem !important;
        letter-spacing: .03125rem !important;
    }
    .page-template-videos .title_mainsec h2{
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    } */
    /* .footer_mainsec .footer_menusec{
        padding: 0px;
    }
    .footer_mainsec .footer_menusec ul{
        padding-top: 10px;
    }
    .footer_mainsec .footer_menusec ul li{
        font-family: 'CentraNo1Book';
        font-size: .75rem;
        line-height: 0.3rem;
        letter-spacing: .04375rem;
        margin: 0;
        padding: 0 6px;
    }
    .footer_mainsec .footer_menusec ul li:last-child{
        margin-top: 20px;
    } */
    /* .page-template-worklife .news_mainsec {
        margin-bottom: 0px;
    } */

    .four_box_mainsec.signup_two_boxsec .img_sec img {
        height: auto !important;
    }
    /* .page-template-impact .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 {
        font-size: 22px;
        line-height: 24px;
    } */

    /* .page-template-impact .news_mainsec {
        margin-bottom: 0px;
    } */

    /* .page-template-podcast h2.podcast-tile-full__title {
        font-size: 27px !important;
        line-height: 24px !important;
    }
    .page-template-recommender .news_mainsec .left_bigimg_contnt .news_boxsec .contnt_sec h2 {
        font-size: 21px;
        line-height: 24px;
    } */

    /* .page-template-recommender .news_mainsec {
        margin-bottom: 0px;
    } */
    section.category-page.category-page--news.post .post.post--default {
        display: block !important;
    }

    section.category-page.category-page--news.post .post.post--default .post__main {
        max-width: 100%;
    }

    body.post-type-archive-news h1.post__title a {
        font-size: 26px;
        line-height: 24px;
    }

    body.post-type-archive-news article.post__article {
        margin-left: 0px;
    }
    body.post-type-archive-news aside.article-recirc-by-tag {
        padding-left: 0px;
    }

    body.post-type-archive-news .post__wrapper .post.post--default {
        display: block !important;
    }

    body.post-type-archive-news .post__wrapper .post.post--default .post__main {
        max-width: 100%;
    }
    .post__header-text .post__title {
        line-height: 18px !important;
    }
    /* .page-template-innovation360 .dark-section {
        padding: 60px 0px 0;
    }
    .page-template-innovation360 .name a {
        font-size: 20px;
        line-height: 22px;
    }
    .page-template-innovation360 .video {
        display: block;
    }
    .page-template-innovation360 .video {
        display: block;
    }

    .page-template-innovation360 .poster {
        margin-top: 50px;
    } */
    section.subscription__top.container {
        padding-top: 50px;
    }

    .sub_inner h1.subscription__title {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .subscription__list {
        display: block;
    }

    .subscription__list .card__top {
        width: 100%;
        margin-bottom: 20px;
    }

    .subscription__bottom .subscription__plan-list {
        padding: 29px 15px;
        display: block;
    }

    .subscription__plan-item {
        width: 100%;
        margin-bottom: 20px;
    }
    .card--default a {
        display: block !important;
        text-align: left !important;
    }

    .card__poster.card__poster--default {
        margin-left: 0px;
        margin-bottom: 20px;
    }

    .card--all-feed>a {
        display: block;
    }

    .card--all-feed>a figure.card__poster.card__poster--all-feed {
        margin-left: 0px;
    }
    /* .page-template-boston-scientific img.header-img {
        width: 285px;
        margin-bottom: 20px;
    } */

    .cloud_anywhere p {
        font-size: 41px !important;
    }
    .elementor-308 .elementor-element.elementor-element-fbee440 {
        text-align: center;
    }
    .elementor-308 .elementor-element.elementor-element-eafbe27 {
        text-align: center;
    }
    .intel_patner a {
        padding: 13px 13px !important;    
        font-size: 14px !important;
    }
    .orig_cloud {margin-top: 0px;padding: 20px 10px;}

    .orig_cloud h2 {
        font-size: 25px !important;
    }

    .orig_cloud h6 {
        font-size: 16px !important;
    }
    .elementor-308 .elementor-element.elementor-element-57733c2 {
        padding: 30px 0px 30px 0px;
    }
    .elementor-308 .elementor-element.elementor-element-72907f9 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-308 .elementor-element.elementor-element-0163dde {
        font-size: 16px;
    }
    .image-container .image-display img {
        height: auto !important;
    }

    .post__main, .post__sidebar{
        flex: 100 !important;
        max-width: 100% !important;
        padding: 0 20px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }
    header.post__header .aside_div{
        display: none;
    }
    .co_pert {
        flex-direction: column;
    }
    .aside_main .socal_ul{
        justify-content: flex-start;
    }
    .aside_main .socal_ul ul{
        display: flex;
        flex-direction: row;
    }
    header.post__header .socal_ul ul li{
        border-right: 1px solid #ccc;
        padding:0px 20px;
    }
    header.post__header .socal_ul ul li:first-child{
        padding-left:0px;
    }
    .aside_main {
        padding-top: 0px;
        position: relative;
        right: auto;
    }
    .top-stories{
        margin-left: 0;
        width: 100%;
    }
    .stories_div{
        width: 100%;
        display: flex;
    }
    .stories_div .store_img{
        display: none;
    }
    .count_div{
        padding-right: 0px;
    }
    .stories_div a{
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .store_imgont{
        margin-left: 0px;
        max-width: 300px;
        margin-top: 10px;
    }
    .post{
        flex-direction: column;
    }
    .stories-slider{
        width: 100%;
    }
    .stories_sec.articles > div {
        width: 100%;
    }
    .articles.article{
        margin-right: 0px;
    }
    .post-118 {
        margin-left: 0px;
    }
    .page-template-innovation360 .upcoming-event{
        gap: 0;
        display: flex;
        flex-direction: column;
    }
    .video_mainsec{
        padding: 0px;
    }
    .page-template-innovation360 .image {
        width: 100%;
        padding: 20px;
        height: 200px;
    }
    .page-template-innovation360 .upcoming-event .details{
        display: flex;
        flex-direction: column;
        padding: 20px 0px;
    }
    .news-container{
        flex-direction: column;
    }
    .news-container__choice:first-child{
        border-right: 0px solid #ccc;
    }
    body.page-template-videos button.slide-arrow.next-arrow.slick-arrow, body.page-template-videos button.prev-arrow{
        width: 40px;
    }
    .page-template-videos button.slide-arrow img{
        width: 16px;
    }
    .trending_video .slick-list {
        /* padding: 0px 0.5rem !important; */
        box-sizing: border-box;
    }
    .hoc_sec .col-sm-7, .hoc_sec .col-sm-12, .hoc_sec .col-sm-5 {
        padding: 0px !important;
    }
    .socal_xon{
        height: auto;
        display: flex;
    }
    .socal_xon ul{
        height: auto;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }
    .page-id-334 section.hoc_sec .top_text h2 {
        font-size: 54px !important;
    }
	#co-design .head_main .post__title, #co-design .head_main .post__title a{
		font-size: 2.3125rem;
		line-height: 2rem;
		letter-spacing: .6px;
	}
}