@media (min-width:1366px) and (max-width:1600px) {
	.thank-you-div {
    padding: 150px 0px;
	}

}

@media (min-width:1200px) and (max-width:1300px) {
	.banner-text p {
		font-size: 28px;
	}
	.container {
		max-width: 1100px;
	}
	.navbar-brand {
		width: 300px;
	}
	.navbar-brand img{
		width: 100%;
	}
	.navbar{
		padding: 20px 15px;
	}

}

@media (max-width:1100px) {
	body{
		font-size: 14px;
	}
	.banner-text p {
		font-size: 28px;
	}
	.container {
		max-width: 1020px;
	}
	.navbar-brand {
		width: 240px;
	}
	.navbar-brand img{
		width: 100%;
	}
	.navbar{
		padding: 20px 15px;
	}
	.main-header .navbar-nav .nav-link{
		font-size: 14px;
	}
	.right-wrapper h2{
		font-size: 26px;
	}
	.main-text .side-title{
		font-size: 18px;
	}
	.footer .warp-menu a{
		font-size:13px;
	}
	.address-info p {
		font-size: 14px;
	}
	.company-info li {
		font-size: 14px;
	}
	/*Added by dom */
	.thank-you-div {
    padding: 110px 0px;
	}	
}



@media (max-width:1024px) {

	.banner-text p{
		font-size: 24px;
	}
	.container {
		max-width: 925px;
	}
}




@media (max-width:991px) {

	.main-header{
		position: fixed;
		top: 35px;
		width: 100%;
		left: 0;
		z-index: 9;
		background-color: #fff;
	}

	.slider{
		margin-top: 85px;
	}

	.sticky{
		top: 0
	}

	.main-header .navbar-nav .nav-item {
		padding: 12px 12px;
		border-bottom: 1px solid #ddd;
	}
	.main-header .navbar-nav .nav-item:last-child{
		border-bottom: 0
	}
	.navbar-nav {
		margin-top: 30px;
	}
	.navbar-nav .dropdown-menu {
		width: 100%;
		border: 0;
		padding: 0;
	}
	.main-header .navbar-nav .nav-item {
		margin-right: 0;
	}
	.navbar-light .navbar-toggler {
		color: rgb(34 82 122);
		border-color: none !important;
		border:0;
		padding: 0
	}
	.navbar-toggler:focus{
		outline: none
	}
	.navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(34 82 122)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;

	}
	.dropdown-menu .dropdown-item {
		padding: 12px 18px;
		font-size: 13px;
	}
	.dropdown-item.dropdown-toggle:after{
		top: 27px;
	}
	.container {
		max-width: 900px;
	}
	.dropdown-menu .dropdown{
		padding: 0 !important
	}

	.left-wrapper{
		padding: 40px 20px;
	}



}

@media (max-width:850px) {

	.d-mobile{
		display: block !important;
	}
	.d-desktop{
		display: none !important;
	}
	.banner-text {
		position: absolute;
		top: 60%;
		right: 0;
		z-index: 99;
		color: #fff;
		text-align: center;
		transform: none;
		left: 0;
		height: auto;
		padding: 0px 50px;

	}
	.banner-text p br{
		display: none;
	}
	.banner-text p {
		font-size: 34px;
		line-height: 49px;
	}

	@media (max-width:768px) {
		.container{
			max-width: 700px;
		}
		.fdiv-1 .ft-logo {
			width: 50%;
		}
		.fdiv-1{
			width: 100%;
		}
		.fdiv-2 {
			width: 49%;
		}
		.fdiv-3{
			width: 49%;

		}
		.fdiv-4{
			width: 100%;
			margin-top: 20px;
		}
		.dd-evia{
			text-align: left;
			margin-top: 10px;

		}
		.footer {
			background-color: #22527a;
			padding: 35px 0px 35px;
		}
		.address-info p br{
			display: none;
		}
		.right-wrapper h1{
			font-size: 24px;
		}
		.m-tb{
			margin-bottom: 20px;
		}
		.right-wrapper h2 {
			font-size: 21px;
		}
		.products-box .pro-box{
			margin-bottom: 20px;
		}
		.home-middle{
			margin-top: 0 !important
		}
		.middle-section{
			margin-top: 88px;
		}
		.certificate-img{
			margin-bottom: 20px;
			display: inline-block;
		}
		.enquire-form .form-group label{
			margin-bottom: 10px;
		}
		.enquire-form .form-group .dots{
			position: relative;
		}
		.enquire-form .form-group .form-control {
			border-radius: 0;
			width: 100%;
		}
		.enquire-form{
			padding:0px 15px;
		}
		.enquire-form .col-lg-3{
			margin-bottom: 0 !important
		}
		.contact-us span br{
			display: none
		}
		.images-pro .img1-wrap, .images-pro .img2-wrap{
			height: auto;
		}
	}


	@media (max-width:767px) {
		.fdiv-1 .ft-logo {
			width: auto;
		}
		.address-info p b{
			display: block;
		}

		.dn-mobile{
			display: none;
		}
		.main-header{
			top: 0;
		}
		.pro-box{
			margin-bottom: 20px;
		}
		.read-more {
			margin-bottom: 20px;
		}
		.mob-0{
			margin: 0
		}

		.wrap-content {
			padding-left:0px;
		}

		.wrap-content .col-lg-3{
			padding: 0;
			margin-bottom: 20px;
		}

		.top-header{
			display: none;
		}

		.m-reverse{
			flex-direction: column-reverse;
		}
		.right-wrapper {
			padding-left: 0px;
		}
		.middle-section .col-lg-9 {
			padding-right: 0;
			padding: 0;
		}
		.wrap-content h2{
			font-size: 22px;
		}
		.wrap-content h1{
			font-size: 22px;
		}
		.contact-us .form-group .dots{
			position: relative;
		}
		.left-wrapper{
			margin-top: 25px;
		}
		.m-none{
			display: none;
		}
		.carousel-control-prev {
			left: 15px;
		}
		.carousel-control-next {
			right: 15px;
		}
	}


	@media (max-width:500px) {
		.fdiv-1 .ft-logo {
			width: 80%;
		}
		.banner-text p {
			font-size: 20px;
			line-height: 30px;
		}
		.d-mobile {
			height: 75vh;
		}
		.w-75 {
			width: 100%!important;
		}
		.wd-50{
			width: 100%!important;
		}

		.wd-70{
			width: 100%!important;
		}


	}