.cushymoving{ margin:20px; padding:20px; font-size:16px;display:none;}

/*layout reset*/
.head-left{ width: 30%; float: left;  }
.head-right{ width: 70%; display: flex; flex-direction: column; align-items: flex-end; }
.non-float{ float: unset!important;}
 body , a , h1, h2, h3, h4, h5, h6 , p , span{font-family: 'Noto Sans TC', 'sans-serif'!important;}

/*reset*/
nav.navbar.attr-border .attr-nav{ border-left: unset; }
.logo{ width: 65%; }
nav.navbar.bootsnav ul.nav > li > a{ padding: 10px 15px; margin-bottom: 20px; font-size: 20px; }
.about-area .about-content .info h2::after{ content: unset!important; }
.product-p1 button.owl-prev{    position: relative;  left: -50%;}
.product-p1 button.owl-next{ border: unset;   position: relative; ; right: -50%;}
.product-p1 .owl-theme .owl-nav [class*=owl-]{ background: transparent!important; color: #E0DCDA!important;font-size: 36px!important;}
.product-p1 .owl-theme .owl-nav{ margin-top: -18%; position: relative; }

.product-p2 button.owl-prev{ position: relative;  left: -50%;}
.product-p2 button.owl-next{ border: unset;   position: relative; ; right: -50%;}
.product-p2 .owl-theme .owl-nav [class*=owl-]{ background: transparent!important; color: #E0DCDA!important;font-size: 36px!important;}
.product-p2 .owl-theme .owl-nav{ margin-top: -13%; position: relative; }
nav.navbar.attr-border .attr-nav{ min-height: 57px;    }
.attr-nav > ul > li{ padding: 27px 0 20px 0; }
footer .f-item h4{ font-weight: 900; font-size: 24px; }
.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light p, .text-light a{ color: #548776;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li{ color: #000; font-weight: 900; }
.breadcrumb-area .breadcrumb li.active{color: #548776;}
.breadcrumb-area .breadcrumb::after{ background: transparent;}
.breadcrumb-area .breadcrumb li::after{ border: unset; content: '/'; margin-top: -12px!important;}
.breadcrumb-area h1{ font-size: 36px; }
.breadcrumb-area .breadcrumb{ padding: unset;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background-color: #1D2D90; border-color: #1D2D90;}
.pagination>li>a, .pagination>li>span{ color: #1D2D90; }
nav.navbar.bootsnav{ background-color: #548776!important;}
nav.navbar.bootsnav ul.nav > li > a{ color: #fff!important; }
nav.navbar.attr-border.bootsnav.sticked .attr-nav{ min-height: 57px; }

 

/*tool*/
.hidden{ overflow: hidden; }
.box-shadow{ box-shadow: 1px 1px 5px #ccc; }
.justify{ text-align: justify!important; }
.clear{ clear:both; }
.f-24{ font-size: 24px; }
.f-20{ font-size: 20px; }
.f-18{ font-size: 18px!important; }
.f-16{ font-size: 16px; }
.f-h20717{ font-size: 38px; }
.f-h20807{ font-size: 26px; }
.c-000{ color:#000; }
.c-fff{ color:#fff!important; }
.c-1D2D90{ color:#1D2D90; }
.c-152e9d{color:#152e9d!important;}
.c-548776{color:#548776!important;}
.c-727171{color:#727171;}
.c-E29850{color:#E29850;}
.bg-102fbb{background-color: #102fbb;}
.bgc-535d97{ background-color: #535d97; }
.bgc-fff{ background-color: #fff; }
.bg-888{background-color: #888888;}
.bg-3443a4{ background-color: #3443a4; }
.bg-000{ background-color: #000; }
.line-h-1{line-height:2!important;}
.width-90{ width:90%; margin: auto;}
.width-80{ width:80%; margin: auto;}
.width-70{ width:70%; margin: auto;}
.m-open{ display: none; }
.f-w-900{ font-weight: 900!important; }
.f-w-700{ font-weight: 700!important; }
.pd-10{ padding:10px; }
.pb-20{ padding-bottom:20px; }
.pb-40{padding-bottom: 40px;}
.pd-non{ padding:unset!important; }
.mb-20{ margin-bottom: 20px;}
.mb-30{margin-bottom: 30px!important;}
.mb-50{margin-bottom: 50px!important;}
.mt-50{ margin-top:50px; }
.mr-10{ margin-right:10px; }
.mr-20{ margin-right:20px; }
.mr-30{ margin-right:30px; }
.margin-ser{ margin:20px; }
.height-233{ height: 233px;}
.none{ display: none!important; }

.flex{ display: flex; justify-content: space-evenly; }
.inline-block{display: inline-block;}
.block{ display: block; }
.t-boder-b{ border-bottom:1px solid #4C4B4B; }
.t-boder-t{ border-top:1px solid #4C4B4B; }
.border-000{border: 1px solid #000;}
.radius-non{ border-radius: unset!important;}
.float-l{ float: left;}
.float-r{ float: right;}
.clear{ clear:both: }
/*btn*/
.letter-s{ letter-spacing: 5px;}
.move-l{ position: relative;  }
.move-l .move-box-o >span{  transition-property: margin-left; transition-timing-function: ease ;  transition-duration: 0.5s; }
.move-l:hover .move-box-o >span{ margin-left:10px;  }
.move-box-o{ width: 25px; height: 20px; overflow: hidden; display: inline-block;}




.product-p1 .icon ,.product-p2 .icon{display: block; height: 50px; overflow: hidden;}
.btn-230524{ padding: 12px 20px;  display: inline-block;  border-radius: 50px;  border:1px solid #000; color: #000; overflow: hidden; }
.mask-btn{ position: absolute; top: 0; left: 0; transition-property: width; width: 0; height: 300px;    transition-timing-function: ease ;  transition-duration: 0.5s;}
.btn-230524:hover >.mask-btn{ width: 100%; background-color: #000; z-index: -100;}
.btn-230524:hover{ color:#fff ;}
body .about-area .about-content .info .btn-position-b{ margin-top:calc( 100% / 4); }
body .about-area .about-content .info .btn-position-b-en{ margin-top:100px; }
.btn-230524-2{ padding: 32px 0px;  display: inline-block; font-size: 24px; border-radius: 50px;   color: #000; overflow: hidden; }

.news-list{ padding: 0; list-style: none; }
.news-list li{ border-bottom:1px solid #4C4B4B;  }
.news-list li a{  display: flex; margin: 15px 0 5px 0;  }
.news-list li a p{  transition: margin-left;transition-timing-function: ease ;  transition-duration: 0.5s; font-size: 20px;color: #000; font-weight: 700; line-height: 2.4; }
.news-list li:hover > a{ margin-left: 30px; }
.news-c-title{margin-left: 180px;}
.p1-t-icon{display: block;}
.en-title-s{ display: block; }
.product-2-title{ align-items: center;display: flex;justify-content: space-between;}

.f-item a{ font-size: 18px; font-weight: 700;  }
.f-item ul{padding: 0; margin: 0;}
.f-item li{ margin-bottom: 10px; }

.f-icon li{ margin-right: 10px; }
.f-add{width: 119px; }
.f-add-en{width: 119px; margin-right: 16px; }
.f-phone{ letter-spacing: 41px;}
.f-phone-en{ letter-spacing: 4px;}
.f-phone-last{margin-right: 20px;}
.f-phone-last-en{margin-right: 20px;}
.f-fax{ letter-spacing: 19px;}
.f-fax-last{margin-right: 20px;}
.m-br{display: none;}

/*pagetop*/
.breadcrumb-area{ position: relative; padding: 0!important; }
.page-top{  display: inline-block;background-color: #fcfcfc; border-radius: 0 150px 150px 0; padding: 90px 40px 90px 40px;  margin-left: 0%;  }
.page-line{  }
.page-line-mo{ animation-name: page-line-mo; animation-fill-mode: forwards; animation-delay: 1s; animation-duration: 1s; transition: all 2s ease-out;  }
@keyframes page-line-mo{ from {transform: translateY(-200px); }to {transform: translateY(0px); }}
.page-line img{ position: absolute; }
.line-1{ left: -74px; top:42%; }
.line-2{ left: -242px;  top: 56% }
.line-3{ left: -154px; top:62%; }
.move-line-1{ animation-name: line1; animation-fill-mode: forwards; animation-delay: 0.1s; animation-duration: 1s; transition: all 2s ease-out; }
@keyframes line1{ from {transform: translate(-74px); }to {transform: translate(74px); }}
.move-line-2{ animation-name: line2; animation-fill-mode: forwards; animation-delay: 0.2s; animation-duration: 2s; transition: all 2s ease-out; }
@keyframes line2{ from {transform: translate(-242px);}to {transform: translate(242px);} }
.move-line-3{ animation-name: line3; animation-fill-mode: forwards; animation-delay: 0.3s; animation-duration: 2s; transition: all 2s ease-out; }
@keyframes line3{ from {transform: translate(-154px);}to {transform: translate(154px);} }

/*aboutpage*/
.circle-a{ z-index: 99; border-radius: 50%; width: 200px; height: 200px; ; margin:auto;  }
.circle-a p{ color: #4c59a4;transition: color 0.5s ease-out 100ms; font-size: 30px; text-align: center; transform: translateY(356%); }
.circle-a:hover > p{color: #fff;}
.circle-a::after{ z-index: -99; content: ''; width:3px; height:50px; display: block; background-color: #dcdcdc; position: absolute; top: 200px; left: 50%; }
.circle-a::hover{ animation-name: circlea; animation-fill-mode: forwards; animation-delay: 0.1s; animation-duration: 1s; transition: all 2s ease-out;}

.hover-co{ background-color: #dcdcdc; transition: background-color 0.5s ease-out 100ms; }
.hover-co:hover{ background-color: #535d97;  }
.hover-co:hover::before{opacity: 0; content: ''; animation-name: ho1; animation-fill-mode: forwards; animation-delay: 0.3s; animation-duration: 2s; transition: all 2s ease-out; width:3px; height:50px; z-index: -1;position: absolute; top: 199px; left: 50%; background-color:#535d97 ; }
@keyframes ho1{  from {transform: translateY(-50px); opacity: 0;}to {transform: translateY(0px);opacity: 1;} }

.about-txt ul li{ font-size: 20px; color:#535d97; font-weight: 800; text-align: center; }
.about-txt ul{ padding: 50px 0;  margin:auto ; }

/*page*/
.page-news-2305 h3{ margin-top:30px;  }
.page-news-2305 .page-news-time{margin-bottom: 30px;}
.page-news-2305 p{ font-size: 18px; color:#000; margin:15px 30px 15px 0; line-height: 1.8; }

.flex-product-c{    display: flex;align-items: center; justify-content: center;}
.page-products-main{ transition: background-color 0.5s ease-out 100ms; }
.page-products-main a:hover{ background-color:#404a7f; }
.page-products a:hover{ border:1px solid #535d97; background-color: #535d97; }
.page-products h3{ font-size: 18px; }
.page-products a:hover > h3{color: #fff;}
.page-products a img{ margin-bottom: 20px; }
.p-type p{ padding: 3px 12px; background-color: #535d97; color:#fff; display: inline-block; margin-right: 15px; margin-bottom: 30px; }
.p-txt p span{ float: left; color: #000; font-size: 18px; margin-bottom: 30px; }
.product-main-info-bottom p{ font-size: 18px; line-height: 1.8; color:#000; }
.product-tt td{ border:1px solid #000; padding: 5px 10px; text-align: center; color:#000; }
.contact-info{display: flex;flex-direction: column;flex-wrap: wrap;align-content: center;justify-content: center;height: 600px;}
.contact-info h2{ margin-bottom: 100px; }
.contact-info p ,.contact-info a{ color:#000; font-size: 18px;line-height: 2.2; }

.table-rwd{ overflow-x: auto; }

/*-----*/
.service-box{ border-radius: 20px; overflow: hidden;  }
.service-bottom{ background-color: #E8EFEB;}
.service-bottom p{ color:#898989; margin:0; padding: 20px 30px 30px 30px; font-size: 18px; text-align: center; }
.ser-height{height: 129px;}
.process-height{height: 130px;}
.service-top{ padding: 10px 0; }
.service-top h3{ color:#80AF94; font-weight: 800; padding: 10px; }

.process-box{ padding: 30px; }
.process-top h3{ color:#80AF94; font-weight: 800; }
.process-bottom p{ color:#727171; font-size: 16px; text-align: center; }

.sustainable-box{ width: 50%; margin:auto; }
.normalmove-title{ padding: 10px 0 6px 30px; background-color: #E29850; color:#fff; font-size: 20px; font-weight: 900; }
.cushymove-title{ padding: 10px 128px 6px 30px; display: inline-block; background-color: #80AF94; color:#fff; font-size: 20px; font-weight: 900;  }
.persist-img-box{ position: relative;}
.persist-bg{     position: relative; top: -181px; z-index: -10;}
.f-info a{ color:#fff; }
.f-border-left-07{ border-left: 1px solid #fff;}
.f-privacy a{ color:#fff; margin-left: 15px;  }
.footer-margin-set{     margin-top: -182px;}
.rwd-br{ display: none; }
#home .navbar .head-right .collapse .nav .m-open{ display: none; }
.page-why-area{ padding: 280px 0;}
.why-title{ font-size: 28px; line-height: 1.8; }
.page-sustainable{ padding:124px 0 280px 0;}
.page-info-area{ padding: 100px 0 280px 0; }


.page-info-list{ border:1px dotted #E29850; padding: 20px; list-style: none; border-radius: 30px; }
.page-info-list li{ font-size: 16px; font-weight: 900; color:#595757; margin-bottom: 20px; }
.info-title{ font-size: 20px; line-height: 1.8; }
.info-block span{ display: block; }
.info-block li{ display: flex; }
.info-img{ min-width: 300px; }
.service1-title{ font-size: 28px; line-height: 1.8; border-bottom: 1px dotted #E29850; padding: 20px 0; }
.service-num{ font-size: 32px; font-family: 'Arial'; margin-right: 20px;}


/*form*/
.contact-form{ border-radius: 40px; background-color: #E7ECE9; padding: 50px; overflow: hidden;}
.font-title-1{ color:#7FAF94; font-size: 20px; margin-right: 10px; }
.con-block{ display: flex; justify-content: flex-end; align-items: center; }
.con-radio{ }
.con-day input{width: 100%; height: 45px; border-radius: 10px; padding: 0 30px; font-size: 18px; }
.con-select select{ width: 100%; height: 45px; border-radius: 10px; padding: 0 30px; font-size: 18px; }
.col6-input{ width:80%;  }
.col12-input{ width:80%;  }
input{ border-radius: 10px; padding: 0 20px;  }
::placeholder {color: #dcdcdc;opacity: 1; }
.c-7FAF94{ color: #7FAF94;}
.form-flex-center{ display: inline-flex; align-items: center; }
.form-check-label{ margin-left: 10px;}
input[type=checkbox], input[type=radio] {    margin: -5px 0 0!important;}
select{ border:unset!important; }
.submit{ border-radius: 15px; padding: 5px 50px; font-size: 20px; font-weight: 800; border:1px solid #fff; background-color: #7FAF94; color:#fff; }
.submit:hover{ background-color: transparent; border:1px solid #7FAF94; color:#7FAF94; }

/*core.css reset*/
body{     background-color: #fff!important; }



@media(max-width: 1520px) and (min-width: 1200px ){

	/*reset*/
	.product-p1 button.owl-prev{    position: relative;  left: -50%;}
	.product-p1 button.owl-next{    position: relative;  right: -50%;}

}
@media(max-width: 1500px){
	nav.navbar.bootsnav ul.nav > li > a{ font-size: 18px; }
}

@media(max-width: 1200px){
	/*reset*/
	.product-p1 button.owl-prev{    position: relative;  left: -52%;}
	.product-p1 button.owl-next{    position: relative;  right: -52%;}


	.f-item a{ font-size: 16px; font-weight: 700;  }

	.f-add{ width: 132px;  margin-right: 20px; }
	.rwd-br{ display: block!important; }
	.col6-input{ width:70%;  }
	.col12-input{ width:75%;  }


}

@media(min-width: 991px) and (max-width: 1260px){
	.service-top h3{ font-size: 18px; }
	.service-bottom p{ font-size: 14px; }
}

@media(min-width: 1023px){
	.navbar-flex{     display: flex; justify-content: space-between; float: unset!important; }
}

@media(min-width: 1024px){

	/*reset*/
	
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{ font-size: 20px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu{ border-radius: 3px; width: 200px; background: rgba(255, 255, 255, 0.8);}
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{color: #fff;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{   font-size: 18px; color: #548776;  border-bottom: unset; }
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{ background-color: #fff; color:#888; }
	nav.navbar.bootsnav ul.nav > li > a:hover{ color:#548776!important; background-color: #fff; border-radius: 3px; }
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a:hover{ opacity: 0.8; color: #fff!important;}
	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after{ content: ""!important; }
	nav.navbar.bootsnav.sticked ul.nav > li > a{    padding: 10px 15px;}
	nav.navbar.bootsnav .navbar-brand{  padding: 40px 15px 20px 15px; }
	nav.navbar.bootsnav.sticked .navbar-brand { padding: 40px 15px 20px 15px;}

	nav.navbar.bootsnav ul.nav > li > a::before{ content: unset; transition: width 0.7s; width: 0px; height: 2px; background-color: #1D2D90; position: absolute; left: 10; bottom: 0;  }
	nav.navbar.bootsnav ul.nav > li > a:hover::before{  width: 85px; }
	.navbar-brand>img{ min-width: 250px;}

	.pc-text-right{ text-align: right; }
	nav.navbar.attr-border .attr-nav{  margin-right: 5%; }
	.page-info-area img{ max-width: 1000px;}

}

@media(max-width: 1023px){
	nav.navbar.bootsnav .navbar-nav > li > a{ border-top: unset; }
	nav.navbar.bootsnav .navbar-nav > li > a:last-child{ border-bottom: unset; }
	nav.navbar.bootsnav .navbar-nav{ margin-top: 30px; }
	nav.navbar.bootsnav .navbar-collapse.collapse.in{  margin-top: 30px; }

}

@media (max-width: 1024px){

	/*tool*/
	.m-non-float{ float: unset; }
	.m-pb-40{ padding-bottom: 50px; }
	.m-mb-50{ margin-bottom: 50px!important; }
	.m-mb-317{ margin-bottom: 317px!important; }

	/*layout reset*/
	.head-left{ float: unset; width: 100%; }
	.head-right{ overflow: hidden;  align-items: center; justify-content: unset!important;   width: 100%; justify-content: center; margin-bottom: 15px; margin-top: -15px;}
	.logo{ width: 250px; }

	/*reset*/
	nav.navbar .navbar-brand img.logo{ height: unset; transform: translate(5%, 0%); max-width: 200px;}
	.attr-nav{     position: relative; }
	nav.navbar.bootsnav.attr-border .navbar-header{ border-bottom: unset; }
	nav.navbar.attr-border .attr-nav{    margin-left: 0px!important; padding-left: 0px!important; }
	.navbar-collapse{width: 100%;}
	nav.navbar.bootsnav ul.nav > li > a{ font-size: 20px; }
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{ font-size: 18px; color: #6b9b8b; }
	nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li > a{  border-bottom: unset ; }
	nav.navbar.bootsnav ul.nav > li > a{ color: #548776!important; }

	

	.img-r-mail{ height:40px!important; }
	.img-r-tw{ height:33px!important; margin-top: 2px; }
	.img-r-en{ height:17px!important; }


	body .about-area .about-content .info .btn-position-b{ margin-top:50px!important; }
	.product-2-title{ flex-direction: column; align-items: flex-start;}
	.page-top{ background-color: #fcfcfce6;     padding: 89px 10px 59px 10px;   text-align: center; }
	.breadcrumb-area{ background-position: 86%!important; }

	.page-why-area{ padding: 180px 0; background-position: 20%!important;}
	/*.why-title{ background-color: #ffffffb0; }*/
	.cushymove-title{ padding: 10px 10px 6px 30px; }

	.service1-title{ font-size: 20px; }
.service-num{ font-size: 24px; }
.m-f-24{ font-size: 24px!important; }
   footer .f-items{ overflow: unset!important; }

}	

@media (max-width: 991px){

	/*reset*/
	.navbar-collapse{width: 100%;}
	.product-p1 button.owl-prev{    position: relative;  left: -51%;}
	.product-p1 button.owl-next{    position: relative;  right: -51%;}
	.product-p1 .owl-theme .owl-nav{ margin-top: -30%; }
	.product-p2 .owl-theme .owl-nav{ margin-top: -19%; position: relative; }
	.breadcrumb-area h1{ font-size: 30px!important;}

	/*tool*/
	.m-close{ display: none!important; }
	.m-open{ display: block!important; }
	.m-width-90{ width: 90%; }
	.m-br{display: unset;}

	.logo{ width: 98%; }
	.news-c-title{margin-left: 80px;}
	.f-add{ width: 100px;  margin-right: 0; }

	.contact-info{ padding: 10px ; }
	.news-list li a p{font-size: 16px;}
	.product-p1 .icon ,.product-p2 .icon{ height:80px; }

	.table-rwd{width: 100%;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar; }
	.table-rwd{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.product-tt>.table{margin-bottom:0}.product-tt>.table>tbody>tr>td,.product-tt>.table>tbody>tr>th,.product-tt>.table>tfoot>tr>td,.product-tt>.table>tfoot>tr>th,.product-tt>.table>thead>tr>td,.product-tt>.table>thead>tr>th{white-space:nowrap}.product-tt>.table-bordered{border:0}.product-tt>.table-bordered>tbody>tr>td:first-child,.product-tt>.table-bordered>tbody>tr>th:first-child,.product-tt>.table-bordered>tfoot>tr>td:first-child,.product-tt>.table-bordered>tfoot>tr>th:first-child,.product-tt>.table-bordered>thead>tr>td:first-child,.product-tt>.table-bordered>thead>tr>th:first-child{border-left:0}.product-tt>.table-bordered>tbody>tr>td:last-child,.product-tt>.table-bordered>tbody>tr>th:last-child,.product-tt>.table-bordered>tfoot>tr>td:last-child,.product-tt>.table-bordered>tfoot>tr>th:last-child,.product-tt>.table-bordered>thead>tr>td:last-child,.product-tt>.table-bordered>thead>tr>th:last-child{border-right:0}.product-tt>.table-bordered>tbody>tr:last-child>td,.product-tt>.table-bordered>tbody>tr:last-child>th,.product-tt>.table-bordered>tfoot>tr:last-child>td,.product-tt>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
	.m-f-title-set{ font-size: 26px; letter-spacing: 0; }
	.img-resize-tt{ width: 80px; margin: 0!important;}
	.service-icon img{ max-width: unset!important;   }
	.process-icon img{ max-width: unset!important;   }

	.sustainable-box{ width: 100%; margin:auto; }

	.ser-height{height: auto;}
	.process-height{height: 80px;}
	.persist-bg{     top: -100px; }
	.f-border-left-07{ border-left: unset;}
	.footer-margin-set{     margin-top: -101px;}
	.f-privacy a{ margin-left: 0;  }
	.f-logo{ margin:unset!important; }
	.page-sustainable{ padding: 80px 0 100px 0;}

	.col6-input{ width:75%;  }
	.col12-input{ width:60%;  }

	.m-width-100{width: 100%!important;}
	.attr-nav{      width: 100%;
    transform: translateX(-54px);
    left: 50%;}

    .service-area{ padding:80px 0!important;} 
    .m-why-title{ font-weight: 300!important; font-size: 18px!important; }
    .normalmove-title{  font-size: 18px; }
.cushymove-title{ font-size: 18px;  padding: 10px 30px 6px 30px; }
	
	.page-info-area{ padding: 50px 0 120px 0; }
	.page-contact-area{padding:50px 0 120px 0!important;}
	.page-why-area{ padding: 100px 0; background-position: 20%!important;}

}

@media(max-width:991px){
.attr-nav{ transform: translateX(-54px); }  
}

@media(max-width: 768px){

	/*reset*/
	.product-p1 .owl-theme .owl-nav{ margin-top: -30%; }

	.news-c-title{margin-left: 30px;}
	.breadcrumb-area{ background-position: 15% ; }

	.con-block{ display: unset;  }
	.col6-input{ width:100%; margin-bottom: 30px; }
	.col12-input{ width:100%; margin-bottom: 30px; }
	
}

@media(min-width: 768px){
	.navbar-collapse{ width: 100%; }
}

@media(max-width: 598px){
	/*reset*/
	.product-p1 .owl-theme .owl-nav{ margin-top: -50%; }

	.persist-bg{     top: -70px; }
	.footer-margin-set{     margin-top: -71px;}
}

@media(max-width: 592px){
	.product-p2 .owl-theme .owl-nav{ margin-top: -56%; position: relative; }
}

@media(max-width: 375px){

	.persist-bg{     top: -50px; }
}