@media(max-width:1265px) {
.about_lft img{width:100%;height:auto;left:0;}	
.about{display:table;height:100%;width:100%;padding:70px 0 0 0;}
.about_lft{float:none;display:table-cell;vertical-align:bottom;}
.about_rt{float:none;display:table-cell;padding:0;vertical-align:middle;}
.about_lft img{position:static;margin:0 0 0px 0;display:block;}
}
@media(max-width:1150px) {
.container{width:100%;padding:0 15px;box-sizing:border-box;}
.about_rt{width:50%;padding:118px 0 0 15px;}	
}
@media(max-width:991px) {
.what_you_do_in{width:100%;}	
.what_you_learn_in{width:100%;}	
.developing_process ul li a p{padding:0 7px;}
.learn_top{padding:78px 61px 53px;}
.what_you_do:after{width:150em;}
.about_rt{padding:90px 0 0 15px;}
}
@media(max-width:767px) {
nav{display:none;}
.side_bar{display:block;width:230px;height:100%;position:fixed;right:-230px;text-align:center;background:#000;transition:.5s all ease-in-out;-moz-transition:.5s all ease-in-out;-ms-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;-webkit-transition:.5s all ease-in-out;z-index:999;overflow:auto}
.nav-icon{display:none;}
.side_bar nav{display:block;text-align:center;float:none;padding:0}
.open .side_bar{right:0;overflow:auto; background:#000;}
.wrapper{right:0;position:relative;transition:.3s all ease-in-out;-moz-transition:.5s all ease-in-out;-ms-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;-webkit-transition:.5s all ease-in-out}
.open .wrapper{right:230px;width:100%;}
.open .nav-icon{top:30px;z-index:99999}
.open .overlay{opacity:1;visibility:visible}
nav ul li{float:none;display:block;text-align:center;margin:0;width:100%;}
nav ul{width:100%;padding:20px 0 0 0;}
nav ul li a{display:block;padding:10px 0;}
nav ul li:hover a{background:#fff;color:#000;text-decoration:none;}
.search{margin:0 60px 0 0;}
.banner_con_in{padding:0 10px;}
.banner_con_in h1{font-size:35px;line-height:35px;}
.banner_con_in p br{display:none;}
.what_you_do_in_top{padding:45px 26px 70px 24px;}
.developing_process ul li{width:30%;margin:0 1% 10px;float:none;}
.developing_process ul{display:block;text-align:center;}
.developing_process ul li a p{padding:0 10px;}
.data_customer{width:100%; padding:0 10px;box-sizing:border-box;}
.learn_top{padding:48px 30px 53px;}
.lesson1 a{font-size:15px;line-height:15px;}
.banner{min-height:327px;}
.banner_con{padding:50px 0 0 0;}
.what_you_do:after{display:none;}	
.about_lft{display:none;width:100%;}
.about_lft img{margin:0 0 0 0;}
.about{padding:20px 0 0 0;}
.about_rt{padding:0;}
.what_you_do .container{padding:0;}
.what_you_learn .container{padding:0;}
.what_you_do_in{border-radius:inherit;box-shadow:none;}
.what_you_do_in_btm{border-radius:inherit;}
.what_you_learn_in{border-radius:inherit;box-shadow:none;}
.register{border-radius:inherit;}
.what_you_do{margin:0;}
.mbl_str{display:block;}
.mbl_str .about_lft{display:block;}
.maincontent{padding:0 0 30px 0;}
}
@media(max-width:599px) {
.banner_con_in h1{font-size:30px;line-height:30px;}	
.banner_con_in p{font-size:17px;line-height:23px;}
.banner_con_in h1{padding:0 0 12px 0;}
.what_you_do_in_top{padding:25px 20px 70px 20px;}
.what_you_do_in h2{font-size:18px;line-height:18px;padding:23px 0 20px 0;}
.developing_process ul li{width:47%;}
.mail{width:100%;box-sizing:border-box;margin:0 0 38px 0;}
.freelancing{width:100%;box-sizing:border-box;padding:40px 15px 9px 15px;}
.freelancing img{margin:0 auto 20px;}
.brands ul{display:block;text-align:center;}
.brands ul li{float:none;text-align:center;margin:0 10px 10px 10px !important;}
.brands{padding:31px 0 21px 0;}
.lessons ul li .lesson1{width:88%;}
.register{padding:40px 10px 40px 10px;}
.register p{font-size:15px;line-height:15px;padding:0 0 25px 0px;}
.register h3{font-size:25px;line-height:25px;padding:0 0 21px 0;}
.about_lft img{margin:0 0 0 0;}
}
@media(max-width:479px) {
.logo a img{width:140px;height:auto;}	
.search{margin:0 50px 0 0;}
.banner_con_in h1{font-size:20px;line-height:20px;}
.banner_con_in p{font-size:15px;line-height:20px;}
.banner_con{padding:20px 0 0 0;}
.banner{min-height:240px;}
.developing_process ul li{width:100%;margin:0 0 10px 0;}
.mail{font-size:14px;line-height:14px;padding:12px 10px 13px 10px;margin:0 0 28px 0;}
.submit{width:100%;}
.data_customer p{font-size:14px;line-height:22px;}
.data_customer span{padding:0 0 17px 0;}
.what_you_do_in_btm{padding:54px 0 30px 0;}
.freelancing p{font-size:15px;line-height:22px;padding:0 0 15px 0;}
.brands ul li{margin:0 7px 10px 6px !important;}
.learn_top{padding:18px 20px 53px;}
.what_you_learn_in h2{font-size:20px;line-height:20px;padding:0 0 13px 0;}
.what_you_learn_in p{font-size:15px;line-height:22px;padding:0 0 10px 0px}
.lessons ul li .lesson1{width:81%;}
.about_rt p{font-size:14px;line-height:22px;}	
}