@media (min-width: 1441px){
section.Landing_Banner {
    padding-top: 10em;
}
}

@media (max-width: 1440px){
    .panel-group .panel-heading a.collapsed:after {
        top:12px;
    }
    .accordion .card-header a{
        font-size:14px;
    }/*
    section.Landing_Banner{
        height:0px;
        min-height: 850px;
    }*/
    .awards_recognition .txt_box {
        height: 500px;
    }
    img.pattern_top{
        bottom:150px;
    }
    .img_box img{
        max-width:170px;
    }
    .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;
    }
    ul#menu-top-social-icons{
        top: -340px;
    }
    #btech_inner .row.align-items-center {
        margin-top: 100px;
    }
    .student_testimonial{
        background-position: top -40px left -40px;
    }
    .round_pink h3{
        font-size:26px;
    }
    img.bottom_dummy{
        bottom:90px !important;
    }
}

@media (max-width: 1366px){
    
}

@media (max-width: 1280px){
    .placement_records{
        background-size: 100px;
    }
}
@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: 100%;
}
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;
}
}

@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 {
    background-position: left -200px center;
}
    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;
    }
    .awards_reco h2{
        font-size:32px;
    }
    .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: 22px;
    }
    section.Award_Recg_Sec:before {

    width: 54%;

}
}


@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;
}
.faq_section:before {
    content: '';
    position: absolute;
    height: 200px;
    width: 100%;
    background-color: #f7f8fc;
    top: -200px;
}
.alumni_carousel .txt_box p{
    padding-left: 15px;
}
img.quote_icon{
    max-width: 50px;
}
.alumni_carousel .picture_sec{
    padding: 40px;
}
.awards_conts{
    height:auto;
}
}

@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 {
    margin-bottom: 2em;
}
section.Landing_Banner{
    padding-top: 9em;
}
.enquery_form{
    margin-top:20px;
}
.alumni_right{
    top:20px;
}
/*section.Landing_Banner {
    height: 1070px;
}
section.Landing_Banner {
    height: 0px;
    padding-bottom: 0px;
}section.Landing_Banner{
    min-height: 1000px;
}*/
.faq_section{
    background-position: top center;
}
ul#menu-top-social-icons{
    display: none;
}

.placement_chips h2 {
    font-size: 18px;
}
#myTab li.nav-item{
    width: 25%;
}
.about_chandigarh h1{
    font-size: 30px;
}
.alumni_carousel .picture_sec {
    padding: 0px;
}
.campus_section.student_testimonial:before {
    height: 900px;
    width: 660px;
}

  img.vis_mob {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
}
section.Landing_Banner {
    background-image: none !important;
}
#btech_inner .row.align-items-center {
    margin-top: 0;
}
}

@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: 60px !important;
        padding: 10px;
    }
    .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 #f0eaf6;
    }
    .campus_section img.graphic_down {
        left: 0;
        max-width: 250px;
    }
    .allumni_stu_speak p{
        padding: 15px 0rem;
    }
    .round_pink img{
        max-width: 60px;
    }
    .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;
    }
}

@media (max-width: 767px){
    .international_carousel .owl-item img{
        height: auto;
    }
    .placement-box-record{
        margin-bottom: 30px;
        height: auto;
    }
    header .navbar-header {
    padding-top: 0px;
    padding-bottom: 3px;
   
}
      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, #7D7EE6, #3D97FF);
    z-index: 99;
    color: #fff;
    border-radius: 0;
    font-size: 18px;
    padding: 15px;
    margin-top: 0;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
header .header_contact .tollfree_txt a .phone_icn{
    width: 45px;
    height: 45px;
    padding: 12px;
}
.chips_content h2 {
    font-size: 18px !important;
}
.campus_section img.graphic_down {
    left: 0px;
    max-width: 240px;
}
section.Landing_Banner {
    padding-top: 5.5em;
}
}

@media (max-width: 599px){
    .alumni_right{
        padding-left:0px;
    }
    .alumni_right p:before {
        top: 170px;
        right: 15px;
    }
    .allumni_carousel .owl-nav{
        right: -70px;
    }
    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;
    }
    .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: 18px;
    }
    .btm_name{
        padding-left: 15px;
        float: left;
    }
    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;
    }
    section.Landing_Banner .Banner_Content h1{
        padding: 5px 0px 5px 0px;
    }
}


@media (max-width: 599px){
  
    header .navbar .navbar-brand img{
        max-height: 60px !important;
    }
    section.Landing_Banner {
        min-height: 320px;
        background-position: right;
    }
    .Banner_Content {
        text-align: left;
    }
    section.Landing_Banner .Banner_Content p {
        text-align: left !important;
    }
    section.Landing_Banner .Banner_Content {
        margin-bottom: 10em;
    }
    .about_chandigarh {
    padding-top: 0;
}
}


@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: 60px;
    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 ul li {
    width: 100%;
    border-top: 1px solid #fff !important;
    border-right: 1px solid #fff !important;
    border-left: 1px solid #fff !important;
}
.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;
}
.awards_reco ul li:last-child{
    border-bottom: 1px solid #fff;
}
#myTab li.nav-item{
    width:100%;
}
.partner_bg {
    height: 100%;
}
.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;
}

.enquery_form{
    padding: 0px 10px 30px 10px;
}
.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: 70px;
}
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;
}
.placement_records{
    padding: 0px;
}
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: 20px;
}
.back_bg_new:before{
    height: 90%;
}
.tabs_sect .nav-tabs .nav-link{
    font-size: 15px;
}
.round_pink h3 br {
    display: none;
}
}


@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;
}
section.Landing_Banner {
    background-position: center right -70px;
}
}

@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: 120px;
    }
    .right_sd p{
        padding-bottom: 20px;
        float: left;
        width: 100%;
    }
    .shield_box img{
        padding: 30px;
    }
    .img_box:before {
        width: 46%;
        left: 88px;
    }
}


@media (max-width: 375px){
    .alumni_right p:before {
        top: 220px;
    }
    .awards_reco h2 {
        font-size: 22px;
    }
    .campus_section{
        padding-top: 20%;
    }
    .img_box:before{
        left: 78px;
    }
    section.Landing_Banner {
        background-position: center right -120px;
    }
}

@media (max-width: 320px){
    section#wy_choose {
        margin-top: -11rem;
        padding-top: 90px;
    }
    .img_box:before {
        width: 55%;
        left: 48px;
    }
}


@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) {
    header .navbar .navbar-brand img {
        max-height: 60px !important;
        padding: 10px;
    }
    .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%;
    }
    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;
    }
 }
 

