
/*
1920px - Large PC
1440px - Midiun PC
1024px - Small PC
768px  - Tablet PC
425px  - Large Mobile PC
375px  - Midiun Mobile PC
*/


@media screen and (min-width :1366px) and (max-width: 1440px) {  /*Midiun PC*/

	.main-nav a{
		font-size: 14px;
    	padding: 8px 16px;
	}

}

@media screen and (min-width :1024px) and (max-width: 1365px) { /*Small PC*/

	.scrollto img{
		width: 180px !important;
	}
	.main-nav a{
	    font-size: 13px;
	    padding: 8px 6px;
	    letter-spacing: 0.10em;
	}
	.mega-menu {
	    width: 1016px;
	    left: -343px !important;
	}
	.myScrollspy .nav-pills .nav-link{
		font-size: 15px !important;
	}
	.myScrollspy-features-left .nav-pills .nav-link{
		padding: 30px 40px 30px 15px;
	}
	.myScrollspy .nav-pills .nav-link img{
		width: 25px;
	}
	.myScrollspy-features-left .nav-pills .nav-link img{
		right: -14px;
	}
	.myScrollspy-features-right .nav-pills .nav-link{
		padding: 30px 15px 30px 40px;
	}
	.myScrollspy-features-right .nav-pills .nav-link img{
		left: 0px;
	}
	.prod-features .offset-md-1{
		margin-left: 0px;
		flex: 100% !important;
        max-width: 100% !important;
	}
	.prod-features .col-md-2{
		flex: 0 0 25%;
        max-width: 25%;
	}
	.prod-features .col-md-10{
		flex: 0 0 75%;
        max-width: 75%;
	}
	.prod-table{
		margin-top: 0;
	}
	.prod-myScrollspy-box img {
	    width: 100px;
	}
	.product-slider{
		padding: 30px;
	}
	.product-sliding .owl-item.center .product-slider img{
		padding: 0px 5px;
	}




}

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

	.prod-mobile-menu{
	 	display: block;
	}
	.prod-desktop-menu{
	 	display: none;
	}

}

@media screen and (max-width: 1440px) {

	.hm-industry-wrapper h3{
	 	height: 64px;
	}

}


@media screen and (min-width :1152px) and (max-width: 1310px) { /*Ameya*/


}


@media screen and (min-width :1152px) and (max-width: 1310px) { /*Cutus Tab Size*/


}


@media screen and (min-width :1367px) and (max-width: 1920px) { /*Salman*/


	#slider .carousel-item .container {
	    max-width: 1750px;
	}

	.carousel-caption-head{
		padding-right: 250px;
	}

	.carousel-inner{
		background-size: 100% 160%;
    	background-position: 100% 100%;
	}

 	.hm-industry-wrapper h3{
 	 	height: 64px;
 	 }
 	 .header_menu{
 	 	width: 95%;
 	 }
 	 .logo{
 	 	left: 50px;
 	 }


}



/********Sm-start*******/


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


}


@media screen and (max-width: 980px) {


}


/********xs-start********/

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

	.home-video iframe{
	  width: 100%;
	  height: 50vh;
	}
	.carousel-caption-head h5{
		font-size: 48px;
	}
	.hm-about-img{
		background-position: 5% 50%;
	}
	.hm-prod-tab .nav-tabs .nav-link{
		background: #ebebeb;
		margin: 10px 10px;
		padding: .5rem 1rem;
		font-size: 13px;
	}
	.hm-prod-tab .nav-link.active{
		background: #742d73;
		color: #fff;
	}
	.hm-prod-tab .hm-prod-box {
	    padding: 20px 10px;
	}
	.hm-industry-wrapper{
		padding: 50px 15px 60px 15px;
	}
	.hm-industry-wrapper h3{
		font-size: 24px;
		margin-bottom: 30px;
		height: 52px;
	}
	.footer-p p{
		width: auto;
	}
	.about-dtl h1{
		font-size: 40px;
	}
	.myScrollspy-features-left, .myScrollspy-features-right{
		display: none;
	}
	.features .col-md-6{
		flex: 0 0 100%;
    	max-width: 100%;
	}
	.prod-myScrollspy-box{
		padding: 130px 50px 0px 50px;
	}
	.features-head {
	    margin-bottom: 0;
	}
	.support-services .container-fluid{
		margin-right: -15px;
    	margin-left: -15px;
	}
	.support-services-text {
	    padding-left: 0;
	}
	.support-services-text h2{
		font-size: 30px;
		margin-bottom: 0;
	}
	.language-flag{
		width: 147px;
		height: 25px;
		right: 2%;
	}
	.languagepicker li{
		line-height: 23px;
	}
	.language-flag img{
		width: 16px;
	}
	.languagepicker a{
		font-size: 11px;
	}
	.mobile-nav-toggle{
		font-size: 15px;
		padding: 7px 12px;
		top: 34px;
	}
	.header-scrolled .mobile-nav-toggle {
	    top: 32px;
	}



}

@media screen and (min-width: 769px){

 .prod-mobile-menu{
 	display: none;
 }
 
}

@media screen and (max-width: 425px) {

	.mobile-nav{
		width: 260px;
	}

	/**/
	.w388px{
	  width: 260px !important;
	}
	.w264px{
	  width: 190px;
	}
	.w299px{
	  width: 200px;
	}
	.w400px {
      width: 250px;
    }
	.w250px {
      width: 175px;
    }
	.w360px{
	  width: 360px;
	}
	.w360px {
      width: 240px;
    }
	.w350px{
	  width: 250px;
	}
	.w604px {
      width: 100%;
    }
	/**/

	.carousel-caption-head {
	    padding-top: 0;
	    margin-bottom: 30px;
	}
	.carousel-caption-head h5 {
        font-size: 30px;
        text-align: center;
        margin-bottom: 15px;
    }
    .carousel-inner{
    	height: 550px;
    	background-size: 150% 100%;
    	background-position: 0% 0%;
    }
    #slider .carousel-item .align-items-start{
    	height: auto;
    }
    .carousel-caption{
    	top: 40%;
    }
    .carousel-caption-img {
	    text-align: center;
	    margin: 0 auto;
	}
	#carousel .carousel-control-left{
		left: 35%;
	}
    #carousel .carousel-control-right {
	    left: 50%;
	}
	#carousel .carousel-control{
		bottom: 5%;
	}
	.align-items-start .slider-btn{
		position: initial;
		margin: 0 auto;
		display: table;
	}
	.footer-link ul li {
	    padding: 10px 10px;
	}
	footer .mt80{
		margin-top: 40px;
	}
	.footer-cont ul {
		text-align: center;
	}
	.footer-logo{
		margin-top: 40px;
	}
	.footer-p p{
		text-align: center;
		padding-top: 10px;
	}
	.footer-p a{
		text-align: center;
	}
	.footer-privacy ul {
	    text-align: center;
	}
	.footer-copyright p{
		text-align: center;
		padding-bottom: 10px;
	}
	.hm-about-btn ul li a{
		padding: 15px;
	}
	.hm-industry-wrapper{
		text-align: center;
	}
	.hm-industry-wrapper span{
		font-size: 18px;
		display: block;
		margin-bottom: 10px;
		text-indent: 0;
	}
	.hm-industry-wrapper h3{
		font-size: 24px;
		margin-bottom: 30px;
		height: auto;
	}
	.corp-video-head h4{
		font-size: 24px;
		letter-spacing: 5px;
		line-height: 1.5;
	}
	.corp-video{
		padding: 80px 0;
	}
	.hm-about-img{
		display: none;
	}
	.hm-about-img2{
		display: block;
	}
	.hm-about-btn ul {
	    text-align: center;
	}
	.hm-about-btn ul li{
		margin: 0 5px !important; 
	}
	.hm-about-dtl{
		padding: 40px 20px 50px 20px;
	}
	
 	/*----*/

 	.about-img {
 		left: 0px;
	}
 	.about-img img{
	    width: 100%;
	}
	.about-dtl{
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.about-dtl h1{
		font-size: 30px;
		padding-top: 10px;
	}
	.counter-number ul {
	    display: block;
	}
	.counter-number ul li{
	    width: 100%;
	    border: 0px;
	}
	.counter {
	    padding: 30px 0;
	}
	.counter-number ul li{
		padding: 20px 0;
		border-bottom: 1px solid #e3e3e3;
	}
	.counter-number ul li:nth-child(4) {
	    border-bottom: 0px;
	}
	.about-mi-vi-box{
		width: 100%;
		padding: 45px 20px;
		margin: 30px auto;
	}
	.about-mi-vi {
	    padding: 40px 0;
	}
	.milestones svg{
		width: 100%;
	}
	.milestones-slider-box{
		text-align: center;
		padding: 20px 0px 0px 0px;
	}
	.milestones-slider-box p{
		width: 100%;
	}
	.milestones-slider-box span{
		margin: -15px auto 20px;
	}
	.milestones-heading{
		margin-bottom: 40px;
	}
	.international-slider-box img{
		width: 130px !important;
	}
	.cover-section .container-fluid {
	    padding: 0px 15px;
	}
	.cover-section .col-md-6{
		padding: 0;
	}
	.cover-dtl{
		text-align: center;
	}
	.cover-dtl h1{
		font-size: 35px;
		margin-top: 25px;
	}
	.cover-dtl span:after{
		left: 50%;
	}
	.cover-videos-section .cover-dtl h1{
		margin-top: 0px;
	}
	.leadership-box{
		margin: 30px 0;
	}
	.leadership-box-content{
		height: auto;
	}
	.cover-bg-images{
		padding: 80px 0;
		text-align: center;
	}
	.cover-certification-img, .cover-videos-img{
		height: auto;
	}
	.cover-videos-img img{
		top: 0px;
	}
	.cover-bg-heading{
		padding: 30px 20px 30px 20px;
	}
	.downloads-scroll .myScrollspy{
		display: none;
	}
	.downloads-myScrollspy-head{
		padding: 20px 20px 20px 20px;
	}
	.downloads-myScrollspy-head span{
		font-size: 25px;
		text-align: center;
		line-height: 40px;
	}
	.videos-box{
		margin: 15px 0;
	}
	.product-heading h1{
		font-size: 26px;    
		line-height: 32px;
		text-align: center;
	}
	.product-main {
	    padding: 30px 20px 0px 20px;
	}
	.product-sliding .owl-item.center .product-slider img, .owl-item.center .why-stability-img img{
	    box-shadow: 0px 0px 0px rgb(0, 0, 0, 0.05);
	    transform: scale(1.05);
	}
	.product-sliding .owl-carousel .owl-stage-outer{
		padding-top: 40px;
	}
	.product-btns{
		text-align: center;
	}
	.prod-cntnt-sec-dec h3{
		font-size: 22px;
		line-height: 30px;
	}
	.myScrollspy-features-left, .myScrollspy-features-right{
		display: none;
	}
	.prod-myScrollspy-box{
		padding: 50px 10px 0px 10px;
	}
	.features-head {
	    margin-bottom: 0;
	}
	.prod-myScrollspy-box img {
	    width: 100px;
	}
	.business-sector-head h2{
		font-size: 28px;
	}
	.prod-form-bg{
		padding: 40px 20px;
	}
	.prod-form-fill{
		margin-top: 60px;
	}
	.stability-studies{
		padding-top: 0px;
	}
	.why-stability-application-box-pt{
		top: 0px;
	}
	.why-stability-application-box:hover{
		transform: scale(1.02);
	}
	.why-stability-feature{
		margin-top: 100px;
	}
	.cover-industry{
		padding: 100px 0;
	}
	.cover-industry-head h1 span{
	    padding: 20px 20px 20px 20px;
	    font-size: 20px;
	}
	.industry-body {
	    padding: 60px 0;
	}	
	.industry-application h2{
		font-size: 25px;
		text-align: center;
	}
	.industry-form .prod-form-fill{
		margin-left: 0px;
	}
	.cover-support{
		padding: 100px 0;
	}
	.cover-support-head h1{
		font-size: 31px;
	}
	.cover-support-cove svg{
		height: 50px;
	}
	.support-services .container-fluid {
	    padding: 0px 15px;
	}
	.support-services-text {
	    padding-left: 0px;
	    padding-top: 20px;
	}
	.support-services-text h2{
		text-align: center;
		font-size: 30px;
	}
	.support-imp-annual-dtl p{
		padding-bottom: 15px;
	}
	.support-form-box{
		background-position: 0 100%;
		padding: 50px 20px 20px 20px;
	}
	.support-form-cont {
	    padding: 0;
	}
	.support-imp-annual-dtl h3{
		font-size: 25px;
	}
	.up-gradation-facility-dtl h2{
		font-size: 30px;
	}
	.cover-software-head{
		width: auto;
	}
	.support-upgrade-head h3{
		font-size: 30px;
	}
	.up-gradation-facility-img{
		margin-bottom: 30px;
	}
	.up-gradation-main{
		padding-top: 0px;
	}
	.up-gradation-tab .flex-column{
		display: block;
	}
	.software-support-online svg{
		width: 100%;
	}
	.up-gradation-facility {
	    padding: 40px 0;
	}
	.software-support-benefits {
	    padding: 40px 0 20px;
	}
	.software-support-online-head{
		margin-top: 40px;
	}
	.calibration-facility-head p{
		font-size: 24px;
	}
	.software-icdas-img{
		margin: 30px 0;
	}
	.software-architecture h2{
		font-size: 30px;
		font-weight: 400;
	}
	.software-online-dtl h2{
		font-size: 30px;
		margin-top: 30px;
	}
	.news-and-media .software-main-tab ul li a{
		padding: 15px 25px 15px 25px;
		font-size: 15px;
	}
	.blogs-box{
		margin: 15px 0;
	}
	.cover-blog-page{
		padding: 90px 20px;
		min-height: 0px;
	}
	.blog-page-dtl{
		margin-top: 0px;
		padding: 40px 0px;
	}
	.blog-page-img{
		margin-top: -100px;
	}
	.blog-page-dtl h1{
		font-size: 28px;
	}
	.blog-page-qout{
		padding: 20px 15px 20px 50px;
		margin: 50px 0px;
	}
	.blog-page-qout p {
        font-size: 18px;
        line-height: 32px;
        text-align: left;
    }
	.blog-page-main {
	    padding-bottom: 40px;
	}
	#filters .option-set{
		width: 100%;
		margin: 7px 0;
	}
	.career-form-main h2{
		margin: 0 0 5px;
    	font-size: 22px;
	}
	.career-form-main{
		padding: 18px;
	}
	.contact-us-ul{
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.contact-us {
	    padding: 20px 0;
	}
	.contact-location {
	    padding: 0px 0 60px;
	}

}


@media screen and (min-width: 426px){

 .hm-about-img2{
	display: none;
}
 
}