@media only screen and (max-width: 1024px) {
    .menu ul li a{padding: 20px 8px;}
}

@media only screen and (max-width: 1010px) {
.logo .mainlogo{display:block;width:105px;}
.menu ul li{padding:0}
.tags .list-one ul li a{padding:8px 13px}
.slider-img-log{width:50%}
.sider-para span{font-size:12px}
.banner,.banner.forCourse{padding:150px 0 30px;}
}
@media only screen and (max-width: 991px) {
.banner{background-size:cover;margin:0;}
.banner-title h2,.banner-title h1{font-size:30px}
.header{background:#353535}
.navbar{padding:5px 0!important;}
.navbar-toggler{display:block!important;}
.navbar-toggler-icon{width:1.3em;height:1.3em;}
.collapse{display:none;}
.social{margin-top: 0;}
.navbar-light .navbar-toggler{color:#fff;border-radius:0;margin:0;padding:1px;position: absolute;right: 30px;border:0;}
nav{height:auto!important}
.menu ul li{padding:5px 0!important;display:block;float:none;}
.social ul{border-left:0;}
.social ul li{padding:0 5px!important}
.navbar-nav{float:left;display:block;width:100%;}
#navbarNav{position: absolute;background: rgba(0,0,0,.9);width: 100%;top:12px;padding-bottom:20px;max-height:300px;overflow:auto!important;}
.navbar-collapse {display:none;opacity:0;transition:all ease-in .5s;padding:5px 0;}
.navbar-collapse.in{display:block;opacity:1;}
.menu ul li a{padding:8px;}
.dropdown-menu{position:relative;display:block;visibility:visible;opacity:1;background:none;padding:10px 20px;height:auto;top:0;left:0;margin:0;background:none;}
.menu ul li .dropdown-menu li a{background:rgba(0,0,0,.1);padding:5px 5px 5px 15px;}
.menu ul li .dropdown-menu li a:hover{background:rgba(0,0,0,.1);color:#de4536;}
.topbardet{text-align:center;}
.bannersect{margin-top:0;}
.banner.forCourse,.banner{padding:100px 0 30px;}
}
@media only screen and (max-width: 768px) {
.p-left{padding-left:15px!important}
.p-right{padding-right:15px!important}
.map{margin:20px 0;width:100%}
iframe{width:100%;height:200px}
.bannersect .owl-dots{bottom:20px;}
.banner-title{padding:5px 0}
.banner.forCourse h1,.banner h1{font-size:30px;}
.testiminal-image{display:none}
.btn{margin:3px 7px!important}
.view{margin-bottom:20px}
.blog,.main-title{padding:30px 0}
.blogimg{margin-right:16px}
.image_logo{width:100%}
.title{padding:25px}
.read-more{margin-bottom:20px}
.image_logo img{width:100%}
.pagina ul li a{padding:5px 6px}
.pagina{padding:10px 31px}
.pagina .icofont-simple-right{margin-left:12px}
.pagina .icofont-simple-left{margin-right:12px}
.blog2-border{width:100%}
.blog2-border img{width:100%}
.blog2-Read{float:left;margin:2px 0 22px 22px}
.comment-mid{float:left;width:87%}
.comment-form .contact-send{margin:50px 11px 13px}
.text-area{width:100%}
.blogbg{background:#fff;width:100%;margin-left:0!important}
.tile img{padding:4px;margin:0}
.social-text .icon-main{margin-top:20px}
.hidden-xs,.hidden-sm{display:none}
.about-text{width:100%}
.social-text{background-size:auto}
.main-title img{width:100%}
.slick-initialized .slick-slide{padding:0}
.name{margin:0 auto!important}
.tile img{padding:4px}
}
@media only screen and (max-width: 767px) {
.courseDesc.left {margin-right: 0;padding-right: 30px;}
.courseDesc.right{margin-left: 0;}
.navbar-light .navbar-toggler{right: 0;}
.flex-column-xs{flex-flow: column;}
.social{margin:5px 0;}
}
@media only screen and (max-width: 576px) {
.navbar {padding:5px 15px!important;}
.mainlogo img{height:54px;}
.banner-title h2,.banner-title h1{font-size:26px}
}