@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}:root{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}*, ::after, ::before{box-sizing: border-box;}html{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;} figure, footer, header, main, nav, section{display: block;}body{margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255);}[tabindex="-1"]:focus{outline: 0px !important;}h1, h2, h3, h4{margin-top: 0px; margin-bottom: 0.5rem;}p{margin-top: 0px; margin-bottom: 1rem;} ul{margin-top: 0px; margin-bottom: 1rem;} ul ul{margin-bottom: 0px;} strong{font-weight: bolder;}a{color: rgb(0, 123, 255); text-decoration: none; background-color: transparent;}a:hover{color: rgb(0, 86, 179); text-decoration: underline;}a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}a:not([href]):not([tabindex]):focus{outline: 0px;}figure{margin: 0px 0px 1rem;}img{vertical-align: middle; border-style: none;}svg:not(:root){overflow: hidden;}label{display: inline-block; margin-bottom: 0.5rem;}button{border-radius: 0px;}button:focus{outline: -webkit-focus-ring-color auto 5px;}button, input, select{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}button, input{overflow: visible;}button, select{text-transform: none;} [type="submit"], button, html [type="button"]{appearance: button;}[hidden]{display: none !important;} h1, h2, h3, h4{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;} h1{font-size: 2.5rem;} h2{font-size: 2rem;} h3{font-size: 1.75rem;} h4{font-size: 1.5rem;}.img-fluid{max-width: 100%; max-height: 260px;}.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;} .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-md-12, .col-md-3, .col-md-6, .col-sm-6{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}.form-control{display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.form-control:focus{color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;}.form-control::placeholder{color: rgb(108, 117, 125); opacity: 1;}.form-control:disabled, .form-control[readonly]{background-color: rgb(233, 236, 239); opacity: 1;}select.form-control:not([size]):not([multiple]){height: calc(2px + 2.25rem);}.form-group{margin-bottom: 1rem;}.btn{display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.btn:focus, .btn:hover{text-decoration: none;} .btn:focus{outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;} .btn:disabled{opacity: 0.65;}.btn:not(:disabled):not(.disabled){cursor: pointer;} .btn:not(:disabled):not(.disabled):active{background-image: none;}.collapse:not(.show){display: none;}.dropdown{position: relative;}.dropdown-toggle::after{display: inline-block; width: 0px; height: 0px; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent;}.dropdown-menu{position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem;}.dropdown-item{display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px;}.dropdown-item:focus, .dropdown-item:hover{color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250);} .dropdown-item:active{color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255);} .dropdown-item:disabled{color: rgb(108, 117, 125); background-color: transparent;}.nav-link{display: block; padding: 0.5rem 1rem;}.nav-link:focus, .nav-link:hover{text-decoration: none;}.navbar{position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}.navbar > .container{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}.navbar-brand{display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap;}.navbar-brand:focus, .navbar-brand:hover{text-decoration: none;}.navbar-nav{display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}.navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}.navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}.navbar-toggler{padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem;}.navbar-toggler:focus, .navbar-toggler:hover{text-decoration: none;}.navbar-toggler:not(:disabled):not(.disabled){cursor: pointer;}.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat;}.card-text:last-child{margin-bottom: 0px;}.media-body{flex: 1 1 0%;}.modal-footer > :not(:first-child){margin-left: 0.25rem;}.modal-footer > :not(:last-child){margin-right: 0.25rem;}.rounded{border-radius: 0.25rem !important;}.float-left{float: left !important;}.float-right{float: right !important;}.fixed-top{position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030;}.mr-auto{margin-right: auto !important;}.text-center{text-align: center !important;} a.back-to-top i{text-align: center;}body, html{overflow-x: hidden;} p, ul{margin: 0px;}.btn-common{background-color: rgb(0, 188, 212);}body{background: rgb(255, 255, 255); font-size: 14px; font-weight: 400; font-family: "Open Sans", sans-serif; box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; color: rgb(51, 51, 51); line-height: 25px; backface-visibility: hidden;}h1, h2, h3, h4{font-size: 36px; font-weight: 700; font-family: Montserrat, sans-serif;}a{transition: 0.2s linear;}.btn{transition: 0.2s linear;}a.back-to-top:focus, a.back-to-top:hover, a:hover{text-decoration: none;}p{font-weight: 400; font-family: "Open Sans", sans-serif; font-size: 14px;} ul{list-style: none; padding: 0px;} ul li{list-style: none;} .section-title{font-weight: 700; text-align: center;} .btn-common, .navbar-brand, .search-bar .inputwithicon, .section-title{position: relative;}.section-title{font-size: 30px; color: rgb(51, 51, 51); line-height: 52px; padding-bottom: 15px; margin-bottom: 30px; text-transform: uppercase;} .section-title::before{position: absolute; content: ""; height: 1px; width: 45px; left: 50%; bottom: 10px; transform: translateX(-50%); background-color: rgb(0, 188, 212);}.btn{padding: 7px 20px;}.btn{font-size: 14px; cursor: pointer; font-weight: 400; transition: 0.2s linear; display: inline-block;}.btn:active, .btn:focus{box-shadow: none; outline: 0px; color: rgb(255, 255, 255);}.btn-common{color: rgb(255, 255, 255); z-index: 1; border-radius: 50px; transition: 0.2s ease-in-out;}.btn-common:hover{color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 22px;} .tg-btn{text-transform: capitalize;}button:focus{outline: 0px !important;} #copyright p a:hover, #hero-area .contents span.year, .featured-box .feature-content h4 a:hover, .product-item .product-title a:hover, footer .menu li a:hover{color: rgb(0, 188, 212);}.bg-drack, .featured-lis{background: rgb(250, 250, 250);} .product-item{background: rgb(255, 255, 255);}a.back-to-top{display: none; position: fixed; bottom: 18px; right: 15px; text-decoration: none;}a.back-to-top i{display: block; font-size: 22px; width: 40px; height: 40px; line-height: 40px; color: rgb(255, 255, 255); background: rgb(0, 188, 212); border-radius: 50px; transition: 0.2s ease-in-out; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 4px, rgba(0, 0, 0, 0.28) 0px 4px 8px;}.owl-carousel .item{margin: 5px;} .sign-in li, .sign-in li .nav-link, .tg-btn{display: inline-block;}.section-padding{padding: 60px 0px;} .section-padding2{padding-top: 60px;}.fadeIn{animation-name: fadeIn;} .featured-box .feature-content h4 a{color: rgb(51, 51, 51);}.navbar, .navbar-brand{padding: 0px;}.navbar-brand img{height: auto; width: 100%;} .dropdown-item:active{background: 0px 0px;}.navbar-expand-lg .navbar-nav .nav-link{font-size: 14px; color: rgb(255, 255, 255); padding: 0px 20px; letter-spacing: 0.5px; margin-top: 20px; margin-bottom: 20px; border-radius: 30px; line-height: 37px; text-transform: uppercase; background: 0px 0px; font-weight: 400; transition: 0.3s ease-in-out;} .navbar-expand-lg .navbar-nav li a:focus, .navbar-expand-lg .navbar-nav li a:hover{color: rgb(0, 188, 212); outline: 0px;} .dropdown-toggle::after, .mobile-menu, .navbar-toggler, .slicknav_menu{display: none;}.dropdown-menu{margin: 0px; padding: 10px; display: none; position: absolute; z-index: 99; min-width: 190px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); white-space: nowrap; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 25px 0px; animation: 0.4s ease 0s 1 normal none running fadeIn;}.sign-in li .nav-link, .tg-btn{font-size: 14px; border-radius: 30px;}.dropdown-menu::before{position: absolute; top: -8px; left: 22px; display: block; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 9px 8px; border-color: transparent transparent rgb(255, 255, 255); box-sizing: border-box;}.dropdown:hover .dropdown-menu{display: block; position: absolute; text-align: left; top: 100%; animation: 0.4s ease 0s 1 normal none running fadeIn; background: rgb(255, 255, 255);}.dropdown .dropdown-menu .dropdown-item{width: 100%; padding: 6px 12px; margin-bottom: 2px; border-radius: 4px; font-size: 14px; color: rgb(102, 102, 102); text-decoration: none; display: inline-block; float: left; letter-spacing: 0.5px; clear: both; position: relative; outline: 0px; transition: 0.3s ease-in-out;} .dropdown .dropdown-item:focus, .dropdown .dropdown-item:hover{background: rgb(0, 188, 212); color: rgb(255, 255, 255) !important;}.tg-btn{color: rgb(255, 255, 255); padding: 3px 15px; margin-left: 10px; position: relative; background: rgb(0, 188, 212); text-align: center;}.tg-btn:hover{color: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 22px;}.tg-btn i{margin-right: 3px;} .featured-box .feature-content ul.address li i, .sign-in .dropdown .dropdown-menu .dropdown-item i, .sign-in li, .sign-in li .nav-link i{margin-right: 5px;}.sign-in{display: inline-table;}.sign-in li .nav-link{color: rgb(0, 188, 212); font-weight: 400; padding: 3px 14px; background: rgb(255, 255, 255); margin-top: 20px; margin-bottom: 20px;}.sign-in li .nav-link:hover{color: rgb(2, 171, 85) !important;} .product-item .carousel-thumb:hover, .slicknav_btn{border-color: rgb(0, 188, 212);} .slicknav_menu .slicknav_icon-bar{background: rgb(0, 188, 212);}#hero-area{background: url("../img/hero-area.avif"); color: rgb(255, 255, 255); overflow: hidden; position: relative;}#hero-area .overlay{content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(54, 59, 77, 0.66);}#hero-area .contents{padding: 160px 0px 210px;}#hero-area .contents .head-title{color: rgb(255, 255, 255); font-size: 50px; font-weight: 700; text-transform: uppercase; margin-bottom: 15px;} .search-bar{margin-top: 40px;}.search-bar .search-form{width: 100%; float: left;}.search-bar .search-inner{background: rgba(128, 128, 128, 0.5); overflow: hidden; border-radius: 50px; margin: 0px; border: 0px; padding: 10px; width: 100%; float: left; position: relative;}.search-bar .form-group:first-child{border: 0px;}.search-bar .form-group{margin: 5px; float: left; width: 27.33%; padding: 0px 0px 0px 52px; background: rgb(255, 255, 255); border-radius: 50px;}.search-bar .form-group .form-control{position: relative; z-index: 1;}.search-bar .form-group .form-control, .search-bar .form-group .select select{border: 0px; height: 50px; border-radius: 50px; font-size: 15px; line-height: 30px; padding: 10px 15px 15px 0px; background: rgb(255, 255, 255);} .search-bar .form-group .form-control, .search-bar .form-group .select select:focus{outline: 0px; box-shadow: none;} .search-bar .select{color: rgb(102, 102, 102); float: left; width: 100%; position: relative; text-transform: uppercase;} .search-bar .select::after{top: 7px; right: 15px; z-index: 2; color: rgb(102, 102, 102); display: block; content: ""; position: absolute; text-align: center; font-size: inherit; line-height: 40px; font-family: LineIcons;}.search-bar .select select{z-index: 1; width: 100%; position: relative; appearance: none;}.search-bar .select select option{color: rgb(102, 102, 102);} .search-bar .inputwithicon i{top: 0px; z-index: 2; color: rgb(0, 188, 212); position: absolute; left: 20px; font-size: 20px; line-height: 50px;}.search-bar .btn-common{top: 15px; right: 15px; padding: 0px; z-index: 2; width: 157px; border-radius: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; line-height: 50px; text-align: center; position: absolute; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; transition: 0.4s ease-in-out;}.search-bar .btn-common i{font-size: 20px; vertical-align: middle;}.counter-section .counter .icon, .form-group{margin-bottom: 30px;} .product-item p, .text-sub{margin-bottom: 10px;}.featured-box{width: 100%; background: rgb(255, 255, 255); box-shadow: rgba(198, 198, 198, 0.3) 0px 2px 18px 0px; margin-bottom: 15px; margin-top: 15px;}.featured-box figure{margin: 0px; width: 100%; float: left; position: relative;}.featured-box .feature-content{display: inline-block; padding: 0px 20px 10px;}.featured-box .feature-content .product{width: 100%; float: left; font-size: 13px; line-height: 18px; list-style: none; margin: 0px 0px 12px; padding: 15px 0px 10px; border-bottom: 1px solid rgb(238, 238, 238);}.featured-box .feature-content h4{font-size: 16px; line-height: 20px; text-transform: uppercase;}.featured-box .feature-content ul.address{margin-bottom: 10px; display: inline-block;}.featured-box .feature-content ul.address li{float: left; width: 50%; line-height: 30px; color: rgb(153, 153, 153);}.featured-box .feature-content .listing-bottom{padding-top: 15px; border-top: 1px solid rgb(238, 238, 238); display: inline-block; width: 100%;}.featured-box .feature-content .listing-bottom .price{font-size: 18px; color: rgb(0, 188, 212); margin: 0px; line-height: 30px;}#copyright p a, .categories-icon .icon-box:hover h4{color: rgb(255, 255, 255);}.product-item .carousel-thumb{display: block; position: relative; z-index: 99; overflow: hidden; transition: 0.4s;}.product-item .product-content{padding: 15px 15px 0px; position: relative;}.product-item .product-content a{color: rgb(153, 153, 153); font-size: 14px; font-weight: 400; margin-right: 5px;}.product-item .product-title{margin: 0px; overflow: hidden; font-size: 14px; padding: 10px 0px; position: relative; text-overflow: ellipsis; white-space: nowrap;}.product-item .product-title a{color: rgb(72, 72, 72); font-weight: 700; font-size: 14px;}.product-item .card-text{width: 100%; display: inline-block; margin-top: 15px; padding: 15px 0px; border-top: 1px solid rgb(241, 241, 241);}.product-item .card-text .icon{color: rgb(0, 188, 212); font-size: 15px; margin-right: 5px;}#new-products .owl-controls .owl-buttons{position: relative; top: -215px; left: 0px;}#new-products .owl-controls .owl-buttons div.owl-prev{float: left; margin-left: -45px;}#new-products .owl-controls .owl-buttons div.owl-next{float: right !important; margin-right: -45px;}.owl-theme .owl-controls .owl-buttons div{width: 40px; height: 40px; text-align: center; box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px 0px, rgba(0, 0, 0, 0.15) 0px 2px 5px 0px; transition: 0.4s ease-in-out; display: block !important; background: rgb(0, 188, 212) !important; opacity: 1 !important; border-radius: 50px !important;}.owl-theme .owl-controls .owl-buttons div:hover{box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 11px 0px, rgba(0, 0, 0, 0.15) 0px 4px 15px 0px; opacity: 0.8 !important;}.owl-theme .owl-controls .owl-buttons div i{color: rgb(255, 255, 255); font-size: 16px; line-height: 40px;}.categories-icon .icon-box{transition: 0.3s ease-out;}.categories-icon .icon-box{text-align: center; padding: 15px; margin-bottom: 15px; border-radius: 4px; transition: 0.3s ease-out;} .categories-icon .icon-box .icon{margin-bottom: 15px;}.categories-icon .icon-box h4{font-size: 16px; color: rgb(72, 72, 72); font-weight: 500; transition: 0.3s ease-out;}.categories-icon .icon-box:hover{background: rgb(0, 188, 212); box-shadow: rgba(216, 216, 216, 0.75) 0px 16px 20px 0px;} .footer-social li a{transition: 0.4s ease-in-out;}label{display: inline;} footer .menu li{padding-bottom: 10px;} .block-title::before{content: ""; height: 3px; width: 40px; background: rgb(0, 188, 212); position: absolute; left: 0px; bottom: 0px; z-index: 1;}.form-control{display: block; width: 100%; line-height: 26px; font-size: 14px; box-shadow: none; color: rgb(132, 132, 132); background: rgb(255, 255, 255); padding: 7px 19px; border: 1px solid rgb(229, 229, 229); border-radius: 50px; font-weight: 400; transition: 0.5s;}.form-control:focus{border-color: rgb(0, 188, 212); outline: 0px; box-shadow: none;}.block-title{font-size: 20px; font-weight: 500; color: rgb(255, 255, 255); margin-bottom: 20px; padding-bottom: 25px; position: relative;}footer .footer-Content{background-color: rgb(26, 28, 29); padding: 60px 0px; color: rgb(183, 195, 200);}footer .footer-Content .footer-logo img{width: 80%;}.textwidget{font-size: 14px; font-weight: 300; line-height: 24px;}.textwidget p, footer .menu li a{color: rgb(183, 195, 200); font-size: 15px;}footer .menu{padding-left: 0px;}.footer-social li{display: inline-block; margin-right: 12px;}.footer-social li a{background-color: rgb(0, 188, 212); border-radius: 50%; color: rgb(255, 255, 255); height: 32px; line-height: 32px; text-align: center; width: 32px; display: inline-block; transition: 0.4s ease-in-out;}.footer-social li .facebook:hover{background-color: rgb(59, 89, 152);}.footer-social li .twitter:hover{background-color: rgb(85, 172, 238);}#copyright{background-color: rgb(17, 18, 18); padding: 20px 0px 10px; color: rgb(255, 255, 255);}#copyright p{line-height: 34px;}.counter-section{background: url("../img/hero-area.avif"); overflow: hidden; position: relative;}.counter-section::before{content: ""; position: absolute; top: 0px; bottom: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5);}.counter-section .counter{padding: 30px 0px;}.counter-section .counter .icon i{font-size: 60px; color: rgb(0, 188, 212);}.counter-section .counter .counter2{color: rgb(255, 255, 255); font-size: 42px; font-weight: 700; margin-bottom: 10px;}.counter-section .counter p{font-size: 18px; color: rgb(255, 255, 255); font-weight: 400;}h1, h2, h4{margin-top: 0px; margin-bottom: 0.5rem;}b, strong{font-weight: bolder;} h1, h2, h4{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;} .col-lg-12, .col-lg-3, .col-lg-6, .col-md-12, .col-md-6, .col-sm-12, .col-sm-6, .col-xl-4{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}.fade{transition: opacity 0.15s linear;}.fade:not(.show){opacity: 0;}.nav{display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none;}.nav-tabs{border-bottom: 1px solid rgb(222, 226, 230);}.nav-tabs .nav-item{margin-bottom: -1px;}.nav-tabs .nav-link{border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230);} .nav-tabs .nav-link.active{color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255);}.tab-content > .tab-pane{display: none;}.tab-content > .active{display: block;}.pagination{display: flex; padding-left: 0px; list-style: none; border-radius: 0.25rem;}.page-link{position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(0, 123, 255); background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230);}.page-link:hover{z-index: 2; color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230);}.page-link:focus{z-index: 2; outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;}.page-link:not(:disabled):not(.disabled){cursor: pointer;}.page-item:first-child .page-link{margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem;}.page-item:last-child .page-link{border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem;}.page-item.active .page-link{z-index: 1; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255);}.d-none{display: none !important;}.d-flex{display: flex !important;}.flex-column{flex-direction: column !important;}.justify-content-center{justify-content: center !important;}h1, h2, h4{font-size: 36px; font-weight: 700; font-family: Montserrat, sans-serif;} .btn-common, .navbar-brand, .search-bar .inputwithicon{position: relative;} #copyright p a:hover, .featured-box .feature-content h4 a:hover, .featured-box .feature-content ul.address li a:hover, footer .menu li a:hover{color: rgb(0, 188, 212);}#list-view .featured-box, .sign-in li, .sign-in li .nav-link, .tg-btn{display: inline-block;} .featured-box .feature-content .product a, .featured-box .feature-content h4 a{color: rgb(51, 51, 51);} .featured-box .feature-content .product a i, .featured-box .feature-content ul.address li i, .sign-in .dropdown .dropdown-menu .dropdown-item i, .sign-in li, .sign-in li .nav-link i{margin-right: 5px;} .slicknav_btn{border-color: rgb(0, 188, 212);}.adstatusactive, .slicknav_menu .slicknav_icon-bar{background: rgb(0, 188, 212);} .form-group{margin-bottom: 30px;} .text-sub{margin-bottom: 10px;} .featured-box .feature-content ul.address li a{color: rgb(153, 153, 153);}#copyright p a{color: rgb(255, 255, 255);}.contents-ctg{padding: 110px 0px 160px;}#list-view .featured-box figure{float: left; width: 49%;}#list-view .featured-box .feature-content{float: left; text-align: left; padding: 0px 15px 10px 30px; width: 49.667%;}.product-filter{margin-bottom: 10px; background: rgb(250, 250, 250); display: inline-block; width: 100%; padding: 10px 15px; line-height: 20px;}.product-filter .nav-tabs{float: right; margin-right: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}.product-filter .nav-tabs .nav-link{font-size: 22px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 2px 10px; border-radius: 4px; color: rgb(153, 153, 153); background: 0px 0px;} .product-filter .nav-tabs .nav-link.active{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 188, 212);}.product-filter .short-name{display: inline-block; color: rgb(153, 153, 153);}.product-filter .short-name span{float: left; margin-right: 5px;}.adstatus{width: 80px; color: rgb(255, 255, 255); display: block; font-size: 13px; font-weight: 500; line-height: 30px; border-radius: 30px; text-align: center; text-transform: uppercase;}.pagination-bar{margin-top: 35px;}.page-item .page-link{margin-right: 10px; padding: 10px 15px; border-radius: 60px; color: rgb(0, 188, 212);} .page-link:focus, .page-link:hover{background-color: rgb(0, 188, 212); color: rgb(255, 255, 255); box-shadow: none;}.page-item:first-child .page-link, .page-item:last-child .page-link{border-radius: 60px;} footer, header, main, nav, section{display: block;} ol, ul{margin-top: 0px; margin-bottom: 1rem;}button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}button{overflow: visible;}button{text-transform: none;} button, html [type="button"]{appearance: button;} .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-7, .col-md-12, .col-md-6, .col-sm-6{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}.breadcrumb{display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); border-radius: 0.25rem;}.mb-2{margin-bottom: 0.5rem !important;}.mb-4{margin-bottom: 1.5rem !important;} .page-header .breadcrumb-wrapper, a.back-to-top i{text-align: center;} ol, p, ul{margin: 0px;}ol, ul{list-style: none; padding: 0px;}ol li, ul li{list-style: none;} .btn-common, .details-box .product-img, .navbar-brand, .page-header{position: relative;} #copyright p a:hover, .description-info .short-info ul li a span, .description-info .short-info ul li a:hover, .details-box .ads-details-info .details-meta span a:hover, footer .menu li a:hover{color: rgb(0, 188, 212);} .owl-carousel .owl-controls .owl-page, .page-header .breadcrumb-wrapper .breadcrumb li, .sign-in li, .sign-in li .nav-link, .tg-btn{display: inline-block;}.owl-carousel .owl-controls .owl-page span{background: rgb(255, 255, 255); border-radius: 2px; display: block; height: 12px; margin: 5px 7px; opacity: 0.5; width: 12px;}.page-header{padding: 115px 0px 45px;} .page-header::before{content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(54, 59, 77, 0.88);}.page-header .breadcrumb-wrapper .product-title{font-size: 30px; line-height: 38px; font-weight: 700; letter-spacing: 1px; color: rgb(255, 255, 255);}.page-header .breadcrumb-wrapper .breadcrumb{font-size: 14px; color: rgb(0, 188, 212); border-radius: 0px; background: 0px 0px; padding: 5px 0px; z-index: 1;}.page-header .breadcrumb-wrapper .breadcrumb li a{color: rgb(255, 255, 255); padding-right: 5px;}.navbar li.active a.nav-link{background: rgb(0, 188, 212); border-radius: 30px; color: rgb(255, 255, 255) !important;} .details-box .ads-btn a, .details-box .ads-btn a i, .details-box .ads-details-info .details-meta span a i, .details-box .advertisement li i, .sign-in .dropdown .dropdown-menu .dropdown-item i, .sign-in li, .sign-in li .nav-link i{margin-right: 5px;} .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .slicknav_menu .slicknav_icon-bar{background: rgb(0, 188, 212);} .description-info .short-info ul li{margin-bottom: 20px;}.details-box .price{position: absolute; top: 20px; right: 5px; background: rgb(0, 188, 212); padding: 10px 25px; font-size: 20px; color: rgb(255, 255, 255); font-weight: 500;}.details-box .ads-details-info h2{font-size: 26px; font-weight: 700; line-height: 36px;}.details-box .ads-details-info .details-meta span{display: inline-block; margin: 11px 0px 16px;}.details-box .ads-details-info .details-meta span a{color: rgb(153, 153, 153); margin-right: 10px;} .details-box .advertisement li{display: inline-block; margin-right: 10px;} .details-box .advertisement li a{color: rgb(72, 72, 72);}.details-box .ads-btn .btn-reply{background: rgb(13, 121, 191);}.details-box .owl-pagination{position: absolute; width: 100%; left: 0px; bottom: -65px;}.details-box .owl-theme .owl-controls{display: inline-block; width: 100%; text-align: center;}.owl-theme .owl-controls .active .item-link{border-bottom: 4px solid rgb(0, 188, 212);}.description-info{margin-top: 50px; background: rgb(255, 255, 255);} .description-info .short-info{background: rgb(250, 250, 250); padding: 30px;}.description-info .short-info h4{font-size: 18px; margin-bottom: 20px;}.description-info .short-info ul li i{font-size: 18px; margin-right: 10px;}.description-info .short-info ul li a{color: rgb(72, 72, 72); font-size: 16px;}.owl-pagination{position: absolute; width: 100%; left: 0px; bottom: -40px;}.owl-theme .owl-controls .owl-page{display: inline-block; zoom: 1;}.owl-theme .owl-controls .owl-page span{display: block; width: 12px; height: 12px; margin: 2px 4px; opacity: 1; border-radius: 30px; background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; transition: 0.4s ease-in-out;}@media (min-width: 576px){.container{max-width: 540px;}.col-sm-6{flex: 0 0 50%; max-width: 50%;}.col-sm-12{flex: 0 0 100%; max-width: 100%;}}@media (min-width: 768px){.container{max-width: 720px;}.col-md-3{flex: 0 0 25%; max-width: 25%;}.col-md-6{flex: 0 0 50%; max-width: 50%;}.col-md-12{flex: 0 0 100%; max-width: 100%;}.d-md-none{display: none !important;}.d-md-flex{display: flex !important;}.flex-md-row{flex-direction: row !important;}}@media (min-width: 992px){.container{max-width: 960px;}.col-lg-2{flex: 0 0 16.6667%; max-width: 16.6667%;}.col-lg-3{flex: 0 0 25%; max-width: 25%;}.col-lg-4{flex: 0 0 33.3333%; max-width: 33.3333%;}.col-lg-12{flex: 0 0 100%; max-width: 100%;}.navbar-expand-lg{flex-flow: row; justify-content: flex-start;}.navbar-expand-lg .navbar-nav{flex-direction: row;}.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}.navbar-expand-lg > .container{flex-wrap: nowrap;}.navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto;}.navbar-expand-lg .navbar-toggler{display: none;}.col-lg-6{flex: 0 0 50%; max-width: 50%;}.col-lg-5{flex: 0 0 41.6667%; max-width: 41.6667%;}.col-lg-7{flex: 0 0 58.3333%; max-width: 58.3333%;}}@media (min-width: 1200px){.container{max-width: 1140px;}.col-xl-4{flex: 0 0 33.3333%; max-width: 33.3333%;}}@media screen and (prefers-reduced-motion: reduce){.form-control{transition: none;}.btn{transition: none;}.fade{transition: none;}}@media (max-width: 991.98px){.navbar-expand-lg > .container{padding-right: 0px; padding-left: 0px;}}@media print{*, ::after, ::before{text-shadow: none !important; box-shadow: none !important;}a:not(.btn){text-decoration: underline;}img{break-inside: avoid;}h2, h3, p{orphans: 3; widows: 3;}h2, h3{break-after: avoid;}body{min-width: 992px !important;}.container{min-width: 992px !important;}.navbar{display: none;}h2, p{orphans: 3; widows: 3;}h2{break-after: avoid;}}@media screen and (max-width: 991px){.navbar-header{width: 100%;}.navbar-brand{position: absolute; padding: 0px 15px; top: 0px;}.navbar-brand img{width: 75%;}.slicknav_menu{display: block;}}@media screen and (max-width: 768px){.navbar-header{width: 100%;}.navbar-brand{position: absolute; padding: 0px 15px; top: 0px;}.navbar-brand img{width: 75%;}.slicknav_menu{display: block;}}@media (min-width: 992px) and (max-width: 1199px){.section-title{font-size: 24px;}.navbar-expand-lg .navbar-nav .nav-link{padding: 0px 10px;}.search-bar .form-group{width: 26.33%;}.sign-in li .nav-link{padding: 3px 10px;}#hero-area .contents .head-title{font-size: 30px;}.tg-btn{padding: 3px 10px;}.featured-box .feature-content h4{font-size: 15px;}.categories-icon .icon-box h4{font-size: 13px;}.sign-in li{margin-right: 0px;}.featured-box .feature-content ul.address li a{font-size: 11px;}.details-box .ads-details-info h2{font-size: 20px;}}@media (max-width: 991px){.search-bar .form-group{width: 26.33%;}.section-title{position: relative; margin-bottom: 10px; font-size: 22px;}}@media (min-width: 768px) and (max-width: 991px){.search-bar .form-group{width: 48%;}.search-bar .btn{padding: 0px; margin: 0px; width: 48%; position: relative;}.search-bar .search-inner{border-radius: 4px;}.search-bar .btn-common{top: 5px; right: 0px;}#hero-area .contents .head-title{font-size: 30px;}.counter-section .counter .icon i{font-size: 45px;}.counter-section .counter p{font-size: 14px;}.featured-box .feature-content h4{font-size: 14px;}#new-products .owl-controls .owl-buttons{top: -240px;}#new-products .owl-controls .owl-buttons div.owl-prev{margin-left: -10px;}#new-products .owl-controls .owl-buttons div.owl-next{margin-right: -10px;}.product-item{margin-bottom: 30px;}.footer-Content .widget{margin-bottom: 20px; margin-top: 20px;}footer .footer-Content .footer-logo img{width: 60%;}.contents-ctg{padding: 100px 0px 200px;}.featured-box .feature-content ul.address li a{font-size: 13px;}.ads-details-info{margin-top: 80px;}}@media (max-width: 767px){.section-title{font-size: 15px;}.search-bar .form-group{width: 100%;}.search-bar{display: inline-block;}.search-bar .btn{padding: 0px; margin: 0px; width: 100%; position: relative;}.search-bar .search-inner{border-radius: 4px;}.search-bar .btn-common{top: 2px; right: 0px;}#hero-area .contents{padding: 100px 0px; width: 100%; display: inline-block;}#hero-area .contents .head-title{font-size: 15px;}.counter-section .counter .icon i{font-size: 48px;}.featured-box .feature-content h4{font-size: 14px;}.featured-box .feature-content ul.address li i{margin-right: 2px;}.footer-Content .widget{margin-top: 20px; margin-bottom: 20px;}#copyright .float-right{float: left !important;}.product-item{margin-bottom: 30px;}.block-title{font-size: 18px;}footer .footer-logo img{width: 68%;}#new-products .owl-controls .owl-buttons{top: -245px;}#new-products .owl-controls .owl-buttons div.owl-prev{margin-left: -12px;}#new-products .owl-controls .owl-buttons div.owl-next{margin-right: -12px;}.contents-ctg{padding: 110px 0px 80px;}.featured-box .feature-content ul.address li a{font-size: 12px;}#list-view .featured-box figure{width: 100%; margin-bottom: 10px;}#list-view .featured-box .feature-content{padding: 10px; width: 100%;}.product-filter .short-name{display: block !important;}.pagination .page-item .page-link{padding: 7px 14px;}.details-box .owl-pagination{display: none;}.details-box .ads-details-info .details-meta span{margin: 5px 0px;}.details-box .ads-details-info h2{font-size: 18px;}.details-box .advertisement li{display: inline; margin-right: 0px;}}@media (min-width: 320px) and (max-width: 480px){.search-bar .form-group{width: 100%;}footer .footer-logo img{width: 50%;}#copyright p{line-height: 20px; margin-bottom: 10px;}.details-box .owl-pagination{display: none;}.page-header .breadcrumb-wrapper .product-title{text-align: left;}}