@media (max-width: 1440px){
    .panel-group .panel-heading a.collapsed:after {
        top:12px;
    }
    .accordion .card-header a{
        font-size:16px;
    }
    .awards_recognition .txt_box {
        height: 500px;
    }
    img.pattern_top{
        bottom:150px;
    }
    .awards_recognition{
        padding-bottom: 15rem;
    }
    img.campus_pattern{
        top: -120px;
    }
    .placement_chips h2{
        font-size:30px;
    }
    .campus_section img.graphic_down{
        left: 90px;
    }
    .shield_box img{
        max-width: 230px;
    }
    .shield_box:before{
        height: 130px;
        width: 130px;
    }
    .campus_section.student_testimonial:before{
        height: 1100px;
        width: 750px;
    }
    .alumni_carousel .picture_sec{
        margin-left: 15px;
    }
    .alumni_carousel .item{
        margin-top: 100px;
    }
    img.top_dummy{
        right: 140px;
        max-width: 120px;
        top: 160px;
    }
    img.bottom_dummy {
        position: absolute;
        right: 130px;
        bottom: 70px;
        max-width: 120px;
    }
    .back_bg_new:before{
        top: 45px;
    }
    #btech_inner .row.align-items-center {
        margin-top:0px;
    }
    .shield_carousel ul li img{
        max-width: 180px;
    }
    .campus_section{
        background-size: 600px;
    }
    .faq_section{
        padding-top: 0rem;
    }
    .round_pink img{
        max-width: 100px;
    }
    .awards_reco.wi_full {
        background-position: bottom -60px center;
    }
    .student_testimonial .row:before{
        height: 65%;
    }
    .owl-carousel.recruit_carousel.owl-loaded.owl-drag {
        position: unset;
        bottom: 0;
    }
    section.Landing_Banner .Banner_Content h1{
        font-size: 40px;
        padding: 1rem 0px 5px 0px;
    }
    .Banner_Content {
        padding-top: 13rem;
    }
    .awards_reco p{
        font-size: 16px;
    }
    .picture_sec{
        height: 180px;
    }
    .allumni_carousel .owl-nav button img{
        height: 50px;
        width: 50px;
        padding: 15px;
    }
    .allumni_carousel .owl-nav{
        top: -150px;
    }
    .round_pink h3{
        font-size: 24px;
    }
    .recruit_carousel .owl-dots{
        bottom: 20px;
    }
    .btm_name h3{
        padding-top: 3rem;
    }
    .awards_shields ul li img{
        max-width:150px;
    }
   .admsn_enquiry {
    right: 8.3%;
    top: -222px;
}
   
}

@media (max-width: 1366px){
    
}

@media (max-width: 1280px){

}
@media (min-width: 1600px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1600px !important;
}
/*section.Landing_Banner .Banner_Content h1 span {*/
/*    display: block;*/
/*}*/
h1, h2 {
    font-size: 50px;
}
body{
    font-size: 20px;
}
h3 {
    font-size: 32px;
}
h4 {
    font-size: 28px;
}
.placement_carousel .item .item_wrap .img_box{
    height: 500px;
}
section.Placement_Sec .shadow_Wrapper .placemnt_video_btn .placemnt_video_wrap .img_box{
    height: 320px;
}
section.Why_choose_Sec .why_Choose_List .list_item .item_Wrap img{
    height: 300px;
}
.accordion .card-header a{
    font-weight: 600;
    font-size: 20px;
}
section.Placement_Sec .shadow_Wrapper{
    margin-top: -120px;
}
.Course_corousal .owl-item li a{
    padding: 15px 10px;
}
.Course_corousal .owl-nav{
    top: 2px;
}
.testimonials-slider .owl-nav{
    top: -150px;
}
.recognition_carousel .owl-nav{
    top: -130px;
}
     .admsn_enquiry {
    top: -200px;
    }
}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1170px;
    }
}

@media(min-width:768px) {
.Campus_course_Tabs ul#Camps_tabs {
    flex-wrap: wrap;
    display: flex;
    border: none;
    width: 100%;
}
.Campus_course_Tabs ul#Camps_tabs li.nav-item {
    margin-bottom: 15px;
    padding-right: 15px;
    width: calc(100% / 5);
}
.Campus_course_Tabs ul#Camps_tabs li.nav-item a.nav-link {
    padding: 12px;
    width: 100%;
    display: inline-block;
    border-radius: 30px;
    color: #000;
    font-weight: 500;
    font-size: 100%;
    background: #fff;
    min-width: 150px;
    border: none;
}
.Campus_course_Tabs ul#Camps_tabs li.nav-item a.nav-link.active {
    background: linear-gradient(45deg, #0B89EE, #3DBFF8);
    color: #fff;
}
.Campus_course_Tabs .card {
    border: none;
    background-color: transparent;
}
.Campus_course_Tabs .card .card-header {
    display:none;
}  
.Campus_course_Tabs .card .collapse{
    display:block;
}
.Campus_course_Tabs .card .card-body{
    padding: 0;
    margin-top: 1.5rem;
}
}

@media(min-width:768px) and (max-width: 991px) {
.Campus_course_Tabs ul#Camps_tabs li.nav-item a.nav-link{
    min-width: 80px !important;
    padding: 13px 15px !important;
}
}


@media (max-width: 1199px){
    section.Landing_Banner .Banner_Content h1{
        font-size:32px;
    }
    #wy_choose h2{
        font-size:40px;
    }
    .bunch_choose h3{
        font-size:20px;
    }
    .bunch_choose img.bfr_hvr{
        max-width: 70px;
    }
    .bunch_choose img.aftr_hvr{
        max-width:70px;
    }
    .placement_chips h2{
        font-size:20px;
    }
    .left_top h2{
        font-size:30px;
    }
    #myTabContent .panel-heading h4 a{
        font-size:17px;
    }
    div#myTabContent h2{
        font-size:30px;
    }
    .testimonial-area{
        padding:0 20px;
    }
    .alumni_right h2{
        font-size:30px;
    }
    .alumni_right p{
        font-size:14px;
    }
    .round_pink h3{
        font-size: 16px;
    }
    .awards_carousel .item h2{
        font-size: 22px;
    }
    .recruit_carousel .owl-dots{
        bottom: 110px;
    }
    .student_right img{
        padding-right: 20px;
        padding-left: 20px;
    }
    .speaktm_wrap .thumb_wrap{
        height: auto;
    }
    .outer_data{
        height: 100%;
    }
    .placement_records ul li span{
        font-size: 16px;
    }
    .picture_sec {
        height: 140px;
    }
    .btm_name h3{
        padding-top: 3rem;
    }   
}


@media (max-width: 1170px){
    img.top_dummy {
        right: 130px;
        max-width: 90px;
        top: 150px;
    }
    img.bottom_dummy {
        right: 140px;
        bottom: 20px;
        max-width: 90px;
    }
}


@media (max-width: 1024px){
.panel-group .panel-heading a.collapsed:after {
    top: 8px;
}
.panel-group .panel-heading a:after{
    top:8px;
}
.faq_section{
    background-repeat: no-repeat;
    background-size: cover;
}
.alumni_carousel .txt_box p{
    padding-left: 15px;
}
img.quote_icon{
    max-width: 50px;
}
.alumni_carousel .picture_sec{
    padding: 40px;
}
.round_pink img {
    max-width: 120px;
}
.round_pink h3 {
    font-size: 22px;
}
.about_chandigrh .col-12.col-sm-6 {
    flex: 100%;
    max-width: 100%;
}
.about_chandigrh{
    margin-top: 0px;
}
.awards_reco.wi_full {
    background-position: bottom 0px center;
}
.awards_carousel button.owl-next{
    right: -25px;
}
.awards_carousel button.owl-prev{
    left: -25px;
}
}

@media (max-width: 991px){
h1, h2 {
    font-size: 30px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 15px;
}
header ul#menu-top-social-icons {
    display: none;
}
.empwr_wrapper .inner_box .Left__box, .empwr_wrapper .inner_box .Right__box, .speak_video_Sec .speak_Item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.prgrm_offr_box .pgm_ofr_list ul li{
    width: 100%;
}
.speak_video_Sec .speak_Item .speaktm_wrap p br{
    display: none;
}
section.Landing_Banner .Banner_Content h1 {
    font-size: 30px;
    padding: 1rem 0px 5px 0px;
    width: 50%;
}
section.Landing_Banner{
    padding:10em 0;
}

.alumni_right{
    top:20px;
}
section.Landing_Banner {
    height: 1070px;
}
section.Landing_Banner {
    height: 0px;
    padding-bottom: 0px;
}
.faq_section{
    background-position: top center;
}
ul#menu-top-social-icons{
    display: none;
}
.placement_chips h2 {
    font-size: 18px;
}
.about_chandigarh h1{
    font-size: 30px;
}
.alumni_carousel .picture_sec {
    padding: 0px;
}
.campus_section.student_testimonial:before {
    height: 900px;
    width: 660px;
}
section.Landing_Banner .Banner_Content h1 br{
    display: none;
}
.shield_carousel ul li img {
    max-width: 130px;
}
.awards_reco .owl-dots{
    bottom: 20px;
}
.about_lft{
    padding: 30px 0px;
}
.placement_records{
    padding: 0px 0px;
}
#myTab li.nav-item{
    width: auto;
}
.btm_name{
    width: 60%;
}
.picture_sec{
    width: 40%;
}
.choose_cgc .col-sm-4{
    flex: 100%;
    max-width: 100%;
}
.camp_studts p{
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
}
.btm_name h3 {
    padding-top: 20px;
}
.recruit_carousel img.quote_icon{
    max-width: 35px;
}
.Banner_Content {
    padding-top: 0rem;
}
img.vis_mob {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
    padding-top: 100px;
}
       .bg_image--52 {
    background-image: none !important;
    height: auto;
    display: block !important;
    padding-top: 0 !important;
}
    .admsn_enquiry {
    position: unset;
    width: 100%;
} 
}

@media (max-width: 768px){
    .container{
        max-width:100%;
    }
    .awards_reco h2 {
        font-size: 24px;
    }
    header .navbar .navbar-brand{
        padding-left: 10px;
    }
    .tollfree_txt {
        margin-top: 0px;
    }
    .placement_records p{
        width:100%;
    }
    header .navbar .navbar-brand img {
        max-height: 67px!important;
    }
    .partner_bg {
        height: 350px;
    }
    .testi_slider .owl-nav {
        display: none;
    }
    .alumni_right p:before {
        top: 160px;
    }
    .slick-next {
       right: -11px;
    }   
    .slick-prev {
        left: -31px;
    }
    section#wy_choose{
        margin-top: -7rem;
        padding-top: 40px;
    }
    .Banner_Content:after{
        display:none;
    }
    .Banner_Content:before{
        display:none;
    }
    h2 {
        font-size: 30px !important;
    }
    .chips_content h2 {
        font-size: 22px !important;
    }
    .chips_content img{
        max-width:60px;
    }
    .about_left{
        width:100%;
    }
    .left_sd h2 {
        font-size: 20px !important;
    }
    img.campus_pattern{
        max-width: 100px;
        top: -40px;
    }
    .each_alumni p{
        text-align:left;
    }
    .awards_recognition .txt_box {
        height: 100%;
    }
    .awards_recognition button.owl-prev {
       left: -5px;
    }
    .awards_recognition button.owl-next{
        right:-5px;
    }
    .alumni_carousel .picture_sec {
        padding: 50px;
    }
    #header a.navbar-brand:before{
        border-left: 9840px solid #fff;
    }
    .campus_section img.graphic_down {
        left: 0;
        max-width: 250px;
    }
    .allumni_stu_speak p{
        padding: 15px 0rem;
    }
    .awards_reco p{
        padding: 0px 0rem;
    }
    .choose_cgc p{
        padding: 20px 0rem;
    }
    .alumni_carousel .txt_box p{
        margin-bottom: 5px;
    }
    img.quote_icon {
        max-width: 30px;
    }
    .awards_carousel button.owl-prev{
        top: 40%;
        left: 0px;
    }
    .awards_carousel button.owl-next{
        top: 40%;
        right: 0px;
    }
    ul#myTab:before {
        background-size: 130px;
    }
    .awards_carousel .item h2{
        color: #02056b;
        font-size: 20px !important;
    }
   .awards_reco.wi_full {
    background-position: bottom -70px center;
    margin-top: 30px;
    }
    .owl-carousel.awards_carousel.owl-loaded.owl-drag {
        padding: 0 20px;
    }
    .sticky-header .navbar .navbar-brand {
        height: auto;
    }
    .tabs_divide .col-12.col-sm-3 {
        flex: 100%;
        max-width: 100%;
    }
    .tabs_divide .col-12.col-sm-9 {
        flex: 100%;
        max-width: 100%;
    }
    .tab_contnt_inner{
        padding: 30px 0;
    }
    .tab_contnt_inner p {
        padding-left: 0px;
        padding-top: 0px;
    }
    .student_testimonial .col-12.col-sm-8 {
        padding: 9rem 0 0px 30px;
        flex: 100%;
        max-width: 100%;
    }
    .student_right img{
        display: none;
    }
    .inner_recruit p{
        font-size: 16px;
        width: 100%;
        padding: 20px 0;
    }
    .inner_recruit:before{
        left: 5px;
    }
    .recruit_carousel .owl-dots {
        bottom: 40px;
    }
    .top_btech{
        margin-bottom: 0px;
    }
    ul#myTab:before {
        background-size: 400px;
    }
    ul#myTab:after{
        right: unset;
        top: unset;
        bottom: -70px;
        transform: rotate(90deg);
        left: 50%;
    }
    .top_btech p{
        font-size: 20px;
    }
    .tab_contnt_inner p {
        font-size: 16px;
    }
    .admsn_enquiry {
        position: unset;
        width: 100%;
        margin-top: 15px;
    }
    section.Landing_Banner .Banner_Content h1{
        padding: 0rem 0px 5px 0px;
    }
    section.Landing_Banner {
        min-height: 700px;
    }
    section.Landing_Banner.Banner_Content {
    min-height: 800px !important;
}
}

@media (max-width: 767px){
    .international_carousel .owl-item img{
        height: auto;
    }
    .placement-box-record{
        margin-bottom:30px;
        height: auto;
    }
    .owl-dots {
    margin: 0 auto!important;
    display: table;
}
      section.rs-ranking-section {
    display: none;
}
    section.mobrank {
    display: block;
}
    section.mobrank img {
width: 50%;
margin: 0 auto;
text-align: center;
}

section.mobrank h2 {
    font-size: 30px;
    FONT-WEIGHT: 600;
}

    
.Banner_Content .google_Reviews{
    flex-wrap: wrap;
}
.google_Reviews .vote__div{
    margin-left: 0;
}
section.Recognition_Sec .owl-carousel .item .item_wrap .txt_box{
    width:100%;
}
section.Recognition_Sec .owl-carousel .item .item_wrap .img_box{
    width: 100%;
    border-radius: 14px 14px 0 0;
}
section.Why_choose_Sec .why_Choose_List .list_item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.testimonials-slider .owl-nav, .recognition_carousel .owl-nav{
    right: auto;
    left: 50%;
    top: auto;
    transform: translateX(-50%);
    bottom: -70px;
}
.Course_corousal .owl-nav [class*=owl-]{
    width: 40px;
    height: 40px;
}
.testimonials-slider, .caousl_outr_wrap {
    padding-bottom: 50px;
}
.Campus_course_Tabs .right_padng{
    margin-left: 50px;
    margin-right: 50px;
    padding: 0;
}
.Course_corousal .owl-nav{
    right: auto;
    left: auto;
    top: auto;
    transform: none;
    bottom: 0;
    position: unset;
    width: 100%;
}
.Course_corousal .owl-nav button.owl-prev {
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%);
}
.Course_corousal .owl-nav button.owl-next {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%);
}
.Banner_Content .google_Reviews p{
    font-size: 20px;
}
.Banner_Content .google_Reviews .google_Logo {
    max-width: 200px;
}
.Campus_course_Tabs .tab-content > .tab-pane {
    display: block !important;
    opacity: 1;
    background: transparent;
    border: none;
    margin: 10px 0;
}
.Campus_course_Tabs .tab-content .card-body {
    padding: 15px 0 0;
    margin-bottom: 30px;
    border-top: 0;
}
.Campus_course_Tabs .tab-content > .tab-pane .card-header {
    background: transparent;
    border: none;
    padding: 0;
    border-radius: 0;
}
.Campus_course_Tabs .tab-content > .tab-pane .card-header a {
    width: 100%;
    padding: 12px;
    display: block;
    color: #000;
    font-size: 120%;
    font-weight: 600;
    border-radius: 10px;
    background: #fff;
}
.Campus_course_Tabs .tab-content > .tab-pane .card-header a[aria-expanded="true"] {
    background: linear-gradient(45deg, #0B89EE, #3DBFF8);
    color: #fff;
}
.course__btn_block a.btn_style {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(rgb(171 12 47), rgb(0 109 181));
    z-index: 99;
    color: #fff;
    border-radius: 0;
    font-size: 130%;
    padding: 15px;
    margin-top: 0;
}
footer {
    /*margin-bottom: 50px;*/
}
.course__btn_block a.btn_style {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(1.25turn, #05249E, #7E97F9) !important;
    z-index: 99;
    color: #fff;
    border-radius: 0;
    font-size: 20px;
    padding: 15px;
    margin-top: 0;
    font-family: 'Josefin Sans', sans-serif;
    text-align: center;
    border-top: 1px solid #fff;
}
header .header_contact .tollfree_txt a .phone_icn{
    width: 45px;
    height: 45px;
    padding: 12px;
}
.chips_content h2 {
    font-size: 24px !important;
}
.campus_section img.graphic_down {
    left: 0px;
    max-width: 240px;
}
.choose_cgc .col-12.col-sm-4 {
    flex: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.choose_cgc{
    height: auto;
    background-size: cover;
}
.round_pink {
    margin-top: 30px;
}
.choose_cgc .row {
    margin-bottom: 0px;
}
    .awards_shields {
    display: none;
}
    .ties_up .mobile-carousel .owl-dots {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
    .ties_up .mobile-carousel .owl-dots .owl-dot span {
    width: 10px!important;
    height: 10px!important;
    border-radius: 50%;
    display: inline-block!important;
    background: #576575!important;
    margin: 2px;
}
  .ties_up .mobile-carousel .owl-dots .owl-dot.active span {
 background: #113c73!important;
}
.foreign_sect .mobile-carousel .owl-dots .owl-dot span {
    width: 10px!important;
    height: 10px!important;
    border-radius: 50%;
    display: inline-block!important;
    background: #576575!important;
    margin: 2px;
}
.foreign_sect .mobile-carousel .owl-dots .owl-dot.active span {
    background: #113c73!important;
}
              	.hide__mob {
		display: none!important;
	}
	.visible__mob {
		display: block!important;
	}

.mobile-carousel .item {
/*    background: #fff;*/
    padding: 1.5rem;
    overflow: auto;
}
   .top_btech .mobile-carousel .item h3 {
    color: #000!important;
}
  .top_btech .mobile-carousel .owl-dots .owl-dot span {
    width: 10px!important;
    height: 10px!important;
    border-radius: 50%;
    display: inline-block!important;
    background: #576575!important;
    margin: 2px;
}
.top_btech .mobile-carousel .owl-dots .owl-dot.active span {
    background: #113c73!important;
}
    footer {
    margin-bottom: 50px;
}
.cta-wrapper {
    display: block;
    position: relative;
    width: 100%;
}
.btn-cta-wrapper {
    position: fixed;
    background-color: #6c757d;
    padding: 7px 2px;
    width: 100%;
    bottom: 0;
    z-index: 99;
}
.all-btns {
    display: flex;
    justify-content: center;
}
.btn-apply {
    margin: 0 10px 0 5px;
    background-color: #FFF;
}
.cta {
    background-color: #fff;
    display: flex;
    align-items: center;
    padding: 0 10px !important;
}
.cta, .read-more {
    color: #000;
    font-weight: 700;
    text-decoration: none;
    padding: 7px 10px;
}
.cta .padd-btn {
    font-size: 13px;
    padding: 9px 9px 7px 0px;
}
.cta span:nth-child(2) {
    margin-right: -10px;
    position: relative;
    padding: 9px;
}
.cta .arrow-bg {
    background-color: #ae152d;    
}
.btn-chat, .btn-request {
    padding: 7px 4px;
    font-size: 12px;
}
.btn-request img {
    background-color: transparent;
}
}

@media (max-width: 599px){
    .alumni_right{
        padding-left:0px;
    }
    .alumni_right p:before {
        top: 170px;
        right: 15px;
    }
    section#wy_choose {
        margin-top: -10rem;
        padding-top: 70px;
    }
    .placement_records ul li{
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .top_btech p {
        margin-top: 15px;
        text-align: left;
    }
    .img_box:before{
        width: 60%;
        left: 40px;
    }
    .back_bg_new:before{
        width: 100%;
    }
    .alumni_carousel .picture_sec {
        padding: 20px;
        width: 70%;
    }
    .alumni_carousel .picture_sec{
        width: 100%;
        padding: 0px;
    }
    .alumni_carousel .txt_box{
        width: 100%;
    }
    .alumni_carousel .txt_box p{
        font-size: 12px;
    }
    .btm_name h3 {
        font-size: 22px;
    }
    .btm_name{
        padding-left: 0px;
        float: left;
        width: 100%;
    }
    img.bottom_dummy{
        bottom: 40px;
    }
    .alumni_carousel .owl-next img{
        padding-left: 20px;
        max-width: 60px;
    }
    .alumni_carousel .owl-prev img{
        padding-right: 20px;
        max-width: 60px;
    }
    img.top_dummy {
        right: 150px;
        max-width: 90px;
        top: 120px;
    }
    .placement_records ul li span br {
        display: none;
    }
    .faq_section {
        padding-top: 0rem;
    }
    .choose_cgc {
        height: auto;
        background-size: cover;
    }
    .campus_section {
        background-size: 500px;
    }
    .allumni_carousel .owl-dots{
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .shield_carousel img{
        margin: 0 auto;
        max-width: 150px;
        padding-bottom: 30px !important;
    }
    
    .recruit_carousel .owl-dots {
        bottom: 0px;
        left: 50%;
        right: unset;
        transform: translate(-50%,-50%);
    }
    .alumni_speak p{
        margin-top: 20px;
        font-size: 20px;
    }
    .faq_section h2{
        margin-bottom: 0px;
    }
    .student_testimonial .row:before{
        border-radius: 30px;
    }
    .awards_reco.wi_full {
        background-position: bottom 0px center;
        background-image: none !important;
    }
    .placement_records ul li {
        height: auto;
    }
/*
    section.Landing_Banner{
        background-image: url(../images/awards-new/commerce-admission-mob.png) !important;
        height: 500px;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 500px;
    }
    section.Landing_Banner .Banner_Content h1{
        line-height: 1.4;
    }
*/
    
}


@media (max-width: 575px){
h1, h2 {
    font-size: 25px;
}
h3 {
    font-size: 20px;
}
body{
    font-size: 14px;
}
.prgrm_offr_box .pgm_ofr_list ul{
    width: 100%;
}
section.Why_choose_Sec .why_Choose_List .list_item, .empowr_List_wrapper .empowr_List {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.empowr_List_wrapper .empowr_List{
    border-bottom: 1px solid #CECECE;
}
.empowr_List_wrapper .empowr_List:last-child{
    border-bottom: none;
}
.empwr_wrapper .inner_box .Right__box{
    padding: 0;
}
.empowr_List_wrapper .empowr_List:nth-child(even){
    border-left: none;
}
section.Faq_Sec .Sec_Title{
    margin-bottom: .5em;
}
.testimonials-slider .owl-carousel .item_wrap .icon_title .name_txt{
    margin-left: 20px;
    padding-left: 20px;
}
.prgrm_offr_box .pgm_ofr_list ul, .empwr_wrapper .inner_box .Left__box{
    padding:15px 0;
}
.allumni_carousel .owl-nav {
    right: 0px;
    left: unset;
    top: 100%;
}
.testmonial_carousel .item img {
    max-width: 250px;
    float: none;
    width: auto;
    display: block;
    margin: 0 auto;
}
.alumni_right p:before{
    top:150px;
}
.center_center {
    float: left;
    width: 100%;
    padding: 50px 0;
}
.awards_reco h2 {
    font-size: 30px;
    margin-top: 30px;
}
.awards_recognition{
    padding-bottom:150px;
    margin-top: -350px;
}
div#myTabContent{
    margin-top:20px;
}
.partner_bg {
    height: 550px;
}
.about_image img {
    float: none;
    width: auto;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    margin-bottom: 80px;
}
section#wy_choose {
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 50px;
}
#wy_choose h2 {
    font-size: 30px;
    margin-top: -30px;
}
.bunch_choose{
    height: auto;
    margin-bottom: 10px;
}
.row.about_image{
    margin-top: 2rem;
}
.alumni_right {
    padding-left: 15px;
}
.slick-prev {
    left: -21px;
}
.slick-next {
    right: 0px;
}
.white_shdow_note{
    padding:30px 15px;
}
.testimonial-text-slider{
    padding-bottom:0px;
}
.slick-prev, .slick-next{
    top: 36.6%;
}
.placement_records ul li{
    width:100%;
}
#wy_choose .row{
    width:auto;
}
.chips_content{
    margin-bottom: 0px;
}
#myTab li.nav-item{
    width:100%;
    margin-bottom: 10px;
}
.partner_bg {
    height: 100%;
}
.campus_carousel ul li {
    width: 100%;
    margin-right: 10px;
}
.awards_recognition{
    background-position:bottom left;
}
.awards_recognition .txt_box h3{
    font-size:20px;
}
.awards_recognition .txt_box p {
    text-align: left;
}
.top_btech h2.center_line {
    font-size: 22px !important;
}
.top_btech{
    height:auto;
}
.left_sd img {
    float: none;
    width: auto;
    display: block;
    margin: 0 auto;
    max-width: 140px;
}
.left_sd{
    width:100%;
}
.right_sd{
    width:100%;
    padding-top: 0px;
    margin-top: -20px;
}
.about_cgc{
    height: 1100px;
    top: -300px;
}
img.pattern_top {
    bottom: 110px;
    max-width: 100px;
}
.student_testi{
    padding-top: 37%;
}
.faq_section {
    background-position: top;
    padding-top: 0px;
    margin-bottom: 0px;
}
img.campus_pattern{
   top: -70px;
}
.campus_section h2.center_line:before {
    top: -30px;
}
.modal button.close{
    right: 0px;
}
.awards_recognition .txt_box{
    padding: 10px 10px;
}
.about_full_bg{
    margin-top: 20px;
}
ul#myTab{
    border-radius: 40px;
}
img.quote_icon {
    max-width: 20px;
}
.round_pink{
    margin-bottom: 40px;
}
.alumni_carousel .item{
    display: inline-block;
}
img.top_dummy{
    display: none;
}
img.bottom_dummy{
    display: none;
}
.campus_section.student_testimonial:before{
    opacity: 0;
}
.back_bg_new:before{
    background-color: #c160a4;
    background-image: none;
    top: 170px;
}
.alumni_carousel .picture_sec {
    margin-left: 0;
    padding: 0px;
    margin-top: 70px;
}
.alumni_carousel .txt_box p {
    font-size: 18px;
}
.btm_name{
    margin-top: 0px;
}
.back_bg_new:before{
    height: 90%;
}
.tabs_sect .nav-tabs .nav-link{
    font-size: 18px;
}
.inner_recruit {
    padding-right: 15px;
    float: left;
    width: 100%;
    margin-top: 0px;
    padding-left: 0;
}
.recruit_carousel img.quote_icon {
    max-width: 70px;
    left: 60px;
    position: absolute;
    top: 20px;
}
img.speak_img{
    max-width: 60px;
}
.round_pink img {
    max-width: 100px;
}
.shield_carousel {
    margin-top: 0px;
    background-color: #02056b;
}
.about_lft{
    padding-right: 0px;
    padding-left: 0px;
}
.about_chandigrh h1{
    margin-bottom: 15px;
}
.about_chandigrh {
    padding: 0px;
    padding-bottom: 40px;
    border-bottom-left-radius: 80px;
}
.shield_carousel{
    height: auto;
}
.top_btech{
    margin-top: 90px;
}
.chips_content h2 {
    font-size: 30px !important;
}
.placement_records ul li span{
    font-size: 18px;
}
.choose_cgc{
    padding-left: 0px;
    padding-right: 0px;
}
.round_pink {
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
.inner_recruit:before {
    left: 2px;
}
.student_testimonial p{
    word-break: break-all;
    font-size: 18px;
}
.inner_recruit p {
    font-size: 18px;
}
.owl-carousel.awards_carousel.owl-loaded.owl-drag {
    padding: 0 20px;
}
.student_testimonial .col-12.col-sm-8{
    padding: 9rem 0 0px 20px;
}
.camp_studts h2{
    padding-left: 20px;
}
.allumni_carousel .item{
    padding: 10px 0px;
}
.choose_cgc h2{
    padding-left: 20px;
}
.image_area {
    float: left;
    width: 100%;
    margin-top: 40px;
}
.awards_shields ul li{
    width: 100%;
}
.camp_studts .col-12.col-sm-6:nth-child(1){
    padding: 30px 0px 30px 15px;
}
.recruit_carousel .txt_box p{
    margin-top: 0px;
}
.camp_studts .col-12.col-sm-6:nth-child(2){
    padding: 30px 0px 30px 15px;
}
.picture_sec {
    width: 100%;
    height: 500px;
}
.btm_name h3 {
    padding-top: 0px;
    padding-left: 0px;
}
section.Landing_Banner .Banner_Content h1{
    padding: 0rem 0px 5px 0px;
    width: 100%;
}
.tab_contnt_inner{
    margin-top: 0px;
}
.campus_carousel .img_box img{
    width: auto !important;
}
section.Landing_Banner {
    padding: 0em 0;
    /*min-height: 800px;*/
}
    section.Landing_Banner.Banner_Content {
    min-height: 735px !important;
}
}


@media (max-width: 480px){
header .header_contact .tollfree_txt a .phone_num{
    display: none;
}
.placement_records ul li {
    margin-bottom: 20px;
    width: 100%;
}
.alumni_section{
    padding-top: 0;
}
#wy_choose h2{
    font-size: 24px;
}
.alumni_right p:before{
    top: 170px;
}
.tollfree_txt{
    position: absolute;
    right: 20px;
}
.student_testimonial{
    padding-bottom: 90px;
}
.placement_records ul li:nth-child(1) {
    margin-top: 0;
}
.placement_records ul li:nth-child(2) {
    margin-top: 0;
}
.placement_records ul li:nth-child(3) {
    margin-top: 0;
}
.campus_section img.graphic_down {
    z-index: -1;
    left: 0px;
    max-width: 180px;
}
.img_box:before {
    width: 40%;
    left: 120px;
}
.student_testimonial{
    background-size: 90px;
}
.alumni_carousel .owl-nav{
    top: 70px;
}
.campus_carousel ul li{
    margin-right: 30px;
}
header .navbar .navbar-brand{
    width: auto;
}
.btm_name {
    margin-top: 0;
}
.txt_box{
    margin-left: 0px;
}
.shield_carousel{
    padding-bottom: 15px;
}
.awards_reco .owl-dots {
    bottom: -40px;
}
.shield_carousel.owl-carousel .owl-dots button.owl-dot.active span{
    background: #02056b !important;
}
.awards_carousel .item h2{
    padding: 10px 0px;
}
.shield_carousel{
    margin-top: 30px;
}
.eng_faq__accordion{
    padding: 30px 0px;
}
.campus_section p{
    line-height: 1.3;
    margin-top: 20px;
    font-size: 20px;
}
.picture_sec{
    height: 400px;
}
    section.Landing_Banner.Banner_Content {
    min-height: 680px !important;
}
}

@media (max-width: 395px){
    .about_image img{
        max-width:250px;
    }
    section.Landing_Banner .Banner_Content h1 {
        font-size: 26px;
    }
    #wy_choose h2{
        font-size:24px;
    }
    .awards_reco h2{
        font-size:24px;
    }
    .alumni_right p:before {
        top: 180px;
    }
    .awards_reco ul li {
        width: 100%;
    }
    .left_top h2 {
        font-size: 25px;
    }
    section.Landing_Banner .Banner_Content h1 br {
        display: none;
    }
    .modal button.close{
        right: -2px;
        top: -20px;
    }
    .student_testi{
        padding-top: 50%;
    }
    .awards_reco ul li img{
        max-width: 160px;
    }
    .right_sd p{
        padding-bottom: 20px;
        float: left;
        width: 100%;
    }
    .shield_box img{
        padding: 30px;
    }
    .img_box:before {
        width: 46%;
        left: 88px;
    }
    .campus_section {
       background-size: 900px;
    }
    .round_pink h3{
        max-width: 100%;
    }
    .choose_cgc .row {
        margin-top: 0rem;
    }
    .shield_carousel img{
        max-width: 90px;
    }
    ul#myTab:before {
        background-size: 200px;
    }
    footer p {
        font-size: 16px;
    }
    .picture_sec {
        height: 350px;
    }
    .recruit_carousel img.quote_icon{
        max-width: 40px;
    }
    .Banner_Content p {
        text-align: left;
        line-height: 1.2;
    }
    section.Landing_Banner.Banner_Content {
    min-height: 640px !important;
}
}


@media (max-width: 375px){
    .alumni_right p:before {
        top: 220px;
    }
    .awards_reco h2 {
        font-size: 22px;
    }
    .img_box:before{
        left: 78px;
    }
    .campus_section h2{
        padding-top: 10px;
    }
    header .navbar .navbar-brand{
        background-position: 350% 50%;
    }
    .round_pink img {
        max-width: 80px;
    }
}

@media (max-width: 320px){
    section#wy_choose {
        margin-top: -11rem;
        padding-top: 90px;
    }
    .img_box:before {
        width: 55%;
        left: 48px;
    }
    .picture_sec {
        height: 300px;
    }
    .recruit_carousel img.quote_icon{
        left: 30px;
    }
}


@media only screen and (min-width: 300px){
section.enquery_form {
    position: fixed;
    top: 17%;
    right: 0;
    background: #fff;
    z-index: 999 !important;
    width: 315px;
    transform: translateX(315px) !important;
}}
@media only screen and (min-width: 576px){
section.enquery_form {
    position: fixed;
    top: 30% !important;
    right: 0;
    background: #fff;
    z-index: 999999;
    width: 315px;
    transform: translateX(315px) !important;
}}
@media only screen and (max-width: 1500px){
 section.enquery_form {
    top: 20%;
}   
}

@media only screen and (min-width: 300px){
section.enquery_form.enquery_form1 {
    transform: translateX(0) !important;
}}

@media only screen and (min-width: 576px){
section.enquery_form.enquery_form1 {
    transform: translateX(0) !important;
}}



#mobile-footer {
    z-index: 98;
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    margin: 0px;
    background-image: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);
    transition: ease-out .2s;
}

.mobile-link a {
    display:block;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    background: #0072bd;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}

.et_pb_code_inner {
    display: none;
}

@media (max-width: 768px) {
    .et_pb_code_inner {
        display: block;
    }
    header .navbar .navbar-brand {
        padding: 0px 20px;
    }
}

@media screen and (max-width: 1470px) {
    section.Landing_Banner {
        display: none !important;
    }
    .vis_mob {
        display: block;
        width: 100%;
        margin-top: 80px;
    }
    header.sticky-header .navbar-brand {
        padding: 20px 20px 8px 0;
    }
}

@media (min-width: 1471px) { 
    .vis_mob {
        display: none !important;
    }
    section.Landing_Banner {
        min-height: 622px;
        position: relative;
        width: 100%;
        background-repeat: no-repeat;
        color: #fff;
        overflow: hidden;
        background-size: cover;
    }
}