/*
Theme Name: Saasland Child
Theme URI: https://droitthemes.com/wp/saasland
Template: saasland
Author: DroitThemes
Author URI: https://themeforest.net/user/droitthemes/portfolio
Description: Saasland is a creative WordPress theme for saas, software, startup, app, agency and related products & services.
Version: 1.1.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: saasland-child
*/

@font-face {
    font-family: "Geogrotesque Regular";
    src: url("../../uploads/asset/font/0fb11be8781037453723dda767b71596.eot");
    /* IE9*/
    src: url("../../uploads/asset/font/0fb11be8781037453723dda767b71596.eot#iefix") format("embedded-opentype"),
        /* IE6-IE8 */
        url("../../uploads/asset/font/0fb11be8781037453723dda767b71596.woff") format("woff2"),
        /* chrome、firefox */
        url("../../uploads/asset/font/0fb11be8781037453723dda767b71596.woff") format("woff"),
        /* chrome、firefox */
        url("../../uploads/asset/font/0fb11be8781037453723dda767b71596.ttf") format("truetype"),
        /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
        url("../../uploads/asset/font/0fb11be8781037453723dda767b71596.svg") format("svg");
    /* iOS 4.1- */
}

/*::placeholder{*/
/*    color: #eee;*/
/*    opacity: 1;*/
/*}*/
/*:-ms-input-placeholder{*/
/*    color: #eee;*/
/*}*/
/*::-ms-input-placeholder{*/
/*    color: #ccc;*/
/*}*/
/* homepage */
/* start home */

/* end home */
/* testimoni 
.agency_testimonial_info .testimonial_slider .testimonial_item .author_img img{
    width:100px !important;
}
.support_testimonial_info .testimonial_slider .author_img{
    display:contents;
}
.agency_testimonial_info.support_testimonial_info {
    margin-top: -30px !important;
}
.agency_testimonial_info .testimonial_slider{

}
/*testimony
.elementor-widget-saasland_testimonial .agency_testimonial_info .testimonial_item p{
    font-weight: 300 !important;
}
/* testi di s2 */
#testimony .owl-dots{
    margin-top:15px !important;

}
/* testi end */
/* popup */
div#sgpb-popup-dialog-main-div h6 {
    background-color: rgba(244, 148, 37, .08);
    border-radius: 5px;
    padding: 10px;
    color: #6D6B6B;
}
div#sgpb-popup-dialog-main-div form.wpcf7-form {
    text-align: right;
}
/* end popup */
#registercollaboration {
    padding: 30px;
    box-shadow: 0px 15px 45px rgba(0,0,0,.25);
    border-radius: 20px;
}
.page-id-3289 #sectionsubscribeformcta {
    background-color: #F7F7F7;
}
/* prodi */
.research-desc:before {
    color: rgba(244, 148, 37, .51);
    content: "\f10d";
    font-size: 150px;
    padding-bottom: 12px;
    position: absolute;
    left: -150px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    top: 70px;
}
.imagecircle img{
    border-radius:200px !important;
}

section.stylelogosvg img {        
    width: 100% ;
    padding-top: 10px;    
    padding-bottom: 10px;
}
.stylesectionprodi img {
    max-width: 200px !important;
    /* filter: drop-shadow(0px 5px 20px rgba(55, 64, 83, .15)); */
}
/* header top */
header .col-lg-6.header_top_column.left_content {
    width: 80% !important;
    max-width: 80% !important;
    flex: 0 0 80%;
}
header .col-lg-6.header_top_column.right_content{
    max-width: 20% !important;
    flex: 0 0 20%;
}
/* logo i3l */

@media (min-width:769px){
    section.stylelogosvg .elementor-widget-image .elementor-image>a img[src$=".svg"], 
    section.stylelogosvg .elementor-widget-image .elementor-image figure>a img[src$=".svg"] {
        width: 300px !important;
    }
    .stylelogopathway .elementor-widget-image .elementor-image>a img[src$=".svg"], 
    .stylelogopathway .elementor-widget-image .elementor-image figure>a img[src$=".svg"]{
        width: 150px;
    }
    div.footerstylelogosvg  img[src$=".svg"], 
    div.footerstylelogoi3lsvg img[src$=".svg"] {
        width: 170px !important;
        max-width: 170px !important;
        position: relative;
        left: -30px;

    }
}
@media screen and (max-width: 768px) and (min-width: 421px){
    section.stylelogosvg .elementor-widget-image .elementor-image>a img[src$=".svg"], 
    section.stylelogosvg .elementor-widget-image .elementor-image figure>a img[src$=".svg"] {
        width: 200px !important;
    }
    .stylelogopathway .elementor-widget-image .elementor-image>a img[src$=".svg"], 
    .stylelogopathway .elementor-widget-image .elementor-image figure>a img[src$=".svg"]{
        width: 130px;
    }
    div.footerstylelogosvg  img[src$=".svg"] {
        width: 130px !important;
        max-width: 130px !important;
        position: relative;
        left: -30px;

    }
    div.footerstylelogoi3lsvg img[src$=".svg"] {
        left:-50px;
        width: 130px !important;
        max-width: 130px !important;
        position: relative;
    }

  }
@media (max-width:420px){
    .stylemobileblock{
        display: inline-block !important;
    }
    /*.elementor-3483 .elementor-element.elementor-element-8fedf35 > .elementor-widget-container{*/
    /*    padding: 0px !important;*/
    /*}*/
    .elementor-3573 .elementor-element.elementor-element-62e72a4 > .elementor-element-populated, .elementor-3573 .elementor-element.elementor-element-c0c82b2 > .elementor-element-populated{
        margin:0px !important;
    }
    /* .agency_testimonial_info .testimonial_slider {
        padding: 0px 20px 50px !important;
    } */
    .research-desc:before {
        font-size: 48px;
        left: -35px;
        top: 20px;
    }
    section.stylelogosvg .elementor-widget-image .elementor-image>a img[src$=".svg"], 
    section.stylelogosvg .elementor-widget-image .elementor-image figure>a img[src$=".svg"] {
        width: 156px !important;
        
    }
    .stylelogopathway .elementor-widget-image .elementor-image>a img[src$=".svg"], 
    .stylelogopathway .elementor-widget-image .elementor-image figure>a img[src$=".svg"]{
        width: 120px;
    }
    div.footerstylelogosvg  img[src$=".svg"] {
        width: 130px !important;
        max-width: 130px !important;
        position: relative;
        left: -30px;

    }
    div.footerstylelogoi3lsvg img[src$=".svg"] {
        left:-80px;
        width: 130px !important;
        max-width: 130px !important;
        position: relative;
    }
}
/* @-moz-document url-prefix() {
    @media screen and (max-width: 991px) and (min-width: 768px) {
        
    }
    @media screen and(min-width:769px){
        section.stylelogosvg img {
            width: 300px !important;
        }
    }
    @media only screen and(max-width:768px){
        section.stylelogosvg img {
            width: 200px;
        }
    
      }
      @media only screen and(max-width:420px){
        section.stylelogosvg img {
            width: 156px;
        }
}} */
/* @-moz-document url-prefix() {
    section.stylelogosvg img {
        max-width: 100%;
        width: 300px;
        min-width: 300px;
        padding-top: 10px;    
        padding-bottom: 10px;
    }
    .stylelogopathway img {
        width: 150px !important;
  }
  .stylelogopathway{

  }
} */
  

  
/* end prodi */
header{
    z-index:100;
}
.page-id-20 section#sectionsubscribeformcta {
    background: #f7f7f7;
}
/* search result */
header.header_area.navbar_fixed .navbar .navbar-nav .menu-item a:hover, .blog_list_item .blog_content a:hover, .blog_list_item .blog_content a:hover h5, .blog .menu > .nav-item > .nav-link:hover{
    color: #F49425 !important;
}
/* end search result*/
.elementor-375 .elementor-element.elementor-element-4a4305a .elementor-social-icon{
    border-color: #F49425 !important;
}
/* tab */
.elementor-widget-tabs .elementor-tab-title.elementor-active a,
.page-id-375 .elementor-social-icon i{
    color: #F49425 !important;
}
.elementor-tab-title a{
    color: #141313 !important;
}
/* table */
.styletable tr:hover,
.styletable tr:hover:nth-child(even) {
    background: rgba(244, 148, 37,0.1);
}
.styletable td:nth-child(2) {
    width: 20%;
}

.styletable thead td {
    border-top: none !important;
    margin-bottom: 20px;
}
.styletable thead {
    
    color: #F49425;
    border-bottom:3px solid #F49425;
    
    font-weight: 700;
}
.styletable tr:nth-child(even) {background: #F7F7F750}
.styletable tfoot tr {
    color: #f49425;
    border-top: 2px solid #f49425;
    font-weight: 500;
}

/* style table sks */
table.styletablesks td:nth-child(1) {
    width: 80%;
}
.styletablesks tr:hover,
.styletablesks tr:hover:nth-child(even) {
    background: rgba(244, 148, 37,0.1);
}
.styletablesks td:nth-child(2) {
    width: 30%;
}

.styletablesks thead td {
    border-top: none !important;
    margin-bottom: 20px;
}
.styletablesks thead {
    
    color: #F49425;
    border-bottom:3px solid #F49425;
    
    font-weight: 700;
}
.styletablesks tr:nth-child(even) {background: #F7F7F750}
.styletablesks tfoot tr {
    color: #f49425;
    border-top: 2px solid #f49425;
    font-weight: 500;
}
/* end table sks */
/* end table */
.sectionstylegradient h2{
    color: #ffffff !important;
}
.sectionstylegradient .elementor-button {
    background: #ffffff !important;
    color: #f9a61c !important;
}
/* section our faculty */
#sectionourfaculty img {
    border-radius: 20px;
}
/* section prodi CDM */
.sectioncolorblack h4 {
    color: #fff !Important;
}
/* background section color */
.sectioncolorblack{
 background: #141313;
}
.sectioncolorgrey{
background: #F7F7F7;
}
/* end backgroundsectioncolor */
/* section international program */
#sectioninternationalprograms h1,
#sectioninternationalprograms h2,
#sectioninternationalprograms h3,
#sectioninternationalprograms h4,
#sectioninternationalprograms h5,
#sectioninternationalprograms h6,
#sectioninternationalprograms p{
 color: #ffffff !important;
}
/*  end section international program */
/* li  */
.elementor-widget-button .elementor-button{
    font-weight: 400 !important;
}
ul.list_icon li{
    color: #6D6B6B !important;
}
/* 404 Page */
.breadcrumb_content h1, h1.f_p,h2.f_p{
    color: #ffffff !important;
}
.error_area img.error_shap {
    display: none;
}
.about_btn:hover{
    box-shadow: none !important;
    background-color: #ffffff !important;
}
.about_btn {
    font: 500 14px "Poppins",sans-serif;
    padding: 17px 28px;
    background: #fbfbfd;
    -webkit-box-shadow: 0 20px 30px 0 rgba(12,0,46,0.1);
    box-shadow: 0 20px 30px 0 rgba(12,0,46,0.1);
    border-radius: 50px;
    color: #F49425 !important;
    display: inline-block;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
/* end 404 */
.elementor-heading-title {
    color: #f49425 !important;
}
.page-id-20 .sticky_logo img + img {
    display: none !important;
}
.page-id-20 .sticky_logo img:nth-child(1) {
    display: inherit;
}
.sticky_logo img + img {
    display: inherit !important;
}
.sticky_logo img:nth-child(1) {
    display: none;
}
section.home-reg {
    background-color: #141313;
    margin-top: -1px;
}
.header_area .navbar .btn_get{
    background: linear-gradient(-30deg, rgba(244, 148, 37, 1) 0%, rgba(244, 42, 63, 1) 100% ) !important;
    border: none !important;
    box-shadow: 0px 9px 23px -12px rgba(0, 0, 0, 0.5);
    transition: all 0.3s linear;
}
.header_area .navbar .btn_get:hover{
    box-shadow:none;
}
.header_area .navbar .btn_get
#launcher .u-userLauncherColor:not([disabled]){
    background-color: #f49425;
}

/* SVG Change color */
.stylemissionlist svg text,.stylemissionlist svg .st1{
    fill: #f49425;
}
/* section testimoni */
.sectiontestimoni{

}
/* breadcrumb */
.breadcrumb_area .breadcrumb_shap {
    display: none;
}
.breadcrumb_area h1,.breadcrumb_area h5 a{
    color: #ffffff !important;
}
.breadcrumb_area.center,
.sectionstylegradient {
    background: linear-gradient(-30deg, #FFEB3B 0%, #FF9800 100% ) !important;
}
.new_startup_banner_area, .sectionbreadcrumbgradient{
    background: linear-gradient(-30deg, #FFEB3B 0%, #FF9800 100% ) !important;
}
.breadcrumb_content h1{
    color: #333 !important;
}
.menu > .nav-item.active .nav-link, .menu > .nav-item .nav-link{
    color: #333 !important;
}
.menu > .nav-item > .nav-link:before{
    background-color: #333 !important;
}
#wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit{
    background:linear-gradient(-30deg, rgba(244, 42, 63, 1) 0%, rgba(244, 148, 37, 1) 100% )  !important;
    color: #ffffff !important;
}

/* Faculty */
section#sectionourfaculty img {
    border-radius: 10px !important;
}
.stylerowfaculty{

}
.list-unstyled.mb-30.list_icon.no_pad i {
    color: #F49425 !important;
}
.list-unstyled.mb-30.list_icon.no_pad li {
    font-size:14px ;
}
/* End Faculty */
/* testimonial */
.agency_testimonial_info .owl-prev:hover, .agency_testimonial_info .owl-next:hover
{
    background-color: #F9A61C !important;
}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot.active{
    border-color: #F49425 !important;
}
/* ent testimonial */
/* footer */
.footerstylei3llogo img{
    margin-left:-50px;
}
.footerstylelogosvg img,
.footerstylei3llogo img{
    width: 80% !important;
}
section.footerstylelogosvg img:nth-child(1) {
    position: relative;
    left: -34px;
}
.footertextcopyright {
    padding-top: 20px;
}
.elementor-element.elementor-element-c5acd12.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section {
    border-top: 1px solid rgba(255,255,255,.05);
    padding-top: 10px;
}
#footer h5 {
    margin-bottom: 5px !important;
    color: #fff !important;
}
#footer a{
    color:#ffffffc4;
    font-family: "Geogrotesque Regular" !important;
}
#footer a:hover{
    color:#ffffff;
}
#footer p{
    font-family: "Geogrotesque Regular" !important;
    color:#ffffffc4;
}
/* page graduate */
.page-id-574 #sectionsubscribeformcta,
.page-id-584 #sectionsubscribeformcta {
    background: #f7f7f7;
}

/* end page graduate */
#menu-menuundergraduateprogram {
    list-style: none;
    margin-left: 0;
    padding-left: 0;

}
#menu-menuundergraduateprogram > li{
    margin-bottom:20px;
    color:#ffffff;
}
#menu-menuundergraduateprogram > li > a{
    font-family: "Geogrotesque Regular" !important;
    color:#ffffff;
    pointer-events: none;
}
#menu-menuundergraduateprogram .sub-menu {
    list-style: none;
    padding-left: 0;
}
#menu-menugraduateprograms {
    list-style: none;
    padding-left: 0;
}
.stylefootermenuundergraduate h5,
.stylefootermenugraduate h5{
    margin-top: 30px;
    border-bottom: 1px solid rgba(255,255,255,.1);
    padding-bottom: 10px;
}
#menu-menuundergraduateprogram,#menu-menugraduateprograms {
    background-color: transparent;
}
/* end footer */
/* Program Study */
.features-area-five .feature-five-item h2{
    margin:15px 0 5px !important;
}
.features-area-five .feature-five-item {
    margin-bottom: 20px !important;
}
.section-icon-prodi{

}
.testimonial-carousel .testimonial-item p {
    font: 400 14px/1.5em "Poppins", sans-serif !important;
        font-family: "Poppins", sans-serif;
    color: #6D6B6B !important;
    padding-top: 10px;
}
/* end Program Study */
.styleimageiconhover > div > div > section > div > div > div:hover {
    box-shadow: 0 15px 50px 0 #00000014;
    border-radius: 10px;
}
/* .new_startup_banner_area {
    background: linear-gradient(230deg, #677294 0%, #F49425 100% ) !important;
} */
.page-id-43  .breadcrumb_area {
    background-color: #ffffff;
    background-image:
                      url(../../uploads/2020/05/banner-registration.png),
                      linear-gradient(-30deg, #FFEB3B 0%, #FF9800 100%) !important;
    background-repeat: auto,no-repeat;
    background-attachment: auto,scroll;
    background-size: cover,auto !important;
    background-position: left top,auto !important;

}
.register-title{
    padding-top: 0px !important;
    line-height: 1.3em;
}
.readmore{
    line-height: 60px;
}
.readmore::after{
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "  \f061";
    margin-left: 14px;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.home-about iframe {
    overflow: hidden;
    border-radius: 16px;
}
.btn.btn-warning.p-3:hover{
    box-shadow:none !important;
}
.register-title{
    font-size: 2rem !important;
    padding:0 30px !important;
}
.btn.btn-warning.p-3{
    border: none !important;
    color: #ffffff;
    box-shadow: 0px 9px 23px -12px rgba(0, 0, 0, 0.48);
    display: inline;
padding: 15px 50px !important;
background-color: #F9A61C !important;
}
.col-md-4.register-button{
    text-align: center;
}
#sectiongreeting p{
    color: #ffffff;

}
.elementor-widget-icon-list .elementor-icon-list-item{
    font-family: "Poppins" !important;
}
.school-title,.about-title{
    margin-bottom: 20px !important;
    margin-top:30px;
    font-size: 40px;
    line-height: 52px;
}

.why-items .col-9 {
    padding-top: 30px !important;
}
.col-md-12.why-title.text-center.mb-5{
    font-size: 40px !important;
    line-height:52px !important;
    margin-bottom: 0px !important;
}
.fontgeogrotesque,.school-title,.about-title,.item-title,.why-title,#sectiongreeting p,.research-title,.news-title{
    font-family: "Geogrotesque Regular" !important;
}
.school-title,.about-title,.item-title,.why-title{
color:#009FC9 !important;
}

/* .styleunderlinespot{
    border-bottom:3px solid #F9A61C;
} */
.styleunderlinespot::after {
    content: '';
    width: 59%;
    height: 4px;
    background: #F9A61C;
    position: relative;
    display: inline-block;
    bottom: -15px;
    left: -8.3em;
}
i.ti-check{
    color: #F49425 !important;
}
.author_description h6{
    color: #6D6B6B;
}
.stylecolorblue,.author_description h4,.testimonial_item p{
 color: #F49425 !important;
}
.stylecolororange{
 color:#F9A61C;
}
.stylecolorwhite{
 color:#ffffff;
}
.marginbottom50px{
    margin-bottom:50px;
}
.page-id-307 .job_listing{
    margin-top:30px;
}
.page-id-307 .jobsearch-job-userlist {
    display: none;
}
.mainfont,
h1,
h2,
h3,
h4,
h5,
h6,
.new_footer_area .footer_bottom,
.footertextcopyright {
    font-family: "Geogrotesque Regular" !important;
    font-style: normal;
    font-weight: 400 !important;
}
h1,
h2,
h3,
h4,
h5,
h6{
    margin-bottom:20px !important;
}
p{
    font-family: "Poppins" !important;
    color: #6D6B6B;
    font-size: 14px;
    line-height: 24px;
}
ul.list_icon li{
    font-size: 14px;
}
/* fix nav space firefox*/
.navbar{
    padding-top:0px !important;
}


#sectionaboutus .elementor-element.elementor-element-1333174{
    width:60%;
}
/* Contact Form 7 */

#sectionsubscribeformcta div.wpcf7-mail-sent-ok {
    border: 2px solid #F49425 !important;
    border-radius: 5px !important;
    background-color: rgba(255,255,255,.5) !important;
    text-align: center !important;
    padding: 20px !important;
    color: #fff;
}
#sectionsubscribeformcta .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder{
    color: rgba(255,255,255,.7) !important;
}
#sectionsubscribeformcta .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{
    color: #ffffff;
    text-align:center;
}

.text_box input[type="text"], .text_box textarea, .text_box input[type="password"], .text_box input[type="email"], .text_box input[type="tel"], input[type="text"], textarea, input[type="password"], input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7-select{
    font: 400 15px/60px "Poppins", sans-serif;
    color: #222d39;
    height: 60px;
    border-radius: 0 !important;
    margin-bottom:10px;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    /* -webkit-box-shadow: 0 2px 4px 0 rgba(12, 0, 46, 0.04) !important;
    box-shadow: 0 2px 4px 0 rgba(12, 0, 46, 0.04) !important; */
    width: 100%;
    /* border: 1px solid #f8f8f8 !important; */
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    border-bottom: 1px solid #F9A61C !important;
    padding-left: 20px !important;
}
/* end Contact Form 7 */
#sectionregistercta .stylectaregister a {
    box-shadow: 0px 9px 23px -12px rgba(0,0,0,.5) !important;
    padding: 20px 50px !important;
    background-color: #FFF !important;
    color: #F49425 !important;
}
#sectionregistercta .stylectaregister a:hover {
    box-shadow: none !important;
    opacity: .96;
}
.stylectaregistergradient a{
    background:linear-gradient(-30deg, rgba(244, 148, 37, 1) 0%, rgba(244, 42, 63, 1) 100% ) !important;
    color: #ffffff;
    padding: 15px 50px;
    border: 0;
    border-radius: 50px;
    cursor: pointer;
    box-shadow: 0px 9px 23px -12px rgba(0, 0, 0, 0.48) !important;
    transition: all 0.3s linear;

}
.stylectaregistergradient a:hover {
    box-shadow: none !important;
    opacity: .96;
}
.stylectaregister a{
    box-shadow: 0px 9px 23px -12px rgba(0,0,0,.5) !important;
    padding:20px 50px !important;
    background-color: #F9A61C !important;
    
}
.stylectaregister a:hover {
    box-shadow: none !important;
    opacity: .96;
}
#navpagebar ul {
    display: flex;
    list-style: none;
    margin: 0;
}
#navpagebar li {
    margin-right: 20px;
    line-height: 90px;
    background: white;
}
.new_footer_area .footer_bottom p{
    color: #ffffff !important;
}
/* title */
.breadcrumb_area{
    z-index: -1 !important;
    margin-top: -110px;
    padding-top: 130px !important;
    padding-bottom: 130px !important;
}
/* end title */
/* menu */
ul#menu-aboutus, ul#menu-menuadmission, ul#menu-menuresearch, ul#menu-menucurrentstudent{
    margin-top: -50px;
    border-radius: 10px;
    background-color: white;
}
/* end menu */
/* section about us */
#sectionaboutus {
    padding-bottom: 40px;
}
/* end section about us */
#section-admissionprocess{

}
.page-id-607 .elementor-element.elementor-element-3dc9af4.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section{
    background-color: #F5F8FE;
}
ul#menu-mainmenu>li>a {
    font-family: "Geogrotesque Regular" !important;
}
ul#menu-aboutus li a:hover,
ul#menu-menuadmission li a:hover{
    color: #F9A61C !important;
}
/* menu admission */
#section-menuadmission{

}
.style-menufloat{

}
.fa-ul.stylecheckmarkblue i {
    color:#009FC9;
}

#section-undergraduate .elementor-element-3bf6d82:hover,
#section-undergraduate .elementor-element-e016e39:hover,
#section-undergraduate .elementor-element-e6c8f22:hover,
#section-undergraduate .elementor-element-cfe15f9:hover{
    -webkit-box-shadow: 0 50px 80px 0 rgba(0, 11, 40, 0.08);
    box-shadow: 0 50px 80px 0 rgba(0, 11, 40, 0.08);

}
#section-undergraduate .elementor-element-3bf6d82::after,
#section-undergraduate .elementor-element-e016e39::after,
#section-undergraduate .elementor-element-e6c8f22::after
 {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
    font-size: 40px;
    position: absolute !important;
    color: #F49425;
    top: 40%;
    bottom: 0;
    line-height: 40px;
    right: 0;
}
#section-undergraduate .elementor-image>img
{max-width: 60%;
}
/* end menu admission */

.page-id-20 .nav_full_width nav.navbar {
    padding: 0 50px;
    background: #ffffff;
}

.page-id-20 li.nav-item.search>a>i {
    color: #707070 !important;
}
.col-lg-6.header_top_column.left_content a {
    font-family: "Geogrotesque Regular" !important;
}
.header_area .header_top ul li:before{
    margin: 0 5px 0 5px !important;
}
/* header nav */
header.header_area{
    position: relative;
    z-index: 2;

}
/* hero admission */
.new_startup_banner_area a.app_btn {
    background-color: #ffffff !important;
    color: #F49425 !important;
    border: none !important;
    text-transform: uppercase;
}
/*.new_startup_banner_area,*/
/*.sectionbreadcrumbgradient{*/
/*    background:linear-gradient(-30deg, rgba(244, 42, 63, .7) 0%, rgba(244, 148, 37, .7) 100% ) !important;*/
/*}*/
.elementor-widget-saasland_hero_crm .new_startup_content p{
    font-family: 'Poppins' !important;
    font-weight: 400 !important;
    line-height: 1.6em !important;
}
.startup_tab_img .web_img, .startup_tab_img .phone_img {
    display: none !important;
}
ul#myTab{
    justify-content: center;
}
/* Subscribe Form */
#sectionsubscribeform>div{
    background: rgb(244,42,63);
    background: linear-gradient(-30deg, rgba(244,42,63,1) 0%, rgba(244,148,37,1) 100%);
    box-shadow:
        0 2.8px 2.2px rgba(44, 52, 68, 0.02),
        0 6.7px 5.3px rgba(44, 52, 68, 0.028),
        0 12.5px 10px rgba(44, 52, 68, 0.035),
        0 22.3px 17.9px rgba(44, 52, 68, 0.042),
        0 41.8px 33.4px rgba(44, 52, 68, 0.05),
        0 100px 80px rgba(44, 52, 68, 0.07);
    }

.stylerowcontactdetail h5{
    margin-bottom:10px !important;
    margin-top:30px !important;
}
h2.stylesubscribeform {
    text-align: center !important;
    color: #fff !important;
}
h2.stylesubscribeform + p {
    text-align: center !important;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #F49425 !important;
    border-radius: 5px !important;
    background-color: #F5F8FE !important;
    text-align: center !important;
    padding: 20px !important;
}
#styleformregistration,#styleformcontact{
    box-shadow:
        0 2.8px 2.2px rgba(44, 52, 68, 0.02),
        0 6.7px 5.3px rgba(44, 52, 68, 0.028),
        0 12.5px 10px rgba(44, 52, 68, 0.035),
        0 22.3px 17.9px rgba(44, 52, 68, 0.042),
        0 41.8px 33.4px rgba(44, 52, 68, 0.05),
        0 100px 80px rgba(44, 52, 68, 0.07);
    border-radius: 10px;
    background-color: #ffffff;
    padding:20px;
    margin-bottom: 80px;
    margin-top: -80px;

}
.stylectasecondary i {
    color: #F49425;
}
#herosectionadmission{

}
.research-title{
    font-size: 40px;
}

.stylectasecondary{
    color: #141313 !important;
    background-color: #F7F7F7 !important;
    margin-top: 30px;
    border-radius: 50px;
    padding: 10px 20px;
    transition: all 0.3s linear;
}
.stylectasecondary:hover{
    box-shadow: 0px 9px 23px -12px rgba(0, 0, 0, 0.48);
}
a.stylesecondarybutton{
    color: #141313 !important;
    background-color: #F7F7F7 !important;
    margin-top: 30px;
    border-radius: 50px;
    padding: 10px 20px;
}
.stylectaoutline a {
    color: #141313 !important;
    background-color: #F7F7F7 !important;
    margin-top: 30px;
    border-radius: 50px;
}
.stylectaoutline a i {
    color: #F49425;
}
.stylectaoutline a:hover {
    color: #141313;
    background-color: #F7F7F7 !important;
    margin-top: 30px;
    border-radius: 50px;
    box-shadow: 0px 9px 23px -12px rgba(0, 0, 0, 0.48);
}

#styleformregistration h4{
    padding-top:30px !important;
}
div#wpcf7-f5-p43-o1,div#wpcf7-f378-p375-o1 {
    text-align: right;
}
#wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
div#wpcf7-f209-o2 input[type="email"],
div#wpcf7-f209-o3 input[type="email"]{
    background-color: transparent !important;
    text-align: center !important;
    border: 0;
    border-radius: 0 !important;
    box-shadow: none;
    border-bottom: 2px solid #F9A61C;
    margin-bottom: 30px;
    width: 50%;
    padding-left: 0 !important;
}
#sectionsubscribeformcta #wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email:focus {
    border-bottom:1px solid #ffffff !important;
}
.stylemargin30px{
    margin-top:30px;
    margin-bottom:50px;
}
a.sg-show-popup{
    margin-top:30px;
    margin-bottom:50px;
    padding-top:20px;
    padding-bottom:20px;
}
#wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit,
.buttonctaorange,.stylemaincta,
a.sg-show-popup{
    background:linear-gradient(-30deg, rgba(244, 148, 37, 1) 0%, rgba(244, 42, 63, 1) 100% ) !important;
    color: #ffffff;
    padding: 15px 50px;
    border: 0;
    border-radius: 50px;
    cursor: pointer;
    box-shadow: 0px 9px 23px -12px rgba(0, 0, 0, 0.48) !important;
    transition: all 0.3s linear;
}
div#wpcf7-f5-p43-o1 input.wpcf7-form-control.wpcf7-submit{
    margin-top: 50px;
    margin-bottom: 50px;
}
#wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit:hover,
.buttonctaorange:hover,
.stylemaincta:hover,
a.sg-show-popup:hover{
    color: #ffffff !important;
    opacity: 0.96;
    box-shadow: none !important;

}
#sectionsubscribeformcta #wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-submit,
#sectionsubscribeformcta input.wpcf7-form-control.wpcf7-submit{
    color: #F49425 !important;
    background: #ffffff !important;

}
#sectionsubscribeformcta #wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-submit:hover,
#sectionsubscribeformcta input.wpcf7-form-control.wpcf7-submit:hover,
#sectionsubscribeformcta .buttonctaorange:hover,
#sectionsubscribeformcta .stylemaincta:hover{
    color: #F49425 !important;
    opacity: 0.96;
    box-shadow: none !important;

}
/* End Subscribe Form */

/* CF 7 Field */
.wpcf7 input[type="tel"] {
    font: 400 15px/60px "Poppins", sans-serif;
    color: #222d39;
    height: 60px;
    border-radius: 4px;
    background-color: white;
    -webkit-box-shadow: 0 2px 4px 0 rgba(12, 0, 46, 0.04);
    box-shadow: 0 2px 4px 0 rgba(12, 0, 46, 0.04);
    width: 100%;
    border: 1px solid #fff;
    padding-left: 30px;
}
/* end cf7 field */
/* section vision mission */
.rowvision{
    background: url(../../uploads/asset/svg/element-eclipse-8.svg), url(../../uploads/asset/svg/element-eclipse-8.svg),linear-gradient(110deg, #F49425 0%, #F42A3F 100%);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 95%,67%,100%;
    background-position: -468% 195%,-38% -103%,100%;
    color: #ffffff !important;
    padding: 80px 30px 20px;
}
.rowvision h5{
    color: #ffffff !important;
}
.rowvision p{
    color: #ffffff !important;
}
.rowvision span{
    font-family: "Poppins" !important;
    color: #6D6B6B;
    font-size: 14px;
    line-height: 24px;
}
.stylemissionlist ul li {
    border-bottom: 1px solid #F5F8FE;
    padding: 5px !important;
}

.stylemissionlist ul li:nth-child(4){

    border-bottom: 0 !important;
}
.stylemissionlist li.elementor-icon-list-item > span:nth-child(1) {
    padding-right: 20px !important;}

    section#sectionregistercta>div {
        /* border: 1px solid red; */
        border-radius: 10px;
        background:linear-gradient(110deg, #F42A3F 0%, #F49425 100%);
        padding: 30px;
        vertical-align: middle;
        margin-bottom: -56px;
        z-index: 1;
        box-shadow:
        0 2.8px 2.2px rgba(44, 52, 68, 0.02), 0 6.7px 5.3px rgba(44, 52, 68, 0.028), 0 12.5px 10px rgba(44, 52, 68, 0.035), 0 22.3px 17.9px rgba(44, 52, 68, 0.042), 0 41.8px 33.4px rgba(44, 52, 68, 0.05), 0 4px 33px -12px rgba(44, 52, 68, 0.07)
    ;
    }
    section#sectionregistercta h2.stylecolorwhite {
        line-height: 53px;
        margin-bottom: 0 !important;
    }
/* end section vision mission */

/* section community development */
section#sectioncommunitydevelopment p {
    font-weight: 400;
    font-family: 'Poppins';
    color: #6D6B6B;
    font-size: 14px;
    line-height: 1.6em;
}
#sectioncommunitydevelopment h5 {
    color: #f49425 !important;
}

/* end section community development */
.footerseotext{
    color: #ffffff;
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
    font-size: 12px;
    line-height: 1.6em;
}
.footertextcopyright{
    font-size:12px;
    text-align: center;
    color: #ffffff;
    line-height: 1.3em;
}
#navpagebar li{
    border-bottom: 5px solid transparent;

}
#navpagebar li:hover {
    border-bottom: 5px solid #F9A61C;
    color:#F9A61C ;
}
.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title .elementor-active a{
  color:#F9A61C !important;
}
.elementor-widget-tabs .elementor-tab-content{
    font-family: "Poppins" !important;
}
.elementor-widget-tabs .elementor-tab-title{
    font-family:"Geogrotesque Regular" !important;
}
.elementor-widget-tabs .elementor-tab-content{
    padding:50px !important;
}
/* Job Detail */
.job_listing .listing_tab .list_item .joblisting_text ul li.p_color{
    color: #f49425 !important;
}
.single-job button.btn_three.btn_hover {
    display: none;
}
/* End Job Detail */
@media screen and (min-width:768px){
    .breadcrumb_content.text-center h1 {
        font-size: 50px !important;
    }
    .item-title{
        font-size: 22px;
    }
    #sectiontuition .elementor-column:nth-child(1) {
        padding-top: 50px !important;
    }
    li#menu-item-732 {
        display: none !important;
    }
    .onlymenumobile{
        display: none;
    }

}

@media only screen and(min-width:1100px){
    #sectionaboutus{
        background: url('../../uploads/2020/04/bg-gedungi3l.jpg');
        background-position: right bottom;
        background-size: cover;
    }
}

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

    li.limore{
        display: none !important;
    }
    .home-reg {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    #section-undergraduate .elementor-element-e016e39::after{
        display: none !important;
    }
    #section-undergraduate .elementor-element-3bf6d82::after,
    #section-undergraduate .elementor-element-e6c8f22::after
    {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        /* content: "\f078"; */
        font-size: 30px !important;
        position: absolute !important;
        color: #F49425;
        left: 93% !important;
        top: 20% !important;
        bottom: 0;
        line-height: 40px;
        right: 0;
    }
}
@media only screen and(max-width:768px){

    #herosectionadmission {
        padding-top: 50px;
    }
    .job_list_table>div:nth-child(2) {
        display: none !important;
    }
    #sectionaboutus .elementor-element.elementor-element-1333174{
        width:100% !important;
    }
    #sectionsubscribeform{
        padding-right:15px !important;
        padding-left:15px !important;
    }
    #sectionregistercta {
        padding-left: 15px;
        padding-right: 15px;
    }


}
/* @media only screen and (max-width: 420px) {
@-moz-document url-prefix() {
    
    section.stylelogosvg img {
        max-width: 160px !important;
        width: 160px !important;
        min-width: 300px;
        padding-top: 10px;    
        padding-bottom: 10px;
    }
    .stylelogopathway img {
        width: 150px !important;
  }
  .stylelogopathway{

  }}
}    */
@media only screen and (max-width: 420px) {
    
    /* about */
    #sectionaboutus{
        padding-bottom:140px;
    }
    /* end about */
    section.home-reg{
        margin-top: -5px;
    }
    .page-id-20 .full-width-page {
        margin-top: 60px;
    }
    .navbar .navbar-brand > img {
        height: 50px !important;
    }
    #herosectionadmission {
        padding-top: 50px;
    }
    #section-undergraduate .elementor-element-e016e39::after{
        display: none !important;
    }
    #section-undergraduate .elementor-element-3bf6d82::after,
    #section-undergraduate .elementor-element-e6c8f22::after
    {

        top: 20% !important;
        right: -20px !important;
    }
    #sectionsubscribeform{
        padding-right:15px !important;
        padding-left:15px !important;
    }
    .navbar .search_cart .search a.nav-link {
        margin-top: -3px !important;
    }
    #sectionaboutus .elementor-element.elementor-element-1333174{
        width:100% !important;
    }
    .header_top {
        display: none;
    }
    p.footertextcopyright {
        padding-left: 0px !important;
        margin-bottom: 10px !important;
    }
    .footerseotext{
        padding-left: 5% !important;
        padding-right: 5%  !important;
    }
    #sectionsubscribeform>div{
        padding: 30px 20px 0px 20px;
    }
    #navpagebar ul {
        display: -webkit-box;
        overflow-x: auto;
    }
    #navpagebar ul li{
        padding-right:20px;
    }
    #sectionregistercta {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* ul#menu-aboutus:after {
        width: 70px;
        height: 100px;
        content: "";
        position: absolute;
        right: 0;
        top: -50px;
        bottom: 0;
        background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 60%);
        text-align: center;
        border-radius: 0 10px 10px 0px;
        line-height: 100px;
    } */
    .rowvision {
        padding-right: 10px !important;
        padding-left: 10px !important;
        padding-top: 40px;
        background-size: 95%,67%,100%;
        background-position: -468% 195%,-38% -103%,100%;
    }
    section#sectionregistercta h2.stylecolorwhite {
        line-height: 1.3em;
        margin-bottom: 0 !important;
        text-align: center;
    }
    /* #sectionsubscribeform>div{
        background-size: 40%,56% !important;
    background-position: 149% 67%,-103% 59% !important;
    }*/
    #wpcf7-f209-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,
    div#wpcf7-f209-o2 input[type="email"] {
        width: 80%;
    }
    #styleformregistration,#styleformcontact{
        margin-top: 20px;
        border: 1px solid #f9f9f9;
    }
    .page-id-43 .breadcrumb_area .breadcrumb_shap {
        position: absolute;
        left: -33px;
        right: 0;
        top: -78px;
        z-index: -1;
    }
    #styleformregistration h4,#styleformcontact h4{
        padding-top:10px;
    }
    #section-undergraduate > div > div > div {
        width: 50% !important;
    }
    #navpagebar li{
        line-height: 70px;
    }
    #navpagebar li:nth-child(1) {
        padding-left: 20px;
    }
    .navbar{
        position: absolute !important;
        width: 100%;
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .menu{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    #menu-mainmenu li {
        padding: 16px 30px !important;
    }

    .elementor-page-20 .full-width-page {
        /* padding-top: 60px; */
    }
    .navbar-collapse{
        margin-top:-20px;
    }
    .breadcrumb_area{
        padding-top:180px !important;
    }

    .elementor-widget-tabs .elementor-tab-content{
        padding:20px !important;
    }
    .styleunderlinespot::after {
        width: 61%;
        height: 3px;
        bottom: 20px;
        left: 51px;
    }
    .register-title{
        margin-bottom:30px !important;
    }
    .home-reg {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .research-school .col-md-6:nth-child(2) {
        padding: 20px 15px 50px;
    }
    li.limore{
        display: none !important;
    }
     /* a::before {

        left: 0;
        display: inline-table;
        margin-right: 10px;
        position: inherit;
        background-color:#7B7B93;
    } */
     .menu > .onlymenumobile > .nav-link:before {
        background-color: transparent !important;
        content: url("../../uploads/asset/svg/icon-dot.svg") !important;
        position: inherit !important;
        top: 4px !important;
    }
    /* }
    #menu-item-732 .nav-link:after {

        background: #6754e2;
        position: absolute;
        bottom: 0;
        left: 0;
        right: auto;
        -webkit-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    } */
    .navbar-nav .menu-item-has-children {
        background-color: #141313 !important;
        color: #ffffff !important;
        font-family: "Geogrotesque Regular" !important;
    }
    li#menu-item-732 a {
        color: #ffffff !important;
    }
    .navbar-nav .menu-item-has-children a{
        color: #ffffff !important;
        font-family: "Geogrotesque Regular" !important;


    }
    .menu > .onlymenumobile.submenu .dropdown-menu{
        background-color: #141313 !important;
    }
    .menu > .onlymenumobile.submenu .dropdown-menu > a{
        background-color: #141313 !important;
    }

    ul.dropdown-menu.menu-depth-2nd.show li,
    ul.dropdown-menu.menu-depth-2nd li{
        font-family: "Geogrotesque Regular" !important;
        background-color: #141313 !important;
        border-bottom: 1px solid rgba(248, 248, 248, 0.1);

    }
    ul.dropdown-menu.menu-depth-2nd.show li#menu-item-737{
        border-bottom:none !important;
    }
    ul.dropdown-menu.menu-depth-2nd.show li a{
        font-family: "Geogrotesque Regular" !important;}
        /* #menu-mainmenu li {
            padding: 16px 30px !important;
            border-bottom: 1px solid rgba(248, 248, 248, 0.1);
        } */
    #menu-mainmenu ul.dropdown-menu.menu-depth-2nd.show li.stylebgdark{
        padding-left:0px !important;
    }
    #menu-mainmenu ul.dropdown-menu.menu-depth-2nd.show li.stylebgdark:nth-child(1) {
        margin-top: 20px;
    }
    li#menu-item-732 ul li{
        padding: 10px !important;
    }
    .stylefootermenuundergraduate h5,
    .stylefootermenugraduate h5{
        margin-top:10px !important;
    }
    /* menu registrasi cta */
    .menu_cus.btn_get.btn-meta.btn_get_radious {
        padding: 20px 30px;
        display: none;
    }
    /* end menu registrasi cta */
    .home-register{
        z-index: 1 !important;
    }
    .navbar-collapse{
        overflow: inherit !important;
        box-shadow: 0px 18px 25px -15px rgba(0,0,0,.5);
    }
    .navbar-collapse ul#menu-mainmenu{
        padding-bottom: 0px !important;
    }

}