@media only screen and (max-width: 1366px){
#slider-home .slide  .image-layer img{
	height: 600px;
	object-fit: cover;

}
.header-lawer-right .button-box{
	margin-right: 10px;
}
.header-lawer-right .button-box a {
	padding: 0 26px;
	font-size: 18px;
	line-height: 55px;

}
.header-social-links-style1 {

	padding: 14px 0;
	margin-left: 0;
	margin-top: 0;
}
.outer-search-box-style1{
	padding:7px 0;
}
#slider-home .slide img{
	height: 700px!important;
	object-fit: cover
}
.main-slider .content h2{
	font-size: 45px;
}
.main-slider .content h2{
	margin-top: 0;
}
.main-slider .active .content h5{
	margin-bottom: 0;
}
}
@media only screen and (max-width: 1024px) {

	.box_mxhft li a{

		margin-right: 0;

	}

	.main-menu .navigation>li{
		margin-right: 15px;
	}
	.header-lawer .container-box{
		padding-left: 10px;
		padding-right: 10px;
	}
	.header-lawer-left .nav-outer{
		margin-left: 10px;
	}
	.header-lawer-left .logo a img {
		width: 120px;
	}
	.main-menu{
		margin-top: 0;
	}

	.about-style1-image-box .image-box .overlay-box{
		right: 0;
	}
	.about-style1-image-box .gradient-bg{
		display: none;
	}
	.about-style1-text-box{
		padding-top: 0;
	}
	.sec-title .big-title h2{
		font-size: 30px;
		line-height: 35px;
	}
	.about-style1-area .about-style1-text-box .sec-title{
		margin: 0;
		padding-bottom: 15px;
	}
	.about-style1-text-box .inner-contant .bottom-box{
		padding-top: 0;
	}
	.about-style1-area .about-style1-text-box .button {
		margin-top: 20px;
	}
	.Project-home .container-fluid .item img{
		height: 180px!important;
	}
	.main-product2 .nav-product .item .images img{
		height: 220px!important;
	}
	.latest-blog-area .row{
		margin-left: -10px;
		margin-right: -10px;
	}
	.latest-blog-area .row [class*=col-] {
		padding-left: 10px;
		padding-right: 10px;
	}
	.single-blog-post .img-holder .date-box{
		right: 0;
		bottom: 0;
		border-radius: 0;
	}
	.single-blog-post .img-holder .date-box h2{
		font-size: 24px;
	}
	.single-blog-post .text-holder .blog-title {
		font-size: 18px;
		line-height: 24px;
		margin: 10px 0 0px;
	}
	.single-blog-post .text-holder .read-more a{
		font-size: 15px;
	}
	.footer-social-links ul li{
		margin-right: 5px;
	}
	.footer-bottom .our-info-box ul li a{
		font-size: 15px;
		line-height: 22px;

	}
	.copyright-text p{
		font-size: 15px;
		line-height: 22px;
	}
	.footer-bottom .our-info-box p{
		font-size: 15px;
		line-height: 22px;
	}
}

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

	.flypanels-container{

		display: none;

	}

	.menu-bar.hidden-md {

		display: none;

	}

	.top-header{

		display: none;

	}

	.header-services .item{

		padding: 10px;

	}

	#main-menu{

		display: none;

	}

	.logo_top{

		text-align: center;

	}

	.flypanels-topbar>a{

		/* position: absolute; */

		/* top: 24px; */

		/* left: 33%; */

		background: #4aa02c;

		/* padding: 10px 15px!important; */

	}



	.nav-product .item{

		margin-bottom: 24px;

		border-bottom: 1px solid #ddd;

		padding-bottom: 8px;

	}

	.nav-product .images img{

		width: 100%;

	}

	.logo_top {

		/* display: none; */

		/* position: relative; */

	}

	.logo-menu{

		text-align: center;

	}



	.logo-menu img{

		padding-left: 10px;

	}

	#site-navigation{

		display: block;

	}

	.header-services{

		display: none;

		border-top: 1px solid #ddd;

		margin-top: 20px;

		padding-top: 20px;

	}

	.nav-top-main .col-md-6{

		width: 100%;

	}

	.nav-top-main .top-main-left .images img{

		width: 100%;

	}
	.main-menu{
		display: none;
	}
	.header-social-links-style1{
		display: none;
	}
	.navSidebar-button-3{
		display: none!important;
	}
	.navSidebar-button-2 {
		display: block;
		position: absolute;
		right: 0;
		top: 16px;
	}
	.main-header  .header-lawer-left{
		width: 100%;
		text-align: center;
	}
	.main-header.header-style-one .header-lawer-left {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.header-lawer-left .logo{
		float: none;
		width: 100%;
	}
	.hc-nav-trigger.hc-nav-1 {
		display: block!important;
	}
	.hc-nav-trigger.hc-nav-1{
		top:26px;
	}
	.main-header  .outer-search-box-style1{
		margin: 0;
		position: absolute;
		top: 22px;
		right: 45px;
		padding: 0;
	}
	/* .hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after{
        background: #fff;
    } */
	.facts-box ul li{
		padding:10px;
	}
	.facts-box ul li .title h3{
		line-height: 23px;
		font-size: 16px;
	}
	.facts-box{
		padding:25px 0;
	}
	.about-style1-image-box .patter-bg{
		display: none;
	}
	.about-style1-area{
		padding: 65px 0 40px;
	}
	.testimonial-style1-area{
		padding: 65px 0 50px;
	}
	.single-features-box{
		padding:0 15px;
	}
	.single-features-box{
		min-height: 300px;
	}
	.features-area{
		padding-top: 65px;
	}
	.features-area .sec-title {
		padding-bottom: 30px;
	}
	.slider-Clients .owl-dots{
		top: inherit;
		bottom: 0;
		right: inherit;
		left: 50%;
		transform: translateX(-50%);
	}
	.slider-Clients {
		padding-bottom: 40px;
	}
	.single-footer-widget{
		padding-bottom: 15px;
	}
	.single-footer-widget .title{
		margin:0;
	}
	.header-style-one {
		background: #fff;
		position: static;
	}
	.header-lawer-left .logo{
		padding:0;
	}
	.wrapper.cf{
		height: 0;
	}
	.outer-search-box-style1 .search-box{
		top:57px;
	}

	.second-nav{
		display: block;
	}
	.outer-search-box-style1 .seach-toggle {
		border: 1px solid #333;

		color: #333;
	}

}

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

	.wp-nav-pc{

		display: block;

	}

	.wp-header-middle-pc{

		display: none;

	}

	.sec-slider{

		margin-top: 20px;

	}

	h2.title1{

		font-size: 22px;

	}

	.top-main .nav-item1{

		text-align: center;

	}

	.top-main .nav-item1 .icon-box{

		margin-bottom: 10px;

	}

	.nav-product .item-product img{

		width: 100%;

	}

	.nav-product .readmore img{

		width: auto!important;

	}

	.new-home .images img{

		width: 100%;

		height: auto !important;

	}

	.logo-bottom .item{

		width: calc((100% - 20px ) / 3);

		display: inline-block;

		margin-right: 10px;

		margin-bottom: 10px;

	}

	.logo-bottom .item:nth-child(3n){

		margin-right: 0;

	}



	.navbar-default .navbar-nav>li>a{

		color: #fff;

	}

	.support .images img{

		width: 100%;

	}

	.product-product .item-product{

		border-bottom: 1px solid #ddd;

		padding-bottom: 10px;

	}

	.new-home .right .item{

		margin-bottom: 10px;

		padding-bottom: 10px;

	}

	.new-home .right .item:last-child{

		border-bottom: 0;

	}
	.facts-box ul li{
		max-width: 50%;
	}
	.facts-box{
		margin: 0;
		border-radius: 0;
		margin-top: 30px;
	}
	.about-style1-image-box .image-box .overlay-box .left h2{
		font-size: 63px;
	}
	.about-style1-image-box .image-box .overlay-box .right h4{
		font-size: 16px;
		line-height: 23px;
	}
	.about-style1-image-box .image-box .overlay-box .left {
		width: 85px;
	}
	.about-style1-image-box .image-box .overlay-box{
		padding:10px;
	}
	.about-style1-text-box {
		padding-top: 100px;
	}
	.sec-title .big-title h2, .sec-title h2, .feedback p, .sec-title .big-title h2, .sec-title h2, .our-featues p {
		font-size: 25px;
		line-height: 32px;
	}

	.feedback p {}
	.btn-one{
		padding: 0 30px;
		font-size: 16px;
		line-height: 40px;
	}
	.productHeading .title-ca a{
		font-size: 16px;
	}
	.productHeading .title-ca{
		padding:4px 13px;
	}
	.main-product2 .nav-product {
		margin-top: 20px;
	}
	.main-product2 .nav-product .item .images img {
		height: 170px!important;
	}
	.main-product2 .nav-product .item .nav-img{
		width: 100%;
		margin:0
	}
	.main-product{
		padding: 20px 0;
	}
	.main-product2 .button{
		padding-top: 0;
	}
	.Project-home .row-1 .button{
		text-align: left;
		margin-top: 15px;
	}
	.Project-home {
		padding-top: 40px;

	}
	.main-product2 .nav-product .item{
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.main-product2 .button{
		text-align: center;
	}
	.single-testimonial-style1 .top{
		padding-left: 0;
	}
	.single-testimonial-style1 .top .quote-box{
		display: none;
	}
	.single-testimonial-style1 .top .text-box p{
		font-size: 16px;
		line-height: 24px;
	}
	.single-testimonial-style1 .bottom{
		margin-top: 18px;
	}
	.single-testimonial-style1 .bottom .client-info-box .left h3{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 5px;
	}
	.testimonial-style1-area .sec-title {
		padding-bottom: 10px;
	}
	.features-area .single-features-box{
		max-width: 100%;
		min-height: inherit;
		padding:30px 0;
	}
	.features-area .container-box{
		display: inline-block;
	}
	.single-features-box h3{
		margin-top: 0;
	}
	.latest-blog-area .top{
		display: inline-block;
		width: 100%;
	}
	.latest-blog-area .top .sec-title{
		margin: 0;
		padding-bottom: 20px;
	}
	.latest-blog-area .top .button{
		padding-bottom: 25px;
	}
	.latest-blog-area {

		padding-top: 45px;
		padding-bottom: 10px;
	}
	.single-blog-post{
		margin-bottom: 15px;
	}
	.footer{
		padding:30px 0;
		padding-bottom: 0;
	}
	.footer-bottom .outer-box .single-box{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.footer-social-links{
		float: none;
		margin-top: 15px;
	}
	.footer-bottom .outer-box{
		padding:10px 0;
	}
	.single-blog-post .text-holder .blog-title a{
		display: inline-block;
		width: 100%;
	}
	.single-features-box .inner{
		padding: 0 10px;
		margin: 0;
		width: 100%;
		max-width: 100%;
	}
	.single-footer-widget .subscribe-form input[type="email"]{
		height: 45px;
	}
	.single-footer-widget .subscribe-form button {
		margin-top: 10px;
	}
	.facts-box:before{
		background: none;
	}
	.about-style1-area {
		padding: 30px 0 30px;
	}
	.breadcrumb-area .inner-content .border-box{
		font-size: 40px;
	}
	.breadcrumb-area .breadcrumb-menu ul li{
		font-size: 15px;
	}
	.breadcrumb-area{
		padding:70px 0 70px 0;
	}
	.breadcrumb-area .title h1{
		font-size: 33px;
		line-height: 40px;
	}
	.nav-content{
		display: block;
	}
	.new-new.new-home .item-new .nav-item-new{
		padding-top: 15px;
	}
	.product-product1 >.container>.row{
		width: 100%;
		display: flex;
		flex-flow: row wrap;
		margin: auto;
	}
	.product-product1 >.container>.row>.col-md-9{
		order: 1;width: 100%;
	}
	.product-product1 >.container>.row>.col-md-3{
		order: 2;width: 100%;
	}
	.product-filter input[type=submit]{
		width: 100%;
		margin-top: 10px;
	}
	.main-product-pr-2 .container-2>.row{
		width: 100%;
		display: flex;
		flex-flow: row wrap;
		margin: auto;
	}
	.main-product-pr-2 .container-2>.row>.col-md-9{
		order: 1;width: 100%;
	}
	.main-product-pr-2 .container-2>.row>.col-md-3{
		order: 2;width: 100%;
	}
	#myCarousel .item img{
		height: 155px!important;

	}

}

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

	.title-primary{

		width: 100%;

	}

	.slider-logo .owl-stage-outer img{

		display: inline-block;

	}

	.slider-logo{

		text-align: center;

	}
	#slider-home .slide img{
		height: 400px!important;

	}

}

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

	.nav-new-sidebar .item .images img{

		width: 100%;

	}

	.new-new.new-home .col-md-3{

		width: 100%;

	}

	.new-new.new-home .col-md-9{

		width: 100%;

	}

	.new-new.new-home .item-new{

		border-bottom: 1px solid #ddd;

		padding-bottom: 10px;

		margin-bottom: 10px;

	}

	h2.title1{

		font-size: 18px;

	}

	.adress-map .item .nav-icon{

		padding-left: 10px;

	}

	.new-home .left{

		border-bottom: 1px solid #ddd;

		margin-bottom: 10px;

		padding-bottom: 10px;

	}

	.new-home .right .item .images{

		width: 100%;

	}

	.new-home .right .item .nav-images{

		width: 100%;

	}

	.new-home .right .item .nav-images h3{

		padding-top: 10px;

	}



}