@media(min-width:768px){
    .training-img {
        position: relative;
        overflow: hidden;
    }
    .training-img:before {
        content: "";
        position: absolute;
        left: -104px;
        width: 110px;
        height: 1000px;
        background: #fff;
        transform: rotate(6deg);
        z-index: 2;
        top: -10px;
    }
}

@media only screen and (max-width: 1420px){
nav ul li {margin-right: 20px;}	
nav ul li a, .fixed nav ul li a, .general-page nav ul li a {font-size: 16px;}
.fixed nav ul li, .general-page nav ul li {margin-top: 20px;}
nav ul li a{ padding-bottom:18px;}
.fixed nav ul li a, .general-page nav ul li a{ padding-bottom:22px;}
header {padding: 20px 30px;}
header.fixed {padding: 10px 30px 0;}
.general-page nav ul li:hover .sub-menu, .fixed nav ul li:hover .sub-menu {top: 48px !important;}
nav ul li:last-child {margin-right: 0;}
.menu-content{margin-left: 20px;}

.blog-detail{width: 70%;margin-left: 30px;}

}

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

.container {float: left;margin: 0 auto;padding: 0 15px;width: 100%;}

/* header section */
header{padding: 20px 15px;}
header.fixed, .general-page header {padding: 8px 15px 0;}
.logo {width: 150px;}
.btn, .fixed .btn, .general-page header .btn{font-size: 16px;height: 50px;line-height: 51px;width: 140px;}
.menu-content, .fixed .menu-content, .general-page header .menu-content{margin-top: 5px;}
.menu-click {margin-top: 10px;}
.menu-text > a {margin-top: 15px;}
.fixed .menu-text, .general-page header .menu-text {margin-top: 10px;}
.fixed .menu-icon, .general-page header .menu-icon {margin-top: 17px;}


/* side menu */
/*nav ul li a {font-size: 20px;}*/
nav {width: auto;}
.menu-area {padding-right: 40px;}
.contact-info {right: 40px;}

/* Banner Section */
.banner {padding-bottom: 100px;padding-top: 160px;}
.banner-details {width: 100%;}
.banner-details > span {font-size: 25px;line-height: 22px;}
.pro-heading {text-align: center;}
h1 {font-size: 49px;line-height: 63px;}
.banner-details p {font-size: 20px;line-height: 29px;}

/* services section */
.services-details ul li a {width: 140px;}
.services-details ul li a > img {width: 52px;}
.services-details ul li a p {font-size: 16px;line-height: 21px;margin-top: 5px;}

/* courses section */
.courses {padding: 40px 0;}
h2 {font-size: 25px;line-height: 30px;}
.courses-title > p {font-size: 16px;line-height: 30px;}
.courses-info ul {width: 100%;}
.courses-info ul li {margin-right: 0;width: 47%;}
.courses-info ul li:nth-child(2n) {float: right;}
.course-details {padding: 20px;}
h3 {font-size:16px;}
.course-details p {max-height: 73px;}
.view-course {opacity: 1;}
.view-course > span {position: relative;color: #302e32;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.view-course > span:hover {color: #2ecc71;}
.view-course > span img { display:none; }
.view-course > span small {background: rgba(0, 0, 0, 0) url("../images/arrow-sprt.svg") no-repeat scroll -60px 11px;float: right;height: 30px;margin-top: -1px;position: absolute;width: 65px;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.view-course > span:hover small {background-position: 9px 11px;}
.view-more {margin-top: 50px;}
.view-text {font-size: 18px;}
.view-text > span { margin-top:-3px;}
.free-internship .view-text {font-size: 14px;}

/* Project training */
.project-training {padding: 40px 0;}
.pro-heading > p {line-height:50px;}
.tarining-points {padding-right: 20px;}
.project-training-content .flex-wrap{
    padding: 50px 0;
}
.tarining-points > ul {width: 100%;margin-top:20px;}
.tarining-points ul li {background-size: 17px auto;font-size: 15px;padding-left: 30px;}
.free-internship {margin-top: 29px;text-align: center;}
.pro-training .view-more > a {display: inline-block;float: none;}

.inter-heading-text {width: 600px;}
.internship-form {width: 100%;}

/* why agile section */
.development {padding: 40px 0;}
.row-text {float: left;font-size: 13px;line-height: 28px;width: 160px !important;}
.second-row {padding-left: 0;padding-right: 0;}
.third-row {padding-right: 0;padding-left: 14px;}
.fourth-row {padding-left: 0;padding-right: 0;}
.first-row .row-text {display: inline-block;float: none;}
.last-row .row-text {width: 100% !important;}

/* testimonials and form */
.testimonials {padding: 0 15px;}
.testimonial-content ul li p {font-size: 16px;}
.contact-form {padding:25px 15px 41px;}
.contact-form > h2 {font-size: 22px;}
.form_start {margin-top: 20px;}
.internship-content ul {margin-bottom: 10px !important;}
.form_group ul li {margin-bottom: 30px;}
.submit-btn input[type="submit"] {font-size: 18px;height: 50px;line-height: 48px;width: 140px;}
span.wpcf7-list-item {margin-left: 0;}
.input_grp-radio  .wpcf7-list-item-label {margin-right: 10px;padding-left: 25px;font-size: 17px;background-position: -4px 2px;}
.input_grp-radio input[type="radio"]:checked + .wpcf7-list-item-label {background-position: -4px -31px;}


/* Adverties section */
.advrts-partner {padding: 40px 0;}
.advrts-logo > li {margin-right: 20px;}
.advrts-logo li img {width: 100px;}

/* footer section */
.ref-content {display: none;}
footer {padding-bottom:17px;padding-top: 40px;}
h4 {font-size: 18px;}
.about-us {margin-right: 70px;width: 30%;}
.quick-links {margin-right: 0;width: 30%; margin-left:0px;}
.technologies {margin-right: 0;width: 30%;}
.contact-us {margin-right: 30px;width: 45%;margin-top: 30px;}
.courses-inquiry {float: right;width: 45%;margin-top: 30px; margin-left:0px;}
.courses-inquiry .form_start {margin-bottom: 15px;}
.courses-inquiry > p, .about-us p, .footer-qlinks, .technologies-links, .contact-us p {margin-top: 10px;}
.social-icons {margin-top: 13px;}

.contact-us{width: 28%;}
.courses-inquiry{float: left;width: 31%;}

/* Contact-us inner page */
.innercontact-us {margin-top: 75px;padding: 60px 0;}
.contact-us-title {margin-bottom: 60px;}
.inner-contact-form {padding: 25px 10px;}
.inner-contact-info {padding: 0 5px;}
.inner-contact-form .free-internship {margin-top: 130px;}
.contact-form-link {margin-top: 40px;text-align: center;}
.inner-contact-info > ul {padding: 20px;}
.inner-contact-info ul li {margin-bottom: 20px;}
.address-title {margin-bottom: 10px;}
.ph-contact > a {font-size: 12px;width: 150px;}
.ph-contact img {width: 15px;}
.address-line {font-size: 13px;line-height: 25px;}
.address-line > span {font-size: 15px;}

/* blog pages */
.blog-banner {margin-top: 76px;padding-bottom: 130px;padding-top: 100px;}
.main_blogtitle {font-size: 55px;}
.blog-list {padding: 0 0 75px;}
.blog-list ul .column {width: 31.5%;margin-right: 20px;}
.blog-image {height: 160px;}

.addtoany_share_save_container.addtoany_content_top {width: 180px;padding-right: 20px;}
.content-start {padding-left: 35px;width: calc(100% - 180px);}
.content-start img {max-width: 100%;height: auto;}
.addtoany_share_save_container.addtoany_content_bottom {width: 180px;}
.blog-bottom-part {padding-left: 35px;width: calc(100% - 180px);}
.blog-details {padding: 10px 7px 5px;}
.pro-content {font-size: 12px;}

/* 05-2-19 */
.blog-text {width: 100%;}
.blog-main {margin-bottom: 15px;}


/* 12-04-2019(popup-page) */
.sidebar{width: 42%;right: -42%;}

}



@media only screen and (max-width : 1099px) {
.inner-container {margin: 0 auto;padding: 0 15px;width: 100%;}
.maincourses-content {padding-bottom: 40px;padding-top: 65px;}
.course-points {padding-right: 0;}
.course-points > li {background-size: 17px auto;font-size: 14px;padding-left: 30px;width: 100%;line-height: 26px;background-position: left 4px;}
.title-text {padding: 50px 0;}
/*23-5-19*/
.title-text h1{font-size: 39px;line-height: 45px;}
.title-text::after {bottom: 30px;}
/*23-5-19*/
.course-info > p {font-size: 13px;line-height: 22px;}
.course-info > p:last-child {margin-bottom: 0;}
.course-listpoint li {font-size: 14px;}
.graphic-para {margin-right: 360px;}
.other-crs-iconbar li {width: 120px;margin-right: 15px;}
.other-crs-iconbar h5 {font-size: 11px;}
.other-crs-iconbar {margin-top: 20px;width: 100%;}
.other-courses {padding: 41px 0 40px;}
.course-graphic {margin-left: 20px;}
.course-graphic2 {height: 330px;line-height: 330px;width: 330px;}
.course-graphic2 > img {max-width: 100%;}
.ios-code-points {margin-left: 20px;}
.point-content {margin-right: 20px;width: 270px;}
.point-content > ul > li {background-position: left 5px;font-size: 15px;padding-left: 15px;}
.inner-ios-points > li {background-position: left 11px;font-size: 13px;padding-left: 14px;}
.course-graphic-second {float: right;margin-right: 0;}
.info-python {float: none;width: auto;}
.job-placement .course-graphic-second {float: left;margin-left: 0;margin-right: 10px;margin-top: 0;}
.mentor-info {padding-top: 30px;}
.img-content img {max-width: 100%;}
.mentor-details {margin-bottom: 50px;}
.about-icon {margin-right: 10px;margin-top: 9px;min-width: 60px;margin-bottom: 15px;}
.about-icon > img {max-width: 50px;}
.about-info {width: 80%;}
.sub-label {font-size: 12px;line-height: 30px;margin-left: 15px;}
.about-list > li {font-size: 12px;line-height: 23px;}
/*.faculty-content .view-more {margin-top: 30px;}*/
.apply-content {padding: 40px 0px;}
.course-heading h3 {line-height: 16px;}

.responsive-menu{ display:block;}
header.fixed, .general-page header {padding-bottom: 8px;}
.right-menu nav {background-color: #ffffff;left: 0;position: absolute;right: 0;top: 96px;width: auto;  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1); -o-box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1);display: none;}
.fixed .right-menu nav{ top:76px;}
.right-menu nav ul{ width:100%;}
.right-menu nav ul li {margin: 0;width: 100%;}
.fixed nav ul li a, .general-page nav ul li a, .right-menu nav ul li a{ padding:10px 15px !important; float:left; width:100%;}
.right-menu nav ul li a i{ float:right; transition:0.3s all; -moz-transition:0.3s all; -ms-transition:0.3s all; -o-transition:0.3s all; -webkit-transition:0.3s all; margin-top:5px; display:block;}
.right-menu nav ul li.current a i {transform: rotate(-180deg);}
.sub-menu::before {display: none;}
.sub-menu {border-radius: 0;opacity: 1 !important;position: static;visibility: visible !important;width: 100%; display:none;}
.fixed .right-menu nav {height: 275px;overflow-y: auto;}
.placement-label {padding: 25px 20px 25px 225px;}
.placement-label > span {left: 0;}
.placement-label > h4, .popup-left > h4 {font-size: 28px;}
.popup-right{ padding-left:35px; padding-right:35px;}

/*student-review page*/
.student-review-listing li{width: 40%;margin: 20px;position: static !important;}
.student-review-content{padding: 50px 15px 20px;background-size: 70px 40px;}
.student-review-content p{margin-bottom: 20px;font-size: 14px;line-height: 25px;}
.student-info figure{width: 80px;height: 80px;}
.student-info .student-review-title{margin-left: 100px;margin-top: 15px;}
.student-review-title h3{font-size: 15px;}
.student-review-title span{font-size: 13px;}

/*blogs detail page*/
.blog-detail-image{width: 100%;}
.blog-image-content{width: 100%;margin-left: 0;}

/*job fest*/
.job_fest_banner{padding: 100px 0;}
.job_fest_banner h2{font-size: 48px;}
.job_fest_banner p{font-size: 30px;}
.job_fest_form .inner-contact-form form ul li .input_grp {width: 47%;}
.job_fest_form .inner-contact-form form .form_info{margin-top: 0;font-size: 16px;}

/*15-4-19*/
.internship-box h2{font-size: 29px;}
.internship-box p{font-size: 16px;width: 577px;}
.left-section{width: 100%;float: left;}
.right-section{width: 100%;}
}




@media only screen and (max-width : 950px) {
/* Banner */
.banner-details {text-align: center;}
.banner-details > span {width: 100%;}

/* why agile section */
.development {padding:0 0 40px;}
.development-details { background-image:none;height: auto; }
.imgcenter-content { display:none;}
.dvlpmnt-heading {background-color: #2c3e50;color: #fff;display: block;line-height: 50px;margin-bottom: 40px;}
.first-row-content {margin-right: 0;width: 100%;text-align:left;}
.first-row-content > a {width: 100%;text-align: left;}
.job-logo {float: left;margin-right: 20px;}
.row-text {margin-top: 9px;width:auto !important;font-size: 15px;}
.second-row {margin-bottom: 35px;padding-left: 0;padding-right: 0;}
.second-row-left {text-align: left;width: 100%;}
.second-row-left > a {width: 100%;}
.guideline-logo {float: left;margin-left: 0;margin-right: 18px;margin-top: -7px;}
.second-row .second-row-left .row-text {margin-top: 2px;}
.second-row-right {float: left;margin-top: 28px;text-align: left;width: 100%;}
.second-row-right > a {float: left;width: 100%;}
.softskill-logo {float: left;margin-right: 19px;margin-top: 2px;}
.third-row {margin-bottom:30px;padding-left: 0;padding-right: 0;}
.assistance-logo {float: left;margin-left: 0;margin-right: 20px;}
.third-row .second-row-right {margin-top: 30px;}
.third-row .second-row-right .row-text {margin-top: 12px;}
.fourth-row {margin-bottom:30px;padding-left: 0;padding-right: 0;}
.track-logo {float: left;margin-left:-3px;margin-right: 23px;margin-top: 3px;}
.fourth-row .second-row-right {margin-top: 20px;}
.qualified-logo {margin-top: 5px;}
.last-row .row-text {width:auto !important;}
.last-row .first-row-content {margin-left: 0;margin-right: 0;}
.last-row .first-row-content > a {width: 100%;}
.batches-logo {float: left;margin-right: 19px;}

.course-graphic2 {height: 300px;line-height: 270px;width: 220px;}
.ios-code-points {margin-left: 20px;}
.point-content {margin-right: 10px;margin-top: 10px;width: 230px;}

.popup-content{ width:100%;}
.popup-left {display: block;float: left;padding: 50px 0; width: 100%;}
.popup-right {display: block;float: left;width: 100%; position:static;}
.placement-label > span::before, .placement-label > span::after{ display:none;}
.placement-label {padding: 25px 20px;text-align: center;}
.placement-label > span {background-color: rgba(0, 0, 0, 0);color: #ffffff;display: inline-block;float: none;font-size: 52px;padding: 0 15px;position: static;vertical-align: middle;}
.placement-label > h4 {display: inline-block;float: none;font-size: 32px; line-height: 37px;vertical-align: middle;width: auto;}
.close-popup {background-color: #ffffff;border-radius: 50%;height: 40px;line-height: 47px;right: 0;text-align: center;top: -17px;width: 40px;}
.close-popup > img {width: 18px;}

.sidebar {width: 60%; right: -60%;top: 10%;transform: translateY(0);}
.sidebar-contain{padding: 14px 0px 14px 20px;}
.sidebar-contain h3{margin-bottom: 10px;font-size: 16px;line-height: 22px;}
.sidebar-contain span{font-size: 14px;padding: 8px 16px;margin-bottom: 14px;}
.popup-list{margin-bottom: 10px;}
.popup-list li{margin-bottom: 5px;}
.popup-btn a{padding: 6px 20px;font-size: 16px;}
.sidebar-btn{left: -141px;top: 148px;padding: 12px 85px;}


/*16-4-19*/
 .fixed nav ul li a, .general-page nav ul li a, .right-menu nav ul li a{padding: 0px 0px !important;}
 .contact-us{width: 32%;}
}

.courses-inquiry{width: 23%;}
.social-icons > li{margin-bottom: 12px;}




@media only screen and (max-width : 767px) {
.container {float: left;margin: 0 auto;padding: 0 15px;width: 100%;}

.banner-inner h2 {font-size: 36px; line-height: 40px; margin-bottom: 10px;}
.banner-inner p{font-size: 16px;line-height: normal;margin-bottom: 30px;}
.slider-banner{padding: 130px 0 70px 0;}
/* .slider-banner::before{
    content: "";
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
} */
.slick-dots {bottom: -64px !important;}
/* .banner-inner figure a {font-size: 16px; padding: 11px 19px;} */

/* Header Section */
header {padding: 15px;}
header.fixed , .general-page header{padding: 5px 15px 9px;}
.logo {opacity: 1;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;}
.menu-content:nth-child(2) { margin-left: 0;}
.showmenu .logo {opacity: 0;pointer-events: none;}
.logo, .fixed .logo, .general-page header .logo {width: 130px;}
.btn, .fixed .btn {font-size: 16px;height: 50px;line-height: 52px;width: 120px;}
.menu-text {display:none;}
.menu-content {margin-top: 4px;}
.menu-click {margin-top: 10px;}
.fixed .menu-icon, .general-page header .menu-icon{margin-top: 17px;}
.inq-btn {opacity: 0;pointer-events: none;}
.showmenu .inq-btn {opacity: 1;pointer-events: inherit;transition: all 0.3s ease-in-out 0.2s;-webkit-transition: all 0.3s ease-in-out 0.2s;}

/* right menu */
.menu-area {padding-right: 15px;padding-top: 90px;max-width:95%;width: 420px;right: -180%; }
nav ul {float: right;}
nav ul li {margin-bottom: 10px;}
.demo-lec {display: block;}
nav ul li a {font-size: 17px;}
.contact-info {right: 15px;bottom: 10px;}
.contact-no, .email-info {margin-bottom: 15px;text-align: right;width: 100%;}
.contact-no > a, .email-info > a {font-size: 15px;float: none;display: inline-block;}
.contact-no img, .email-info > img { margin-left:6px;float: right;}
.contact-no img { margin-top:-2px; }

/* Banner Section */
.banner {padding-bottom: 60px;padding-top: 120px;}
.banner-details {width: 100%;text-align: center;}
.banner-details > span { font-size:23px;width: 100%;margin-bottom: 10px;}
h1{ font-size:35px;line-height: 40px;}
/*23-35-19*/
.title-text h1{font-size: 30px;}
/*23-5-19*/
.banner-details p {font-size: 16px;line-height: 25px;margin-top: 6px;}
.services-details ul li {width: 50%;padding:30px 0;}
.services-details ul li a {width: 130px;}
.services-details ul li a p {font-size: 16px;line-height:20px;margin-top: 8px;}

/* courses section */
.courses {padding: 30px 0;}
.view-course {opacity: 1;}
h2 {font-size: 22px;line-height: 40px;}
.courses-title > p {font-size: 15px;line-height:25px;}
.courses-info ul {width: 100%;}
.courses-info ul li {margin-right: 0;margin-top:20px;width: 48%;}
.courses-info ul li:nth-child(2n) {float: right;}
.course-details {padding: 15px;}
h3 { font-size: 18px; }
.view-course > a {padding: 17px 0 11px 20px;}
.view-more {margin-top: 40px;}
.view-text, .free-internship .view-text { font-size: 16px;}
.view-text > span {background: rgba(0, 0, 0, 0) url("../images/arrow-sprt.svg") no-repeat scroll -60px 10px; margin-top:0px;}
.view-text:hover span {background-position: 8px 10px;}

/* Project training */
.project-training {padding: 30px 0;}
.pro-heading {text-align: center;}
.pro-heading > p {font-size: 15px;line-height: 28px;}
.tarining-points {width: 100%;margin-top:40px;}
.tarining-points > ul {width: 100%;}
.tarining-points ul li {background-position: left 8px;background-size: 16px auto;font-size: 14px;line-height: 25px;margin-bottom: 18px;padding-left: 30px;}
.free-internship{margin-top: 15px;text-align: center;}
.pro-training .view-more > a {float:none;}

.project-training.showform {height: 800px;}
.internship-form {width: 100%;}
.inter-heading-text {text-align: center;width: 100%;}
.inter-heading-text > p {margin-top: 15px;}
.inter-heading-text > h2 {line-height: 30px;}
.internship-form .input_grp {margin-bottom: 40px;width: 100%;}
.internship-form {margin-top: 10px;}
.internship-form .form_group ul li {margin-bottom: 0px; }
.internship-form .submit-btn {margin-top: 0;}
.input_grp-radio {margin-bottom: 23px;}

/* Development section */
.development {padding: 0 0 30px;}
.development-details > img {margin-left: 2px;width: 100%;}
.imgcenter-content {font-size: 15px;height: 30%;width: 20%;line-height: 20px;padding-top:0px;}
.imgcenter-content > span {bottom: 0;height: 50px;left: 0;margin: auto;position: absolute;right: 0;top: 0;}

/* form section */
.testimonial-form {float: left;width: 100%;display:block;}
.testimonial-content{float: none !important;}
.testimonials {float: left;width: 100%;display:block;padding: 20px 15px;}
.testimonial-content {display: inline-block;float:left;width: 100%;}
.testimonial-content ul {width: 100% !important;}
.testimonial-content ul li {float: left !important;width: 100% !important;}
.testimonial-content ul li p {font-size: 15px;line-height:26px;}
.profile-content > span {font-size: 17px;}
.contact-form {display: block;float: left;padding: 30px 15px;width: 100%;}
.form_start {margin-top: 30px;}
.submit-btn {height: 50px !important;width: 125px !important;}
.submit-btn input[type="submit"] {height: 50px;width: 125px;font-size: 18px;line-height: 45px;}
.form_group ul {margin-bottom: 0 !important;}
.form_group ul li {margin-bottom: 34px;}

/* Adverties section */
.advrts-partner {padding: 30px 0 20px;}
.advrts-logo {width: 100%;}
.advrts-logo > li {margin-right: 0;text-align: center;width: 40%;margin-bottom: 20px;}
.advrts-logo > li:last-child {margin-bottom: 0;}
.advrts-logo li img { float:none;}

/* footer section */
footer {background-attachment: fixed;background-position: center center;padding-bottom: 20px;padding-top: 30px;}
.about-us {display: none;}
.quick-links {width: 100%;margin-right: 0;}
.footer-qlinks { display:none; }
h4 {font-size: 18px;}
.quick-links > h4, .technologies > h4 {border-bottom: 1px solid #757477;cursor: pointer;padding: 2px 10px;position: relative;}
.quick-links h4 img, .technologies h4 img{display: block;position: absolute;right: 12px;top:8px;width:9px;}
.showlinks > img {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.ref-content {display: none;}
.footer-qlinks {margin-top: 0;}
.footer-qlinks ul li {margin-bottom: 0;}
/*.footer-qlinks ul li > a, .technologies-links li > a{border: 1px solid #fff;padding: 8px 13px;width: 100%;border-top:none;font-size: 14px;}*/
.footer-qlinks ul li > a, .technologies-links li > a {font-size: 14px;padding: 8px 13px;text-align: left;width: 100%;}
.technologies {float: left;margin-right: 0;margin-top: 20px;width: 100%;}
.technologies-links {display: none;margin-top: 0;}
.technologies-links li {margin-bottom: 0;}
.contact-us {margin-right: 0;margin-top:30px;width:300px;margin-bottom: 25px;}
.contact-us p {margin-top:5px;}
p {font-size: 13px;width: 100%;}
.contact-links {margin-top: 15px;}
.contact-links li {margin-bottom: 10px;}
.contact-links > li:last-child {margin-bottom: 0;}
.courses-inquiry {margin-top:30px;width:270px;margin-bottom: 20px;}
.courses-inquiry > p {margin-top:5px;}
.courses-inquiry .form_start {margin-bottom: 15px;margin-top: 10px;}

/* why Agile Section */
.development-details { background-image:none; }
.imgcenter-content { display:none;}
.dvlpmnt-heading {background-color: #2c3e50;color: #fff;display: block;line-height: 50px;margin-bottom: 40px;}
.first-row-content {margin-right: 0;width: 100%;}
.first-row-content > a {width: 100%;text-align: left;}
.job-logo {float: left;margin-right: 20px;}
.row-text {margin-top: 9px;width:auto !important;font-size: 15px;}
.second-row {margin-bottom: 35px;padding-left: 0;padding-right: 0;}
.second-row-left {text-align: left;width: 100%;}
.second-row-left > a {width: 100%;}
.guideline-logo {float: left;margin-left: 0;margin-right: 18px;margin-top: -7px;}
.second-row .second-row-left .row-text {margin-top: 2px;}
.second-row-right {float: left;margin-top: 28px;text-align: left;width: 100%;}
.second-row-right > a {float: left;width: 100%;}
.softskill-logo {float: left;margin-right: 19px;margin-top: 2px;}
.third-row {margin-bottom:30px;padding-left: 0;padding-right: 0;}
.assistance-logo {float: left;margin-left: 0;margin-right: 20px;}
.third-row .second-row-right {margin-top: 30px;}
.third-row .second-row-right .row-text {margin-top: 12px;}
.fourth-row {margin-bottom:30px;padding-left: 0;padding-right: 0;}
.track-logo {float: left;margin-left:-3px;margin-right: 23px;margin-top: 3px;}
.fourth-row .second-row-right {margin-top: 20px;}
.qualified-logo {margin-top: 5px;}

.last-row .first-row-content {margin-left: 0;margin-right: 0;}
.last-row .first-row-content > a {width: 100%;}
.batches-logo {float: left;margin-right: 19px;background-position: -230px 0;}

/* Contact-us inner page */
.innercontact-us {margin-top: 60px;padding: 40px 0;}
.contact-us-title {margin-bottom: 30px;}
.inner-contact-form {float: left; margin-top: 0; padding: 0;width: 100%;}
.inner-contact-form .free-internship {margin-top: 40px;}
.contact-form-link {margin-top: 40px;text-align: center;}
.inner-contact-info {float: left;margin-top: 40px;padding: 0;width: 100%;}
.inner-contact-info > ul {padding: 20px;}
.inner-contact-info ul li {margin-bottom: 30px;}
.address-title {margin-bottom: 5px;}
.ph-contact > a {font-size: 12px;}
.ph-contact img {width: 15px;}
.address-line {font-size: 13px;}
.address-line > span {font-size: 15px;}


/* courses inner pages */
.maincourses-content {padding-bottom: 30px;padding-top: 60px;}
.inner-container {float: left;margin: 0 auto;padding: 0 15px;width: 100%;}
.title-text {padding: 40px 0;}
.title-text::after {bottom: 25px;}
.course-info-title {padding-bottom: 30px;}
.course-heading {margin-left: 220px;}
.course-heading > h3 {font-size: 17px;}
.course-points {padding-right: 0;}
.course-points > li {font-size: 15px;padding-left: 25px;background-size: 15px auto;background-position: left 7px;line-height: 31px;}
.graphic-para {margin-right: 300px;}
.course-listpoint li {font-size: 13px;line-height: 30px;background-position: left 9px;}
.other-courses {padding: 50px 0 30px;}
.other-crs-iconbar {margin-top: 30px;}
.other-crs-iconbar > ul {width: 100%;}
.other-crs-iconbar li {margin-bottom: 20px;margin-right: 0;width: 140px;}
.other-crs-iconbar h5 {font-size: 13px;}
.courselogo {height: 80px;width: 80px;}
.courselogo > img {width: 60px;width: 100%;}
.course-heading {margin-left: 100px;}
.course-graphic {margin-left: 0;margin-top: 0;}
.course-graphic > img {width: 230px;}
.course-textline {font-size: 13px;}
.course-info > p {margin-bottom: 10px;}
.ios-crs > img {bottom: -16px;position: absolute;right: -13px;}
.course-graphic2 {display: none;}
.ios-code-points {margin-left: 0;width: 100%;}
.point-content {margin-right: 2%;width: 48%;}
.info-python {width: 100%;}
.course-graphic-second {margin-right: 0px; width: 100%;}
.job-placement .course-graphic-second {float: left;margin-right: 0;margin-top: 0;width: auto;}
.mentor-info {padding-top: 0px;}
.mentor-info > h4 {margin-bottom: 10px;}
.img-content {display: none;}
.mentor-content {float: left;width: 100%;}
.mentor-details {margin-bottom: 20px;}
.about-info {width: 80%;}
.about-info > h4 {font-size: 14px;}
.sub-label {line-height: 24px;}
.apply-content {padding: 30px 0;}

/* Blog pages */
.blog-banner {margin-top: 56px;padding-bottom: 60px;padding-top: 60px;}
.main_blogtitle {font-size: 45px;}
.blog-list {padding:0 0 55px;}
.blog-list ul .column {margin-right: 0;width: 100%;}
.blog-image {height: auto;}
.blog-image a {padding-top: 60%;}
.blog-image a img {bottom: 0;height: auto;left: 0;position: absolute;right: 0;top: 0;}

.post-content-part {padding:55px 0 10px;}
.addtoany_share_save_container.addtoany_content_top {border-right: 0 none;margin-bottom: 20px;padding-right: 0;width: 100%;}
.content-start {padding-left: 0;width: 100%;}
.addtoany_share_save_container.addtoany_content_bottom {margin-bottom: 30px;width: 100%;}
.blog-bottom-part {padding-left: 0;width: 100%;}
.like-block {margin-top: 0px;padding: 20px 0;}
.like-block li {margin-right: 50px;}
.post-form {margin-top: 60px;}
.comment-respond {width: 100%;}
.comment-form {margin-top: 35px;}
.blog-image .read-blog span img {position: relative;}

.comment-body, .comment-list .comment-respond {padding: 20px 15px;}
.reply {right: 10px;}
.comment-list .comment-respond .comment-form {width: 100%;}

.fixed .right-menu nav {top: 69px;}
.popup-left {padding: 33px 0;}
.title > h3 {font-size: 30px;}
.title > span {font-size: 20px;line-height: 20px;}
.title > h3:last-child {line-height: 46px;}
.popup-left p {font-size: 16px;line-height: 30px;padding: 20px 15px 0;}
.placement-label {margin-top: 30px;}
.placement-label > span {font-size: 40px;}
.placement-label > h4{font-size: 20px; line-height: 30px;}
.popup-left > h4{ margin-top:35px;font-size: 20px; }
.popup-right {padding: 20px;}
.popup-right > h4 { font-size: 24px;}
.job-title-form {margin-top: 10px;}
.job-title-form > ul > li {margin-bottom: 25px;}
.form-technology > li {margin: 0 10px 10px 0;min-width: auto;}

/*student-review page*/
.student-review-listing li{width: 40%;margin: 20px;}
.student-review-content{padding: 50px 15px 20px;background-size: 70px 40px;background-position: 10px top;}
.student-review-content p{margin-bottom: 20px;font-size: 14px;line-height: 25px;}
.student-info figure{width: 80px;height: 80px;}
.student-info .student-review-title{margin-left: 100px;margin-top: 15px;}
.student-review-title h3{font-size: 15px;}
.student-review-title span{font-size: 13px;}

/*blog detail page*/
.blog-detail{margin-left: 0;width: 100%;}
.blog-content-info .blog-bottom-part{margin-top: 10px;}
.blog-detail-image{width: 100%;}
.blog-image-content{width: 100%;margin-left: 0;}

/*job fest*/
.job_fest_form .inner-contact-form form ul li .submit-btn.btn{width: 100% !important;}
.job_fest_banner h2{font-size: 28px;line-height: normal;}
.job_fest_banner p{font-size: 18px;line-height: normal;}
.job_fest_form h2{font-size: 24px;}
.job_fest_form h2::after{width: 240px;}
.job_fest_form .inner-contact-form form ul li .input_grp{width: 100%;}
.job_fest_form .inner-contact-form form .form_info{margin-top: 10px;font-size: 14px;}


/* 05-2-19 */
.blog-img {float: left !important;}

/* 12-04-2019(popup-page) */
.sidebar{width: 66%;right: -66%;}
.sidebar-contain{padding: 12px 0px 12px 14px;}
.popup-btn a{font-size: 15px;padding: 6px 20px;}
.popup-list{margin-bottom: 11px;}
.sidebar-contain h3{font-size: 18px;line-height: 22px;}
.sidebar-btn{top: 130px;}

/*15-4-19*/
.internship-box h2{font-size: 24px;}
.internship-box p{font-size: 14px;width: 500px;}
.apply-section{font-size: 14px;}

.slider-banner .slider, .slider-banner-img{
    width: 100%;
  }
  .slider-banner-img{
      display: none;
  }
  .project-training-content .flex-wrap {
    flex-direction: column-reverse;
}
.training-img {
    width: 100%;
}


}

@media only screen and (max-width : 599px) {
.courses-info ul li {width: 100%;}
/*.course-info-title {text-align: center;}*/
/*.courselogo{display: inline-block;float: none;}*/

.graphic-para {margin-right: 0;}
.course-graphic {float: left;width: 100%;}
.course-info {float: left;}
.job-placement .course-graphic-second {width: 100%;}
.contact-us {margin-bottom: 0px;}
.contact-us, .courses-inquiry {width: 100%;}

/*student-review page*/
.student-review-listing li{width: 100%;margin-right: 0;margin: 0;margin-bottom: 30px;position: static !important;}

/* 12-04-2019(popup-page) */
.sidebar{width: 89%;right: -89%;}
.sidebar-contain span{padding: 8px 16px;margin-bottom: 14px;}
.popup-list li{margin-bottom: 4px;}
.popup-list li p{font-size: 14px;}
.sidebar-btn{padding: 8px 76px;left: -128px;}
.sidebar-contain h3{margin-right: 10px;}

}



@media only screen and (max-width : 479px) {
.services-details ul li {width: 100%;}
.advrts-logo > li {width: 100%;}
.row-text {width: 220px !important;}
.softskill-logo {margin-top: 14px;}
.guideline-logo {margin-top: 5px;}
.third-row .second-row-right .row-text {margin-top: 0;}
.qualified-logo {margin-top: 18px;}
.track-logo {margin-top: 16px;}
.course-heading {float: left;margin-left: 0;width: 100%;margin-top: 30px;text-align: left;}
.course-heading > h3 {font-size: 15px;}
.point-content {width: 100%;}
.about-info {width: 100%;}
.fixed .right-menu nav {top: 58px;}
.fixed nav ul li a, .general-page nav ul li a, .right-menu nav ul li a{ text-align:left;} 
.fixed .right-menu nav {height: 320px;}

/*15-4-19*/
.left-section{width: 100%;float: left;}

.apply-section{padding: 6px 7px 6px 7px;}
.internship-box h2{font-size: 20px;}

/*23-5-19*/
.title-text h1{font-size: 20px;line-height: 30px;}
/*23-5-19*/
} 




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

.logo , .fixed .logo, .general-page header .logo {width: 120px;}
header.fixed {padding: 5px 15px;}
.btn, .fixed .btn, .general-page header .btn{font-size: 14px;height: 40px;line-height: 40px;width:120px;}
nav {text-align: center;width: auto;}
nav ul li a {display: inline-block;float: none;font-size: 17px;width: 100%;}
.menu-click {margin-top: 5px;}
.fixed .menu-icon, .general-page header .menu-icon {margin-top: 12px;}
.menu-area {max-width: 100%; width: 100%;padding-right: 0; }
.general-page header {padding: 5px 15px;}


.sidebar-btn{top: 160px;}

}

@media only screen and (max-height :480px) {
.contact-info {bottom: -20%;right: 10px;position: relative;}
.menu-area {overflow: auto;}
}

@media only screen and (max-height : 359px) {
.contact-info {bottom: 0;}
.contact-no, .email-info { margin-bottom:15px; }
.contact-no { margin-bottom:0px; }

}
@media screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){
.fixed .right-menu nav {height: 230px;overflow-y: auto;}

}

