@media only screen and (min-width : 992px) and (max-width : 1200px) {
	.navbar .menu ul li a{margin:0 5px;}
}
@media only screen and (min-width : 992px) {
    #navIcon{display: none;}
    .responsivMenu{display: none;}
    .rspMenuContent{display: none;}
}
@media only screen and (max-width : 991px) {
    /*****************HOME********************/
    .courseBox{text-align: left !important;}
	.dsFlex{display:block;}
	.rspPaddingBtm{padding-bottom:25px;}
    .col-xs-4, .col-xs-8{width:100%;}
    /*****************RESPONSIVE MENU********************/
	
	.rspLogo{padding:15px; background:#e3d6c0; text-align:left;}
	.rspLogo img{max-height:100px;}
	
	.rspMenuLink{background-color: #ae4a31; width: 50px; height: 50px; border-radius: 25px; top: 65px; right: 25px; position: fixed; z-index:999; padding-top:18px; cursor:pointer; display:block;}
    .rspMenuClose{background-color:#FFF;}
    .rspMenuLink span{display: block;width: 20px;height: 2px;margin: 0 auto 3px auto;background: #FFF;transition: 0.4s;}
    .rspMenuClose span{background:#ae4a31;}
    .rspMenuClose span:first-child {-webkit-transform: rotate(-45deg) translate(-5px, 5px) ;transform: rotate(-45deg) translate(-3px, 4px);}
    .rspMenuClose span:nth-child(2) {opacity: 0;}
    .rspMenuClose span:last-child {-webkit-transform: rotate(45deg) translate(-2px, -2px) ;transform: rotate(45deg) translate(-3px, -4px) ;}
	
	.rspMenuContent{width: 100%; background: #ae4a31; position: fixed; left: -100%; top: 0; z-index: 995; height: 100vh; margin: 0; padding: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; overflow:hidden; overflow-y: scroll; display:block;}
	.rspMenuActive{left:0; visibility:visible;}
	
	.rspMenuContent li{list-style-type: none; border-bottom: solid 1px #FFF; margin:5px 0;}
	.rspMenuContent li a{color: #FFF; display: block; font-size: 16px; line-height: 25px; padding: 10px 20px; text-decoration: none; position:relative; }
	.rspMenuContent li a br{display:none;}
	.rspMenuContent li.dropdown > a:after{ content: "\f105";    font-family: "Font Awesome 5 Free";    font-style: normal;    font-weight: 900;    text-decoration: inherit;    color: #FFF;    font-size: 20px;    position: absolute;    top: 10px;    right: 25px;}
	.rspMenuContent li ul{display:none;}
	.rspMenuContent li ul li{border:none !important; margin:0 !important;}
	.rspMenuContent li > ul li a:after{content: '\f105'; position: absolute; font-size: 16px; font-family: 'Font Awesome 5 Free';font-style: normal;    font-weight: 600; color: #FFF; left:20px; top: 5px;}
	.rspMenuContent li > ul li a{padding: 5px 20px 5px 45px;}
	
	.rspMenuContent .rspMenuLink{z-index:1000; border-radius:20px; top:20px;}
	
    /*.rspMenuLink{background-color: #ae4a31; width: 50px; height: 50px; border-radius: 25px; top: 40px; right: 25px; position: fixed; z-index:999; padding-top:18px; cursor:pointer; display:block;}
    .rspMenuClose{background-color:#FFF;}
    .rspMenuLink span{display: block;width: 20px;height: 2px;margin: 0 auto 3px auto;background: #FFF;transition: 0.4s;}
    .rspMenuClose span{background:#000;}
    .rspMenuClose span:first-child {-webkit-transform: rotate(-45deg) translate(-5px, 5px) ;transform: rotate(-45deg) translate(-3px, 4px);}
    .rspMenuClose span:nth-child(2) {opacity: 0;}
    .rspMenuClose span:last-child {-webkit-transform: rotate(45deg) translate(-2px, -2px) ;transform: rotate(45deg) translate(-3px, -4px) ;}
    
    .rspMenuContent{position:fixed; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background:#ae4a31; z-index:-1; opacity:0;transition: 0.6s; display:block;}
    .rspMenuActive{opacity:1 !important;transition: 0.6s; z-index:991 !important;}
    .rspMnuLinks{width: 100%; text-align:left; height: 100vh; }
    .rspMnuLinks ul{margin:0; padding:0; text-align: left;}
    .rspMnuLinks ul li{list-style:none; padding:6px 0; margin:0; display:block; position:relative;  }
    .rspMnuLinks ul li a{font-family: "Roboto-Medium"; font-size:14px; line-height:23px; position:relative; display:inline-block; transition: all 0.4s ease-in-out; text-transform:uppercase; padding:10px 20px; width:100%; border-bottom: 1px solid #fff; color:#FFF;}
    .rspMnuLinks .sub-menu{ clear:both; display: none}
    .rspMnuLinks .sub-menu li{padding:5px 0; opacity:1; text-align: center;}
    .rspMnuLinks .sub-menu li a{ font-size:14px; display: inline-block; width: 100%; border-top-color: #FFF; padding: 10px 25px 10px 50px}
    ul.mLinks > li.dropdown > a:after { top: 25px; border-top-color: #FFF; right:20px; border-left: 10px solid transparent; border-right: 10px solid transparent;   border-top: 10px solid #FFF;}
    .dropdown ul{background-color: #FFF;}
    .dropdown ul a{color: #222 !important}*/
    /*****************ERROR MENU********************/
	.logo a img{max-height:100px;}
    .responsivMenu{display: none;position: absolute; bottom: 0; right: 0; margin-right: 50px; color: #534b49;font-size: 35px; }
	.header{padding:15px;}
    .navbar .menu {width: 100%; position: relative; z-index: 2; display: none;}
    .navbar .menu a i{display: inline-block !important;}
    .navbar .menu ul{width: 100%;display: flex; flex-direction: column; text-align: center; background-color: #fff; }
    .navbar .menu ul li:nth-child(n){padding: 15px 0; width: 100%;}
    .navbar .menu li:hover, a:hover { background-color: #ddd; transition: 0.4s !important;}
  
    /*****************HOME********************/
	.inlineBox, .wpBox{padding:35px;}
	.scRoute, .scRouteabt{background:#FFF !important;}
	.scRoute img, .scRouteabt img{border-radius:25px;}
    .courseBox {padding-top:0 !important;}
    .courseBox .artistInfo {padding-bottom: 40px;}
    .programmes{padding-bottom: 0;}
	#lightgallery .row{display:block;}
    .footer .col-xs-4{width:100%; padding-bottom: 40px; }
    .footer .col-xs-4:last-child{padding-bottom: 0; }
    .footer .newsLetter p {line-height: 18px !important;font-size: 12px;padding-top: 12px;}
    .footer .newsLetter .subscribe-form input{float: left; width: 200px;} 
    .footer .siteMenu .studioNews {margin-top: 15px;}
    .footer .siteMenu .followus {margin: 10px 0;}
    
    .footer .copyRight {display: flex;text-align: center;flex-direction: column;}
    /*****************ABOUT********************/
    /*****************FULL-TIME********************/
    
    /*****************SHORT-TIME********************/
    .shorttime div.inlineBox:nth-child(1) p:nth-child(n) {padding-top: 24px;}
    /*****************GALLERY********************/
    /*****************APPLY********************/
    .contactForm .dblRow .col-sm-6:last-child{padding-top: 20px;}
    .contactForm .dblRow .col-sm-3:last-child(2){padding-top: 20px;}
    .contactForm .dob .col-sm-3:nth-child(2){padding-top: 20px;}
    .apply .course .col-sm-6:nth-child(n){padding-top: 0; padding-bottom: 0; margin-bottom: 0;}
    /*****************MASTER-WORKSOPS********************/
    .shareBtn{margin-top: 10px;}
    /*****************CONTACT********************/
   
}
    
