/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1921px) and (max-width: 2500px) {



   }

@media only screen and (min-width: 1501px) and (max-width: 1920px) {



	

}

@media only screen and (min-width: 1301px) and (max-width: 1500px) {



}

@media only screen and (max-width: 1280px){



}

@media only screen and (min-width: 1170px) and (max-width: 1300px) {



		



}

@media only screen and (min-width: 1000px) and (max-width: 1180px) {

	.spinny-words span{left: 48%;width: 140px;font-size: 19px;}

	.spinny-wrapper h1{font-size: 25px;}

	.tzwidget-contact address, .tzwidget-contact span, .tzwidget-contact > a{font-size: 13px;}

	 .ad_box{padding-bottom: 10px;}

	 .home-concept{background-size: contain;}

	 .home-concept .process-image{margin: 70px 0px 0px 14px;}

	 .img-holder img{min-height:300px;max-height:300px;}

	 .tz-inner{margin-top: 20px;}





}

@media only screen and (min-width: 768px) and (max-width: 999px) {



	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 19px; padding: 0px 10px;}

	.spinny-words span{left: 50%;width: 95px;font-size: 15px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:-18px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 121px;}

	.home-concept{width: 100%;overflow: hidden;height: 10em;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 0px 0px 0px 75px;max-width:82px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 390px;margin:0px;}

	.fc-slideshow{width: 145px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{padding: 7px;margin-top: 35px!important;}

	#login-form{width: 80%;}

	#login-form{padding: 10px 25px;margin-top: 30px!important;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 25px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 10px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	 .ad_box{padding: 0px;}

	 .footer-item{text-decoration: center;}

	 .col-xs-5{text-align: center;}

	  .ad_box{padding-bottom: 10px;}

	  .banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;text-align: center;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;margin-bottom: 80px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:60px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:1em;line-height: 300px;}

	.spinny-wrapper{justify-content: center;}

	.about-title span{line-height: 200px;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	.tz-our-team img{width: 25%;}
.lr_arrow{text-align: center;}
#strength .owl-item{width: 365px !important;}
.parallax {background-position: 10% -31px!important}
.featured-category-box > figure img{width: 100%;height: 20em;}



}



@media only screen and (min-width: 600px) and (max-width: 767px) {



	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}



	.tp-simpleresponsive {height: 100% !important;width: 100%;}

	

	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;margin-left: 25px;}

	.spinny-words span{left: 49%;width: 80px;font-size: 13px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height:91px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 5px 0px 0px 60px;max-width: 74px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 75px;text-align:left!important;}

	.home-concept .project-image{width:265px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 80%;}

	#login-form{padding: 10px 25px;margin-top: 30px!important;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 6em;}

	 .lr_arrow{text-align: center;}

	 #strength .owl-item {width: 20.2em !important;}

	 .parallax {background-position: 10% -31px !important;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 25px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 10px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	 .ad_box{padding: 0px;}

	 .footer-item{text-decoration: center;}

	 .col-xs-5{text-align: center;}

	 .col-xs-4{left:10%;}

	  .ad_box{padding-bottom: 10px;}

	  .banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;text-align: center;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;margin-bottom: 80px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:60px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:12px;line-height: 250px;}

	.tz-choose-content{padding:20px 0px;}

	.fc-slideshow{width: 100px;height: 100px;}

	.tzfilter{margin-top: 40px;}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height:250px;max-height: 250px;}

	.product-title h3{font-size: 13px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 10px;}

	.tz-inner{margin-top: 20px;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	

}


/*
@media only screen and (min-width: 480px) and (max-width: 599px) {

	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left: 56%;width: 80px;font-size: 13px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height:73px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 25px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 10px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	 .col-xs-4{left: 5%;}

	 .ad_box{padding-bottom: 10px;}

	 .banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;text-align: center;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;margin-bottom: 80px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:60px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:8px!important;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:0px;line-height:200px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 20px 0 20px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-top: 25px;margin-left:5px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:60px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 160px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align: center;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 340px!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	.tz-shipping-content p{font-size: 13px;}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 200px;max-height: 200px;}

	.product-title h3{font-size: 13px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 85px;left: 54%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 10px;}

	.tz-inner{margin-top: 20px;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}



	

}*/
@media only screen and (max-width:480px){
	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left: 75%;width: 6em;font-size: 14px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 54px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 20px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 14px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	  .ad_box{padding-bottom: 10px;}

	.banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;}

	.tmv{margin-bottom: 55px;}

	.featured-category-box{margin-bottom: 0px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 0px 0 2px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-left:0px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:50px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;bottom: 0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 145px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align:left;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 31em!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 125px;max-height: 125px;}

	.product-title h3{font-size: 13px;padding-top: 4px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 50px;left: 70%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important;object-fit: cover;}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 15px;line-height: 10px;}

	.tz-inner{margin-top: 20px;}

	.tz-simple{background-repeat: repeat;width: 100%;height: auto;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	.tz-about-bk{opacity: 1;}

	body .tz-about2 .tz-about-item:hover .tz-about-bk{opacity: 1;}

	.tz-about2 .tz-about-ds h6{color: #fff;}

	.tz-about-ds p{color: #fff;}

	.tz-title-bold-4 span::after{bottom: 10px;}

	.tz-team-img{opacity: 1;}

	.single-shop-item:hover .img-holder .overlay{opacity: 0;}

	.max_logo{margin-bottom: 20px;}

	.list1c p{padding-top: 0px;}

	.tz-about-item{margin-top: 20px!important;}

	.tz-team-ds{opacity: 1}

	.tz-team-img p{display: none;}

	.img-box{margin-right:15px;border: 1px solid #10485e;width: 20%;float: right;height: auto;padding-top:45px!important;margin-top: 0px;padding-top: 0px;padding-bottom: 5px;}

	.p-single-content{padding-top: 0px;}

	.img-box img{width:50%;padding-top: 5px;}

	.pro-msg h2 span{margin:0px;font-size: 22px;}

	.p-share{margin-top: 0px;}

	.box_sub{float: left;padding-right: 30px;}

	.box_sub li{font-weight:500;color: #105977;}

	.tz-inner span{color: #10488b;}

	.tzsingle-wrap{padding:0px;}

	.p-single-content{padding: 0px;}

	.tz-team-ds{transform:none;-moz-transform: none;-webkit-transform: none;}

	.tz-team-slider{margin-top: 30px}

	.product-title p{line-height: 15px;}

	.p-single-content p{padding: 0px 0px;font-size: 13px;}

	.pro-msg{float: left;}

	.img-detail h2{font-size: 20px;}

	.popup{width: 90%;left: 5%;padding:5px 0px 0px 0px;}

	.ppb_subtitle{margin-bottom: 0px;}

	.group{margin-bottom: 20px;}

	body .tz_icon_menu{margin-left: 0px;}

	.lr_arrow{text-align: center;}

	.lr_arrow img{width: 30%;}
	
	.featured-category-box > figure img {width: 100%;height: 10em;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;object-fit: fill;}

	.tz-simple-product li a{margin: 8px 0 15px 0;}
	
	



}






@media only screen and (min-width: 414px) and (max-width: 479px) {

	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left:68%;width: 80px;font-size: 13px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 54px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 25px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 10px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	  .ad_box{padding-bottom: 10px;}

	  .banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;text-align: center;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;margin-bottom: 80px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:60px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:8px!important;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:0px;line-height: 160px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 20px 0 20px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-top: 25px;margin-left:5px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:60px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 160px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align: center;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 340px!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 150px;max-height: 150px;}

	.product-title h3{font-size: 13px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 65px;left: 56%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 10px;}

	.tz-inner{margin-top: 20px;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}





}



@media only screen and  (max-width: 414px) {
	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left: 75%;width: 6em;font-size: 14px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 54px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 20px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 14px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	  .ad_box{padding-bottom: 10px;}

	.banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;}

	.tmv{margin-bottom: 55px;}

	.featured-category-box{margin-bottom: 0px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 0px 0 2px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-left:0px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:50px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;bottom: 0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 145px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align:left;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 27.5em!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 125px;max-height: 125px;}

	.product-title h3{font-size: 13px;padding-top: 4px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 50px;left: 70%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 15px;line-height: 10px;}

	.tz-inner{margin-top: 20px;}

	.tz-simple{background-repeat: repeat;width: 100%;height: auto;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	.tz-about-bk{opacity: 1;}

	body .tz-about2 .tz-about-item:hover .tz-about-bk{opacity: 1;}

	.tz-about2 .tz-about-ds h6{color: #fff;}

	.tz-about-ds p{color: #fff;}

	.tz-title-bold-4 span::after{bottom: 10px;}

	.tz-team-img{opacity: 1;}

	.single-shop-item:hover .img-holder .overlay{opacity: 0;}

	.max_logo{margin-bottom: 20px;}

	.list1c p{padding-top: 0px;}

	.tz-about-item{margin-top: 20px!important;}

	.tz-team-ds{opacity: 1}

	.tz-team-img p{display: none;}

	.img-box{margin-right:15px;border: 1px solid #10485e;width: 25%;float: right;height: auto;padding-top:45px!important;margin-top: 0px;padding-top: 0px;padding-bottom: 5px;}

	.p-single-content{padding-top: 0px;}

	.img-box img{width: 60%;padding-top: 5px;}

	.pro-msg h2 span{margin:0px;font-size: 22px;}

	.p-share{margin-top: 0px;}

	.box_sub{float: left;padding-right: 30px;}

	.box_sub li{font-weight:500;color: #105977;}

	.tz-inner span{color: #10488b;}

	.tzsingle-wrap{padding:0px;}

	.p-single-content{padding: 0px;}

	.tz-team-ds{transform:none;-moz-transform: none;-webkit-transform: none;}

	.tz-team-slider{margin-top: 30px}

	.product-title p{line-height: 15px;}

	.p-single-content p{padding: 0px 0px;font-size: 13px;}

	.pro-msg{float: left;}

	.img-detail h2{font-size: 20px;}

	.popup{width: 90%;left: 5%;padding:5px 0px 0px 0px;}

	.ppb_subtitle{margin-bottom: 0px;}

	.group{margin-bottom: 20px;}

	body .tz_icon_menu{margin-left: 0px;}

	.lr_arrow{text-align: center;}

	.lr_arrow img{width: 30%;}
	
	.featured-category-box > figure img {width: 100%;height: 10em;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;object-fit: fill;}

	.tz-simple-product li a{margin: 8px 0 15px 0;}
	
	



}



@media only screen and (max-width: 375px) {

	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left: 75%;width: 6em;font-size: 14px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 54px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 20px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 14px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	  .ad_box{padding-bottom: 10px;}

	.banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;}

	.tmv{margin-bottom: 55px;}

	.featured-category-box{margin-bottom: 0px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 0px 0 2px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-left:0px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:50px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;bottom: 0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 145px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align:left;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 24.8em!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 125px;max-height: 125px;}

	.product-title h3{font-size: 13px;padding-top: 4px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 50px;left: 70%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 15px;line-height: 10px;}

	.tz-inner{margin-top: 20px;}

	.tz-simple{background-repeat: repeat;width: 100%;height: auto;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	.tz-about-bk{opacity: 1;}

	body .tz-about2 .tz-about-item:hover .tz-about-bk{opacity: 1;}

	.tz-about2 .tz-about-ds h6{color: #fff;}

	.tz-about-ds p{color: #fff;}

	.tz-title-bold-4 span::after{bottom: 10px;}

	.tz-team-img{opacity: 1;}

	.single-shop-item:hover .img-holder .overlay{opacity: 0;}

	.max_logo{margin-bottom: 20px;}

	.list1c p{padding-top: 0px;}

	.tz-about-item{margin-top: 20px!important;}

	.tz-team-ds{opacity: 1}

	.tz-team-img p{display: none;}

	.img-box{margin-right:15px;border: 1px solid #10485e;width: 25%;float: right;height: auto;padding-top:45px!important;margin-top: 0px;padding-top: 0px;padding-bottom: 5px;}

	.p-single-content{padding-top: 0px;}

	.img-box img{width: 90%;padding-top: 5px;}

	.pro-msg h2 span{margin:0px;font-size: 22px;}

	.p-share{margin-top: 0px;}

	.box_sub{float: left;padding-right: 30px;}

	.box_sub li{font-weight:500;color: #105977;}

	.tz-inner span{color: #10488b;}

	.tzsingle-wrap{padding:0px;}

	.p-single-content{padding: 0px;}

	.tz-team-ds{transform:none;-moz-transform: none;-webkit-transform: none;}

	.tz-team-slider{margin-top: 30px}

	.product-title p{line-height: 15px;}

	.p-single-content p{padding: 0px 0px;font-size: 13px;}

	.pro-msg{float: left;}

	.img-detail h2{font-size: 20px;}

	.popup{width: 90%;left: 5%;padding:5px 0px 0px 0px;}

	.ppb_subtitle{margin-bottom: 0px;}

	.group{margin-bottom: 20px;}

	body .tz_icon_menu{margin-left: 0px;}

	.lr_arrow{text-align: center;}

	.lr_arrow img{width: 30%;}
	
	.featured-category-box > figure img {width: 100%;height: 10em;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;object-fit: fill;}

	.tz-simple-product li a{margin: 8px 0 15px 0;}
	



}



@media only screen and (max-width: 360px) {

	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left: 75%;width: 80px;font-size: 13px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 54px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 20px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 14px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	  .ad_box{padding-bottom: 10px;}

	.banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 22px;margin-left: 40%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;}

	.tmv{margin-bottom: 55px;}

	.featured-category-box{margin-bottom: 0px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 0px 0 2px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-left:0px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:50px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;bottom: 0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 145px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align:left;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 330px!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 125px;max-height: 125px;}

	.product-title h3{font-size: 13px;padding-top: 4px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 50px;left: 70%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 15px;line-height: 10px;}

	.tz-inner{margin-top: 20px;}

	.tz-simple{background-repeat: repeat;width: 100%;height: auto;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	.tz-about-bk{opacity: 1;}

	body .tz-about2 .tz-about-item:hover .tz-about-bk{opacity: 1;}

	.tz-about2 .tz-about-ds h6{color: #fff;}

	.tz-about-ds p{color: #fff;}

	.tz-title-bold-4 span::after{bottom: 10px;}

	.tz-team-img{opacity: 1;}

	.single-shop-item:hover .img-holder .overlay{opacity: 0;}

	.max_logo{margin-bottom: 20px;}

	.list1c p{padding-top: 0px;}

	.tz-about-item{margin-top: 20px!important;}

	.tz-team-ds{opacity: 1}

	.tz-team-img p{display: none;}

	.img-box{margin-right:15px;border: 1px solid #10485e;width: 25%;float: right;height: auto;padding-top:45px!important;margin-top: 0px;padding-top: 0px;padding-bottom: 5px;}

	.p-single-content{padding-top: 0px;}

	.img-box img{width: 90%;padding-top: 5px;}

	.pro-msg h2 span{margin:0px;font-size: 22px;}

	.p-share{margin-top: 0px;}

	.box_sub{float: left;padding-right: 30px;}

	.box_sub li{font-weight:500;color: #105977;}

	.tz-inner span{color: #10488b;}

	.tzsingle-wrap{padding:0px;}

	.p-single-content{padding: 0px;}

	.tz-team-ds{transform:none;-moz-transform: none;-webkit-transform: none;}

	.tz-team-slider{margin-top: 30px}

	.product-title p{line-height: 15px;}

	.p-single-content p{padding: 0px 0px;font-size: 13px;}

	.pro-msg{float: left;}

	.img-detail h2{font-size: 20px;}

	.popup{width: 90%;left: 5%;padding:5px 0px 0px 0px;}

	.ppb_subtitle{margin-bottom: 0px;}

	.group{margin-bottom: 20px;}

	body .tz_icon_menu{margin-left: 0px;}

	.lr_arrow{text-align: center;}

	.lr_arrow img{width: 30%;}
	
	.featured-category-box > figure img {width: 100%;height: 10em;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;object-fit: fill;}

	.tz-simple-product li a{margin: 8px 0 15px 0;}

}

@media only screen and (max-width: 320px) {

	.tz-logo img{max-width: 120px;}

	body .tz-logo{margin: 0px;padding: 8px 0px;}

	

	.tp-simpleresponsive {height: 100% !important;width: 100%;}



	.tz-about{padding: 10px 0;}

	.tz-about .tz-title-bold-3{font-size: 20px;}

	.tz-title-bold-3::after {bottom: 10px;}

	.spinny-wrapper h1{line-height: 25px;font-size: 14px; padding: 0px 10px;}

	.spinny-words span{left: 75%;width: 80px;font-size: 13px;}

	.spinny-wrapper{margin-top: 25px;}

	.tz-about .tz-title-bold-3{margin-bottom: 0px;}

	.tz-about .tz-about-item{width: 250px;height: 250px;}

	.tz-about-item:hover .tz-about-bk img{width: 250px;height: 250px;}

	.tz-about-ds{top:15px;}

	body .tz-about2 .tz-about-item{margin:0px;}

	.di{min-height: 54px;}

	.home-concept{width: 100%;overflow: hidden;height: 94px;background-size: cover;background-repeat: no-repeat;background-position: center;}

	.home-concept .process-image img{margin: 25px 0px 0px 45px;max-width: 35px;border-radius:0px; }

	.home-concept .process-image{margin:0px;}

	.home-concept strong{font-size: 15px;padding: 0px 0px 0px 35px;text-align:left!important;}

	.home-concept .project-image{width: 155px;margin:0px;}

	.fc-slideshow{width: 70px;height: 60px;}

	.footer-item {padding-right: 15px;text-align: center;}

	.overlay_gallery_wrapper{width: 90%!important;padding: 7px;margin-top: 35px!important;}

	#login-form{width: 100%;}

	input{width:100%;}

	 .ppb_popup {height: 770px;}

	 #login-form{padding: 10px 5px;}

	 .overlay_gallery_border{padding: 60px 15px 60px 15px;}

	 .tz-our-team img{width: 100%;}

	 body header .tz_icon_menu{background: none;}

	 .overlay_gallery_border{padding: 15px 15px 60px 15px;}

	 h2.ppb_title{font-size: 20px;}

	 #login-form{margin-top: 15px;}

	 #user-input{margin-top: 14px;}

	 .ppb_popup{height: 675px;}

	 .living h2{font-size: 15px;}

	  .ad_box{padding-bottom: 10px;}

	.banner{height: 250px;margin-top: 73px;}

	.c-banner .layout h1{font-size: 21px;margin-left: 42%;margin-top: 150px;line-height: 35px;}

	.tz-about4{padding-bottom: 0px;}

	.tz-title-bold-3 p{text-align: center;}

	.max_logo img{width: 100%;}

	.list1a img{padding-top: 40px;}

	.list1b p{padding-left: 0px;}

	.tz-our-team{padding: 20px 0 40px;}

	.list1c{padding-top: 0px;}

	.tz-the-say{padding: 20px 0px;}

	.mvv .tip img{width: 55%;}

	.tmv{margin-bottom: 55px;}

	.featured-category-box{margin-bottom: 0px;}

	body .learn-more{margin: 10px 0px 10px 110px;}

	.learn-more{padding: 10px 10px 5px;}

	.icon-shopping-cart{width: 60px;height: 60px;line-height: 60px;margin-top:30px;}

	.tz-free-shipping{padding: 0px 0 2px;}

	.tz-simple-product{margin:0px;}

	button{height:70px;border-radius: 0px; }

	.tz_icon_menu i{line-height: 75px;}

	.tp-mask-wrap{margin-left:0px;}

	.rev_slider_wrapper{margin-top: 73px;}

	.tz-title-bold-4{height:50px;line-height: 30px;padding-top:0px;}

	.tz-title-bold-4 span{padding: 10px 0;}

	.btn-dark.plus{padding:0px;bottom: 0px;}

	.featured-category-box > figure figcaption .btn-dark.plus{padding:11px;line-height: 145px;font-size: 11px;}

	.tzfilter { margin-top: 30px;}

	.img-detail{text-align:left;}

	.p-content-right{text-align: center;}

	.rev_slider_wrapper{height: 100%;}

	.parallax {background-position: 10% -31px!important}

	#strength .owl-item{width: 20.8em!important;}

	.tz-simple-product{padding: 8px 0 0px;}

	.tz-choose-content{display: none;}

	.img-box{width: 100%;}

	.bar::before{left: 0%}

	body header .tz_icon_menu{border: none!important;}

	button:hover{border-color: black;}

	.img-holder img{min-height: 125px;max-height: 125px;}

	.product-title h3{font-size: 13px;padding-top: 4px;}

	.single-shop-item .title-holder .top{padding-top: 0px;}

	.single-shop-item .title-holder .top .product-title h5{font-size: 10px;line-height:0px;}

	.single-shop-item .title-holder{padding-bottom: 0px;}

	.img-holder figcaption .btn-dark.plus{bottom: 50px;left: 70%;padding: 2px;font-size: 10px;}

	.element img{height: auto!important;width: 100%!important}

	.tz-portfolio-content .element{height: auto;}

	.element{height: auto!important;}

	.tz-portfolio-content .element figcaption{left: 15px;bottom: 0px;}

	.isotope-item h6{font-size: 15px;line-height: 10px;}

	.tz-inner{margin-top: 20px;}

	.tz-simple{background-repeat: repeat;width: 100%;height: auto;}

	html body header.tz-header{background: #10485e;}

	.tz-title-bold-4 span{font-size:16px;}

	.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse{background: none repeat scroll 0 0 #10485e;}

	.tz-simple-product li p{font-size: 35px;}

	.tz-about-bk{opacity: 1;}

	body .tz-about2 .tz-about-item:hover .tz-about-bk{opacity: 1;}

	.tz-about2 .tz-about-ds h6{color: #fff;}

	.tz-about-ds p{color: #fff;}

	.tz-title-bold-4 span::after{bottom: 10px;}

	.tz-team-img{opacity: 1;}

	.single-shop-item:hover .img-holder .overlay{opacity: 0;}

	.max_logo{margin-bottom: 20px;}

	.list1c p{padding-top: 0px;}

	.tz-about-item{margin-top: 20px!important;}

	.tz-team-ds{opacity: 1}

	.tz-team-img p{display: none;}

	.img-box{margin-right:15px;border: 1px solid #10485e;width: 25%;float: right;height: auto;padding-top:45px!important;margin-top: 0px;padding-top: 0px;padding-bottom: 5px;}

	.p-single-content{padding-top: 0px;}

	.img-box img{width: 90%;padding-top: 5px;}

	.pro-msg h2 span{margin:0px;font-size: 22px;}

	.p-share{margin-top: 0px;}

	.box_sub{float: left;padding-right: 30px;}

	.box_sub li{font-weight:500;color: #105977;}

	.tz-inner span{color: #10488b;}

	.tzsingle-wrap{padding:0px;}

	.p-single-content{padding: 0px;}

	.tz-team-ds{transform:none;-moz-transform: none;-webkit-transform: none;}

	.tz-team-slider{margin-top: 30px}

	.product-title p{line-height: 15px;}

	.p-single-content p{padding: 0px 0px;font-size: 13px;}

	.pro-msg{float: left;}

	.img-detail h2{font-size: 20px;}

	.popup{width: 90%;left: 5%;padding:5px 0px 0px 0px;}

	.ppb_subtitle{margin-bottom: 0px;}

	.group{margin-bottom: 20px;}

	body .tz_icon_menu{margin-left: 0px;}

	.lr_arrow{text-align: center;}

	.lr_arrow img{width: 30%;}
	
	.featured-category-box > figure img {width: 100%;height: 10em;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;object-fit: fill;}

	.tz-simple-product li a{margin: 8px 0 15px 0;}

}




