@media only screen and (max-width:1199px) {
.home-logo img { width: 100%; }
.wsmenu-list > li { font-size: 13px; }
.welcome-text h2 { font-size: 40px; }
.welcome-text p { font-size: 20px; }
.home-logo { left: 0; position: absolute; top: -34px; }
.wsmenu-list > li i { margin-top: 12px; }
.wsmenu-list > li > a { padding: 0 8px; }
.aro_b::before { right: 60px; }
.morw .ovf_hid > p { font-size: 16px; }
.morw .ovf_hid { padding: 10px 20px 0; }
.morw .icp_prt { padding: 0 0 0 20px; width: 130px; }
img { max-width: 100%; }
.account_page .home-slide { background-size: auto 300px; }
.top_navi { top: -58px; }
}
@media only screen and (max-width:1023px) {
.welcome-text h2 { font-size: 35px; }
.wsmenu-submenu { width: auto; }
.welcome-text p { color: rgb(122, 29, 89); font-size: 17px; margin-top: 5px; text-align: center; }
.home-footer .right li { font-size: 30px; margin-right: 14px; }
.home-footer .right { top: 0; }
.home-header { background: none !important; }
.home-slide { overflow: hidden; }
.wsmenu-list > li > a { font-size: 11px; }
.icp_prt { display: none; }
.morw .ovf_hid { padding: 30px 20px 0; }
.ovf_hid { padding: 90px 20px 0; }
.aro_b::before { right: 0; }
body { line-height: 20px; }
.home-header { padding-top: 58px; }
.icon_cont > b { display: block; margin: 0 0 30px; }
.icon_cont > b { display: block; margin: 20px 0; }
.icon_cont > i { display: block; font-weight: 600; margin: 0 0 25px 10px; text-align: left; }
.wsmenucontainer.clearfix { margin: 15px 0 0; }
.home-logo { top: -15px; }
.home-menu { float: right; position: absolute; right: 0; }
.wsmenu-list li:hover .wsmenu-submenu { display: none; }
h5.tit { padding: 120px 0 60px; }
.footer .left > ul li { display: inline-block; float: none; }
.footer .left { text-align: center; }
.footer .right li a { padding: 2px 0; }
.right.text-right > ul { display: block; text-align: center; width: 100%; }
.footer .right li.ssl_img { float: none; }
.footer .right li { display: inline-block; float: none; font-size: 20px; margin: 10px 5px; }
.footer .right li.ssl_img { vertical-align: middle; }
.contact-text { min-height: 45px; }
.home-footer .right li a { border: 2px solid rgb(255, 255, 255); border-radius: 50%; color: rgb(255, 255, 255); display: inline-block; font-size: 20px; height: 35px; line-height: 15px; opacity: 0.7; text-align: center; transition: all 2s ease 0s; width: 35px; }
.innt_p .home-footer { height: 130px; }
.home-footer .left li { display: inline-block; float: none; vertical-align: top; }
.home-footer .left { display: block; margin-bottom: 5px; text-align: center; }
.home-footer .right li { display: inline-block; float: none; vertical-align: top; }
.home-slide { padding-bottom: 170px; }
.wsmenu-list > li li:hover a::before { opacity: 0; }
.megamenu .title { font-size: 15px; font-weight: bold; height: 30px; margin: 0; padding: 0; }
.link-list li a { line-height: 17px; padding: 5px 0; }
.link-list li { font-size: 13px; }
.home-footer { bottom: 20px; }
.home-footer .right { float: none; left: 0; position: static; right: 0; top: -23px; }
.cd-faq-group { display: block; }
.h3,
h3 { font-size: 20px; }
#pay .form-group { margin-bottom: 15px; }
.account_box { margin: 20px 0; }
.ac_text span { font-size: 15px; }
.ac_text { font-size: 20px; }
.account_box i { width: 60px; }
.user_text { font-size: 15px; }
.contant_box { padding: 15px 10px; }
.contant_box > i { width: 60px; }
.contant_box label,
.contant_box span { display: inline-block; width: 65px; }
.user_text span { font-size: 17px; width: auto !important; }
.user_text { color: rgb(102, 102, 102); display: inline-block; font-size: 14px; font-weight: 600; line-height: 18px; padding-left: 10px; vertical-align: middle; }
.inner_pages.welcome-text h2 { font-size: 25px; }
.user_text span { display: block; margin: 0 !important; }
.Not_record_found { font-size: 20px; }
ul.header_menu { padding: 5px 0; text-align: right; }
.no-record { margin-left: 0; min-height: 420px; text-align: center; width: 100%; }
.testt { font-size: 15px; }
.dashboard_header { min-height: 130px; }

.whtbox { padding:20px 20px 130px !important; margin:0px !important;}
.acount_sec {
	padding: 60px 0 0;
}
.naviato .wsmenu-submenu {
	opacity: 1;
	top: 65px;
	width: 90%;
}
.home-footer .right li a {
	line-height: 35px;
	padding: 5px 0 0 !important;
}
 
}
 @media only screen and (max-width:800px) {
.top_navi { right: 70px; top: -90px; width: 250px; }
.wsmenucontainer::after,
.wsmenucontainer::before { display: none; }
.home-footer .left li { margin: 0 10px 0 0; }
.col-md-6.left.text-center > ul { width: 98%; }
.home-logo { left: 0; margin: auto; right: 0; top: 20px; width: 150px; }
.home-logo { left: 0; position: absolute; right: 0; top: -50px; }
.icln_f b { font-size: 20px; }
.aro_b::before { font-size: 40px; }
.ovf_hid { font-size: 18px; line-height: 23px; }
.ovf_hid { padding: 50px 20px 0; }
.esc.heigh .icln_f { height: auto; }
.ovf_hid { height: auto; padding: 20px; }
.morw .ovf_hid { padding: 10px 20px 20px; }
}
@media only screen and (max-width:767px) {
.top_navi { right: 70px; top: -90px; width: 250px; }
.home-logo img { display: block; margin: 0 auto; width: auto; }
.welcome-text { margin-top: 155px; }
.home-logo { left: 0; position: absolute; right: 0; top: 5px; margin:0 auto; }
.welcome-text p { font-size: 15px; line-height: normal; }
.welcome-text h2 { font-size: 23px; line-height: 25px; }
.contant_box label,
.contant_box span { width: auto; }
.home-logo img { width: 25%; }
.home-logo img { width: 180px; }
.home-footer { bottom: 10px; }
.welcome-btn { font-size: 13px; line-height: normal; margin: 13px auto auto; padding: 6px 17px; text-align: center; }
.welcome-text h2 { font-size: 19px; line-height: normal; }
.innt_p .home-header { background-color: transparent; }
.pading_b { float: left; padding: 0 20px; width: 100%; }
.mobile-sub .wsmenu-submenu li a { padding: 5px 10px; }
.wsmenu-list > li li a::before { display: none; }
.footer .right { text-align: center; }
.home-header { margin-top: 0; }
.bred_c { margin: 30px 0 10px; }
h5.tit { font-size: 20px; line-height: 25px; padding: 150px 0 30px; }
.contant_box { border-right: 1px solid rgb(204, 204, 204); min-height: inherit; padding: 0 15px 15px; }
.contant_box label { padding-top: 0; }
.user_text span { font-size: 16px; width: auto !important; }
.user_text { font-size: 20px; }
.amount_text { padding-top: 0; }
.user_text { width: 100%; }
.user_text span { margin: 0 !important; }
.contant_box { text-align: center; }
.account_box { margin: 20px 0; }
.mobile-sub .wsmenu-submenu li a { height: auto !important; }
.innt_p .home-footer { height: 140px; margin: 60px 0 0; right: 0; }
.home-slide { padding-bottom: 0; }
.right > ul { text-align: center; }
.cont.downl_se > ul li { font-size: 14px; margin: 0 0 15px; padding: 0 0 0 40px; position: relative; }
.icon_cont > b { word-break: break-all; }
.enq { height: 50px; line-height: 50px; }
.cont.downl_se a { float: left; left: 0; margin: 0 15px 0 0; position: absolute; top: 0; }
.context_my > h5 { font-size: 20px; }
.footer { margin: 20px 0 0; }
.modal-dialog.dashboard_popup { width: 100%; }
.account_box { padding: 10px; }
.innt_p .home-slide { padding-bottom: 180px; }

p.tit, h1.tit, h5.tit {
	font-size: 20px;
	margin-bottom: 25px;
	min-height: 240px;
	padding: 120px 0 0;
	line-height:34px;
}
.acount_sec {
	padding: 0;
}
.naviato .wsmenu-submenu {
	position: inherit;
}
.context_my > h1, .context_my > h5 {
	font-size: 24px;
	margin: 0 0 20px;
}

.h2, h2 {
	font-size: 20px;
	line-height: 22px;
}
p{ font-size:14px; line-height:20px;}
.cont.downl_se > ul li { font-size: 14px; margin: 0 0 15px; padding: 0 0 0 40px; position: relative; }
.icon_cont > b { word-break: break-all; }
.enq { height: 50px; line-height: 50px; }
.cont.downl_se a { float: left; left: 0; margin: 0 15px 0 0; position: absolute; top: 0; }


.inner_pages.welcome-text h1, .inner_pages.welcome-text h2 {
	font-size: 28px;
	line-height: 42px;
}
.whtbox {
	padding: 30px 10px 203px !important;
	margin-top:80px;
}
.home-footer .right li a {
	line-height: 35px;
	padding: 5px 0 0;
}
.innt_p .home-header {
	margin-top: 0;
	padding-top: 90px;
	background-color: none; 
}



}
  
