@media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:19px!important;
}
 h4 {
 font-size:15px!important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
 header .cont-nav {
 display:none
}
 header .social-nav {
 float:left;
}
 header .user-nav {
 margin: 15px 0;
}
 header .user-nav ul a {
     font-size:13px;
     padding: 10px 8px 10px 8px;
	 margin-bottom:10px !important;
}
.main-head {
 line-height: 30px !important;
}
.home-abt-bar {
padding:40px 0px 20px 0px!important;
}
.home-abt-bar img {
	 max-width:100%;
	float:none;
	margin-top:0px;
	margin-bottom:30px !important;
}
 .home-web-col-bar {
 margin-top:0px;
margin-bottom:50px;
}
.home-web-col {
 border-left:0;
margin-bottom:20px;
}
.home-web-col a.btn {
position:inherit;
bottom:inherit
}
.product-slide-bar {
 padding: 30px 0px !important;
}
 footer .brdr-center {
 display: none;
}
/* Date 03-09-2021 */
header .logo {
    width:  100%;
    padding: 5px 0 !important;
}

.home-abt-bar .idx-left-sec {
    padding: 20px 0px;
}
.main-head {
   line-height: 27px!important;
   font-size: 20px !important;
}
.main-head span.brdr {
    margin: 10px 0;
}
.home-web-col-bar .main-head {
    margin-top: 40px!important;
}
.home-web-col-bar .home-web-col-container {
   padding: 30px 0px 35px;
}
.ipad-no-padding{
	padding-left:0 !important;
	padding-right:0 !important;
}
.home-web-col-bar {
    margin-top: 0px;
    margin-bottom: 0px;
}
.home-abt-bar .idx-msn-right {
    padding: 40px 0px;
	margin-top:30px !important;
}
 .log-body {
        padding: 50px 0 50px; 
    }
    .join-body {
        padding: 50px 0 50px;     }
		
footer .footer-bar {
    padding: 50px 0 20px;
}
footer .footer-abt .logo {
     margin-top: 0px;
    width:150px;
    margin-bottom: 20px !important;
}
footer .social-nav ul {
   margin-top: 10px !important;
}
footer .social-nav li {
   line-height: 24px;
    font-size: 16px;
}
footer .important-link-sec h3 {
     font-size: 18px !important;
     margin-bottom: 24px!important;
	 margin:20px 0 40px !important;
}
/* Date 23-07-2024 */
.inner-abt-sec {
    padding: 40px 0 !important;
}
.inner-abt-sec h4 {
    font-size: 18px !important;
    line-height: 25px;
    margin-top: 10px !important;
}

}
@media only screen and (min-width:768px) and (max-width:991px) {
 header .cont-nav ul a {
 padding:0px 10px;
 font-size:13px;
}
header .cont-nav ul a img {
 width:15px;
}
header .logo img {
 max-width:120px;
}
 header .site-nav {
 margin:0px 0;
}
header .user-nav {
     margin: 4px 0;
    top: -20px;
    position: relative;
    margin-bottom: -12px;
}
 .main-head {
 line-height: 35px !important;
}
 .home-abt-bar img {
 max-width:100%;
}
 .home-web-col-bar {
 margin-top:0px;
margin-bottom:0px;
}
.home-abt-bar .brdr-left {
 right: -30px;
}
 .banner-bar {
 padding:40px 0 60px;
}
footer .brdr-center {
 display: none;
}
.ipad-no-padding{
	padding-left:0 !important;
	padding-right:0 !important;
}
.home-abt-bar {
   padding: 50px 0px 50px 0px!important;
}
.home-abt-bar .idx-left-sec {
    padding: 0px 0px;
}
.home-web-col-bar .main-head {
    margin-top: 40px!important;
}
.home-web-col-bar .home-web-col-container {
    padding: 30px 0px 35px;
}
.ipad-no-padding{
	padding-left:0 !important;
	padding-right:0 !important;
}
.home-abt-bar .idx-msn-right {
    padding: 0px 0px;
}
.main-head {
    line-height: 32px!important;
    font-size: 24px !important;
}
.main-head span.brdr {
    margin: 10px 0;
}
.product-slide-bar {
  padding: 50px 0 50px;
}
.product-slide-bar .main-head span.brdr {
    margin: 15px auto 30px;
}
footer .footer-bar {
    padding: 50px 0 50px;
}
footer .footer-abt .logo {
    margin-top: -10px;
    width:150px;
    margin-bottom:20px !important;
}
footer .social-nav ul {
   margin-top: 10px !important;
}
footer .social-nav li {
    line-height: 24px;
    font-size: 16px;
}
footer .social-nav li a {
    padding-left: 10px !important;
}
footer .important-link-sec h3 {
    font-size: 16px !important;
    margin-bottom: 24px!important;
}
.header .logo {
   width: 120px;
}



}
@media only screen and (min-width:992px) and (max-width:1199px) {
header .cont-nav ul a {
 font-size:13px;
}
 header .site-nav {
 margin:10px 0;
}
header .user-nav {
 margin: 13px 0;
}
 
header .user-nav ul a .fa{display:none}
.home-abt-bar img {
 max-width:95%;
}
footer .brdr-center {
height:250px;
}
header .logo {
    width: 100%;
    padding: 10px 0 !important;
}
header .logo-bar {
    background: #fff;
    padding: 0px 0;
}
.home-abt-bar {
   padding: 60px 0px 60px 0px!important;
}
.home-abt-bar .idx-left-sec {
	padding: 20px 10px;
}
.home-abt-bar .idx-msn-right {
    padding: 20px 10px;
}
.main-head {
    line-height: 35px!important;
   font-size: 26px !important;
}
.home-web-col-bar .home-web-col-container {
    padding: 50px 30px 35px;
}
.product-slide-bar {
   padding: 50px 0 40px;
}
footer .footer-bar {
    padding: 70px 0 60px;
}
.product-slide-bar .main-head span.brdr {
    margin: 10px auto 35px;
}
.ipad-no-padding{
	padding-left:0 !important;
	padding-right:0 !important;
}


}
