/*
 Theme Name:   Kingster Child
 Theme URI:    http://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kingster
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/


.kingster-lp-top-bar-user.kingster-lp-user,.kingster-lp-top-bar-user.kingster-lp-guest{display:none;}
.cus_lan_sec{background-color:#fff;border:none;width:auto;}
.cus_lan_sec:focus{outline:none;}
.gdlr-core-page-builder-body [data-skin="Newsletter HP 2"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Newsletter HP 2"] input[type="submit"],.button-purchase-course,.gdlr-core-body .gdlr-core-course-form input[type="submit"],.gdlr-core-course-item.gdlr-core-course-style-list-info .gdlr-core-course-item-button {
    background-color: #4b80a2 !important;
}

.gdlr-core-page-builder-body [data-skin="Blog Hp"] a:hover, .gdlr-core-page-builder-body [data-skin="Blog Hp"] .gdlr-core-skin-link:hover{
    color: #4b80a2 !important;
}
.gdlr-core-page-builder-body .gdlr-core-button.gdlr-core-button-solid.gdlr-core-center-align.gdlr-core-button-with-border:hover{color: #fff !important;}
.button-purchase-course:hover {background-color:#609fc7 !important;}
.newsletter-submit{background-color:#609fc7 !important;}
.arrow_left.flex-prev,.arrow_right.flex-next{color: #4b80a2 !important;}
.gdlr-core-testimonial-title{color:#4b80a2 !important;}
.gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-title{color:#4b80a2 !important;}
.gdlr-core-tab-feature3-content-button .gdlr-core-button.gdlr-core-button-transparent.gdlr-core-button-with-border{background-color:#4b80a2 !important;border:1px solid #4b80a2 !important;color:#fff !important;}
.gdlr-core-tab-feature3-content-button .gdlr-core-button.gdlr-core-button-transparent.gdlr-core-button-with-border:hover{background-color:#2f76a3 !important;border:1px solid #2f76a3 !important;color:#fff !important;}
.kingster-body span.wpcf7-not-valid-tip {
    color: #de0606;
}
/*.prchs{*/
/*    padding: 0 100px;*/
/*}*/
/*.prchs .gdlr-core-pbf-column-content{width: 70%; margin-top: 35px;}*/

.col-md-6{width: 50%;    padding: 0 6px;}
.form-row{display: flex;}
.col-md-12{width: 100%;    padding: 0 6px;}
.kingster-top-bar-container .wpml-ls-legacy-dropdown ul{padding: 7px 22px;}
.kingster-top-bar-container .wpml-ls-legacy-dropdown > ul:after{top:6px;}
.kingster-top-bar{padding-bottom: 15px !important;    padding-top: 15px !important;}
.kingster-top-bar .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu{z-index:999;}
.kingster-top-bar-right-text{display: block;margin-left: 0;    width: 145px;}
.wpml-ls-legacy-dropdown ul {
    border-color: #d2d4d8 !important;
        width: 145px !important;
}
.menu-campus-life-container #menu-campus-life{
        display: grid;
    grid-template-columns: repeat(3, 33%);
}

.single-lp_course .kingster-lp-course-info.kingster-type-review, .single-lp_course .kingster-lp-course-info.kingster-type-wishlist{display:none !important;}
.single-lp_course .course-nav.course-nav-tab-reviews,
.single-lp_course .course-nav.course-nav-tab-curriculum,
.single-lp_course .course-nav.course-nav-tab-instructor,#tab-instructor
{display:none !important;}
.single-lp_course .course-nav.course-nav-tab-instructor{}
#scroll_btn form.purchase-course{display:none !important;}
.kingster-copyright-right{line-height:normal;}
.kingster-copyright-right .gdlr-core-social-network-icon{
    line-height: 25px;font-size:25px;margin:0 5px !important;
}
.gdlr-core-search-frame{background-color:#293752 !important;}
.kingster-lp-course-info.kingster-type-teacher{display:none;}
.kingster-lp-course-info.kingster-type-category .kingster-lp-course-info-divider{display:none;}
.form_colm_sec{margin-bottom:15px;}
.form_colm_sec label{margin-bottom:10px;display:block;}
.form_colm_sec br{display:none;}
.form_content_sec{    padding-left: 20px;
    padding-right: 20px;margin-top:30px !important;}
.form_content_sec .getintouch_form_sec{width:70%;}
.kingster-top-bar-right-social a span{padding-left:5px;}
.link_color a{color:#fff !important;}
/*------------------*/
.wpml-ls-legacy-dropdown ul{border:0px solid #cdcdcd !important;padding: 0 !important;}
.wpml-ls-legacy-dropdown a{background-color:transparent !important;padding: 7px 10!important;border: 1px solid #cdcdcd !important;}
.kingster-top-bar-container .wpml-ls-legacy-dropdown > ul:after{display:none;}
.kingster-top-bar-left .kingster-custom-wpml-flag{display:none;}
.kingster-top-bar .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu{margin:0px !important;}
/*-------------------*/
/*.single-lp_course .kingster-lp-course-social-share{display:none !important;}*/
/*.kingster-top-bar-right-social a:first-child, .kingster-top-bar-right-social a:last-child, .gdlr-core-social-network-item a:first-child, .gdlr-core-social-network-item a:last-child{*/
/*    display: none;*/
/*}*/
/*-------------------------*/
.kingster-logo {padding-top: 17px!important;padding-bottom:14px !important;}
.kingster-navigation .sf-menu > li > a {padding-bottom: 30px!important;}
.kingster-sticky-navigation .kingster-navigation {
    padding-top: 32px !important;
}
.kingster-lp-course-more-button{background-color:#4b80a2 !important;}
.kingster-lp-course-more-button:hover {
    background-color: #335b75 !important;
}
.kingster-lp-course-bottom-info.kingster-type-teacher,.kingster-lp-course-bottom-info.kingster-type-wishlist,.kingster-lp-course-bottom-info.kingster-type-price .kingster-lp-course-bottom-info-divider{display:none !important;}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo-inner, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo-inner {
    max-width: 200px !important;
}
.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b"!important;
}

/* .kingster-lp-course-buttom-subscription-container.kingster-container{max-width: inherit;padding-left: 0; padding-right: 0; margin: 0;}
.kingster-lp-course-buttom-subscription-container .kingster-item-mglr{background-image: none!important; margin: 0!important; background-color: #1c2a44!important; 
    border-radius: 0!important; padding: 70px 0 50px 0;} */
.kingster-lp-course-buttom-subscription input[type="email"]{background: #2f4773; border-radius: 0!important;}
.kingster-lp-course-buttom-subscription-container .gdlr-core-newsletter-form{display: flex; justify-content: flex-end;}
.gdlr-core-newsletter-item.gdlr-core-style-curve .gdlr-core-newsletter-email{width: 50%!important}
.kingster-lp-course-buttom-subscription .gdlr-core-newsletter-item.gdlr-core-style-curve .gdlr-core-newsletter-submit input[type="submit"]{border-radius: 0!important}
.kingster-lp-course-buttom-subscription-inner{padding: 60px 0 60px 0!important; position: relative;}
.kingster-lp-course-buttom-subscription-inner:before{position: absolute; content: ""; left: 0; right: 0; bottom: -40px; height: 1px; background: #475979;}
body.single-lp_course{margin-bottom: 0!important;}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Free"!important;
}
.menu-campus-life-de-container #menu-campus-life-de,.menu-campus-life-ita-container #menu-campus-life-ita {
    display: grid;
    grid-template-columns: repeat(3, 33%);
}

.gdlr-core-body .gdlr-core-course-form input[type="submit"]:hover,body.learnpress-page .lp-button, body.learnpress-page .lp-button.button-purchase-course:hover,input[type="submit"]:hover{background: #2f76a3!important;}
.gdlr-core-course-item-list  a.gdlr-core-course-item-button:hover,.gdlr-core-button:hover{background: #2f76a3!important;}
.thm-btn input[type="submit"]{transition: background 300ms, color 300ms, border-color 300ms !important;
    -moz-transition: background 300ms, color 300ms, border-color 300ms !important;
    -o-transition: background 300ms, color 300ms, border-color 300ms !important;
    -webkit-transition: background 300ms, color 300ms, border-color 300ms !important;}
.thm-btn input[type="submit"] {
    display: inline-block !important;
}    
.gdlr-core-course-form .gdlr-core-course-form-combobox:after{font-family: "Font Awesome 5 Free"!important;     font-weight: 900;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #4b80a2;
}
.fa.fa-linkedin:before{font-family: 'Font Awesome 5 Brands';}
.kingster-lp-with-footer-subscription .kingster-footer-container {
    padding-top: 0 !important;
}
.gdlr-core-course-item-list .gdlr-core-course-item-info-wrap .gdlr-core-course-item-info span, #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{font-size: 18px}
/* #loca .gdlr-core-text-box-item-content p{margin-bottom:0;line-height:0} */
#con-link .gdlr-core-text-box-item-content p a{color: #4b80a2 !important;}
#con-link .gdlr-core-text-box-item-content p a:hover{color: #192f59  !important; }
.gdlr-core-button {border-radius:4px !important;}
.thm-btn input[type="submit"]{border-radius:4px; transition: all 0.5s ease-in-out}
.thm-btn input[type="submit"]:hover{background-color: #2F2F2F;}
#subscrb{
  padding-top:37px !important;
    margin: auto;
    position: relative;
    z-index: 1;
    background-position: center;
    background-size: cover;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: url(https://designsserver.com/projects/g4/south-tyrol/wp-content/uploads/2020/07/newsletter-bg-1.png);
    width: 1200px;
    margin-bottom: -45px;
}
#subscrb .gdlr-core-pbf-background-wrap{
  background-color: transparent !important;
}
.kingster-lp-course-buttom-subscription-inner:before{display:none}
.kingster-footer-wrapper {
    padding-top: 110px;
}
.kingster-footer-wrapper .kingster-footer-container{width: 100%;}
#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{font-size: 18px!important; font-weight: inherit!important;}
.kingster-footer-wrapper #text-2{padding-left: 50px;}

.page-id-5926 #kingster-page-wrapper{display: flex;flex-direction: column;}
/*.page-id-5926 #kingster-page-wrapper .gdlr-core-page-builder-body{order:2}*/
.kingster-lp-with-footer-subscription .kingster-content-area {
    padding-top:0px !important;
   
}
.kingster-widget .textwidget img{margin-top:-5px !important;}
.fa {font-weight:bold !important;}
.textwidget a:hover{color: #4b80a2 !important;}
.kingster-lp-course-info.kingster-type-review {display:none !important;}

.cli_messagebar_head{color:#fff !important;}
#Contact-form iframe{width:100% !important;width:100% !important;height:400px !important;}
.kingster-lp-course-buttom-subscription-container {display:none !important;}



.error404 .custom_newsLetr,.search .custom_newsLetr{display:none !important;}
#subscrb{display:none !important;}
.sib_loader{display:none !important;}
.search-results .learn-press-breadcrumb{max-width:1360px !important;padding:0 40px !important;margin-top:20px !important;display:none;}
.search-results .lp-archive-courses{margin-top:20px !important;}
input[type="submit"]{border-radius: 4px !important;}
input[type="submit"]:hover {
    background-color: #2f76a3;
}
#loca p{margin-bottom: 0px !important;line-height: 0;}
.custom_newsLetr{padding:60px 20px 70px!important;}
.nwa_ltr_title{font-size: 36px !important;font-weight: 300 !important;letter-spacing: 0px ;text-transform: none ;color: #ffffff !important;margin-bottom:0px !important;}
.nwa_ltr_title span{font-weight: 500;}
.custom_newsLetr_caption{font-size: 12px ;font-weight: 600 ;font-style: normal ;letter-spacing: 1px ;text-transform: uppercase ;color: #8dd7e5 ;margin-bottom: 14px ;}
.custom_newsLetr{background-color:#1c2a44;padding:70px 0px;}
.custom_news_row{display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;    margin-right: -15px !important;
    margin-left: -15px !important;align-items: center;}
.custom_newsLetr_colm1,.custom_newsLetr_colm2{-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;padding:0 15px;}
.custom_newsLetr input[type="email"] {
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    border-width: 1px;
    padding: 19px 20px;
    height: 58px;
}  
.custom_newsLetr input[type="submit"] {
    display: block;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    padding: 0px 20px;
    line-height:58px;
    height: 58px;
    border-radius:0px 5px 5px 0px !important;
}
.nws_field_sec .gdlr-core-newsletter-email,.nws_field_sec .gdlr-core-newsletter-submit{float:left;}
.nws_field_sec .gdlr-core-newsletter-email{width:70%;padding-left:30px;}
.kingster-lp-course-info.gdlr-core-column-15.kingster-type-category{width:100% !important;}
.learn-press-breadcrumb{padding:0 40px;max-width:1360px;}
.search-no-results .learn-press-breadcrumb{display:none;}
.lp-courses-bar.list{margin-top:30px !important;}
ul.learn-press-courses li::marker{font-size: 0;}
/*.search-no-results .kingster-not-found-container .search-form,*/
/*.search-no-results .kingster-not-found-back-to-home{display:none;}*/

.kingster-main-menu-search {margin-top: -7px !important;}
#gdlr-core-button-id-1,.hm_box_colm .gdlr-core-button:hover{background: transparent !important;}
.btn_cs_top{margin-top: -4px !important;}
.kingster-footer-wrapper {
    color: #fff !important;
}
select option{color:#293752 !important;}
.sing_frm_sec{padding-bottom:40px !important;}
.search-no-results .lp-archive-courses{padding-top:40px !important;}
.no-content-result{padding:0 20px;}
.post-type-archive-lp_course .lp-courses-bar.list,.post-type-archive-lp_course .search-courses{display:none;}
.post-type-archive-lp_course .learn-press-breadcrumb{display:none;}
.kingster-animate-fixed-navigation i.icon_search{top: 7px;
    position: relative;margin-top: 0 !important;}
    
.text_box_colmh{}
.text_box_colmh .gdlr-core-column-service-read-more{font-size: 13px;
    font-weight: 600 !important;
    letter-spacing: 2px !important;
    color: #4b80a2 !important;
    padding: 0px 0px 0px 0px !important;
    text-transform: uppercase !important;font-style:normal !important;}
.text_box_colmh .gdlr-core-column-service-read-more i {
    margin-left: 10px !important;}
.text_box_colmh .gdlr-core-column-service-read-more:hover,.text_box_colmh .gdlr-core-column-service-read-more:hover i {
    color: #2f76a3 !important;
}
.page-id-8121 .gdlr-core-icon-item-icon.icon_mail{    margin-top: -4px !important;}
.search-results .lp-courses-bar.list{display:none !important;}
/*.search-results  .kingster-column-40{    width: 100% !important;display:block !important;}*/
.search-results .kingster-line-height-0 {
     line-height: normal !important; 
}
.search-results .learn-press-courses{margin-left:0px !important;clear:both;}
.search-results .learn-press-pagination.navigation.pagination{clear:both;width:100%;}
.search-results  .page-numbers{margin-left:0px !important;}
.search-results  .page-numbers li{display:inline-block !important;}
.tax-course_category  .search-courses{display:none !important;}
.tax-course_category .learn-press-breadcrumb{padding:20px 40px 0px !important;}

#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p {
    font-weight: 400 !important;
}

.kingster-body h3 {

    font-weight: 600 !important;
}
.kingster-not-found-wrap{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.kingster-lp-course-info-bottom2-wrap {display:none !important;}
.learn-press-pagination .page-numbers>li .page-numbers{color: #4b80a2 !important;}
.learn-press-pagination .page-numbers>li .page-numbers:hover{color: #2f76a3 !important;}

.search-no-results #kingster-page-wrapper{display:none !important;}


.btn_cs_top i{position: relative !important;top: -1.5px !important;}

/*.gdlr-core-input-wrap input[type="submit"]{text-transform: none !important;}*/


.gdlr-core-tab-feature3-bottom-slide-bar .gdlr-core-tab-feature3-bottom-slide-bar-border{display:none !important;}

.course-author .author-thumbnail,.course-author .author-name{display:none;}
.gdlr-core-social-network-item .fa{font-family: 'Font Awesome 5 Brands' !important;}
/*----------------------------*/

/*p {*/
/*  text-shadow: 0 0 7px rgba(255,255,255,.3), 0 0 3px rgba(255,255,255,.3);*/
/*}*/

.animation_sec {
  height:50px;
  overflow:hidden;
  margin-left: 0;
  line-height: 42px;
  font-size:24px !important;
}

.animation_sec div > div {
  padding: 0.25rem 0.75rem;
  height:50px;
  margin-bottom: 2.81rem;
  display:inline-block;
  font-style:normal;
  color:#fff;
  
}

.animation_sec div:first-child {
  animation: text-animation 9s infinite;
}

/*.animation_sec .first div {*/
/*  background-color:#6EBCF0;*/
/*}*/
/*.animation_sec .second div {*/
/*  background-color:#4B80A3;*/
/*}*/
/*.animation_sec .third div {*/
/*  background-color:#FFB703;*/
/*}*/

@keyframes text-animation {
  0% {margin-top: 0;}
  10% {margin-top: 0;}
  20% {margin-top: -5.62rem;}
  30% {margin-top: -5.62rem;}
  40% {margin-top: -11.24rem;}
  60% {margin-top: -11.24rem;}
  70% {margin-top: -5.62rem;}
  80% {margin-top: -5.62rem;}
  90% {margin-top: -5.62rem;}
  100% {margin-top: 0;}
}

.gradient_bg_Sec {
	background: linear-gradient(-45deg, #ff1414, #00c4ff, #03699e, #ffee00);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
	/*height: 100vh;*/
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.home_page_course_sec_wht .gdlr-core-icon-list-image img{filter: brightness(0) invert(1);}
.circle_img img,.circle_img2 img{border-radius:50% !important;}
.circle_img img{box-shadow: 0px 0px 50px #fff;}
/*.circle_img img {
  color: grey;
  mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/350% 100%;
  animation: shimmer 2.5s infinite;
}*/
/*.gradient_bg_Sec2{*/
/*    background: linear-gradient(-45deg, #ffe742, #067fbe, #0e7ee7, #fc7216);*/
/*	background-size: 400% 400%;*/
/*	animation: gradient 15s ease infinite;*/
    
/*}*/

.circle_img2 img{border:5px solid #fff;}
@keyframes shimmer {
  100% {
    mask-position: left
  }
}
.shdw_ani img {
  animation: mymove 5s infinite;
}

@keyframes mymove {
  50% {box-shadow: 0px 0px 30px #01a8ff;}
}
.circle_img .gdlr-core-media-image::before{content:"";}
.circle_img .gdlr-core-media-image::before{
border: 7px solid #4B80A3;
    border-radius: 50%;
    border-top: 7px solid #6EBCF0;
    width: 100%;
    height: 100%;
    animation: spinborder 2s linear infinite;
    display: block;
    position: absolute;
}
@keyframes spinborder {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.colm_alignment{}
.gradient_bg_Sec #gdlr-core-column-3{display:flex !important;align-items:center !important;justify-content:center !important;}
/*------------------------------*/
@media (min-width: 1300px){
    .kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo-inner, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo-inner {
    max-width: 170px;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo {
    padding-bottom: 15px;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo {
    padding-top: 15px;
}
.kingster-navigation {
    padding-top: 37.5px !important;
}

}
@media (min-width: 1600px){
    .form_content_sec{    padding-left: 0px;
    padding-right: 0px;}
    .kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo-inner, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo-inner {
    max-width: 240px !important;
}
.kingster-logo-inner {
    max-width: 240px !important;
}
.kingster-logo {
    padding-top: 10px!important;
    padding-bottom: 10px !important;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo {
    padding-bottom: 8px;
}
.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo {
    padding-top: 8px;
}
.kingster-navigation {
    padding-top: 36px !important;
}
}
@media (max-width:1200px){
.form_content_sec .getintouch_form_sec{width:100%;}
.kingster-lp-course-buttom-subscription-container .kingster-lp-course-buttom-subscription-inner{max-width: 980px;}
.nwa_ltr_title{font-size:26px !important;}
.nws_field_sec{padding-top:40px !important;margin-bottom:40px !important;}
.learn-press-breadcrumb{max-width:100% !important;padding:0 15px !important;}

.single-lp_course .gdlr-core-pbf-column-content-margin{padding:20px 20px !important;}
.kingster-mm-menu-wrap .mm-listview>li>a{text-overflow: inherit  !important;
    white-space: inherit  !important;
    overflow: inherit  !important;}
    
.gdlr-core-testimonial-item .gdlr-core-testimonial-author-image {
    width: 100% !important;
    margin: 0 0px 20px !important;
    float: none !important;
}    
 .gdlr-core-testimonial-item .gdlr-core-testimonial-author-content{text-align:center;}   
 
 .testi_home_sec  .gdlr-core-title-item-title{padding-bottom:30px !important;}
 .home_lp_sli .kingster-lp-course-grid .kingster-lp-course-grid-frame{height:auto !important;    padding: 20px 10px 0px !important;}
 .learn_course_list .kingster-lp-course-grid .kingster-lp-course-grid-frame{height:auto !important;}
}

@media (max-width: 999px){
#gdlr-core-column-1 .gdlr-core-pbf-column-content-margin.contact_box_colm_sec{
          padding: 50px 20px 0px 20px !important;
  }
    
}    
  
@media (max-width:991px){
.custom_newsLetr_colm1, .custom_newsLetr_colm2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px;
}
.nws_field_sec .gdlr-core-newsletter-email {
    padding-left:0px;
}
.custom_newsLetr {
    padding: 30px 20px 40px!important;
}

.gdlr-core-pbf-sidebar-right .gdlr-core-widget-box-shortcode{padding: 20px 15px !important;}
.kingster-sidebar-area .kingster-widget-title {
    font-size: 16px !important;
}
.gdlr-core-course-search-page-sidebar .gdlr-core-search-frame{padding: 20px 10px !important;}
.single-lp_course .gdlr-core-pbf-column-content-margin .kingster-lp-course-price-item,
.single-lp_course .gdlr-core-pbf-column-content-margin .gdlr-core-button-item,
.single-lp_course .gdlr-core-pbf-column-content-margin .gdlr-core-text-box-item
{padding:15px 0px !important;}
.single-lp_course  .kingster-lp-course-price-item .course-price .price {
    font-size: 30px !important;
}
.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-image {
    margin-right: 20px !important;
}
.kingster-footer-column{padding: 0px 10px !important;}
.kingster-footer-wrapper #text-2{padding-left: 10px !important;}

.hm_box_colm .gdlr-core-pbf-column.gdlr-core-column-15{
    width: 50% !important;margin-bottom:20px !important;}
.home_page_course_sec ul li.gdlr-core-column-30{width:100% !important;}
    
}
@media (max-width:980px){
.kingster-lp-course-buttom-subscription-container .kingster-lp-course-buttom-subscription-inner{max-width: 720px;}
    }
  
@media (max-width: 767px){
.kingster-footer-wrapper {
    padding-bottom: 10px;
}
.kingster-footer-column {
    margin-bottom: 25px;
}
.facility .gdlr-core-pbf-wrapper-content .gdlr-core-pbf-column .gdlr-core-pbf-column-content-margin{
    padding: 42px 0;
}
.kingster-item-mgb, .gdlr-core-item-mgb {
    margin-bottom: 10px;
}
.facility .gdlr-core-pbf-wrapper .gdlr-core-pbf-wrapper-content .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-column .gdlr-core-pbf-column-content .gdlr-core-item-pdb {
    padding-bottom: 0px;
}
.clnt{margin-top: 30px;}

.prchs .gdlr-core-pbf-column-content{width: 100%; }
.prchs{
    padding:0 15px;
}

.kingster-top-bar-left {float:left !important;}
.kingster-top-bar-right{float:right !important;}
.form_content_sec .form-row{display:block;}
.form_content_sec .form_colm_sec {
    width: 100%;
    padding: 0 6px;
}
.kingster-top-bar .kingster-container {
    max-width: 575px !important;}
.kingster-lp-course-buttom-subscription-container .kingster-lp-course-buttom-subscription-inner{max-width: 600px;}
.kingster-lp-course-buttom-subscription-container{padding: 0!important;}
.kingster-lp-course-buttom-subscription-container .gdlr-core-newsletter-form{flex-wrap: wrap;}
.gdlr-core-newsletter-item.gdlr-core-style-curve .gdlr-core-newsletter-email{width: 100%!important; margin-bottom: 12px;}
.kingster-footer-wrapper #text-2{padding-left: 0px;}   
.nwa_ltr_title{font-size:24px !important;}
.nws_field_sec{padding-top:20px !important;margin-bottom:20px !important;}
.menu-campus-life-de-container #menu-campus-life-de, .menu-campus-life-ita-container #menu-campus-life-ita {
    grid-template-columns: inherit;
}
.gdlr-core-testimonial-style-left .gdlr-core-testimonial-author-image {
    float: none !important;
    margin-right: 0px !important;
}

.gdlr-core-pbf-column-content-margin.contact_box_colm_sec .gdlr-core-icon-item,
.gdlr-core-pbf-column-content-margin.contact_box_colm_sec .gdlr-core-title-item-title-wrap ,
.gdlr-core-pbf-column-content-margin.contact_box_colm_sec p
{text-align:center;}
.kingster-with-transparent-header .gdlr-core-title-item .gdlr-core-title-item-title,.kingster-page-title-wrap h1,.kingster-page-title-wrap.kingster-style-custom .kingster-page-title{font-size:30px !important;}
.gdlr-core-course-search-page .gdlr-core-course-search-page-container{display: flex !important;flex-direction: column !important;}
.gdlr-core-course-search-page .gdlr-core-course-search-page-content-wrap{order: 2 !important;}
.gdlr-core-course-item-list {padding: 20px 20px !important;}
.single-lp_course .gdlr-core-personnel-list-image{margin-right:0px !important;margin-bottom:20px !important;}
.form-row {
    display: block !important ;
}
.form_colm_sec{width:100% !important;}
.single-lp_course .gdlr-core-pbf-wrapper-container-inner .gdlr-core-item-mglr,.single-lp_course  .gdlr-core-pbf-column-content-margin {padding: 0px 0px !important;}
body .gdlr-core-container-custom {
    max-width: 100% !important;}
 .sing_frm_sec h3 {
    font-size: 24px !important;}  
h3.kingster-lp-course-related-title {
    font-size: 20px !important;
} 
.kingster-lp-course-ralated-container .kingster-lp-course-ralated-head{    margin-bottom: 20px !important;}
.kingster-lp-course-grid .kingster-lp-course-title {
    font-size: 16px !important;
}
.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-image {
    margin-right: 0px !important;margin-bottom: 20px !important;
}

.kingster-copyright-right{text-align:center !important;margin-top: 20px !important;}
.kingster-copyright-left {text-align:center !important;}

.kingster-item-pdlr, .gdlr-core-item-pdlr {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.kingster-top-bar-right-text {
    
    width: 100px !important;
}
.kingster-top-bar-right-text .wpml-ls-legacy-dropdown ul{width: 100% !important;}
.kingster-mobile-header .kingster-logo-inner {
    max-width: 200px !important;
}
.facility .gdlr-core-pbf-wrapper-content .gdlr-core-pbf-column .gdlr-core-pbf-column-content-margin.abt_bbg_img_resp_hg{height:270px !important;}
.abt_bbg_img_resp_hg .gdlr-core-pbf-background{height:100% !important;}
.gdlr-core-flexslider .flex-control-nav li {
    display: inline-block;
    margin: 0px 5px 10px !important;
}
.gdlr-core-testimonial-item .gdlr-core-testimonial-author-content {
    text-align: left !important;
}
.hm_box_colm .gdlr-core-pbf-column.gdlr-core-column-15{
    width: 100% !important;margin-bottom:20px !important;}
}
@media (max-width: 575px){
  .kingster-top-bar .kingster-container {
    max-width: 100% !important;}  
.kingster-top-bar-left {width: 100% !important;text-align:center;}
.kingster-top-bar-right{width: 100% !important;text-align:center;}
.kingster-top-bar-right-text {
    display: inline-block !important;margin-top:10px !important;}
.kingster-lp-course-buttom-subscription-container .kingster-lp-course-buttom-subscription-inner{max-width: 300px;}
.nwa_ltr_title{font-size:21px !important;}
.custom_newsLetr {
    padding: 30px 0px 40px!important;
}
.custom_newsLetr input[type="submit"] {
    padding: 0px 10px;
}
.nws_field_sec .gdlr-core-newsletter-email {
    width: 60%;}
.kingster-with-transparent-header .gdlr-core-title-item .gdlr-core-title-item-title,.kingster-page-title-wrap h1,.kingster-page-title-wrap.kingster-style-custom .kingster-page-title {
    font-size: 24px !important;
}
.kingster-with-transparent-header .gdlr-core-title-item-caption,.kingster-page-title-wrap.kingster-style-custom .kingster-page-caption{font-size: 16px !important;margin-bottom: 10px !important;}

.gdlr-core-personnel-item .gdlr-core-personnel-list-title{font-size: 20px !important;} 
.gdlr-core-personnel-item .gdlr-core-personnel-list-position {
    font-size: 14px !important;}

}
@media (max-width: 479px){
.nwa_ltr_title {
    font-size: 17px !important;
}
.kingster-top-bar-right-social a span{display:none !important;}
.kingster-top-bar-right-social a:nth-child(2){position:relative;right:-4px;}
.kingster-mobile-header .kingster-logo-inner {
    max-width: 150px !important;
}
}
@media (max-width: 380px){
   .kingster-top-bar-right-social a span{display: none !important;} 
   
}
