h3.blue-text.text-center.subHeads {
    font-size: 24px !important;
}

strong.Mainsubheadr {
    font-size: 18px;
}

 form#search-form {
    box-shadow: none;
      background-color:#ffffff50;
     margin-top: 0px;
  }
  
  .btn.btn-outline-secondary {
      border: 1px solid #fff !important;
      color: #ffffff;
      padding: 10px 15px;
  }
  
 
  ul.Learnlist>li {
      font-size: 19px;
      line-height: 30px;
  }
  .blue {
      color: #0c8aff!important;
  }
  
  .customSelectBox select {
  
      padding-left: 10px;
  }
  input::-webkit-input-placeholder {
      color: #9399b2!important;
  
  }
  
  
  
  input#phone {
      background: linear-gradient(#d4d6de,#d4d6de) bottom left no-repeat,linear-gradient(#d4d6de,#d4d6de) bottom center repeat-x,linear-gradient(#d4d6de,#d4d6de) bottom right no-repeat;
      background: -webkit-linear-gradient(#d4d6de,#d4d6de) bottom left no-repeat,-webkit-linear-gradient(#d4d6de,#d4d6de) bottom center repeat-x,-webkit-linear-gradient(#d4d6de,#d4d6de) bottom right no-repeat;
      background-size: 1px 8px,1px 1px,1px 8px;
      -webkit-background-size: 1px 8px,1px 1px,1px 8px;
  }
  
  p.Foterdetail {
      color: #ffffff!important;
      padding-bottom: 20px!important;
  }
  
  section.SecondryBg {
      background: #f5fbfb;
  }
  
  p.Subtitl.text-center {
      font-size: 20px;
      color: #000000;
  }
  img.channel-branddot {
      margin-bottom: -12px;
  }
  
  ul.Learnlist>li {
        list-style: circle;
      font-size: 22px;
      margin-left: 30px;
      line-height: 44px;
  }
   .Nopddmar{padding: 0;
      margin: 0;}
   #califrame {
              border: 0;
              overflow: hidden;
              height: 1290px;
          }
          
          .ThreeBoxs {
              border-left: 2px solid #dbdbdb;
              border-radius: 6px;
              padding: 20px;
              border-right: 2px solid #dbdbdb;
              border-top: 2px solid #dbdbdb;
                  min-height: 230px;
          }
          
          .OneBoxBorder {
              border: 2px solid #67c6f3;
          }
          
          .TwoBoxBorder {
              border: 2px solid #cf4641;
          }
          
          .ThreeBoxBorder {
              border: 2px solid #5ba529;
          }
          
          .CertifidTect {
              color: #1f798f;
              font-size: 12px !important;
              padding-top: 20px;
          }
          
          .space-bottom {
              padding-bottom: 12px;
          }
          
          .img-size {
              width: 450px;
              margin: 0 auto;
          }
          
          .carousel-position {
              padding-top: 60px;
          }
          
          .above-footer {
            font-family: proximanova-light, Arial, Helvetica, sans-serif;
            font-size: 28px !important; 
            line-height: 30px !important;
            text-align: center !important;
            color:#ffffff !important;
          }
          .blue-txt {
            color: #0c8aff!important;
          }
          .fs15 {
              font-size:15px !important;
          }
          .million-individual {
              font-weight: bold;
              margin: 0;
              font-size: 40px;
              font-family: ProximaNova-Bold;
              line-height: 1.2;
          }
          
          section.Thepanelistspace {
              background: #edf5f7;
          }
          
          .EvntLogo {
              margin: 10px 20px !important;
          }
          
          p.HomepagSubtxt {
              font-size: 10px !important;
              margin-bottom: 5px;
              font-weight: bold;
          }
          
          .SignupBtn {
              padding: 6px 15px;
              font-size: 12px;
          }
          
          p.HomepgMainDesc {
              font-size: 12px!important;
          }
          
          hr {
              margin-top: 20px!important;
              margin-bottom: 20px;
              border: 0;
              border-top: 1px solid #eee;
          }
          
          p.Subtitles.BlueBgcolor {
              background-image: url(../../images/IDC-us-consumer-transformation-readiness-report/us-consumer-base.png);
              border-radius: 10px;
              background-repeat: no-repeat;
              background-size: cover;
          }
          
          .Subtitles {
              font-size: 24px !important;
              line-height: 120% !important;
              color: #ffffff;
              font-family: ProximaNova-Light;
          }
          
          .QuestionTitle {
              font-size: 24px !important;
              font-family: proximanova-semibold, Arial, Helvetica, sans-serif!important;
              line-height: 120% !important;
          }
          
          .padding-T10 {
              padding-top: 10px;
          }
          
          .padding-T20 {
              padding-top: 20px;
          }
          
          .padding-T30 {
              padding-top: 30px;
          }
          
          .padding-T40 {
              padding-top: 40px;
          }
          
          .padding-T50 {
              padding-top: 50px;
          }
          
          .padding-T60 {
              padding-top: 60px;
          }
          
          .padding-B10 {
              padding-bottom: 10px;
          }
          
          .padding-B20 {
              padding-bottom: 20px;
          }
          
          .padding-B30 {
              padding-bottom: 30px;
          }
          
          .padding-B40 {
              padding-bottom: 40px;
          }
          
          .padding-B50 {
              padding-bottom: 50px;
          }
          
          .padding-B60 {
              padding-bottom: 60px;
          }
          
          .padding-L10 {
              padding-left: 10px;
          }
          
          .padding-L20 {
              padding-left: 20px;
          }
          
          .padding-L30 {
              padding-left: 30px;
          }
          
          .padding-L40 {
              padding-left: 40px;
          }
          
          .padding-L50 {
              padding-left: 50px;
          }
          
          .padding-L60 {
              padding-left: 60px;
          }
          
          .padding-L70 {
              padding-left: 70px;
          }
          
          .padding-L80 {
              padding-left: 80px;
          }
          
          .padding-L90 {
              padding-left: 90px;
          }
          
          .padding-R10 {
              padding-right: 10px;
          }
          
          .padding-R20 {
              padding-right: 20px;
          }
          
          .padding-R30 {
              padding-right: 30px;
          }
          
          .padding-R40 {
              padding-right: 40px;
          }
          
          .padding-R50 {
              padding-right: 50px;
          }
          
          .padding-R60 {
              padding-right: 60px;
          }
          
          .padding-R70 {
              padding-right: 70px;
          }
          
          .padding-R80 {
              padding-right: 80px;
          }
          
          .btn.bg-red,
          .btn.btn-success {
              border-radius: 6px;
              background: #151B8D !important;
              min-width: 210px;
              border-style: none!important;
              height: 40px;
          }
          .btn.bg-form-red,
          .btn.btn-success {
              border-radius: 6px;
              background: #d60000 !important;
              min-width: 79px;
              color: #ffffff;
              border-style: none!important;
              height: 40px;
          }
          
          .footerbgs {
              background-image: url(../../images/omnichannel-southeast-asia-report/footer-banner.jpg);
              background-repeat: no-repeat;
              height: auto;
              margin-bottom: -2px;
              background-size: cover;
          }
          .gart {
            color: #ffffff !important;
            font-size: 30px !important;
          }
          
          .expreience-bannerone {
              min-height: 690px;
              background-image: url(../../images/gartner/gartner-2020-banner.png);
              background-size: cover;
              background-position: center center;
          }
          .li-styl {
            list-style: decimal;
            text-align: left !important;
            font-size: 18px;
            line-height: 45px;
            padding-left: 45px;
            padding-right:45px;
          }

          .li-bullet {
            list-style: disc;
            text-align: left !important;
            font-size: 18px;
            line-height: 45px;
            padding-left: 45px;
            padding-right:45px;
          }
          
          .expreience-bannersub-title.Microsft-titl {
             color: #ffffff;
            font-size: 36px;
            line-height:50px;
            font-family: ProximaNova-Bold;
          }
          .pt100 {
              padding-top:100px !important;
          }
          .expreience-banner-title {
              color: #ffffff;
              font-weight: bold;
              margin: 0;
              font-size:70px !important;
              font-family: ProximaNova-Regular !important;
                padding-bottom: 10px;
                padding-top: 0px !important;
             
          }
          .para-caption {
              color:#111111;
            font-weight: bold;
            margin: 0;
            font-size:28px;
            font-family: ProximaNova-Bold;
              padding-bottom: 10px;
              padding-top: 0px !important;
           
        }
        .px-bold {
            font-family: ProximaNova-Bold;
        }
        .px-bold-blue {
            font-family: ProximaNova-Bold;
            font-size:30px !important;
            color:#45b3e0;
        }
        .fw600 {
            font-weight:600 !important;
        }
        .fs25 {
            font-size:25px !important;
        }
          
          p.margin-T10.expreience-bannersub-title.Microsft-titl {
              font-size: 32px!important;
          }
          
       
          
          .MainFormbox {
              max-width: 360px;
          }
          
          .FormBgColor {
              background: #ffffff38;
          }
          
          .Inputfields {
              background: #ffffff;
              min-height: 50px;
              border-radius: 5px;
          }
          
          .Formheading.text-white {
              font-size: 22px;
              color: #ffffff;
              font-family: proximanova-semibold, Arial, Helvetica, sans-serif!important;
          }
          
          .Formsubheading.text-white {
              font-size: 16px;
              color: #ffffff;
          }
          
          .customer-attributPageform {
              margin: 0;
              border-radius: 5px;
          }
          
          .text-white {
              color: #ffffff;
          }
          
          .padding-T50 {
              padding-top: 50px;
          }
          
          
          
          .form-group {
              margin-bottom: 15px;
          }
          
          input::placeholder {
              color: #111111 1important;
              font-style: normal;
          }
          
          .bg-red {
              background: #ffffff00!important;
              border: 1px solid #ffffff!important;
          }
          
          .bg-gray-light {
              background-color: #edf5f7;
          }
          
          .blue {
              color: #111111!important;
              font-size: 25px;
              font-family: proximanova-bold, Arial, Helvetica, sans-serif!important;
          }
          
          p {
              font-size: 16px;
              color: #333333;
              line-height: 32px;
              font-weight: 600;
          }
          
          .homepage-section-7 {
              background: #030f87 !important;
              background: -moz-linear-gradient(left, #030f87 0%, #0224df 100%) !important;
              background: -webkit-linear-gradient(left, #030f87 0%, #0224df 100%) !important;
              background: linear-gradient(to right, #030f87 0%, #0224df 100%) !important;
              filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#030f87', endColorstr='#0224df', GradientType=1) !important;
          }
          
          .homepage-section-7 .home-block-7,
          .homepage-section-7 .home-block-7 p {
              margin: auto !important;
          }
          
          .homepage-section-7 .home-block-7 {
              max-width: 1000px;
              text-align: center!important;
              color: #ffffff;
          }
          
          .homepage-section-7 {
              padding-right: 15px;
              padding-left: 15px;
          }
          
          .homepage-section-7 .home-block-7 p {
              font-family: proximanova-light, Arial, Helvetica, sans-serif;
              font-size: 20px;
              text-align: center;
              color: #009bdf;
          }
          
          .page-blue p {
              font-weight: 400;
              font-size: 19px;
              line-height: 28px;
          }
          
          .btn.btn-primary {
              background-image: linear-gradient(45deg, #d61400 0%, #d60000 100%);
              border: 0;
          }
          
          .btn {
              border-radius: 20px;
              font-family: proximanova-semibold, Arial, Helvetica, sans-serif!important;
              font-size: 14px!important;
              padding: 10px 15px!important;
              line-height: normal!important;
              vertical-align: middle;
              box-shadow: none !important;
              outline: none !important;
              transition: none !important;
          }
          
          @media (max-width:1198px) {
              .Subtitles {
                  font-size: 26px !important;
                  line-height: 120% !important;
                  color: #ffffff;
                  font-family: ProximaNova-Light;
                  min-height: 192px;
              }
          }
          
          @media only screen and (min-width:340px) and (max-width:1198px) {
              .page-blue p {
                  font-weight: 400;
                  font-size: 16px;
                  line-height: 28px;
              }
              .expreience-banner-title {
                  font-size: 38px;
              }
              .mobi-center {
                  text-align: center;
              }
              
          }
          @media only screen and (min-width:320px) and (max-width:676px) {
            .form-padding-m {
                padding:0px 50px 0px 50px;
            }
            .tc-m {
                text-align:center;
                padding-top:20px;
            }
            .icon-text {
                padding: 44px 37px 32px 37px;
            }
            .heading-res {
                text-align: center;
            }
           
        }
          
          @media (max-width: 1024px) and (min-width:768px) {
              .main-nav .nav>li>a {
                  font-size: 14px;
              }
              ul.sm-link-sec.secondlist {
                  padding-left: 16px;
              }
              h2.blue.secondheading {
                  padding-left: 14px;
              }
          }
          
          @media (max-width:1024px) {
              .page-blue p {
                  font-weight: 400;
                  font-size: 16px;
                  line-height: 28px;
                  text-align: center !important;
              }
              .expreience-banner-title {
                  text-align: center;
              }
          }
          
          @media (max-width:991px) {
              
               .IdclogoPostion{max-width:210px;margin:0 auto;display:block;}
              
              
              
              .expreience-banner-title {
                  font-size: 34px;
              }
              footer#page-footer {
                  display: none !important;
              }
              .services-sec2 {
                  margin-top: 40px;
              }
              .SegBrands-img.text-center {
                  margin: 30px 0;
              }
              .fre-res-webnir {
                  text-align: center;
              }
              .services-section .service-sec-cont3 {
                  margin-top: 40px;
              }
              
          }
          
          @media (max-width: 768px) {
              .MainFormbox {
                  max-width: 100%;
              }
              .FormBgColor {
                  padding-left: 20px;
                  padding-right: 20px;
              }
              h2.blue {
                  text-align: center;
                  font-size: 26px;
              }
              p {
                  text-align: center;
                  font-size: 16px;
              }
              .services-section .service-sec-conts {
                  padding: 40px 30px !important;
              }
              .services-section .service-sec-conts {
                  padding: 0px 30px;
              }
              ul.sm-link-sec.secondlist {
                  padding-left: 15px;
              }
              h2.blue.secondheading {
                  padding-left: 12px;
              }
              .meta-nav .navbar-right ul {
                  visibility: hidden;
              }
          }
		  
		   @media (max-width:550px) {
			   
			   .sr-20 {
   
    height: 470px !important;
   
}
		   }	  


		   @media (max-width:480px) {
			   
			   .sr-20 {
   
    height: 350px !important;
   
}	   
			   
		   }
		  
		  
		   @media (max-width:990px) and (min-width:600px) {
			   
			   .sr-20 {
   
    height: 550px !important;
  
}
			   
			   
		   }
		  
		  
		  
		  
          @media (max-width: 1024px) { 
      .evolve-btn {
          text-align: center;
      }
  }
  
  
  
  
  
  
  h4.MainPanelist.text-center {
    color: #111111;
    font-size: 28px;
    font-family: ProximaNova-Bold;
    margin-bottom: 10px !important;
}
.whi-txt {
    color:#ffffff !important;
}
.three-sec1 {
    background-image: linear-gradient(to bottom left, #4928eb, #327be4);
    border-radius: 7px;
    padding: 0px 15px;
    min-height: 275px;
    margin-bottom: 20px;
}
.three-sec2 {
    background-image: linear-gradient(to bottom left, #2d98aa, #4bce6e);
    border-radius: 7px;
    padding: 0px 15px;
    min-height: 275px;
    margin-bottom: 20px;
}
.three-sec3 {
    background-image: linear-gradient(to bottom left, #ca11ce, #9845af);
    border-radius: 7px;
    padding: 0px 15px;
    min-height: 275px;
    margin-bottom: 20px;
}
.black  {
    color:#111111 !important;
}
.chal-section {
    padding-bottom: 15px;
      border-bottom: 1px solid #bfbfbf;
}
.italic {
    font-size: 25px !important;
    font-weight: 600 !important;
}
.blue-text {
    color: #0c8aff!important;
}
.blue-head {
    font-size: 28px !important;
    color: #0c8aff;
    font-weight: 100 !important;
    line-height: 1.3 !important;
    padding-top: 40px;
}
.sr-20 {
    max-width: 600px;
    height:510px;
    margin: 20px auto;
    position: relative;
  }
  .s1-20,.s2-20,.s3-20,.s4-20,.s5-20{
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .s1-20 {
      animation:fade 8s infinite !important;
  -webkit-animation:fade 8s infinite;
  
  } 
  .s2-20 {
      animation:fade2 8s infinite !important;
  -webkit-animation:fade2 8s infinite;
  }
  .s3-20 {
      animation:fade3 8s infinite !important;
  -webkit-animation:fade3 8s infinite;
  }
  .s4-20 {
      animation:fade4 8s infinite !important;
  -webkit-animation:fade4 8s infinite;
  }
  
  @keyframes fade
  {
    0%   {opacity:1}
    25.333% { opacity: 1}
    50.666% { opacity: 0}
    75% { opacity: 0}
	100% { opacity: 0}
  }
  @keyframes fade2
  {
    0%   {opacity:0}
   25.333% { opacity: 0}
    50.666% { opacity: 1}
    75% { opacity: 0}
	100% { opacity: 1}
  }
  @keyframes fade3
  {
    0%   {opacity:0}
    25.333% { opacity: 0}
    50.666% { opacity: 0}
    75% { opacity: 1}
	100% { opacity: 0}
  }
  @keyframes fade4
  {
    0%   {opacity:0}
    25.333% { opacity: 0}
    50.666% { opacity: 0}
    75% { opacity: 0}
	100% { opacity: 1}
  }
  .gartnerDesscrptionTwo {
    font-size: 15px !important;
    padding-top: 10px;
    line-height: 22px !important;
    color: #585858;
    font-weight:600 !important;
}
.gatnerDeclermTxt {
    font-size: 12px !important;
    line-height: 1.6 !important;
    font-weight:600 !important;
}