.col-md-12.company-slider-dmg .carousel-img-slider-wrap {
    width: 100%;
    padding: 0;
}
body#pageId-12572 .cta-btn-wrapper {
    border: none !important;
}
body#pageId-2002 .about-filter-section .right-sec {
    margin-left: 0;
    width: 100%;
}
body#pageId-12060 .four-col-attend .four-col-wrap .content-row * {
    color: #fff;
}
body#pageId-11726 .events-wrap-inner-page.two_col.bg-grey .events-wrap-inner {
    margin-top: 0;
    max-width: 800px;
}
body#pageId-12060 .cta-btn-wrapper {
    border: 0 !important;
    padding: 0;
}
.speaker-wrap .speaker-single .speaker-content h5, .speaker-wrap .speaker-single .speaker-content p {
    color: rgba(0, 0, 0, 0.85);
}
.speaker-wrap .speaker-single {
    border: 2px solid #241a7b;
    padding-top: 0;
}
p.session-category {
    text-transform: uppercase;
    font-weight: 700;
}
.c-t-header{
    color: #241a7b !important;
}
.title-style > h3 {
    background: #e7e7e7;
    padding: 10px;
    border-left: 3px solid #241a7b;
    color: #241a7b !important;
}
body#pageId-12060 .why-speak .speak-wrap .heading h2{
    padding-bottom: 20px !important;
    padding-left:20px !important;
}
.sponsors-wrap .sponsor-head h6 {
    text-transform: uppercase;
    color: #4a4747;
}
body#pageId-12060 .three-block .col-wrap .col {
    width: 100% !important;
}

body#pageId-12060 .page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap .col h5 {
    text-align: left;
}

body#pageId-12060 .page-wrapper .divide-col .why-speak .speak-wrap p {
    text-align: left;
}
.box-background h2 {
    
}
.two-col-content > .container {
    padding: 0 !important;
}
.two-col-content .col-md-6 > div {
    background: #241a7b;
    padding: 20px;
}

.two-col-content .col-md-6 {
    display: flex;
}

.two-col-content h4 {
    font-size: 20px;
    background: #1e565a;
    padding: 8px;
    color:#fff;
}

.two-col-content ul li {
    color: #fff !important;
}

.two-col-content ul li:before {
    background: #fff !important;
}
.two-col-content {
    margin: 20px 0;
    margin-bottom: 30px;
}

.two-col-content h4 {
    
}
body#pageId-12416 .box-shadow {
    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    padding: 20px !important;
    margin-bottom: 20px;
}

body#pageId-12416 .image-wrap.col-md-12 {
    display: flex;
    padding: 0;
    border: 2px solid #e7e7e7;
    margin: 30px 0;
    padding: 20px 0;
}

body#pageId-12416 .image-wrap.col-md-12 h4 {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

body#pageId-12416 .image-wrap.col-md-12 .col-md-10 {
    display: flex;
    width: 100%;
}
body#pageId-11917 .boxed-content > .container {
    padding: 0 !important;
}
.four-col-attend .four-col-wrap .content-row .btn-primary {
    padding: 10px;
    color: #fff;
}
.tabs-nav-list li{
    width:250px;
}
.agenda-popup-wrap.opened {
    display: block;
    z-index:99;
}
.btn-wrap.col-md-12.p-0 .col-md-4:first-child .cta-buttons a {
    background: #23b1c2 !important;
}

.btn-wrap.col-md-12.p-0 .col-md-4:nth-child(2) .cta-buttons a {
    background: #f07e23 !important;
}

.btn-wrap.col-md-12.p-0 .col-md-4:last-child .cta-buttons a {
    background: #241a7b !important;
}
ul#main-nav li:nth-child(3) .sub-menu li:last-child, {
    background: #f07e29;
    padding-top: 5px;
}
/*ul#main-nav li:nth-child(4) .sub-menu li:last-child {*/
/*     background: #f07e29;*/
/*    padding-top: 5px;*/
/*}*/
body#pageId-1061 .two-col-wrap-inner .right-side.video-side:after{
    display:none;
}
.videoWrapper1 {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.videoWrapper1 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
body#pageId-11742 section.col-full-width.bg-grey .full-width-inner:before {
    background: url(/media/regmepnq/indiapattern.png)no-repeat right;
    background-size: cover;
    position: absolute;
    content: '';
    width: 440px;
    height: 100%;
    right: -100px;
    bottom: -90px;
    opacity: 0.3;
}
section.subscribe-nl {
    clear: both;
    margin-top: 15px;
    float: left;
    width: 100%;
}
.content-socialicons-ty a svg {
    height: 32px;
    width: 32px;
}
.content-socialicons-ty, .content-socialicons-ty a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.content-socialicons-ty a svg path {
    fill: #fafafa;
}
.content-socialicons-ty a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #3d6f96;
    border-radius: 50%;
    height: 45px;
    justify-content: center;
    margin-bottom: 20px;
    margin-right: 15px;
    padding: 11px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    width: 45px;
}
body#pageId-11742 .divide-col .content-left .grid-section section.col-full-width.bg-grey.fisrt-section {
    padding: 25px 30px !important;
    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    background: #fff;
}
.cta-btn-wrapper > .container {
    padding: 0 !important;
}
body#pageId-11733 .col-md-3 .btn-primary {
    display: block;
}
section.two-col-wrap.bg-white.leftimageClass .cta-hold {
    max-width: 90%;
    margin: 0;
    direction: ltr;
}

.cta-btn-wrapper h4 {
    margin-bottom: 0;
    padding: 20px;
}

.cta-btn-wrapper p, .cta-btn-wrapper span {
    margin-bottom: 0 !important;
}

.cta-btn-wrapper {
    border: 2px solid #3d6f96 !important;
    padding: 20px;
    border-top: 0 !important;
}

.cta-btn-wrapper-title {
    border: 2px solid #3d6f96 !important;
    background: #3d6f96 !important;
}

.cta-btn-wrapper-title div.container {
    padding: 0 !important;
}

.cta-btn-wrapper-title .container h4 {
    padding: 10px !important;
    color: #fff;
    margin-bottom: 0;
}

.cta-btn-wrapper span {
    padding: 0;
    display: block;
}

.cta-btn-wrapper span a {
    display: block;
    padding: 10px;
}
body#pageId-11733 .grid-section .boxed-content span.btn-primary {display: block;}

body#pageId-11733 .boxed-content > .container {
    padding: 0 !important;
}
.logo-wrapper-dmg.flex-grid > div {
    width: 20%;
    text-align: center;
    padding: 10px;
}
body#pageId-11726 .events-wrap-inner-page.two_col .events-single.width-50 .content{
     position: relative;
    top: 0;
    background: #101e21;
}

body#pageId-11726 .events-wrap-inner-page.two_col .events-single.width-50 .content p{
    display:none;
}

body#pageId-11726 .events-wrap-inner-page.two_col.bg-grey .events-wrap-inner{
    margin-top:0;
}
body#pageId-11726 .events-wrap-inner-page .events-single img {
    padding: 20px;
    background: #101e21;
}
body#pageId-12060 .icon-wrap img {
    max-width: 90px;
}
.logo-wrapper-dmg.flex-grid {
    height: 100%;
    flex-flow: wrap;
    padding: 0px !important;
}

.image-wrapper-dmg .img-wrap {
    justify-content: center;
    border: 1px solid #c3c3c3;
    padding: 10px;
}
.image-wrapper-dmg .img-wrap img {
    max-width: 100%;
}
.container.swiper-img-carousel-wrap-dmg {
    padding-top: 0 !important;
}
.counter-wrap{
    margin-top:20px;
}
.sponsor-logo-wrap .swiper-slide img {
    max-width: 100%;
    max-height: 140px;
    padding: 10px;
}
.sponsors-wrap .sponsor-logo-wrap a {
    display: block;
    max-width: 270px;
    margin: auto;
}
section.col-full-width.bg-grey .full-width-inner:before {
    background: url('/media/regmepnq/indiapattern.png')no-repeat right;
    background-size: cover;
    position: absolute;
    content: '';
    width: 340px;
    height: 100%;
    right: -100px;
    bottom: -90px;
    opacity: 0.3;
}

section.col-full-width.bg-grey .full-width-inner {
    position: relative;
    overflow: hidden;
}
body#pageId-11742 .ad-banner .ad-banner-wrap:after {
    background: rgba(61, 111, 150, 0.7);
}
body#pageId-11742 .ad-banner .ad-banner-wrap .right-sec .btn-primary{
    background-color: #f07e29 !important;
}
body#pageId-11742 .ad-banner .ad-banner-wrap .right-sec .btn-primary:hover{
    background-color: #c25300 !important;
}
body#pageId-11726 .why-attend-section .attend-wrapper .cont-right .content-wrap .contents .icon__wrap {
    max-width: 80px;
}
body#pageId-11917 section.three-col-meet img {
    max-width: 100% !important;
    width: 100% !important;
    max-height: 100% !important;
    min-width: 100% !important;
}

body#pageId-11917 .three-col-meet .content-wrap .content-single .img-wrap {
    display: block;
}
body#pageId-11917 section.col-full-width.fisrt-section:after {
    background: url(/media/regmepnq/indiapattern.png)no-repeat right;
    background-size: contain;
    position: absolute;
    content: '';
    width: 360px;
    height: 100%;
    right: -30px;
    bottom: -60px;
    opacity: 0.3;
}
body#pageId-11917 .divide-col .content-left .grid-section section.fisrt-section {
    position: relative;
    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    padding: 20px !important;
    overflow: hidden;
}
body#pageId-11917 section.two-col-wrap.bg-darkgreynew .two-col-wrap-inner.skk > div, body#pageId-11917 section.two-col-wrap.bg-darkgreynew .two-col-wrap-inner.skk > div p {
    display: flex;
}

body#pageId-11917 section.two-col-wrap.bg-darkgreynew .two-col-wrap-inner.skk .iframe-wrap {
    height: 100%;
}
body#pageId-11917 section.two-col-wrap.bg-darkgreynew .two-col-wrap-inner.skk > div p {
    margin-bottom: 0;
}
body#pageId-11742 section.col-full-width.bg-grey .full-width-inner {
    padding: 0 15px;
}
body#pageId-11728 section.col-full-width.fisrt-section {
    position: relative;
    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    padding: 20px !important;
    overflow: hidden;
}
body#pageId-11728 section.col-full-width.fisrt-section:after {
    background: url(/media/regmepnq/indiapattern.png)no-repeat right;
    background-size: cover;
    position: absolute;
    content: '';
    width: 270px;
    height: 100%;
    right: -30px;
    bottom: -33px;
    opacity: 0.3;
}
body#pageId-11728 section.two-col-wrap.bg-darkgreynew.leftimageClass .two-col-wrap-inner .cta-hold {
    direction: ltr;
    margin-right: 0 !important;
    margin-left: 60px;
}
body#pageId-11728 section.two-col-wrap.bg-darkgreynew.leftimageClass .two-col-wrap-inner .heading h2{
    color:#fff !important;
}
section.btn-wrapper.clearfix.col-md-12.p-0 {
    border: 2px solid #3d6f96;
}
.btn-wrapper.clearfix.col-md-12 {
    text-align: center;
}
section.btn-wrapper.clearfix.col-md-12.p-0>h3 {
        font-size: 28px;
    border-left: 3px solid #3d6f96;
    padding-left: 10px;
    background: #e6e6e6;
    padding: 10px;
    margin-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
    background: #3d6f96;
    color: #fff;
    font-weight: 600;
    
}
.btn-wrap.col-md-12.p-0 .cta-buttons a {
    display: block;
    background: #f07e29;
    padding: 10px;
    color: #fff;
    font-size: 20px;
    border: none!important;
    text-transform: uppercase;
}
section.btn-wrapper.clearfix.col-md-12.m-30.p-0 .btn-wrap > div {
}

section.btn-wrapper.clearfix.col-md-12.m-30.p-0 .btn-wrap {
    display: flex;
    flex-wrap: wrap;
}

section.btn-wrapper.clearfix.col-md-12.m-30.p-0 {
    clear: both;
    float: left;
}
body#pageId-11747 .grid-section .col-md-3 img {
    max-width: 220px;
}
body#pageId-1061 .img-wrap img, body#pageId-11742 .img-wrap img{
    padding:  15px;
}
section.two-col-wrap.bg-darkgreynew.leftimageClass {
    clear: both;
}
.four-col-attend .four-col-wrap .content-row h3{
    min-height:auto !important;
    text-align:center;
}
/*Color Changes Start*/
.cta-hold-inner a:first-child {
    background: #23b1c2 !important;
}
.cta-hold-inner a:first-child:hover {
    background: #11717c !important;
}
.cta-hold-inner a:last-child {
    background: #f07e23 !important;
}
.cta-hold-inner a:last-child:hover {
    background: #c25300 !important;
}
.nav-wrapper{
/*    background-color: #241a7b !important;*/
     background-image: linear-gradient(#0071bf, #0060b6);
}
.hero-slider .slider-contents {
    background: rgba(95, 86, 179, 0.7) !important;
}
.counter-wrap {
    margin-top: 0;
    background: #0060b6 !important;
    padding-top: 20px;
}
.counter-wrap-inner {
    padding: 10px 0;
    background: #0060b6 !important;
    box-shadow: none;
}
.counter-wrap .counter-single + .counter-single:before {
    background: #241a7b !important;
}
.heading h2 {
    color: #241a7b !important;
}
.company-slider .heading {
    width: 11.875rem;
    background: #241a7b !important;
}
.events-wrap .events-single:hover .content, .events-wrap .events-single .content{
    background-color: rgb(58 135 141 / 70%) !important;
}
section.btn-wrapper.clearfix.col-md-12.p-0>h3{
    border-left: 3px solid #241a7b;
    background: #241a7b;
}
section.btn-wrapper.clearfix.col-md-12.p-0 {
    border: 2px solid #241a7b;
}
.nav-col-social .social-links{
    background: #0071bf !important;
}
.site-footer {
    background: #241a7b !important;
}
.sub-menu{
    background: #0060b6 !important;
}
.counter-single h3, .counter-single p{
    color:#fff;
}
.four-col-attend .four-col-wrap .content-row h3{
    background-color: #241a7b !important;
}
.hero-slider-inner {
       background: #241a7b !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
       color: #241a7b;
}
.cta-btn-wrapper-title {
    border: 2px solid #241a7b !important;
    background: #241a7b !important;
}
.theme-desc{
    background: #241a7b !important;
}

/*Color Changes Ends*/

.four-col-attend.about-gas-col .four-col-wrap .content-row .content {
    background:#eee;
    border-radius: 8;
    padding:0px;
    color:#555 !important;
}

.four-col-attend .four-col-wrap .content-row {border-radius:8px;background:#fff;color:#555 !important;}

.four-col-attend .four-col-wrap .content-row h3 {
    background-color: #255356 !important;
    margin-top:0px;
}

.four-col-attend.about-gas-col .four-col-wrap .content-row .content p {
    color: #fff;
}
.full-width-inner p > a > img {
    width: 100%;
}
.heading h2 {
    background: #e7e7e7;
    padding: 10px;
    border-left: 3px solid #241a7b;
}
.company-slider .heading h2{
        background: none !important;
}
.box-background > .container {
    padding: 0 !important;
}
.tabs-nav-list li.tab-active a {
    background-color: #241a7b;
    color: #fff;
}

.tabs-nav-list li.tab-active:after {
    border-top: 14px solid #241a7b;
}

.agenda-time p span {
    color: #241a7b;
}

.agenda-time:before {
    border: 1px dashed #241a7b;
}

.agenda-content:hover h4 {
    color: #1c4548;
}

.agenda-popup-content .popup-main-content h3 {
    border-top: 3px solid #241a7b;
}
.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:after{
    border: 3px solid #241a7b;
}
.wrap.col-md-12.clearfix {
    padding: 10px;
    background: #ededed;
    margin-bottom: 20px;
    margin-bottom: 20px;
    background: none;
}
.insights p {
    background: #e7e7e7;
    padding: 10px;
    color: #7e7e7e;
}

.wrap.col-md-12.clearfix {
    padding: 0;
}
.agenda-content > p, .agenda-content > ul li, .agenda-content > ol li {
    color: #7e7e7e;
}
.wrap.col-md-12.clearfix p > strong {
    color: #241a7b;
}
.wrap.col-md-12.clearfix > p {
    color: #5c5c5c;
}
p.session-themes span {
    color: #241a7b;
}
.popup-main-content p, .popup-main-content ul li {
    color: #7e7e7e;
}
.popup-main-content .short-description {
    color: #5c5c5c !important;
}
.popup-main-content .short-description strong {
    color: #241a7b;
}
    .wrap.col-md-12.clearfix > p.session-themes {
    text-transform: uppercase;
}
.agenda-popup-content .btn-wrap a {
    background: #241a7b !important;
}
.agenda .full-block .btn-wrap .btn-primary {
    margin: 5px;
    background: #241a7b !important;
}


@media only screen and (max-width:1440px){
    section.golfdaysponsorship.clearfix.col-md-12.p-0 .col-md-4 {
        min-height: 100px;
    }
}
@media only screen and (max-width:1280px){
    body#pageId-11917 .two-col-wrap-inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;    
}
body#pageId-11917 section.two-col-wrap.bg-darkgreynew .two-col-wrap-inner.skk > div {
    margin: 0;
}
    .two-col-wrap-inner .cta-hold .btn-primary {
    min-width: 200px;
}
.two-col-wrap-inner .cta-hold {
    margin-right: 0;
}
    .two-col-wrap-inner .left-side, .two-col-wrap-inner .right-side {
    width: 50% !important;
    float: left;
}
.two-col-wrap-inner .left-side {
    padding-right: 15px;
}
}

@media only screen and (max-width:768px){
        .two-col-wrap-inner .left-side, .two-col-wrap-inner .right-side {
    width: 100% !important;
    float: left;
}
    .logo-wrapper-dmg.flex-grid > div {
        width: 25%;
    }
}
@media only screen and (max-width:640px){
    .logo-wrapper-dmg.flex-grid > div {
        width: 50%;
    }
}