/* For normal mobile phones */
@media only screen and (min-width: 0) and (max-width: 480px) {
header{display:none;}

body{background:#fff;}
.special1bg,.sliderbg{background:#242c42;}

.sliderbg .app .descr{width:98%;margin-top:10px;}
.sliderbg .app .appl{text-align:center;}
.sliderbg .app .appl img{display:none;}
.sliderbg .app .form-app{margin:10px;padding: 20px;}
.field2 {margin-right: 0;}
.field2, .field3 {display: block;}
#field2, #field3 {width: 98% !important;padding: 2% 3% !important;}

.top1bg{padding:15px 0 0 0; margin-top: 2em;}
.top1bg .txt-cntr{width: 80%;margin-top: 1%;}

.custom{padding:0 1%;}

.top2bg .gr-bg{width:100%;}
.top2bg .apply{width:90%;}
.top2bg .gr-bg img {padding: 2.2% 1.5%;width: 6%;}
.top2bg .admission a{font-size: 1.2em;background: #242c42;}

#cat_id{width: 70%;}
.typeahead-container{width: 65%;}

.top3bg .study {width: 100%;float: none;}

.bottom1bg .block{width:45%;}

.bottom2bg h2{padding:10px 0;}
.circle-text {width: 70%;text-align: center;margin: 10px auto;}
.line-bl {vertical-align: middle;display: block;}

.bottom3bg {padding: 20px 2%;}
.bottom3bg .module{margin-bottom:20px;}

.basis1bg{padding:2%;}
.basis1bg p{text-align:center !important;}
.basis1bg .call-now{text-align:center;}

.copy address{text-align:center !important;}
aside { display: none; }
}

/* Mobiles - Android, iPhone */
@media only screen and (min-width: 481px) and (max-width: 800px) {
header{display:none;}

body{background:#fff;}
nav.elmenu div.maximenuckh ul li.parent{top: -34px;}
.maximenucklogo{padding-right: 0;top: 0;position: initial;}
.special1bg,.sliderbg{background:#242c42;}

.user0bg p, .user0bg a{margin-right: 0px !important;}
.user0bg .social button{margin-left: 0;}

.sliderbg .app .descr{width:98%;}
.sliderbg .app .appl{text-align:center;}
.sliderbg .app .appl img{display: none;}
.sliderbg .app .form-app{margin:0;}

.custom{padding:0 1%;}
nav.elmenu div.maximenuckh ul.maximenuck{height: 135px;text-align:left;}
nav .level1 > a{padding: 10px !important;}

.top1bg ul li a{width: 45%;}
.top1bg{padding-bottom: 20px;}

.top2bg .admission a{font-size: 1.2em;background: #242c42;}
.top2bg .gr-bg{width:100%;}
.top2bg .apply{width:90%;}
.top2bg .gr-bg img {padding: 2.2% 1.5%;width: 6%;}

.top3bg .study {width: 100%;float: none;}

.circle-text {width: 36%;}

.bottom3bg {padding: 20px 2%;}
.bottom3bg .module{margin-bottom:20px;}

.basis1bg{padding:2%;}
.basis1bg p{text-align:center !important;}
.basis1bg .call-now{text-align:center;}
.basis1bg .wrapper, .bottom3bg .wrapper{min-width: 100%;max-width: 100%;}

.copy address{text-align:center !important;}

.apply-form{margin-left: 5%;width: 80% !important;}
aside{width: 40% !important;}
}

/* Tablet PC Portrait */
@media only screen and (min-width: 801px) and (max-width: 992px) {
/*body{background:#fff;}*/
.maximenucklogo{padding-right: 0;top: 0;position: initial;}
nav.elmenu div.maximenuckh .maximenuck .level1 > a{padding: 59px 8%;}
nav.elmenu div.maximenuckh ul.maximenuck{height: 135px;text-align: left;}
nav.elmenu div.maximenuckh .maximenuck .level1 > a{text-align: center;}
.user0bg p, .user0bg a{margin-right: 10px;}

.special1bg,.sliderbg{background:#242c42;}

.sliderbg .app .descr{width:98%;}
.sliderbg .app .appl{text-align:center;}
.sliderbg .app .appl img{/*width:30%;position:relative;left:0;top:0;*/ display: none;}
.sliderbg .app .form-app{margin:0;}



.custom{padding:0 1%;}

.top1bg .gkTabsWrap.vertical ol li{width:47%;background-size: 27px;}
.top1bg .txt-cntr{margin-top: 6%;}
.top1bg .gkTabsWrap.vertical ol li, .top1bg ul li a{width: 30%;}
.gkTabsContainer{width:95%;}
.top1bg .gkTabsWrap.vertical ol li, .top1bg ul li a{width: 45%;}
.top1bg .txt-cntr{margin-top: 24%;width: 70%;}

.top2bg .gr-bg img {padding: 3% 1.5%;}
.top2bg .admission a{font-size: 1.5em;}

.top3bg .study {width: 100%;}
.top3bg .info{margin-left:0;}

.circle-text {width: 23%;}

.bottom3bg {padding: 50px 2%;}
.basis1bg .wrapper, .bottom3bg .wrapper{min-width: 100%;max-width: 100%;}
.basis1bg{padding:2%;}

}

/* Tablet PC Landscape, Netbooks, Notebooks, PCs */
@media only screen and (min-width: 993px) and (max-width: 1209px) {
/*.special1bg .phones div p{text-align:justify !important;}
.special1bg .phones div {}*/
nav.elmenu div.maximenuckh .maximenuck .level1 > a{padding: 44px 8%}
/*nav.elmenu div.maximenuckh ul.maximenuck{height: auto;}
/*.maximenucklogo{padding-right: 0;}*/

.sliderbg .app .appl img{width:38%;}
.sliderbg .app .form-app{margin-top:20px;padding:30px;}

.custom{padding:0 1%;}

.top1bg .txt-cntr{margin-top: 3%;}

.top2bg .gr-bg img {padding: 2.2% 1.5% 1.2% 1.5%;}

.top3bg .info{margin-left:1%;}
.top3bg .study{width: 69%;}

.bottom3bg{padding: 50px 1%;}

.basis1bg .email, .basis1bg .foot-phones, .basis1bg .call-now{margin-top:1%;}
.basis1bg .email, .basis1bg .foot-phones{font-size:.98em;}
}

/* FullHD TV's and above */
@media only screen and (min-width: 1210px) {

}

/* If resolution is more then 602px */
@media only screen and (min-width: 602px) {
.top2bg .mods2 .flmod{min-width: 100%;max-width: 100%}
#maximenuck136 .maximenumobiletogglericonck{color:#242c42;padding:0 1% !important;font-size: 3em !important;font-weight: 600;position: relative;top: -80px;}
}

@media only screen and (max-width: 382px){
.user0bg i{display: block;}
}

@media only screen and (max-width: 850px){
.contact-miscinfo, .contact-form{display: block;width: 80%;}
table td, table th{width: 98%;}
sup.popular{margin-top: 10px;}
#maximenuck136 ul.maximenuck li:hover div.floatck{position: relative !important;}
}

@media only screen and (max-width: 980px){
nav.elmenu div.maximenuckh .maximenuck .level1 > a{padding: 15px;}
#maximenuck136 ul.maximenuck .maximenumobiletogglerck:checked ~ li.maximenuck.level1{background: #fff;text-align: center;}
.maximenufixed .maximenumobiletogglericonck{top: -55px !important;}
.maximenufixed .maximenucklogo{width: 18% !important;}
nav.elmenu div.maximenuckh ul li.parent{top: -34px;}
nav.elmenu div.maximenuckh .maxidrop-main{width: 30%;margin: 0 auto;}
nav.elmenu div.maximenuckh .maximenuck2 li{text-align: center;}
}

/* If resolution is less then 602px */
@media only screen and (max-width: 602px) {
table td, table th { float: none; display: table-cell; }
.top2bg .mods2 .flmod{min-width: 100%;max-width: 100%}
.user0bg{text-align: center;}
.user0bg p, .user0bg .social a{margin-right: 0px !important;text-align: center;}
.user0bg .social ul{text-align: center;}
.user0bg a{margin-right: 0px;}
.user0bg .social button{margin-left: 0;}

.mobilehide{display:block;}
/*.maximenucklogo{display: none;}*/
.maximenucklogo {  top: 10% !important; left: 0% !important; float: left !important; }
.maximenucklogo img { width: 50%; }
nav.elmenu div.maximenuckh .maximenuck .level1 > a{padding: 10px 10%}
#maximenuck136 .maximenumobiletogglericonck{color:#242c42;padding:0 1% !important;font-size: 3em !important;font-weight: 600;}
nav.elmenu div.maximenuckh .maximenuck2{width: auto;}
nav.elmenu div.maximenuckh .maximenuck2 li {text-align: center;}
nav.elmenu div.maximenuckh ul.maximenuck{height: auto;}
nav.elmenu div.maximenuckh ul li.parent{top: 0;}

.top1bg .gkTabsWrap.vertical ol li {width: 95%;}
.top1bg .gkTabsWrap.vertical ol li, .top1bg ul li a{width: 95%;}

.top2bg .gr-bg img {padding: 5% 1.5%;width: 7%;}

.mods2 .flmod, .mods3 .flmod, .mods4 .flmod, .mods5 .flmod{min-width: 90%;max-width: 90%;}

div[class*="mods"] .flmod .flbox {margin-right: 0;}

.basis1bg .email img, .basis1bg .foot-phones .fl-left {float: none !important;margin-right: 0;margin-bottom: 5px;}
.basis1bg {background: #242c42;}

.contentbg{padding: 0 1%;}
.basis1bg .wrapper, .bottom3bg .wrapper{min-width: 100%;max-width: 100%;}

.apply-form{margin-left: auto;width: 80% !important;margin-right: auto;}
}