:root {
    /* COLROS VARIABLES */
    --blue-primary: #002582;
    --blue-secondary: #0066ff;
    --blue-tertiary: #00aeff;
    --blue-quartary: #b4cdf8;
    --blue-quinary: #7d9de9;

    --orange-primary: #ff7f07;
    --orange-secondary: #ff7333;
    --orange-tertiary: #ef5e1c;

    /* FONT SIZE VARIABLES */
    --h1Mob: 28px;
    --h1Tab: 35px;
    --h1Desk: 50px;

    --h2Mob: 24px;
    --h2Tab: 30px;
    --h2Desk: 40px;

    --h3Mob1: 24px;
    --h3Tab1: 30px;
    --h3Desk1: 40px;

    --text1Mob: 20px;
    --text1Tab: 24px;
    --text1Desk: 28px;

    --h5Mob: 20px;



    --brown: #8a724d;
    --gray1: #e5e5e5;
    --green1: #3f917e;
    --purple1: #524d94;
}

/* COMMON CLASSES OPEN DONT OVERWRITE */
.bannerText1 {
    color: var(--blue-primary);
    font-size: var(--text1Mob);
    margin-bottom: 30px;
}

.text-brown {
    color: var(--brown);
}
.text-Green1 {
    color: var(--green1);
}
.text-purple1 {
    color: var(--purple1);
}

.text-prim {
    color: var(--blue-primary);
}

.text-second {
    color: var(--blue-secondary);
}
.text-terty {
    color: var(--blue-tertiary);
}

.text-quarty {
    color: var(--blue-quartary);
}
.text-quiny {
    color: var(--blue-quinary);
}

.titleBr3 {
    font-size: var(--h3Tab1);
    color: var(--brown);
    font-family: colfax-bold;
}

.titleGr3 {
    font-size: var(--h3Tab1);
    color: var(--green1);
    font-family: colfax-bold;
}

.titlePl3 {
    font-size: var(--h3Tab1);
    color: var(--purple1);
    font-family: colfax-bold;
}

.bg-blue {
    background-color: var(--blue-primary);
}

.bg-orange {
    background-color: var(--orange-primary);
}

.titleW2 {
    color: var(--white);
    font-size: var(--h2Mob);
    text-align: center;
    font-family: colfax-bold;
    margin-bottom: 20px;
}

.titleB1 {
    color: var(--blue-primary);
    font-size: var(--h1Mob);
    font-family: colfax-bold;
    margin-bottom: 20px;
}

.titleB3 {
    color: var(--blue-primary);
    font-size: var(--h2Mob);
    font-family: colfax-bold;
    margin-bottom: 20px;
}

/* .titleB4 {
    color: var(--blue-primary);
    font-size: var(--h2Tab);
    font-family: colfax-bold;
    margin-bottom: 20px;
} */

.titleB5 {
    color: var(--blue-primary);
    font-size: var(--h5Mob);
    font-family: colfax-bold;
    margin-bottom: 0px;
    font-size: 16px;
}

.paraW2 {
    color: var(--white);
    text-align: center;
}

.paraB3 {
    color: var(--blue-primary);
}

.tabBoxes {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 16px;
}

.tabBoxes .tabItem {
    display: flex;
    align-items: center;
    box-shadow: 0 6px 20px #ddd;
    border-radius: 25px;
    margin-bottom: 18px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.tabBoxes .tabItem .tabcircle {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 25px;
}

.tabBoxes .tabItem p {
    margin-bottom: 0;
    color: var(--blue-primary);
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
} 

.linkBtn2 {
    color: var(--blue-primary);
}

.linkBtn2:hover {
    color: var(--blue-secondary);
    text-decoration: none;
}

.sec1 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.pt-6, .py-6 {
    padding-top: 40px;
}

.pb-6, .py-6 {
    padding-bottom: 40px;
}

.sec2 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.sec3 {
    margin-bottom: 970px;
    padding-bottom: 383px;
    padding-top: 60px;
}

.pilTabs {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
    top: 370px;
}

.pilTabs .nav-pills {
    background-color: var(--blue-primary);
    padding: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 0;
}

.pilTabs .nav-pills .nav-link {
    color: var(--white);
    font-family: colfax-bold;
    margin-left: auto;
    margin-right: auto;
}

.pilTabs .nav-pills .nav-link.active {
    background-color: var(--orange-primary);
}

.pilTabs .tab-content {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: var(--white) url(../images/art1.png) no-repeat bottom right;
    box-shadow: 0 10px 20px #eee;
}

.listings .ulList li {
    margin-bottom: 10px;
    display: flex;
}

.listings .ulList li::before {
    content: '';
    display: block;
    background: url(../images/liArrow.png) no-repeat center;
    width: 15px;
    height: 24px;
    margin-right: 10px;
    flex: 0 0 auto;
}

.brbtm {
    height: 5px;
    width: 200px;
    background-color: var(--orange-primary);
}

.cards {
    border-radius: 10px;
    padding: 40px 20px 125px;
    height: 100%;
    text-align: center;
}

.cards .titleBr3, .cards .titleGr3, .cards .titlePl3 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.cards.bgiBr {
    background: url(../images/bgiBr.jpg) no-repeat bottom center/cover;    
}
.cards.bgiGr {
    background: url(../images/bgiGr.jpg) no-repeat bottom center/cover;
}
.cards.bgiBl {
    background: url(../images/bgiBl.jpg) no-repeat bottom center/cover;
}

/* COMMON CLASSES CLOSE DONT OVERWRITE */

.logosBar {
    padding-top: 20px;
    padding-bottom: 50px;
}

.logosBar .logo img {
    width: 100%;
}

.logosBar .logo {
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
}

.btnBdr {
    padding: 10px 16px;
    border-radius: 6px;
    border: 1px solid var(--blue-tertiary);
    position: absolute;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    font-size: 16px;
    font-family: colfax-bold;
    background-color: var(--blue-primary);
    outline: 16px solid #002582;
    transition: 0.3s all ;
}

.btnBdr:hover {
    text-decoration: none;
    color: var(--white);
    background-color: var(--orange-primary);
    border-color: var(--orange-primary);
}

.btnHrWrap {
    position: relative;
    border-bottom: 1px solid var(--gray1);
}

.btnHr {
    padding: 14px 20px;
    border-radius: 6px;
    position: absolute;
    bottom: -25px;
    color: #fff;
    font-size: 18px;
    font-family: colfax-bold;
    background-color: var(--orange-secondary);
    outline: 16px solid var(--white);
    transition: 0.3s all;
    text-align: center;
}

.btnHr:hover {
    text-decoration: none;
    color: var(--white);
    background-color: var(--orange-tertiary);
}

.blueCard {
    border: 1px solid var(--blue-tertiary);
    border-radius: 20px;
    padding: 50px 15px;
    color: white;
    text-align: center;
    position: relative;
}

.blueCard .cardBox {
    border-radius: 8px;
    padding: 20px 15px;
    margin-bottom: 20px;
    background: var(--blue-secondary) url(../images/cardBoxBgi.png) no-repeat top center;
    background-blend-mode: soft-light;
    background-size: 100% auto;
    transition: 0.3s all ease;
}

.blueCard .cardBox:hover {
    background-color: var(--orange-primary);
}

.blueCard .cardBox img {
    filter: brightness(0) invert(1);
    opacity: 0.7;
}

.blueCard .cardBox:hover img {
    filter: hue-rotate(225deg) saturate(9) brightness(100%);
        opacity: 1;
}

.blueCard .articles {
    padding-bottom: 40px;
}

.blueCard .cardBox h4 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-family: colfax-bold;
}

.blueCard .cardBox p {
    font-size: 16px;
    margin-bottom: 0;
}


.imgBox {
    display: flex;
    align-items: center;
    column-gap: 15px;
    margin-bottom: 30px;
    margin-left: 50px;
}

.manIndiacte img {
    display: none;
}

.triCard .cardBody {
    box-shadow: 0 10px 20px #eee;
    border-radius: 8px;
    max-width: 520px;
    margin-left: 50px;
}

.triCard .cardBody .cardLink {
    padding: 20px;
    text-align: center;
}

.bdrBg1 {
    background-color: var(--blue-quartary);
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 10px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.bdrBg2 {
    background-color: var(--blue-quinary);
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 10px;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.accordion {
    padding-bottom: 50px;
}

.acdinHead {
    text-align: center;
    font-size: 2rem;
    margin-bottom: 30px;
    font-weight: bold;
    color: #2873ba;
}

.accordion-item {
    background-color: #fff;
    color: #111;
    margin-bottom: 1rem 0;
    /* border-radius: 0.5rem; */
    /* box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25); */
    /* border-image: linear-gradient(to right, transparent, #34495e, transparent) 1; */
}

.accordion-item:not(:last-child) {
    border-bottom: 1px solid var(--gray1);
}

.accordion-item-header {
    min-height: 80px;
    line-height: 1.25rem;
    font-weight: bold;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    color: var(--blue-primary);
    padding-left: 40px;
    font-size: 18px;
}

.accordion-item-header::before {
    font-size: 1.5rem;
    position: absolute;
    left: 8px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
      font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--blue-secondary);
}

/* .accordion-item-header.active::before {
    content:"\2212";
} */

.accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.accordion-item-body-content {
    padding-bottom: 25px;
    line-height: 1.5rem;
    color: var(--blue-primary);
    padding-left: 30px;
    position: relative;
}
.accordion-item-body-content  .listing-page{padding:0 30px;}
.accordion-item-body-content  .listing-page ul li{list-style: disc;}
.experience-page.blue .experience-banner .experience-banner-page .experience-banner-content h1 {
    color: var(--blue-primary);
}

.experience-page.blue .experience-banner .experience-banner-page .experience-banner-content a {
    color: var(--blue-primary);
}

.experience-page .experience-banner {
    overflow: hidden;
}
.experience-page .experience-banner .experience-banner-page.overPro {
    margin-top: 0;
}

.experience-page.colocationPage .experience-banner {
    background-image: url(../images/creativeMob1.png);
    background-size: 100% 530px;
}

/*............Nitin shukla css start...........*/

h2.heading2{text-align: center;color: #002582;font-size: 40px;font-family: colfax-bold;}  
p.paragraph{text-align: center;color: #002582;font-size: 20px;font-weight: 400;margin:0;}

section.section-colocation .colocation-main{padding-top: 80px;}

section.section-colocation .colocation-main .colocation-details{background:#322a58;padding: 24px 24px 12px;border-radius:10px;height: 100%;}
section.section-colocation .colocation-main .light-blue-dark{background: #4948bf;}
section.section-colocation .colocation-main .light-blue{background: #6d85d8;}
section.section-colocation .colocation-main .colocation-details .colocation-content{display: flex;margin-top: 0px;}
section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price{width:55.33%;}
section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price .Series span.yellow{color: #ffea00;font-style: oblique;}
section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price .Series{font-weight: bold;font-size: 24px; color:#fff;}
section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price span.starts-yellow{padding:4px 8px;background:#ffea00;border-radius: 4px;margin-top:0px;display: inline-block;color:#000;font-weight: bold;}


section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price p{font-size: 40px;color:#fff;font-weight: bold;margin:10px 0;position: relative;}
section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price p span.mo{bottom: 22px;font-size:24px;right:34px;font-weight: 300;padding-top: 10px;padding-left: 7px;}
section.section-colocation .colocation-main .colocation-details ul{padding:0;margin:0;list-style: none;}
section.section-colocation .colocation-main .colocation-details ul li{color:#fff;border:1px solid #fff;padding: 10px 40px;margin: 12px 0;position: relative;border-radius:6px;}
section.section-colocation .colocation-main .colocation-details h3.heading3{background:#e9efff;color:#322a58;font-size:18px;font-weight: bold;text-align: center;padding:10px 15px;border-radius:6px;text-transform:uppercase;}
section.section-colocation .colocation-main .colocation-details ul li:before{background: url(../images/right-icon-circle-image.png);content: '';position: absolute;top: 10px;left: 8px;width: 25px;height: 25px;}

section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price-image{text-align: right;width: 45.33%;margin: 0px 0 0px 0;}
section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price-image img{max-width:100px;}
section.experience-tired {background: url(../images/colocation-bg-image.png);background-repeat: no-repeat;background-size: cover;padding: 60px 0 ;}
section.experience-tired .experience-tired-content {padding-top: 100px;}
section.experience-tired img {max-width: 100%;}
section.experience-tired .experience-tired-content h2 {color: #fff;font-size: 40px;font-weight: bold; font-family: colfax-bold;}
section.experience-tired .experience-tired-content p {font-size: 24px;line-height: 26px;font-weight: 400;color: #fff;margin-top: 20px; margin-bottom: 50px;}
section.experience-tired .experience-tired-content a.scroll-top{background: #ff7333;border: 2px solid #ff7333;color: #fff;display: inline-block;padding: 10px 30px;font-size: 20px;transition: .3s;text-decoration: none;font-weight: bold;margin-top: 50px;border-radius: 4px;}
section.experience-tired .experience-tired-content a.scroll-top:hover { border-color: #ef5e1c;background: #ef5e1c ;}
section.experience-tired ul.unlimited-listing li{padding:0 12px 0 0;display: inline-block;border-right: 1px solid #fff;margin-right: 20px;margin-left: 5px; margin-bottom: 15px;}
section.experience-tired ul.unlimited-listing li:last-child{border-right:none;}
section.experience-tired ul.unlimited-listing li a.space{color: #fff;font-size:18px;text-decoration: none;}
section.experience-tired ul.unlimited-listing li span{display: inline-block;margin:0 14px 0 0;}
section.exectations-bg{background: #e3f0ff;}
section.exectations-bg .exectations-main{padding-top:50px;}
section.exectations-bg .experience-hypergrowth-content{box-shadow:rgb(202 222 255) 0px 30px 60px;padding: 30px 30px;margin: 30px 0;width: 400px;background:#fff;border-radius:8px;height:198px;display: flex;flex-direction: column;justify-content: center;}
section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph{width: 100%;display: block;text-align: left;padding-top: 20px;}
section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph h4.experience-heading4{color: #002582;font-size: 22px;font-weight: bold;line-height: 22px;max-width: 100%;padding-bottom: 20px; margin: 0;font-family: colfax-bold;}
section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph p{font-size: 18px;color: #425496;line-height: 22px;font-weight: 500;}
section.colocation .colocation-mp-bordering img{max-width:100%;}

.owl-item.active.center{z-index: 999;}
.shadow-effect {background: #fff;padding: 50px;border-radius: 4px;text-align: center;border:1px solid #ECECEC;box-shadow: rgb(54 143 255 / 40%) 0px 10px 50px;}
.owl-item.active.center .shadow-effect {width: 150% !important;margin-left: -25%;background: #002582;height:350px;}
.text{font-size:21px;color:#003366;margin-top:14px;}
#customers-testimonials .shadow-effect p {font-family: inherit;font-size: 18px;line-height: 22px;margin: 0 0 17px 0;font-weight: 300;color:#333;}
.owl-item.active.center .shadow-effect p{color: #fff!important;}
.testimonial-name {margin: -60px auto 0;display: table; width: 150px;height: 150px;background: #fff;padding: 9px 0px;border-radius: 100px;text-align: center;color: #fff;box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);}
.testimonial-name img{margin-top: 50px!important;}
#customers-testimonials .item {text-align: center;padding-top: 50px;margin-bottom:80px;opacity: .2;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
#customers-testimonials .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1);transform: scale3d(1.0, 1.0, 1);}
.owl-carousel .owl-item img {transform-style: preserve-3d;max-width: 90px;margin: 0 auto 17px;}
#customers-testimonials.owl-carousel .owl-nav div.active,
#customers-testimonials.owl-carousel .owl-nav div:hover {color: #003366;transform: translate3d(0px, -50%, 0px) scale(0.9);opacity:1.4;}
#customers-testimonials .owl-nav{position: relative;}
#customers-testimonials .owl-nav div{top: calc(50% - 400px);color: #003366;font-size: 40px;position: absolute;text-align: center;line-height: 0px;opacity: .4;transition: all ease-in-out 1.0s;box-shadow: 0px 0px 15px #000}
#customers-testimonials .owl-nav .owl-prev{left:0px;}
#customers-testimonials .owl-nav .owl-next{right:0px;}
#customers-testimonials .owl-prev,
/* #customers-testimonials .owl-next {font-family: FontAwesome;//border-radius: 50%;//padding: whatever-to-get-a-circle;transition: all, .2s, ease;} */
#customers-testimonials .owl-prev {&::before {content: "\f104";font-family: FontAwesome;}}
#customers-testimonials .owl-next {&::before {content: "\f105";font-family: FontAwesome;}}
section.testimonials{border-bottom:1px solid #ddd;padding:0}

section.colocation p.paragraph{font-size:40px;}
section.colocation .colocation-main ul{display: flex;flex-wrap:wrap;justify-content: space-between;}
section.colocation .colocation-main ul li{padding: 20px 0 0px;text-align:center;border-bottom: 4px solid #ff7333;width:200px;}
section.colocation .colocation-main ul li span{display: inline-block;margin:20px;}
section.colocation .colocation-main ul li h4{color: #002582;font-size: 20px;font-weight: bold;line-height: 20px;display: inline-block;max-width: 100%;padding-bottom: 20px;margin: 0;font-family: colfax-bold;}
section.colocation .colocation-main ul li p{font-size: 15px;color: #425496;line-height: 20px;font-weight: 500;}
section.colocation .colocation-main ul li .colocation-content{display: grid;}
section.colocation .colocation-mp-bordering{padding:30px;border:1px solid #002466;border-radius:10px;}
section.colocation .colocation-bordering-main{padding-top:90px;}
section.colocation .colocation-mp-bordering .experience-leaping-heading h2 {color: #003366;font-size: 30px;font-family: colfax-bold;margin-top: 10px;}
section.colocation .colocation-mp-bordering .experience-leaping-main{background: #000a59;border-radius: 6px;padding: 14px;margin-top:40px;}


section.colocation .colocation-mp-bordering .experience-leaping-main ul{display: flex; flex-wrap: wrap;justify-content: space-between;padding: 0;margin: 0px;}
section.colocation .colocation-mp-bordering .experience-leaping-main ul li{width: calc(100% * (1/3) - 0px);flex: 0 0 30%;max-width: 30%;}
section.colocation .colocation-mp-bordering .experience-leaping-main ul li img{max-width:100%;}
section.colocation .colocation-mp-bordering .experience-leaping-main ul li p{color: #fff; font-size: 18px; margin: 15px 0px;text-align: center;}
.bg-orange .pilTabs li{font-size: 14px;}
.sec3 div img{margin-left: 90px;margin-bottom: 20px;}
.cards {
        width: 418px;
    }

/*............Nitin shukla css close...........*/


@media(max-width: 767px){
    section.main-banner .banner-image .sidebox .sideform h2.sideform-heading{font-size: 17px!important;
    line-height: 18px!important;}
    section.main-banner .banner-image .sidebox .sideform form .form-row .input-data{height: 30px!important;
    margin: 2px 10px!important;}
    section.main-banner .banner-image .sidebox .sideform{width: 300px!important;height: 340px!important;}
    section.main-banner .banner-image .sidebox .sideform .submit-btn .input-data input{font-size: 11px!important}
    section.main-banner .banner-image .sideimg{height: 200px!important;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon li{font-size: 14px!important;
    margin: 4px!important;
    line-height: 20px!important;
    padding:4px 8px!important;
    width: 176px!important;display: inline-flex!important;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon{justify-content: center!important;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon li span img{margin-right: 9px!important;}
    section.main-banner .banner-image .sideboxmain{right:-39px!important}
    section.main-banner .banner-image .banner-text-webinar p{font-size: 17px!important;margin-bottom: 0}
    section.main-banner .banner-image .banner-text-webinar h2.light-blue{font-size: 28px!important;line-height: 24px!important;}
    img#mobile {
    min-height: 595px;
}
    .landing3-headingbx{    margin: -33px 0 30px 0!important;}
    section.logo-section ul.logo-listing{flex-wrap: wrap;    margin: 0px 0 30px 0!important;}
    section.logo-section ul.logo-listing li{flex: 0 0 50%;
    max-width: 50%;}
    section.logo-section ul.logo-listing li .logo-main span img{max-width: 150px;}
    section.logo-section ul.logo-listing li{border-right:none!important;}
    section.speakers-bg .speakers-large-12{right:0!important;margin-left: 0!important}
    section.speakers-bg .speakers-carusel{width: auto!important;}
    .landing-section-6 {
    background-size: 210px!important;
    padding-bottom: 48px!important;
}
.landing-section-6 {
    padding-top: 0;
    margin-top: 0;
}
.landing-section-6 .need-call-center {
    top: -118px!important;
    left: 15px!important;
    right: 15px!important;
}
.landing-section-6 .need-call-center .col-md-12 {
    padding: 20px 20px!important;
}
.landing-section-6 .need-call-center .col-md-12 .heading2, .igniting-box .heading2 {
    padding-top: 30px!important;
}
.landing-section-6 .need-call-center .col-md-12 .heading2, .igniting-box .heading2 {
    font-size: 25px!important;
    line-height: 24px!important;
}
section.speakers-bg {
    height: 118vh!important;
}
.listing-box{padding: 12px 10px!important;font-size: 13px!important;margin:6!important;}
section.speakers-bg .speakers-large-12 .speakers-carusel p{font-size: 14px!important}
.landing-section-6 .need-call-center .col-md-12 a, .comn-btn, section.bg-section-12 .col-md-12.text-center a, section.techniques-section .col-md-12.text-center a{padding:15px 14px!important;font-size: 14px!important;}
section.logo-section ul.logo-listing li .logo-main{padding: 0!important}
section.techniques-section .techniques-main ul.techniques-listing li{padding: 12px 10px!important;margin: 6px!important;font-size: 14px!important;}

section.about-webinar, section.landing-section-7, section.techniques-section, section.logo-section, section.speakers-bg{padding: 30px 0 25px 0!important}
.landing-section-6 p{font-size: 16px!important;text-align: left!important;}
.landing-section-6 h2{font-size: 30px!important;}

.landing-section-6 .need-call-center .col-md-2.text-right {
    text-align: left !important;
    padding-top: 25px!important;
}

section.techniques-section .heading2, section.about-webinar .col-md-12.text-center h2.heading2, section.landing-section-7 .heading3{font-size: 20px!important}
section.landing-section-7 .carusel-fullwidth{padding: 18px!important;min-height: 285px!important;}
section.logo-section ul.logo-listing li .logo-main p{text-align: center!important;}
section.speakers-bg{background-position: inherit!important;height: 88vh!important;}
section.speakers-bg .speaker-content-page{    margin-top: -33px!important;}
section.landing-section-4 {
    margin-top: 62px!important;
}
section.techniques-section .techniques-main ul.techniques-listing{margin-top: 20px!important;}
/*.landing4-listing {
    overflow-x: hidden!important;
    height: 220px!important;
    border: 2px solid #002582!important;
}
*/
    .blueCard .cardBox{height: 95%;}
    .cards {
    width: auto;
}
    .imgBox{margin-left: 0;}
    .triCard .cardBody{max-width: 100%!important;margin-left: 0;}
    .experience-page.colocationPage .experience-banner .experience-banner-page .experience-banner-content {
        margin-top: 60px;
    }
    .experience-page .experience-banner .experience-banner-page.overPro {
        padding-bottom: 60px;
    }
    .sec3 div img {
    margin-left: 0px;
    margin-bottom: 0px;
}
    section.section-colocation .colocation-main .light-blue-dark, section.section-colocation .colocation-main .light-blue{margin-top:20px;height:auto;}
    section.section-colocation .colocation-main .colocation-details{margin-top:20px;height:auto;}
    section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price p span.mo{padding-top:0;}
    section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price p{display: flex;}
    section.section-colocation .colocation-main, section.exectations-bg .exectations-main{padding-top:0}
    section.experience-tired .experience-tired-content{padding-top:0;}
    section.experience-tired .experience-tired-content h2{font-size:24px;}
    section.experience-tired .experience-tired-content p{font-size:18px;}
    section.experience-tired ul.unlimited-listing li{border-right:none;}
    section.experience-tired ul.unlimited-listing li{padding:0;margin-right: 0px; margin-left: 0px;}
    section.experience-tired .experience-tired-content a.scroll-top{font-size:13px;margin-top:25px;text-align: center;display: block;}
    section.experience-tired ul.unlimited-listing li a.space{font-size:16px;}
    section.colocation h2.heading2, section.colocation p.paragraph{font-size: 24px;}
    section.colocation .colocation-main ul{display: block;}
    section.colocation .colocation-main ul li, section.exectations-bg .experience-hypergrowth-content{width: auto;}
    section.exectations-bg .experience-hypergrowth-content{margin:15px 0;padding: 10px 10px;height: 190px;}
    section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-content-image {
        text-align: center;
    }
    section.colocation .colocation-mp-bordering img{max-width: 100%;}
    section.colocation .colocation-bordering-main{padding-top:30px;}
    section.colocation .colocation-mp-bordering{margin-bottom: 20px;padding:15px;}
    section.colocation .colocation-mp-bordering .experience-leaping-heading h2{font-size: 24px;text-align: center;}
    section.colocation .colocation-mp-bordering .experience-leaping-main{margin-top: 0;height:400px;overflow-y: scroll;}
    section.colocation .colocation-mp-bordering .experience-leaping-main ul li{flex:  0 0 50%;max-width: 50%;}
    section.colocation .colocation-mp-bordering .experience-leaping-main ul li p{font-size: 13px;margin:10px 0;}
    section.main-banner .banner-image .banner-text-webinar{width: auto!important;    margin-top: -26px!important;    }
    h2.heading2{font-size:24px; margin-top: 122px!important;}
    p.paragraph{font-size:16px;}
    section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph h4.experience-heading4{font-size:18px;line-height: 18px;padding-bottom:10px;text-align: center;}
    section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph p{font-size: 14px;line-height: 18px;text-align: center;}
    .experience-discover-clients{padding:40px 0;}
    .owl-item.active.center .shadow-effect{width: auto!important;}
    .shadow-effect{padding:20px;}
    #customers-testimonials .shadow-effect p{font-size:14px;}
    .testimonial-name{margin:-21px auto 0;}
    #customers-testimonials .owl-nav .owl-next{right: -24px;}
    #customers-testimonials .owl-nav .owl-prev{left:-24px;}

    .sec3 div img{margin-left: 0px;margin-bottom: 20px;}
    .experience-page.colocationPage .experience-banner{background-size: 100% 457px;}
    .experience-page .experience-banner .experience-banner-page .experience-banner-form{margin-top: 38px;}
.experience-page .experience-banner .experience-banner-page form .form-row.submit-btn .input-data{height: 40px;}
.experience-page .experience-banner .experience-banner-page h2{font-size:15px;}
.col{    flex-basis: inherit;}
.titleB3, .paraW3{text-align: center;}
.pilTabs{top:340px;  }   
.sec3{padding-bottom:285px;}
.sec3 .pilTabs li{font-size: 15px;}
.sec3 .pilTabs .nav-pills .nav-link{border: 1px solid #ddd;
    display: block;
    height: 88%;
    margin: 12px;}
.sec3 .pilTabs .nav-pills{flex-wrap: wrap;padding:10px}
.pilTabs .tab-content{background-size: contain;}

}
.btnHrWrap{margin-top: 30px;}
.btnHr{font-size:16px;}
.btnHr{bottom: -60px;}
.sec1 .owl-carousel .owl-item img{max-width: inherit;margin: 0;}
.sec1 .owl-dots, .sec1 .owl-nav{display: none;}

@media (max-width: 768px) {
section.logo-section ul.logo-listing{flex-wrap: wrap!important;}
    section.logo-section ul.logo-listing li{    flex: 0 0 50%!important;
    max-width: 100%!important;    margin: 10px 0;}
    section.techniques-section .techniques-main img {margin-top: 0px!important;}
    section.techniques-section .techniques-main ul li span img{margin-top: 0px!important;}
        section.speakers-bg .speakers-carusel{width: auto!important;    display: block!important;
    text-align: center!important;
    margin-left: 50px!important;}
    section.speakers-bg .speakers-large-12 .speakers-carusel h3.heading3{font-size:16px!important;}
    section.speakers-bg .speakers-large-12 .speakers-carusel p{font-size: 15px!important;}
    section.speakers-bg .speakers-large-12 .speakers-carusel h4.heading4{font-size:17px!important}
    section.techniques-section .techniques-main ul.techniques-listing li{font-size: 12px!important;}
    section.logo-section ul.logo-listing{flex-wrap: wrap;}
    section.logo-section ul.logo-listing li{flex: 0 0 50%;max-width: 50%;}
    section.speakers-bg .speakers-large-12 .speakers-carusel span img{    text-align: center!important;
    display: inline!important;}

    
}
@media (max-width: 768px) {
    section.main-banner .banner-image .banner-text-webinar{  left: 0!important;
    top: 114px!important;
    transform: inherit!important;
        margin-top: -87px!important;margin-left: 16%;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon li{    width: 100%!important;
    border: 0 !important;
    margin: 0 !important;}
}
@media (min-width: 768px) {
    

    section.main-banner .banner-image .banner-text-webinar{width: auto;}
    .listing-box{font-size: 12px!important;}
    .landing-section-6 p{font-size: 18px!important;}

   
section.speakers-bg .speakers-large-12{right:0!important}
    .cards {
        text-align: left;
        width: auto;
    }

    
    /* COMMON CLASSES OPEN DONT OVERWRITE */

    .titleB1 {
        font-size: var(--h1Tab);
    }

    .row-cols-lg-7 > * {
      -ms-flex: 0 0 14.285714%;
      flex: 0 0 14.285714%;
      max-width: 14.285714%;
    }
    /* COMMON CLASSES CLOSE DONT OVERWRITE */

    .tabBoxes .tabItem {
        flex-basis: calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
    .manIndiacte img {
        position: absolute;
        width: 130%;
        left: 0;
        z-index: 99;
        display: block;
        bottom: -60px;
    }

    .sec3 {
        margin-bottom: 700px;
        padding-bottom: 178px;
        padding-top: 60px;
    }

    .pilTabs {
        top: 229px;
    }
    .btnHr {
        left: 50%;
        transform: translateX(-50%);
    }

    .sec1 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    
    .pt-6, .py-6 {
        padding-top: 60px;
    }
    
    .pb-6, .py-6 {
        padding-bottom: 60px;
    }

    
    section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph h4.experience-heading4{font-size: 16px;padding-bottom: 10px}
    section.exectations-bg .experience-hypergrowth-content .experience-hypergrowth-paragraph p{font-size: 14px;}
    section.colocation .colocation-mp-bordering .experience-leaping-main{overflow-y: scroll;}
    /*section.colocation .colocation-mp-bordering .experience-leaping-main ul li{flex: 0 0 50%;max-width: 50%;}*/
    section.colocation .colocation-mp-bordering .experience-leaping-main ul li p{font-size: 14px;}
    section.colocation .colocation-mp-bordering{height: 100%;}
    section.colocation .colocation-mp-bordering img{height: 100%;}
    section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price p span.mo{right: -20px;font-size:16px;bottom: 17px;}
    section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price .Series{font-size: 18px;margin-bottom:8px;}
    section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price span.starts-yellow{font-size: 14px;}
    section.section-colocation .colocation-main .colocation-details .colocation-content .colocation-price p{font-size: 40px;display: flex;}
    section.section-colocation .colocation-main .colocation-details ul li{padding: 10px 50px}
    section.section-colocation .colocation-main .colocation-details ul li{font-size: 14px;}
    /*section.section-colocation .colocation-main .colocation-details ul li:before{display: none;}*/
    section.experience-tired .experience-tired-content{padding-top: 0;}
    section.experience-tired ul.unlimited-listing li a.space{font-size:18px;}
    section.colocation p.paragraph{font-size:25px;}
    section.colocation .colocation-main ul li h4{font-size: 18px;padding-bottom: 10px;}
    #customers-testimonials .shadow-effect p{font-size:18px;font-weight: 400}
    section.colocation .colocation-bordering-main{padding-top:60px;}
    section.exectations-bg .exectations-main{padding:0;}
    p.paragraph{font-size: 18px;}

}

@media (min-width: 992px) {
    section.main-banner .banner-image .banner-text-webinar{width: auto;}

    /* COMMON CLASSES OPEN DONT OVERWRITE */
    .titleB1 {
        font-size: var(--h1Desk);
    }
    .titleW2 {
        font-size: var(--h2Desk);
    }
    .titleB3 {
        font-size: var(--h2Desk);
    }

    .sec2 {
        padding-top: 120px;
    }
    /* COMMON CLASSES CLOSE DONT OVERWRITE */

    .blueCard {
        border: 1px solid #00aeff;
        padding: 80px 60px;
    }

    .blueCard .articles {
        padding-bottom: 70px;
    }

    .logosBar {
        padding-bottom: 50px;
    }

    .btnBdr {
        padding-left: 30px;
        padding-right: 30px;
        font-size: 20px;
    }
    .pilTabs .tab-content .cont {
        padding-left: 100px;
        padding-right: 100px;
    }
    .pilTabs .nav-pills {
        background-color: var(--blue-primary);
        padding-left: 30px;
        padding-right: 30px;
    }
    .cards {
        text-align: left;
    }

    .blueCard .cardBox {
        height: 100%;
        margin-bottom: 0px;
    }
    section.section-colocation .colocation-main .col-md-4{padding-right: 70px;}
    section.exectations-bg .experience-hypergrowth-content{width: auto;}
}
@media(max-width: 769px){
      section.main-banner .banner-image .banner-text-webinar{  left: 0!important;
    top: 114px!important;
    transform: inherit!important;
        margin-left: 9%!important;
        margin-top: -87px!important;
    }
    section.main-banner .banner-image .banner-text-webinar h2.light-blue{font-size: 40px!important;line-height: 40px!important}
}

@media (max-width: 1024px){
      section.main-banner .banner-image .banner-text-webinar{  left: 0!important;
    top: 114px!important;
    transform: inherit!important;
        margin-top: -87px!important;margin-left: -4%!important;}
    section.main-banner .banner-image .banner-text-webinar h2.light-blue{font-size: 40px!important;line-height: 40px!important;}
    section.logo-section ul.logo-listing li {
    flex: 0 0 50%!important;
    max-width: 100%!important;
    margin: 10px 0;}
section.logo-section ul.logo-listing {
    flex-wrap: wrap!important;}
    section.speakers-bg .speakers-carusel {
    width: 313px!important;}
    section.speakers-bg{    height: 120vh!important;}
}

@media (max-width: 1440px){
        section.main-banner .banner-image .banner-text-webinar{ 
            top: 114px!important;
            transform: inherit!important;
            margin-top: -87px!important;margin-left: 26%;}

  /*  section.main-banner .banner-image .banner-text-webinar{width: 740px!important}*/
    /*section.speakers-bg{    height: 160vh!important;}*/
}

@media(max-width:1450px){
    section.main-banner .banner-image .banner-text-webinar h2.light-blue {font-size: 40px!important; line-height: 50px!important;}
}

@media(max-width:1650px){
    section.main-banner .banner-image .banner-text-webinar h2.light-blue {font-size: 40px!important; line-height: 50px!important;}
}
/*..........New-cloud-cost-optimization-webinars.............*/

    section.speakers-bg .heading2{margin-top:50px;}
    section.speakers-bg .speakers-carusel {width: 365px;}
    section.speakers-bg .speaker-content-page{position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%);     margin-top: -18px;}
    section.speakers-bg .speakers-large-12{position: relative;right: -78px;padding-top:50px;bottom: -6px;    margin-left: 28%;}
    section.speakers-bg .speakers-large-12 .speakers-carusel span img{margin: 0;max-width: inherit;width: 200px;}
    section.speakers-bg .speakers-large-12 .speakers-carusel h3.heading3{background: #00306d;padding: 15px 30px;display: inline-block;margin-top: 10px;font-size: 18px;font-weight: 600;color: #fff;transition: all 0.5s ease;border-radius: 0;}
    section.speakers-bg .speakers-large-12 .speakers-carusel h4.heading4{font-size: 20px;color:#00306d;font-weight: bold;margin: 6px 0;}
     section.speakers-bg .speakers-large-12 .speakers-carusel p{font-size: 18px;color: #00306d;}
    section.speakers-bg{background: url(../images/speakers-bg.png);background-repeat: no-repeat;background-size:cover;padding:60px 0 50px 0;height: 100vh;position: relative;    background-position: top;}
    
    section.main-banner .banner-image   .sideboxmain{position: fixed;right: -9px;top: 50%;transform: translate(0, -50%);z-index: 100;transition: all ease-in-out 0.5s;}
    section.main-banner .banner-image .sidebox{position: fixed;right: 62px;top: 50%;transform: translate(0, -50%);z-index: 100;transition: all ease-in-out 0.5s;}
    section.main-banner .banner-image .sidebox.active{right:-351px;}
    section.main-banner .banner-image .sideimg{z-index:999;height:474px;position: absolute;left:-65px;top:50%;transform: translateY(-50%);cursor: pointer;width:inherit;}
    section.main-banner .banner-image .sidebox .sideform{height:auto;width:350px;float:left;background: #fff;border-radius: 10px;border:2px solid #fac41e;padding:10px 15px;margin:0px;}
    section.main-banner .banner-image .sidebox .sidelabel{font-size:13px;font-weight: bold;margin:0px;}
    section.main-banner .banner-image .sidebox .sideinpt{width:100%;float:left;padding:5px;border:1px solid #666;background: #fff;font-size:13px;line-height: 18px;border-radius: 5px;}
    section.main-banner .banner-image .sideform .fullwidth{padding-bottom: 0px;position: relative;margin-top:10px;}
    section.main-banner .banner-image .sideform .fullwidth:first-child{margin-top:0px;}
    section.main-banner .banner-image .sideform .sidesbmt{float:left;width:100%;background: #e34d00;border-radius: 3px;color:#fff;font-size:16px;text-align: center;text-align: center;padding:10px 0px;border:2px solid #fe6110;transition: all ease-in-out 0.5s;}
    section.main-banner .banner-image .sideform .sidesbmt:hover{background:#fe6110 ;border:2px solid #e34d00;}
    section.main-banner .banner-image{position: relative;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon{display: flex;flex-wrap: wrap;align-items: center;justify-content:center;margin-top: 10px;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon li{border: 1px solid #fcc707;padding: 15px;border-radius:8px;display: inline-block;margin:0 12px;color:#fff;font-weight: bold;font-size: 16px;}
    section.main-banner .banner-image .banner-text-webinar ul.wb-banner-icon li span img{width: inherit;margin-right: 10px;}
    section.main-banner .banner-image .banner-text-webinar h1.heading1{font-size: 50px;color:#fff;line-height: 22px;}
    section.main-banner .banner-image .banner-text-webinar h2.light-blue{font-size: 80px;color: #ffffff;line-height: 70px;font-weight: normal; margin-bottom: 30px;} 
    section.main-banner .banner-image .banner-text-webinar h2.light-blue span{color:#fff;}
    section.main-banner .banner-image .banner-text-webinar p{font-size:36px;color:#fff;}
    section.main-banner .banner-image .banner-text-webinar{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;font-weight: bold;    margin-top: -112px;
    width: auto;}
    section.main-banner .banner-image img{width: 100%;}
    section.logo-section ul.logo-listing{width: 100%;display: flex;justify-content: space-between;margin:60px 0 30px 0;align-items: baseline;}
    section.logo-section ul.logo-listing li{list-style: none;position: relative;transition: all ease-in-out 0.5s;cursor: pointer;border-right: 1px solid #ddd;width: 100%;}

    section.logo-section ul.logo-listing li .logo-main{padding: 0px 60px;transition: all ease-in-out 1.0s;}
    section.logo-section ul.logo-listing li .logo-main span{display: block;padding-bottom:50px;height: 125px;}
    section.logo-section ul.logo-listing li .logo-main p{text-align: left;font-size: 18px;color:#002582;font-weight: bold;}
    section.techniques-section .techniques-main ul li span img{margin:0px;margin-right: 28px;}
    section.techniques-section .techniques-main img{margin-top:86px;max-width: 100%;}
    section.techniques-section .techniques-main ul.techniques-listing{display: flex;flex-wrap:wrap;padding: 0;margin:0;align-items: center;margin-bottom: 50px;}
    section.techniques-section .techniques-main ul.techniques-listing li{padding: 12px 12px;border-radius: 10px;
        margin: 12px;width: 100%;font-size:18px;font-weight: bold;display: inline-flex;box-shadow: rgb(241 245 255) 0px 10px 30px;    color: #002582;}
    section.techniques-section .techniques-main ul.techniques-listing li:nth-child(odd){background: #ffeab5;}
    section.techniques-section .techniques-main ul.techniques-listing li:nth-child(even){background: #dae4ff;}
    section.techniques-section, section.logo-section{padding: 60px 0 50px 0;}
    section.about-webinar{padding: 60px 0 50px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
    section.about-webinar .col-md-12.text-center h2.heading2{text-align: center;color: #002582;font-size: 40px;font-family: colfax-bold;}
    section.about-webinar .col-md-12.text-center p{color: #002582;}
    section.webinar-section{padding: 60px 0 50px 0;}
    section.webinar-section .webinar-columns .owl-carousel .owl-item .item{display: inline-block;vertical-align: bottom;}
    section.webinar-section .webinar-columns .owl-carousel .owl-item .item img{display: block;width: 100%;max-width: 100%;margin: 0;}
    section.bg-section-12{background: #00285b;padding: 60px 0 50px 0;}
    section.bg-section-12 .col-md-12.text-center p{font-size: 20px;}
    section.landing-section-7 {background: #003c87;padding: 60px 0 50px 0;margin-top: -52px;}
    section.landing-section-7 .carusel-fullwidth .heading4{color:#ffb700;font-size: 22px;font-weight: bold;margin: 8px 0;}
    section.landing-section-7 .heading3{color: #fff;font-size:40px;font-weight: bold;}
    section.landing-section-7 p{font-size:18px;color:#fff;font-weight: 300;}
    section.landing-section-7 .large-12, section.techniques-section .techniques-main{margin-top: 60px;}
    section.landing-section-7 .carusel-fullwidth{background: transparent;border: 1px solid #fcc707;padding: 40px;border-radius: 15px;display: inline-block;color:#ffb700;min-height: 360px;}
    section.landing-section-7 .carusel-fullwidth span{display: inline-block;width: 100%;height: 50px;}
    section.landing-section-7 .carusel-fullwidth span img{margin: 0;max-width: 50px;}
    .landing3-headingbx {max-width: 845px;display: inline-block;margin: 60px 0 30px 0;}
    .listing-box{background: #ffeab5;padding: 12px 20px;border-radius: 10px;margin:12px;display:flex;align-items: center;}
    .listing-box span{display: inline-block;max-width:100%;margin-right: 14px;}
    .listing-box {font-size: 18px;color:#00285b;font-weight: bold;}
    .landing-section-6 .need-call-center .col-md-12 {background: #fff;border: 1px solid #d7e7fb;border-radius: 20px;padding: 30px 50px;}
    .landing-section-6 .need-call-center .col-md-12 img{max-width:100%;}
    .landing-section-6 h2{color: #fff;font-size: 40px;font-weight: bold;text-align: center;margin: 0px 0 30px 0;}
    .landing-section-6 p{font-size: 24px;line-height: 30px;}
    .landing-section-6{background: #002a77;position: relative;background-position: right bottom;padding-bottom: 100px;}
    .landing-section-6 .need-call-center .col-md-12 .heading2 {max-width: 520px;color: #002582;padding-bottom: 15px;font-size: 35px;line-height: 35px;}
    .landing-section-6 .need-call-center .col-md-12 p, .landing3-headingbx p{color: #002582;}
    .landing-section-6 .need-call-center .col-md-12 a, .comn-btn, section.bg-section-12 .col-md-12.text-center a, section.techniques-section .col-md-12.text-center a {background: #ffb700;padding: 15px 30px;display: inline-block;margin-top: 10px;font-size: 18px;font-weight: 600;color: #002a77;transition: all 0.5s ease;border-radius: 6px;}
    .landing-section-6 .need-call-center .col-md-12 a:hover, .comn-btn:hover, section.bg-section-12 .col-md-12.text-center a:hover, section.techniques-section .col-md-12.text-center a:hover {transform: scale(1.05);text-decoration: none;}

/*..........New-cloud-cost-optimization-webinars.............*/