.col_adj{padding-left:0px !important;padding-right:0px !important;}


@media only screen and (max-width: 991px){
.hhct_home_left {
    width: 34%;
    padding-left: 0px;
}   
.hhct_home_left li a {
    padding: 0px 23px !important;
    font-size: 20px;
}
.hhct_home_right {
    width: 65%;
    padding: 0px 0px;
}
.hhct_home_right li span {
    padding: 0px 15px !important;
    font-size: 20px !important;
}
.hhct_home_right li a {
    padding: 0px 10px !important;
    line-height: 35px;
    font-size: 13px;
    width: 75px;
    margin: 25px 3px;
}
.top_nav .logo_bg_ul1>li>a {
    /* font-size: 15px; */
}   
.hhct_home li a {
    font-size: 30px;
}   
.toc_home h2 {
    font-size: 21px;
    padding: 80px 0 10px 0;
}   
.cbb1 {
    padding: 45px 5px;
}
.cb_box1 {
    max-width: 115px;
    height: 115px;
    margin: 10px 10px;
    padding: 35px 5px;
    font-size: 16px;
}
.cb_box1  span{
    display: inline-block;
}
.course_box {
    padding: 75px 0 133px 0;
}
.basic_block1 {
    padding: 25px 0 10px 0;
    text-align: center;
}
.basic_block2 {
    padding: 25px 0 10px 0;
    text-align: center;
}
.basic_block3 {
    padding: 25px 0 10px 0;
    text-align: center;
}
.basic_block1 h2 {
    font-size: 21px;
    padding: 20px 0 20px 0;
}
.basic_block2 h2 {
    font-size: 21px;
    padding: 20px 0 20px 0;
}
.basic_block3 h2 {
    font-size: 21px;
    padding: 20px 0 20px 0;
}
.bb_box1 {
    margin: 10px 10px;
    padding: 20px 5px;
    font-size: 16px;
}
.bb_box2 {
    margin: 10px 10px;
    padding: 20px 5px;
    font-size: 16px;
}
.bb_box3{
    margin: 10px 10px;
    padding: 20px 5px;
    font-size: 16px;
}
.prep_time {
    background-color: #f4f4f4;
    margin-bottom: 60px;
    margin-top: 30px;
    padding: 15px 30px 15px 30px;
    text-align: center;
}
.prep_time h2 {
    font-size: 23px;
}
.prep_time span {
    padding-left: 30px;
    text-align: right;
}
.toc_st_ques1_prep_time h1 {
    font-size: 21px;
    margin: 35px 0;
    padding: 15px 15px 15px 15px;
}
.par4_ques7 h1{
    font-size: 16px;
    margin: 0px 0;
    padding: 15px 85px 15px 85px;
    line-height: 25px;
    border-bottom: 1px solid #333333;
    background-color: #eeece0;  
}
.par4_ques7 h2{
    margin: 0px;
    padding: 20px 85px 35px 85px;
    font-size: 16px;
    text-align: center; 
    text-transform:uppercase;   
}
.par4_ques7 h3{
    margin: 0px;
    padding: 15px 85px 10px 85px;
    font-size: 16px;
    text-align: center; 
    text-transform:uppercase;
}
.par4_ques7 h4{
    margin: 0px;
    padding: 0 85px 35px 85px;
    font-size: 16px;
    text-align: center; 
    line-height:20px;
}
.toc_the_end h1{
    text-align: center;
    font-size: 21px;
    margin: 0px;
    padding: 130px 0 60px 0;    
}

.footer_bot li {
    font-size: 12px;
}

}
/********************************************next****************************************************/
@media only screen and (max-width:767px){
.hhct_home_left {
    width: 100%;
    padding-left: 0px;
}   
.hhct_home_left li a {
    padding: 0px 5px !important;
     font-size: 12px; 
    display: block;
    float: left;
    width: 33%;
}
.hhct_home_right {
    width: 70%;
    padding: 0px 0px;
}
.hhct_home_right li span {
    padding: 0px 5px !important;
    font-size: 16px !important;
}
.hhct_home_right li a {
    padding: 0px 5px !important;
    line-height: 35px;
    font-size: 12px;
    width: 50px;
    margin: 25px 2px;
}   
.top_nav .logo_bg_ul1>li>a {
   /* font-size: 15px;
    text-transform: uppercase;
    line-height: 36px;*/
    /* padding-bottom: 10px; */
}
.hhct_home li a {
    font-size: 23px;
    line-height: normal;
    padding-bottom: 28px;
}
.toc_home h2 {
    font-size: 19px;
    padding: 85px 0 10px 0;
}

.cb_box1 {
    max-width: 80px;
    height: 80px;
    margin: 0px 1px;
    padding: 25px 5px;
    font-size: 11px;
}
.course_box {
    padding: 95px 0 135px 0;
}
.basic_block1 {
    padding: 25px 0 10px 0;
    text-align: center;
}
.basic_block2 {
    padding: 0px 0 10px 0;
    text-align: center;
}
.basic_block3 {
    padding: 0px 0 10px 0;
    text-align: center;
}
.prep_time {
    background-color: #f4f4f4;
    margin-bottom: 60px;
    margin-top: 30px;
    padding: 15px 30px 15px 30px;
    text-align: center;
}
.prep_time h2 {
    font-size: 23px;
}
.prep_time span {
    padding-left: 90px;
    text-align: right;
}
.toc_st_ques1_prep_time h1 {
    font-size: 19px;
    margin: 35px 0;
    padding: 15px 15px 15px 15px;
}
.toc_basic h3 {
    text-align: left;
    font-size: 16px;
    padding: 40px 0px 10px 15px;
}
.toc_basic h4 {
    text-align: justify;
    font-size: 13px;
    padding: 0 0px 5px 15px;
}
.toc_basic h5 {
    text-align: justify;
    font-size: 14px;
    padding: 0px 0px 40px 0;
}
.toc_st_ques1 h1 {
    font-size: 20px;
    margin: 0px;
    padding: 30px 0px 30px 0;
}
.toc_st_ques1 h2 {
    font-size: 18px;
    margin: 0px;
    padding: 0px 0 30px 0;
}
.toc_st_ques1 h4 {
    font-size: 16px;
    margin: 0px;
    padding: 0px 0 40px 0;
}
.par4_ques7{
    border: 1px solid #333333;
    margin: 25px 0 5px 0;   
    text-align:center;
}
.par4_ques7 h1{
    font-size: 16px;
    margin: 0px 0;
    padding: 15px 85px 15px 85px;
    line-height: 25px;
    border-bottom: 1px solid #333333;
    background-color: #eeece0;  
}
.par4_ques7 h2{
    margin: 0px;
    padding: 20px 85px 35px 85px;
    font-size: 16px;
    text-align: center; 
    text-transform:uppercase;   
}
.par4_ques7 h3{
    margin: 0px;
    padding: 15px 85px 10px 85px;
    font-size: 16px;
    text-align: center; 
    text-transform:uppercase;
}
.par4_ques7 h4{
    margin: 0px;
    padding: 0 85px 35px 85px;
    font-size: 16px;
    text-align: center; 
    line-height:20px;
}
.par5_h4_mani{
    font-size:16px;
}
.toc_the_end h1{
    text-align: center;
    font-size: 21px;
    margin: 0px;
    padding: 130px 0 60px 0;    
}
.footer_bot {
    padding: 10px 0 10px 0;
    height: 120px;
}
.footer_bot li a {
    color: #333333;
    padding: 0px 10px 0 10px;
    border-left: 2px solid #fff;
    line-height: 1;
}
.footer_bot li {
    font-size: 13px;
}
.test-left1{
	text-align:left;
}
.test-right1{
	text-align:right;	
}




}
/********************************************next****************************************************/
@media only screen and (max-width:500px){
   
.hhct_home_left li a {
    padding: 0px 5px !important;
    /*font-size: 20px;*/
    line-height:40px;
}

.hhct_home_right li span {
    padding: 0px 8% !important;
    font-size: 21px !important;
    line-height: 45px !important;   
}
.hhct_home_right li a {
    padding: 0px 5px !important;
    line-height: 35px;
    font-size: 16px;
    min-width: 50px;
    margin: 5px 0px;
    width: 100%;
}   
.top_nav {
    height: auto;
    line-height: 10px;
}   
.top_nav .logo_bg_ul1>li>a {
     font-size: 20px; 
    line-height: 25px;
}   
.cb_box1 {
    max-width: 420px;
    height: 80px;
    margin: 10px 0px;
    padding: 28px 5px;
    font-size: 21px;
}
.cbb1 {
    padding: 28px 5px;
}
.head_bg {
    min-height: 30px;
}
.head_hct {
    padding:5px 0 0 0;
}
.hhct_home li a {
    /* font-size: 20px; */
    line-height: 30px;
    padding: 0px 0px !important;
}
.toc_home h2 {
    font-size: 21px;
    padding: 25px 0 10px 0;
}
.course_box {
    padding: 5px 0 65px 0;
}
.basic_block1 h2 {
    /*font-size: 16px;*/
    padding: 20px 0 20px 0;
}
.basic_block2 h2 {
    font-size: 16px;
    padding: 20px 0 20px 0;
}
.basic_block3 h2 {
    font-size: 16px;
    padding: 20px 0 20px 0;
}
.bb_box1 {
    margin: 10px 10px;
    padding: 20px 5px;
   /* font-size: 15px;*/
}
.bb_box2 {
    margin: 10px 10px;
    padding: 20px 5px;
    font-size: 15px;
    width: 120px;
}
.bb_box3 {
    margin: 10px 10px;
    padding: 20px 5px;
    font-size: 15px;
}
.bb_box1 {
    display: inline-block;
    max-width: 120px;
    height: 65px;
}
.prep_time {
    background-color: #f4f4f4;
    margin-bottom: 60px;
    margin-top: 30px;
    padding: 15px 10px 15px 10px;
    text-align: center;
}
.prep_time h2 {
    font-size: 20px;
}
.prep_time span {
    padding-left: 20px;
    text-align: right;
}
.toc_st_ques1_prep_time h1 {
    font-size: 16px;
    margin: 35px 0;
    padding: 10px 10px 10px 10px;
    text-align:justify;
    line-height: 25px;
}
.toc_basic h3 {
    text-align: left;
    font-size: 16px;
    padding: 40px 0px 10px 15px;
}
.toc_basic h4 {
    text-align: justify;
    font-size: 13px;
    padding: 0 0px 5px 15px;
}
.toc_basic h5 {
    text-align: justify;
    font-size: 14px;
    padding: 0px 0px 40px 0;
}
.toc_st_ques1 h1 {
    /* font-size: 19px; */
    margin: 0px;
    padding: 30px 0px 30px 0;
}
.toc_st_ques1 h2 {
    /* font-size: 16px; */
    margin: 0px;
    padding: 0px 0 30px 0;
}
.toc_st_ques1 h4 {
    font-size: 13px;
    margin: 0px;
    padding: 0px 0 40px 0;
}
.ques3 {
    width: 100%;
    max-width: 600px;
   /* height: 170px;*/
    margin: 20px auto;
    text-align: center;
}
.par4_ques7 h1{
    font-size: 13px;
    margin: 0px 0;
    padding: 15px 10px 15px 10px;
    line-height: 25px;
    border-bottom: 1px solid #333333;
    background-color: #eeece0;  
    text-align:center;
}
.par4_ques7 h2{
    margin: 0px;
    padding: 15px 10px 15px 10px;
    font-size: 13px;
    text-align: center; 
    text-transform:uppercase;   
}
.par4_ques7 h3{
    margin: 0px;
    padding: 15px 10px 15px 10px;
    font-size: 13px;
    text-align: center; 
    text-transform:uppercase;
}
.par4_ques7 h4{
    margin: 0px;
    padding: 15px 10px 15px 10px;
    font-size: 13px;
    text-align: center; 
    line-height:20px;
}
.par5_h4_mani{
    font-size:13px;
}
.toc_the_end h1{
    text-align: center;
    font-size: 21px;
    margin: 0px;
    padding: 130px 0 60px 0;    
}
.test-left1{
	text-align:left;
}
.test-right1{
	text-align:right;	
}


}

/********************************************next****************************************************/
@media(min-width: 992px) and (max-width: 1300px){
.hhct_home_left {
   /* width: 32%;*/
    padding-left: 0px;
}
.hhct_home_right {
    /*width: 67%;*/
    padding: 65px 0px 0;
}   
.cb_box1 {
    max-width: 159px;
    height: 159px;
    margin: 10px 10px;
    padding: 50px 5px;
    font-size: 21px;
    width: 100%;
}
.cbb1 {
    padding: 65px 5px;
}
.toc_home h2 {
    font-size: 26px;
    padding: 65px 0 10px 0;
}
.course_box {
    padding: 65px 0 109px 0;
}
.basic_block1 {
    padding: 25px 0 10px 0;
    text-align: center;
}
.basic_block2 {
    padding: 25px 0 100px 0;
    text-align: center;
}
.basic_block3 {
    padding: 25px 0 10px 0;
    text-align: center;
}

}
/********************************************next****************************************************/
.displayblock{display: block;}
.displaynone{display: none !important;}
.nonerecord{display: none !important}
@media(min-width: 1920px) {}
@media (min-width: 320px) and (max-width:480px){
    .hhct_home_left{padding-top:0px;}
}
@media (min-width: 481px) and (max-width:767px){
    .hhct_home_left{padding-top: 10px;}
    .head_bg {min-height: 40px;}
}

@media(max-width: 767px){
    .hhct_home_right li a {
    padding: 0px 5px !important;
    line-height: 35px;
    font-size: 16px;
    min-width: 50px;
    margin: 5px 0px;
    width: 33.33%;}

.hhct_home_left {width: 100%;text-align:center;}  
.nonerecord{display: inline-block !important}
.displaynone{display: block !important;}
.displayblock{display: none !important;}
.hhct_home_right li a{background: transparent; color: #fff;}
.hhct_home_right {
    width: 100%;
    left: 0;
    padding: 0px 0px;
    text-align:center; 
    position: fixed;
    bottom: 0;
    background-image: url(../img/pre_header_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%; 
    z-index: 1;
}
.hhct_home_right li span{display: none;}
.top_nav {
    background-image: url(../img/pre_header_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top:15px;
}
.top_nav .logo_bg_ul1>li>a {color: #fff;}
.logo_bg_ul1{/* padding-top: 20px */}
.hhct_home_left li a{line-height: 17px;}
.toc_st_ques1 h4{width: 100%;}
/*.hhct_home_right li span{position: absolute; right:0;}*/
/*.hhct_home_left li{display: inline-block;}*/
.toc_st_ques1{padding-left: 20px;}
.screentext{width: 100%; font-size: 16px;line-height: 25px;}
.pretime{width:100%; margin:0 0 50px 0;text-align: center;}
.pleft45{padding-left: 0;}
}

@media (min-width: 320px) and (max-width:470px){
    .pretime{width:100%; margin:0 0 50px 0;padding: 20px 10px 20px 10px;}
    .pretime h2 {font-size: 20px;}
    .top_nav .logo_bg_ul1>li>a {font-size: 16px;line-height: 25px;}
    .hhct_home_left li a {padding: 0px 0px !important;}
    h3{font-size: 18px !important;line-height: 25px !important;}
}
@media (min-width: 481px) and (max-width:767px){
.top_nav .logo_bg_ul1>li>a {
    font-size: 24px;
    text-transform: uppercase;
    line-height: 36px;
    /* padding-bottom: 10px; */
    h3{font-size: 18px;}
}
}
@media (min-width: 768px) and (max-width: 992px){
    .hhct_home_right{padding-top: 70px;}
    .pretime{width:80%; margin:0 0 50px 0;}
}

@media (max-width: 767px){
    .ques3{width: 100%;}
    .pretime h2 {text-align: center;}
    .top_nav .logo_bg_ul1>li>a span{width: 100%;clear: both;float: left;}
    .say{font-size: 16px !important;}
    .pmb20{padding-bottom: 20px;}
    .footer_bot_bg{display: none;}
}