@media(min-width:1430px) {

	.fancybox-skin{
		left: 625px;
	}
	.principal img {
		height: auto;
	}
}

@media(max-width:1429px) {

    .container {

        width: 85%;

        padding: 0px 25px;

    }

    .hero_slider div .hero_content h1 {

        font-size: 50px;

		line-height: 55px;

    }

    /*.hero_slider .slick-dots {

        bottom: 100px; 

    }*/

    .seation_1 .about_dcb_containt {

        padding: 40px 30px;

    }

    .seation_1 .about_dcb_containt h2 {

        font-size: 28px;

        line-height: 32px;

        margin-bottom: 20px;

        padding-bottom: 10px;

    }

    .seation_1 .about_dcb_containt p {

        font-size: 17px;

        /*margin-bottom: 25px;*/

        line-height: 22px;

    }

    .seation_1 .about_dcb_containt a.btn_1 {

        margin-bottom: 0px;

    }

    .about_dcb img {

        margin-bottom: 142px;

    }

    .seation_2 .btn-info {

        font-size: 25px;

        max-width: 345px;

    }

    .seation_2 .zooming_image h4 {

        padding: 15px 20px;

        font-size: 16px;

    }

    .seation_2 .view_all h3 {

        font-size: 31px;

		line-height: 48px;
		
		text-align: center;

    }

    .seation_2 {

        margin-bottom: 55px;

    }

    .seation_2 .btn-info,.seation_3 .btn-info.text-right ,.seation_4 .btn-info{

        font-size: 25px;

        max-width: 345px;

    }

    .seation_3 {

        margin-bottom: 55px;

    }

    .seation_3 .life_tab img {

        height: 400px;

    }

    .seation_3 .life_tab h4 {

        padding: 15px 20px;

		font-size: 16px;
		
		background: rgba(0, 0, 0, 0.45);

		color: #ffffff;


    }

    .seation_3 h2 {

		line-height: 45px;

		font-size: 26px;

		padding: 7px 60px;

    }

    .seation_3 .slider_2 .slick-prev,.seation_3 .slider_2 .slick-next {

        bottom: -43px;

    }

    .seation_3 .slider_2 .slick-prev:before ,.seation_3 .slider_2 .slick-next:before{

        font-size: 35px;

    }

    .seation_1 .yello_box {

        min-height: 515px;

    }

    .about_dcb img {

        margin-bottom: 122px;

    }

    .seation_4 .slider_3 .events .pik img {

        height: 400px;

    }

    .seation_4 .slider_3 .event_cnt h4 {

        font-size: 24px;

        line-height: 26px;

        margin-bottom: 5px;

    }

    .seation_4 {

        padding-bottom: 75px;

    }

    .seation_4 .slider_3 .slick-prev,.seation_4 .slider_3 .slick-next {

		display: none;

        bottom: -50px;

    }

    .seation_4 .slider_3 .slick-prev:before, .seation_4 .slider_3 .slick-next:before {

        font-size: 35px;

    }

    .part_ofdsb a{

        max-width: 200px;

        font-size: 22px;

    }

    .part_ofdsb {

        padding: 20px 0px;

    }

    .seation_5 .our_location {

        padding: 50px;

    }

    .seation_5 .our_location h3 {

        font-size: 25px;

        margin-bottom: 45px;

    }

    .seation_5 .our_location h4 {

        font-size: 20px;

        margin-bottom: 22px;

    }

    .seation_5 .our_location p {

        font-size: 18px;

        line-height: 22px;

    }

    .seation_5 .our_location a {

        font-size: 16px;

    }

    .seation_5 .location_image img {

        height: 360px;

    }

    footer h4 {

        font-size: 14px;

        margin-bottom: 10px;

    }

    footer ul.sosial li a i {

        height: 40px;

        width: 40px;

        padding: 9px;

    }

    footer ul.sosial li a {

        font-size: 20px;

    }

    footer ul.sosial {

        margin-bottom: 35px;

    }

    .header {

        /* padding: 20px 15px; */
		
		padding: 7px 0px 7px 0px;

    }

    .hero_slider div .hero_content {

        padding: 0 15px;

    }

    .hero_slider .slick-dots {

        padding: 0 15px;

    }

    .logo_seation .logo ul {

        margin-left: 0;

        margin-right: 0;

    }

    .hero_slider .slick-dots {

        max-width: 100%;

        width: 100%;

    }

}

@media(max-width:1229px) {

	.well_come_dcb .well_btn a{

		font-size: 24px;

		padding: 6px 30px;

	}

	.well_come_dcb .well_btn {

		margin-right: 15px;

	}

	.well_come_dcb ul li a {

		font-size: 16px;

		line-height: 57px;

	}

	.dina_fuentes .fuentes_sec .left img {

		height: 425px;

	}

	.dina_fuentes #hist_1 .dina_agular img {

		height: 525px;

	}

	.dina_fuentes .fuentes_sec .left .cont p {

		font-size: 14px;

		line-height: 22px;

    	margin-bottom: 15px;

	}

	.dina_fuentes .fuentes_sec .left .presd h3 {

		font-size: 25px;

		padding-bottom: 15px;

    	margin-bottom: 20px;

	}

	.dina_fuentes .fuentes_sec .left .presd h4 {

		font-size: 18px;

		padding-bottom: 15px;

	}

	.dina_fuentes .fuentes_sec .left .presd a {

		font-size: 18px;

	}

	.dina_fuentes .what_setsup .what_set_pik img {

		padding-top: 25px;

	}

	.what_setsup_aprat {

		margin-top: 105px;

	}

	.dina_fuentes .fuentes_sec .right ul li a {

		padding: 10px 20px 10px;

		font-size: 16px;

	}

	.dina_fuentes .fuentes_sec .right ul:after {

		left: 20px;

		height: 4px;

	}

	.dina_fuentes .fuentes_sec .right ul li a:after {

		right: 0px;

		left: 20px;

	}

    .hero_slider div .hero_content h1 {

        font-size: 42px;

        line-height: 42px;

    }

    .seation_1 .about_dcb_containt {

        max-width: 520px;

        padding: 30px 25px;

         top: 80px;

    }

    .seation_1 .about_dcb_containt h2 {

        font-size: 22px;

        line-height: 28px;

        margin-bottom: 15px;

    }

    .seation_1 .about_dcb_containt h2::after {

        width: 90px;

    }

    .seation_2 .btn-info, .seation_3 .btn-info.text-right, .seation_4 .btn-info {

        font-size: 18px;

        max-width: 255px;

        padding: 0;

    }

    .seation_2 .btn-info {

        top: -45px;

    }

    .seation_2 .zooming_image h4 ,.seation_3 .life_tab h4{

        padding: 14px 15px;

        font-size: 14px;

    }

    .seation_2 .view_all {

        padding: 20px 25px;

    }

    .seation_2 .view_all h3 {

        font-size: 28px;

        line-height: 35px;

    }

    .seation_2 .zooming_image img { 

        min-height: 280px;

    }

    .seation_3 .life_tab img {

        height: 280px;

    }

    .seation_3 h2 {

        line-height: 32px;

        font-size: 22px;

        padding: 15px 30px;

    }

    .seation_3 .slider_2 .slick-prev:before, .seation_3 .slider_2 .slick-next:before,.seation_4 .slider_3 .slick-prev:before, .seation_4 .slider_3 .slick-next:before {

        font-size: 28px;

    }

    .seation_3 .slider_2 .slick-prev, .seation_3 .slider_2 .slick-next {

        bottom: -50px;

    }

    .seation_2 ,.seation_3{

        margin-bottom: 35px;

    }

    .seation_4 .slider_3 .events .pik img {

        height: 380px;

    }

    .seation_4 .slider_3 .event_cnt {

        padding: 15px;

    }

    .seation_4 .slider_3 .event_cnt h4 {

        font-size: 18px;

        line-height: 24px;

    }

    .seation_4 .slider_3 .event_cnt p {

        font-size: 13px;

        line-height: 19px;

        margin-bottom: 10px;

    }

    .seation_4 .slider_3 .event_cnt a {

        font-size: 12px;

    }

    .part_ofdsb a {

        max-width: 300px;

        font-size: 18px;

    }

    .seation_5 .our_location h3 {

        font-size: 20px;

        margin-bottom: 35px;

    }

    .seation_5 .our_location h4 {

        font-size: 17px;

        margin-bottom: 15px;

    }

    .seation_5 .our_location p {

        font-size: 16px;

        line-height: 18px;

    }

    .seation_5 .our_location a {

        font-size: 14px;

        line-height: 22px;

    }

    footer ul.menu li a {

        font-size: 14px;

    }

    footer ul.menu li:after {

        top: 2px;

    }

    footer p {

        font-size: 14px;

        line-height: 18px;

    }

    footer form input {

        padding: 15px;

        font-size: 14px;

    }

    .about_dcb img {

        margin-bottom: 92px;

    }

	.mega_menu .nav-tabs li a,.mega_menu .menu_sec .abs_2 .right_menu ul li {

		line-height: 40px;

		font-size: 24px;

	}
	
		.mega_menu .nav-tabs-uni li a,.mega_menu .menu_sec .abs_2 .right_menu ul li {

		line-height: 40px;

		font-size: 24px;

	}

	.header ul.sosial li a {

		font-size: 15px;

	}

	.header ul.sosial li a i {

		height: 32px;

    	width: 32px;

		padding: 8px;

	}

	.header ul.sosial {

		bottom: -50px;

		width: 205px;

	}

	.mega_menu .menu_sec .abs_2 .right_menu {

		left: 55px;

	}

	.mega_menu .menubar {

		right: 75px;

	}

	.dina_fuentes .philosophy {

		padding-top: 100px;

	}

	.dina_fuentes .philosophy h3 {

		font-size: 20px;

		margin-bottom: 10px;

	}

	.dina_fuentes .philosophy p {

		font-size: 16px;

	}

	.dina_fuentes .the_future .the_future_dsb {

		-webkit-transform: none;

		-moz-transform: none;

		-o-transform: none;

		-ms-transform: none;

		transform: none;

		top: 0;

		float: none;

    	width: 100%;

		position: static;

		padding: 25px;

	}

	.dina_fuentes .the_future .the_future_dsb p {

		font-size: 15px;

		line-height: 22px;

		margin-bottom: 10px;

	}

	.dina_fuentes .the_future .the_future_img {

		float: none;

		width: 100%;

	}

	.dina_fuentes .the_future .the_future_dsb h3 {

		font-size: 22px;

		margin-bottom: 10px;

	}

	.vision_mision .vision_mision_sec .right_s img {

		height: 310px;

	}

	.vision_mision .vision_mision_sec h3 {

		font-size: 20px;

		margin-bottom: 10px;

	}

	.vision_mision .vision_mision_sec p {

		font-size: 14px;

		line-height: 24px;

	}

	.vision_mision {

		padding: 25px 0px 30px 0px;

	}

	.aims_valus h3 {

		font-size: 20px;

		margin-bottom: 20px;

	}

	.dina_fuentes .aims_valus ul li a img {

		height: 95px !important;

    	width: 95px;

	}

	.dina_fuentes .aims_valus ul li a h4 {

		font-size: 14px;

		margin-bottom: 25px;

	}

	.teacher_community .community_sec .our_heads .left .head_sec_nav {

		padding: 0px 35px;

	}

	.teacher_community .community_sec .our_heads .left .head_sec_nav ul li a {

		padding: 10px;

    	font-size: 14px;

	}

	.teacher_community .community_sec .our_heads {

		padding: 20px 15px;

	}
	.teacher-service-content {
		top: 58%;
	}
	.school-categories {
		width: 100%;
	}

	.aboutus_categories{
		width: 100%;
	}
	.tab-content p {
		font-size: 16px;
		text-align: justify;
	}
	.tab-pane img{
		width: 582px;
	}
	.tab-pane.fade li {
		font-size: 14px;
	}
	.map {
		margin-bottom: -210px;
	}
	.aboutus_categories a li {
		padding: 6px;
	}
	.tab-content.calender .tab-pane img {
		width: 100%;
	}
	#nav-icon2.open span {
		background-color: #000;
	}
	.dsb-philosophy .col-lg-8{
		margin-bottom: 20px;
	}
	.future .col-lg-4{
		margin-bottom: 20px;
	}
.sealink-content {
		left: 2%;
    right: 2%;}

.sealink-content {
    left: 2%;
    right: 2%;
    padding: 20px;
    background-color: rgba(245, 245, 245, 0.8);
}
.google-maps {
		padding-bottom: 88%;}
	.contact-tab-section a {
		font-size: 15px;}
}

@media(max-width:1099px) {

	.dina_fuentes .what_setsup .what_set_pik .dec_in {

		max-width: 495px;

	}

	.what_setsup_aprat img {

		height: 285px !important;

	}

	.what_setsup_aprat .up_aprat_sec .cont_1 h4 {

		font-size: 14px;

		line-height: 20px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in p {

		font-size: 20px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in {

		max-width: 455px;

	}

	.teacher_community .community_sec .our_heads .right ul.head li h4 {

		font-size: 16px;

		margin: 10px 5px 0px;

	}

	.teacher_community .community_sec .our_heads .right ul.head li h5 {

		font-size: 14px;

	}
	.eyfc-apply li:first-child button {
		background-color: #fcde07;
		font-size: 17px;
		padding: 16px 20px;
		border: 1px solid white;
		border-radius: 8px;
		margin-bottom: 10px;
		margin-top: 86px;
	}
	.eyfc-apply li button {
		background-color: #fcde07;
		font-size: 16px;
		padding: 14px 43px;
		border: 1px solid white;
		border-radius: 8px;
	}

	.modal {
		position: fixed;
		top: 90px;
		right: 0;
		bottom: 0;
		left: 132px;
		z-index: 1052;
		display: none;
		outline: 0;
		background-color: #fff;
		width: 74%;
		height: 73%;
	}
	.modal-parent img {
		padding: 0px 0 !important;
		height: 388px !important;
		width: 264px !important;
	}
	.modal1-content {
		margin-left: 0px;
		 margin-right: 0px;
	}
	.modal-header .close {
		margin-top: -42px;
		font-size: 44px;
		margin-right: -106px;
		padding: 0px 15px;
	}
	.modal-body p{
		font-size: 15px;
	}
	.modal-body
	{
		height: 217px;
		overflow-y: auto;
	}
	/*.address {
		padding: 0px 10px 25px 20px;
	}*/
	.contact-tab-section h3 {
		margin: 0px 0px 10px;
	}
	.contact-tab-section .address p {
		font-family: 'Oswald', sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
		margin-bottom: 25px;
		color: #000000;
		text-align: justify;
		padding-right: 40px;
	}
	.manu_list {
		list-style: none;
		padding-left: 10px;
	}
	.sub-menu{
		margin-left: 10px;
		list-style: none;
	}
	.principal img {
		height: 370px;}
	.school-visit .dropdown button {
		padding: 12px 55px;}
	#popup {
		width: 453px;
		height: 348px;
		background: #FFFFFF;
		border: 1px solid #13529c;
		border-radius: 25px;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		position: relative;
		top: 138px;
		left: 290px;
		text-align: center;
		padding: 0px 30px;
	}

	#popup h2 {
		margin-top: 10px;
		font-size: 25px;
	}

	#popup h3{
		font-size: 19px;
	}
	#popup button {
		font-size: 20px;
		background: #13529c;
		color: yellow;
		border: 1px solid #13529c;
		border-radius: 5px;
		padding: 8px 18px;
	}
	.nav.nav-tabs4 button {
		font-family: 'Oswald', sans-serif;
		padding: 12px 7px;
	}
	.admission img{
		height: 650px;
	}
	.school-categories a li {
		padding: 8px;
		font-weight: 600;
	}	

	#popupScreen {
		height: 358px;
		width: 488px;
		margin: -38px 150px;
	}

	#popupScreen h3 {
		font-size: 23px;
		padding: 0px 25px;
	}
	#popupScreen h2 {
		font-size: 29px;
		margin: 30px 0px 10px;
	}
	.video-slider a iframe {
		width: 790px;
	}
	.easter img {
		width: 60%;
	}
	.school-visit select {
		width: 100%;
	}
	.career-content {
		padding: 70px 40px 0px 0px;
	}
	
	.inner_hero .well_come_dcb {
		bottom: -14px !important;
	}
	.well_come_dcb ul li a {
		font-size: 16px;
		line-height: 52px !important;
	}
	.germany img {
    width: 100%;
    height: 500px;
    margin: 50px 0px 0px;
}
.euro-map iframe {
    height: 292px;
}
}

@media(max-width:991px) {

    .logo_seation {

        padding: 20px 0px;

    }

    .seation_5 .our_location .border_right {

        border-left: 0px solid #efc94c;

        padding-left: 0;

        padding-left: 15px;
		
		/* border-top: 1px solid #efc94c; */
		padding-top: 20px;
		margin-top: 20px


    }

    .seation_5 .no_pad_1 .map iframe {

        min-height: 400px;

    }

    .seation_1 .about_dcb_containt {

        padding: 30px 10px;

        position: static;

        max-width: 100%;

        margin-bottom: 75px;

    }

    .about_dcb_containt .pad_0 img {

        object-fit: cover;

    }

    

    .header .logo img {

        width: 90px;

    }

    .mega_menu .nav-tabs li a, .mega_menu .menu_sec .abs_2 .right_menu ul li {

		line-height: 31px;

		font-size: 18px;

	}
	
	    .mega_menu .nav-tabs-uni li a, .mega_menu .menu_sec .abs_2 .right_menu ul li {

		line-height: 31px;

		font-size: 18px;

	}

	.mega_menu .menubar {

		right: 90px;

	}

	.dina_fuentes .fuentes_sec .right ul li a {

		padding: 10px 15px 10px;

		font-size: 12px;

	}

	.dina_fuentes .fuentes_sec .right ul:after,

	.dina_fuentes .fuentes_sec .right ul li a:after{

		left: 15px;

	}

	.well_come_dcb .well_btn a {

		font-size: 18px;

		padding: 6px 30px;

		line-height: 35px;

	}

	.inner_hero .hero_banner img {

		min-height: 310px;

	}

	.well_come_dcb ul li a {

		font-size: 14px;

		line-height: 46px;

	}

	.fuentes_sec .tab-content>.active {

		padding: 0px 15px;

	}

	.what_setsup_aprat img {

		height: 240px !important;

	}

	footer .no_pad {

		padding: 0px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in {

		max-width: 425px;

	}

	.dina_fuentes .fuentes_sec .left .presd {

		padding: 77px 75px 67px 156px;

		top: 40px;

	}

	.dina_fuentes #hist_1 .dina_agular img {

		height: 375px;

		padding: 80px 0;

	}

	.vision_mision .vision_mision_sec .left_s,.vision_mision .vision_mision_sec .right_s {

		float: none;

		width: 100%;

	}

	.vision_mision .vision_mision_sec.evv .left_s {

		min-height: auto;

	}

	.vision_mision .vision_mision_sec.evv .left_s .abs {

		position: static;

		transform: translateY(0%);

		padding: 0 0px;

	}

	.vision_mision .vision_mision_sec .right_s img {

		height: auto;

	}

	.vision_mision .vision_mision_sec.odd .left_s {

		position: static;

		height: auto;

	}

		.teacher_community .community_sec .our_heads .left .head_sec_nav ul li a {

		padding: 8px;

		font-size: 12px;

	}

	.teacher_community .community_sec .our_heads .left .head_sec_nav {

		padding: 0px 25px;

	}

	

}

@media(max-width:929px) {

	.dina_fuentes .fuentes_sec .left .presd h3 {

		font-size: 20px;

	}

	.dina_fuentes .fuentes_sec .left .presd h3:before {

		height: 4px;

	}

	.dina_fuentes .fuentes_sec .left .presd h4 {

		font-size: 14px;

		padding-bottom: 10px;

	}

	.dina_fuentes .fuentes_sec .left .presd a  {

		font-size: 14px;

	}

	.dina_fuentes #hist_1 .dina_agular img {

		height: 335px;

		padding: 60px 0;

		width: 230px;

	}

	.teacher_community .community_sec .our_heads .right ul.head li {

		width: 50%;

	}
	
	.contact-tab-section .address p{
		font-family: 'Oswald', sans-serif;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
		margin-bottom: 25px;
		color: #000000;
		text-align: justify;
		padding-right: 380px;
	}

}

@media(max-width:768px) {

	.dina_fuentes .fuentes_sec .right ul:after, .dina_fuentes .fuentes_sec .right ul li a:after {

		left: 0;

	}

	.mobile_menu {

		display: block;

	}

	.mega_menu {

		position: absolute;

	}

	.mega_menu .nav-tabs li a, .mega_menu .menu_sec .abs_2 .right_menu ul li {

		line-height: 24px;

		font-size: 14px;

	}
	
		.mega_menu .nav-tabs-uni li a, .mega_menu .menu_sec .abs_2 .right_menu ul li {

		line-height: 24px;

		font-size: 14px;

	}

	.mega_menu .menu_sec {

		display: none;

	}

    .hero_slider div .hero_content h1 {

        font-size: 20px;

        line-height: 32px;

        margin-bottom: 15px;

    }

    .seation_3 .life_tab img {

        height: auto;

    }

    .about_dcb_containt .pad_0 {

        padding: 0;

        margin-top: 10px;

    }

    .logo_seation .logo ul li {

        float: right;

        width: 50%;

    }

	.dina_fuentes .fuentes_sec .right {

		float: none;

		width: 100%;

	}

	.dina_fuentes .fuentes_sec .left {

    	float: none;

		width: 100%;

	}

	.dina_fuentes .fuentes_sec .right #sidebar {

		padding: 60px 0px;

		position: static !important;

		height: auto !important;

		top: auto !important;

		bottom: auto !important;	

	}

	.dina_fuentes .fuentes_sec .right #sidebar {

		padding: 20px 0px;

	}

	#left {

		position: static;

	}

	.dina_fuentes .fuentes_sec .right ul {

		font-size: 0px;

		padding: 0 30px;

		padding-top: 20px;

		text-align: center;

	}

	.dina_fuentes .fuentes_sec .right ul li a br{

		display: none;

	}

	.what_setsup_aprat .up_aprat_sec.left_s {

		float: none;

		width: 100%;

	}

	.what_setsup_aprat .up_aprat_sec.right_s {

		float: left;

		width: 100%;

		margin-top: 0;

	}

	.what_setsup_aprat .up_aprat_sec.left_s .odd .cont_1{

		left: auto;

		right: 0;

	}

	.what_setsup_aprat .up_aprat_sec.left_s .even .cont_1 {

		left: 0;

		right: auto;

	}

	.what_setsup_aprat .up_aprat_sec.right_s .odd .cont_1{

		left: auto;

		right: 0;

	}

	.what_setsup_aprat .up_aprat_sec.right_s .even .cont_1 {

		left: 0;

		right: auto;

	}

	.well_come_dcb .well_btn a {

		font-size: 14px;

		padding: 5px 20px;

		line-height: 25px;

	}

	.well_come_dcb ul li a {

		font-size: 12px;

		line-height: 35px;

	}

	.inner_hero .hero_banner img {

		min-height: 260px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in {

		max-width: 345px;

		padding: 15px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in img {

		width: 40px;

		padding-bottom: 10px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in p {

		font-size: 16px;

		line-height: 22px;

	}

	.dina_fuentes .fuentes_sec .left img {

		height: 305px;

	}

	.well_come_dcb ul li a:after {

		font-size: 18px;

	}

	.dina_fuentes .fuentes_sec .left .presd {

		padding: 25px;

		position: static;

		width: 100%;

		margin-bottom: 10px;

	}

	.dina_fuentes #hist_1 .dina_agular img {

		height: auto;

		padding: 0;

		width: 100%;

		margin: 15px 0;

	}

	.aims_valus ul li {

		width: 50%;

	}

	.teacher_community .community_sec .our_heads .left {

		width: 100%;

		float: none;

	}

	.teacher_community .community_sec .our_heads .left .head_sec_nav {

		padding: 0;

		margin-top: 0px;

	}

	.teacher_community .community_sec .our_heads .right {

		width: 100%;

		float: none;

	}

	.teacher_community .community_sec .our_heads .left .head_sec_nav ul li a {

		margin: 0 10px;

	}

	.dina_fuentes .fuentes_sec .left .tab-pane {

		padding: 0px 15px;

	}
	.teacher-service img {
		width: 100%;
		height: 252px;
	}
	.col-lg-5.service-teacher {
		height: 18em;
	}
	.teacher-service-content {
		padding: 0px 50px;
		text-align: center;
		margin: 0;
		position: absolute;
		top: 56%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%);
	}
	.teacher-service-content h3 {
		font-size: 18px;
	}
	.teacher-service-content p {
		font-family: 'Oswald', sans-serif;
		font-size: 14px;
	}
	.school-categories {
		width: 100%;
		margin: 10px auto;
		font-size: 15px;
	}
	.school-categories li {
		display: inline;
		list-style: none;
		padding: 8px !important;
		line-height: 28px;
	}

	.aboutus_categories{
		width: 100%;
		margin: 10px auto;
		font-size: 15px;
	}
	.aboutus_categories li {
		display: inline;
		list-style: none;
		padding: 8px !important;
		line-height: 28px;
	}

	.tab-section h3 {
		font-family: 'Oswald', sans-serif;
		font-size: 19px;
	}
	.nav.nav-tabs1 .active {
		font-family:'Oswald', sans-serif;
		padding: 12px 20px;
		font-size: 13px;
	}	
	.nav.nav-tabs1 button {
		font-family: 'Oswald', sans-serif;
		padding: 12px 20px;
		font-size: 13px;
	}
	.nav.nav-tabs1{
		text-align: center;
	}
	.tab-content p {
		font-family: 'Oswald', sans-serif;
		font-size: 15px;
		text-align: justify;
	}
	.tab-pane.fade li {
		font-size: 14px;
	}
	.eyfc-apply li:first-child button {
		background-color: #fcde07;
    font-size: 16px;
    padding: 16px 23px;
    border: 1px solid white;
    border-radius: 8px;
    margin-bottom: 25px;
    margin-top: 10px;
    margin-left: 109px;
	}
	.eyfc-apply li button {
		background-color: #fcde07;
    font-size: 16px;
    padding: 16px 23px;
    border: 1px solid white;
    border-radius: 8px;
    margin-left: 33px;
	}
	.eyfc-apply li{
		display: inline;
	}
	.primary-apply li:first-child button {
		font-size: 15px;
		margin-top: 0px;
	}
	.primary-apply li:nth-child(2) button{
		font-size: 15px;
	}
	.primary-apply li button {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.tab-pane img{
		width: 584px;
	}
	.modal-header .close {
		margin-top: -42px;
		font-size: 45px;
		margin-right: -53px;
	}
	.modal1-content {
		margin-left: 0px;
		margin-right: 0px;
	}
	.modal-parent img {
		padding: 0px 0 !important;
		height: 416px  !important;
		width: 264px !important;
		margin-top: -30px;
		margin-left: -68px;
	}
	.modal {
		position: fixed;
		top: 117px;
		right: 0;
		bottom: 0;
		left: 79px;
		z-index: 1052;
		display: none;
		outline: 0;
		background-color: #fff;
		width: 85%;
		height: 73%;
	}
	.modal-title {
		margin: 0;
		line-height: 1.42857143;
		text-align: center;
	}
	.dsb-philosophy .col-lg-8{
		margin-bottom: 20px;
	}
	.future .col-lg-4{
		margin-bottom: 20px;
	}
	.chamber img {
		width: 100%;
		margin-bottom: 20px;
	}	
	.seation_5 .no_pad_1 .map iframe {

		min-height: 350px;
		
		margin-bottom: 206px;

	}
	.school-visit form .btn.btn-success {
		margin-left: 0px;}
	.school-visit .dropdown button {
	margin-top: 0px;}
	.person img {
		width: 70%;}
		.nav.nav-tabs4 button{
			min-height: 75px;
		}
		.fancybox-wrap {
			left: 86px !important;
		}
	#popup {
		width: 398px;
		height: 348px;
		background: #FFFFFF;
		border: 1px solid #13529c;
		border-radius: 25px;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		position: relative;
		top: 138px;
		left: 175px;
		text-align: center;
		padding: 0px 30px;}

	#popup h2 {
		margin-top: 10px;
		font-size: 25px;}

	#popup h3{
		font-size: 19px;
	}
	#popup button {
		font-size: 20px;
		background: #13529c;
		color: yellow;
		border: 1px solid #13529c;
		border-radius: 5px;
		padding: 8px 18px;}
		.admission img{
			height: 490px;
		}
		#popupScreen {
			height: 340px;
			width: 500px;
			margin: -38px 72px;
		}
		#popupScreen h2 {
			font-size: 28px;
			margin: 40px 0px 10px;
		}
		#popupScreen h3 {
			font-size: 22px;
			padding: 0px 19px;
		}
		.easter img {
			width: 60%;
		}
		.ker1 {
			padding-right: 0px;
		}
		.school-visit select {
			margin: 2px 0px 14px;
		}
		.career-content {
			padding: 40px 0px 0px 0px;
		}
		.inner_hero .well_come_dcb {
			bottom: 0px;
		}
		.germany img {
    width: 100%;
}
.created-by p {
    float: none;
}
}

@media(max-width:639px) {

.desktop-content{
	display:none;
}
.mobile-content{
	display:block;
}

	.container {

		width: 84% !important;

		padding: 0px 0px !important;

	}

.for-mobile{
	width: 100% !important;
}
	.hero_slider div .hero_banner img {

		height: auto;
		padding-top: 40px;

	}

.toggle_menu{
	margin-top: 5px;
}	

	.dina_fuentes .fuentes_sec .right ul {

		padding: 0 15px;

	}

	.dina_fuentes .fuentes_sec .right ul li {

		width: 50%;

	}

    .seation_3 .slider_2 .slick-prev, .seation_3 .slider_2 .slick-next {

        bottom: -50px;

    }

    .seation_3 .slider_2 .slick-prev:before, .seation_3 .slider_2 .slick-next:before {

        color: #2f5391;

    }

    footer ul.sosial li {

        margin-right: 5px;

    }
	.seation_1 .about_dcb_containt p {

		text-align: justify;

	}
	.seation_2 .btn-info {

		width: 60%;

	}
	.seation_4 .btn-info {

		margin-top: 30px;

		width: 50%;

	}
    footer form input.btn-info {

        margin-top: 10px;

        position: static;

        max-width: 100%;

    }

    footer .no_pad {

        padding: 0px;

    }

    footer {

        padding: 15px 10px;

    }

    .seation_5 .our_location {

        padding: 25px 0px;

    }

    .seation_5 .our_location h3 {

        margin-bottom: 15px;

    }

    .seation_5 .no_pad_1 .map iframe {

        min-height: 350px;

    }
	.seation_3 .btn-info.text-right {

		width: 40%;

	}
    .seation_3 h2 {

        line-height: 36px;

        font-size: 15px;

        padding: 15px 15px;

    }

    .seation_2 .view_all h3 {

        font-size: 22px;

        line-height: 30px;

        margin: 0;

    }

    .seation_4 .slider_3 div {

        padding: 0px;

    }

    .hero_slider .slick-dots {

        padding: 0 15px;

        margin-bottom: 5px;

        text-align: center;

        bottom: 0px;

    }

	.inner_hero .well_come_dcb { 

		bottom: 0px; 

	}
    .seation_1 .yello_box {

        width: 100%;

        min-height: 505px;

    }

    .about_dcb img {

        margin-bottom: 62px;

    }

    .header .logo img {

        width: 100px;

    }

	.header {

		/* padding: 15px 15px; */
		
		padding: 0px 0px;

	}
	
	marquee.marq { 
	
	margin-bottom: 7px;
	
	}

	.dina_fuentes .fuentes_sec .left .presd {

		padding: 15px;

	}

	.dina_fuentes .fuentes_sec .left .presd h3 {

		font-size: 16px;

	}

	.dina_fuentes .fuentes_sec .left .cont p {

		font-size: 15px;

		margin-bottom: 20px;

		text-align: justify;

	}

	footer ul.sosial {

		margin-bottom: 15px;

	}

	.dina_fuentes .philosophy h3,.dina_fuentes .the_future .the_future_dsb h3 {

		font-size: 18px;

	}

	.dina_fuentes .philosophy p {

		font-size: 14px;

		line-height: 22px;

	}

	.dina_fuentes .the_future .the_future_dsb p {

		font-size: 14px;

	}
	.teacher-service img {
		width: 100%;
		height: 240px;
	}
	.col-lg-5.service-teacher {
		height: 7em;
	}
	.teacher-service-content h3 {
		font-size: 20px;
	}
	.teacher-service-content p {
		font-family: 'Oswald', sans-serif;
		font-size: 17px;
	}
	.school-categories {
		width: 100%; 
		margin: 15px auto;
		font-size: 15px;
		    padding: 0px 10px;
	}
	.school-categories li {
		display: inline;
		list-style: none;
		line-height: 30px;
	}


	.aboutus_categories {
		width: 100%; 
		margin: 15px auto;
		font-size: 15px;
		padding: 0px 10px;
	}

	.aboutus_categories li {
		display: inline;
		list-style: none;
		line-height: 30px;
		padding: 0px !important;
	}
	.tab-section h3 {
		font-family: 'Oswald', sans-serif;
		font-size: 19px;
		margin-top: 20px;
		margin-left: 9px;
	}
	.nav.nav-tabs1 .active {
		font-family: 'Oswald', sans-serif;
		padding: 12px 17px;
		border: 1px solid;
		border-radius: 7px;
		background-color: #ff0000;
		color: white;
		margin: 20px 0px 15px;
		font-size: 12px;
	}
	.nav.nav-tabs1 button {
		font-family: 'Oswald', sans-serif;
		padding: 12px 17px;
		border: 1px solid;
		border-radius: 7px;
		background-color: #2f5391;
		color: white;
		margin: 20px 0px 15px;
		font-size: 15px;
	}
	.tab-content p {
		font-family: 'Oswald', sans-serif;
		text-align: justify;
		font-size: 17px;
		font-weight: 500;
		line-height: 26px;
		margin-bottom: 25px;
		color: #000000;
	}
	.tab-pane.fade li {
		font-family: 'Oswald', sans-serif;
		list-style: square;
		font-size: 17px;
		font-weight: 500;
		line-height: 21px;
		margin-bottom: 25px;
		color: #000000;
	}
	.eyfc-apply li:first-child button {
		background-color: #fcde07;
		font-size: 15px;
		padding: 18px 37px;
		border: 1px solid white;
		border-radius: 8px;
		margin-bottom: 25px;
		margin-top: 10px;
		margin-left: 20px;
	}
	.eyfc-apply li button {
		background-color: #fcde07;
		font-size: 15px;
		padding: 18px 45px;
		border: 1px solid white;
		border-radius: 8px;
		margin-left: 20px;
	}
	.eyfc-apply li{
		display: inline;
	}
	.tab-pane img{
		width: 310px;
		height: 150px;
	}
	.modal-header .close {
		    margin-top: -21px;
    font-size: 35px;
    margin-right: -37px;
    border: 1px solid white;
    border-radius: 50%;
    padding: 0px 11px;
    background-color: #ffde20;
    z-index: 10000000000;
    opacity: 1.5;
	}
	.modal-parent img {
		padding: 0px 0 !important;
		height: 289px !important;
		width: 289px !important;
		margin-top: 11px;
		margin-left: 41px;
	}
	.modal1-content {
		margin-left: 0px; 
	    margin-right: 0px; 
	}
	.modal {
		position: fixed;
		top: 94px;
		right: 0;
		bottom: 0;
		z-index: 1052;
		display: none;
		left: 0px;
		outline: 0;
		background-color: #fff;
		width: 100%;
		height: 70%;
	}
	.modal-title {
    	 text-align: left; 
	}
	.tab-section {
	 width: 100% !important; 
	}
	.the_parent.clearfix h4 {
		margin-top: -131px;
		text-align: center;
	}
	.the_parent.clearfix p{
		text-align: center;
	}
	
	.google-maps iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
	}
	.map {
		margin-bottom: -210px;
	}
	.contact-tab-section .address p {
		font-family: 'Oswald', sans-serif;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
		margin-bottom: 25px;
		color: #000000;
		text-align: justify;
		padding-right: 50px;
	}
	#nav-icon2.open span {
		background-color: #ffffff;
	}
	.privacy-content p {

		font-family: 'Oswald', sans-serif;

		font-size: 15px;
	}
	.privacy-content h2 {

		font-size: 23px;

	}
	.manu_list{

		list-style: none;

		padding-left: 10px;
	}
	.sub-menu{

		list-style: none;
		
	}
	.aboutus_categories a li {
		margin-left: 10px;
	}
	.ourhist img {
		width: 340px;
	}
	.ourhist, .philosophy-heading, .philosophy .col-lg-4.col-md-4.col-sm-6, 
	.principal, .vis-mis, .dsb-philosophy .col-lg-8, .dsb-philosophy .col-lg-4, .chamber,
	.future .col-lg-8, .future .col-lg-4, .england, .germany, .gateway .col-lg-5.col-md-5.col-sm-12.col-xs-12, 
	.gateway .col-lg-7.col-md-7.col-sm-12.col-xs-12, .taj .col-lg-5.col-md-5.col-sm-12.col-xs-12, .taj .col-lg-7.col-md-7.col-sm-12.col-xs-12,
	.csmt .col-lg-5.col-md-5.col-sm-12.col-xs-12, .csmt .col-lg-7.col-md-7.col-sm-12.col-xs-12, .airport .col-lg-5.col-md-5.col-sm-12.col-xs-12,
	 .airport .col-lg-7.col-md-7.col-sm-12.col-xs-12, .singup, .ker1, .ker, .mun-content, .address, .map, .campus-selection, .school-visit,
	 .campus-container .col-lg-5.col-md-5.col-sm-12 {
		padding: 0px;
	}
	.singupday {
		margin: 20px 0px;
	}

	.address{
		margin-bottom: 30px;
	}
	.tedx img {
		width: 100%;
		margin-bottom: 20px;
	}

	.map iframe{
		margin-bottom: 180px;
	}
	.gateway img, .taj img, .airport img, .csmt img {
		width: 100%;
		height: auto;
	}
	.philosophy-heading p {
		font-size: 20px;
	}
	.principal img {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.principal h3 {
		font-size: 30px;}
	.chamber img {
		width: 100%;
		margin-bottom: 10px; 
	}
	.primary-apply li:first-child button {
		padding: 18px 30px;
		float: left;
		margin-right: 35px;
	}
	.primary-apply li:nth-child(2) button {
		padding: 18px 16px;}
	.primary-apply li button {
		padding: 18px 56px;}

	#sidebar_sect_nav {
		position: unset;
		top: auto;
		width: 100%;
	}

	.slick-list {
		overflow: unset; }
		.modal-dialog img {
			margin-left: 0px;
			margin-top: 56px;
			height: 372px;
			width: 100%;
		}
	.form-horizontal .control-label {
		padding-left: 22px;}

	.form-horizontal .form-group .heading p {
		margin: 15px 6px;
	}
	.form-horizontal .form-group .reference {
		margin-left: 6px;}
	.calender .tab-pane img{
		width: 310px;
		height: unset;
	}
	.nav.nav-tabs2 button {
		font-size: 16px;
	}
	.school-visit form .btn.btn-success {
     margin-top: 0px;
     margin-left: 0px;
	}
	.school-visit select {
		margin: 2px 0px 14px;
	}
	.for-mobile{
		width: 100%;
	}
	.nav.nav-tabs2 {
		text-align: center;
	}
	.nav.nav-tabs3 button {
		padding: 12px 17px;}
	#garden img {
		height: 150px;
	}
	#aurum img {
		height: 150px;
	}
	.fancybox-wrap {
		left: 16px !important;
	}
	.nav.nav-tabs4 button{
		min-height: 75px;
	}
	#popup {
		width: 398px;
		height: 446px;
		background: #FFFFFF;
		border: 1px solid #13529c;
		border-radius: 25px;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		position: relative;
		top: 45px;
		left: 14px;
		text-align: center;
		padding: 0px 30px;}

		#popup h2 {
			margin-top: 10px;
			font-size: 24px;}

			#popup h3{
				font-size: 19px;
			}
			#popup button {
				font-size: 20px;
				background: #13529c;
				color: yellow;
				border: 1px solid #13529c;
				border-radius: 5px;
				padding: 8px 18px;
			}
			
	.admission img{
		width: 100%;
		height: 280px;
	}
	#popupScreen {
		height: 369px;
		width: 380px;
		margin: 0px -24px;
	}
	#popupScreen h3 {
		font-size: 20px;
	}
	#popupScreen h2 {
		font-size: 27px;
	}
	.video-slider a iframe{
		width: 300px;
	}
  
	.singup a iframe{
	  width: 310px;
	}
	.ker1 {
    padding-right: 0px;
	}

	.easter img {
		width: 100%;
		margin-bottom: 50px;
	}
	.career-content {
		padding: 40px 0px 0px 0px;
	}
	.career-apply a.btn_1 {
		margin: 20px auto;
		max-width: 130px;
	}
	.career-box {
		min-height: 160px;
	}
	.panel-body .form-group label {
		margin-bottom: 5px;
	}
	.form-group {
		margin-bottom: 5px;
	}
	.main-heading-admission {
		margin: 30px 0px 20px;
	}
	.talk-to-parent img {
		height: auto;
	}
	.covid-safety img {
		height: auto;
	}
	#mybutton {
    position: fixed;
    bottom: 0%;
    right: 76px;
    z-index: 11;
	}
.feedback {
    transform: rotate(0deg);
    padding: 12px 20px;
}
.icon-bar a {
    display: inline-flex;
}
.icon-bar {
        top: auto !important;
    bottom: -5%;
	        display: none;
}
#back2Top {
	bottom: -2px;
}
.filer {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.school-pro{
	display: block;
    overflow-x: scroll;
}
.germany img {
    width: 100%;
    height: 300px;
    margin: 50px 0px 0px;
}
.big-heading {
    margin-left: -16px;
}
.slick-slide .student-info {
    width: 100%;
}
#copyright-footer {
    background: #2f5391;
    padding: 8px 0px 40px;
}
.slick-slide img {
    width: 85%;
    display: block;
    margin: 0 auto;
}
.slick-next {
    right: -25px;
}
.slick-prev {
    left: -25px;
}
.euro-campus{
	padding: 30px 0px 80px 0px;
}
.air-qua{
	width: 100% !important;
	padding: 0 20px !important;
}

}

@media(max-width:439px) {

    .logo_seation .logo ul li {

        float: left;

        width: 50%;

    }

	.dina_fuentes .fuentes_sec .right ul li {

		width: 100%;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in p {

		font-size: 14px;

		line-height: 20px;

	}

	.dina_fuentes .what_setsup .what_set_pik .dec_in {

		max-width: 285px;

		padding: 15px;

	}

	.dina_fuentes .fuentes_sec .left img {

		height: 275px;

	}

	.what_setsup_aprat img {

		height: 220px !important;

	}

	.what_setsup_aprat .up_aprat_sec .cont_1 h4 {

		font-size: 12px;

		line-height: 18px;

	}

	.what_setsup_aprat .up_aprat_sec .cont_1 {

		padding: 10px;

	}

	.header.fixed .logo img {

		width: 90px;

	}

	.right #sidebar {

		padding: 5px 0px;

	}

	.dina_fuentes .fuentes_sec .right ul {

		padding-top: 10px;

	}

	.aims_valus ul li {

		width: 100%;

	}

	.aims_valus h3 {

		font-size: 16px;

		margin-bottom: 15px;

	}

	.dina_fuentes .aims_valus ul li a h4 {

		font-size: 12px;

		margin-bottom: 20px;

	}

	.vision_mision .vision_mision_sec.evv .left_s,

	.vision_mision .vision_mision_sec.odd .left_s{

		padding: 15px;

	}

	.teacher_community .community_sec .our_heads .right ul.head li {

		width: 100%;

	}
#popup{
width: 347px;
    height: 386px;
}

.donation-link{
	font-size: 13px;
}

}

@media(max-width:425px) {
#popup{
    width: 398px;
    height: 453px;
}
}

@media(max-width:375px) {
#popup{
    width: 346px !important;
    height: 453px;
}
}

@media(max-width:320px) {
#popup{
    width: 295px !important;
    height: 453px;
}

.donation-link{
	font-size: 13px;
}
}

.sealink-content {
    padding: 20px;
    background-color: rgba(245, 245, 245, 0.8);
}


@media(max-width:768px) {
	.mobiletext {
		text-align: left !important;
}
}

@media (max-width: 1229px) {
.header .logo img {
    width: 85px;
}
}