@media only screen and (min-width:1600px){
.mobile_nav .mobile_nav_icon{top: 53px;}
header.header.header-sticky.sticky .logo { padding-bottom: 12px;}
header.header.header-sticky.inner-hrd{background-size: 100%;}
.banner-content p{width: 700px;}

}




@media (min-width: 1300px){
.container{max-width:1130px; width:100%;}
.header .container{ width: 100%;} 	
	header .container {  max-width: 1330px;}
}
@media only screen and (max-width:1599px){
	.corporate-social-responsibility h5 {  font-size: 19px;}
	.banner-content h1{font-size: 42px; }
	.banner-main {padding: 30px 30px;}
	.banner-content p{ font-size: 21px;}
	header.header.header-sticky.sticky .main-megamenu ul li a { font-size: 15px; padding: 12px 20px 12px;}
	.home-sec3-form{    width: 442px;}
	.colm-form{width: 472px;    margin-left: -15px;    background-size: 100% 100%;height: 171px;}
	.colm-form h4{padding-top: 20px;}
	a.send-btn {
		font-size: 16px;padding: 10px 30px;}
	
}

@media only screen and (max-width: 1299px){
.container{max-width:100%; width:100%;}		
}
@media only screen and (min-width: 1200px) and (max-width: 1320px){

	
}
@media only screen and (min-width: 1150px) and (max-width: 1299px){

}
@media only screen and (min-width: 992px) and (max-width: 1149px){

}
@media only screen and (min-width: 768px) and (max-width: 991px){
	
}
@media only screen  and (max-width : 767px){
	.top-hrd ul li a span{display: none;}
	.mobile_nav { display: block;}
	.mobile-icon { display: block;    position: absolute;right: 15px;top: 9px;}
	.top-hrd ul li{ margin-left: 0; margin-right: 15px;}
	.top-hrd ul {float: left;}
	.banner-content h4 {font-size: 16px;}
	.banner-content h1 {font-size: 20px;}
	.banner-content p {font-size: 14px;}
	.banner-content{    padding: 0 15px;    top: 16%;}
	.logo { padding-top: 10px;padding-bottom: 10px;    width: 100%;z-index: inherit;}
	.logo a {  display: table;  margin: 0 auto;}
	section.banner { margin-top: 108px;}
	header.header.header-sticky.sticky .mobile-icon{    top: 12px;}
	.home-sec3-main {position: relative; right: 0;}
	footer:before{ display: none;}
	.colm-form2 { padding: 30px 15px;}
	.colm-form { width: 100%;margin-top: 0;
    margin-left: 0;}
	.home-sec3-form {width: 100%; max-width: 100%;}
	.colm-form p{font-size: 14px;}
	footer .col-md-4 { border-right: none; padding-left: 15px!important;}
	iframe { height: auto;}
	.navbar-collapse {
    display: none;
    background: rgba(44, 43, 41, 0.7);
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0px;
    right: 0;
    height: 100vh;
    overflow: auto;
    padding: 40px;
    z-index: 1;
    padding: 15px;
}
	.navbarResponsive-main {
    height: 100%;
    background: rgba(44, 43, 41, 0.95);
    position: relative;
    display: block;
}
.main-menu{display:none;}
	.top-hrd .col-12.col-md-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: inherit;
    width: auto;    padding: 0;
}
	.top-hrd .row { margin: 0;}
	.top-hrd ul li a{font-size: 18px;}
	header.header .logo a img{ width: 140px;}
	header.header .logo a { display: table;}
	.home-sec1 h2, .home-sec2 h2, .home-sec3 h2, .home-sec4 h2  {font-size: 28px;}
	section.home-sec2 .col-12.col-md-4 {  padding-bottom: 30px;}
footer .col-12.col-md-3 { padding-bottom: 30px;}
footer .col-12.col-md-3.pl-5 { padding-left: 15px!important;}
	.inner-banner h1{font-size: 34px;    padding-top: 72px;}
}
@media only screen  and (max-width : 549px){

}
@media only screen  and (max-width : 480px){

}
@media only screen  and (max-width : 350px){

}

@media only screen  and (min-width :0px) and (max-width : 479px){


}



@media only screen  and (min-width :768px) and (max-width :1023px){


}


@media only screen  and (min-width :1024px) and (max-width :1280px){


}
























