@font-face {
    font-family: 'Gill Sans';
    src: url(../fonts/Gill-Sans.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura BT';
    src: url(../fonts/futura-medium-bt.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Didot';
    src: url(../fonts/Didot.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GillSansRegular';
    src: url(../fonts/gillsans.ttf) format('ttf');
    font-weight: normal;
    font-style: normal;
}


body
{
    max-width:100%;
    width:100%;
    margin:0 auto !important;
    font-family: "Gill Sans" !important;
}





section#media_image-6 {
    display: none;
}

.padding_zero_mobile .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_5 {
    display: flex;
    flex-direction: row;
    justify-content: normal;
    align-items: center;
}

.fusion-carousel-meta, .fusion-meta, .fusion-meta-info, .fusion-recent-posts .columns .column .meta, .post .single-line-meta, .widget_recent_entries .post-date {
    font-size: 16px !important;
}

.fusion-modal h1, .fusion-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1
{
     font-family: "Gill Sans" !important;
}

.blog main#main,
.archive main#main,
.single main#main{
    padding: 5% !important;
}


.home_section_left .fusion-text.who_we_para_sub p {
        font-size: 18px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: justify;
    font-weight: 600 !important;
}

.home_section_left .about_left_checklist .fusion-text p {
    font-size: 18px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 400;
    text-align: justify;
    letter-spacing: 0px;
}

/*.txt_left_home {*/
/*    padding-top: 2%;*/
/*}*/

.fusion-fullwidth.fullwidth-box.image_with_top_section.join_us_section.home_section_left .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-2.fusion-one-half.fusion-column-last {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    float: left !important;
    left: 52%;
}

.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-1.fusion-one-half.fusion-column-first.left_section_who_home {
    width: 50% !important;
    position: absolute;
    top: -2% !important;
    left: -2% !important;
}

.image_with_top_section.join_us_section.home_section_left span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none, .image_with_top_section.join_us_section.home_section_left .fusion-imageframe img {
    width: 100% !important;
    height: 380px;
}

/*speakers*/


.spearkers_left_section a.fusion-read-more {
    opacity: 0;
    position: absolute;
}

.spearkers_left_section a.heading-link {
    width: 100% !important;
}


.spearkers_left_section .col.content-box-wrapper.content-wrapper.link-area-link-icon.icon-hover-animation-fade {
   width: 100% !important;
    max-width: 100% !important;
    overflow: visible;
    float: left !important;
    margin-bottom: 0px !important;
}

.spearkers_left_section .heading.heading-with-icon.icon-left,
.spearkers_left_section .heading-with-icon .image,
.spearkers_left_section .heading img
{
        width: 100% !important;
    max-width: 100% !important;
    overflow: visible;
    float: left !important;
    margin-bottom: 0px !important;
}

.spearkers_left_section .fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 20px;
}

.title_meet_section h1 {
    font-family: "Dicot" !important;
    font-weight: bold;
}


.spearkers_left_section .content-container {
  color: #fff;
    background: rgb(17, 36, 69 , 0.6) !important;
    padding: 10px 15px;
    margin: 0;
    position: absolute;
    bottom: 5%;
    width: 100%;
    padding: 5% !important;
}

h2.head_post {
    font-size: 42px !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    font-family: "Didot" !important;
    font-weight: 400 !important;
}

h3.head_post_sub {
       font-size: 24px !important;
    letter-spacing: 1px !important;
    color: #ffffff !important;
    font-family: "Gill Sans" !important;
    font-weight: 100 !important;
    text-transform: uppercase;
    margin: 20px 0px 0px !important;
    line-height: 30px !important;
}

.making_diff_section .fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post {
    width: 31.333333% !important;
    margin: 1% !important;
    float: left !important;
    position: relative !important;
    left: unset !important;
    top: unset !important;
}

a.register_btn_load , a.register_btn_load:hover {
    border-radius: 5px 0px 5px 0px !important;
    font-size: 20px !important;
    line-height: 20px !important;
    padding: 10px 20px !important;
    width: 98% !important;
    font-weight: 400;
    letter-spacing: 2px;
    margin: 2% 0%;
}

a.fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.register_btn_load {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 3px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 0 !important;
    width: 100%;
    padding: 13px;
    box-shadow: 0 3px 6px 0px #222!important;
}

.speakers_profiles_section .img_div_one img {
    height: 100% !important;
    width: 100%;
}

i.fa.fa-angle-right {
    font-size: 20px;
    font-weight: 600;
    color: #112445;
}

.speakers_profiles_section .title_div h1 {
      font-size: 30px !important;
    letter-spacing: 1px !important;
    color: #112445 !important;
    font-family: "Didot" !important;
    margin: 0px;
}

.sub_title_div h3 {
    font-size: 20px !important;
    letter-spacing: 1px !important;
    color: #112445 !important;
    font-family: "Gill Sans" !important;
    font-weight: lighter !important;
    text-transform: uppercase;
    margin: 0px 0px 30px !important;
}

.sub_div_content {
    padding: 6%;
    background-color: #ccc;
}

a.fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-2.register_btn {
    /*margin: 5%;*/
    /*border-radius: 10px 0px 10px 0px;*/
    /*font-weight: 300 !important;*/
    /*letter-spacing: 2px !important;*/
    
        margin: 5%;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 0 !important;
    padding: 10px 15px;
    box-shadow: 0 3px 6px 0px #222!important;
}

span.change {
    font-size: 50px;
    font-family: "Dicot";
    font-weight: 400;
    position: relative;
    top: -10px;
}

.sub_title_div.read_more_speaker {
    margin-top: 10% !important;
}

p.double {
        border-top: 1px solid #112445;
    padding-top: 5px;
    margin: 10% 0% !important;
}


p.double:before
{
    content: '';
    border-top: 1px solid #112445;
    display: block;
    width: 100%;
}

.sub_title_div p , .sub_title_div a , .sub_title_div a:hover {
    font-size: 24px;
    letter-spacing: 1px;
    color: #112445;
    font-family: "Gill Sans";
    line-height: 34px;
  }

.speakers_profiles_section .sub_title_div p , .sub_title_div a , .sub_title_div a:hover {
      min-height: 170px;
      max-height: 170px;
}

.save_the_date_section.making_diff_section .fusion-text.save_para_section p {
    font-size: 28px;
    color: #ffffff;
    font-family: "Gill Sans";
    text-align: center;
    line-height: 42px;
    width: 62%;
    margin: 0 auto;
}

a.fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.register_btn {
        border-radius: 5px 0px 5px 0px !important;
    font-size: 16px !important;
    line-height: 20px !important;
    border-color: #f25643;
    margin: 5%;
    padding: 10px 20px;
}


.excerpt-container h2 a {
    font-size: 37px;
    letter-spacing: 1px;
    color: #ffffff;
    font-family: "Didot";
    font-weight: bold;
}


.excerpt-container p {
    font-size: 18px;
    color: #ffffff;
    font-family: "Gill Sans";
    font-weight: 300;
    line-height: 28px;
}

.flex-control-paging li a.flex-active {
    background: #fff !important;
    cursor: default;
}

.fusion-body .flex-control-paging li a {
    display: block;
    border-color: #fff !important;
    border: 1px solid;
}

.fusion-flexslider .flex-direction-nav a
{
    opacity:1 !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
    background-color: #112445 !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
    background: rgba(61,75,90,.7) !important;
}

/*tickets*/

.tickets_coming_section .heading_txt h1.title-heading-left {
    font-family: "Didot";
    font-weight: bold;
        padding: 0% 2% !important;
}

.enquire_section.tickets_coming_section label {
    font-size: 18px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 300;
    text-align: left;
}

.enquire_section.tickets_coming_section .contact_fl_btn {
    margin: 3% 3% 0%;
    text-align: center;
}

.enquire_section.tickets_coming_section input.wpcf7-form-control.wpcf7-submit,
.enquire_section.tickets_coming_section input.wpcf7-form-control.wpcf7-submit:hover {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 5px 0px 5px 0px;
    top: 0 !important;
    width: 30%;
    letter-spacing: 5px;
    padding: 10px !important;
    margin-top: 3%;
    box-shadow: 0 3px 6px 0px #222!important;
}

.fusion-fullwidth.fullwidth-box.enquire_section.tickets_coming_section {
    margin-top: 5% !important;
}

.fusion-text.sub_para_txt_blue p {
    font-weight: 300;
    font-size: 28px;
    line-height: 32px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: left;
    width: 100%;
    margin: 0 auto 0%;
        padding: 0% 2% !important;
}

/*program*/

.looking_section {
    text-align: center;
}

.looking_section a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.button-large.button-round.button-flat {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 0 !important;
    padding: 10px 15px;
    box-shadow: 0 3px 6px 0px #222!important;
}
.looking_section p {
    font-size: 24px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
}

.make_change_section h1.title-heading-center {
    font-family: "Gill Sans";
    font-weight: bold;
}

.make_change_section p {
    font-size: 26px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: lighter;
    text-align: center;
}

.save_register_section.white-txt {
    margin-top: 5% !important;
    padding-top: 2%;

}

.white-txt h2.content-box-heading {
    color: #fff !important;
}

.white-txt p {
    color: #fff !important;
    font-size: 30px !important;
    width: 70% !important;
    margin: 0 auto 5% !important;
}


.three_column_section .fusion-text {
    min-height: 270px !important;
    height: 100%;
    
}

span.first_img_div img {
    max-height: 100%;
    height: 100%;
}

.three_column_section span.fusion-imageframe.imageframe-none.second_img_div
 {
    width: 80% !important;
    margin: 5% auto !important;
    text-align: center !important;
    display: block;
    min-height: 88px;
}

.three_column_section p {
   font-size: 19px;
    letter-spacing: 1px;
    color: #112445;
    font-family: "Gill Sans" !important;
    font-weight: lighter !important;
    text-align: center;
    width: 85%;
    margin: 5% auto !important;
}


/*coming soon */

body, html {
    background-color: transparent !important;
}


.coming_soon h1.title-heading-center {
    font-size: 24px;
    line-height: 34px;
    color: #666666;
    font-family: "Gill Sans";
    letter-spacing: 2px;
    text-transform: uppercase;
}


.coming_soon h2.title-heading-center {
    font-size: 22px !important;
    color: #666666 !important;
    font-family: "Gill Sans" !important;
}

.coming_soon input.wpcf7-form-control.wpcf7-submit,
.coming_soon input.wpcf7-form-control.wpcf7-submit:hover{
    font-size: 16px;
    letter-spacing: 2px;
    color: #ffffff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    width: 100%;
    border-radius: 5px 0px 5px 0px;
}

.coming_soon span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {
    width: 400px;
}

.coming_soon .fusion-imageframe img
{
    width:100% !important;
}

.coming_soon .coming_fl input.wpcf7-form-control::placeholder {
    color: #a7a7a7 !important;
}

.coming_soon .coming_fl_btn {
    text-align: center;
    width: 25%;
    margin: 2% auto;
}

.coming_soon .coming_fl {
    width: 40%;
    margin: 1% auto;
}

.coming_soon .coming_fl input.wpcf7-form-control {
    border: 1.5px solid #bc6578 !important;
    padding: 18px !important;
    border-radius: 5px !important;
    font-family: "Gill Sans" !important;
    font-size: 16px;
    line-height: 26px !important;
}

.coming_soon .fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-center.fusion-title-size-two.fusion-border-below-title {
    margin-bottom: 0px !important;
}

/*Footer*/
/*ul#menu-footer-menu a {
       font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    padding:0 12px;
    text-align: center;
    float: left;
}*/

ul#menu-footer-menu a:before {
    display: none;
}

ul#menu-footer-menu li:not(:last-child):after {
  content: "|";
   color: #fff;
  }
  
  ul#menu-footer-menu {
    display: inline-block;
    width: 100%;
}

ul#menu-footer-menu li {
    /*width: 20% !important;*/
    float: left !important;
    padding: 0px !important;
}

/*a.fusion-social-network-icon.fusion-tooltip {
       background-color: #ccc;
    padding: 15px;
    border-radius: 50%;
    color: #112445 !important;
}*/

.fusion-column.col-lg-6.col-md-6.col-sm-6.fusion-has-widgets {
        width: 40%;
    float: left;
    text-align: left;
}

footer.fusion-footer-widget-area.fusion-widget-area .fusion-row {
    /*width: 70%;*/
    width: 100%;
    margin: 0 auto;
}

.fusion-column.fusion-column-last.col-lg-6.col-md-6.col-sm-6.fusion-has-widgets {
    width: 60%;
    float: left;
    padding-top: 1%;
}

footer#footer .fusion-row {
    /*width: 70%;*/
    width: 100%;
    margin: 0 auto;
}

.fusion-footer-widget-area {
    background-color: #39394e;
    border-color: #9595aa;
    border-top-width: 12px;
    padding-top: 63px;
    padding-bottom: 60px;
}

/*footer.fusion-footer-widget-area.fusion-widget-area
{
    padding:100px 75px 0 75px !important;
}*/

/*footer#footer{
    padding:100px 75px 100px 75px !important;
}*/

.new_checklist_structure .fusion-checklist, .new_checklist_structure ul.fusion-checklist {
    list-style-type: disc;
}

.our-promise .nav {
    width: 50%;
    margin: 0 auto;
}

.our-promise .tab-content {
    width: 50%;
    margin: 0 auto;
}

.new_checklist_structure .icon-wrapper.circle-yes {
    opacity: 0;
}

/*.fusion-social-networks .fusion-social-network-icon:before {
    color: inherit;
    font-size: 30px !important;
}*/

/*header*/

.main .fusion-row {
    max-width: 100%;
}

#main {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

span.menu-text {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    font-family: "Futura BT";
    font-weight: 500;
    text-align: center;
}

.fusion-header .fusion-logo {
       width: 30% !important;
}


.fusion-logo img {
    width: 88% !important;
}

/*who we are */

/*.who_container_main*/
/*{*/
/*        margin: 5% !important;*/
/*}*/

/*.who_container_main {*/
/*    border: 5px solid #ccc;*/
/*}*/

.fusion-fullwidth.fullwidth-box.who_container_main.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding: 0px !important;
}

.fusion-builder-row.fusion-row {
    max-width: 100% !important;
}

.who_we_section .fusion-imageframe img {
       width: 100% !important;
    margin-bottom: 8%;
}

.fusion-text.who_we_para p {
    font-size: 18px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 400;
    text-align: justify;
    letter-spacing: 0px;
}

.fusion-text.who_we_para_sub p {
       font-size: 18px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 100 !important;
    text-align: justify;
}

.who_we_title h1.title-heading-left {
    letter-spacing: 1px;
    font-family: "Didot";
    font-weight: bold;
}


.who_we_section .fusion-imageframe img {
    width: 100% !important;
     margin-bottom: 0!important; 
}
.who_container_main .right_who_section .fusion-column-wrapper {
   margin-right: 130px!important;
       padding-right: 7% !important;
}
 

.who_container_main:before {
    background: #fff;
    height: 100%;
    position: absolute;
    content: '';
    width: 93%;
    border: solid 8px #d5d5d5;
    border-bottom: none;
    border-left: none;
    left: 0;
}

.who_container_main h1.title-heading-left {
    margin-top: 30px!important;
}

.who_we_section .fusion-imageframe img {
    width: 100% !important;
    margin-bottom: 0;
}

.who_container_main {
    margin-top: 70px;
}

.who_container_main {
    margin-top: 70px;
position:relative;
}

 .who_container_main_sub {
    border: solid 8px #d5d5d5;
    border-top: 0;
    position: relative;
    margin: -30px 56px 70px!important; 
    padding: 0% 7% !important;

}



/*Previous events*/

.fusion-recent-posts .columns .column {
    pointer-events: none;
}

h2.title-heading-center {
    font-family: Didot !important;
}

.fusion-recent-posts .columns .column a {
    text-decoration: none;
    font-size: 18px;
    letter-spacing: 1px;
    color: #d5d5d5;
    font-family: "Gill Sans";
}

.recent-posts-content h4.entry-title {
    text-align: center;
}


.previous_title h2.title-heading-center {
    font-family: "Didot" !important;
}

.fusion-recent-posts {
    margin-bottom: 0px !important;
}


.will_txt {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 40px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0px !important;
    font-weight: 900;
}

span.will_txt_span {
    font-size: 42px;
    letter-spacing: 2px;
    line-height: 53px;
    color: #CF514C;
    font-weight: 900 !important;
    font-family: "Gill Sans";
}

.will_txt_there {
        font-size: 42px;
    letter-spacing: 2px;
    line-height: 53px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
    margin-bottom: 0px !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
}

/*save the date*/

.save_the_date_section h1.title-heading-center {
    font-family: "Didot" !important;
    font-weight: bold;
    }
.page-id-1898 .save_the_date_section h1.title-heading-center {
    font-family: "Didot" !important;
    font-weight: bold;
    font-size : 42px !important;
}

.fusion-text.save_para_section p {
    font-size: 20px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
    width: 70%;
    margin: 0 auto 10%;
}

.fusion-text.save_para_section.new-save-para-class p {
    font-size: 30px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    width: 73%;
    margin: 0 auto 5%;
}

.save_the_date__program_section .save_register_section:before {
    content: none;
    /*width: 26%;*/
    /*height: 46%;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*right: 0;*/
    /*margin: 0 auto;*/
    /*padding: 10px;*/
    /*top: 53%;*/
    /*padding: 1rem;*/
    /*background: linear-gradient(-180deg, #fdfdfd, #263650);*/
    /*padding: 3px;*/
    /*border-radius: 10px 10px 0 0;*/
    /*z-index: -1;*/
}

.save_the_date__program_section .save_register_section {
    width: 30%;
    margin: 0 auto !important;
    text-align: center;
    /*border: 8px solid #F6F6F6;*/
    /*border-radius: 10px;*/
    position: relative!important;
    /*background: linear-gradient(to right, #0d1e3a, #273751);*/
    background: linear-gradient(to top, #273751, #0d1e3a);
}

.save_the_date__program_section .save_register_section h2.content-box-heading {
    font-size: 26px !important;
    line-height: 36px !important;
    color: #112445;
    font-family: "Gill Sans" !important;
    text-align: center;
}

.save_the_date__program_section .save_register_section a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.button-large.button-round.button-flat {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 36px !important;
    padding: 10px 15px;
    box-shadow: 0 3px 6px 0px #222!important;
}

.save_the_date__program_section .save_register_section h2.content-box-heading b {
    font-size: 38px;
}



.fusion-text.blog_para p {
    font-size: 30px;
    line-height: 36px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
    width: 70%;
    margin: 0 auto;
}


.blog_head_section h1.title-heading-center {
    font-family: "Didot" !important;
    font-weight: bold;
}

.fusion-fullwidth.fullwidth-box.save_date_section.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding: 0px !important;
}

.save_date_section .fusion-builder-row.fusion-row {
    margin: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
}

span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.save_date_second_img {
    width: 100% !important;
}

.save_date_second_img img{
    width: 100% !important;
}

.save_date_second_img .fusion-builder-row.fusion-row {
    max-width: 100% !important;
}

.fusion-fullwidth.fullwidth-box.save_date_second_img.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding: 0px !important;
}

span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.image_all {
    width: 100% !important;
}

span.fusion-imageframe.imageframe-none.imageframe-3.hover-type-none.image_all {
    width: 100% !important;
}

.fusion-fullwidth.fullwidth-box.fusion-parallax-none.save_the_date_section.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    background-size: 100% 102% !important;
}


/*Blog*/
.blog_list h1 {
    font-size: 25px !important;
    color: #112445 !important;
    font-family: "Gill Sans" !important;
    font-weight: bold !important;
    text-align: left !important;
}

.blog_list .col-sm-8 {
    width: 60%;
    margin-left: 5%;
}

.blog_list p {
   font-size: 20px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 400;
    text-align: justify;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.blog_list.fusion-columns-2.columns-2 {
        margin: 5% auto;
    width: 80%;
}


.blog_list .fusion-column.column.col.col-lg-12.col-md-12.col-sm-12 {
    margin: 2% auto 5%;
}

.col-sm-4.img_div {
    padding: 0px !important;
}

.blog_list .col-sm-6 img {
    width: 80%;
    height: auto;
}

.blog_list .view_div {
    text-align: center;
    padding: 0px 15px;
}

.blog_list .view_div {
    text-align: center;
}

.blog_list a.view_more_articles,a.view_more_articles:hover {
       font-size: 18px;
    line-height: 20px;
    letter-spacing: 3px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 0 !important;
    width: 100%;
    padding: 13px;
    box-shadow: 0 3px 6px 0px #222!important;
}

/**/

/*.fusion-content-boxes.save_register_home_section {*/
/*    position: absolute;*/
/*    z-index: 1 !important;*/
/*    top: 70%;*/
/*    left: 35%;*/
/*}*/

/* GSM Slider CSS */
.slide-content .heading .fusion-title-center .title-heading-center {
    font-size: 64px !important;
    font-family: Didot;
    font-weight: bold;
}
/* GSM Slider CSS */

.fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_home_section {
    position: absolute !important;
    z-index: 1 !important;
    top: 75% !important;
    left: 37% !important;
}

.fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_home_section.save--register--home--section--new--class {
    position:unset !important;
    top: unset !important;
    bottom:unset !important;
}

.save_register_home_section h2.content-box-heading {
    font-size: 26px !important;
    line-height: 36px !important;
    color: #112445;
    font-family: "Gill Sans" !important;
    text-align: center;
}

.save_register_home_section {
    width: 25%;
    margin: 0 auto !important;
    text-align: center;
     border: 8px solid #f4f4f6; 
     border-radius: 10px; 
    position: relative!important;
}

.save_register_home_section.save--register--home--section--new--class {
    border:none;
    padding:8px;
    background-color:#f4f4f6;
    background:linear-gradient(360deg, rgba(250, 224, 66, 0),#f4f4f6);
}

.save_register_home_section.save--register--home--section--new--class .fusion-content-box-hover.content-box-column-last {
    background: linear-gradient(to top, #273751, #0d1e3a);
    margin-bottom: 0px !important;
    padding: 5% 5% 10% !important;
    border-bottom: none;
}

.save_the_date_section .fusion-layout-column {
    margin-bottom: 0px !important;
}

.save_register_home_section a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.button-large.button-round.button-flat {
        margin: 0px;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 0 !important;
    padding: 15px 15px;
    box-shadow: 0 3px 6px 0px #222!important;
}

.save_the_date_home_section h1.title-heading-center {
    font-family: "Didot" !important;
    font-weight: bold !important;
}

/* GSM */
.save_the_date_home_section .new-class-start-date h1.title-heading-center {
    font-family: "Gill sans" !important;
    font-size: 30px !important;
    font-weight: normal !important;
}
/* GSM */
.fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_section {
    position: absolute;
    z-index: 1 !important;
    top: 70%;
    left: 35%;
}

.save_the_date_home_section  .fusion-text.save_para_section p{
    font-size: 30px !important;
    line-height: 36px !important;
    color: #fff !important;
    font-family: "Gill Sans" !important;
    text-align: center !important;
    padding-bottom: 2% !important;

}

.new--slider-cls {
    height: 700px;
}

.fusion-fullwidth.fullwidth-box.save_date_second_img.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    z-index: 9 !important;
}

/*Contact Us*/

.heading_txt h1.title-heading-center {
        font-family: "Didot" !important;
    font-weight: bold;
}

.fusion-text.sub_para_txt p {
        font-weight: 300;
    font-size: 28px;
    line-height: 32px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
    width: 70%;
    margin: 0 auto 5%;
}



.get_in_touch .fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-center.fusion-title-size-one.heading_txt.fusion-border-below-title {
    margin-bottom: 0px !important;
}

.get_in_touch {
    width: 80%;
    margin: 5% auto !important;
    border: 5px solid #d5d5d5;
}

.get_in_touch .contact_fl {
    width: 46%;
    float: left;
    margin: 2%;
}

.get_in_touch .contact_fl_msg {
    width: 96%;
    margin: 0 auto;
}

.get_in_touch .contact_fl_btn {
    margin: 3%;
    text-align: center;
}

.get_in_touch input.wpcf7-form-control.wpcf7-submit,
.get_in_touch input.wpcf7-form-control.wpcf7-submit:hover{
       font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 5px 0px 5px 0px;
    top: 0 !important;
    width: 30%;
    letter-spacing: 5px;
    box-shadow: 0 3px 6px 0px #222!important;
    padding: 15px 20px !important;
}

.get_in_touch label {
    font-size: 18px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 300;
    text-align: left;
}

.get_in_touch input.wpcf7-form-control,
.get_in_touch textarea.wpcf7-form-control{
   border: 2px solid #d5d5d5;
    padding: 20px !important;
    font-family: "Gill Sans";
    font-size: 18px;
    letter-spacing: 2px;
}


.call_us_section p {
    font-size: 20px;
    letter-spacing: 1px;
    color: #ffffff;
    font-family: "Gill Sans";
    text-align: justify;
}

.call_us_section h2.content-box-heading,
.call_us_section h2.content-box-heading:hover{
    font-size: 48px !important;
    line-height: 58px !important;
    letter-spacing: 1px !important;
    font-family: "Didot" !important;
    font-weight: bold !important;
    text-align: left;
    padding-left: 15px !important;
}

.call_us_section i.fontawesome-icon {
    font-size: 60px !important;
    line-height: 70px !important;
    height: 100% !important;
    width: 100% !important;
}


.three_section_contact .fusion-layout-column.fusion-one-third {
    margin: 0px !important;
    width: 33.33% !important;
}

.three_section_contact .fusion-content-boxes {
    margin-bottom: 0px !important;
}

.three_section_contact .fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 0px;
}


.faq_section .fusion-accordian .panel-title .fusion-toggle-heading {
        font-weight: 300;
    text-align: left;
    font-family: "Gill Sans";
    font-size: 28px;
    color: #112445;
    letter-spacing: 1px;
    line-height: 38px;
    padding: 6px 5px 5px;
}

.fusion-faq-shortcode .fusion-accordian .panel-title a .fa-fusion-box {
    background-color: #ffffff !important;
}

.faq_section .fusion-accordian .fusion-panel {
    border-color: #ffffff;
    background-color: #ffffff;
    margin: 1%;
    width: 48%;
    float: left;
}

.faq_section .panel-body.toggle-content.post-content p {
    font-size: 16px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 300;
    padding: 2% 10%;
    text-align: justify;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left: 10%;
}

.fusion-text.direct_email_section p {
   font-size: 25px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
    margin-bottom: 0px;
}

.fusion-text.direct_email_section a:hover {
     color:#F25643;
}

.page-id-1069 .fusion-logo img {
    width: 100% !important;
    display: none;
}

.page-id-1069 img.fusion-sticky-logo {
    display: block !important;
}

/*About Us*/

.slide-content {
    margin-top: 30px!important;
}

.caption h2.title-heading-center {
    letter-spacing: 1px;
    color: #ffffff;
    font-family: "Gill Sans" !important;
    text-align: center;
}

.heading h2.title-heading-center {
    text-transform: uppercase;
    margin-bottom: 60px !important;
}

.fusion-text.second_para p {
    margin-bottom: 0!important;
    margin-top: 10px!important;
}

.team_member img {
    height: 100% !important;
    margin: auto;
}

ul.fusion-checklist.fusion-checklist-1.about_checklist {
    margin-top: -2px;
    margin-left: 20px;
}

/*.image_with_top_section span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none ,
.image_with_top_section .fusion-imageframe img{
    width: 100% !important;
    height: 340px;
}*/



.image_with_top_section .fusion-text p {
    font-size: 25px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: lighter !important;
    text-align: justify;
    /*line-height: 40px;*/
    letter-spacing: 1px;
}

/*.image_with_top_section .about_left_checklist .fusion-text p {
       font-size: 20px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: lighter !important;
    text-align: justify;
    line-height: 32px !important;
    letter-spacing: 0px;
}*/

.image_with_top_section h1.title-heading-left {
    font-family: "Didot" !important;
    font-weight: bold;
}

.image_with_top_section .fusion-builder-row.fusion-row {
    margin: 5% auto !important;
    width: 90%;
    padding:3% 5% 0% !important;
    border: 8px solid #d5d5d5;
}

.image_with_top_section .fusion-li-item-content p,
.image_with_top_section .fusion-li-item-content{
    font-size: 20px;
    line-height: 24px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: 300;
}


.image_with_top_section .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-2.fusion-one-half.fusion-column-last {
    position: absolute;
    right: -2%;
    top: -2%;
}

.fusion-logo img {
   /* width: 88% !important;*/
    width: 80% !important;
    display: none;
}

 img.fusion-sticky-logo {
    display: block !important;
}

.page-id-1204 .enquire_section .contact_fl_btn {
    margin: 3% 3% 0 3%;
    text-align: center;
}

.page-id-1204 .fusion-fullwidth.fullwidth-box.enquire_section.padding_zero_mobile.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 3% !important;
    padding-bottom: 3% !important;
}

.page-id-1204 .attendance_heading .title-heading-center{
    font-size : 2rem !important;
    text-transform: uppercase !important;
}

.page-id-1204 .fusion-fullwidth.fullwidth-box.image_with_top_section.join_us_section.padding_zero_mobile.desk_volunteer_us.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-no-small-visibility {
    background: linear-gradient(180deg, rgba(184,182,183,1) 25%, rgba(244,244,246,1) 90%);
}
/*team section*/

.team_member span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none {
    width: 100%;
    text-align: center;
}

/*.fusion-imageframe img,
.fusion-imageframe
{
    width:100% !important;
}*/


.team_member h2.title-heading-center {
    font-family: "Gill Sans" !important;
    font-weight: bold !important;
}

.team_member  h3.title-heading-center {
    font-size: 42px;
    letter-spacing: 2px;
    color: #112445;
    font-family: "Gill Sans";
}

.team_member p {
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 1px;
    color: #112445;
    font-family: "Gill Sans";
    text-align: center;
}

.team_member a.fusion-button.button-flat.fusion-button-round.button-large {
    margin: 0 42% !important;
    border-radius: 50%;
    font-size: 40px;
    text-align: center !important;
    display: table;
    padding: 10px !important;
}

.team_member .button-icon-left {
    margin-right: 0px !important;
}

.team_member .fusion-column-wrapper {
    padding: 5% !important;
}


.fusion-text.sub_para_txt_wht p
{
    font-weight: 300;
    font-size: 28px;
    line-height: 44px;
    color: #ffffff;
    font-family: "Gill Sans";
    text-align: center;
    width: 70%;
    margin: -20px auto 5%;
}

.fusion-image-carousel.fusion-image-carousel-auto.img_caraousel_section {
    margin-top: 10% !important;
    margin-bottom: 10% !important;
}

.new--slider-cls .fusion-image-carousel.fusion-image-carousel-auto.img_caraousel_section {
    margin-top: 10% !important;
    margin-bottom: 0% !important;
}

nav.fusion-main-menu {
    margin-top: 2%;
}




/*Join us*/
.page-id-947 .fusion-builder-row.fusion-row {
    z-index: unset !important;
}


.mc-field-group input {
    border: 1.5px solid #bc6578 !important;
    padding: 18px !important;
    border-radius: 5px !important;
    font-family: "Gill Sans" !important;
    font-size: 16px !important;
    line-height: 26px !important;
    text-indent: unset !important;
}

input#mc-embedded-subscribe {
    font-size: 22px !important;
    letter-spacing: 2px !important;
    color: #ffffff !important;
    font-family: "Gill Sans" !important;
    text-align: center !important;
    background-color: #F25643 !important;
    width: 100% !important;
    border-radius: 5px 0px 5px 0px !important;
    height: 100% !important;
    margin: 0px !important;
    padding: 5px 22px !important;
}

#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 10px 0 10px 3%;
    width: 50%;
    margin: 0 auto;
}

#mc_embed_signup .clear {
    text-align: center;
    width: 50%;
    margin: 2% auto;
}


/*Join Us*/

.heading-with-icon {
       display: table!important;
    width: 100%!important;
    margin: 0 auto 5% !important;
}

.heading-with-icon img {
  margin-right: 0px!important;  
   max-width: unset!important; 
    width: 100%!important;
}

h1.title-heading-center {
    font-size: 60px!important;
    margin-top: 0px;
    margin-bottom: 31px;
    font-family: "Didot" !important;
    font-weight: bold!important;
     font-style: bold!important;
     line-height: 76px!important;
    text-transform: capitalize!important;
}

.fusion-text.part_of_left_section p {
    font-size: 20px;
    color: #122547;
    font-family: "Gill Sans";
    font-weight: bold;
    text-align: left;
}

.part_of_heading h1.title-heading-left {
    font-family: "Gill Sans";
    font-weight: bold;
}


.fusion-text.part_of_left_section3 p {
    font-size: 19px;
    color: #122547;
    font-family: "Gill Sans";
    font-weight: lighter;
    text-align: left;
    line-height: 32px;
    font-weight:600!important;
}

.fusion-text.sub_para_txt_red p {
    font-weight: 300;
    font-size: 28px;
    line-height: 32px;
    color: #F25643;
    font-family: "Gill Sans";
    text-align: center;
    width: 100%;
    margin: 0 auto 5%;
}

.enquire_section {
    width: 90%;
    margin: 0 auto 5% !important;
    border: 5px solid;
}

.enquire_section .contact_fl {
    width: 46%;
    float: left;
    margin: 2%;
}


.enquire_section .contact_fl_msg {
    width: 96%;
    margin: 0 auto;
}

.enquire_section .contact_fl_btn {
    margin: 3%;
    text-align: center;
}

.enquire_section input.wpcf7-form-control.wpcf7-submit,
.enquire_section input.wpcf7-form-control.wpcf7-submit:hover{
       font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 5px 0px 5px 0px;
    top: 0 !important;
    width: 30%;
    letter-spacing: 5px;
}

.enquire_section label {
    font-size: 18px;
    color: #F25643;
    font-family: "Gill Sans";
    font-weight: 300;
    text-align: left;
}

.enquire_section input.wpcf7-form-control,
.enquire_section textarea.wpcf7-form-control{
   border: 2px solid #d5d5d5;
    padding: 20px !important;
    font-family: "Gill Sans";
    font-size: 18px;
    letter-spacing: 2px;
}

.four_section_attendance .fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 40px;
    width: 25%;
    float: left;
}

.four_section_attendance .content-container p {
    font-size: 20px;
    letter-spacing: 1px;
    color: #ffffff;
    font-family: "Gill Sans";
    min-height: 50px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    margin: 0 auto;
}

.four_section_attendance .fusion-column.content-box-column.content-box-column {
    width: 24%;
    margin-right: 1%;
    padding: 3%;
}

.four_section_attendance h2.content-box-heading {
    font-size: 71px !important;
    letter-spacing: 1px !important;
    color: #ffffff !important;
    font-family: "Gill Sans" !important;
    font-weight: bold !important;
        text-align: left
}

.four_section_attendance .fusion-column {
    background-color: #112445;
}

.four_section_container .heading.heading-with-icon.icon-left .image {
    float: right !important;
    display: block !important;
}


.four_section_container  h2.content-box-heading {
    /* display: block !important; */
    float: left;
    vertical-align: middle;
    min-height: 130px;
    line-height: 130px !important;
    width: 65%;
}

.four_section_container  .image {
    width: 35%;
    text-align:right;
}

.four_section_container .image img {
    width: 90% !important;
    padding-top: 25%;
}

.fusion-content-boxes.content-boxes.columns.row.fusion-columns-4.fusion-columns-total-4.fusion-content-boxes-1.content-boxes-icon-with-title.content-left.four_section_attendance {
    margin-bottom: 0px !important;
}

.attendance_heading h1.title-heading-center {
    font-family: "Gill Sans";
    text-align: center;
    text-transform:uppercase;
}

span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none.contributor_img {
    text-align: center;
}

.contributor_img img {
       width: 80% !important;
    margin: 2% 2% 5%;
}

.fusion-text.seo_text p {
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 38px;
    color: #ffffff;
    font-family: "Gill Sans";
    text-align: center;
   background: rgb(142,146,174);
   background: linear-gradient(90deg, rgba(142,146,174,1) 0%, rgba(102,108,146,1) 35%, rgba(55,72,117,1) 100%);
   padding: 1% 20%;
   text-transform: uppercase;
}

.image_with_top_section.join_us_section .volu_heading_css h1.title-heading-left {
    font-size: 25px;
    color: #122547;
    font-family: "Gill Sans";
    font-weight: bold;
    text-transform: uppercase;
}

.submit_resume_section p {
    text-align: center !important;
    font-size: 25px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: bold !important;
    margin-bottom:0px !important;
    text-transform: uppercase;
}

span.email_id {
    font-weight: lighter;
    margin: 0px !important;
    text-transform: lowercase;
    color:#112445 !important;
}

.right_volunteer1 {
    width: 70% !important;
}

/*.image_with_top_section.join_us_section .right_volunteer1 {*/
/*    width: 100% !important;*/
/*}*/

/*sticky*/

/*.fusion-body .fusion-main-menu .current_page_item > a {*/
/*    background-color: #5B7091;*/
/*    padding: 10px 15px;*/
/*    height: auto;*/
/*    margin-top: 25px;*/
/*}*/

 .fusion-is-sticky #side-header .fusion-logo,
 .fusion-is-sticky .fusion-header .fusion-logo {
    margin-top: 20px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important; 
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
    background-color: #112445 !important;
    height: 105px!important;
}

.fusion-is-sticky .fusion-main-menu > ul > li > a {
    font-size: 14px !important;
    margin-top: 10px !important;
}


.page-id-1204 .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-51.fusion-one-half.fusion-column-last {
    width: 50% !important;
    position: absolute;
    top: -2% !important;
    right: -2% !important;
}

.fusion-title.title.fusion-title-16.fusion-sep-none.fusion-title-size-one.right_volunteer1.volu_heading_css {
    margin-top: 5% !important;
}

/* Home */

/*ul#menu-footer-menu li:not(:last-child):after {
    content: "|";
    color: #fff;
    font-size: 15px;
}*/

section#media_image-4 img {
    /*width: 100% !important;*/
    width: auto !important;
}

.fusion-footer-widget-column {
    margin-bottom: 0 !important;
}

footer.fusion-footer-widget-area.fusion-widget-area {
    padding: 100px 75px 0 75px;
}

.fusion-widget-area .fusion-column.col-lg-6.col-md-6.col-sm-6 {
    width: auto;
}


span.linked-in-img img {
    width: 50px !important;
    height: auto !important;
}

.slide-content h3.title-heading-center {
    font-family: "Gill Sans" !important;
    font-size: 35px !important;
    line-height: 48px !important;
    font-weight: lighter !important;
}

span.tst {
    font-size: 100px!important;
}

.beyond_img_section .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1 {
    margin-bottom: -10px !important;
}
.join_us_section.home_section_left .post-content p{margin-bottom:10px!important;}

/* join us */
.fusion-column-wrapper .volu_heading_css_desk h1 {
    font-family: "Gill Sans" !important;
    font-size: 24px !important;
    line-height: 34px !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    margin: 0 auto !important;
}

.new--slider-cls {
    height: 700px;
}



.desk_volunteer_us .fusion-text.second_para p {
    font-size: 24px !important;
}

p.text-red {
    color: #F25643 !important;
    font-weight: 600 !important;
}

.fusion-text.sub_txt_join_para.second_para p {
    text-align: center;
    margin-bottom: 15px !important;
}

.fusion-text.submit_resume_section p {
    font-weight: 600 !important;
    font-size: 20px;
}

.fusion-title.title.fusion-title-15.fusion-sep-none.fusion-title-size-one.volu_heading_css.volu_heading_css_desk.fusion-border-below-title {
    margin-bottom: 0px !important;
}

.fusion-text.second_sub_para_txt p {
       font-size: 27px !important;
    text-align: justify !important;
}


.fusion-title.title.fusion-title-16.fusion-sep-none.fusion-title-size-one.right_volunteer1.volu_heading_css.volu_heading_css_desk {
    margin: 5% 2% 2% 0% !important;
}

.fusion-title.title.fusion-title-15.fusion-sep-none.fusion-title-size-one.volu_heading_css.volu_heading_css_desk.fusion-border-below-title {
    margin: 9% 0% 0% !important;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
    display: inline-block;
    visibility: hidden;
    vertical-align: middle;
    width: 100%;
    line-height: normal;
    text-align: center;
}

.fusion-image-carousel .fusion-carousel .fusion-carousel-item .fusion-image-wrapper img,
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper
{
     width: 100% !important;
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper  {
    width: 100% !important;
    height: 100% !important;
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper img {
    width: 100% !important;
    height: 100% !important;
}

.page-id-1204 .padding_zero_mobile .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_5 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-height: 90px !important;
}

.page-id-1204 span.fusion-imageframe.imageframe-none.imageframe-13.hover-type-none img {
    width: 80px !important;
}
/*
.page-id-1328 .fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_section.white-txt{
    border-image-source: linear-gradient(360deg, rgba(250, 224, 66, 0),#f4f4f6);
    border-radius: 10px 10px 0px 0px;
    border-image-slice: 1;
}

 .page-id-1328 .fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_section.white-txt {
    border-image-source: linear-gradient(360deg, rgba(250, 224, 66, 0),#f4f4f6);
    border-radius: 10px 10px 0px 0px;
    border-image-slice: 1;
}

.page-id-1328 .fusion-column.content-box-column.content-box-column.content-box-column-1.col-lg-12.col-md-12.col-sm-12.fusion-content-box-hover.content-box-column-last {
    background: #2E3D58;
    color: white;
    padding: 2rem;
}*/
.page-id-1328 .fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_section.white-txt {
   background: linear-gradient(360deg, rgba(250, 224, 66, 0),#f4f4f6);
    padding: 10px;
    border-radius: 5px;
    border-bottom: none !important;
    padding-bottom: 0px;
}

.page-id-1898 .fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_section.white-txt {
    background: linear-gradient(360deg, rgba(250, 224, 66, 0),#f4f4f6);
    padding: 10px;
    border-radius: 5px;
    border-bottom: none !important;
    padding-bottom: 0px;
}
.page-id-1328 .fusion-column.content-box-column.content-box-column.content-box-column-1.col-lg-12.col-md-12.col-sm-12.fusion-content-box-hover.content-box-column-last {
    background: linear-gradient(to top, #273751, #0d1e3a);
     margin-bottom: 0px !important;
      padding: 5% 5% 10%;
}

.page-id-1385 .fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-1.fusion-content-boxes-1.content-boxes-clean-vertical.content-left.content-boxes-icon-on-top.save_register_section.white-txt {
   background: linear-gradient(360deg, rgba(250, 224, 66, 0),#f4f4f6);
    padding: 10px;
    border-radius: 5px;
    border:none;
    border-bottom: none !important;
    padding-bottom: 0px;
}
.page-id-1385 .fusion-column.content-box-column.content-box-column.content-box-column-1.col-lg-12.col-md-12.col-sm-12.fusion-content-box-hover.content-box-column-last {
    background: linear-gradient(to top, #273751, #0d1e3a);
     margin-bottom: 0px !important;
      padding: 5% 5% 10%;
}

.fusion-text.part_of_left_section3 p {
    text-align: center !important;
    font-family: "Gill Sans";
    font-weight: 100 !important;
}


.fusion-text.part_of_left_section3.partner_left_txt p {
    text-align: left !important;
}

.fusion-text.partner_right_txt_two p{
        font-family: "Gill Sans" !important;
    font-size: 21px !important;
    line-height: 28px !important;
    font-weight: 100 !important;
    margin: 0 auto !important;
    color: #122547;
    text-align: justify !important;
    margin-bottom: 15px !important;
}

.fusion-text.part_of_left_section3.partner_right_txt_one p {
    font-family: "Gill Sans" !important;
    font-size: 22px !important;
    line-height: 32px !important;
    font-weight: 600 !important;
    margin: 0 auto !important;
    color: #122547;
    text-align: left !important;
    margin-bottom: 30px !important;
}

.fusion-title.title.fusion-title-5.fusion-sep-none.fusion-title-size-one.part_of_heading.text_center_head.volu_heading_css_desk.fusion-border-below-title {
    margin-bottom: 0px !important;
}

.page-id-1069 .heading.heading-with-icon.icon-left .image { 
    width: 100px;
}

/* GSM .three_section_contact .heading.heading-with-icon.icon-left .image img {
    width: 100% !important;
    height: 100% !important;
} */
/* GSM for home page */
.gill-font {
    font-family: "Gill Sans" !important;
    font-size: 60px;
    text-transform: uppercase;
    font-weight: 400;
}

.blue-clr {
    color:#112445;
}

.red-clr {
    color: #F84B45;
}
.Didot-font {
    font-family: "Didot" !important;
    font-size: 52px;
    text-transform: uppercase;
    font-weight: bolder;
}

.font-size-45 {
    font-size: 45px;
    font-weight: bolder;
}

.year{
    font-family: "Gill Sans Bold" !important;
}
.font-size-55 {
    font-size: 55px;
    font-weight: 600;
}

.will-in2020 {
    line-height:0.8;
    margin-bottom:0px !important;
    text-align:center;
}

.light-weight {
    font-weight: 200 !important;
    font-size: 45px;
    letter-spacing:2px !important;
}

.link-area-link-icon-hover .heading-link h2.content-box-heading {
    color: #ffffff !important;
}

/* GSM for home page ends */

.three_section_contact .heading.heading-with-icon.icon-left .image img {
    width:100px !important;
    height:auto !important;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left: 10% !important;
}

#fusion-slider-15 .fusion-title h2.title-heading-center {
    text-transform: uppercase;
    margin-bottom: 0% !important;
}

#fusion-slider-15 .slide-content-container .heading {
    margin: 0 0 0px;
}

.fusion-text.first-para.who_first_para p {
    letter-spacing: 0px !important;
}

.fusion-text.first-para.who_first_para {
    margin-bottom: 8% !important;
}


.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
    background-color: #112445 !important;
    height: 105px!important;
    max-width: 100%;
    width: 100%;
    margin: 0 auto !important;
}

.fusion-header-wrapper {
    position: absolute;
    z-index: 10000;
    left: 0;
    right: 0;
    max-width: 100%;
    width: 100%;
    margin: 0 auto !important;
}

/* /join us page changes*/

.fusion-text.part_of_left_section3.support_para_txt {
    width: 85%;
    margin: 0 auto;
}

.fusion-text.part_of_left_section3 p {
    margin-bottom: 10px;
}


a.link_blog {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}


/*.we_will_desktop {*/
/*    float: none !important;*/
/*    clear: none !important;*/
/*}*/

.grecaptcha-badge {
    z-index: 99999;
}

ul#menu-footer-menu a {
    color: #fff !important;
}


.view_more_speaker {
    font-size: 18px !important;
    line-height: 20px !important;
    letter-spacing: 3px !important;
    color: #fff !important;
    font-family: "Gill Sans" !important;
    text-align: center;
    background-color: #F25643;
    border-radius: 8px 0px 8px 0px !important;
    top: 0 !important;
    width: 100%;
    padding: 13px;
    box-shadow: 0 3px 6px 0px #222!important;

}

.fusion-text.sub_txt_join_para.second_para {
    margin-top: 5% !important;
} 


.attendance_heading h1 {
    font-family: "Gill Sans" !important;
}

@media only screen and (max-width: 600px) {
  .coming_soon .coming_fl_btn,
  .coming_soon .coming_fl{
    width: 100%;
}

.coming_soon h1.title-heading-center {
    font-size: 18px;
    line-height: 28px;
}


}

/* /join us page changes*/

.attendance-block .image img {
    padding-top: 13px !important;
}

.attendance-block .fusion-row .fusion-layout-column .fusion-column-wrapper .seo_text p {margin-bottom:50px !important;}

.enquire-block {margin-top:30px!important;}
.global-points-section .fusion-column-wrapper ul li .fusion-li-item-content {
	margin: 0px !important;
}

.global-points-section .fusion-column-wrapper ul li .circle-yes {display:none;}

.global-points-section .fusion-column-wrapper ul li .fusion-li-item-content p {
	font-size: 22px;
	line-height: 30px;
	font-weight: normal !important;
	letter-spacing: 2px;
    margin-left:5px;
}
 
  .global-points-section .fusion-column-wrapper ul li {color:#000; font-size:16px; padding-right:2px;}
  
.global-lead-info .fusion-column-wrapper .fusion-text p {font-size:41px;}
.motivation-para-info .fusion-column-wrapper .fusion-text p {font-size:22px !important;}


.motivation-para-info .second-info {margin-top:20px;}
.tabs-block .tab-pane {padding:0px !important;}
.blog-similar {width:auto !important; float:left !important; margin-bottom:0px !important;}
.blog-similar .fusion-column {margin-bottom:0px !important;}

/*Daman Css */
a.fusion-social-network-icon.fusion-tooltip {
    background-color: #ccc;
    padding: 13px;
    border-radius: 50%;
    color: #112445 !important;
}
.fusion-social-networks .fusion-social-network-icon:before {
    color: inherit;
    font-size: 25px !important;
    font-weight:600;
}
.fusion-social-networks .fusion-social-network-icon {
    margin: 0 27px 10px !important;
 }
 footer#footer{
    padding:120px 60px 90px 60px !important;
}
footer.fusion-footer-widget-area.fusion-widget-area
{
    padding:88px 60px 0 60px !important;
}
.fusion-footer footer .fusion-columns .fusion-column {
    padding-right: 30px;
    padding-left: 0px;
}

ul#menu-footer-menu li:not(:last-child):after {
    content: "|";
    color: #fff;
    font-size: 15px;
}
ul#menu-footer-menu a {
       font-size: 17px;
       letter-spacing:1px;
    text-transform: uppercase;
    color: #fff;
    padding:0 12px;
    text-align: center;
    /*width: 95%;*/
    float: left;
}
.fusion-main-menu > ul > li > a {
    height: 32px !important;
    padding-left: 22.5px;
    padding-right: 22.5px;
}

 .page-id-1904 .fusion-text.sub_para_txt p {
    width: 80% !important;
    font-size: 26px;
}
 .page-id-1904 h1.title-heading-center {
    text-transform: none !important;
}

 .page-id-1904  h1.title-heading-center {
          font-size: 0.7em !important;
}

.page-id-1904 .fusion-fullwidth.fullwidth-box.image_with_top_section.join_us_section.padding_zero_mobile.desk_volunteer_us.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-no-small-visibility {
    background: linear-gradient(180deg, rgba(184,182,183,1) 25%, rgba(244,244,246,1) 90%);
}


.page-id-1904 .fusion-fullwidth.fullwidth-box.image_with_top_section.join_us_section.padding_zero_mobile.desk_volunteer_us.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-no-small-visibility {
    padding: 1%;
}

.page-id-1904 .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-builder-column-52.fusion-one-half.fusion-column-last {
    position: absolute;
    right: -2%;
    top: -2%;
}

.page-id-1904 span.fusion-imageframe.imageframe-none.imageframe-42.hover-type-none.cus-img-si {
    display: inline-block;
    z-index: 1;
    overflow: hidden;
    right: -168px;
    top: -84px;
    position: absolute !important;
    vertical-align: middle;
    max-width: unset;
    left:0;
}

.page-id-1879 span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none.cus-img-si {
    display: inline-block;
    z-index: 1;
    overflow: hidden;
    right: -56px;
    left: -26px;
    top: -16px;
    position: absolute !important;
    vertical-align: middle;
    max-width: unset;
 }

.page-id-1879 .image_with_top_section .fusion-text.who_first_para p {
    font-size: 30px;
    color: #112445;
    font-family: "Gill Sans";
    font-weight: lighter !important;
    text-align: justify;
    line-height: 1.5 !important;
    letter-spacing: 1px;
    font-size: 20px !important;
    font-weight: 600 !important;
}

.page-id-1879 .motivation-para-info .fusion-column-wrapper .fusion-text.second_para p {
    font-size: 20px !important;
    line-height: 1.5 !important;
}

.page-id-1879 .about_left_checklist.motivation-para-info .fusion-column-wrapper , .page-id-1879 .checklist_structure.new_checklist_structure .fusion-column-wrapper{
     margin-top : 84px;
}

.page-id-1879 .checklist_structure.new_checklist_structure ul li p{
    font-size:20px !important;
}

.page-id-1879 .global-lead-info .fusion-title.title.fusion-title-3{
    font-size:52px !important;
}
.page-id-1879 .global-lead-info .fusion-title.title.fusion-title-3 .title-heading-left{
    line-height :  66px !important;
}
.page-id-1904 .fusion-title.title.fusion-title-16.fusion-sep-none.fusion-title-size-one.right_volunteer1.volu_heading_css.volu_heading_css_desk {
    margin: 60% 2% 2% 0% !important;
}

.page-id-1904  .attendance_row .title-heading-center{
    line-height:64px !important;
}

.page-id-1904 .fusion-text.part_of_left_section3 p {
       font-weight: 100 !important;
}

.page-id-1904 .enquire_section .contact_fl_btn {
    margin: 3% 3% 1.5% 3%;
    text-align: center;
  }
  
  
  
  /*** Hubspot contact form ****/

.hubspot-link__container.sproket {
    display: none;
}

.hbspt-form{

    text-align: center;
}

.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 50% !important;
    float: left !important;;
}
.hs_firstname label {
    margin-left: 36px;
}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 50% !important;;
    float: left !important;;
}

.hs_email label {
    margin-left: 36px;
}

input.hs-button.primary.large {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: "Gill Sans";
    text-align: center;
    background-color: #F25643;
    border-radius: 5px 0px 5px 0px;
    top: 0 !important;
    width: 25%;
    letter-spacing: 2px;
    padding: 12px !important;
    margin-top: 3%;
    box-shadow: 0 3px 6px 0px #222!important;
}

/*** added by pratiksha moderni 08-10-2019***/

  .pricetbl h1{
            font-size: 42px !important;
            letter-spacing: 1px !important;
            color: #112445 !important;
            font-family: "Didot" !important;
            font-weight: bold !important;
            text-align: center;
            text-transform: uppercase;
	}
	
 @media (min-width: 1024px){

	.pricetbl .row{
	    width:74%;
	    margin:auto !important;
	}
 }
   .pricetbl{
            background: linear-gradient(180deg, rgba(184,182,183,1) 25%, rgba(244,244,246,1) 90%);
            padding-top: 60px;
            padding-bottom: 60px;
            padding-left: 20px;
            padding-right: 20px;
   }	
  .pricetbl .price-div{
        font-size: 33px;
        color: #112445;
        font-family: "Gill Sans";
        text-align: center;
        text-transform:uppercase;
  }	
  
  .pricetbl .text{
          font-size: 24px !important;
          font-family: "Gill Sans" !important;
  }
   .pricetbl .price{
          font-size: 48px !important;
          font-family: "Gill Sans" !important;
  }
  
  .pricetbl .includes{
    width: 80%;
    font-family: "Gill Sans" !important;
    text-align: center;
    background: white;
    margin: auto;
    padding: 20px !important;
    margin-top: 10px;
    min-height: 460px;
  }
  
  .pricetbl .includes h2{
    color: red;
    font-size: 36px !important;
    font-family: "Gill Sans" !important;
    text-transform: uppercase;
    margin : 0px !important;
    padding-bottom : 10px;
      
  }
  .pricetbl .includes p{
   
   font-size :20px;
   margin-bottom : 5px !important; 
      
  }
  
  .delegate-text {
    width: 60%;
    margin: auto !important;
    padding-bottom : 40px;
}

div#price-section {
    padding: 0px !important;
}

@media only screen and (max-width: 800px){
.fusion-body .fusion-layout-column.delegate-text{
        width: 90% !important;
        margin: auto !important;
    }
}
