@media screen and (max-width:1400px){

.apply-nowpopup-bd-second .popup-Bd { width: 73%; }

/**/
}
/**/


@media screen and (max-width:1200px){

.sec-title h3 {  font-size: 28px; font-weight: 800;  line-height: 34px; }
.sec-title h3 span {  margin: 0 auto;  padding: 2px 0 0 0;  display: block;
  color: #05124C;  font-size: 18px;  font-weight: 800;  width: 80%;
  text-align: center;  line-height: 26px; }

.academy-headersec .bd .logo a img {  width: 175px; }

.academy-headersec .bd .nav-block ul li a {
  padding: 0 7px;  font-size: 15px;  line-height: 21px;  font-weight: 500; }
.academy-headersec .bd .apply-nowbtn ul li a {  font-size: 14px;  line-height: 20px;  padding: 8px 16px; }

.home-banner .text-wrapper {  padding: 150px 0 0 0; }
.home-banner { height: 600px; }

.faq-wrapper .faqbd-sec .tabs-bd {  flex-wrap: nowrap;  }

.home-professionals .bd { padding: 40px 0 75px 0; }

.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-next {  position: absolute;  right: -11px;  top: 50%;
  width: 40px;  height: 40px;  border: 0;  color: transparent;  border-radius: 50px; }

.marketing-leadership .leadership-bd .item-bd .item-row {  justify-content: center; }

.digital-marketingsec .text-bd h4 {  font-size:28px;  font-weight: 800;  line-height: 34px; }

.digital-marketing-banner .text-wrapper .left-block .item1 h1 {
  padding: 3px 0;  font-size: 34px;  line-height: 40px; }

.digital-marketing-banner .text-wrapper .right-block .form-bd .form-bd {  padding: 40px 26px 40px 26px; }
.digital-marketing-banner .text-wrapper .right-block .form-bd .col-item {  padding: 0 0 10px 0; }

.digital-marketing-banner .text-wrapper .left-block .item2 p {
  padding: 6px 0 0 0;  font-size: 20px;  line-height: 26px; }
.digital-marketing-banner {  width: 100%;  height: 600px; }

.d-courseduration .bd {  padding: 24px 15px; }
.d-courseduration .bd .item-col .text span {  font-size: 16px;  line-height: 22px; }
.d-courseduration .bd .item-col .text p {  font-size: 14px;  line-height: 20px;  letter-spacing:0.04em; }

.stickysec-wrapper .why-ismarketing .bd-sec .item-sec h5 {
  font-size: 20px;  line-height: 26px; }

.stickysec-wrapper .why-ismarketing .bd-sec .item-sec p {
  font-size: 16px;  line-height: 24px; }

.stickysec-wrapper .heremore-details .logo-bd .item-logo { width: 20%; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text {  margin: 0;  padding: 0 0 0 14px;  width: 75%; }

.stickysec-wrapper .recommended-secfor .bd-sec .item-sec h5 {
  font-size: 20px;  line-height: 26px; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li { font-size: 12px; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li span {
  padding: 0 5px 0 0;
  font-size: 14px;
}

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li { padding: 6px 0 6px 17px;  display: flex;
  flex-wrap: wrap; }



  .marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn a {
  font-size: 14px; line-height: 18.29px; }

.stickysec-wrapper .career-support .item .icon_bd img {  width: 100%;  height: 64px;  object-fit: contain; }
.stickysec-wrapper .career-support .item .icon_bd { margin: 0 auto;  padding: 20px 10px;
  width: 107px;  height: 88px; }

.stickysec-wrapper .career-support .item { padding: 45px 0 20px 0; }
.contact-banner .text-bd {  padding: 130px 0; }

.apply-nowpopup-bd-second .form-bd .form-sec .right-block {  padding-top: 13px; }

.apply-nowpopup-bd-second .form-bd .form-sec .right-block .text-sec {  padding: 6px 0 0 4px; }

.apply-nowpopup-bd-second .form-bd .form-sec .right-block .item .input-text {  padding: 6px 9px; } 
.apply-nowpopup-bd-second .form-bd .form-sec .right-block .item select {
  padding: 6px 9px; }

.apply-nowpopup-bd-second .popup-Bd {  width: 86%; }

.contact-formwrapper .col-right .text-bd .item-col .right-txt {  padding: 0 0 0 20px;  width: 85%; }
.contact-formwrapper .col-right .text-bd .item-col .right-txt p {   font-size: 16px;  line-height: 24px; }
.contact-formwrapper .col-right .text-bd .item-col .right-txt p a {  font-size: 20px; }

.home-aboutsec .item-left .img-1 img {  width: 100%;  height: 64%;  object-fit: cover;
  border-radius: 97px 20px 20px 20px;  border: 9px solid #fff; }
.home-aboutsec .item-left .img-2 img {  width: 100%;  border-radius: 20px 20px 99px 20px;  height: 285px;
  object-fit: cover;  border: 14px solid #fff; }

.home-aboutsec .item-left {  padding: 3px;  width: 100%;
  height: 575px;  background: #fff;  overflow: hidden;  border-radius: 96px 0 96px 0; }
.home-aboutsec .item-left .text-sec {
  padding: 20px 20px;  position: absolute;  right: 18px;  top: 61px;
  display: flex;  align-items: center; width: 26%; }
.marketing-leadership .viewmore-btn a {  padding: 14px 31px;  font-size: 18px;  line-height: 26px;
  background: #05124c; }
.academy-blogsec .blog-bd .item-col .bd-sec .blog-content h3 {  font-size: 18px;  line-height: 26px; }
.apply-nowpopup-bd-second .form-bd .logo { font-size: 24px; color: #04114b; line-height: 32px; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li::after {
  content: ""; width: 16px;  height: 16px;  position: absolute;
  left: 0;  top: 8px;  background: url(../media/icons/blue-check-icon02.png);
  background-repeat: no-repeat;  background-position: left top;  background-size: contain; }

.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-prev { background: #ffffff2e; }
.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-next { background: #ffffff36; }
.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-prev::after { color: #fff; }
.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-next::after { color: #fff; }

.placement-section .item-logosec .item-logo img { height: 54px; }
.placement-section .item-logosec .item-logo:hover img { height: 54px; }


.digital-summary .media-marketing-bd02 .bd .item-row .col-lt span {
  padding: 12px 0 0 0;  position: absolute;
  right: -19px;  top: -19px;  width: 68px;
  background: #05124c;  height: 68px;
  border-radius: 50px;  display: flex;
  align-items: safe;  justify-content: center;
  font-size: 18px;  line-height: 30px; }

.digital-summary .media-marketing-bd02 .bd .item-row::before { display: none; }
.digital-summary .media-marketing-bd02 .bd .item-row:nth-child(even):after { display:none !important; }
.digital-summary .media-marketing-bd02 .bd .item-row:nth-child(2n) .col-lt span {
padding: 12px 0 0 0;  position: absolute;  right: initial;
top: -54px;  width: 68px;  background: #05124c;  height: 68px;
border-radius: 50px;  display: flex;  align-items: start;
justify-content: center;  font-size: 18px;  color: #fff;
line-height: 30px;  font-weight: bold;  left: -23px;  z-index: 10; }
.digital-summary .media-marketing-bd02 .bd {  margin: 0 auto;  padding: 0;  width: 809px;
  position: relative; }
.digital-summary .media-marketing-bd02 .bd .item-row .col-lt {  height: auto; }



/**/
}
/*end*/


@media screen and (max-width:991px){
.academy-header-wrapper .responsive-icon { display:block; }
.academy-headersec .bd .nav-block { display: none;  }
.home-banner .text-wrapper .bd h1 {  font-size: 30px;  font-weight: 900;  line-height: 36px; }
.home-banner .text-wrapper .bd p {  padding: 10px 0 0 0;  font-size: 20px;  font-weight: 400;  line-height: 26px; }
.home-banner .text-wrapper .bd .count-sec .item-col .count-box {  font-size: 28px;  font-weight: 700;  line-height:36px; }
.home-banner .text-wrapper .bd .count-sec .item-col { width: 33.33%; }
.home-banner .text-wrapper .bd .count-sec .item-col p { font-size: 18px;  line-height: 24px; }
.home-banner .text-wrapper .home-button a {  font-size: 16px; line-height: 26px;  padding: 10px 27px; }

.placement-section .item-logosec .item-logo img {  max-width: 100%;  object-fit: contain;  padding: 0 24px; }
.marketing-leadership .leadership-bd .item-bd .item-col { margin-bottom: 30px; }

.whyarobit-academy .whyarobit-bd .right-sliderblock {  margin: 0;  padding: 30px 0 0 0; }

.whyarobit-academy .whyarobit-bd .youtube-bd {  margin: 0 auto;  padding: 0;  width: 75%;
  height: 337px;  border-radius: 10px;  overflow: hidden;  position: relative; }

.faq-wrapper .faqbd-sec .tabs-bd .right_block {  margin: 0;  padding: 0px 21px 20px 33px;  width: 73%; }

.digital-marketingsec .right-img {  margin: 0 auto;  padding: 20px 0 0 0;  text-align: center; }
.digital-marketingsec .right-img img {  max-width: 100%;  width: auto; }
.home-professionals .bd {  padding: 40px 0; }
.freesession-block .item-bd .right-block {  padding: 20px 120px 20px 35px; }

.freesession-block .item-bd .right-block h4 {  font-size: 20px;  font-weight: 600;  line-height: 26px;
  position: relative; }

.sec-title h3 {  font-size: 26px; line-height: 32px; }
.sec-title h3 span { font-size: 16px;  font-weight: 600;  width: 80%; }

.academy-blogsec .blog-bd .item-col .bd-sec .blog-content h3 {
  font-size: 16px;  line-height: 23px; }


.footer-block .top-block .quick-links {  padding: 40px 0 40px 0px; }
.footer-block .top-block .logo-wrapper {  padding: 32px 20px;  height: 100%; }

.keo_foo_contact_des {  width: 100%;  position: relative;  display: flex;  align-items: center;
  flex-direction: column;  justify-content: center; }

.keo_foo_icon_des h5 { font-size: 15px;  margin: 0 0 5px;  line-height: 21px; }
.keo_foo_icon_des { float: none;  padding: 10px 0 0 0;  width: auto;  text-align: center; }

.footer-block .keo_foo_contact_wrap {  padding: 18px 0; }

.footer-block .top-block .logo-wrapper .soc-link ul li a {  width: 38px;  height: 38px; }

.footer-block .top-block .quick-links ul li a {  padding: 4px 0 4px 13px;  font-size: 15px;  line-height: 21px;
  display: block; }

.digital-marketing-banner .text-wrapper .right-block { display: none; }

.d-marketing-banner-form { display:block;}
.d-marketing-banner-form .right-block {
  margin: 0 auto;  border-radius: 17px;  width: 80%; }

.d-marketing-banner-form .right-block .form-bd .form-bd { padding: 30px 26px 40px 26px; }

.digital-marketing-banner .text-wrapper .left-block {  margin: 0;  padding: 0;  text-align: center; }

.digital-marketing-banner .text-wrapper .left-block .item2 {
  display: flex;  align-items: center;  text-align: center;  justify-content: center; }
.digital-marketing-banner .text-wrapper .left-block .item2 p {  text-align: center; }

.digital-marketing-banner .text-wrapper .left-block .item3 ul { display: flex;  align-items: center;  justify-content: center; }
.digital-marketing-banner .text-wrapper .left-block .item3 ul li p { padding: 14px 14px 14px 38px; }

.digital-marketing-banner .text-wrapper .left-block .item4 {  margin: 0 auto;  padding: 0;  display: flex;
  align-items: center;  justify-content: center;  flex-direction: column; }


.digital-marketing-banner {  width: 100%;  height: 500px; }
.d-courseduration .bd {  padding: 24px 15px;  flex-wrap: wrap; }
.d-courseduration .bd .item-col {  padding: 10px 10px;  width: 50%;  align-items: center;
  display: flex;  justify-content: center;  position: relative;  border-right: 0; }
.stickysec-wrapper .title-topsec h3 {  font-size: 20px;  line-height: 30px;  width: 80%; }
.stickysec-wrapper .programme-highlights {  padding: 60px 0; }

.stickysec-wrapper .why-ismarketing .bd-sec .item-sec {  padding: 0 0 30px 0; }
.stickysec-wrapper .why-ismarketing {  padding: 50px 0; }

.stickysec-wrapper .why-ismarketing .bd-sec .item-sec .img-sec {
  width: 130px; height: 113px; }
.stickysec-wrapper .heremore-details .logo-bd .item-logo {  width: 25%; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text {
  padding: 0 0 0 10px;  width: 70%; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text span {
  font-size: 15px; line-height: 21px; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text p {
  font-size: 14px;  line-height: 17px; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec {
  padding: 0 0 10px 0; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .img-sec {
  width: 70px;  height: 70px; }

.stickysec-wrapper .d-marketingroles0-sec .sec-title {  padding-bottom: 31px; }
.stickysec-wrapper .providing-training .providing-bd .item-sec .itex-box .img-block img {
  height: auto;  max-width: 100%;  object-fit: contain; }

.stickysec-wrapper .providing-training .providing-bd .slick-prev {
  left: 42%; }
.stickysec-wrapper .providing-training .providing-bd .slick-next {
  right: 42%; }

.stickysec-wrapper .providing-training .providing-bd .item-sec .itex-box .text span {
  font-size: 14px;  line-height: 21px; }
.stickysec-wrapper .placed-inroles .item-row h4 {
  font-size: 20px;  line-height: 26px; }
.stickysec-wrapper .placed-inroles .item-row .item-col .item-sec h5 {
  font-size: 20px;  line-height: 26px; }
.stickysec-wrapper .placed-inroles {  margin: 0;  padding: 40px 0; }
.digital-marketingsec .text-bd h4 {  font-size: 26px;  line-height: 34px; }

.digital-marketingsec .right-img {  margin: 0 auto;  padding: 20px 0 0 0;  text-align: left; }

.stickysec-wrapper .career-support .left-sec {  height: 100%;  display: flex;
  align-items: center;  justify-content: center; }

.stickysec-wrapper .career-support .right-sec {  margin: 0;  padding: 15px 0 15px 0px;  border-left: 0; }
.stickysec-wrapper .career-support .right-sec h5 {  font-size: 20px; line-height: 24.38px; }

.stickysec-wrapper .career-support .right-sec ul {  margin: 0 auto;  padding: 11px 0 0 0;  display: flex;
  align-items: center;  justify-content: center;  flex-wrap: wrap;  width: 80%; }
.stickysec-wrapper .career-support .right-sec ul li {   font-size: 17px;  line-height: 20.72px;  text-align: center; width: 50%; }

.stickysec-wrapper .programme-highlights .item-bd .item-sec {
  padding: 20px 12px 0 0; }
.stickysec-wrapper .programme-highlights .item-bd {  padding: 20px 0 0 0; }
.stickysec-wrapper .career-support .right-sec h5 {  text-align: center; }

.stickysec-wrapper .recommended-secfor .bd-sec .item-sec .img-sec {
  width: 120px; height: 120px; }

.stickysec-wrapper .recommended-secfor .bd-sec .item-sec {
  padding: 0 0 30px 0; }

.stickysec-wrapper .recommended-secfor .bd-sec .item-sec p {
  font-size: 16px;  line-height: 24px; }

.stickysec-wrapper .recommended-secfor .bd-sec .item-sec .img-sec img {  max-width: 98%;  width: 60px; }
.stickysec-wrapper .why-ismarketing .bd-sec .item-sec .img-sec img {  max-width: 100%;  width: 66px; }

.stickysec-wrapper .heremore-details .sec-title p {
  font-size: 16px;  line-height: 25px;  max-width: 50%; }

.stickysec-wrapper .digital-summary { padding:0 0 50px 0; }
.stickysec-wrapper .digital-summary .media-marketing-bd .col-tablebd 
.tab-content .tab-pane .text-tab-bd .item-bd .col-row .item-col p b {
  font-size: 14px;  line-height: 20px; }

.stickysec-wrapper .digital-summary .media-marketing-bd .col-tablebd .tab-content .tab-pane
 .text-tab-bd .item-bd .col-row .item-col.small-w span { font-size: 22px; line-height: 28px; }

.stickysec-wrapper .more-questions {  padding: 50px 0; }

.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text {
  padding: 20px 15px; }

.home-professionals .bd .slider-wrapper .col-item .text-bd .hover-sec p {
  padding: 10px 4px 6px 0;  font-size: 14px;  font-weight: 500;  line-height: 19px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul {  padding: 0; }

.digital-marketingsec .right-img {  padding: 20px 0 0 0;  text-align: center; }

.stickysec-wrapper .providing-training .providing-bd .item-sec .itex-box .text {
  padding: 20px 9px 20px 9px;  text-align: center; }
.digital-marketingsec .text-bd .item-sec p { text-align: center; }
.digital-marketingsec .text-bd .item-sec .sec-logo { margin: 0 auto;  padding: 8px 10px;  margin-top: 10px; }
.stickysec-wrapper .career-support .col-pa {  padding-top: 85px; }

.stickysec-wrapper .recommended-secfor .bd-sec p {
  margin: 0;  padding: 0; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd { height: auto; }
.stickysec-wrapper .career-support .sec-title {  padding: 0 0 9px 0; }

.contact-banner { height: 450px; }
.whatyouget_block .bd .row {  padding-bottom: 0;  padding-top: 0;  flex-direction: column-reverse; }
.whatyouget_block .bd .row:nth-child(2n+1) {  flex-direction: column-reverse; }

.whatyouget_block .vsbd.mobile_view {  display: block;  text-align: center;  padding: 12px 0; }
.vsbd.desktop_view {  display: none; }

.counter_block .col-pa {  padding-top: 76px; }
.counter_block .sec-title {  margin: 0;  padding: 0 0 28px 0; }

.uiuxdev-isoand-block .bd .row:nth-child(2n+1) {  flex-direction: initial; }
.uiuxdev-isoand-block .bd .row {  flex-direction: column-reverse !important;  background: #fff; }

.uiuxdev-isoand-block .bd .col_box { padding:0; }
.counter_block {  padding: 0px 0 50px 0; }
.uiuxdev-isoand-block .bd .col_box h3 { color: #05124c; }
.uiuxdev-isoand-block .bd .col_box p { color: #05124c; }
.uiuxdev-isoand-block .bd .col_box ul li { color:#05124c; }
.uiuxdev-isoand-block .bd .col_box ul li::after { content: ""; background: #04114b; }

.uiuxdev-isoand-block .bd .row:nth-child(2n+1) .col_box .text {  background: #fff; }
.uiuxdev-isoand-block .bd .col_box .text { background: #fff; }

.apply-nowpopup-bd-second .popup-Bd { width: 623px; }

.contact-formwrapper .bd { flex-direction: column; }
.contact-formwrapper .col-left { width: 100%; }
.contact-formwrapper .col-right {  width: 100%;}

.contact-formwrapper .col-left h2 {  font-size: 24px;  line-height: 39px; }
.contact-formwrapper .col-right h3 { font-size: 24px; line-height: 30px; }
.contact-formwrapper .col-right .text-bd {  padding: 20px 0 0 0; }

.home-aboutsec .item-left .img-1 img {  width: 100%;  height: 72%;  border-radius: 97px 20px 20px 20px; }
.home-aboutsec .item-left .img-2 img {  width: 100%;  border-radius: 20px 20px 99px 20px;  height: 326px; }

.home-aboutsec .item-left {
  padding: 3px;  width: 100%;  height: 636px;  background: #fff; border-radius: 96px 0 96px 0;
    margin-bottom: 30px; }
.home-aboutsec .item-rightsec .figure-sec {  padding: 20px 0;  width: 100%;  height: auto; }
.whyarobit-academy .whyarobit-bd .right-sliderblock .item-box { height: 282px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn .syllabus-btn {
  display: flex;  align-items: center;  justify-content: center; }

.apply-nowpopup-bd-second .form-bd .form-sec::before { display: none; }
.apply-nowpopup-bd-second .form-bd .form-sec .left-block { display: none; }
.apply-nowpopup-bd-second .form-bd .form-sec .right-block { width: 100%; }
.apply-nowpopup-bd-second .form-bd .form-sec::after { display:none; }

.marketing-leadership .viewmore-btn a {  padding: 10px 23px;  font-size: 16px;  line-height: 26px;
  background: #05124c; }
.marketing-leadership .leadership-bd .item-bd { padding: 0 0 15px 0; }

.freesession-block .item-bd .right-block .reserve-btn {
   padding: 10px 20px;  font-size: 15px;  font-weight: 600;  line-height:20px; }

.digital-summary .media-marketing-bd02 .bd {  margin: 0 auto;  padding: 0;  width: 670px;  position: relative; }



/**/
}
/*end*/

@media screen and (max-width:767px){


.home-banner .text-wrapper .bd h1 {  font-size: 20px;  font-weight: 900;  line-height: 36px; }
.home-banner .text-wrapper .bd p { padding: 10px 0 0 0;  font-size: 18px;  line-height: 24px; }

.home-banner .text-wrapper .bd .count-sec .item-col p {  font-size: 15px;  line-height: 24px; }
.home-banner .text-wrapper .bd .count-sec .item-col .count-box {  font-size: 24px;  font-weight: 700;  line-height: 36px; }
.sec-title h3 {  font-size: 22px;  font-weight: 800;  line-height: 29px; }
.home-professionals .bd {  padding: 40px 0 40px 0; }

.placement-section {  margin: 0;  padding: 40px 0 40px 0;  background: #fff; }

.marketing-leadership .leadership-bd .item-bd .item-box .img-sec { margin: 0;  padding: 0;
  width: 100%;  height: auto;  position: relative; }

.faq-wrapper .faqbd-sec .tabs-bd {  display: block; }
.faq-wrapper .faqbd-sec .tabs-bd .right_block {  margin: 0;  padding: 20px 20px 0px 20px;  width: 100%; }
.faq-wrapper .faqbd-sec .tabs-bd .left_block {  margin: 0;  padding: 0;  width: 100%;
  /* height: 100%; */  border-radius: 8px; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  border: 0;
  justify-content: center;
}


.home-banner .text-wrapper .bd .count-sec .item-col p {  font-size: 15px;  line-height: 21px;}
.home-banner { height: 500px;}
.home-banner .text-wrapper {  padding: 111px 0 0 0; }
.placement-section .item-logosec {  padding: 24px 0 0 0; }

.freesession-block .item-bd {  display: flex;  align-items: center;
  position: relative;  flex-direction: column; }

.freesession-block .item-bd .left-block {
  margin: 0;
  padding: 50px 20px 20px 20px;
  width: 100%;
}

.freesession-block .item-bd .right-block::before {display: none; }
.freesession-block .item-bd .right-block::after {display: none; }
.freesession-block .item-bd .right-block h4 {  text-align: center; }
.freesession-block .item-bd .right-block p {text-align: center; }

.freesession-block .item-bd .right-block {  border-left: 0;  margin: 0;  padding: 0 30px 30px 30px;
  width: 100%;  position: static;  text-align: center; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav {  background: #05124c;  display: flex;
  padding: 24px 10px;  border-radius: 8px;  box-shadow: 0 0px 4px 1px rgba(0,0,0, 0.5); }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link {
  margin: 4px 6px; padding: 0;  width: auto;  border-radius: 6px;
  background: transparent;  outline: 0; border: 0; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link.active {
  margin: 0 0;  display: inline-block;  width: auto; }
  

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link h3 {
  padding: 10px 9px;  font-size: 15px;  font-weight: 700;  line-height: 20.72px;
  border-radius: 4px;  overflow: hidden; }
.digital-marketingsec .text-bd h4 {  font-size: 24px;  font-weight: 800;  line-height: 30px; }
.digital-marketingsec { padding: 40px 0; }
.sec-title h3 span {  font-size: 16px;  font-weight: 600;  width: 90%;  line-height: 19px; }

.marketing-leadership .leadership-bd .item-bd {  margin: 0;  padding: 0 0 10px 0; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link.active h3 { border-radius: 4px; }
.faq-wrapper .sec-title {  padding: 0 0 30px 0; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link h3 { border: 0 !important; }
.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link.active h3 { border: 0 !important; }
.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link { border:0 !important }

.stickysec-wrapper .stickysec-navbar ul {  display: flex;  align-items: center;  justify-content: center;  flex-wrap: wrap; }
.stickysec-wrapper .stickysec-navbar ul li {  margin: 6px 0;  padding: 0; }

.digital-marketing-banner .text-wrapper .left-block .item1 h1 {
  padding: 3px 0;  font-size: 24px;  line-height: 30px;  font-weight: 600; }

.digital-marketing-banner .text-wrapper .left-block .item3 ul {  display: flex;  align-items: center;  justify-content: center;
  flex-wrap: wrap; }
.stickysec-wrapper .programme-highlights {  padding: 50px 0; }
.stickysec-wrapper .programme-highlights .item-bd {  padding: 0; }

.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text .item h4 {
  font-size: 17px;  line-height: 23px; }
.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text { padding: 15px 15px; }
.digital-marketing-banner .text-wrapper {  padding: 86px 0 0 0; }

.stickysec-wrapper .providing-training .providing-bd .slick-prev { display: none !important; }
.stickysec-wrapper .providing-training .providing-bd .slick-next { display: none !important; }

.stickysec-wrapper .heremore-details {  padding:50px 0; }
.stickysec-wrapper .heremore-details .logo-bd .item-logo p {
  padding: 8px 7px;  font-size: 13px;  line-height: 22px; }

.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text .item ul li {
  padding: 4px 0 4px 23px;  font-size: 14px;  line-height: 20px; }

.stickysec-wrapper .d-marketingroles0-sec { padding:50px 0; }
.stickysec-wrapper .digital-summary .media-marketing-bd .top-btnbd .nav-tabs .nav-link {
  margin: 0 10px;  padding: 8px;  width: 50%;  font-size: 15px;  line-height: 21px; }

.stickysec-wrapper .digital-summary .media-marketing-bd {  margin: 0;  padding: 0 0 15px 0;  overflow-x: auto; }
.stickysec-wrapper .digital-summary .media-marketing-bd .bd-sec01 { width: 650px; }

.stickysec-wrapper .typical-day { padding: 40px 0;  }
.stickysec-wrapper .digital-summary { padding:40px 0; }
.stickysec-wrapper .willbe-covered {  margin: 0;  padding: 40px 0 50px 0; }
.stickysec-wrapper .recommended-secfor .bd-sec p { margin: 0;  padding: 0; }
.stickysec-wrapper .more-questions .col-sec .top p { display: none; }
.stickysec-wrapper .more-questions .col-sec .top p {
  font-size: 22px;  font-weight: 600;  line-height: 36px; }
.stickysec-wrapper .more-questions .col-sec .top {  padding: 0 0 7px 0; }
.stickysec-wrapper .more-questions .col-sec .top .icon {  width: 70px;  height: 70px; }
.stickysec-wrapper .more-questions .col-sec a {
  font-size: 20px;  line-height: 26px; }

.stickysec-wrapper .more-questions .col-sec { padding: 0 0 30px 0; }
.stickysec-wrapper .career-support .right-sec ul { width: 90%; }
.stickysec-wrapper .why-ismarketing .bd-sec .item-sec .img-sec img {  max-width: 100%;  width: 40px; }
.stickysec-wrapper .why-ismarketing .bd-sec .item-sec .img-sec { width: 100px;  height: 113px; }

.stickysec-wrapper .why-ismarketing .bd-sec {  padding: 34px 0 0 0; }
.stickysec-wrapper .providing-training {  padding: 0 0 40px 0; }

.stickysec-wrapper .placed-inroles .item-row .item-col .item-sec {
  padding: 0 0 25px 26px; }

.stickysec-wrapper .placed-inroles .item-row {  max-width: 90%; }

.stickysec-wrapper .willbe-covered .col-row .small-text p {
  padding: 0 0 0 10px;  font-size: 14px;  line-height: 24.38px;  text-align: center; }

.d-marketing-banner-form .right-block .form-bd .col-item {  padding: 0 0 10px 0; }
.d-marketing-banner-form .right-block .form-bd .col-item.col-phone {  padding: 16px 0 8px 0;  margin: 0 0 10px 0; }
.stickysec-wrapper .willbe-covered .col-row .logo-bd .item-img {  padding: 16px 5px;  width: 20%;  height: 81px; }

.stickysec-wrapper .recommended-secfor {  padding: 50px 0; }
.stickysec-wrapper .recommended-secfor .bd-sec {  padding: 33px 0 0 0; }
.stickysec-wrapper .recommended-secfor .bd-sec .item-sec .img-sec {  width: 90px;  height: 90px; }
.stickysec-wrapper .recommended-secfor .bd-sec .item-sec .img-sec img {  max-width: 98%;  width: 45px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd p {  font-size: 15px;  line-height: 19.5px; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd {  margin: 0 6px;  }
.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item {  padding: 0 6px; }
.stickysec-wrapper .digital-summary {  padding: 0 0 40px 0;  }

.stickysec-wrapper .title-topsec {  margin: 0;  padding: 20px 0 20px 0; }
.stickysec-wrapper .heremore-details .sec-title p { max-width: 80%; }

.whatyouget_block .title h3 { color: #03163b; font-size:30px; line-height:36px; }
.whatyouget_block .title p {  margin: 0 auto;  padding: 0 0 40px 0;  font-size: 16px;  line-height: 22px; width:100%; }

.whatyouget_block .bd .itm-img h4 {  margin: 0 0 16px 0;  padding: 10px 22px;
  font-size: 20px;  line-height: 24px; }
.whatyouget_block .bd .item-col .item h4 {  padding: 0 0 5px 0; font-size: 18px;  line-height: 24px; }
.vsbd img { max-width: 90%;  width: 75px; }
.counter_block .item .icon_bd img { width: 100%; height: 60px; }

.counter_block .item .icon_bd {  padding: 20px 10px;  background: #fafafa;
  width: 109px;  height: 89px; }
.counter_block .item { padding: 40px 0 20px 0;  }
.uiuxdev-isoand-block .bd .row .col_box .figure img {  max-width: 100%;  height: 259px;  width:280px; }
.uiuxdev-isoand-block .sec-title p {  font-size: 16px; line-height: 24px; }
.uiuxdev-isoand-block .bd .col_box h3 {  font-size: 20px;  line-height: 26px; }

.uiuxdev-isoand-block { padding: 40px 0; }
.apply-nowpopup-bd-second .form-bd .form-sec .left-block {  display: none; }
.apply-nowpopup-bd-second .form-bd .form-sec .right-block {  width: 100%; }
.apply-nowpopup-bd-second .popup-Bd {  width: 536px; }
.contact-formwrapper .col-left .form-sec .item {  margin: 0;  padding: 8px 6px;  width: 100%;  position: relative; }

.contact-formwrapper .col-left h2 { padding: 8px;  font-size: 20px;  line-height: 26px; }
.contact-formwrapper .col-right .text-bd .item-col .right-txt p a {
  font-size: 16px; word-break: break-all; }

.contact-formwrapper .col-right .text-bd .item-col .fa {  font-size: 25px;
  width: 30px; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn a {
  width: 100%;  margin: 0 4px 0 0;  padding: 0 6px;
  height: 38px;  align-items: center;  justify-content: space-between;
  font-size: 13px;  line-height: 18.29px; }

.apply-nowpopup-bd-second .form-bd .form-sec .right-block .item-submit .submit-btn {
  padding: 8px 16px; font-size: 14px;line-height: 22px; }

.home-professionals .bd .slider-wrapper .col-item .text-bd .view-sec .mobview-morebtn {
  display: block; }
.home-aboutsec .item-rightsec p { padding: 14px 0 0px 0; }
.home-banner .text-wrapper .home-button a {  font-size: 15px;  line-height: 26px;  padding: 8px 22px; }
.home-aboutsec .item-rightsec .button-sec .btn-bd {
  font-size: 15px;  line-height: 18px;  text-align: center;  padding: 12px 22px;  color: #05124C; }


.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li span { font-size: 13px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li::after {  content: "";  width: 15px;  height: 15px;
  position: absolute;  left: 0;  top: 9px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li {
  padding: 5px 0 5px 17px; display: flex;  flex-wrap: wrap; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li p {  font-size: 12px;  font-weight: 500;
  line-height: 18.29px; }
.home-aboutsec .item-rightsec ul li { padding: 7px 0 7px 23px;  font-size: 15px;  font-weight: 600;
  line-height: 21px; }

.home-aboutsec .item-rightsec ul li::after {
  content: "\f046"; position: absolute;  left: 0;  top: 6px;  font-size: 18px;  line-height: 26px;  color: #fff; }
.marketing-leadership .leadership-bd .item-bd .item-box .class-type p {
  font-size: 16px; line-height: 24px; }

.keo_foo_contact_des i {  font-size: 27px;  margin-top: 3px; }

.footer-block .copyright-block p {  padding: 18px 15px;  display: block;  text-align: center;
  font-size: 15px;  line-height: 22px; }
.practitioners-sec .sec-title h3 span { width: 66%;  line-height: 24px;  padding-top: 4px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn .program-btn {   display: flex;
  align-items: center;  justify-content: center; }

.digital-summary .media-marketing-bd02 .bd {  margin: 0 auto;  padding: 0;  width: 100%;
  position: relative; }

.apply-nowpopup-bd .popup-Bd { width: 531px; }

.apply-nowpopup-bd .form-bd .logo {
  padding: 0 0 12px 0;  display: flex;
  align-items: center;  justify-content: center;
  width: 100%;  font-size: 26px;  line-height: 30px; }


.faq-wrapper .faqbd-sec .tabs-bd .left_block .desktop-view {  display: none !important; }
.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 {  display: block !important; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown {
  margin: 0 auto;
  padding: 0 0;
  width: 375px;
}
.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown .button-m-view {
  margin: 0;  padding: 11px 13px;  width: 100%;  background: #fff;
  color: #05124c;  font-weight: 600;  border: 1px solid #bbb;  font-size: 16px;
  text-align: left;  position: relative; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown .dropdown-toggle::after {
  display: inline-block;  margin-left: .255em;  vertical-align: .255em;
  content: "";  border-top: .3em solid;  border-right: .3em solid transparent;
  border-bottom: 0;  border-left: .3em solid transparent;  position: absolute;
  right: 11px;  top: 20px; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown ul {  margin: 0;  padding: 0;
  width: 100%;  overflow: hidden; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown ul li { margin:0; padding:0; }
.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown ul li .dropdown_sec {
  margin: 0;  padding: 6px 12px;  background: #f2f2f2;  border-bottom: 1px solid #d2d2d2;
  font-size: 15px; transition:all 0.3s; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown ul li .dropdown_sec:hover { 
  background:#d0cece; transition:all 0.3s; }

.home-professionals .bd .sec-title h3 {
  font-size: 20px;  line-height: 26px;  }
.home-professionals .bd .sec-title h3 span { font-size: 24px;  line-height: 30px; }
.freesession-block .sec-title h3 span { font-size: 20px;line-height: 28px; }

.freesession-block .sec-title {  padding: 0 0 30px 0; }

.apply-nowpopup-bd-second .form-bd .form-sec .right-block .item .batch {
	padding: 7px 0 0 0;	display: flex;	flex-wrap:wrap; }
	
.apply-nowpopup-bd-second .form-bd .form-sec .right-block .item .batch .sec-check label {
	padding: 0 4px;	font-size: 13px; line-height: 20px; }	
	
	

/**/
}
/*end*/

@media screen and (max-width:676px){


.academy-headersec .bd .logo a {  padding: 11px 0 0 0; }

.academy_r_mobile_menu .side-menu {  position: fixed;  left: -380px;  width:300px; }
.academy-headersec .bd .apply-nowbtn ul li a {  font-size: 13px;  line-height: 20px;  padding: 6px 11px; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec {
  display: block;  text-align: center; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .img-sec {
  width: 70px;  height: 70px;  margin: 0 auto; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text {
  padding:0;  width: 100%;  text-align: center; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text p {
  font-size: 14px;  line-height: 17px;  text-align: center;  padding: 2px 0; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text span {
  font-size: 15px;  line-height: 21px;  text-align: center;  padding: 4px 0 0 0; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text .icon {
  margin: 0;  padding: 4px 0 0 0;  display: inline-block; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd p {
  font-size: 14px; line-height: 21px;  text-align: center; }

.stickysec-wrapper .heremore-details .logo-bd .item-logo {  width: 33.33%; }

.d-courseduration .bd .item-col {  display: flex;  justify-content: start;  width: 50%; }
.d-courseduration .bd {  flex-wrap: wrap;  flex-direction: row; }
.uiuxdev-isoand-block .bd .item-row { flex-direction: initial; }
.uiuxdev-isoand-block .bd .item-row .col-text-left {  margin: 0;  padding: 0;  width: 100%; }
.uiuxdev-isoand-block .bd .item-row .col-imgright { display: none; }
.uiuxdev-isoand-block .bd .item-row {  min-height: auto; }
.home-banner .text-wrapper .bd { padding: 18px 0 0 0; }





/**/
}
/*end*/

@media screen and (max-width:575px){

.academy-headersec .bd .logo a img { width: 160px; }

.sec-title h3 {  font-size: 22px;  font-weight: 800;  line-height: 28px; }

.faq-wrapper .faqbd-sec .tabs-bd .right_block .accordion-item .accordion-button {  padding: 6px 0;  font-size: 15px;  font-weight: 500;
  line-height: 21px; }

.digital-marketing-banner .text-wrapper { padding:114px 0 0 0; }


.faq-wrapper .faqbd-sec .tabs-bd .right_block {  margin: 0;  padding: 20px 0;  width: 100%; }

.home-banner .text-wrapper {  padding: 98px 0 0 0; }
.home-banner .text-wrapper .bd .count-sec {  padding: 23px 0 0 0; }
.home-banner .text-wrapper .bd .count-sec .item-col p {  font-size: 15px;  line-height: 18px; }
.home-banner .text-wrapper .bd .count-sec { padding: 13px 0 0 0;  flex-direction: initial; flex-wrap: wrap; }

.home-banner .text-wrapper .bd .count-sec .item-col::after { display:none;  }
.home-banner .text-wrapper {  padding: 77px 0 0 0; }
.home-banner .text-wrapper .bd h1 {  font-size: 18px;  font-weight: 900;  line-height: 26px; }
.home-banner .text-wrapper .bd .count-sec .item-col { width: 50%; padding: 8px 0; }

.home-banner .text-wrapper .home-button {  padding: 28px 0 0 0;  }
.home-banner .text-wrapper .home-button a {  font-size: 15px;  line-height: 23px;  padding: 8px 24px; }

.home-professionals .bd .slider-wrapper .col-item .text-bd .view-sec h4 {
  font-size: 18px;  line-height: 22px;  }

.home-professionals .bd .slider-wrapper .col-item .text-bd .view-sec p {
  padding: 10px 0 10px 0;  font-size: 14px;  line-height: 20px; }

.home-professionals .bd .slider-wrapper .col-item .text-bd .view-sec .botom-sec img {
  height: 121px;  object-fit: contain; }
.home-aboutsec .item-rightsec p {  padding: 14px 0 0px 0;  font-size: 15px;  font-weight: 400;  line-height: 22px; }

.home-aboutsec .item-rightsec ul li {  padding: 7px 0 7px 24px;  font-size: 14px;  line-height: 20px; }
.home-aboutsec {  padding: 40px 0; }
.marketing-leadership { padding: 40px 0 0 0; }
.marketing-leadership .sec-title {  padding: 0 0 30px 0; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li {  padding: 0 0 10px 18px;  display: flex;  font-size: 14px;
  line-height: 18px;  flex-wrap: wrap; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul {  margin: 0;  padding: 0; }
.marketing-leadership .viewmore-btn a {  padding: 12px 15px;  font-size: 14px;  line-height: 18px;  border-radius: 7px; }
.freesession-block .sec-title {  padding: 0 0 20px 0; }

.freesession-block .item-bd .right-block .live-img img {  width: 66px; }
.freesession-block .item-bd .right-block h4 {  font-size: 16px;  line-height: 22px;  position: relative; }

.freesession-block .item-bd .left-block {  margin: 0;  padding: 50px 20px 13px 20px;  width: 100%; }
.freesession-block .item-bd .right-block {  border-left: 0;  margin: 0;  padding: 0 15px 20px 15px; width: 100%;  position: static;
  text-align: center; }

.whyarobit-academy .whyarobit-bd .youtube-bd {  margin: 0 auto;  padding: 0;  width: 100%;  height: 337px;
  border-radius: 10px;  overflow: hidden;  position: relative; }

.digital-marketingsec .text-bd h4 {  font-size: 20px;   line-height: 30px; }
.digital-marketingsec .text-bd span {  padding: 10px 0 10px 0;  font-size: 16px;
  font-weight: 600;  line-height: 21px; }
.digital-marketingsec .text-bd p {  padding: 0 0 12px 0;  font-size: 15px;  line-height: 21px; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .nav button.nav-link h3 {  font-size: 14px;  line-height: 20.72px;
  border-radius: 4px;  text-align: center; }

.faq-wrapper {  margin: 0;  padding: 40px 0;  background: #fff; }
.faq-wrapper .faqbd-sec .tabs-bd .right_block .accordion-item {  margin: 0;  padding: 6px 0;  border: 0; }
.academy-blogsec {  padding: 40px 0; }

.footer-block .top-block .quick-links {  padding: 30px 0; }
.footer-block .newsletter-sec {  margin: 0;  padding: 0 0 30px 0; }
.footer-block .top-block .quick-links ul li a {  padding: 5px 0 5px 13px;  font-size: 15px;  line-height: 21px;  display: block; }

.keo_foo_contact_des {  width: 100%;  position: relative;  display: flex;
  align-items: center;  flex-direction: column;  justify-content: center;  padding-bottom: 14px; }

.keo_foo_contact_des i {  font-size: 34px; }

.digital-marketing-banner .text-wrapper .left-block .item1 h1 {
  font-size: 18px;  line-height: 25px; }

.digital-marketing-banner .text-wrapper .left-block .item2 p {
  padding: 6px 0 0 0;  font-size: 16px;  line-height: 24px; }

.digital-marketing-banner .text-wrapper .left-block .item3 ul li {  display: block;  width: 50%;  display: flex;
  align-items: center;  justify-content: center;  text-align: center; }

.digital-marketing-banner .text-wrapper .left-block .item3 ul li p {
  padding: 6px 6px 6px 25px;
  width: auto;
  font-size: 13px;
  line-height: 19.5px;
}

.digital-marketing-banner .text-wrapper .left-block .item3 ul li p::after {
  content: "";  width: 20px;  height: 20px;  position: absolute;  left: 0;
  top: 7px;  background: url(../media/icons/check-mark-icon.png);  background-size: contain; }

.digital-marketing-banner .text-wrapper .left-block .item3 ul li:last-child {  width: auto !important;  display: flex;
  animation: cubic-bezier;  justify-content: center; }



.digital-marketing-banner .text-wrapper .left-block .item4 .sec-logo {
  margin: 10px 0 0 0;  padding: 8px 10px;  display: flex;  align-items: center;
  background: #fff;  justify-content: space-around;  border-radius: 17px;  width: auto;  flex-wrap: wrap; }
.digital-marketing-banner .text-wrapper .left-block .item3 {  padding: 15px 0 14px 0; }

.digital-marketing-banner .text-wrapper .left-block .item4 .sec-logo img { width: auto;  height: auto;  max-width: 100%;
  object-fit: contain;  width: 77px;  padding: 0 5px; }

.digital-marketingsec .text-bd .item-sec .sec-logo { width: auto; }
.stickysec-wrapper .stickysec-navbar {  display: none; }
.stickysec-wrapper .typical-day .sec-title p {  text-align: center;  color: #fff;  max-width: 100%; }

.stickysec-wrapper .typical-day .sec-title h3 {  padding-bottom: 0; }

.stickysec-wrapper .typical-day .text-bd .item-text .item span {
  font-size: 14px;  line-height: 20px;  width: 137px; }

.stickysec-wrapper .typical-day .text-bd .item-text .item p {
  padding: 0 0 0 12px;  font-size: 14px;  line-height: 21px;  text-align: left; }

.stickysec-wrapper .willbe-covered .sec-title {  max-width: 100%; }

.d-marketing-banner-form .right-block {  width: 100%; }
.d-courseduration .bd .item-col {  display: flex;  justify-content: start;  width: 100%; }
.stickysec-wrapper .title-topsec h3 {  font-size: 17px;  line-height: 28px;  width: 100%; }

.stickysec-wrapper .title-topsec h3 span {
  font-size: 14px; line-height: 30px; }

.stickysec-wrapper .programme-highlights {  padding: 10px 0 50px 0; }

.stickysec-wrapper .programme-highlights .item-bd .item-sec .text h4 {
  font-size: 16px;  line-height: 21px;  text-align: center;  padding-top: 10px;
  font-weight: bold;  padding-bottom: 8px; }

.stickysec-wrapper .why-ismarketing .sec-title h3 {  max-width: 100%; }
.stickysec-wrapper .heremore-details .sec-title h3 {  max-width: 100%; }

.stickysec-wrapper .heremore-details .sec-title p {  font-size: 16px;  line-height: 25px;  max-width: 100%; }
.stickysec-wrapper .heremore-details .logo-bd .item-logo {  width: 50%; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd {
  margin: 0 4px;  padding:15px; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec {  padding: 0 0 10px 0;  flex-direction: column; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text {  padding: 0;  width: 100%;text-align:center; }


.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text span {
  font-size: 14px;  line-height: 21px;  text-align: center; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text p {
  font-size: 14px;  line-height: 22px; text-align: center; }

.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd p {  font-size: 13px;  font-weight: 500; 
 line-height: 21px;  text-align: center; }

.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item {  margin: 0;  padding: 0 15px; }

.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text {  margin: 0;  padding: 15px 6px;  display: flex;
  min-height: auto;  flex-direction: column; }


.d-courseduration .bd {  padding: 20px 15px;  flex-wrap: wrap;  flex-direction: column; }
.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text .item {
  padding:5px 10px;  width: 100%; }

.stickysec-wrapper .why-ismarketing .bd-sec .item-sec .img-sec {  width: 80px;  height: 76px; }
.stickysec-wrapper .why-ismarketing .bd-sec .item-sec .img-sec img {  max-width: 100%;  width: 33px; }
.stickysec-wrapper .why-ismarketing .bd-sec .item-sec h5 {  font-size: 20px;  line-height: 23px; }
.stickysec-wrapper .why-ismarketing .bd-sec .item-sec p {  font-size: 15px;  line-height: 22px; }

.stickysec-wrapper .why-ismarketing .bd-sec .item-sec {  padding: 30px 0 0 0; }
.stickysec-wrapper .why-ismarketing .bd-sec {  padding: 10px 0 0 0; }
.stickysec-wrapper .placed-inroles .sec-title h3 {  max-width: 100%; }
.stickysec-wrapper .placed-inroles {  margin: 0;  padding: 0 0 50px 0; }

.stickysec-wrapper .placed-inroles .sec-title p {  max-width: 100%;  padding: 16px 0 20px 0; }
.stickysec-wrapper .placed-inroles .item-row {  max-width: 100%; }

.stickysec-wrapper .placed-inroles .item-row h4 {  font-size: 18px;  line-height: 24px;}

.stickysec-wrapper .placed-inroles .item-row .item-col .item-sec h5 {  font-size: 18px;  line-height: 24px; }

.stickysec-wrapper .placed-inroles .item-row .item-col .item-sec p {
  padding: 4px 0 0 0;  font-size: 15px;  line-height: 24px; }

.stickysec-wrapper .placed-inroles .item-row .item-col .item-sec h5::after {
  content: "";  width: 18px;  height: 18px;  left: -35px;  top: 3px; }
.stickysec-wrapper .willbe-covered .col-row .small-text {  padding: 8px 15px;  width: 260px;  position: absolute;
  left: 50%;  transform: translatex(-50%);  top: -21px; }
.stickysec-wrapper .willbe-covered .col-row .logo-bd .item-img {  padding: 10px 5px;  width: 33.33%;
  height: 80px; }

.stickysec-wrapper .career-support .left-sec h4 { font-size: 24px;  line-height: 36.57px; }

.stickysec-wrapper .career-support .right-sec h5 { font-size: 16px; line-height: 23px; }
  .stickysec-wrapper .career-support .right-sec ul { width: 100%;
  flex-direction: column; justify-content: start;  text-align: left; }
.stickysec-wrapper .career-support .right-sec ul li { font-size: 17px;  line-height:22px;
  text-align: center;  width: 100%; }
.stickysec-wrapper .recommended-secfor .bd-sec p {  font-size: 16px;  line-height: 24px; }

.stickysec-wrapper .recommended-secfor .bd-sec .item-sec {  padding: 0 0 20px 0; }
.stickysec-wrapper .recommended-secfor .bd-sec .item-sec h5 {  font-size: 18px;  line-height: 23px; }
.stickysec-wrapper .more-questions .col-sec { padding: 20px 0 0 0; }

.sec-title h3 span { font-size: 15px; width: 100%; line-height: 18px; font-weight: 500; padding-top: 4px !important; }
.footer-block .copyright-block p {  padding: 16px 15px;  font-size: 14px;
  line-height: 22px; }

.footer-block .top-block .logo-wrapper { background:transparent; }
.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item .text::after {background-size: contain; }
.stickysec-wrapper .providing-training .providing-bd .item-sec .itex-box .text span {  font-size: 13px;  line-height: 21px; }
.stickysec-wrapper .providing-training .providing-bd .item-sec .itex-box .text p {
  font-size: 13px;  line-height: 17px;  text-align: center; }

.academy-blogsec .sec-title {  text-align: center;  padding: 0 0 20px 0; }
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col .text-bd {  box-shadow: 0px 1px 11.9px 2px #0000; }
.stickysec-wrapper .willbe-covered {  margin: 0;  padding: 40px 0 40px 0; }

.stickysec-wrapper .career-support .item .icon_bd img {  width: 100%;  height: 56px;  object-fit: contain; }
.stickysec-wrapper .career-support .item .icon_bd {  padding: 20px 10px;  width: 97px;  height: 80px; }
.academy-blogsec .blog-bd .item-col .bd-sec {  box-shadow: 0 1px 15px rgba(255, 255, 255, 0.07); }

.stickysec-wrapper .providing-training .providing-bd {  padding: 22px 0 0 0; }

.faq-wrapper .faqbd-sec .tabs-bd .right_block .accordion-item .accordion-collapse .accordion-body p {
  font-size: 14px;  font-weight: 400;  line-height: 24px; }

.faq-wrapper .faqbd-sec .tabs-bd .right_block .accordion-item .accordion-collapse .accordion-body ul li {
  font-size: 14px;  font-weight: 400;  line-height: 22px; }
.home-professionals .bd .slider-wrapper .col-item { margin: 0 10px;  }

/**/
.whyarobit-academy .whyarobit-bd .right-sliderblock .item-box { height: 275px; margin:4px; }

.marketing-leadership .leadership-bd .item-bd .item-box .img-sec {  width: 100%;  height: auto; }

/**/
.stickysec-wrapper .recruiters-sec .row-recruiters .item-col {  padding-right: 10px;  padding-left: 0px; }
.stickysec-wrapper .recruiters-sec .row-recruiters .slick-list {  padding-right: 30px !important; }

.recruiters-sec .row-recruiters .item-col {  padding-right: 10px;  padding-left: 0px; }
.recruiters-sec .row-recruiters .slick-list {  padding-right: 30px !important; }

/**/
.stickysec-wrapper .d-marketingroles0-sec .bd-sec .col-item {  padding-right: 10px;  padding-left: 0px; }
.stickysec-wrapper .d-marketingroles0-sec .bd-sec .slick-slider .slick-list {  padding-right: 30px !important; }

/**/
.stickysec-wrapper .providing-training .providing-bd .item-sec {  padding-right: 10px;  padding-left: 0px; }
.stickysec-wrapper .providing-training .providing-bd .slick-slider .slick-list {  padding-right: 30px !important; }
/**/
.academy-blogsec .blog-bd .item-col {  padding-right: 10px;  padding-left: 0px; }
.academy-blogsec .blog-bd .slick-slider .slick-list {  padding-right: 30px !important; }
/**/
.home-professionals .bd .slider-wrapper .col-item {  padding-right: 15px;  padding-left: 0px; }
.home-professionals .bd .slider-wrapper .slick-slider .slick-list {  padding-right: 30px !important; }
/**/
.practitioners-sec .practit-sliderwrapper .item-box {  padding-right: 15px;  padding-left: 0px; }
.practitioners-sec .practit-sliderwrapper .slick-slider .slick-list {  padding-right: 30px !important; }
/**/
.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-slider .slick-list {
  margin-left: -18px !important;
}
.whyarobit-academy .whyarobit-bd .right-sliderblock .item-box {
  margin-right: 15px;
  margin-left: 0px;
}

/**/

.contact-banner .text-bd h1 { font-size: 24px;  line-height: 30px; }
.contact-banner .text-bd {  padding: 97px 0 20px 0; }
.contact-banner .text-bd p {   font-size: 16px;  line-height: 22px;  width: 100%;  margin: 0 auto; }
.contact-banner {  height: 355px; }

.whatyouget_block .title h3 {  color: #03163b;  font-size: 24px;  font-style: normal;
  font-weight: 700;  line-height: 52px;  text-transform: capitalize;  margin: 0;  padding: 0 0 16px 0; }

.whatyouget_block {  padding: 40px 0; }
.uiuxdev-isoand-block .bd .row .col_box .figure img {
  max-width: 100%;  height: 199px;  width: 280px; }

.apply-nowpopup-bd-second .popup-Bd {  width: 97%; }
.apply-nowpopup-bd-second .form-bd .form-sec .right-block { padding-top: 32px; }

.apply-nowpopup-bd-second .form-bd .logo { padding: 8px 0 8px 20px;  position: absolute;  left: -1px;  top: 12px;
  width: 232px;  font-size: 22px;  }
.contact-map {   width: 100%; height: 316px; }
.contact-formwrapper .col-left .form-sec .item-submit .submit-btn {  padding: 14px 36px;  font-size: 20px;  line-height: 22px; }

.home-aboutsec .item-left .img-1 img {  width: 100%;  height: 239px;  border-radius: 97px 20px 20px 20px; }
.home-aboutsec .item-left .text-sec {  padding: 12px 21px;  position: absolute;  right: 10px;
  top: 34px;  display: flex;  align-items: center;  width: 29%; }

.home-aboutsec .item-left .text-sec span {  font-size: 20px;  line-height:26px;  font-weight:800;
  width: 56px;  height: 56px; }

.home-aboutsec .item-left .text-sec p {  padding: 4px 0 0 0;  font-size: 13px;  line-height: 17px;  }
.home-aboutsec .item-left .img-2 img {  width: 100%;  border-radius: 20px 20px 99px 20px;  height: 225px; }

.home-aboutsec .item-left {  padding: 3px;  width: 100%;  height: 402px;  background: #fff;
  border-radius: 96px 0 96px 0;  margin-bottom: 30px;  }

.home-aboutsec .item-left .img-2 {  width: 70%;  position: absolute; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn .program-btn {  display: flex;  text-align: center;  align-items: center;
 justify-content: center; }

.apply-nowpopup-bd-second .form-bd .logo {	padding: 0;	position: static;	width: 100%;
	font-size: 18px;	line-height: 24px;	display: initial; }

.apply-nowpopup-bd-second .form-bd .form-sec .right-block {
  padding: 15px;  padding-top: 23px; }

.home-banner {  height: 448px; }

.academy-header-wrapper .academy-headersec.sticky .responsive-icon .menu-toggle img {
  width: 28px; }
.academy-header-wrapper .responsive-icon .menu-toggle img { width:28px; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd ul li::after {
  content: "";  width: 15px;  height: 15px;  position: absolute;  left: 0;  top: 3px; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd {
  padding: 20px 8px 13px 12px; }
.marketing-leadership .leadership-bd .item-bd .item-box .class-type p {
  font-size: 15px;  line-height: 21px; }

.marketing-leadership .leadership-bd .item-bd .item-box .class-type {
  padding: 7px 6px;  min-height: 50px;  display: flex;  align-items: center;  justify-content: center; }
.whyarobit-academy { padding: 40px 0; }

.digital-certificsec .text-bd .item-row .sec-text { padding:0;  width: 100%; }

.digital-certificsec .text-bd .item-row {  padding: 22px 10px;  display: flex;  flex-wrap: wrap;
  align-items: center;  justify-content: center;  background: #f2f2f2;
  margin-bottom: 10px;  border-radius: 4px;  box-shadow: 2px 2px 6px -4px rgba(0,0,0, 0.5); }
.digital-certificsec .text-bd {  margin: 0;  padding: 0;}

.freesession-block .item-bd .right-block p { padding: 19px 0 30px 0; font-size: 15px;  line-height: 24px; }

.whyarobit-academy .whyarobit-bd .right-sliderblock .item-box .text-bd h4 { padding: 7px 0 9px 0;  font-size: 18px;  font-weight: 700;
  line-height: 24px;  position: absolute;  left: 73px;  top: 14px; }

.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-next {
  position: absolute;  right: -6px;  top: 50%;  width: 37px;
  height: 37px;  border: 0;  color: transparent;  border-radius: 50px; }

.stickysec-wrapper .digital-summary .sec-title h3 { width: 100%; }

.whyarobit-academy .whyarobit-bd .right-sliderblock .slick-prev {  position: absolute;  left: -6px;
  top: 50%;  transform: translatey(-50%);  width: 37px;  height: 37px;
  color: transparent;  border: 0;  border-radius: 50px;  background: #fff3; }

.marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn a {
  margin: 0 4px 0 0;  padding: 0 6px;  height: 38px;  font-size: 13px;  width: 143px; }
.marketing-leadership .leadership-bd .item-bd .item-box .text-bd .item-btn {
  display: flex;  align-items: center;  justify-content: start; }

.digital-certificsec .sec-title {  padding: 0 0 20px 0;  text-align: center; }

.digital-certificsec {  margin: 0;  padding: 40px 0;  }
.digital-certificsec .text-bd .item-row .sec-text p {
  font-size: 15px;  line-height: 23px;  text-align: center; }

.digital-certificsec .text-bd .item-row .sec-text h4 { padding: 6px 0 4px 0;  font-size: 17px;  line-height: 26px;  color: #05124c;
  text-align: center; }
.keo_foo_contact_des { width: 100%; background: #ffffff17; margin: 0 0 6px 0;  padding: 16px;  border-radius: 4px; }
.digital-marketing-banner .text-wrapper .left-block .item4 { display: none; }

.digital-marketing-banner {  width: 100%;  height: 378px; }

.stickysec-wrapper .programme-highlights .item-bd .item-sec {  padding: 15px;  background: #f2f2f2;  margin: 6px 0;
  flex-direction: column;  align-items: center;  justify-content: center;  border-radius: 4px; }
.stickysec-wrapper .programme-highlights .item-bd .item-sec .text {
  margin: 0;  padding: 0;  width: 100%; }

.stickysec-wrapper .programme-highlights .item-bd .item-sec .text p {
   font-size: 14px;  font-weight: 500;  line-height: 18px;  text-align: center;  color: #504d4d; }
.stickysec-wrapper .career-support .col-pa {  padding-top: 70px; } 

.digital-summary .media-marketing-bd02 .bd .item-row .col-lt span {
  padding: 12px 0 0 0;  position: absolute;  right: 0px;  top: -19px;
  width: 56px;  background: #05124c;  height: 56px;
  border-radius: 50px;  display: flex;  align-items: safe;
  justify-content: center;  font-size: 18px;  line-height: 30px; }

.digital-summary .media-marketing-bd02 .bd .item-row .col-lt span mark {
  padding: 0px 8px;  position: absolute;  background: #f15f32;  font-size: 14px;
  line-height: 20px; border-radius: 35px 35px 35px 4px;
  right: initial;  top: 41px;  border: 2px dotted #ffffff9c;  left: -20px; }

.digital-summary .media-marketing-bd02 .bd .item-row:nth-child(even) .col-lt span {
  padding: 12px 0 0 0;  position: absolute;  right: initial;  top: -39px;
  width: 56px;  background: #05124c;  height: 56px;
  border-radius: 50px;  display: flex;  align-items: start;
  justify-content: center;  font-size: 18px;  line-height: 30px;  font-weight: bold;
  left: 0px; }

.digital-summary .media-marketing-bd02 .bd .item-row:nth-child(even) .col-lt span mark {  padding: 0px 8px;
  position: absolute;  background: #f15f32;  font-size: 14px;  line-height: 20px;  border-radius:17px 17px 3px 17px;
  right: initial;
  top: 41px;  border: 2px dotted #ffffff9c;  left: 17px; }

.digital-summary .media-marketing-bd02 .bd .item-row .col-lt {
  padding: 35px 20px;  width: 25rem;  border-radius:14px;  position: relative;
  height:auto; }

.d-courseduration { margin: 0; padding: 0; }
.stickysec-wrapper .heremore-details {  padding: 50px 0 40px 0;   }
.stickysec-wrapper .recruiters-sec { margin: 0;  padding: 50px 0;  background: #05124c; }
.stickysec-wrapper .digital-summary .sec-title h3 { line-height: 26px; }

.d-marketing-banner-form .right-block .form-bd .submit-bd .item-submit {
  padding: 10px 37px;  font-size: 16px;  font-weight: 600;  line-height: 19.5px;  text-align: center;
  width: auto;  background: #ff6414;  color: #fff;  border-radius: 50px; }
.d-marketing-banner-form .right-block .form-bd .submit-bd {  margin: 0;  padding: 24px 0 0 0;  display: flex;
  align-content: center;  justify-content: center; }

.digital-summary .media-marketing-bd02 .bd .item-row .col-lt h5 {
  padding: 8px 0 0 0;  font-size: 18px;  line-height: 23px; }

.apply-nowpopup-bd .popup-Bd { width: 92%; }
.apply-nowpopup-bd .popup-Bd::before {  content: "";  width: 100%;
  height: 100%; background: url(../media/footer/enquiry-now-shape.png);
  background-repeat: no-repeat;  background-position: left top;  position: absolute;
  left: -197px;  top: -166px;  z-index: -1;
  background-position: left center;  transform: rotate(19deg);  opacity: 0.8; }

.apply-nowpopup-bd .form-bd { width: 100%; }
.apply-nowpopup-bd .popup-Bd .logo_sec { display: none; }

.apply-nowpopup-bd .form-bd .logo {  font-size: 20px;  line-height: 30px; }
.apply-nowpopup-bd .form-bd .form-sec { margin: 0;  padding: 0px 12px 0 12px; }

.apply-nowpopup-bd .form-bd .form-sec .item {  padding:0px 6px;  width: 100%;  position: relative; }
.apply-nowpopup-bd .form-bd .form-sec .item-submit .submit-btn {
  padding: 10px 50px 10px 18px;  font-size: 16px;  line-height: 22px;  background-size: 20px;  background-repeat: no-repeat;
  background-position: right 20px center; }

.practitioners-sec .practit-sliderwrapper .item-box .bd {
  height: auto; }

.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown { margin: 0 auto; padding: 0 0; width: 100%; }
.faq-wrapper .faqbd-sec .tabs-bd .left_block .mobile-view0 .dropdown .button-m-view {
  padding: 11px 13px;  font-size: 14px; }

.d-marketing-banner-form {  margin: 0;  padding: 0 0 40px 0; position: relative;  margin-top: -18px; }

.d-marketing-banner-form .right-block .form-bd .form-bd.marketing_openForm { display:none; }
.home-professionals .bd .sec-title h3 {  font-size: 18px;  line-height: 24px; }
.freesession-block .sec-title h3 span { font-size: 18px;  line-height: 25px; }
.practitioners-sec .sec-title h3 span {  width: 90%;  line-height: 22px;  padding-top: 4px; }

.uiuxdev-isoand-block .bd .item-row { margin: 10px; padding: 20px 20px; }
.uiuxdev-isoand-block .bd .item-row .col-text-left h3 { font-size: 20px; line-height: 24px; }

.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .img-sec {
  width: 70px; height:70px;  border-radius: 50%; }

.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd .top-sec {
  margin: 0;
  padding: 0 0 18px 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text {
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}

.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text span {
  text-align: center; }

.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd .top-sec .text p {
  font-size: 16px;  font-weight: 600;  line-height: 22px;  text-align: center; }

.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd p {  text-align: center;  color: #fff; }
.career-testimonial .recruiters-sec .row-recruiters .item-col .text-bd {
  margin: 0 12px; padding: 17px 15px; min-height: auto; }

.whatsapp-info-icon svg {  width: 35px;  height: 35px; }
.tice-live-img a img {width: 50px; height: 50px; }


.banner-caption {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-top:30px;
}





/**/
}
/*end*/


@media screen and (max-width:450px){

.practitioners-sec .practit-sliderwrapper .item-box .bd {
  height: auto; }

/**/
}
/*end*/


























