.widget-title {  text-align: center; position: relative;}
.widget-title h3 { font-weight: 400; color: #000000; display: inline-block; position: relative;}
.widget-title .border { background-color: #000; height: 1px; margin-top: 10px; position: relative; }
.widget-title .border:after {     background-color: #ee3d37;
    width: 30%;
    height: 5px;
    position: absolute;
    content: "";
    top: -3px;
    left: 35%;  }
.widget-title .border.left:after { left: 0px; }    
.widget-title.white h3 { color: #FFF; }
.widget-title.white .border { background-color: #FFF; }
/*== HEADER CSS START ==*/
.header { width: 100%; display: table; padding: 5px 0; border-bottom: 1px solid #ed151e;}
.logo { position: relative; padding: 0 0;}
.head_centent {  text-align: center; padding: 15px 0 0; }
.head_centent span { display: block; color: #403f3f; font-size: 20px;  line-height: 26px; font-weight: 500; }
.head_centent strong { display: block; color: #ed151e; font-size: 22px; line-height: 35px; }
.logo_right_area { text-align: right; padding: 0px 0 0;}
.logo_right_area h2 { color: #020202; font-size: 22px; line-height: 28px;  }
/*== BANNER CSS START ==*/
.dsu-main-content { width: 100%; position: relative;}
.bannerBox { background-image: url(../images/banner.jpg); height: 510px; }
.parallax { position: relative; min-height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center top; z-index: 1;}
.dsu-form { width: 280px; float: right; padding:0px 0;  background: #ec111b; margin-top: 0px;}
.frmBg { text-align: center; padding: 20px 10px 0;  position: relative;}

.frmBg span { font-size: 20px; color: #FFF;}
.frmBg small { font-size: 18px; color: #FFF; display: block;}
.applyBox {
    width: 320px;
    display: table;
    float: right;
    
}
/*Add*/
.elg-rgst{list-style:none;}
.elg-rgst li{color:#fff; font-size:16px; padding-bottom:13px; padding-top:13px; border-bottom:1px solid #FFF; text-align:center;}
/*Add*/

.contact_fild { padding: 10px 8px 20px;}
.contact-fild-box .form-control { font-size: 13px;
    padding-left: 32px;
    color: #000;
    border: 0px;
    border-radius: 20px;
    background-color: #FFF;
    border: 1px solid rgba(255,255,255,0.5);}
.form-group {
    margin-bottom: 0px;
}
.btn_submit { background: #000; color: #FFF; font-weight: 600; font-size: 16px; position: relative; border-radius: 5px; padding:  7px 15px;}

.btn_submit:hover {background: #FFF; color: #ed151e;}


.contact-fild-box { margin-bottom: 12px; position: relative;}
.contact-fild-box.text-center { margin-top: 20px;}
.form-control { height: 35px;}
.cd-intro {
  
}

.dsu-intro {
    position: absolute;
    width: 100%;
    top: 0px;
    z-index: 1;
    left: 0px;
}
.btn-yellow, a.inverse.btn-yellow, .inverse a.btn-yellow
{
    background-color: #ea0000;
}


.dsu-addmission {margin-top: 15%; display: inline-block; padding: 0px;}
.dsu-addmission span { color: #403f3f; font-size: 38px; font-weight: 300; line-height: 42px; display: block; }
.dsu-addmission span b { font-weight: 600;
    display: block;
    font-size: 38px;
    line-height: 42px;}
.dsu-addmission h1 { color: #ed151e;     font-weight: 700;  padding: 0px 0px; margin-top: 8px;    display: inherit; }
.dsu-addmission h1 strong { font-size: 18px; font-weight: 400; line-height: 14px; display: block; margin-top: 6px; }
.userfa {
    position: absolute;
    left: 11px;
    top: 8px;
    color: #000;
        position: absolute;
    width: 4em;
    height: 100%;
}
.p-t-lg {
    padding-top: 60px !important;
}
 
   
.formIDfid { padding: 0 10px; }

/*== courses CSS Start ==*/
.courses-row { width: 100%; display: table; position: relative; }
.courses-row .courses-area { display: flex; text-align: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: stretch; }

.courses-row .build-content { width: 100%; display: table; background-color: #e5e5e5; font-size: 16px; padding: 12px 0; text-align: center; color: #333333; }
.c-preview {
  background: #000;
  background: -moz-linear-gradient(-45deg, #000000 0%, #000000 25%, #ec0f19 50%, #ff3083 75%, #ec0f19 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #000000 0%, #000000 25%, #ee151e 50%, #ff3083 75%, #ec0f19 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #000000 0%, #000000 25%, #ec0f19 50%, #ff3083 75%, #ec0f19 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-size: 400% 400%;
  background-repeat: no-repeat;
  width: 218px;
  height: 158px;
      display: table-cell;
    vertical-align: middle;
  max-width: 100vw;
  max-height: 100vh;
  justify-content: center;
  align-items: center;
  color: #fff;
  position: relative;
  cursor: pointer;
  transition: .5s all;
}
.c-preview__img {
  position: absolute;
  left: 0;
  top: 0;
  
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: .5;
  mix-blend-mode: screen;
}
.c-preview__title {
  position: relative;
  z-index: 10;
  letter-spacing: .05em; color: #FFF; font-size: 20px; font-weight: 500;
}
.c-preview:hover {
  background-position: 100% 100%;
}
.c-preview:hover__title {
  text-shadow: 0 0 20px black;
}
   
.bg-yellow
{
    background-color: #e8e8e8;
}

.mobile {
    display: none;
}
.p-t-md {
    padding-top: 60px !important;
}

/*== amenities css start ==*/
.amenities-section { width: 100%; display: table; position: relative; padding: 10px 0 0; }
.amenities-section .amenities-row { display: flex; text-align: center; margin-top: 20px;
    flex-direction: row; justify-content: space-around;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: stretch; }
.amenities-section .amenities-row .amenities-item { width: 132px; height: 132px; background-color: #f5f5f5; padding-top: 20px; position: relative;     transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease; }

.navbar-nav>li>a
{
    font-size: 17px;
    font-weight: 700;
    opacity: 0.8;
    padding: 11px 14px;
    border-radius: 5px;
    margin-right: 2px;
    color: #000;
}

.amenities-section .amenities-row .amenities-item strong { color: #3a3838; font-size: 15px; display: block; margin-top: 15px; }
.amenities-section .amenities-row .amenities-item:hover {  -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px); background-color: #25288c;   box-shadow: 0px 0px 15px rgba(0,0,0,0.15); }
.amenities-section .amenities-row .amenities-item:hover strong { color: #FFF; }
.amenities-section .amenities-row .amenities-item:hover .ser-icon img {  -webkit-filter: invert(.9);
  filter: invert(.9); }

   
/*== SEC1 css start ==*/

/*== SEC2 css start ==*/
.sec2 { width: 100%; display: table; position: relative; padding: 30px 0;}
.sec2 .sec2Head .about_left { padding: 0 0; }
.sec2 .sec2Head .about_left h2 b { font-weight: 700; }
.sec2 .sec2Head .about_left p { text-align: justify; margin-top: 8px; }
.sec2 .sec2Head .about_left h2 { text-transform: uppercase; font-size: 35px; line-height: 45px;  }
.sec2 .sec2Head .about_left h3 {     text-transform: uppercase;
    color: #333333;
    margin: 10px 0;
    font-size: 16px;}
.sec2 .sec2Head .about_left span { color: #403f3f; font-size: 18px; text-transform: uppercase; display: block; margin-top: 15px; }
.sec2 .sec2Head .about_right .message-sec { background-color: #25288c; padding: 20px; width: 350px; float: right; }
.sec2 .sec2Head .about_right { padding: 0 0; }
.sec2 .sec2Head .about_right .message-sec .widget-heading h3 { color: #FFF; font-size: 24px; text-align: center; }
.sec2 .sec2Head .about_right .inner-wrapper { padding: 20px 0; }
.sec2 .sec2Head .about_right .inner-wrapper .inner-body .inner-desc span a { color: #FFF; text-decoration: underline; }
.sec2 .sec2Head .about_right .inner-wrapper .inner-body .inner-desc span a:hover { text-decoration: none; }
.sec2 .sec2Head .about_right .inner-wrapper .inner-body { padding-top: 25px; }
.sec2 .sec2Head .about_right .inner-wrapper .inner-body .inner-desc span { color: #FFF; }

.sec2 .sec2Head .about_right .inner-wrapper .inner-body.inner-body h4 { font-size: 18px; margin-top: 20px; margin-bottom: 5px; color: #FFF;}
.sec2 .sec2Head .about_right .inner-wrapper .inner-body.inner-body h5 { font-size: 12px; color: #FFF; }
#message-slider.owl-theme .owl-dots .owl-dot span { background-color: transparent; border: 1px solid #FFF; margin: 3px; }
#message-slider.owl-theme .owl-dots .owl-dot.active span, #message-slider.owl-theme .owl-dots .owl-dot:hover span { background: #FFF;}

#message-slider.owl-theme .owl-nav.disabled.owl-dots { margin-top: 10px; position: absolute; bottom: 0; right: 0px;}

.student_left { padding: 50px 0; padding-right: 80px; position: relative; }
.student_left:after { position: absolute; content: ""; left: -20px; top: 20px; border: 5px solid rgba(255,255,255,0.5); z-index: -1; height: 75%; width: 85%; }
.student_left img { width: 100%; }
.student_left img:hover {-webkit-box-shadow: 3px 8px 37px 0px rgba(0,0,0,0.51);
-moz-box-shadow: 3px 8px 37px 0px rgba(0,0,0,0.51);
box-shadow: 3px 8px 37px 0px rgba(0,0,0,0.51); }


/*== SEC4 css start ==*/
.sec3 { width: 100%; display: table; position: relative; padding: 0px 0; }
.sec3Head { padding: 20px 0; width: 100%; display: table; position: relative;  }
.sec3 .widget-title { padding: 6px 0; }
.sec3 .widget-title h3 { color: #000; }
.sec3 .sec3Head .why_content_right { padding: 0 0; padding-left: 20px; }
.sec3 .sec3Head .why_content_right ul { list-style: url(../images/shapes.png); padding-left: 20px; }
.sec3 .sec3Head .why_content_right ul li { color: #000000; padding: 1px 0; }
.sec3 .sec3Head .why_content_right span { color: #ed161e; font-size: 16px; display: block; margin-top: 0px; }
.sec3 .sec3Head .video-block-left {}

.video-block { width: 100%; height: 100%; display: table; text-align: center;}
.video-block .video-box {
    display: inline-block;
    position: relative;
    
}
.alien2
{
margin-left: 20px;
}


.addre {
    position: absolute;
    left: 0;
    left: -10%;
    top: 40%;
    background:#25288c;
    padding: 30px;
    display: inline-block;
    width: 50%;
    font-size: 31px;
    color: #fff;
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

.video-box img {-webkit-box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.100);
-moz-box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.74);
box-shadow: 0px 10px 30px 4px rgba(0,0,0,0.100);}
.video-block .video-box::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.video-block .video-box > a {
    color: #fff;
    font-size: 48px;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 48px;
    display: block;
    margin: 0 auto;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
}
.text-white {
    color: #ffffff;
}

.video-block .video-box > a p { color: #000; }
.video-block img { width: 100%;}
.video-box i { color: #FFFFFF; font-size: 60px;}
.video-box i:hover { color: #f61c0d;}

/*== SEC4 css start ==*/
.sec4 { width: 100%; display: table; position: relative; padding: 30px 0;}
.sec4Head { margin-top: 20px; }
.client-slider { padding-top: 20px; }
#client-slider.owl-theme .text-center { border: 1px solid #959595; } 
#client-slider.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: 67px;
    margin: 0px;
    border-radius: 0px;
    text-align: center;
}

.top-m
    {
        display: none;
    }

.courses-row2
{
    display: none;
}
#client-slider.owl-theme .owl-nav .owl-prev { left: -28px;}
#client-slider.owl-theme .owl-nav .owl-next { right: -28px;}
/*== SEC4 css start ==*/
.visiting-section { width: 100%; display: table; position: relative; padding: 30px 0; }
.visiting-section .visiting-row {  padding: 20px; margin-top: 20px; }
.visiting-section .visiting-row .visiting-item { background-color: #ed161e; float: left; display: block;}
.visiting-section .visiting-row .visiting-item .visiting-img { padding: 0 0; } 
.visiting-section .visiting-row .visiting-item .visiting-img h4 { color: #FFF; font-size: 20px; margin-top: 15px; }
.visiting-section .visiting-row .visiting-item .visiting-content span { color: #FFF; font-size: 24px; display: block; margin-bottom: 20px; }
.visiting-section .visiting-row .visiting-item .visiting-content ul li { color: #FFF; padding: 5px 0; }
.visiting-section .visiting-row .visiting-item .visiting-content ul { list-style: url(../images/shapesW.png); }
#visiting-slider.owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: 40%;
    margin: 0px;
    border-radius: 0px;
    text-align: center;
}

#visiting-slider.owl-theme .owl-nav .owl-prev { left: -35px;}
#visiting-slider.owl-theme .owl-nav .owl-next { right: -35px;}
#visiting-slider.owl-theme .owl-dots .owl-dot span { background-color: transparent; border: 1px solid #FFF; margin: 3px; }
#visiting-slider.owl-theme .owl-dots .owl-dot.active span, #message-slider.owl-theme .owl-dots .owl-dot:hover span { background: #FFF;}

/*== amitabh css start ==*/
.amitabh-section-collume { width: 100%; display: table; position: relative; padding: 0px 0 50px; }
.amitabh-section-collume .amitabh-row .amitabh-right p { color: #FFFFFF; text-align: justify; line-height: 19px; font-weight: 300; font-style: italic; }
.amitabh-section-collume .amitabh-row .amitabh-right h5 { color: #FFF; text-transform: uppercase; font-size: 22px; font-weight: 600; margin-top: 8px; }
.amitabh-section-collume .amitabh-row .amitabh-right small { color: #FFF; font-size: 16px;}
.amitabh-section-collume .amitabh-row .amitabh-left { padding-left: 0px; }

/*== SEC5 css start ==*/
.sec5 { width: 100%; display: table; position: relative; padding: 10px 0;}
.sec5Head { margin-top: 10px; }
.collaborationsBx { position: relative; border: 1px solid #25288c; width: 100%; display: table;
    background-color: #25288c; padding: 10px; }
.program-img { position: relative; height: 367px; }
.program-img:after { position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; background: url(../images/film-art.jpg) no-repeat; background-size:cover; }

.production-maga .program-img:after { position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; background: url(../images/production-maga.jpg) no-repeat; background-size:cover; }
.screen-writing .program-img:after { position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; background: url(../images/screen-writing.jpg) no-repeat; background-size:cover; }
.visual-effects .program-img:after { position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; background: url(../images/visual-effects.jpg) no-repeat; background-size:cover; }
.animation-effects .program-img:after { position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; background: url(../images/animation-effects.jpg) no-repeat; background-size:cover; }







p.bold { padding: 6px 0; }
.sec5Head .resp-tabs-list li:nth-child(2) { padding-top: 22px; }

.collaborationsBx .duration-content { padding: 10px; position: relative; }  

.collaborationsBx .duration-content strong { margin: 8px 0; font-size: 16px; color: #FFF; text-transform: uppercase; display: block; }
.collaborationsBx .duration-content strong span { font-weight: 300; }
.collaborationsBx .duration-content p { color: #FFF; font-size: 14px; line-height: 18px; font-weight: 300; }
.collaborationsBx .duration-content p a { color: #FFF; font-weight: 600; cursor: pointer; }
.collaborationsBx .duration-content ul li { color: #FFF; font-size: 14px; line-height: 18px; border-bottom: 1px solid #fff; font-weight: 300; padding: 5px 0; }
.collaborationsBx .duration-content ul { list-style: url(../images/shapesW.png); padding-left: 20px; }
.sec5Head .resp-tabs-list li { background-color: #364143; color: #FFF; font-size: 13px; text-transform: uppercase; }

.amitabh-row { margin-top: 20px; }
#industry-slider { margin-top: 20px; }
.industry-section { width: 100%; display: table; position: relative; padding: 30px 0; background: url(../images/industrybg.jpg) no-repeat; background-size: 100%; background-attachment: fixed; }
.industry-section .industry-row { margin-top: 0px; }
.industry-section .industry-row .industry-item { width: 220px; }
.industry-section .industry-row .industry-item .industry-image {  background-color: #ed161e; padding-left: 1px; padding-bottom: 1px; }
.industry-section .industry-row .industry-item .industry-content span { color: #FFF; font-size: 18px; display: block; margin: 20px 0 25px; }
.industry-section .industry-row .industry-item .industry-content p { color: #FFF; }
.industry-section .industry-row .industry-item .industry-content small { color: #ed161e; font-weight: 600; font-size: 14px; }
#industry-slider.owl-theme .owl-dots .owl-dot span { background-color: #ed161e; border-radius: 0px; border: 1px solid #FFF; margin: 3px; }
#industry-slider.owl-theme .owl-dots .owl-dot.active span, #message-slider.owl-theme .owl-dots .owl-dot:hover span { background: #FFF;}






.sec6 {  width: 100%; display: table; position: relative; padding: 30px 0; background-color: #fff;  }
.sec6Head { position: relative; z-index: 2; }
.sec6:after { position: absolute; content: ""; background-color: #fff; width: 35%; height: 100%; right: 0px; top: 0px; }
.strategic-area h3 {margin-bottom: 20px; text-align: center; color: #000; text-transform: uppercase; font-size: 22px; text-align: center; }
.strategic-logo ul li { width: 50%; text-align: center; float: left; }
.strategic-logo ul li p { color: #FFF; font-size: 18px; font-weight: 300; text-transform: uppercase; margin-top: 8px; }
.strategic-logo { margin-top: 15px; display: table; width: 100%; }

.infrastructure-area h3 { color: #000; text-transform: uppercase; font-size: 22px; margin-bottom: 20px; }

.strategic-right { text-align: right; }
#testimonials-silder.owl-theme .owl-dots .owl-dot span { background-color: #ed161e; border-radius: 0px; border: 1px solid #FFF; margin: 3px; }
#testimonials-silder.owl-theme .owl-dots .owl-dot.active span, #testimonials-silder.owl-theme .owl-dots .owl-dot:hover span { background: #FFF;}


/* =======================
    :: 24.0 gallery area css
    ======================== */
 #gallery-memeber.owl-theme .owl-nav [class*=owl-], #visiting-slider.owl-theme .owl-nav [class*=owl-] {     color: #000;
    font-size: 24px;
    margin: 5px;
    padding: 6px 12px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 0; }
.gallery_area .item_row .popup-gallery-row { padding: 1px;   }    
.galleryBox .container-fluid { padding: 0 0;} 
.gallery_area { padding-top: 0px;}    
.gallery_area .single_gallery_item {
  display: inline-block; margin-bottom: 2px;
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
}
/*.gallery_area .single_gallery_item.four-column {
  margin-bottom: 30px;
  width: 100%;
}
.gallery_area.four-column .pagination {
  padding-top: 20px;
}*/
.gallery_area .single_gallery_item .hover_overlay {
  background-color: rgba(0, 0, 0, 0.7);
      border: 1px solid #FFF;
  height: 92%;
  left: 4%;
  position: absolute;
  top: 4%;
  -webkit-transition-duration: 350ms;
  transition-duration: 350ms;
  width: 92%;
  border-radius: 3px;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
}
.gallery_area .single_gallery_item:hover .hover_overlay {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.gallery_area .single_gallery_item .gallery_info h5,  .gallery_area .single_gallery_item .gallery_info p {
  color: #fff;
  position: absolute;
  text-align: center;
  top: 30%;
  width: 100%;
  height: auto;
}
.gallery_area .single_gallery_item .gallery_info p {
  top: 45%;
}

.gallery_area .single_gallery_item .links > a > i {
  color: #fff;
  font-size: 40px;
}

.gallery_area .single_gallery_item img {
  height: auto;
  max-width: 100%;
}
.gallery_area .single_gallery_item .links {
  top: 61%;
  position: absolute;
  right: 15%;
  margin-right: -17.5px;
  width: auto;
  z-index: 99;
  overflow: hidden;
}
/*== Footer css start ==*/
.footer { width: 100%; display: table; padding: 10px 0; background: #25298d; color: #FFF; text-align: center; font-size: 14px;} 

@-moz-document url-prefix() {.contact-fild-box textarea.form-control { height: 60px;}}
.contact-fild-box select.form-control option { color: #000;}
.contact-fild-box select.form-control option { color: #000;}
.formError .formErrorContent { background: #FFF !important; color: #000 !important; }
.formError .formErrorArrow div {background: #FFF !important;}

#rameshSippymodal, #kiranmodal { display: none; }
#rameshSippymodal > .modal-content-row, #kiranmodal > .modal-content-row {
  max-height: calc(100vh - 100px);
  overflow: auto;
}
.modal-content-row { padding-right: 20px; }
.modal-content-row p { font-weight: 300; padding-top: 10px; text-align: justify; }
.modal-content-row h6 { text-transform: uppercase; color: #ed161e;}

#text, #text1, #text2, #text3, #text4 {display:none;}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor; background-color: #ed161e;
    padding: 10px;
    right: 0;
    top: 0;
} 

.advisory-section { width: 100%; display: table; position: relative; padding: 30px 0; }
.advisory-section .industry-row { margin-top: 20px; }
.advisory-section .industry-row .industry-item .industry-image {
    background-color: #25288c;
    padding-left: 5px;
    padding-bottom: 5px;
}
.advisory-section .industry-row #advisory-slider .industry-item .industry-image img { width: 100%; }
.advisory-section .industry-row #advisory-slider .industry-item .industry-content span { color: #ed161e; font-size: 16px; font-weight: 600; display: block; margin: 20px 0 10px; text-transform: uppercase;  }

#advisory-slider.owl-theme .owl-dots .owl-dot span { background-color: #FFF; border-radius: 0px; border: 1px solid #ed161e; margin: 3px; }
#advisory-slider.owl-theme .owl-dots .owl-dot.active span { background: #ed161e;}


.single-feedback {
  background: #25288c;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.06);
  padding: 20px;
  border-radius: 5px;
  position: relative;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
  margin-top: 25px;
  margin-bottom: 20px;
  height: 325px;
}
.single-feedback:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
    background: #ed151e;
}
.single-feedback .client-info {
  position: relative;
  padding-left: 130px;
  margin-bottom: 30px;
}
.single-feedback .client-info .img {
  position: absolute;
  left: 0;
  top: -45px;
  width: 100px;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;

}
.single-feedback:hover .client-info .img {
  top: -33px;
  -webkit-animation: movebounce 3s linear infinite;
  animation: movebounce 3s linear infinite;

}
.single-feedback .client-info .img img {
  border-radius: 50%; border: 5px solid #ed151e;
}
.single-feedback .client-info h4 {
  font-size: 22px; color: #FFF;
  font-weight: 700;
}
.single-feedback .client-info span {
  display: block;
  font-size: 16px;
  color: #FFF;
  margin-top: 0px;
}
.single-feedback p, .single-feedback .client-info h4, .single-feedback .client-info span {
  -moz-transition: .4s; color: #FFF;  
  -webkit-transition: .4s;
  transition: .4s;
}
.single-feedback:hover p, .single-feedback:hover .client-info h4, .single-feedback:hover .client-info span {
  color: #ffffff;
}
.single-feedback i {
  font-size: 104px;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #6f8ba4;
  z-index: -1;
  margin-top: -6px;
  margin-left: -70px;
  opacity: .14;
  -moz-transition: .4s;
  -webkit-transition: .4s;
  transition: .4s;
}
.single-feedback:hover i {
  color: #ffffff;
  opacity: .14;
}

.ranked-award-row {     display: flex; 
    align-items: center;
   
    padding-left: 5px;
    margin-top: 10px;
    border-left: 1px solid rgba(0,0,0,0.1);}
.arsim-header-one .header-topbar .header-topbar-left { padding-top: 0px!important; width: 80%!important;}

.ranked-award-row p { margin: 0 0; font-size: 15px;
    padding-left: 4px;
    line-height: 22px;
    color: #ed161e;
    font-weight: 700;
text-align:center;
}
	
.floatleft { float: left; margin-right: 9px;}
.secmobile { display: none; padding-top: 15px;}	