ul.thumbnail-widget.navigation-menu li a{
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 16px;
    font-family:Ubuntu;
}

.tut_header li.nav-item.search-online a{
  background-color: #C8102E;
  text-transform: uppercase;
  font-family: arial;
}

.tut_header .left_info a {
    font-family: arial!important;
}

@font-face {
            font-family: "Ubuntu-regular";
            src: url("./fonts/Ubuntu-Regular.ttf") format("opentype");
        }
        
        @font-face {
            font-family: "Ubuntu-light";
            src: url("./fonts/Ubuntu-Light.ttf") format("opentype");
        }
        
        @font-face {
            font-family: "Ubuntu-medium";
            src: url("./fonts/Ubuntu-Medium.ttf") format("opentype");
        }
        
        @font-face {
            font-family: "Ubuntu-bold";
            src: url("./fonts/Ubuntu-Bold.ttf") format("opentype");
        }
        
        .grey-ftr {
            background-color: #6D6E71;
        }
        
        footer.grey-ftr .main-ftr-inner {
            padding-top: 34px;
            padding-bottom: 29px;
        }
        
        footer.grey-ftr .main-ftr-inner ul.social-footer2 {
            margin-left: -12px;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-follow-us img.widget-title {
            width: 188px;
            height: auto;
        }
        
        p.ftr-content-grey-ftr {
            font-family: Ubuntu;
            font-size: 18px;
            font-weight: 400;
            line-height: 32px;
            letter-spacing: 0em;
            text-align: left;
            color: white;
        }
        
        p.ftr-follow-us-grey {
/*             font-family: Ubuntu-bold; */
            font-size: 16px;
            font-weight: 700;
/*             line-height: 18px; */
            letter-spacing: 0em;
            text-align: left;
            color: white;
            margin-bottom: 4px;
          font-family:ubuntu;
        }
        
        footer.grey-ftr .main-ftr-inner ul.social-footer2 li a:hover {
            background-color: rgba(242, 101, 34, 0.58);
        }
        
        footer.grey-ftr .main-ftr-inner ul.social-footer2 li a i.fab {
            font-size: 23px;
            color: #ffffff;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-follow-us {
            width: 85%;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-follow-us ul.social-footer2 li {
            margin-right: 21px;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr {
            padding-top: 6em;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr h5.widget-title {
            font-family: 'Ubuntu';
            font-size: 20px;
            font-weight: 700;
            line-height: 23px;
            letter-spacing: 0em;
            text-align: left;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr ul.thumbnail-widget .thumb-content a {
            font-family: 'Ubuntu' !important;
            font-size: 16px;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0em;
            text-align: left;
            margin-bottom: 26px;
            color: white;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li a {
            font-family: Ubuntu !important;
            font-size: 16px;
            font-weight: 400;
            line-height: 18px;
            letter-spacing: 0em;
            text-align: left;
            color: #EBECF0;
            margin-left: 5px;
            margin-bottom: 10px;
            display: inline-block;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li i.fa.fa-envelope {
            font-size: 24px;
            color: white;
            position: relative;
            left: 3px;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.second-child a {
            position: relative;
            left: 10px;
            top: -5px;
        }
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.first-child a {
            position: relative;
            left: 4px;
        }
        .grey-ftr .footer-copyright-grey-ftr {
            background: #939598;
            padding: 5px 0;
        }
        
        .grey-ftr .footer-copyright-grey-ftr p {
            font-family: Cairo;
            font-size: 16px;
            font-weight: 600;
            line-height: 30px;
            letter-spacing: 0em;
            color: white;
            text-align: left;
            height: 100%;
            display: flex;
            align-items: center;
        }
        
        .grey-ftr .footer-copyright-grey-ftr div.scrollmenu a {
            font-family: Cairo;
            font-size: 16px;
            font-weight: 400;
            line-height: 30px;
            letter-spacing: 0em;
            text-align: left;
            color: white;
        }
        
        footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.first-child .icon-tel {
            background-image: url("https://26606987.fs1.hubspotusercontent-eu1.net/hubfs/26606987/raw_assets/public/Practice/images/call-white-ftr.png");
          background-position:48%
        }
        
        @media screen and (min-width:768px) and (max-width:991px) {
            footer.grey-ftr .main-ftr-inner .widget-follow-us {
                width: 100%;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr {
                padding-top: 4em;
            }
        }
        
        @media screen and (max-width:767px) {
          footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.first-child a {
            left: 0 !important;
           }
          footer.grey-ftr .main-ftr-inner ul.social-footer2 li a:hover i{color:#6d6e71;}
            /*           footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.first-child a {
                padding-left: 11px;
            } */
            footer.grey-ftr .main-ftr-inner .widget-follow-us img.widget-title {
                width: 100px;
                height: auto;
            }
            p.ftr-content-grey-ftr {
                font-size: 12px !important;
               line-height:20px !important;
            }
            footer.grey-ftr .main-ftr-inner .widget-follow-us {
                width: 100%;
            }
            p.ftr-follow-us-grey {
                font-size: 14px;
            }
            footer.grey-ftr .main-ftr-inner ul.social-footer2 li a i.fab {
                font-size: 17px;
            }
            footer.grey-ftr .main-ftr-inner ul.social-footer2 {
                justify-content: space-between;
                display: flex;
                width: 80%;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr {
                padding-top: 20px;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr h5.widget-title {
                font-size: 14px;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li a {
                font-size: 12px !important;
                margin-bottom: 8px;
                margin-left: 0px;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr ul.thumbnail-widget .thumb-content a {
                font-size: 12px !important;
                margin-bottom: 2px !important;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.first-child .icon-tel {
                width: 12px;
                display: block;
                height: 12px;
                background-size: contain;
                background-position: 12%;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr ul li {
                display: flex;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li i.fa.fa-envelope {
                font-size: 11px;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr.get-in-touch-ftr ul li.second-child a {
                left: 19px;
            }
            footer.grey-ftr .main-ftr-inner .widget-grey-ftr ul li.first-child a {
                position: relative;
                top: -3px;
            }
            .grey-ftr .footer-copyright-grey-ftr p {
                font-size: 6px !important;
              line-height:10px;
            } 
            .grey-ftr .footer-copyright-grey-ftr div.scrollmenu a {
                font-size: 6px;
            }
            .grey-ftr .footer-copyright-grey-ftr {
                padding: 0;
            }
            .grey-ftr .footer-copyright-grey-ftr .scrollmenu {
              line-height: 20px;
              justify-content: space-between;
              display: flex;
              flex-direction: row;
              padding-top: 0px;
            }
          .grey-ftr .footer-copyright-grey-ftr .hs-menu-wrapper.hs-menu-flow-horizontal ul {
            flex-direction: row;
            }
          
          .grey-ftr .footer-copyright-grey-ftr .scrollmenu li {
              line-height: 21px;
          }

span#hs_cos_wrapper_widget_1676956107481_ {
    width: 100%;
}

div#hs_menu_wrapper_widget_1676956107481_ {
    width: 100%;
}

.grey-ftr .footer-copyright-grey-ftr .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    width: 100%;
    justify-content: flex-start;
}
        }
.grey-ftr .footer-copyright-grey-ftr div.scrollmenu a{color:white !important;}

@media screen and (max-width:767px){
footer.grey-ftr .icon-tel {
    background-size: 15px;
    padding-left: 30px !important;
}
}

@media screen and (max-width: 390px){
footer.grey-ftr .icon-tel {
    padding-left: 30px;
    background-size: 15px;
}
}

@media screen and (max-width:767px){
    section.admission-requirments-main-div .admission-inner-div .admission-div-heading h1 {
    font-size: 20px !important;
    text-align: center;
}

body.new-fees.corporate_new_site.upsa_header.tut_header header.header-two.header-new-corporate {}

body.new-fees.corporate_new_site.upsa_header.tut_header header.header-two.header-new-corporate .header-main nav a.navbar-brand {
    height: auto !important;
}


section.study-title-section.main-demo-course .right-side-text-box-demo {}

body.new-fees.tut_header section.study-title-section.main-demo-course .right-side-text-box-demo .main-div-data-feee-counter-div {
    margin-top: 2em;
}

  
body.new-fees.corporate_new_site section.study-title-section.main-demo-course .main-div-data-feee-counter-div div#content .main-content-applydate .main-applydate-right button {
    padding: 0 5px!important;
}

.new-fees section.subheading-section {margin-top: 4em !important;}

section.modules-credits-outerdiv #main #faq .card .card-header .btn-header-link {
    font-size: 14px !important;
}

section.modules-credits-outerdiv #main #faq .card .card-header .btn-header-link:after {top: 13px;right: 13px;}

section.modules-credits-outerdiv #main #faq .card .card-header .btn-header-link {
    padding-right: 17px;
}

.tut_header .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 100% !important;
    padding-bottom: 2em;
}
section.dont-miss-module-section-specific .dont-miss-out-div h1 {
    line-height: 30px !important;
    margin-top: 1em;
}
.tut_header .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 100% !important;
}
}

section.modules-credits-outerdiv .module-description .description-inner .right-content-div {
    font-size: 18px !important;
}

@media screen and (max-width:767px){
   body.new-fees.tut_header .heading-div p.module_subheading {
    font-family: arial;
    font-size: 14px;
}
  body.new-fees.tut_header .specific-course-right-module.why-right-section-page .box.main-title .info h3.title {
    font-size: 12px !important;
    padding-left: 8px;
    margin-top: 4px;
}
   section.modules-credits-outerdiv .module-description .description-inner.requirments-div div {
    font-size: 12px !important;
    font-family: arial,helvetica,sans-serif!important;
    line-height: 32px;
    font-weight: 400;
}

body.new-fees.corporate_new_site .subheading-inner.container div {
    font-family: arial,helvetica,sans-serif!important;
} 
}

@media screen and (min-width:491px) and (max-width:767px){
body.new-fees.tut_header section.study-title-section.main-demo-course .right-side-text-box-demo .main-div-data-feee-counter-div {
    margin-top: 0em !important;
}
}
@media screen and (min-width:380px) and (max-width:490px){
body.new-fees.tut_header section.study-title-section.main-demo-course .right-side-text-box-demo .main-div-data-feee-counter-div {
    margin-top: 2em !important;
}
}

@media screen and (max-width:370px){
body.new-fees.tut_header section.study-title-section.main-demo-course .right-side-text-box-demo button{
  font-size:11px !important;
  }