@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1350px){
.border_s{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	padding-bottom:0.8em;
	padding-right:6.8em;	 
 	}
}
@media screen and (min-width:1250px){
    .content_cntr
    {
    width:1336px!important;
    }
}

@media screen and (min-width:1100px){
    .content_cntr
    {
    width:1280px!important;
    }
}
@media screen and (min-width:992px){
	.margin-lft{
		margin-left:2em; 
 }
	.acdn{
	padding-left:40px;
	}
	.dor{
		display:none !important;	
	}
	.opp{
		display:block !important;
		margin-right:15px;
		float:right !important;	
	}
	.mv{
	padding-left:20%;	
	}
	.txt{
	margin-left:10px !important;
	text-align:center !important;	
	}
	.resp{
	margin-left:25% !important;	
	}
	.content_cntr
    {
    width:1270px!important;
    }
	#clop1{
	display:none;	
	}
	#helps{
	display:none;	
	}
	#help_nav{
	display:block !important;	
	}
	.page-title{
		font-size:30px;	
	}
	.charrt{
	width:900px !important;
	height:500px !important; 
   }
    .brand-logo{
	 left:0 !important;
 }
}
@media screen and (min-width:800px){
	.rspimg{
	width:auto !important;	
	}
	.cha{
	font-size:2.28rem !important;	
	}
	.cdimage{
	margin-left:28%;	
	}
	.compcont{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	}
	#confirmupload{
	width:20%;	
	}
	#modal0{
	width:9% !important;
	height:auto !important;
	overflow:hidden;
	top:30% !important;	
	}
.libdiv,#examm,.sub_exam{
	padding:0px 3rem;	
}
.prevnxt{
	display:block;	
}
.smlbt{
	 margin-bottom:0px;
 }

}
@media screen and (min-width:600px){
	.par{
		font-size:23px;	
	}
	.noshadow{
	font-size:inherit; 
 	}
	.help{
	height:auto;
 	}
	
	.ictxt i{
	 font-size:3rem !important;
	}
	body{
	font-size:19px !important;	
	}
	.inp1{
		height:60px !important;	
	}
	.btn-large{
	height:54px !important;
	line-height:56px !important; 
 }
	.profimage{
		height:250px !important;
		width:250px;	
	}
	.boss{
	height:auto;	
	}
	.cardheight1{
	margin-top:0px;
	}
	.txt{
	text-align:left;	
	}
	.topic{
	font-size:2.28rem;	
	}
	.img2{
	height:auto;	
	}
	.resp{
	margin-left:13%;	
	}
	.logo{
	font-size:25px;	
	}
	.tpmgn3{
    margin-top:130px;	
    }
	.ht{
	margin-top:20px;	
	}
	.rspimg{
	width:120px;	
	}
	.cha{
	font-size:20px ;	
	}
	.bod{
	margin-left:43% !important;	
	}
	.ht1{
    height:500px !important;	
    }
	.par{
	font-size:30px;	
	}
	#clop1{
	top:2px;	
	}
	.hty{
	top:50px;	
	}
	.classf{
	padding:20px 10% 30px;	
	}
	.pinfo span{
	margin-left:40%;	
	}
	.hty li{
	margin-top:14px;	
	}
	
}
@media screen and (min-width:500px){
.resp1 img{
	margin-left:29%;	
	}
	.pro{
	font-size:19px !important;	
	}
	.charrt{
	width:600px;
	height:334px; 
   }
}

@media screen and (min-width:480px){
.nsa{
	width:70%;
	left:15%;
	padding-bottom:70px;
	}
}
@media screen and (min-width:300px){
	.bod{
	margin-left:24%;	
	}
}
@media only screen and (max-width : 500px) {
	.modal{
	width:100% !important;	
	}
}

@media only screen and (max-width : 992px) {
    header, main, footer {
      padding-left: 0 ;
    }
}
