@media only screen and (min-width:1400px){

}

@media only screen and (min-width:1620px){

}
@media only screen and (min-width:1920px){

}
@media (min-width: 1200px){

}

@media (min-width: 1300px){
.container{max-width:1280px; width:100%;}
.header .container{max-width: 1540px; width: 100%; padding:0 60px;} 	

}
@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: 1280px){
	.sec1-colm1-content .text-white{    padding-top: 0;}
}
@media only screen and (min-width: 1150px) and (max-width: 1299px){
 .main-menu{    margin-right: 43px;}
}

@media only screen and (min-width: 992px) and (max-width: 1149px){
.home-sec3 .nav-tabs{    padding-left: 30px;}
.home-sec3 .nav-tabs .nav-link{    font-size: 14px;    padding: 8px 0 10px;}
.content-happening p{    font-size: 14px;}
.main-menu{    margin-right: 43px;}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.home-sec3 .nav-tabs{    padding-left: 15px;}
.home-sec3 .nav-tabs .nav-link{    font-size: 12px;    padding: 4px 0 10px;}
.content-happening p{    font-size: 13px;}
.main-menu ul li a{    font-size: 16px;    padding-left: 20px;}
.banner-content h1 {font-size: 28px;    padding-right: 10%;}
.banner-content abbr{font-size: 18px;}
.mobile_nav .mobile_nav_icon{ right: 6px;}
section.home-sec6 .content-happening{    padding: 12px 15px 12px;left: 15px;    width: 87.5%;}
span.subject-content{bottom: 20px;}
.about-sec1 h2, .about-sec3 h2 { font-size: 28px;}
.about-sec2-content h3{ font-size:16px;}
.main-megamenu{ width:70%;}
.right-banner h4 { font-size: 16px;}
.team-sec-content h4 {font-size: 16px;}
.team-sec-content p{ font-size:14px;}
.team-sec ul li .director-sec h4 { font-size: 32px;}
.mining-services-right { padding-left: 0;}
}
@media only screen  and (max-width : 767px){
	.main-menu .menu-hrd{ display:none;}
	.main-menu{    margin-top: 0;margin-right: 0;}
     .main-menu .mobile_nav ul{ display:block;}
	 .logo a{    padding: 10px 0 6px;width: 50px;}
	 .mobile_nav .mobile_nav_icon{    top: 19px;right: 10px;}
	 .banner-content{    left: 20px;border-left: 3px solid #fff;    top:auto; bottom:20px;height: initial;    width: 100%;padding: 0 20px;}
	 .banner-content abbr{font-size: 18px;}
	 .banner-content h1 {font-size: 26px; padding-right:5%;    max-width: 100%;    padding-top: 0;}
	 .home-sec1{padding: 50px 0;}
	.home-sec1 h2{ font-size: 24px;padding: 0 0;}
	.home-sec1 h3{font-size: 52px; padding-bottom: 20px;}
	.home-sec1 p{padding: 0;font-size: 16px;}
	.world-map-colm1, .world-map-colm2, .world-map-colm3, .world-map-colm4, .world-map-colm5, .world-map-colm6{ display:none;}
	header.header.header-sticky.sticky .main-menu { margin-top: 0;}
	header.header.header-sticky.sticky .logo a { padding: 6px 0px 0; width: 50px;}
	.world-map-main{ display:none;}
	.responsive-world-map{ display:block;}
	.home-sec3 .tab-content{width: 100%;}
	.home-sec3 .tab-pane{    opacity: 1;}
	.home-sec3 .container-fluid{background: rgba(50, 50, 50, 0);}
	.home-sec3 .services-content{    max-width: 100%;padding: 15px; position:relative;}
	.home-sec3 .services-content h4 {color: #333;font-size: 24px; display:none;}
	.home-sec3 .services-content p {color: #1a1a1a;}
	.home-sec3 .services-content a img{    background: #532f8f;  border-radius: 50%;}
	.home-sec3 .card-header {    background-color: #532f90; padding: 15px;       border-radius: 0 !important; }
	.card{ border:0;    border-radius: 0;}
	.home-sec3 .card-header h5 { font-size: 16px;  font-weight: 400;}
	.home-sec3 .card-header h5 a{ display:block; position:relative; color:#fff;}
	.home-sec3 .card-header h5 a.collapsed:before{ content:""; background-image:url(../images/icon-plus11.png);    position: absolute;height: 13px; width: 13px;
right: 0;top: 4px;}
.home-sec3 .card-header h5 a:before{content:""; background-image:url(../images/icon-minus11.png);    position: absolute;height: 13px; width: 13px;
right: 0;top: 4px;}
.home-sec3 .card-body{ padding-top:20px; padding-bottom:20px;}
header.header.header-sticky.sticky{min-height: initial;}
header.header.header-sticky.sticky .mobile_nav .mobile_nav_icon { top: 16px;}
.mobile_nav .navbar-collapse ul li a{ font-size:14px;}
.mobile_nav .navbar-collapse{    max-width: 270px;}
.content-happening p{ font-size:14px;}
.home-sec4 ul li, .home-sec6 ul li { margin-bottom:30px;}
.home-sec4{padding: 50px 0;}
section.home-sec6 .content-happening{width: 90.5%;left: 15px;}
footer.footer .col-12.col-md-2{ display:none;}
footer.footer .col-12.col-md-2:last-child {display: block;}
footer.footer .col-12.col-md-2:nth-child(6) { display: block;}
footer.footer h3, footer.footer .col-12.col-md-2:nth-child(6) ul{ display:none;}
footer.footer ol.social-icon {padding-top: 0;}
.col-12.bottom-ftr.pt-5 {padding-top: 10px!important;}
span.subject-sec { font-size: 14px;}
header.header.inner-header .main-menu { margin-top: 0;margin-right: 0;}
header.header.inner-header .mobile_nav .mobile_nav_icon { top: 19px;right: 10px;}
header.header.inner-header .logo a { padding: 10px 0 6px;}
.bearcrumbb ul{ display:none;}
.bearcrumbb_sec h1 {font-size: 32px;}
.about-sec1 h2 { font-size: 24px;    padding-bottom: 20px;}
.about-sec2 .col-12.col-md-8.pr-0 { padding-right: 15px!important;}
.about-sec2 .col-12.col-md-4.pl-0{    padding-left: 15px!important;}
.about-sec2 h4 {padding-top: 30px;}
.about-sec3 h2 {    padding-bottom: 20px;font-size: 28px;}
section.innerpage { padding: 40px 0 70px;}
.about-sec1 .col-12.col-md-6.pr-5 { padding-right: 15px!important;}
.about-color{    padding: 50px 15px 30px;}
.about-sec2-content{    padding: 32px 15px;}
.about-sec1 .col-12.col-md-3 {padding-bottom: 30px;}
.team-sec ul li .director-sec h4 {font-size: 32px;}
.team-sec-content h4 {font-size: 16px;}
.team-sec-content p{ font-size:14px;}
.mining-services-right { padding-left: 0;}
.mining-services-right{ display:none;}
.mining-services-main .col-12.col-md-9 { border-right: 0;  padding-right: 15px;}
.mining-services-main .row.pt-5 img {padding-bottom: 30px;}
.min-ser-sec1-content{    padding: 40px 20px; opacity: 1;    position: relative; right: 0;  width: 100%;}
.about-sec1.pr-5 {  padding-right: 0!important;}
.about-sec1 h3 {font-size: 20px;}
.mining-services-main .row.pt-5 p.pr-5 {padding-right: 0!important;}
.mining-services-sec1{margin-top: 20px;}
.mining-services-colm1 ul li{padding-left: 15px!important;padding-right:15px!important;}
.gas-services h4 { font-size: 26px;}
.mining-services-colm1{    padding-right: 0!important;}
.about-sec4.gas-services23.pr-5.pt-4 { padding-right: 0!important;}
.csr-sec1 .col-12.col-md-6 {padding-bottom: 3rem!important;}
.contact-sec1.col-sm-6, .contact-sec2.col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;  max-width: 100%;}
.contact-sec1 .col-12.col-md-6 { padding-bottom: 20px;}
.contact-sec1 .row.pt-5 { padding-top: 0!important;}
.contact-sec2.col-sm-6{ padding-top:30px;}
.input-contact{    padding-right: 0;  margin-bottom: 20px;}
.clients-sec .col-md-2 { padding: 0 15px;    -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.clients-sec ul li:nth-child(5n-0) { border-right: none;  border-right: 1px solid #e1e1e2;}
.clients-sec ul li:nth-child(even) {  border-right: none;}
.clients-sec ul li:nth-last-child(-n+5) {border-bottom: 0;}
.happenings-menu{ display:none;}
.happenings-sec1 ul li .video { padding-bottom: 15px;}
.sub-main{    max-width: 500px; width: 100%;}
.home-sec1 ul li{ width:100%;}
.home-sec2 ul.row li { margin-bottom: 30px;}
footer.footer .col-md-4 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;    border-right: 0;}
footer .col-12.col-md-5.pr-1 { padding-right: 15px!important;}
.home-sec2 .subject-content {  left: 20px;bottom: 20px; width: 90%;}
.mobile_nav .navbar-collapse ul li.visibility-hidden{ display:block;}
.mobile_nav .navbar-collapse ul.list-unstyled.components{ height:100%;}
.mobile_nav .navbar-collapse ul li a.link-nav:before {content: ""; background-image: url(../images/plus-icon1.png);width: 12px;
height: 12px; position: absolute; right: 10px; top: 15px; transform: rotate(45deg);-webkit-transform: rotate(45deg); -webkit-transition: all 0.32s ease-out;
 -moz-transition: all 0.32s ease-out;-o-transition: all 0.32s ease-out; transition: all 0.32s ease-out;}
.mobile_nav .navbar-collapse ul li a.collapsed:before {content: ""; background-image: url(../images/plus-icon1.png); width: 12px; height: 12px;  position: absolute; right: 10px; top: 15px; transform: rotate(0); -webkit-transform: rotate(0);-webkit-transition: all 0.32s ease-out;
-moz-transition: all 0.32s ease-out;-o-transition: all 0.32s ease-out;transition: all 0.32s ease-out;}
.mobile_nav .navbar-collapse ul li ul li a:before{ display:none;}
.mobile_nav .navbar-collapse ul li ul li a{ font-size:13px;    padding-bottom: 8px; padding-top: 8px;  color: #d0c3f1;}

.mobile_nav ::-webkit-scrollbar {width:8px;}
.mobile_nav ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey;  border-radius: 10px;}
.mobile_nav ::-webkit-scrollbar-thumb {background: #25164c;   border-radius: 10px;}
.mobile_nav ::-webkit-scrollbar-thumb:hover { background: #25164c;}
.mobile_nav ::-moz-scrollbar {width:8px;}
.mobile_nav ::-moz-scrollbar-track { box-shadow: inset 0 0 5px grey;  border-radius: 10px;}
.mobile_nav ::-moz-scrollbar-thumb {background: #25164c;   border-radius: 10px;}
.mobile_nav ::-moz-scrollbar-thumb:hover { background: #25164c;}
.mobile_nav scrollbar {width:8px;}
.mobile_nav scrollbar-track { box-shadow: inset 0 0 5px grey;  border-radius: 10px;}
.mobile_nav scrollbar-thumb {background: #25164c;   border-radius: 10px;}
.mobile_nav scrollbar-thumb:hover { background: #25164c;}
.home-sec3 .card-body span:before{ display:none;}
.ftr-logo a {display: table; width: 120px;}
	
}
@media only screen  and (max-width : 480px){
	.banner-content h1 { font-size: 16px;}
.banner-content abbr { font-size: 14px;}
.team-sec-content h4 {font-size: 15px;}
.team-sec-content p{ font-size:12px;}	
	.team-sec-content{    padding: 25px 0;}
.team-sec ul li .director-sec h4 {font-size: 24px;}	

	
}






























