@media(max-width: 1200px){

	body{

		font-size: 15px;

		line-height: 25px;

	}



	.main-menu nav ul li a {

		padding: 10px 3.5px;

	}



	.team-slider .showrooms-info {

		padding: 20px 10px;

	}



	.team-classic-caption{

		min-width: 260px;

	}

}



@media(min-width: 991px){

	.header-part{

		-webkit-transition: all 0.5s ease 0s;

		-moz-transition: all 0.5s ease 0s;

		-ms-transition: all 0.5s ease 0s;

		-o-transition: all 0.5s ease 0s;

		transition: all 0.5s ease 0s;

		width: 100%;

		position: static;

		top: -100px;

	}



	.header-part.sticky.sticky-fixed{

		position: fixed;

		left: 0px;

		top: 0px;

		z-index: 999;

		background: var(--white-color);

		-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);

		-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);

		-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);

		-o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);

		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);

	}

}



@media(max-width: 991px){

	body{

		font-size: 14px;

		line-height: 24px;

	}



	h1{

		font-size: 40px;

	}



	h2{

		font-size: 36px;

	}



	h3{

		font-size: 32px;

	}



	h4{

		font-size: 28px;

	}



	h5{

		font-size: 25px;

	}



	h6{

		font-size: 20px;

	}



	.slider-text-inner h6{

		font-size: 35px;

	}



	.slider-text-inner h2{

		font-size: 80px;

	}



	.latest-inner .col-md-4 {

		-ms-flex: 0 0 50%;

		flex: 0 0 50%;

		max-width: 50%;

	}



	.title-part p {

		max-width: 100%;

	}



	/*.news-blog-img {

		height: 200px;

	}*/



	.header-part .container{

		max-width: 100%;

		width: 100%;

		padding: 0px;

	}



	.header-inner .logo{

		margin-left: 15px;

	}



	/* Mobile Menu */



	.mean-container .mean-nav{

		top: 87px;

	}

	

	.mean-container a.meanmenu-reveal {

		padding: 13px 15px 11px 15px;

		top: 18px;

		/*top: 25px;*/

		height: 13px;

	}



	.mean-container a.meanmenu-reveal span{

		position: relative;

		background: var(--theme-color);

	}



	.mean-container a.meanmenu-reveal span:before{

		position: absolute;

		top: -6px;

		height: 3px;

		background: var(--theme-color);

		content: "";

		width: 22px;

		left: 0px;

	}



	.mean-container a.meanmenu-reveal span:after{

		position: absolute;

		bottom: -6px;

		height: 3px;

		background: var(--theme-color);

		content: "";

		width: 22px;

		left: 0px;

	}



	.meanmenu-reveal.meanclose {

		top: 19px !important;

	}



	.mean-container a.meanmenu-reveal{

		color: var(--dark-color);

	}



	.showrooms-info {

		padding: 20px 15px 50px;

	}



	.product-proccess-left {

	    width: 100%;

	    padding-right: 0px;

	    margin-bottom: 25px;

	}



	.product-proccess-right {

	    padding-left: 0px;

	    width: 100%;

	}



	.product-proccess-left-list{

		display: none;

	}



	.filter-mobile-show {

	    display: block;

	    padding: 10px 20px;

	    background: rgba(238, 238, 238, 0.4);

	    text-align: center;

	    /*-webkit-border-radius: 50px;

		-moz-border-radius: 50px;

		-ms-border-radius: 50px;

		-o-border-radius: 50px;

		border-radius: 50px;*/

		font-size: 16px;

		margin-bottom: 20px;

		cursor: pointer;

		border: 1px solid #ccc;

	}



	.filter-mobile-show i{

		margin-right: 15px;

	}



	.manufacturer-blog-img {

		-webkit-flex: 0 0 42%;

		-moz-flex: 0 0 42%;

		-ms-flex: 0 0 42%;

		-o-flex: 0 0 42%;

		flex: 0 0 42%;

		max-width: 42%;

	}



	.manufacturer-blog-info{

		-webkit-flex: 0 0 58%;

		-moz-flex: 0 0 58%;

		-ms-flex: 0 0 58%;

		-o-flex: 0 0 58%;

		flex: 0 0 58%;

		max-width: 58%;

	}



	.footer-inner .col-xs-12{

		-ms-flex: 0 0 50%;

		flex: 0 0 50%;

		max-width: 50%;

		margin: 15px 0;

	}



	/*SEARCH INDEX*/



	.search-box {

		margin-right: 55px;

	}



	/*logo text added start*/



	.header-inner .logo {

		max-width: 240px;

		align-items: center;

	}

	/*logo text added end*/

}



@media(min-width: 768px){

	.team-call-mail{

		width: 100%;

	}



	.team-call-mail li{

		width: 100%;

		white-space: nowrap;

		text-align: left;

	}



	.team-call-mail li a{

		width: 100%;

		text-align: left;

		padding: 0 15px;

	}



	.team-call-mail .desktop-visible li i{

		margin-right: 10px;

	}



	.desktop-visible{

		display: block !important;

	}



	.mobile-visible{

		display: none !important;

	}

}


@media(min-width: 768px) and (max-width: 991px){
	.manufacturer-default-frame .ce-gallery img {
		max-width: 180px !important;
	}
}


@media(max-width: 767px){

	.slider-text{

		padding: 0 50px;

	}



	.about-us-right{

		margin-top: 30px;

	}



	.footer-list{

		margin-top: 0px;

	}



	section{

		padding-top: 0px;

	}



	.partner-logo-list {

		width: 50%;

		-ms-flex: 0 0 50%;

		flex: 0 0 50%;

	}



	.partner-part {

		padding: 50px 0;

		margin-bottom: 50px;

	}



	.banner-part {

		padding: 100px 0;

		margin-bottom: 50px;

	}



	.parallax-part{

		padding: 50px 0px;

		margin-bottom: 50px;

	}



	.parallax-inner {

		display: block;

		text-align: center;

	}



	.parallax-left{

		margin: 0 0 15px 0;

	}



	.card .card-body{

		padding: 20px;

	}



	.video-map iframe {

    	height: 400px !important;

	}



	.product-proccess-icon a{

		margin-left: 12px;

		font-size: 16px;

	}



	.product-proccess-sort-wrap select{

		font-size: 14px;

		padding-left: 10px;

    	padding-right: 40px;

	}



	.product-proccess-select label{

		font-size: 14px;

	}



	.product-detail-right{

		margin-top: 25px;

	}



	.product-detail-right p {

    	margin: 10px 0 0 0;

	}



	.banner-inner h2 {

    	font-size: 40px;

	}



	.banner-inner li a {

    	padding: 0 10px;

	}



	.news-detail-part .product-detail-right {

    	margin-top: 0px;

	}



	.teachnical-blog{

		margin-top: 30px;

		margin-bottom: 20px;

	}



	.manufacturer-blog-img {

		-webkit-flex: 0 0 100%;

		-moz-flex: 0 0 100%;

		-ms-flex: 0 0 100%;

		-o-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

		-webkit-border-radius: 8px 8px 0 0;

		-moz-border-radius: 8px 8px 0 0;

		-ms-border-radius: 8px 8px 0 0;

		-o-border-radius: 8px 8px 0 0;

		border-radius: 8px 8px 0 0;

	}



	.manufacturer-blog-info{

		-webkit-flex: 0 0 100%;

		-moz-flex: 0 0 100%;

		-ms-flex: 0 0 100%;

		-o-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

		padding: 15px;

	}



	/*.manufacturer-blog-inner{

		padding: 0px;

	}*/



	.manufacturer-blog-img img {

		-webkit-border-radius: 8px 8px 0 0;

		-moz-border-radius: 8px 8px 0 0;

		-ms-border-radius: 8px 8px 0 0;

		-o-border-radius: 8px 8px 0 0;

		border-radius: 8px 8px 0 0;

	}



	.desktop-visible{

		display: none !important;

	}



	.mobile-visible{

		display: block !important;

	}



	.news-latter-left .theme-btn {

		position: relative;

		right: 0;

		top: 0;

		margin-top: 15px;

	}



	.news-latter-left input[type="email"]{

		padding-right: 22px;

	}



	.tx-indexedsearch-searchbox legend {

		font-size: 25px;

		margin-bottom: 20px;

		margin-top: 45px;

	}



	.tx-indexedsearch-searchbox {

		margin-bottom: 22px;

	}



	.tx-indexedsearch-browsebox {

		margin-top: 40px;

	}

}



@media(max-width: 576px){



	h1, h2, h3, h4, h5, h6 {

		letter-spacing: normal;

	}



	.latest-inner .col-md-4 {

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

	}



	.slick-dots {

		top: unset;

		right: 10px;

		bottom: 20px;

		left: auto;

		max-width: 29px;

		-webkit-transform: translateY(0%);

		-moz-transform: translateY(0%);

		-ms-transform: translateY(0%);

		-o-transform: translateY(0%);

		transform: translateY(0%);

	}



	.slider-text-inner h2 {

		font-size: 50px;

		line-height: normal;

	}



	.slider-text-inner h6 {

		font-size: 24px;

	}



	.partner-logo-list {

		width: 100%;

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

	}



	.navigation-news li a {

		width: 35px;

		height: 35px;

		line-height: 40px;

	}



	.navigation-news li {

		display: inline-block;

		width: 35px;

		height: 35px;

	}



	.card h5 button[aria-expanded="false"]:after , .card h5 button[aria-expanded="true"]:after{

		font-size: 14px;

	}



	.card h5 button{

		font-size: 19px;

	}



	.video-map iframe {

    	height: 320px !important;

	}



	.product-proccess-right-top{

		display: block;

		text-align: center;

	}



	.product-proccess-sort-wrap{

		justify-content: center;

		margin-top: 12px;

	}



	.product-proccess-listview .product-proccess-blog .product-proccess-img {

	    float: left;

	    max-width: 100%;

	    width: 100%;

	}



	.product-proccess-listview .product-proccess-blog .product-proccess-info {

    	margin-left: 0px;

    	float: left;

    	width: 100%;

	}



	.news-single .article .news-img-wrap {

		float: right;

		width: 100%;

		margin: 10px 0 20px 0;

	}



	.news-single .article .news-img-wrap img{

		width: 100%;

	}



	.footer-inner .col-xs-12 {

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

	}

}



@media(min-width: 767px){

	.modal-dialog{

		max-width: 767px;

	}

}



@media(max-width: 480px){

	.card h5 button{

		font-size: 17px;

	}



	.card h5 button[aria-expanded="false"]:after , .card h5 button[aria-expanded="true"]:after{

		font-size: 14px;

	}



	.modal iframe{

		height: 320px !important;

	}



	.teachnical-blog tr td {

    	display: block;

	}



	.teachnical-blog tr td:first-child{

		padding-bottom: 0px;

	}



	.teachnical-blog tr td:last-child{

		padding-top: 0px;

	}



	.header-inner .logo span {

		min-width: 70px;

	}



	.header-inner .logo {

		font-size: 8px;

		line-height: 10px;

		max-width: 190px;

	}



	.mean-container a.meanmenu-reveal{

		top: 12px;

	}

}



@media(max-width: 425px){

	.product-proccess-sort-wrap{

		display: block;

		text-align: left;

	}



	.product-proccess-right-top{

		position: relative;

	}



	.product-proccess-count{

		text-align: left;

	}



	.product-proccess-icon {

		position: absolute;

		right: 0;

		top: 1px;

	}



	.product-proccess-select label{

		display: none;

	}



	.product-proccess-sort-wrap select{

		width: 100%;

	}



	.download-link-list-view .view-pdf-list{

		padding-right: 50px;

	}

}