.color{color:var(--maincolor)!important;}
.color9{color:#999;}
.gray-bg{background: #f3f4f6;}
.gray2-bg{background: #e6e6e6;}
.black-bg{background: #41464b;}
a{text-decoration:none;color:#333;}
a:hover{color:var(--maincolor)!important;}
a:focus,button:focus,i:focus{box-shadow:none!important;outline:0;}
img{max-width:100%;height:auto;}
.w-94{width:94%!important;}
.numff{font-family: "impact","Roboto","Helvetica Neue";}
.actff{font-family: "act","impact","Roboto"}
.line-1{display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;overflow: hidden;}
.line-2{display: -webkit-box!important;-webkit-line-clamp: 2!important;-webkit-box-orient: vertical;overflow: hidden;}
.line-3{display: -webkit-box!important;-webkit-line-clamp: 3!important;-webkit-box-orient: vertical;overflow: hidden;}
.line-4{display: -webkit-box!important;-webkit-line-clamp: 4!important;-webkit-box-orient: vertical;overflow: hidden;}
.line-5{display: -webkit-box!important;-webkit-line-clamp: 5!important;-webkit-box-orient: vertical;overflow: hidden;}
.line-6{display: -webkit-box!important;-webkit-line-clamp: 6!important;-webkit-box-orient: vertical;overflow: hidden;}
.w-10{width: 10%!important;}
.w-20{width: 20%!important;}
.w-80{width: 80%!important;}
.w-90{width: 90%!important;}
.fs-lg{font-size:3.5rem!important;}
.fs-7{font-size:.95rem!important;}
.fs-8{font-size:.75rem!important;}
@media (max-width:1200px){
	.fs-lg{font-size:2.5rem!important;}
}
@media (max-width:580px){
	.fs-lg{font-size:1.5rem!important;}
}
@media (min-width:992px){
.easeio{-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
}

/* navbar */
.head-navbar .dropdown-menu>li:hover{background-color:transparent;}
.head-navbar .dropdown-menu>li:hover>a.dropdown-item{color:var(--maincolor);}
.nav-toggle {display: none;width:30px;height:60px;z-index:2;border-radius:50%;margin:0 10px;top:0;right:8px;position:absolute;cursor:pointer;-webkit-transition-duration:.6s;transition-duration:.6s;-o-transition-duration:.6s;-moz-transition-duration:.6s;transition-timing-function:swing;-moz-transition-timing-function:swing;-webkit-transition-timing-function:swing;-o-transition-timing-function:swing;}
.nav-toggle .toggle-icon {width:30px;height:2px;background-color:var(--maincolor);border-radius:2px;position:absolute;top:29px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.nav-toggle .toggle-icon:before,.nav-toggle .toggle-icon:after {width:30px;height:2px;background-color:var(--maincolor);border-radius:2px;content:"";position:absolute;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:swing;transition-timing-function:swing;}
.nav-toggle .toggle-icon:before {top:-9px;}
.nav-toggle .toggle-icon:after {top:9px;}
.nav-toggle[aria-expanded="true"] .toggle-icon:before {-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);}
.nav-toggle[aria-expanded="true"] .toggle-icon:after {-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg);}
.nav-toggle[aria-expanded="true"] .toggle-icon {width:0;}
.dropdown-toggle{white-space:normal;}
.head-navbar .icon-arrow{float:right;}
@media (max-width:991px){
	.head-navbar .dropdown-item{white-space:normal;}
	.nav-toggle {display:block;}
	.head-navbar .dropdown-menu{border: 1px solid var(--maincolor);}
	.dropdown-toggle::after{float:right;margin-top: 0.6em;}
	.dropdown-toggle.show::after{transform: rotate(180deg);}
}
@media (min-width:992px){
	.head-navbar .nav-link {text-align:center;padding-left:0!important;padding-right:0!important;}
}
/* title01 */
.title01{width:100%;text-align:center}
.title01 h3{font-size:32px;}
.title01 p{color:#999;}
.title01 i{display:block;width:16px;height:4px;background-color:var(--maincolor);margin:0px auto 0}
@media (max-width:991px){
	.title01 h3{font-size:26px;}
}
/* title02 */
.title02 h3{line-height:1.2!important;display:inline-block;}
.title02 h3 i{color:var(--maincolor);}
.title02::after{content:' ';display:block;width:22px;height:2px;background:var(--maincolor);margin-top:5px}
.title02 span{font-size:16px;text-transform:uppercase;color:#9c9c9c;display:inline-block}
.title02 a{font-size:24px;display:inline-block}
.title02 a:hover i:before{color:var(--maincolor);}

.more01{width:170px;height:50px;border-radius:25px;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999;transition:all 0.3s}
.more01 span{line-height:20px;height:18px}
.more01:hover{background-color:var(--maincolor);border-color:var(--maincolor);color:#fff!important;}
@media (max-width:991px){
	.more01{height:40px;border-radius:20px;}
}


.animated3 {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.btn-arrow.swiper-button-next,.btn-arrow.swiper-button-prev{background:none;outline: 0;}
.btn-arrow.swiper-button-next{right:-17px;}
.btn-arrow.swiper-button-prev{left:-1px;}
.btn-arrow i.fa{font-size:40px;outline:none;color:#999;}
.btn-arrow:hover i.fa{color:#1f71c2;}
.btn-arrow i.swiper-button-disabled{color:#d2d2d2;}
.btn-arrow:hover i.swiper-button-disabled{color:#d2d2d2;}
@media (max-width: 767px){
    .btn-arrow i.fa{font-size:28px;outline:none;color:#999;}
    .btn-arrow.swiper-button-next{right:-18px;}
    .btn-arrow.swiper-button-prev{left:2px;}
}

.btn-arrow02.swiper-button-next,.btn-arrow02.swiper-button-prev{background:#333;border-radius:50%;width:40px;height:40px;text-align:center;outline: 0;}
.btn-arrow02.swiper-button-next{right:-12px;}
.btn-arrow02.swiper-button-next i{padding-left:5px;}
.btn-arrow02.swiper-button-prev{left:-12px;}
.btn-arrow02.swiper-button-prev i{padding-right:5px;}
.btn-arrow02 i.fa{font-size:40px;outline:none;color:#999;}
.btn-arrow02:hover i.fa{color:#fff;}
.btn-arrow02:hover {background:var(--maincolor);}
.btn-arrow02 i.swiper-button-disabled{color:#d2d2d2;}
.btn-arrow02:hover i.swiper-button-disabled{color:#d2d2d2;}
@media (max-width: 767px){
    .btn-arrow02 i.fa{font-size:28px;}
	.btn-arrow02.swiper-button-next,.btn-arrow02.swiper-button-prev{background:#333;border-radius:50%;width:28px;height:28px;}
	.btn-arrow02.swiper-button-prev{left:-5px;}
	.btn-arrow02.swiper-button-next{right:-5px;}
}


.btn-arrow03.swiper-button-next,.btn-arrow03.swiper-button-prev{background:#fff;outline: 0;border:1px solid #e6e6e6;width:40px;height:40px;text-align:center;}
.btn-arrow03.swiper-button-next{right:-20px;}
.btn-arrow03.swiper-button-next i{padding-left:2px;}
.btn-arrow03.swiper-button-prev{left:-20px;}
.btn-arrow03.swiper-button-prev i{padding-right:2px;}
.btn-arrow03 i.fa{font-size:26px;outline:none;color:#999;line-height:38px;}
.btn-arrow03:hover i.fa{color:#fff;}
.btn-arrow03:hover {background:var(--maincolor);}
.btn-arrow03 i.swiper-button-disabled{color:#d2d2d2;}
.btn-arrow03:hover i.swiper-button-disabled{color:#d2d2d2;}
@media (max-width: 767px){
    .btn-arrow03 i.fa{font-size:28px;}
	.btn-arrow03.swiper-button-next,.btn-arrow03.swiper-button-prev{width:30px;height:30px;}
	.btn-arrow03 i.fa{font-size:26px;line-height:28px;}
	.btn-arrow03.swiper-button-prev{left:-10px;}
	.btn-arrow03.swiper-button-next{right:-10px;}
}


.popover-body {padding:.35rem .35rem;color:#212529}
.borders-bottom{border-bottom:1px solid var(--maincolor);}
.shadows{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}

/* editor */
.page-editor{width:100%;max-width:100%;overflow:hidden;font-size:16px;line-height:1.8;word-wrap:break-word;}
.page-editor video,.page-editor iframe,.page-editor embed {max-width:100%!important;}
.page-editor video {outline:none;height:auto;}
.page-editor img {max-width:100%!important;vertical-align:top;height:auto;}
.page-editor span.badge{font-size:18px;}


/* product-details01 */
.product-details01 .product-info{position: relative;}
.product-details01 .para{margin-bottom:15px;color:#676e73}
.product-details01 .para li{margin-bottom:5px;border-bottom: 1px dashed #ddd;padding: 3px;}
.gallery-top {width: 100%;max-height:500px;height:auto;text-align: center;}
.gallery-top img {max-height:100%;max-width: 100%;}
.gallery-thumbs {width:100%;margin:15px 0;}
.gallery-thumbs img{border: 2px solid #ddd;}
.gallery-thumbs .swiper-slide {text-align:center;cursor:pointer;height: 100%;opacity: 0.6;}
.gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}
.gallery-thumbs .swiper-slide-thumb-active img{border-color:var(--maincolor);}
.product-details01 h1 {color:var(--maincolor);}
.product-details01 p {color:#999;  line-height: 1.5; margin-bottom: 15px;}
.lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {max-height:500px ;}
.lg-outer ,.lg-backdrop{z-index: 9999999!important;}

@media (max-width: 991px){
.gallery-thumbs {margin:5px 0 15px;}
}

.page-info li{display: inline-block;font-size: 14px;color: #999;margin: 5px;}

.pagination .page-link{color:#999;padding: .35rem 1rem;}
.page-item.active .page-link{background:#41464b;border-color:#41464b;}
.page-item.active .page-link:hover{color:#999!important;}
.page-link:hover{color:var(--maincolor)!important;}

@media (max-width: 991px){
.hide-xs{display:none;}
}


.inner-page .text01 {padding-bottom: 8px;border-bottom:1px solid var(--maincolor);}
.inner-page .text01 span{padding:10px 15px;background:var(--maincolor);color:#fff;}
