﻿@media screen and (max-width: 1199px) {
.banner-widget-area textarea.form-control{height:64px;}

.header-search{width:150px;}
.header-link ul li a{padding:8px 8px; font-size:13px;}

.top-menu ul li a{padding:8px 8px; font-size:13px;}

.banner-in .caption h1{font-size:40px;}
.banner-in .caption h3{font-size:18px; padding:5px 15px; margin:0;}
}



@media screen and (min-width: 992px) {
.table-for-compact-track-loaders td, .table-for-compact-track-loaders th{padding-left:0px !important; padding-right:0px !important;}
h3.pre-hd{font-size:26px;}

}

@media screen and (max-width: 991px) {	
.wrapper{left:0; position:relative;}
.hidden-menu{overflow:hidden;}
.hidden-menu .wrapper{left:270px;}

.btn-topmenu{color:#000 !important; font-size:16px; float:left; padding:0; width:30px; height:40px; position:relative; margin-right:30px;}
.btn-topmenu .menu-bar{height:2px; width:15px; display:block; background:#000; position:absolute; left:0; top:50%;}
.btn-topmenu .menu-bar:after, .btn-topmenu .menu-bar:before{position:absolute;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.btn-topmenu .menu-bar:after{content:''; width:26px; height:2px; display:block; background:#000; bottom:8px;}
.btn-topmenu .menu-bar:before{content:''; width:26px; height:2px; display:block; background:#000; top:8px;}
.btn-topmenu:focus, .btn-topmenu.focus{outline:0; box-shadow:none;}
.btn-topmenu.on .menu-bar{background-color:transparent;}
.btn-topmenu.on .menu-bar:after{
transform: rotate(45deg) translate(5px, 5px);
-webkit-transform: rotate(45deg) translate(5px, 5px);
}
.btn-topmenu.on .menu-bar:before{
transform: rotate(-45deg) translate(6px, -6px);
-webkit-transform: rotate(-45deg) translate(6px, -6px);
}


.menu-logo{text-align:center; padding:30px 15px;}
.menu-logo img{filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}
.menu-logo h1{font-size:20px; margin:0; padding:0;}
.menu-logo h1 a{color:#fff;}
.top-menu, .wrapper{
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.top-menu{position:fixed; top:0; left:-270px; z-index:9992; width:270px; height:100%; background:#2e2e2e; overflow-y:scroll;}
.top-menu.open{left:0; box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.top-menu ul{padding:0; margin:0; list-style:none;}
.top-menu ul li{border-top:solid 1px #3c3c3c;}
.top-menu ul li a{padding:10px 20px; display:block; font-size:16px; color:#a3a3a3;}
.top-menu ul li a:hover, .top-menu ul li.current-menu-item a{color:#fff;}
.top-menu ul ul{padding-bottom:10px; display:none;}
.top-menu ul ul li{border:none;}
.top-menu ul ul li a{padding:4px 20px 4px 30px;}


.top-menu ul li.dropdown .arrow{position:absolute; z-index:8; top:0; right:0; width:40px; height:44px; line-height:40px; text-align:center; color:#a3a3a3; font-size:18px; cursor:pointer;}
.top-menu ul ul li.dropdown .arrow{height:43px; line-height:38px;}
.top-menu ul li.dropdown .arrow:after{
  font-family: 'Font Awesome 5 Free'; font-weight: 900; content:"\f107";}
.top-menu ul li.dropdown > .arrow.open:after{content:"\f106";}
.top-menu ul li.dropdown > a{padding-right:40px;}
.top-menu ul li.dropdown > .arrow.open + ul{display:block;}

.banner-widget-area{display:none;}

.header-search{width:100%;}

.video-overlay img{width: 75px;}
.text-center-mob{text-align:center !important;}
.mob-v-middle-center{justify-content: center;}
.banner-in .caption h1{margin:0;}
.banner-in .caption2 h4 {padding-left: 25px;font-size: 18px;}
.banner-in .caption2 img {max-width: 180px;}
.banner-in .caption2 {bottom: 87px;}
.mini-banner-caption {padding: 8px 12px;}

#map-canvas{height:300px;}

.footer-menu{margin-bottom:20px;}
}

@media screen and (max-width: 767px) {
.banner-in .caption h1{font-size:30px;}
.banner-in .caption h3{font-size:14px;}
.banner-in .caption{bottom:15px;}
.footer-menu ul li{margin-right:12px;}
.pre-maintain-section h2{font-size:26px;}

.banner-in .caption2 h4 {padding-left: 25px;font-size: 16px;}
.banner-in .caption2 img {max-width: 150px;}
.banner-in .caption2 {bottom: 54px;}
.mini-banner-caption {padding: 6px 10px;}
    
.side-tab h2{font-size:32px; display:block;line-height:30px; margin-right:0px;}
.list-side-tab{display:block; list-style:none;padding-left:0px;}
.list-side-tab li{display:block; margin: 0px 0px;}


.package{margin:0 0 30px; padding:22px;}
.package h2{position:static; margin-bottom:20px;}

}




@media screen and (max-width: 639px) {
.home-section{padding:50px 0;}
.home-section::before {background-position: center center;opacity: 0.1;}

}

@media screen and (max-width:575px){
	.m-0-xs{margin:0px;}
	
.banner-in .caption2 h4 {padding-left: 20px;font-size: 14px;}
.banner-in .caption2 img {max-width: 120px;}

}

@media screen and (max-width: 479px) {
.header-top .cell1{padding-bottom:5px;}
.header-top .cell1,
.header-top .cell2{-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.header-right{text-align:center;}
.header-right .media{-ms-flex-pack:center; justify-content:center;}
.banner-in .caption h1{font-size:20px;}
.ser-div h3{font-size:22px;}

.banner-in .caption2 h4 {padding-left: 10px;font-size: 12px;}
.banner-in .caption2 img {max-width: 80px;}
.mini-banner-caption {padding: 4px 10px;}
.banner-in .caption2 {bottom: 42px;}
}


@media screen and (min-width: 767px) and (max-width: 991px) {

	.tak-cmpt-page .equip-overlay {left: 18%;right: 0%;}
	.eq-ovrly-tx {font: 700 14px/1.4 'Open Sans', sans-serif;}

}

/* 01-02-23 */
@media screen and (max-width: 767px) {
	.center-img-on-mobile {
		display: flex;
		justify-content: center;
	}
	
	.top-n-20px {
		top: 0;
	}

}

@media screen and (max-width: 600px) {
	.fix-grid-cnt-width {
		width: 400px;
	}
	
	.fix-grid-cnt-img-width img {
		width: 400px;
	}
}

@media screen and (max-width: 420px) {
	.fix-grid-cnt-width {
		width: 256px;
	}
	
	.fix-grid-cnt-img-width img {
		width: 256px;
	}
}

/* 06-02-23 */

@media screen and (max-width: 1199px) {
	.header-link {
		width: 80%;
	}
}