@media screen and (max-width: 1600px) {

	.banner{height: 600px;}

	.banner h1{bottom:200px;}

}





@media screen and (max-width: 1220px) {

.container{width:1000px;}

.box {width: 223px;}

.bord_course figure{    width: 100px;}

.bord_course .content{width: 300px;}

.join_box li{    width: 160px;    margin-right: 50px;}

.join_sec{    height: 160px;    padding: 4px;}

.join_sec .inner_sec{    height: 150px;    width: 150px;}

.join_box li h3 {font-size: 16px;}

.reasult li{width: 300px;}

.reasult li span{    height: 360px;}

.comment-form-top-lft {    width: 385px;}

.comment-form-top-rgt {    width: 500px;}

.footer-logo {    width: 175px;}

.contect-info {    width: 300px;}

.footer-menu {    width: 190px;}

.footer-newsleter {    width: 322px;}

.newsleter-sec input[type="text"]{width: 220px;}

.newsleter-sec input[type="submit"]{width: 95px;    font-size: 13px;}

.inner-content ul.stu-profile li:nth-child(odd) { margin-right:15px; }

.inner-content ul.stu-profile li .profile-pic img { max-width:150px; }


}







@media screen and (max-width:1023px) {

.container{width:782px;} 

.desktop_nav{display: none;}

.menu-btn{display: block;}

.h-top-rgt .text{margin-bottom: 15px; width: 100%; margin-right: 0px;}

.menu-btn {width: auto;float: left;margin-right: 0;margin-top: 17px;display: inline-block;position: relative;left: 0;top: 38px;}

.header-lft .logo{margin-left: 18px; width: 355px;}

.h-top-rgt .call a{font-size: 22px;}

.h-top-rgt .call{width: 210px;height: 33px;}

.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited{text-align: left; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 300;}

.mm-menu{background: #fff;}

.mm-navbars_bottom > .mm-navbar, .mm-navbars_top > .mm-navbar{background: #000; font-family: 'Roboto', sans-serif; font-weight: 300;}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > *{color: #fff !important; font-family: 'Roboto', sans-serif; font-weight: 300;}

.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {border-color:#fff !important; }



 .mm-wrapper_opened #menu{display: block !important;}

 .header_lft{  margin-left: 60px;} 

.bord_course figure{margin-right: 0; margin-bottom: 10px;}



.reasult li {    width: 228px;}

.reasult li span {    height: 270px;}

.text-area{    max-width: 560px;}

.comment-form-top-rgt {   width: 408px;}

.comment-form-top-lft {    width: 260px;}

.join_box li{    float: none;    display: inline-block;   vertical-align: top;    margin-bottom: 20px;}

.reasult{margin-top: 40px;}

.footer-newsleter {    width: 322px;    float: left;    margin-top: 25px;}

.footer-logo {    width: 210px;}

.contect-info {    width: 374px;}

.box_sec{    float: none;    text-align: center;    vertical-align: middle;     display: inline-block;}

.box { margin-bottom: 20px;   width: 222px;    float: none;    display: inline-block;    vertical-align: top;    text-align: center;}

.box h3 {    font-size: 19px;}

.box:nth-child(3n) {    margin-right: 0;}

.box:nth-child(4n) {    margin-right: 0;}



.middle_sec {   padding: 70px 0px 56px 12px; }

.left_sec {    padding: 70px 12px 56px 0; }

.right_sec {    padding: 70px 0px 56px 12px; }

.inner-content ul.stu-profile li:nth-child(odd) { margin-right:10px; }

.inner-content ul.stu-profile li .profile-pic img { max-width:100px; }

.three-couses-box ul li { width:60%; margin-right:20%; margin-left:20%; }

.left-feature ul, .right-feature ul { margin-left:40px; }

}







@media screen and (max-width: 810px) {

.container{width:750px;}  

.mailstone {   margin-top: 50px;}

.bord_course{margin-top: 50px;}

.join_us{margin-top: 50px;}

.reasult li {    width: 226px;    margin-right: 35px;}

.reasult li span {   height: 268px;}

.per {    width: 70px;    height: 70px;font-size: 22px;}

.reasult li .per span {        height: 70px;    line-height: 73px;}

.comment-form-top-lft {    width: 235px;    margin: 0 30px 0 0;}

.comment-form-top-rgt {    width: 405px;}

.footer-logo {    width: 178px;}



.bord_course .content {   width: 240px; }

.inner-content .column-content { width:100%; }


.inner-content ul.stu-profile li { width:100%; }
.inner-content ul.stu-profile li .profile-pic img { max-width:200px; }


}









@media screen and (max-width: 767px) {

.container{width:620px;} 

.banner h1 {font-size: 50px;}

.banner h1 span {    font-size: 32px;}

.mailstone h2 {font-size: 26px;}

.join_us h2 {font-size: 26px;}

.reasult h2 {font-size: 26px;}

.testimonial-sec .Customer-sec h2{font-size: 26px;}

.contect-form h2 {font-size: 26px;}

.box {    margin-right: 20px;    width: 184px;}

.box h3 {    font-size: 15px;}

.headeing{font-size: 40px;}

.join_box li{    width: 135px;    margin-right: 50px;}

.join_sec{    height: 135px;    padding: 4px;}

.join_sec .inner_sec{    height: 125px;    width: 125px;}

.join_box li h3 {    margin-top: 20px; line-height: 25px;}

.reasult li {    width: 183px;}

.reasult li span {    height: 215px;}

.std_info h4 {    font-size: 18px;}

.std_info p {    font-size: 14px;}

.text-area {    max-width: 480px;}

.testimonial-sec .Customer-sec p{font-size: 20px;}

.footer-logo {    width: 145px;}

.contect-info {    width: 295px;}

.footer-menu {    width: 145px;}

.contect-form{padding-top: 55px}

.comment-form-top-lft {    width: 205px;}

.comment-form-top-rgt {    width: 305px;}

.inner_sec span {              height: 130px;    width: 130px;}

.inner-content .column-content { width:100%; }

.inner-content .left-feature { width:100%;float:left;border:1px solid #a91d2a; border-radius:5px; }
.inner-content .right-feature { width:100%;float:left;border:1px solid #a91d2a; border-radius:5px; }
.left-feature ul, .right-feature ul { margin-left:35px; }


}













@media screen and (max-width: 639px) {

.container{width:548px;} 

.mailstone {    margin-top: 30px;}

.box_sec{margin-top: 25px;}

.box{    width: 262px;}

.box:nth-child(2n) {    margin-right: 0;}

.box:nth-child(3n) {    margin-right: 20px;}

.left_sec {    width: 100%}

.middle_sec{width: 100%;    padding: 70px px 56px 50px;}

.right_sec{width: 100%;    padding: 70px 50px 56px 0;}



.bord_course figure {    width: 130px;   margin-right: 20px;}

.left_sec::before{content: none;}

.right_sec::after{content: none;}

.comment-form-top-lft {    width: 100%;}

.comment-form-top-rgt {    width: 100%;}

.blog-btn input{margin-left: 0; float: none;}

.text-area {    max-width: 385px;}

.join_box li {    width: 135px;    margin-right: 45px;}

.reasult li {    width: 166px;    margin-right: 25px;}

.reasult li span {    height: 194px;}

.footer-logo {    width: 50%;}

.contect-info {    width: 48%;}

.footer-menu {    width: 50%;    margin-top: 25px;}

.footer-newsleter {    width: 50%;}

.newsleter-sec input[type="submit"] {    float: left;    margin-top: 10px;}

.seach-box-inner {     width: 88%;}

.inner_sec span {              height: 130px;    width: 130px;}


.inner-content .column-content { width:100%; }

.inner-content ul.btn-profile { float:right; }
.inner-content ul.btn-profile li { display:block; padding-bottom:15px; }

}





@media screen and (max-width:567px){ 

.container{width:400px;}

.header_rgt ul {    float: left;    margin-left: 20px;}

.banner h1 {    font-size: 38px;}

.banner h1 span {   font-size: 25px;}

.box {    width: 262px;    margin-right: 0;}

.box:nth-child(3n) {    margin-right: 0px;}

.footer-logo {    width: 100%;}

.contect-info {    width: 100%;  margin-top: 35px;}

.footer-menu {    width: 100%;    margin-top: 25px;}

.footer-newsleter {    width: 100%;}

.newsleter-sec input[type="submit"] {    float: none;      margin-top: 0px; margin-left: 15px; }

.text-area {   max-width: 300px;}

.testimonial-sec .Customer-sec p {    font-size: 18px;}

.join_box li:nth-child(2n){margin-right: 0;}

.join_box li:nth-child(4n){margin-right: 0;}

.reasult li:after {

    position: absolute;

    content: '';

    height: 125px;

    width: 100%;

    background: #ececec;

    left: -5px;

    bottom: -125px;

      border: 5px solid #fff;

}

.reasult li {     width: 363px;     margin-right: 0px;  position: relative;    margin-bottom: 140px;    float: none;    display: inline-block;   vertical-align: middle;}

.reasult li span {    height: 100%;}

.std_info{z-index: 999;}

.reasult:after{content: none;}

.testimonial-sec {margin-top: 45px;}

.seach-box-inner {    width: 88%;}

.inner_sec span {

    vertical-align: middle;

    text-align: center;

    display: table-cell;

    height: 128px;

    width: 128px;



}

.inner-content .column-content { width:100%; }

.inner-content ul.stu-profile li .profile-pic { width:100%; }
.inner-content ul.stu-profile li .profile-details { padding-left:20px; }

.login-sec { width: 350px; }

.form-sec-login { width:280px; }


.three-couses-box ul li { width:80%; margin-right:10%; margin-left:10%; }


}







@media screen and (max-width:413px){

.container{width:300px;}

.header_lft {    margin-left: 15px;}

.logo {    width: 80%;}

.banner h1 {    font-size: 30px;    line-height: 45px;}

.banner h1 span {    font-size: 20px;}

.left_sec{padding: 30px;}

.right_sec{padding: 30px;}

.bord_course .content {    width: 100%;}

.reasult li {     width: 100%;  }

.search{font-size: 13px;}

.header_rgt ul {margin-left: 12px;}

.comment-form-top {padding: 25px;}

.newsleter-sec input[type="text"] {    width: 100%;}

.newsleter-sec input[type="submit"] {    float: left;    margin-top: 10px;    margin-left: 0px;}

.testimonial-sec .Customer-sec p {   font-size: 14px;    line-height: 30px;}

.text-area {    max-width: 235px;}

.cutm-img {    width: 20%;    float: none;    text-align: center;    display: inline-block;}

.testimonial-sec .Customer-sec h2 {    margin-bottom: 35px;}

.join_box li:nth-child(2n) {    margin: 0 15px 20px;}

.join_box li{    margin: 0 15px 20px;}

.join_box li:last-child { margin: 0 15px 20px;}

.inner-content .column-content { width:100%; }

.inner-content .column-content .left-column { width:62%; padding: 10px 10px 10px 10px; }

.inner-content .column-content .right-column { width:38%;  padding: 10px 10px 10px 10px; }

.login-sec-form { width:300px; padding:20px; }
.blog-row input { width:260px; }

}

}