@media(max-width:1600px) and (min-width:1400px){
	.hk_price_block table{height:330px;}
	ul.dsdsdF{display:none;}
}
@media(max-width:1101px) and (min-width:1024px){ 
	.container, .container-lg, .container-md, .container-sm {max-width: 96%;}
	.navbar-nav .nav-link{padding:5px !important}
	.hk_divA .col-lg-3{padding:0 0;}
	.navbar-brand{margin-right:0;}
	.navbar .nav-item{font-size:14px;}
	.navbar-brand img{width:100%; max-width:100% !important;}
	.hk_banner_text h1{font-size:32px;}
	.hk_banner_form form input, .hk_banner_form form select{width:80%;}
	.de4 ul li{width:45%;}
	.hk_pdbm table tr td{line-height:24px;}
	.hk_pdbm{margin-top:28px;} 
	.hk_service_block{height:329px;}
	a.hk_link_1{padding:10px 12px;}
	ul.dsdsdF{display:none;}
	.hk_pdbm1 #accordion .panel-body, .hk_pdbm #accordion .panel-body, .fg_row2 #accordion .panel-body{padding:0;}
	.hk_pdbm1 .panel-default>.panel-heading a, .hk_pdbm .panel-default>.panel-heading a, .fg_row2 .panel-default>.panel-heading a{padding:12px 10px;}
	.hk_service_P2 .container .row .col-lg-4, .hk_service_P2 .container .row .col-lg-6{max-width:50%; flex:0 0 50%;}
	.hk_service_P2 .container .row .stg{max-width:100%;flex:0 0 100%;}
	.hk_service_P2 .container .row .stg .hk_service_block, .hk_service_P2 .container .row .col-lg-8 .hk_service_block{height:auto;}
	.hk_service_P2 .container .row .col-lg-8{max-width:100%;flex:0 0 100%; margin-left:0;}
	.hk_top_common{height:auto; padding-bottom:50px;}
	.hk_serv_part3{padding:0 0;}
	.hk_serv_part3 .row .col-lg-6 img{height: -webkit-fill-available;}
	.ppt h4, .ppt1 h4{height:90px;}
	.hk_partner3 img.timage{display:none;}
.hk_partner3 img.mimage{display:block;}
.hk_partner4 img.timage{display:none;}
p.sv_p2_text, ul.hk_list1 li{font-size:16px;line-height:26px;}
}
@media(max-width:900px) and (min-width:651px){
	.container, .container-lg, .container-md, .container-sm {
        max-width: 96%;
    }
	.deskonly{display:none}
.mobonly{display:block}
.hk_top_part1{background-size:cover;height:auto; padding-bottom:20px;}
div#HK_Check{position:static;}
.navbar-toggler{background:none;border:2px #FFF solid;margin-right:10px}
.navbar-toggler i{color:#FFF}
.navbar-brand{margin-left:10px}
.navbar #navbarSupportedContent ul.navbar-nav{width:100%;background:#3264f5}
.hk_banner_text a{width:100%}
.hk_banner_form{margin-top:5%}
.navbar-toggler{float:right;margin-top:-70px}
.navbar #navbarSupportedContent{width:96%}
.hk_banner_text h1{margin-top:12%; font-size:28px; line-height:36px;}
.hk_banner_text_form{padding-top:12%;}
.hk_banner_text_form .container .row .offset-1{margin:0;width:50%;}
.hk_banner_text_form .container .row .col-lg-6{width:50%;}
div#HK_Check{padding:10px 5px;}
.hk_banner_form p.p1{padding:0 0;}
.hk_banner_form span.line1{margin:12px auto;}
.hk_banner_form form input, .hk_banner_form form select{width:92%; padding:5px;}
.hk_banner_form p.p2{padding:0 3%; line-height:20px; margin:5px 0; padding-bottom:10px;}
.hk_banner_form p.p2 span{margin-bottom:0 !important;}
.hk_top_part2B .row .col-sm-6{flex:0 0 47%; max-width:47%; margin-left:0; margin-right:2%;}
.hk_top_part2B{margin-left:0;}
a.btnTYYU{width:35%; margin:5% auto;}
.hk_top_part2{padding:40px 0;}
.de4 ul li a{border-radius:36px;}
.milestone-counter{margin:5px;}
.hk_row_1{margin:10px 0 0 0;}
.milestone-details{font-size:14px;}
.hk_top_part5 .container .row .offset-2{margin-left:0;}
.hk_top_part5 .container .row .col-lg-8{text-align:center;}
p.hk_part5_txt{padding:0 0;}
.part_4_img img{ width: 100%;}
a.hk_link_1{width:180px; margin:20px auto 0 auto;}
.hk_top_part6 .container .row .col-lg-4{width:33%;}
.hk_part6_A h4{height:60px;}
.hk_top_part8 .container .row .col-lg-6{width:50%;}
.hk_footer_1{padding-bottom:0;}
ul.dsdsd li a{color:#FFF;}
.hk_footer_1 .container .row .col-lg-3{width:50%;}
.hk_common_banner_text{padding-top:15%;}
ul.dsdsd{display:none;}
ul.dsdsdF{display:block; text-align:center;}
button.linkBtns{padding:5px 10px; margin-bottom:20px;}
.hk_footer_2 .container .row div p{text-align:center;}
.hk_footer_2 .container .row .offset-4{margin-left:0;}
.serv_video img.svimg1{width:100%; margin-bottom:20px;}
.dropdown-menu{padding:10px;}
.hk_service_P2 .container .row .col-lg-4, .hk_service_P2 .container .row .col-lg-6{width:50%;}
.hk_service_P2 .container .row .col-lg-8{width:100%; margin-left:0;}
.hk_service_P2 .container .row .stg{width:100%;}
.hk_service_P2 .container .row .stg .hk_service_block, .hk_service_P2 .container .row .col-lg-8 .hk_service_block{height:auto;}
.hk_service_block a{line-height:24px;}
.hk_service_block{height:330px; padding:20px 10px;}
.hk_service_block span{height:54px; line-height:54px; width:54px;}
.hk_row_1 .col-sm-8{margin-left:25px;}
.hk_common_banner_text h1{font-size:32px;}
.hk_partner3 img, .hk_partner4 img{width:100%; margin-bottom:20px;}
.hk_partner3 img.timage{display:block;}
.hk_partner3 img.mimage{display:none;}
}
@media (max-width:650px) {
.hk_top_part1{background-size:cover;height:auto; padding-bottom:20px;}
div#HK_Check{position:static;}
.navbar-toggler{background:none;border:2px #FFF solid;margin-right:10px}
.navbar-toggler i{color:#FFF}
.navbar-brand{margin-left:10px}
.navbar #navbarSupportedContent ul.navbar-nav{width:100%;background:#3264f5}
.hk_banner_text a{width:100%}
.hk_banner_form{margin-top:5%} 
div#HK_Check{padding-bottom:15px !important;}
.hk_banner_text_form .row .col-lg-5{margin-left:0}
.hk_top_part1 .navbar{padding:10px 0;top:0}
.hk_banner_form form input, .hk_banner_form form select{width:100%}
.hk_banner_form p.p2{padding:0}
.hk_top_part2B{flex:0 0 100%!important;max-width:100%!important;margin-left:0}
.hk_top_part2B .row .col-sm-6{margin-left:0;margin-right:15px}
.hk_pdbm .panel-default #headingOne a[aria-expanded="true"]:after,.hk_pdbm .panel-default #headingOne a[aria-expanded="false"]:after{top:0}
.hk_pdbm .panel-default #headingTwo a[aria-expanded="true"]:after,.hk_pdbm .panel-default #headingTwo a[aria-expanded="false"]:after{top:0}
.hk_pdbm1 .panel-default #headingOne a[aria-expanded="true"]:after,.hk_pdbm1 .panel-default #headingOne a[aria-expanded="false"]:after,.hk_pdbm1 .panel-default #headingFour a[aria-expanded="true"]:after,.hk_pdbm1 .panel-default #headingFour a[aria-expanded="false"]:after{top:0;right:-25px}
.hk_pdbm1 .panel-default #headingTwo a[aria-expanded="true"]:after,.hk_pdbm1 .panel-default #headingTwo a[aria-expanded="false"]:after,.hk_pdbm1 .panel-default #headingThree a[aria-expanded="true"]:after,.hk_pdbm1 .panel-default #headingThree a[aria-expanded="false"]:after,.hk_pdbm1 .panel-default #headingFive a[aria-expanded="true"]:after,.hk_pdbm1 .panel-default #headingFive a[aria-expanded="false"]:after{top:0px;right:-25px}
.hk_top_part5 .row .col-lg-2{margin-left:0}
.hk_part6_A{text-align:center}
.p6_icon1,.p6_icon2,.p6_icon3,.p6_icon4,.p6_icon5,.p6_icon6{margin:0 auto}
.cards .carousel-item{height:350px}
.hk_row_1 .col-sm-8{text-align:center}
.cards .float-left{width:100%;text-align:center}
.stat .col-lg-6{max-width:49%;flex:0 0 49%}
.milestone-counter{margin:25px 0}
.hk_footer_div_2{margin:25px 0}
.navbar-toggler{float:right;margin-top:-55px}
.navbar #navbarSupportedContent{width:96%}
.hk_footer_2 p{text-align:center;}
#hk_interested .modal-dialog, #hk_interestedA .modal-dialog{max-width:100%;}
.hk_common_banner_text h1 {
    font-size: 22px;
    padding: 10% 0 0 0;
}
.navbar .dropdown-menu div[class*="col"]{margin-bottom:0;}
.hk_footer_2 .container .row .offset-4{margin-left:0;}
.hk_top_common p{padding:0 10%;}
.hk_common_banner_text{padding:25% 0 8%}
.hk_pdbm1 .panel-default>.panel-heading a{padding-right:40px}
.serv_video{margin-top:5%}
/*.hk_serv_part3{margin-top:15%}*/
.hk_partner2 p,.hk_partner2{padding:0}
.hk_partner3{margin-top:20px}
.hk_partner4{margin-bottom:20px}
.deskonly{display:none}
.mobonly{display:block}
h2.sv_p2_head{margin-top:30px}
.ppt,.ppt1{padding:15px;background:#FFF;border-radius:5px;flex:0 0 92%;max-width:92%;margin:0 4%}
.ppt h4,.ppt1 h4{height:auto}
.ppt1{margin-top:20px}
.sw-theme-arrows > ul.step-anchor > li{width:50%!important}
p.hk_reg_txt1{padding:0}
.hk_reg_1 form{width:100%}
.hk_pdbmA .panel-default #headingOne a[aria-expanded="true"]:after,.hk_pdbmA .panel-default #headingOne a[aria-expanded="false"]:after{top:0}
.hk_pdbmA .panel-default>.panel-heading a,.hk_pdbmA .panel-default>.panel-heading a{font-size:15px}
h2.hk_reg_head{font-size:15px;margin-top:10%}
.hk_form_A .offset-9{margin:0}
a.hk_linkA{float:none;width:100%;margin-bottom:10px}
.hk_form_A{padding:20px 0}
.hk_banner_text h1{font-size:26px;}
.hk_top_part3{padding-bottom:30px;}
.hk_common_banner_text a{width:95%;}
.navbar .dropdown-menu .nav-item{padding-left:10px;}
ul.hk_list{padding-left:0;}
#hk_interested .modal-dialog {
    max-width: fit-content;
}
a.btnTYYU{margin-bottom:20px; width:70%;}
.navbar-brand img{width:75%;}
.de4 ul li{float:none; width:100%; margin:0 0 20px 0;}
.de4 ul li a{ border-radius: 34px;}
#accordion .panel-default>.panel-heading a{position:relative;}
button.btnHK {
    margin: 0 0 10px 0;
    width: 100%;
}
a.hk_btnD, button.btnSG, button.btnSF, button.btnSE, button.btnSH, button.btnSI, button.btnHKs{
    width: 90% !important; margin:20px auto 20px auto !important; display:block;
} 
.hk_pdbm1 .panel-default>.panel-heading a:after{position:absolute; z-index:999; top:15px; right:15px;}
.panel-collapse ul li ul{margin-left:15px;}
.panel-collapse ul li ul li{background: none;
    list-style: disc;
    padding-left: 0;
    text-transform: capitalize;}
	.hk_login .container .row .card {
    width: 100%;
}
.hk_reg_1 #formArea{width:80%;}
}

@media only screen and (min-width:1200px){
	.hk_price_block{min-height: 690px !important;}	
	.rowfpb .hk_price_block{min-height:auto !important;}	
}

@media only screen and (min-width:991px) and (max-width:1199px){
	.navbar-brand img{max-width: 87%;}
	.hk_top_part1{background-size:auto;}
	.hk_price_block{min-height: 850px !important;}
}

@media only screen and (min-width:501px) and (max-width:990px){
	.hk_top_part1{background-size: cover;height: auto;}
	.hk_top_part2B{flex: auto;max-width: max-content;}
	.container-longest>.row a.btn:nth-last-child(1){position: relative;}
	a.hk_btnD{margin: 10px;}

}

@media only screen and (max-width:454px){
	.hk_top_part2B .row .col-sm-6{flex: 0 0 100%;max-width: 100%;}
	.hk_banner_text h1{font-size: 31px;}
	a.navbar-brand img {width: 80%;	}
	a.hk_btnD{margin:0px 0px 20px 0px;}
	a.hk_btnDH{
    width: 65% !important;}
	.hk_service_P2 .offset-2{margin-left:0;}
	.hk_service_block ul{margin:20px 0 0 35px;}
	.hk_service_block ul li{list-style-position:outside; text-align:left;}
}