@media screen and (min-width:768px) {
.topmenu .nav.navbar-nav {
    float: right;
}
.navmenu .navbar-nav{
    float: none;
    display: inline-block;
}
#navbar2 
{
    text-align: center;
}

}


@media only screen and (min-width : 320px) and (max-width : 480px) 
{
.part1box {
    width: 100%;
    height: 420px;
    margin: 10px 4px;
    padding: 90px 0px 60px;
}

.carousel-control.left span {
    padding: 15px;
    line-height: 82px;
}
.carousel-control.right span {
    padding: 15px;
    line-height: 82px;
}

.part2inner a {

    display: inline-block;
    margin: 10px 0;

}
.part3content p
{
padding: 0 10px;
}
.part4content a {
    display: inline-block;
    margin: 20px 0;
}
.part5content p
{
padding: 0 10px;
}

.cls_feed {
    background-image: none;
    margin: 10px 0;
    width: 100%;
    text-align: center;
    border: 1px solid #ddd;
}
.part5inner p {
    padding: 0 0px 0 0;
}
.part6content p
{
padding: 0 10px;
}
.part6inner {
    width: 100%;
}
.part6inner ul li {
    width: 100%;
}
.part6inner1 {
    width: 100%;
}
.part6inner1 ul li {
    width: 100%;
}
.part7content p {
    float: none;
}
.part8content p
{
padding:0;
}
.part8inner {
    margin: 10px 0;
}
.footer
{
text-align:center;
padding-bottom: 20px;
}
.part10content
{
text-align:center;
}
.copyrightinner ul
{
float:none;
}
.innerheadmenu .navbar-brand > img {
    padding: 13px 15px;
}
.traininner h2 {
    font-size: 18.5px;
    display: inline-block;
    width: 80%;
}
.trainbox {
    margin: 15px 0;
}
.trainboxx {
    width: 100%;
    display: inline-block;
}
.traininner {
    position: absolute;
    top: 0;
    text-align: center;
    left: 0;
    right: 0;
}
.traindetails li {
    width: 100%;
}
.traintitle {
    height: auto;
}
.traindetails li
{
margin:10px 0;
}
.trainbtn {
    width: 100%;
}
.trabtn
{
font-size:20px;
}
.traindetails {
    display: inherit;
	text-align:center;
}
.traintitle p {
    word-break: break-all;
	font-size: 18px;
}

.courseinner img {
    width: 70px;
}
.couresres {
    width: 100%;
    display: inline-block;
}
.courseinner {
    top: 0px;
}
.couresres {
    width: 100%;
    display: inline-block;
    margin: 10px 0;
}
.heading img {
    width: auto;
	display:none;
}
.levelsidepanel, .levelrighttext {
    padding: 0;
}
.levelsidepanel ul
{
height:auto;
min-height:auto ;
}
.levelrightul li {
    width: 100%;
}
.levelpad , .levelpad1 , .levelpad2 {
padding:2px;
}

.levelrighttext h2
{
text-align:center;
}
.level2rightinner {
    min-height: auto;
}
.paramedialboxin li
{
width:100%;
margin-right:0;
margin-bottom:10px;
}
.homeonebox {
    padding: 0;
    margin-top:-40px
}
.homebox1
{
margin-bottom:10px;
}
.hometext1
{
height:200px;
}
.homemisimg
{
width:100%;
}

.ourapprochbox {
    width: 100%;
	height:auto;
	margin: 10px 0;
}

.healthmodeltext p
{
padding: 10px 0px;
}
.healthmodeltext img {
    width: 100%;
}
.owl-carousel .owl-item img
{
	object-fit: contain;
}
/*.topmenu
{
position:unset;
}*/
#login {
    z-index: 999999 !important;
}
.homebox1 h2
{
text-align:center;
}
.homemissionin h3
{text-align:center;}
.banner {
    padding-top: 60px;
}
.breadcrum {
  bottom: 4%;
padding: 5px;
}
}

@media only screen and (min-width : 481px) and (max-width : 767px) {
.innerheadmenu .navbar-brand > img {
    padding: 13px 15px;
}
.part1box {
    width: 100%;
    height: 420px;
}

.carousel-control.left span {
    padding: 15px;
    line-height: 100px;
}
.carousel-control.right span {
    padding: 15px;
    line-height: 100px;
}

.part2inner a {

    display: inline-block;
    margin: 10px 0;

}
.part3content p
{
padding: 0 10px;
}
.part4content a {
    display: inline-block;
    margin: 20px 0;
}
.part5content p
{
padding: 0 10px;
}

.cls_feed {
    background-image: none;
    margin: 10px 0;
    width: 100%;
    text-align: center;
    border: 1px solid #ddd;
}
.part5inner p {
    padding: 0 0px 0 0;
}
.part6content p
{
padding: 0 10px;
}
.part6inner {
    width: 100%;
}
.part6inner ul li {
    width: 49%;
}
.part6inner1 {
    width: 100%;
}
.part6inner1 ul li {
    width: 49%;
}
.part7content p {
    float: none;
}
.part8content p
{
padding:0;
}
.part8inner {
    margin: 10px 0;
}
.footer
{
text-align:center;
padding-bottom: 20px;
}
.part10content
{
text-align:center;
}
.copyrightinner ul
{
float:none;
}
.traininner h2 {
    font-size: 18.5px;
    display: inline-block;
    width: 80%;
}
.trainbox {
    margin: 15px 0;
}
.trainboxx {
    width: 100%;
    display: inline-block;
}
.traininner {
    position: absolute;
    top: 0;
    text-align: center;
    left: 0;
    right: 0;
}
.trainbtn {
    width: 100%;
}
.trabtn
{
font-size:20px;
}
.traindetails {
    display: inherit;
	text-align:center;
}
.traintitle p {
    word-break: break-all;
	font-size: 18px;
}
.couresres {
    margin: 10px 0;
}
.courseinner {
    top: 20px;
}
.levelsidepanel, .levelrighttext {
    padding: 0;
}
.levelsidepanel ul
{
height:auto;
min-height:auto ;
}
.levelrightul li {
    width: 100%;
}
.levelpad , .levelpad1 , .levelpad2 {
padding:2px;
}

.levelrighttext h2
{
text-align:center;
}
.level2rightinner {
    min-height: auto;
}
.paramedialboxin li
{
width:100%;
margin-right:0;
margin-bottom:10px;
}
.homeonebox {
    padding: 0;
    margin-top:-40px;
}
.homebox1
{
margin-bottom:10px;
}
.hometext1
{
height:200px;
}
.homemisimg
{
width:100%;
}
.ourapprochbox {
    width: 100%;
	height:auto;
	margin: 10px 0;
}

.healthmodeltext p
{
padding: 10px 0px;
}
.healthmodeltext img {
    width: 100%;
	object-fit: none;
}
.owl-carousel .owl-item img
{
	object-fit: none;
}
/*.topmenu
{
position:unset;
}*/
#login {
    z-index: 999999 !important;
}

.m-logo {
    top: -60px;
}
.homebox1 h2
{
text-align:center;
}
.homemissionin h3
{text-align:center;}
.banner {
    padding-top: 60px;
}
.breadcrum {
  bottom: 4%;
padding: 5px;
}
}
@media only screen and (min-width : 768px) and (max-width : 980px) {
.howcycleimg p {
    padding: 0 0px;
}
/*.topmenu
{
position:unset;
}*/
.innerheadmenu .navbar-brand > img {
    padding: 11px 15px;
}
.part1box {
    background-image: url(../images/expbox.png);
    width: auto;
    height: auto;
    margin: 0 4px;
    display: inline-block;
    border-right: 1px solid;
    padding: 10px 25px 30px;
    background-size: cover;
}
.part2inner {
    display: inline-block;
    padding: 0 10px 30px 10px;
}
.topctgy a {
    font-size: 15px;
}
.topctgy img {
    margin: 0 10px;
}
.topctgy .badge
{
padding: 5px 7px;
}
.cls_feed {
    background-image: none;
    margin: 10px 0;
    width: 100%;
    text-align: center;
    border: 1px solid #ddd;
}
.part6inner {
    border: 1px solid #b7b7b7;
    width: 49%;
    margin: 10px 0;
}
.part6inner ul li {
    width: 49%;
}
.part5whole {
    padding: 20px 0 20px;
}
.part6inner1 ul li {
    width: 100%;
}
.trainboxx {
    width: 100%;
    display: inline-block;
}
.traininner {
    left: 0;
    right: 0;
	width:auto;
}
.trainbox {
    margin: 15px 0;
}
.traintitle {
    height: auto;
}
.traindetails li {
width: 100%;
margin:10px 5px;
}
.traintitle p
{
word-wrap: break-word;
}
.trainbtn
{
width:100%;
}


.couresres {
    width: 300px;
}
.courseinner {
    top: 10px;
}
.levelsidepanel, .levelrighttext {
	 width: 100%;
}
.levelsidepanel ul
{
height:auto;
min-height: auto;
}
.levelrightul li {
    width: 100%;
}
.levelpad , .levelpad1 , .levelpad2 {
padding:2px;
}

.levelrighttext h2
{
text-align:center;
}
.level2rightinner {
    min-height: auto;
}
.parasideul li {
    width: 32%;
}
.homemisimg
{
width:49%;
}
.ourapprochbox {
    width: 100%;
	height:auto;
	margin: 10px 0;
}
.healthmodeltext img {
    width: 100%;
}
.heading img {
    width: auto;
}
.ournetwork
{
padding:10px;
}
#login {
    z-index: 999999 !important;
}

.m-logo {
    top: -60px !important;
}
.banner {
    padding-top: 60px;
}
.breadcrum {
  bottom: 4%;
padding: 5px;
}
}
@media only screen and (min-width : 981px) and (max-width : 991px) {
.parasideul li {
    width: auto;
}
.paramedialboxin li
{
width:45%;
}
.levelrighttext h2
{
margin-bottom:0;
}
/*.topmenu
{
position:unset;
}*/
#login {
    z-index: 999999 !important;
}

.m-logo {
    top: -60px !important;
}
.banner {
    padding-top: 60px;
}
.breadcrum {
  bottom: 4%;
padding: 5px;
}
}

@media only screen and (min-width : 981px) and (max-width : 1024px) {
.part1box {
    background-image: url(../images/expbox.png);
    width: auto;
    height: auto;
    margin: 0 4px;
    display: inline-block;
    border-right: 1px solid;
    padding:10px 55px 90px;
    background-size: cover;
}
.part2inner {
    display: inline-block;
    padding: 0 10px 30px 10px;
}
.topctgy a {
    font-size: 15px;
}
.topctgy img {
    margin: 0 10px;
}
.topctgy .badge
{
padding: 5px 7px;
}
.cls_feed {
    background-image: url(../images/feedpagk.png);
    margin: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-origin: content-box;
    background-position: initial;
}
.part6inner {
    border: 1px solid #b7b7b7;
    width: 49%;
    margin: 10px 0;
}
.part6inner ul li {
    width: 49%;
}
.part5whole {
    padding: 20px 0 40px;
}
.part6inner1 ul li {
    width: 50%;
}

.trainboxx {
    width: 100%;
    display: inline-block;
}
.traininner {
    left: 0;
    right: 0;
	width:auto;
}

.traintitle {
    height: auto;
}
.traindetails li {
width: 100%;
margin:10px 5px;
}
.traintitle p
{
word-wrap: break-word;
}
.trainbtn
{
width:100%;
}
.trainbox {
    margin: 15px 0;
   width: auto;
}

.traininner h2 {
    font-size: 18.5px;
    width: 80%;
    margin: 10px auto;
}
.levelsidepanel h2
{
word-break: break-all;
}
.levelsidepanel ul
{
height:auto;
min-height: auto;
}

.levelpad , .levelpad1 , .levelpad2 {
padding:2px;
}
.levelrightbox ul
{
height: auto;
}
.levelrighttext h2
{
text-align:center;
}
#login {
    z-index: 999999 !important;
}

.m-logo {
    top: -60px;
}
}


@media only screen and (min-width : 1000px) and (max-width : 1199px) {

.topmenu .nav > li > a
{
padding:10px 9px;
}
.trainbox {
    margin: 15px 0;
   width: auto;
}
.traininner {
    left: 0;
    right: 0;
	width:auto;
}
.traininner h2 {
    font-size: 18.5px;
    width: 80%;
    margin: 10px auto;
}
.traindetails li
{
margin: 10px 6px;
}

.traintitle p {
    font-size: 23px;
}
}
@media only screen and (min-width : 1400px) and (max-width : 1920px) {
.traininner h2 {
    font-size: 18.5px;
}
}