@media only screen and (min-width: 992px) and (max-width:1024px) {
    .topbanner h1{font-size: 30px;line-height: 45px;}
    .topbanner .col-sm-6{align-self: center;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .vdodesctestctn .vdolpctnwrp .vdobxwrp{height: 300px;}
    .ouraccordient  .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    .progrmovervew .nav-tabs li a.nav-link{margin-bottom: 10px;}
    .admsclsng .strucpaddsec .col-sm-6 .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    .counrsecwrp .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    .topbanner .inrfrmwrp{width: 100%;}
    .topbanner h1{font-size: 30px;line-height: 40px;}
    .topbanner .col-sm-6{align-self: center;}
    .topbanner .inrfrmwrp .form-group label{font-size: 9px;}
    .topbanner .inrfrmwrp input[type="submit"]{margin-top: 5px;}
    .topbanner .inrfrmwrp h3{font-size: 18px;}
    .topbanner .inrfrmwrp{padding:10px;}
    .topbanner .inrfrmwrp form{padding: 5px;}
}

@media only screen and (max-width: 767px) {
    .sticky-footer button {
        width          : 50%;
        margin         : 0;
        border-radius  : 0;
        padding        : 12px;
        font-size      : 18px;
        font-weight    : 600;
        display        : flex;
        align-items    : center;
        justify-content: center;
    }
    
    .topbanner h1{font-size: 20px;line-height:30px;}
    .counrsecwrp .boxwrpradinr h3{min-height: inherit;}
    .topbanner .inrfrmwrp{width: 100%;}
    .topbanner .container{position:relative;transform: none;left: inherit;top:inherit;}
    .topbanner h1{color:#1a325d;margin-top: 20px;}
    .headersectp .col-sm-3{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width:40%;}
    .headersectp .col-sm-9{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width:60%;}
    .headersectp a.enqnwlnkbtn{padding: 6px 12px;}
    .counrsecwrp{padding: 30px 0;}
    .admsclsng .strucpaddsec{padding: 15px;}
    .admsclsng .strucpaddsec .mnbxwrpinr{margin-bottom: 10px;}
    .strucpaddsec .col-sm-6 .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    .progrmovervew a.enrolbtn{display: table;margin-bottom: 20px;}
    .progrmovervew .nav-tabs li a.nav-link{margin-bottom:5px;}
    .tab-content .p-3{padding: 0 !important;}
    .ctnflxwrptp{display: block !important;}
    .ctnflxwrptp p{max-width: 100% !important;text-align: left !important;}
    h2.cmntlesecmn{font-size: 24px;margin-bottom: 20px !important;}
    .ouraccordient .ctnflxwrptp{padding-bottom: 10px;margin-bottom: 10px;}
    .padd70{padding: 30px 0;}
    .vdodesctestctn .vdolpctnwrp .vdobxwrp{height: 200px;}
    .vdodesctestctn .vdolpctnwrp{margin-bottom: 20px;}
    .faqsec .accordion .card .card-header a.btn{font-size: 15px;padding-right: 10px;}
    .progrmovervew h3{font-size: 22px;margin-bottom: 10px;}
    .whychamtsec .ctnflxwrptp{padding-bottom: 10px;margin-bottom: 15px;}
    .whychamtsec .postwhyamt .postdesbtm h4{height:auto;font-size: 16px;}
    .fixedicnsec{display: none;}
    
    /*.mobdvshw{display: block;position: fixed;bottom: 0;width: 100%;z-index:9;left:0;right:0; border-top: 1px solid #FFF;}
    .mobdvshw ul{padding: 0;list-style: none;}
    .mobdvshw li{ /*width:50%;float: left; width: 49%; float: left; margin: 0px 1px;*/ }
    /*.mobdvshw li a{display: block;background:#1a325d;color: #fff;padding: 10px 10px;text-align: center;  font-size: 14px;}
    .mobdvshw li a i{margin-right: 5px;}*/
    
    .headersectp .cnttxtwrp h3{font-size: 15px;margin-top:15px;}
    .headersectp{padding:50px 0 10px;}
    .headersectp .cnttxtwrp{position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;text-align: center;}
    .headersectp .lgolft{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    .headersectp .btnrgt{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
}

img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}