/*--------- For Large Desktop Device -----------*/

/* 1440 to 1599 */
@media only screen and (min-width:1440px){
	
}

/* 1600 to 1679 */
@media only screen and (min-width:1600px){
	.content-image-block .gdlr-core-pbf-wrapper-container,
	.schulleben-bottom-section .gdlr-core-pbf-wrapper-container{
		max-width: 1400px;
	}
}

/* 1680 to 1919 */
@media only screen and (min-width:1680px){
	
}

/* 1920 to 2049 */
@media only screen and (min-width:1920px){
	
}

/* 2050 to 2559 */
@media only screen and (min-width:2050px){
	
}

/* Greater than 2560*/
@media only screen and (min-width:2560px){
	
}


/*--------- For Tablate and Small Desktop Device -----------*/

/* For 1280 or Up to 1365 */
@media only screen and (max-width:1300px){
	.content-image-block .deepening-list li,.content-image-block .content-block-para p{
		font-size: 14px;
	}
	.content-image-block .content-block-title .gdlr-core-title-item-title{
		font-size: 21px !important;
	}
	.schulleben-bottom-section .gdlr-core-column-extend-right{
		padding: 150px 90px 0px 80px !important;
	}
}

/* For 1024 or Up to 1279 */
@media only screen and (max-width:1279px){
	/*add by jahanvi - 16-09-2019*/
	.mdfullwidthtext .gdlr-core-column-20, .mdfullwidthtext .gdlr-core-column-40{float: none;width: 100%;}
	/*end*/
	/*add by parita - 19-09-2019*/
	.formular-btn a.gdlr-core-button {margin-left: 5px !important;}
	/*end*/
	.content-image-block .content-block-title .gdlr-core-title-item-title{
		font-size: 21px !important;
	}
	.content-image-block .content-block{
		padding: 50px 70px 0px 80px !important;
	}
	.content-image-block .content-block .gdlr-core-media-image img{
		width: 80%;
	}
	.content-image-block .content-block .gdlr-core-image-item{
		padding-bottom: 10px;
	}
	.content-image-block .deepening-list li, .content-image-block .content-block-para p {
	    font-size: 12px;
	}
	.content-image-block .content-block.b-c-p .gdlr-core-title-item{
		padding-bottom: 5px !important;
	}
	.content-image-block .content-block.b-c-p{
		padding: 20px 70px 0px 80px !important;
	}
	.deepening-section .gdlr-core-title-item-title{
		font-size: 22px !important;
	}
	.schulleben-bottom-section .gdlr-core-column-extend-right {
	    padding: 100px 90px 20px 80px !important;
	}
	.schulleben-bottom-section .quote-content-block:before {
	    top: -30px;
	}
	.schulleben-bottom-section .quote-content-block{
		padding-bottom: 0 !important;
	}
	.schulleben-bottom-section .quote-content-block p{
		font-size: 18px;
	}
	.schulleben-bottom-section  .quote-main-title p{
		font-size: 16px;
		margin-bottom: 0;
	}

}

/* For 960 or Up to 1023 */
@media only screen and (max-width:1023px){
	/*add by jahanvi - 14-09-2019*/
	.faq-main p {padding: 15px 15px 40px 15px;}
	.faq-main h3 {padding-left: 15px;}
	.faq-main ul {padding-left: 45px;padding-bottom: 30px;}
	.faq-main h4 {padding: 25px !important;}
	/*end*/
	/*add by Daya - 17-09-2019*/
	.startmyteam .gdlr-core-personnel-list-image{height: 100%;}
	/*18-09-2019*/
	.content-image-block:nth-child(odd) .gdlr-core-pbf-wrapper-container{display: flex;flex-direction: column-reverse;}
	.content-image-block .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-column{width:100%;}
	/*end*/
	/* 24-9-19 VJ */
	.gdlr-core-column-15{width: 50%;padding-bottom: 20px;}
	.damit-main .gdlr-core-column-15:nth-child(2n){clear: both;}
	.questionans .gdlr-core-column-20:last-child{ width: 100%; margin-left: -20px; }
	.questionans .gdlr-core-column-20:first-child, .questionans .gdlr-core-column-20:nth-child(2){width: 50%;}
	.tb-3col .gdlr-core-column-20:nth-child(3){ width: 100%; }
	.tb-3col .gdlr-core-column-20:first-child, .tb-3col .gdlr-core-column-20:nth-child(2){width: 50%;}
	/*.gdlr-core-column-20{width: 50%;}*/
	.team-search{width: 100%;}
	.logo-secmain .gdlr-core-column-40, .tb-col1by3 .gdlr-core-column-40, .tb-col1by3 .gdlr-core-column-20 {width: 100%;}

}

/* For 800 or Up to 959 */
@media only screen and (max-width:959px){
	.deepening-section .gdlr-core-title-item-title {
	    font-size: 16px !important;
	}
	.content-image-block .content-block.b-c-p .gdlr-core-title-item {
	    padding-bottom: 20px !important;
	}
	
	.schulleben-bottom-section .quote-content-block p{
		font-size: 16px;
	}
	.schulleben-bottom-section  .quote-main-title p{
		font-size: 14px;
	}
}

/* For 768 or Up to 799 */
@media only screen and (max-width:799px){
	.schulleben-bottom-section #gdlr-core-column-10 .gdlr-core-pbf-column-content-margin.quote-content-right {
	    padding: 60px 30px 30px !important;
	}
	.schulleben-bottom-section .quote-content-block:before {
	    background-size: 55%;
	}
	nav#svc_infinite{width: 100% !important;}
	.vcfti-col-sm-6{width: 48% !important;}
	.svc-social-item:first-child .svc_margin_container{
		margin-right:10px !important;
		;
	}
	.svc-social-item:last-child .svc_margin_container{
		margin-left:10px !important;
	}
	.load_more_main_div nav#svc_infinite{width: auto !important;padding: 10px 30px;}
	.feed .vcfti-col-sm-6{width: 50% !important;}
	.gdlr-core-accordion-item-tab .gdlr-core-accordion-item-content{
		padding: 13px 25px 10px;
	}
}


/*--------- For Tablate and Mobile Device -----------*/

/* For 640 or Up to 767 */
@media only screen and (max-width:767px){
	/*by parita - 12-09-2019 */
	.row-eq-height .gdlr-core-container {display: block;}
	.contact-banner .gdlr-core-pbf-column .gdlr-core-left-align { text-align: center; }
	.contact-banner .gdlr-core-title-item.gdlr-core-left-align .gdlr-core-title-item-title { float: none;}
	/*end */
	/*add by jahanvi - 14-09-2019*/
	.custom-wraper .gdlr-core-container {max-width: 100% !important;}
	/*.faq-main p , .faq-main h3{text-align: center;}*/
	.faq-main ul {padding-left: 0;}
	.faq-main p {padding: 15px 15px 10px 15px;}
	/*.paddingtop15 p , .line-blue p{text-align: center;}*/
	/*end*/
	/*add by Daya - 17-09-2019*/
	.courselist-grid:not(:last-child){margin-bottom:20px;}
	.courselist-grid .gdlr-core-image-item .gdlr-core-image-item-wrap{display: block;}
	.courselist-grid .gdlr-core-image-item-wrap img{width:100%;}
	.anmeldung-wrapper .gdlr-core-pbf-wrapper-container{padding-left:0px;padding-right:0px;margin-right: 0px;}
	.highschool-footer-column:last-child{margin-bottom: 0px;}
	.events-list .gdlr-core-event-item-thumbnail img{width:100%;}
	.tribe-events-event-meta .tribe-events-meta-group{width: 100%!important;}
	.startmyteam .gdlr-core-personnel-list{display: block;}
	.startmyteam .gdlr-core-personnel-list-image img{width:100%;}
	.gdlr-core-admin-list-inner{display: block;}
	.gdlr-core-course-search-page{padding-top: 0px;}
	.page-template-page-team-search .gdlr-core-course-search-page-container{display: flex;flex-direction: column-reverse;}
	.teamlist .gdlr-core-course-search-item{padding-left: 20px!important;}
	.contact-banner .gdlr-core-title-item-title, .highschool-container h1.highschool-page-title{font-size:26px!important;}
	.contact-banner .gdlr-core-title-item-caption, .highschool-container div.highschool-page-caption{font-size: 18px!important;}
	/* 19-09-2019 */
	.administration .gdlr-core-pbf-wrapper-container, .administration .gdlr-core-pbf-wrapper-container .gdlr-core-text-box-item{padding-left: 0px!important;padding-right: 0px!important;}
	.administration .gdlr-core-pbf-wrapper-container .gdlr-core-text-box-item, .administration .gdlr-core-personnel-item{padding-bottom: 0px!important;}
	.administration .gdlr-core-personnel-list{margin:0px!important;}

	.teamlist, .teamlist .highschool-content-area, .teamlist .gdlr-core-personnel-list-column{padding-left: 0px!important;padding-right: 0px!important;}
	.berufsreifeprufung-heading h6.gdlr-core-title-item-title{line-height: 20px;}
	.formular-btn{margin-top: 10px!important;}
	.termine-und-anmeldung{padding-bottom: 10px!important;}
	.page-id-6533 .highschool-page-title-wrap{background-position: center!important;}
	/*end*/
	.content-block .gdlr-core-pbf-element .gdlr-core-item-pdb {
		padding-bottom: 0;
	}
	body.highschool-body-front .gdlr-core-container, .gdlr-core-pbf-wrapper-full-no-space{
		max-width: 100%;
	}
	.single-personnel .gdlr-core-title-item{
		margin-top: 30px;
	}
	.team-forminner{
		padding: 30px 20px 0px;
	}
	.single-personnel .teamtitle{
	   font-size: 24px;
	}
	.singleinfolist{
		padding: 20px 15px;
	}
	.team-forminner h3{margin-bottom: 20px;}
	.single-personnel .gdlr-core-pagination{margin-bottom: 45px;}
	.contact-accept .accept-this-1 span.wpcf7-list-item span.wpcf7-list-item-label{width: 93%;}
	/*.course-template-default h1.highschool-page-title{font-size: 28px !important;}*/
	.startmyteam .gdlr-core-personnel-list-image{width: 100%;}
	.kontakt-heading .gdlr-core-title-item-title{font-size: 28px!important;}
	.highschool-copyright-wrapper .gdlr-core-social-network-item{padding-top: 10px;text-align: center;}
	body.highschool-body-front .highschool-container{max-width: 750px;}
	/* 24-9-19 VJ */
	.vcfti-col-sm-6{width: 100% !important;}
	.schulleben-bottom-section .quote-content-block:before {background-size: 40%;height: 100px;}
	/*add by parita - 24-09-2019*/
	.content-image-block .content-block .gdlr-core-image-item { padding-bottom: 10px;}
	/* end*/
	/* VJ */
	.gdlr-core-column-15, 
	.tb-3col .gdlr-core-column-20:first-child, 
	.tb-3col .gdlr-core-column-20:nth-child(2), 
	.questionans .gdlr-core-column-20:first-child, 
	.questionans .gdlr-core-column-20:nth-child(2)
		{width: 100%;}
	.damit-main .gdlr-core-column-15:nth-child(n)
		{clear: both;}
	.gdlr-core-pbf-wrapper-full {width: 100%;max-width: 100%;}
	.course-list .gdlr-core-pbf-column-content-margin.gdlr-core-js {padding: 0 !important;}
	.feed .vcfti-col-sm-6{width: 100% !important;}
	.svc-social-item:first-child .svc_margin_container,
	.svc-social-item:last-child .svc_margin_container,
	.svc-social-item:nth-child(2n) .svc_margin_container,.svc-social-item:nth-child(2n+1) .svc_margin_container{
		margin:0 !important;
	}
	.svc_social_stream_container .svc-social-item .svc_margin_container{
		margin-bottom:20px !important; 
	}
}
@media only screen and (width:767px){body.highschool-body-front .highschool-container{max-width:750px;}}
/* For 540 or Up to 639 */
@media only screen and (max-width:639px){
	.mm-menu.mm-offcanvas{
		z-index: 999;
		width: 100%;
		/*position: fixed;*/
	}
	.mm-panels, .mm-panels > .mm-panel{
		position:fixed;
	}
	html.mm-opening.highschool-mmenu-right .highschool-mobile-header-wrap .highschool-top-bar, html.mm-opening.highschool-mmenu-right .highschool-mobile-header{
		transform: initial;
	}
	html.mm-right.mm-opening .mm-slideout{
	    -webkit-transform: initial;
	    transform: initial;
	}
}

/* For 480 or Up to 539 */
@media only screen and (max-width:539px){
	
}

/* For 380 or Up to 479 */
@media only screen and (max-width:479px){
	/*add by jahanvi - 16-09-2019*/
	.faq-main .gdlr-core-accordion-item-content-wrapper h4 {font-size: 20px !important;}
	/*end*/
	/*add by parita - 24-09-2019*/
	.highschool-container h1.highschool-page-title{font-size:21px!important;}
	/* end*/
	.gdlr-core-pagination.gdlr-core-style-rectangle a{margin-bottom: 10px;}
	.gdlr-core-course-search-page .gdlr-core-right-align{text-align: center;}
	.personnel-template-default .gdlr-core-pagination a:hover{border: none;}
	.gdlr-core-accordion-item-tab .gdlr-core-accordion-item-content{padding: 13px 15px 10px;}
}

/* For 360 or Up to 379 */
@media only screen and (max-width:379px){

	/*add by jahanvi - 16-09-2019*/
	.faq-main .gdlr-core-accordion-item-content-wrapper h4 {font-size: 15px !important;}
	.faq-main p {padding: 15px 0px 10px 0px;}
	/*end*/
}
@media only screen and (max-width:374px){
	.berufsreifeprufung-heading h6.gdlr-core-title-item-title, .content-scope-data .gdlr-core-text-box-item-content p{font-size: 18px!important;}
}
/* For 320 or Up to 359 */
@media only screen and (max-width:359px){

	/*add by jahanvi - 16-09-2019*/
	.faq-main ul li a {font-size: 14px;}
	/*end*/
}