.border {

    border: 0 !important;

}

.company_tx {

    overflow: hidden;

}

div#payment_procedure {

    margin-right: 15px;

}

.pay_bx p {

    color: #fff;

}

@media (max-width:1360px){

	.company_img img {

	    width: 100%;

	}

	.company_img img.img_border {

	    width: auto;

	}

	.apply_tx {

	    font-size: 15px;

	    padding-right: 30px;

	}

	.apply_tx:before {

	    width: 24px;

	}

	.menu_mn {

	    margin-right: 32px;

	}

	.menu_mn > ul > li {

	    margin-left: 17px;

	}

	.cntr_lt_tx {

	    padding-right: 15px;

	}

}



@media (max-width:1280px){

	.font_22 {

	    font-size: 19px;

	}

}



@media (max-width:1170px){

	.menu_mn > ul > li > a {

	    font-size: 12px;

	}

	.logo img {

	    max-width: 80px;

	    transition: 0.5s all ease;

	}

}







@media (max-width:1024px){

	.header_fixed {

	    position: fixed;

	    background: #fff;

	    transition: 0.5s all ease;

	    box-shadow: 0 0 39px rgb(0 0 0 / 21%);

	}



	.close_mn {

	    position: absolute;

	    top: 0;

	    right: 0;

	    font-size: 24px;

	    width: 25px;

	    cursor: pointer;

	    color: #000000;

	    display: block;

	}



	.menu_mn .logo {

	    float: none;

	    margin: 0;

	    padding: 10px;

	    display: block;

	    border-bottom: 1px solid #00331e;

	}

	.menu_mn .logo .logo_bg {

	    padding: 0;

	    display: block;

	}

	.menu {

	    height: 75vh;

	    overflow-y: scroll;

	}

	.menu::-webkit-scrollbar-track{

        -webkit-box-shadow: inset 0 0 0px;

        background-color: transparent;

    }



    .menu::-webkit-scrollbar{

        width: 2px;

        background-color: transparent;

    }



    .menu::-webkit-scrollbar-thumb{

        background-color: #f19503;

    }

	.js--mobile-menu-active .header_in:before {

	    position: fixed;

	    top: 0;

	    left: 0;

	    width: 100%;

	    height: 100%;

	    content: "";

	    background: #0000004f;

	}

	.js--mobile-menu-active .menu_icon span {

	    background: #fff;

	}

	.click_menu_i {

	    position: absolute;

	    top: 0px;

	    right: 0px;

	    width: 40px;

	    height: 38px;

	    background: #333;

	    display: block !important;

	}

	.click_menu_i:after {

	    position: absolute;

	    top: 7px;

	    left: 15px;

	    content: "\f107";

	    right: inherit;

	    font: normal normal normal 14px/1 FontAwesome;

	    font-size: 22px;

	    color: #fff;

	    border-top: 0px solid #ffffff;

	    border-left: 0px solid transparent;

	    border-right: 0px solid transparent;

	    display: block;

	}



	.click_menu_i.Li_icon_add:after{

	    position: absolute;

	    top: 7px;

	    left: 15px;

	    content: "\f106 ";

	    font: normal normal normal 14px/1 FontAwesome;

	    font-size: 22px;

	    color: #fff;

	}



	.click_menu_i:before {

	    display: none;

	}



	.header_fixed .logo img {

	    max-width: 60px;

	    transition: 0.5s all ease;

	}

	header {

	    position: fixed;

	}

	.menu_mn {

	    position: fixed;

	    width: 265px;

	    top: 0;

	    background: #fff;

	    height: 100%;

	    left: -270px;

	    transition: 0.5s all ease;

    	margin: 0;

	}

	.menu_mn:before {

	    position: fixed;

	    left: 264px;

	    top: 0;

	    width: 100%;

	    height: 100%;

	    content: "";

	    background: rgb(70 70 70 / 64%);

	    display: none;

	}

	.js--mobile-menu-active .menu_mn:before {

	    display: block;

	}

	.js--mobile-menu-active .menu_mn {

	    left: 0;

	    transition: 0.5s all ease;

	}

	.js--mobile-menu-active span:nth-child(2) {

	    display: none;

	}

	.menu_cl_add span:nth-child(1) {

	    

	}

	.menu_cl_add span:nth-child(3) {

	    

	}

	.menu_icon {

	    position: absolute;

	    top: 25px;

	    right: 15px;

	}

	.js--mobile-menu-active .menu_icon span {

	    background: #fff;

	}

	.inr_header .mn_menu ul li a {

    	color: #333333;

	    text-shadow: none;

	}

	

	.menu_mn ul li {

	    display: block;

	    margin: 0 0;

	    text-align: left;

    	padding: 0;

    	border-bottom: 0px solid #e1e1e1 !important;

	}

	.menu_mn ul li ul {

	    display: none;

	    width: 100%;

	    background: #fff;

	    position: static;

	    height: auto;

	    top: 0;

	    box-shadow: none;

	    transition: inherit !important;

	}

	

	.Fixed_header .menu_mn > ul > li > a {

	    color: #000;

	    transition: 0.5s all ease;

    	padding: 8px 10px 8px 10px;

	}

	.menu_mn ul li a:before {

		display: none;

	}

	.menu_mn ul li a {

	    padding: 8px 10px 8px 10px;

	    border-bottom: 1px solid #cccccc;

	    color: #333333;

	    text-align: left;

	    text-shadow: none !important;

	    font-size: 14px;

	}

	.menu_mn ul li ul li a {

	    color: #000;

	    font-size: 14px;

	    line-height: 24px;

	    position: inherit;

	    display: block;

	    padding: 6px 10px 6px 25px;

	    margin-left: 0;

	    text-transform: initial;

	}

	.btn_ex {

	    height: 40px;

	}

	.header_fixed .menu_icon{top: 2px !important;}

	

	.menu_icon {

	    position: relative;

	    width: 30px;

	    height: 22px;

	    top: -7px;

	    right: 0px;

	    cursor: pointer;

	    transition: 0.5s all ease;

	}

	.menu_icon span {

	    position: absolute;

	    top: 0;

	    width: 100%;

	    height: 2px;

	    background: #fff;

	    transition: 0.5s all ease;

	}



	.Fixed_header .menu_icon span {

	    background: #000;

	}

	.js--mobile-menu-active span:nth-child(1) {

	    top: 0px;

	}

	.menu_icon span:nth-child(2) {

	    top: 8px;

	}

	.menu_icon span:nth-child(3) {

	    top: 16px;

	}

	.js--mobile-menu-active span:nth-child(1) {

	    transform: rotateZ(45deg);

	    transition: 0.5s all ease;

	    top: 5px;

	}

	.js--mobile-menu-active span:nth-child(3) {

	    transform: rotateZ(-45deg);

	    transition: 0.5s all ease;

	    top: 5px;

	}

	.js--mobile-menu-active span:nth-child(2) {

	    display: none;

	    transition: 0.5s all ease;

	}

	.menu_icon {

	    display: block;

	    transition: 0.5s all ease;

	}

	.menu_mn .menu_icon {

	    position: absolute;

	    top: 10px;

	    right: 5px;

	}

	.js--mobile-menu-active .menu_mn .menu_icon span {

	    background: #1f1f1f;

	}

	.js--mobile-menu-active .menu_icon {

	    display: none;

	}

	.js--mobile-menu-active .menu_mn .menu_icon {

	    display: block;

	}

	.apply_tx {

	    font-size: 15px;

    	padding-right: 57px;

	}

	.apply_tx:before {

	    right: 25px;

	}

	.js--mobile-menu-active .apply_tx {

	    display: none;

	}



	body h2 {

	    font-size: 24px;

	    line-height: 30px;

	}

	.company_tx p {

	    font-size: 16px;

	    line-height: 27px;

	}

	.sub_btn {

	    padding: 14px 40px 13px 40px;

	    font-size: 14px;

	    line-height: 21px;

	}

	.cntr_lt_tx h1 {

	    font-size: 24px;

	    line-height: 35px;

	}

	.cntr_lt_tx p {

	    font-size: 16px;

	    line-height: 27px;

	}

	.counter_tx h1, .counter_tx span {

	    font-size: 40px;

	    line-height: 54px;

	}

	.counter_tx h5 {

	    font-size: 20px;

	    line-height: 24px;

	}

	a.news_icon img {

	    max-width: 30px;

	}

	.cntr_lt_tx {

	    padding-right: 15px;

	    padding-left: 35px;

	}

	.slider_hd {

	    font-size: 16px;

	    line-height: 25px;

	}

	.program_lt h1 {

	    font-size: 30px;

	    line-height: 47px;

	}

	.sub_hadding {

	    margin-bottom: 10px;

	    line-height: 26px;

	}

	.sub_hadding_tx h5 {

	    font-size: 16px;

	    line-height: 22px;

	}

	.faculty_tx {

	    height: 185px;

	    padding: 75px 15px 53px 15px;

	}

	.Awards_bx .faculty_tx {

	    padding-left: 15px;

	    padding-right: 15px;

	}

	.faculty_div .btn_div {

	    margin-top: 30px;

	}

	.faculty_div {

	    padding-bottom: 350px;

	}

	.news_hd h4 {

	    font-size: 15px;

	    line-height: 24px;

	}

	.news_tx p {

	    font-size: 14px;

	    line-height: 21px;

	    margin-bottom: 10px;

	}

	.news_tx {

	    padding: 15px 15px 20px 15px;

	}

	.plus_bx {

	    width: 50px;

	    height: 50px;

	    font-size: 25px;

	    line-height: 30px;

	    padding: 26px 7px 0 0px;

	}

	.dis_titl {

	    font-size: 13px;

	    padding: 5px 10px 2px 10px;

	}

	.test_hd h1 {

	    font-size: 24px;

	    line-height: 28px;

	}

	.test_hd {

	    width: 245px;

	    height: 75px;

	}

	.test_img_tx h2 {

	    font-size: 28px;

	    line-height: 34px;

	}

	.test_scn_bg p {

	    font-size: 15px;

	    line-height: 25px;

	}

	.test_scn_bg {

	    padding-left: 15px;

	    padding-right: 15px;

	}

	.career_img_dv h1 {

	    font-size: 16px;

	    line-height: 24px;

	}

	.career_img_dv img {

	    height: 80px;

	}

	.ftr_rt_hdr2 .sub_btn {

	    padding: 13px 40px 12px 40px;

	}

	.social_bx ul li a {

	    width: 35px;

	    height: 35px;

	    font-size: 16px;

	}

	.ftr_add {

	    padding: 25px 15px 35px 30px;

	}

	.ftr_lt h5 {

	    font-size: 19px;

	    line-height: 22px;

	    margin-bottom: 8px;

	}

	.ftr_lt p a {

	    font-size: 14px;

	    line-height: 24px;

	}

	.ftr_in h5 {

	    font-size: 16px;

	    line-height: 26px;

	    margin-bottom: 7px;

	}

	.ftr_rt {

	    padding: 35px 15px 30px 15px;

	}

	.ftr2_in p, .ftr2_in a {

	    font-size: 11px;

	    line-height: 21px;

	}

	.ftr_lt p {

	    line-height: 24px;

	    margin-bottom: 20px;

	}

	.news_in {

	    padding-left: 15px;

	    padding-right: 15px;

	}

	.view_all_test {

	    font-size: 14px;

	    left: 3%;

	    width: 94%;

	}

	.Fixed_header .header_in {

	    height: 60px;

    	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.21176470588235294);

	}

	.Fixed_header .scrolllogo img {

	    max-width: 90%;  /*58px*/

	    transition: 05s all ease;

	}

	.logo img {

	    max-width: 75px;

	}

	.bnr_tx h1 {

	    font-size: 36px;

	    line-height: 51px;

	}

	.scroll {

	    bottom: 20px;

	}

	.scroll a img {

	    max-width: 50px;

	}

	.program_in h5 {

	    font-size: 14px;

	    line-height: 20px;

	}

	.program_in span img {

	    max-width: 40px;

	}

	.program_in span {

	    width: 45px;

	}

	.program_in p {

	    font-size: 14px;

	    line-height: 20px;

	}

	.progra_tx {

	    width: 77%;

	}

	.programs_bx ul li a {

	    padding: 20px 10px 40px 10px;

	    border-radius: 20px;

	}

	.program_in {

	    padding-left: 0;

	}

	.family_detai_div .abot_pro_div {

	    padding: 25px 15px 20px 15px;

	}

	.program_in span {

	    width: auto;

	    margin-right: 0;

	    padding-right: 10px;

	}

	.Doc_req_bx a {

	    font-size: 15px;

	    line-height: 21px;

	}

	.abot_pro_div p {

	    font-size: 14px;

	    line-height: 24px;

	    margin-bottom: 15px;

	}

	.pay_div {

	    margin-top: 0;

	}

	.pay_bx {

	    padding: 15px 15px;

	}

	.demand_bx {

	    padding: 15px;

	    border-radius: 5px;

	    margin-top: 15px;

	}

	.demand_bx .LIStar li {

	    font-size: 14px;

	    line-height: 22px;

	    margin-bottom: 11px;

	    padding-left: 24px;

	}

	.abot_pro_div p {

	    font-size: 14px;

	    line-height: 22px;

	    margin-bottom: 10px;

	}

	.ldr_col_rt {

	    width: 64%;

	    padding-right: 15px;

	}

	.ldr_col_lt {

	    padding-left: 15px;

	    padding-right: 15px;

	}

	.prgm_bx {

	    padding: 0 15px;

	    border-right: 1px solid #95cfcf;

	    min-width: 184px;

	}

	.prgm_code h2 {

	    font-size: 22px;

	    line-height: 27px;

	}

	.prgm_code p {

	    font-size: 16px;

	    line-height: 25px;

	}

	.abt_pro_UL li a {

	    padding: 11px 25px 10px 25px;

	    font-size: 15px;

	    line-height: 21px;

	    border-radius: 15px;

	}

	.abt_pro_UL {

	    margin-bottom: 25px;

	}

	.red, .blue {

	    font-size: 22px;

	    margin-bottom: 9px;

	    line-height: 27px;

	}

	.btn_div2 .sub_btn {

	    background: #00ad58;

	    padding: 12px 40px 11px 40px;

	}

	.crs_lt {

	    padding-right: 0;

	    margin-top: 25px;

	}

	img.img_chairman {

	    margin-bottom: 10px;

	}

	.content_div .font20 {

	    font-size: 17px;

	    line-height: 27px;

	}

	.Exterior_glry ul li {

	    width: 23%;

	    margin-right: 1.5%;

	    padding: 5px;

	}

	.resig_bxl {

	    width: 60%;

	    margin-right: 2%;

	}

	.resig_bxr {

	    width: 37%;

	    padding: 20px;

	}

	.resig_bxr .rest_logo img {

	    max-width: 90px;

	}

	.resig_bxr .rest_logo {

	    margin-bottom: 20px;

	}

	.header_in {

	    padding: 0px 15px 0px;

	}

}



@media (max-width:992px){

	.ftr_rt_hdr1 {

	    width: 76%;

	    padding-right: 15px;

	}

	.ftr_rt_hdr {

	    padding-bottom: 20px;

	}

	.ftr_rt_hdr3 {

	    width: 100%;

	    margin-left: auto;

	    display: flex;

	    justify-content: start;

	    padding-top: 15px;

	}

	.ftr_in {

	    align-items: inherit;

	    padding-top: 20px;

	}

	.counter_tx h1, .counter_tx span {

	    font-size: 32px;

	    line-height: 47px;

	}

	.counter_tx h5 {

	    font-size: 17px;

	    line-height: 24px;

	}

	.counter_rt_bx {

	    padding: 37px 15px 25px 15px;

	}

	.ctr_rt_icon img {

	    max-width: 70px;

	}

	.faculy_bx {

	    width: 100%;

	    text-align: center;

	}

	.Awards_bx {

	    margin-top: 25px;

	}

	.news_bx {

	    width: 46%;

	    margin-bottom: 25px;

	}

	.news_bx:nth-child(3n+3) {

	    margin-right: 6.5%;

	}

	.news_bx:nth-child(2n+2) {

	    margin-right: 0;

	}

	.height_100 {

	    height: auto;

	    object-fit: cover;

	}

	.bnr_tx h1 {

	    font-size: 26px;

	    line-height: 35px;

	}

	.alert_icon {

	    bottom: 15px;

	    left: 35px;

	}

	.help_icon {

	    bottom: 15px;

	    right: 15px;

	}

	.help_icon img {

	    max-width: 30px;

	}

	.alert_icon img {

	    max-width: 85px;

	}

	.scroll {

	    bottom: 12px;

	}

	.tabs_a {

	    font-size: 14px;

	    padding: 12px 20px 10px 20px;

	    line-height: 22px;

	}

	.fafulty_item span img {

	    width: 100px !important;

	    height: 100px;

	}

	.progra_item img {

	    height: 350px;

	}

	.progra_sl_DIv {

	    margin-top: 28px;

	}

	.progra_slider .owl-nav {

	    right: 20px;

	    width: 45px;

	    height: 45px;

	}

	.progra_slider .owl-nav:before {

	    top: -4px;

	    left: -4px;

	    height: 53px;

	    width: 53px;

	}

	/*.cntr_lt_tx h1 {

	    font-size: 20px;

	    line-height: 28px;

	}*/

	.content_div h3 {

	    font-size: 22px;

	    line-height: 30px;

	    margin-bottom: 10px;

	}

	

	.mrg_bt_35 {

	    margin-bottom: 20px;

	}

	.goals_bg {

	    height: auto;

	    padding: 35px 15px 20px 15px;

	    margin-top: 15px;

	}

	.LIStar li {

	    font-size: 16px;

	    line-height: 26px;

	    margin-bottom: 12px;

	    padding-left: 30px;

	}

	.progra_tx {

	    width: 75%;

	}

	.banner .bnr_inr_hd {

	    font-size: 20px;

	    line-height: 26px;

	}

	.bnr_tx {

	    top: inherit;

	    bottom: 80px;

	}

	.logo img {

	    max-width: 60px;

	}

	.gradu_src select {

	    height: 40px;

	    padding: 6px 10px 5px;

	    font-size: 14px;

	}

	.abot_pro_div p {

	    font-size: 15px;

	    line-height: 25px;

	    font-weight: 400;

	    margin-bottom: 15px;

	}

	.NewsUpdates_in .identy_tx h2 {

	    line-height: 26px;

	    font-size: 20px;

	}

	.NewsUpdates_in .identy_tx {

	    width: 60%;

	    padding: 0px 0 0 25px;

	}

	ul.news-note.news-detail li {

	    border-left: 2px solid #ea8724;

	    margin: 10px 0px 0px;

	}

	.Doc_req_bx {

	    height: 145px;

	    width: 32%;

	}

	.Doc_req_bx_mn.dis_flex {

	    justify-content: flex-start;

	}

	.table_bb tr td, .table_bb tr th {

	    padding: 6px;

	    font-size: 13px;

	    line-height: 22px;

	}

	.course_rt {

	    padding: 15px;

	}

	.Hostel_in {

	    padding: 20px 15px;

	    border-radius: 10px;

	}

	.Hostel_fee_bg h3 {

	    font-size: 16px;

	    line-height: 24px;

	    margin-bottom: 8px;

	}

	.mrg_bt_35 {

	    margin-bottom: 10px;

	}

	.content_div h3 {

	    font-size: 18px;

	    line-height: 27px;

	    margin-bottom: 10px;

	}

	.apply_bg {

	    margin-top: 35px;

	    padding: 20px 15px 15px 20px;

	}

	.apply_bg ul li p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.apply_bg ul li span {

	    height: 50px;

	    width: 50px;

	    font-size: 16px;

    	background-size: cover;

	}

	.apply_bg ul {

	    max-width: 100%;

	}

	.other_pay li {

	    padding: 10px 15px 10px 15px;

	    font-size: 14px;

	    line-height: 25px;

	}

	

	.feeeee {

	    margin-bottom: 10px;

	    margin-top: 10px;

	}

	.abot_pro_div {

	    padding: 25px 15px 30px 15px;

	    margin-top: 25px;

	}

	.pay_bx {

	    margin-right: 2%;

	    width: 49%;

	    margin-top: 0;

	}

	body h4 {

	    font-size: 18px;

	    line-height: 27px;

	}

	.gray_bg {

	    padding-bottom: 25px;

	}

	.Hostel_fee_bg {

	    padding-bottom: 30px;

	    padding-top: 30px;

	}

	.apply_bg ul li {

	    width: 50%;

	    margin-bottom: 25px;

	    flex-wrap: wrap;

	    padding-right: 15px;

	}

	.course_lt ul li a {

	    font-size: 12px;

	    padding: 10px 10px 10px 10px;

	}

	.crse_tx ul li a {

	    font-size: 15px;

	    line-height: 24px;

	    margin-bottom: 5px;

	}

	.crse_tx ul {

	    max-width: 100%;

	    width: 100%;

	    margin-top: 10px;

	    margin-bottom: 10px;

	}

	.abt_pro_UL li {

	    margin-bottom: 10px;

	}

	.marg_tp {

	    margin-top: 0;

	    padding-top: 30px;

	}

	.news_div {

	    padding-bottom: 30px;

	    position: relative;

	    background: url(../images/news_bg.jpg) repeat center center;

	    background-size: inherit;

	}

	.news_div:before {

	    opacity: 0;

	}

	.faculty_div {

	    padding-bottom: 0;

	    overflow: hidden;

	}

	.test_in .test_img_tx h2 {

	    font-size: 20px;

	    line-height: 27px;

	}

	.test_scn_bg .testi_scroll p {

	    font-size: 14px;

	    line-height: 25px;

	}

	.bg_bx li {

	    width: 33.33%;

	    padding: 10px;

	}

	.border_Regi_rt {

	    padding-left: 36px;

	}

	.resig_bxr {

	    padding: 30px 15px;

	}

	.inp_contact {

	    margin: 0 0;

	    color: #fff;

	}



	body .opdFortHd {

	    font-size: 17px;

	    line-height: 25px;

	}

	.OpdAlbxIn {

	    padding-left: 15px;

	    padding-right: 15px;

	    padding-top: 15px;

	}

	.OpdAlUl li {

	    font-size: 14px;

	    line-height: 22px;

	}

	body .OpdAlhd {

	    font-size: 20px;

	    line-height: 25px;

	}

	.CntrBxClIn {

	    padding: 20px 15px;

	}

	.cntrExcelbx {

	    width: 32%;

	    padding-bottom: 15px;

    	margin-bottom: 15px;

	}

	.center_excellence img:hover {

	    margin-top: -124px;

	}

	.center_excellence {

	    height: 80px;

	}

	.center_excellence img {

	    max-width: 65px;

	}

}



@media (max-width:850px){

	.ftr_rt {

	    width: 65%;

	}

	.ftr_lt {

	    width: 35%;

	}

	.ftr_bx1, .ftr_bx2, .ftr_bx3, .ftr_bx4{

	    width: 100%;

	}

	.ftr_in h5 {

	    font-size: 15px;

	    line-height: 25px;

	    margin-bottom: 7px;

	}

	.ftr_bx h5 {

	    position: relative;

	    border-bottom: 1px solid #2d2a45;

	    padding: 7px 0 7px 0;

	    margin: 0;

	    font-size: 14px;

	}

	.ftr_in ul li a {

	    font-size: 13px;

	    line-height: 23px;

	    border-bottom: 1px solid #2d2a45;

	    padding: 4px 0 4px 15px;

	}

	.ftr_in ul {

	    margin-bottom: 0;

	    display: none;

	}

	.ftr_bx4 h5:last-of-type {

	    border: 0;

	}

	.ftr_bx h5:before {

	    position: absolute;

	    top: 14px;

	    right: 0;

	    content: "\f067";

	    font-size: 13px;

	    color: #fff;

	    font: normal normal normal 12px/1 FontAwesome;

	}

	.ftr_bx .ftr_bx_Add:before {

	    content: "\f068";

	}

	.ftr2_in {

	    display: flex;

	    justify-content: space-between;

	    align-items: center;

	    padding-top: 20px;

	    margin-top: 10px;

	    flex-direction: column;

	}

	.company_img img.img_border {

	    width: auto;

	    max-width: 200px;

	    left: 0;

	}

	.border {

	    margin-bottom: 35px;

	}



	.prgm_bx {

	    padding: 0 10px;

	}

	.prgm_bx {

	    padding: 0 15px;

	    min-width: auto;

	    width: 33.33%;

	}

	.prgm_bx4 {

	    width: 100%;

	    margin-top: 15px;

	    text-align: left;

	    border: 0;

	    border-top: 1px solid #95cfcf;

	    padding-top: 15px;

	}

	.prgm_bx3 {

	    border: 0;

	}

	.red, .blue {

	    font-size: 19px;

	    margin-bottom: 9px;

	    line-height: 24px;

	}

	.prgm_bx4 .sub_btn {

	    padding: 12px 40px 11px 40px;

	}

	/*.faculty_div {

	    padding-bottom: 300px;

	}*/

	.test_in .test_scn_bg {

	    width: 49%;

	}

	.test_in .test_scn_bg:nth-child(3n+3) {

	    margin-right: 2%;

	}

	.test_in .test_scn_bg:nth-child(2n+2) {

	    margin-right: 0;

	}

}



@media (max-width:768px){

	.company_tx h2 {

	    font-size: 18px;

	    line-height: 24px;

	}

	.company_tx .sub_hadding {

	    line-height: 26px;

	    font-size: 22px;

	}

	.company_tx p {

	    font-size: 15px;

	    line-height: 25px;

	}

	.counter_lt {

	    width: 100%;

	}

	.counter_rt {

	    width: 100%;

	}

	.counter_lt span img {

	    width: 100%;

	    height: auto;

	    object-fit: cover;

	}

	.logo_shodow img {

	    max-width: 55px;

	}

	.logo_shodow:before {

	    top: -31px;

	    right: -114px;

	    opacity: 0.7;

	}

	.counter_div2 .logo_shodow img {

	    max-width: 145px;

	}

	.cntr_lt_tx h1 {

	    font-size: 20px;

	    line-height: 26px;

	    margin-bottom: 5px;

	}

	.cntr_lt_tx {

	    bottom: 15px;

	}

	.ftr_logo img {

	    max-width: 75px;

	}

	.ftr_lt {

	    width: 100%;

	    text-align: center;

	}

	.ftr_lt p {

	    line-height: 24px;

	    margin-bottom: 20px;

	    text-align: center;

	}

	.ftr_lt .btn_div {

	    text-align: center;

	}

	.ftr_rt {

	    width: 100%;

	    /* text-align: center; */

	}

	.ftr_rt_hdr1 {

	    width: 60%;

	    padding-right: 15px;

	}

	.ftr_rt_hdr2 .sub_btn {

	    padding: 10px 30px 9px 30px;

	}

	.sb_hd {

	    margin-bottom: 10px;

	}

	.font_22 {

	    font-size: 16px;

	}

	.ftr_rt_hdr2 {

	    text-align: right;

	    padding-right: 15px;

	}

	.dis_flex {

	    justify-content: space-between;

	}

	.ftr_rt {

	    padding: 35px 15px 10px 15px;

	}

	.ftr_lt h5 {

	    font-size: 16px;

	    line-height: 20px;

	}

	.ftr_add1 {

	    margin-bottom: 25px;

	}

	.ftr_add {

	    padding: 25px 0px 0px 0px;

	}

	.ftr_add .sub_btn {

	    padding: 10px 40px 9px 40px;

	}

	.test_scn_bg {

    	width: 91%;

	    height: auto;

	}

	.testimnials_div {

	    height: auto;

	    padding: 70px 0 50px;

	    overflow: hidden;

	}

	.test_img_tx h2 {

	    font-size: 24px;

	    line-height: 29px;

	}

	.test_hd h1 {

	    font-size: 20px;

	    line-height: 26px;

	}

	.test_hd {

    	width: 200px;

	    height: 60px;

	    margin: -27px 0 0 -70px;

	}

	.test_scn_bg p {

	    font-size: 14px;

	    line-height: 22px;

	}

	body h2 {

	    font-size: 22px;

	    line-height: 25px;

	}

	.sub_hadding:before {

	    height: 2px;

	    width: 80px;

	}

	.sub_hadding_dv img {

	    max-width: 25px;

	}

	.sub_hadding {

	    margin-bottom: 5px;

	}

	.counter_rt_bx {

	    height: auto;

    	padding: 15px 10px 18px 10px;

	}

	.counter_tx {

	    margin-top: 40px;

	}

	.logo_shodow {

	    padding: 10px 15px;

	}

	.bnr_tx h1 {

	    font-size: 22px;

	    line-height: 28px;

	}

	.company_img {

	    position: relative;

	    padding-top: 45px;

	}

	.program_lt {

	    height: auto;

	    width: 100%;

	    background-size: cover;

	    text-align: center;

	    padding: 10px;

	    margin-top: 25px;

	}

	.program_rt {

	    width: 100%;

	    height: auto;

	    padding: 30px 15px 25px 15px;

	}

	.program_lt h1 {

	    font-size: 24px;

	    line-height: 31px;

	    position: static;

	    transform: rotate(0);

	    right: 0;

	    top: 0;

	    width: 100%;

	    white-space: normal;

	    letter-spacing: 3px;

	}

	.progra_item img {

	    height: 285px;

	}

	.progra_slider .owl-nav {

	    position: relative;

	    margin: 25px auto 0;

	    top: 0;

	    right: 0;

	}

	.company_img {

	    padding-top: 15px;

	}

	.content_div h3 {

	    font-size: 18px;

	    line-height: 25px;

	    margin-bottom: 10px;

	}

	.goals_bg {

	    margin-top: 30px;

	}

	.bradecrumd {

	    margin: 0 0 25px;

	}

	.left_bg {

	    width: 100%;

	    margin-bottom: 25px;

	}

	.family_dl_rt {

	    width: 100%;

	}

	.programs_bx ul li {

	    padding: 8px;

	}

	.programs_bx .form_btn {

	    font-size: 14px;

	    height: 45px;

	}

	.programs_bx .form_btn {

	    font-size: 12px;

	    height: 40px;

	    border-radius: 10px;

	}

	.bradecrumd ul li a {

	    font-size: 13px;

	}

	.bradecrumd ul li {

	    font-size: 13px;

	    margin-right: 15px;

	}

	.bradecrumd ul li:before {

	    top: 4px;

	    right: -18px;

	}

	.family_dl_lt {

	    max-width: 300px;

	    width: 100%;

	    margin: 0 auto 25px;

	}

	.abot_pro_div p {

	    font-size: 15px;

	    line-height: 25px;

	}

	body h4 {

	    font-size: 17px;

	    line-height: 22px;

	    margin-bottom: 8px;

	}

	.gallery_bx {

	    margin-top: 20px;

	    margin-bottom: 20px;

	    margin-left: 0;

	    margin-right: 0;

	}

	.gallery_in .gallery_bx span {

	    width: 33.333%;

	    padding: 5px;

	}

	.NewsUpdates_in .identy_tx h2 {

	    line-height: 23px;

	    font-size: 18px;

	}

	.NewsUpdates_in .identy_bx {

	    margin-bottom: 10px;

	}

	.course_lt {

	    max-width: 100%;

	    width: 100%;

	    text-align: center;

	}

	.course_lt ul li a {

	    font-size: 12px;

	    padding: 7px 10px 7px 10px;

	}

	.course_rt {

	    padding: 15px;

	    width: 100%;

	    margin-top: 25px;

	}

	.tbl_bx {

	    width: 100%;

	    overflow: hidden;

	    overflow-x: scroll;

	}

	.course_rt h5 {

	    font-size: 14px;

	    line-height: 21px;

	    margin-top: 10px;

	}

	.tbl_bx table.table_bb {

	    width: 700px;

	    overflow-x: scroll;

	}

	.apply_tx2 {

	    width: 74%;

	}

	.crs_lt {

	    padding-right: 15px;

	    margin-top: 20px;

	    -ms-flex: 0 0 100%;

	    flex: 0 0 100%;

	    max-width: 100%;

	}

	.crs_rt {

	    padding-left: 15px;

	    margin-top: 20px;

	    -ms-flex: 0 0 100%;

	    flex: 0 0 100%;

	    max-width: 100%;

	}

	.prgm_code h2 {

	    font-size: 18px;

	    line-height: 24px;

    	margin-bottom: 5px;

	}

	.prgm_code {

	    padding: 15px 10px 15px 10px;

	}

	.abt_pro_UL li a {

	    padding: 11px 20px 10px 22px;

	    font-size: 14px;

	    line-height: 20px;

	    border-radius: 10px;

	}

	.border {

	    margin-bottom: 20px;

	}

	.ldr_col_lt .company_img {

	    padding-top: 0;

	}

	.bg_bx li {

	    width: 50%;

	}

	.tab button {

	    padding: 10px 30px;

	}

	.resig_bxl {

	    width: 100%;

	    margin-right: 0;

	}

	.resig_bxr {

	    width: 100%;

	    padding: 20px 15px;

	    margin-top: 15px;

	}

	.resig_bxl .form-group.col-md-12 {

	    padding: 0;

	}

	.border_Regi_lt {

	    -ms-flex: 0 0 16.666667%;

	    flex: 0 0 16.666667%;

	    max-width: 16.666667%;

	}

	.border_Regi_rt {

    	padding-left: 0px;

	    -ms-flex: 0 0 83.333333%;

	    flex: 0 0 83.333333%;

	    max-width: 83.333333%;

	}

	input#otp {

	    width: 150px;

	    margin-left: 10px;

	}

	.CntrBxClIn {

	    padding: 20px 10px;

	}

	.SuprtTabsUl li a {

	    font-size: 14px;

	    padding: 9px 15px 6px 15px;

	}

	.SuprtTabsUl {

	    width: 100%;

	    padding-right: 0;

	}

	.superTbShow {

	    width: 100%;

	}

	.superTbShowbx .suptDih img {

	    max-width: 65px;

	}

}



@media (max-width:640px){

	.news_bx {

	    width: 100%;

	    margin-right: 0;

	}

	.news_bx:nth-child(3n+3) {

	    margin-right: 0;

	}

	.news_in {

	    padding-bottom: 0;

	}

	.career_img_dv a {

	    width: 50%;

	}

	.career_img_dv h1 {

	    font-size: 14px;

	    line-height: 22px;

	}

	.top_lt_arrow {

	    width: 17px;

	    height: 16px;

	    top: -16px;

	    left: -17px;

	}

	.news_hd {

	    padding: 10px 10px 10px 10px;

	}

	.news_tx {

	    padding: 15px 10px 15px 10px;

	}

	.news_hd h4 {

	    font-size: 14px;

	    line-height: 23px;

	}

	.test_hd {

	    margin: -27px 0 0 -42px;

	}

	.test_img {

	    margin-top: -15px;

	    margin-bottom: 20px;

	}

	.test_img_tx h2 {

	    font-size: 20px;

	    line-height: 27px;

	}

	.test_img span img {

	    max-width: 100px;

	}

	.test_img {

	    margin-top: 10px;

	    margin-bottom: 20px;

	}

	.test_hd h1 {

	    font-size: 18px;

	    line-height: 24px;

	}

	.counter_lt span img {

	    width: 100%;

	    height: 290px;

	    object-fit: cover;

	}

	.tabs_a {

	    font-size: 14px;

	    padding: 9px 12px 7px 12px;

	    line-height: 22px;

	}

	.bnr_tx {

	    top: inherit;

	    bottom: 80px;

	}

	.sub_hadding {

	    margin-bottom: 5px;

	    font-size: 20px;

	}

	.news_div {

	    padding-bottom: 35px;

	}

	.LIStar li {

	    font-size: 15px;

	    line-height: 25px;

	    padding-left: 30px;

	}

	.company_tx p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.progra_tx {

	    width: 71%;

	}

	.NewsUpdates_in .identy_img {

	    width: 100%;

	}

	.NewsUpdates_in .identy_tx {

	    width: 100%;

	    padding: 15px 0 0 0;

	}

	ul.news-note.news-detail .upcoming-date, span.event-text.event-summary {

	    font-size: 14px;

	}

	.apply_bg ul li {

	    width: 100%;

	    margin-bottom: 25px;

	    flex-wrap: wrap;

	    padding-right: 0;

	}

	.apply_bg {

	    padding: 20px 10px 15px 10px;

	}

	.pay_bx {

	    margin-right: 0;

	    width: 100%;

	    margin-top: 0;

    	min-height: auto;

	}

	.other_pay li {

	    width: 100%;

	}

	ul.other_pay {

	    flex-wrap: wrap;

	}

	.Doc_req_bx a {

	    font-size: 14px;

	    line-height: 21px;

	    padding: 10px;

	}

	.leadership_bx .ldr_col_lt {

	    padding-left: 15px;

	    padding-right: 15px;

	    width: 100%;

	    text-align: center;

	}

	.leadership_bx .img_border2 {

	    display: inherit;

	    margin-top: 22px;

    	margin: -20px auto 0;

	}

	.leadership_bx .ldr_lt_tx {

	    margin-top: 15px;

	}

	.leadership_bx .ldr_col_rt {

	    width: 100%;

	    padding-right: 15px;

	    padding-left: 15px;

	    margin-top: 30px;

	}

	.leadership_bx {

	    border: 1px solid #c9c9c9;

	    padding: 25px 0;

	    margin-bottom: 25px;

	}

	.ldr_lt_tx h3 {

	    font-size: 18px;

	    line-height: 24px;

	    color: #e61089;

	    margin-bottom: 5px;

	}

	.ldr_lt_tx h4 {

	    font-size: 17px;

	    line-height: 20px;

	    color: #393939;

	    font-weight: 500;

	    margin-bottom: 2px;

	}

	.ldr_lt_tx h5 {

	    font-size: 16px;

	    line-height: 22px;

	    margin-bottom: 0;

	}

	.content_div h3 {

	    font-size: 17px;

	    line-height: 24px;

	    margin-bottom: 10px;

	}

	.ldr_col_rt h4 {

	    font-size: 18px;

	    line-height: 26px;

	}

	.leadership_bx .ldr_col_rt h3 {

	    font-size: 16px;

	}

	.abot_pro_div p {

	    font-size: 14px;

	    line-height: 24px;

	}

	.test_in .test_img_tx h2 {

	    font-size: 17px;

	    line-height: 24px;

	}

	.Exterior_glry ul li {

	    width: 31.5%;

	}

	.Exterior_glry ul li:nth-child(3n+3) {

	    margin-right: 0;

	}

	.Exterior_glry ul li:nth-child(4n+4) {

	    margin-right: 1.5%;

	}

	.company_tx .sub_hadding {

	    line-height: 23px;

	    font-size: 18px;

	}

	.bradecrumd {

	    margin: 0 0 10px;

	    overflow: hidden;

	}

	.bradecrumd ul li {

	    float: left;

	}

	.cntrExcelbx {

	    width: 49%;

	}

}



@media (max-width:575px){

	.counter_tx h1, .counter_tx span {

	    font-size: 26px;

	    line-height: 41px;

	}

	.counter_tx h5 {

	    font-size: 15px;

	    line-height: 22px;

	}

	.ctr_rt_icon img {

	    max-width: 50px;

	}

	.height_100 {

	    height: 250px;

	    object-fit: cover;

	}

	.Doc_req_bx {

	    height: 145px;

	    width: 49%;

	}

	.prgm_bx {

	    padding: 8px 5px;

	    width: 100%;

	    border: 0;

	    border-top: 1px solid #95cfcf;

	}

	.prgm_bx1 {

	    border: 0;

	    padding-top: 0;

	}

	.banner .bnr_inr_hd {

	    font-size: 17px;

	    line-height: 24px;

	}

	.bnr_tx {

	    top: inherit;

	    bottom: 12px;  /*bottom: 62px;*/

	}

	.border_Regi_lt {

	    -ms-flex: 0 0 25.666667%;

	    flex: 0 0 25.666667%;

	    max-width: 25.666667%;

	}

	.border_Regi_rt {

	    padding-left: 0px;

	    -ms-flex: 0 0 74.333333%;

	    flex: 0 0 74.333333%;

	    max-width: 74.333333%;

	}

	.OpdAlbxImgLt {

	    position: relative;

	    width: 100%;

	    margin-bottom: 20px;

	}

	.OpdAlbxImgRT {

	    width: 100%;

	    padding-left: 0;

	}

	.OpdAlbxIn {

	    padding-left: 10px;

	    padding-right: 10px;

	    padding-top: 15px;

	}

	body .OpdAlhd {

	    font-size: 18px;

	    line-height: 25px;

	}

}



@media (max-width:480px){

	.programs_bx ul li {

	    width: 100%;

	}

	.family_detai_div .abot_pro_div {

	    padding: 25px 15px 10px 15px;

	}

	.sub_hadding {

	    padding-top: 10px;

	}

	.programs_bx ul {

	    margin-top: 5px;

	}

	.gallery_in .gallery_bx span {

	    width: 50%;

	    padding: 5px;

	}

	.test_in .test_scn_bg {

	    width: 100%;

	    padding: 20px 15px 15px;

	    margin-bottom: 20px;

	    border-radius: 15px;

	    margin-right: 0 !important;

	}

	.bg_bx li {

	    width: 100%;

	    padding: 10px;

	}

	.Exterior_glry ul li {

	    width: 48.5%;

	}

	.Exterior_glry ul li:nth-child(2n+2) {

	    margin-right: 0;

	}

	.Exterior_glry ul li:nth-child(3n+3) {

	    margin-right: 1.5%;

	}

	.content_div h3 {

	    font-size: 16px;

	    line-height: 23px;

	}

}



@media (max-width:414px){

	.ftr_rt_hdr1 {

	    width: 100%;

	    padding-right: 0;

	}

	.progra_item img {

	    height: 290px;

	}

	.tabs_Li {

	    display: block;

	    margin-bottom: 5px;

	    text-align: center;

	}

	.tabs_a {

	    font-size: 14px;

	    padding: 10px 12px 7px 12px;

	    line-height: 22px;

	    display: block;

	}

	.crse_tx ul li {

	    width: 100%;

	    padding-left: 15px;

	}

	.abt_pro_UL li {

	    margin-bottom: 10px;

	    width: 100%;

	    display: block;

	}

	.abt_pro_UL li a {

	    width: 100%;

	    display: block;

	}

	input#otp {

	    width: 111px;

	    margin-left: 10px;

	}

}



@media (max-width:360px){



}



@media (max-width:320px){



}



@media (max-width:992px){



}



