*{box-sizing:border-box;padding:0;margin:0;word-wrap:break-word;}
body{font-family: 'Poppins', sans-serif;text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;color: #000;font-weight: 400;}
.container{width:1140px;max-width:100%;margin:0 auto;padding:0 15px;}
.container-ext {padding-left: calc((100% - 1140px) / 2);margin-left: 15px;}
.pull-left{float:left;}
.pull-right{float:right;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.img-responsive{width:100%;display:block;height:auto}
.c.home-page .logoontainer-fluid:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.clearfix:after,.clearfix:before{content:"";display:table;clear:both}
.tran{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}
ul{list-style-type:none;}
a{text-decoration:none;display:block;font:inherit;color:inherit;}
input{border:0;outline:0;border-radius:0;}
input,select,textarea{-webkit-appearance:none;}
textarea{border:0;outline:0;font-family:inherit;}
input[type=submit]{cursor:pointer;border-radius:0;}
button{border:none;outline: none;}
img{border:0;vertical-align:middle;}
b{font-weight:inherit;}
em{font-style:normal!important;}
.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
svg{overflow: hidden;}
.overlay-link{position: absolute;height:100%;width:100%;top:0;left:0;z-index: 9;background: rgba(0, 0, 0, 0);}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; 
}
input:invalid{border:none}
input:invalid{box-shadow: none;}

.no-scroll{width: 100%;max-height: 100vh;overflow-y: scroll;position: fixed;}
#overlay{position: fixed;z-index: 9;top: 70px;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.79);cursor: pointer;visibility: hidden;
}
#overlay.open{visibility: visible;}
/* rows and cols */
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}
@media (min-width:599px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-4{right: 33.33333333%;}.col-sm-push-8{left:66.66666667% }.col-sm-pull-6{right: 50%;}.col-sm-push-6{left:50% }}
@media (min-width:900px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.left-content{width: calc(100% - 320px);}.right-content{width: 320px;}.col-md-pull-5 {right:41.66666667%;}.col-md-push-7 {left:58.33333333%;}}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}
@media (max-width: 599px) {#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
@media (max-width:599px){.visible-xs{display:block!important}}
@media (min-width:600px) and (max-width:899px){.visible-sm{display:block!important}}
@media (min-width:900px) and (max-width:1199px){.visible-md{display:block!important}}
@media (min-width:1200px){.visible-lg{display:block!important}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.wp-desc,.comm-desc,.art-desc{line-height: 19px;}} 

/* slick */
/*! Slick Basic Required Code  */
.slick-slider *{outline:0!important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;min-height:1px;height:auto}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-arrow{outline:none!important}
/*! End Slick Basic Required Code  */

/* zoom in */
img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.v-center {display: inline-block;vertical-align: middle;}
.text-center{text-align:center}
.v-center-abs {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

.listing-ratings svg path { stroke: #ffc800; fill: transparent; }
.listing-ratings.ratings-1 path:nth-child(-n+1),.listing-ratings.ratings-2 path:nth-child(-n+2),.listing-ratings.ratings-3 path:nth-child(-n+3),  .listing-ratings.ratings-4 path:nth-child(-n+4),.listing-ratings.ratings-5 path:nth-child(-n+5) {fill: #ffc800;opacity: 1;}

.search-text{margin-bottom: 16px;font-size: 20px;}

/* star svg css */
.star-fill path{fill: transparent;stroke: #ffc800;}
.star-fill{height: 20px;width: 80px;}
.star-fill.ratings-1 path:nth-child(-n+1), .star-fill.ratings-2 path:nth-child(-n+2), .star-fill.ratings-3 path:nth-child(-n+3), .star-fill.ratings-4 path:nth-child(-n+4), .star-fill.ratings-5 path:nth-child(-n+5){fill: #ffc800;;opacity: 1}
/* -------------------------------------------- */

/* pagination css */
.wp-pagenavi{text-align: center;margin:30px 0}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{height:40px;width:40px;background-repeat: no-repeat;background-position: center;background-size: 35px;font-size: 0;margin: 0;}
.wp-pagenavi .previouspostslink{background-image: url(./assets/img/prev-arw.svg);margin-right: 10px;}
.wp-pagenavi .nextpostslink{background-image: url(./assets/img/next-awr.svg);margin-left: 10px;}
.wp-pagenavi a, .wp-pagenavi span{display: inline-block;vertical-align: middle;margin:0 20px;font-size: 20px;color:#333333;}
.wp-pagenavi span{color:#367b95;font-weight: 700;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover{color:#367b95}
.wp-pagenavi .previouspostslink:hover{background-image: url(./assets/img/prev-arw-hover.svg);}
.wp-pagenavi .nextpostslink:hover{background-image: url(./assets/img/next-arw-hover.svg);}
.wp-pagenavi .extend{display: none;}

@media screen and (max-width: 767px){
.wp-pagenavi a, .wp-pagenavi span{margin:0 10px}
}

/* Breadcrumbs Css */
.breadcrumb{margin-bottom: 15px;}
.breadcrumb a, .breadcrumb span{display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 15px;color:#000}
.breadcrumb a:hover{color:#367b95}
.breadcrumb span.main-txt{color:#367b95}

/* Common Structure Css */
.left-wrapper{float:left;width:calc(100% - 330px)}
.right-wrapper{float:right;width:300px}
.bottom-wrapper{clear:both}
.mb-10{margin-bottom: 10px;}
.mt-10{margin-top: 10px;}
.mb-30{margin-bottom: 30px;}
.mb-20{margin-bottom: 20px;}
.mb-50{margin-bottom: 50px;}
.mb-40{margin-bottom: 40px;}
.mt-30{margin-top: 30px;}
.mt-20{margin-top: 20px;}
.mt-50{margin-top: 50px;}
.bgi{background-position: center;background-repeat: no-repeat;background-size: cover;}
.pos-center{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.clear{clear: both;}
.map{margin: 0 auto;}
.text-center{text-align: center;}
.min-ht-wrpr{min-height:calc(100vh - 365px);}
.disp-b{display: block;}
.disp-in{display: inline-block;}
@media screen and (max-width:1024px){
.left-wrapper, .right-wrapper{float:none;width:100%}
}

/* Section title Css */
.section-title {font-size: 30px;letter-spacing: 0.58px;margin-bottom: 20px;}
.section-title .first{display: inline-block;font-weight: 800;}
.section-title .second {color: #015879;font-style: italic;display: inline-block;}

.section-title.sm{font-size: 16px;}
.section-title.sm .second{font-style: normal;}
@media(max-width:1024px){
.section-title{font-size: 21px; letter-spacing: 0.4px;}
}

/* Trending-articles css */
.trending-articles .list-card{border-radius: 20px;box-shadow: 0 0 6px 4px rgba(236, 236, 236, 0.5);background-color: #ffffff;padding:15px}
.trending-articles img{border-radius: 10px;}
.trending-articles .title{font-size: 17px;line-height: 26px;height: auto;max-height: 52px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;margin-bottom: 5px;font-weight: 500;word-break: break-word;}
.trending-articles .desc{font-size: 15px;line-height: 24px;height: auto;max-height: 48px;color:#333333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;margin-bottom: 5px;word-break:break-word;}
.trending-articles .btn{font-size: 16px;color:#015879;font-weight: 600;display: inline-block;}

@media screen and (min-width: 1025px){ 
.trending-articles .btn:hover{color:#000;text-decoration: underline;}
}

@media screen and (max-width: 1024px){
.trending-articles{margin:0 -15px}
.trending-articles .lists{width:50%;padding:0 15px}
.trending-articles .title{height:52px}
.trending-articles .desc{height:48px}
}

@media screen and (max-width: 767px){
.trending-articles{margin: 0;}
.trending-articles .lists{width:100%;padding:0;}
.trending-articles .desc{font-size: 14px;line-height: 18px;max-height: 36px;}
.trending-articles .btn{font-size: 14px;}
.trending-articles .title{max-height: 26px;-webkit-line-clamp: 1;}
}


/* Classifieds-pg css */
.classifieds .listings-card .title{font-size: 18px;color:#015879;font-weight: 600;line-height: 24px;height: auto;max-height: 24px;overflow:hidden;text-decoration: underline;max-width:calc(100% - 80px);display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;padding-right: 10px;}
.classifieds .listings-card .category{font-size: 14px;color:#333333;line-height: 20px;max-height: 20px;height: auto;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;display: none;}
.classifieds .listing-ratings{width:80px;height:20px}
.classifieds .listings-card{  border-radius: 20px;box-shadow: 0 0 6px 4px rgba(236, 236, 236, 0.5);background-color: #ffffff;padding:25px;margin-bottom: 20px;}
.classifieds .listings-card .desc{width:calc(100% - 80px);font-size: 14px;line-height: 20px;height: auto;max-height: 40px;overflow: hidden;color:#333333;padding-right: 40%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;}
.classifieds .listings-card .km{font-size: 14px;line-height: 20px;height: auto;max-height: 20px;overflow: hidden;background-image: url(./assets/img/km-icon.svg);background-repeat: no-repeat;background-position: left center;background-size: 19px;width: 80px;color:#333333;padding-left: 25px;}
.classifieds .listings-card .phone{font-size: 14px;color:#333333;line-height: 20px;height: auto;max-height: 20px;overflow: hidden;background-image: url(./assets/img/phone-icon.svg);background-repeat: no-repeat;background-position: left center;background-size: 15px;padding-left: 20px;max-width: 250px;}
.classifieds .listings-card .address{font-size: 14px;color:#333333;line-height: 20px;max-height: 20px;height:auto;background-image: url(./assets/img/add-icon.svg);background-repeat: no-repeat;background-position: left center;background-size: 14px;padding-left: 20px;overflow: hidden;max-width:300px;word-break: break-all;}
.classifieds .leaflet-top, .classifieds .leaflet-bottom{z-index: 8 !important;}
@media screen and (min-width: 1025px){ 
.classifieds .listings-card .title:hover{color:#000;}
}

@media screen and (max-width: 767px){
.classifieds .listings-card .title{padding-right: 0;max-width: 100%;display: inline-block;margin-bottom: 5px !important;}
.classifieds .listings-card .block{float:none;width:auto;margin-bottom: 10px;text-align:left;max-width: 100%;}
.classifieds .listings-card .desc{padding-right: 0;}
.classifieds .listings-card .mb-10{margin-bottom: 0;}
.classifieds .listings-card .km{padding-left: 20px;background-size: 16px;padding-left: 20px;}
.classifieds .listings-card .category{display: block;}
.classifieds .listings-card .phone{max-width: 100%;}
}

/* Category-pg css */
.category-pg .left-wrapper .lists{background-color: #fff;border-radius: 20px;  box-shadow: 0 0 6px 4px rgba(236, 236, 236, 0.5);}
.category-pg .left-wrapper .img-wrap{height:144px;width:175px;display:inline-block;vertical-align:middle;}
.category-pg .left-wrapper img{border-radius: 10px;}
.category-pg .left-wrapper .info{display:inline-block;vertical-align:middle;width:calc(100% - 180px);padding:0 20px;}
.category-pg .left-wrapper .title{font-size: 17px;line-height: 26px;height: auto;max-height: 26px;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;color:#000;margin-bottom: 5px;}
.category-pg .left-wrapper .desc{font-size: 13px;line-height: 18px;max-height: 54px;height: auto;color:#444444;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow:hidden;margin-bottom: 5px;}
.category-pg .left-wrapper .btn{font-size: 14px;font-weight: 600;color:#367b95;display: inline-block;}

@media screen and (min-width: 1025px){ 
.category-pg .left-wrapper .btn:hover{color:#000;text-decoration: underline;}
}

@media screen and (max-width: 767px){
.category-pg .left-wrapper .lists{padding: 15px;}
.category-pg .left-wrapper .img-wrap{height: auto;width: 100%;margin-bottom: 10px;}
.category-pg .left-wrapper .info{width: 100%;padding:0;}
.category-pg .left-wrapper .desc{font-size: 14px;line-height: 18px;max-height: 36px;color:#333333;-webkit-line-clamp: 2;}
.category-pg .left-wrapper .title{font-weight: 500;}
}

.c-pagination{text-align: center;margin:30px 0 0 0}
.c-pagination .s_cu_previous, .c-pagination .s_cu_next{height:40px;width:40px;background-repeat: no-repeat;background-position: center;background-size: 35px;font-size: 0;margin: 0;}
.c-pagination .s_cu_previous a, .c-pagination .s_cu_next a{display: block;height:40px;width:40px}
.c-pagination .s_cu_previous{background-image: url(./assets/img/prev-arw.svg);margin-right: 10px;}
.c-pagination .s_cu_next{background-image: url(./assets/img/next-awr.svg);margin-left: 10px;}
.c-pagination li, .c-pagination span{display: inline-block;vertical-align: middle;margin:0 20px;font-size: 20px;color:#333333;}
.c-pagination .active{color:#367b95;font-weight: 700;}
.c-pagination .active a:hover{cursor: default;}
.c-pagination li:hover, .c-pagination .active:hover{color:#367b95}
.c-pagination .s_cu_previous:hover{background-image: url(./assets/img/prev-arw-hover.svg);}
.c-pagination .s_cu_next:hover{background-image: url(./assets/img/next-arw-hover.svg);}
.c-pagination .s_cu_first_page, .c-pagination .s_cu_last_page{display: none;}

@media screen and (max-width: 767px){
.c-pagination a, .c-pagination span{margin:0 10px}
}

/* Article-pg css */
.article-pg .article-title{font-size: 24px;font-weight: 600;color:#111111;line-height: 30px;}
.article-pg .article-desc{font-size: 16px;line-height: 26px;color:#666666;}
.article-pg .article-desc p{margin-bottom: 10px;}
.article-pg .article-desc p strong{display:inline-block;margin-bottom: 5px;}
.article-pg .article-img, .article-img img{border-radius: 8px;}

/* Home-articles css */
.home-articles .list-card{  border-radius: 20px;box-shadow: 0 0 6px 4px rgba(236, 236, 236, 0.5);background-color: #ffffff;padding: 20px;}
.home-articles .img-wrap, .home-articles img{border-radius:20px 20px 0 0}
.home-articles .title{font-size: 18px;line-height: 23px;color:#000;font-weight: 600;height: 46px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;margin-bottom: 10px;}
.home-articles .desc{font-size: 13px;line-height: 18px;height: 54px;color:#333333;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow:hidden;}

@media screen and (min-width: 1025px){ 
.home-articles .title:hover{text-decoration: underline;color:#015879;}
}

@media screen and (max-width: 767px){
.home-articles .lists{margin-bottom: 20px;}
}

@media screen and (max-width: 599px){
.home-articles .title{height: auto;max-height: 46px;}
.home-articles .desc{height: auto;max-height: 54px;}
}


/* Local-listings Css */
.local-listings{padding:60px 0;background-image: url(./assets/img/desktop-listings.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.local-listings h1{font-size: 50px;font-weight: 600;color:#fff;line-height: 65px;margin-bottom: 10px;text-align: center;}
.local-listings h2{font-size: 18px;font-weight: 500;color:#fff;line-height: 24px;margin-bottom: 40px;text-align: center;}
.local-listings button{ border-radius: 28px;background-image: linear-gradient(to right, #00597a, #0e3057);background-color: #00597a;width:164px;height:56px;line-height: 56px;text-align: center;font-size: 20px;font-weight: 700;color:#fff;text-transform: uppercase;overflow: hidden;}
.local-listings .fields{width:calc(100% - 198px);}
.local-listings .input{width:48%;background-color: #fff;padding:0 10px 0 15px;border-radius: 24px;height:56px}
.local-listings input{height:100%;background-color: transparent;display:inline-block;vertical-align:middle}
.local-listings .label{font-size: 15px;color:#000;font-weight: 600;display:inline-block;vertical-align:middle}
.local-listings .find .label{width:50px}
.local-listings .location .label{width:60px}
.local-listings .find input{width:calc(100% - 55px);}
.local-listings .location input{width:calc(100% - 65px);}

@media screen and (min-width: 1025px){ 
.local-listings button:hover{cursor: pointer;background-image: linear-gradient(to right, #0e3057, #00597a);background-color: #0e3057;}
}

@media screen and (max-width: 899px){
.local-listings{padding: 30px 0;}
.local-listings .fields{width: 100%;float: none;}
.local-listings .input{width:100%;float:none;margin-bottom: 20px;height: 45px;}
.local-listings button{float: none;margin:0 auto;display: block;border:2px solid #fff;line-height: 43px;height: 45px;}
.local-listings h1{font-size: 28px;line-height: 35px;}
.local-listings h2{font-size: 13px;line-height: 18px;margin-bottom: 20px;}
}

@media screen and (max-width: 599px){
.local-listings{background-image: url(./assets/img/mobile-listings.png);}

}

/* Listings-category css */
.listings-category{padding: 50px 0;background-color: #F2F6F8;}
.listings-category .listings-slider:not(.slick-initialized) li:nth-child(3n){display: none;}
.listings-category .listings-slider:not(.slick-initialized) li{display: inline-block;vertical-align: middle;width:19%;}
.listings-category .head{font-size: 24px;font-weight: 500;color:#fff;line-height: 45px;margin-bottom: 25px;}
.listings-category .lists{text-align: center;margin:30px 0}
.listings-category .title{font-size: 24px;color:#333333;font-weight: 600;}
.listings-category .slick-dots{bottom:-15px;}
.listings-category .slick-dots li{height: auto;width: auto;}
.listings-category .slick-dots button::before{display: none;}
.listings-category .slick-dots button{height:7px;width:7px;border-radius: 50%;border:1px solid #000;}
.listings-category .slick-dots li.slick-active button{height:15px;width:15px;background-color: rgba(51, 51, 51, 0.8);}

@media screen and (min-width: 1025px){ 
.listings-category .lists a{padding:20px 25px;}
.listings-category .lists a:hover{background-color: #fff;border-radius: 16px;}
}

@media screen and (max-width: 767px){
.listings-category .listings-slider:not(.slick-initialized) li:nth-child(2n){display: none;}
.listings-category .listings-slider:not(.slick-initialized) li:last-child{display: none;}
.listings-category .listings-slider:not(.slick-initialized) li{width:49%;}
.listings-category{padding: 30px 0;}
.listings-category .title{font-size: 20px;}
.listings-category .lists{margin:10px 0}
.listings-category .slick-dots{bottom: -30px;}
}

/* Product css */
.products-grid-wrapp .h-img-wrap{width:150px;height:auto;margin:0 auto;margin-bottom:15px;}
.products-grid-wrapp .h-title{font-size:16px;height:44px;line-height:22px;overflow:hidden;margin-bottom:15px;font-weight: 600;}
.products-grid-wrapp .h-price{font-size:19px;color:#015879;font-weight:600;border-radius:17.5px;display:inline-block;width:90px;height:35px;line-height:35px;text-align:center;}
.products-grid-wrapp .small-block a{border-radius:20px;box-shadow:0 0 6px 4px rgba(236, 236 ,236 ,0.5);background-color:#ffffff;padding:15px;}
.products-grid-wrapp .large-block a{ box-shadow: 0 0 6px 4px rgba(236, 236 ,236 ,0.5); padding: 15px; border-radius: 20px; height: 600px;}
.products-grid-wrapp .small-block {margin-bottom: 30px;}
.products-grid-wrapp .h-desc{font-size: 15px; line-height: 22px; height: 66px; overflow: hidden;margin-bottom: 10px;font-weight: 600;}
.products-grid-wrapp .small-block .h-desc{display: none;}
.products-grid-wrapp .large-block .h-img-wrap{width: 100%; max-width:300px;}
.products-grid .view-all{position: absolute;right:15px;top:12px;color: #015879;}
.products-grid .view-all:hover{text-decoration: underline;font-weight: 600;}
@media(max-width:899px){
.products-grid-wrapp .h-title{margin-bottom:10px}
.products-grid-wrapp .small-block{margin-bottom:10px}
.products-grid-wrapp .large-block a{height: auto;}
.products-grid-wrapp .h-desc{display: none;}
.products-grid-wrapp .large-block .h-img-wrap{width: 150px;}
.products-grid-wrapp .small-block:last-of-type{margin-bottom:0}
}
@media(min-width:1025px){
.products-grid-wrapp .product-item  a:hover .h-price { background:#00597a ; background-image: linear-gradient(to right, #00597a, #0e3057); color: #fff;}
}

@media screen and (max-width: 1024px){
    .products-grid .view-all{top:5px;font-size: 14px;}
}

/* Latest-blogs css */
.latest-blogs .web-img{    width: 100%;height: 500px;position: relative;}
.latest-blogs .web-img:after{content: ""; z-index: 1;position: absolute; width: 100%; height: 100%; border-radius: 6px; top: 0;bottom: 0;z-index: 0;  background-image: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.77) 74%);background-color: rgba(0, 0, 0, 0.5);}
.latest-blogs .web-img img{height: 100%;object-fit: cover;    border-radius: 6px;}
.latest-blogs .web-item{border:1px solid rgba(57, 57, 57, 0.2);margin-bottom:30px}
.latest-blogs .web-title {font-size: 30px;color: #fff;line-height: 45px;height: 90px;overflow: hidden;font-weight: 700; margin-bottom: 12px;}
.latest-blogs .web-desc {font-size: 16px;line-height: 20px;height: 60px;overflow: hidden;color:#fff; margin-bottom: 15px;}
.latest-blogs .read-m {font-size: 12px;  font-weight: 700;  border: 1px solid #fff;line-height: 23px;color: #fff;display: inline-block; height: 25px; width: 105px; text-align: center; border-radius: 12.5px;}
.latest-blogs .web-item:hover a{ border-color: #015879;}
.web-meta {position: absolute;bottom: 25px;left: 15px;right: 15px;}
.radius{border-radius: 6px;}

@media(max-width:767px){
.latest-blogs .web-title{line-height: 40px; height: 80px;}
.latest-blogs .web-item{margin-bottom: 20px;}
}

@media(max-width:400px){
.latest-blogs .web-img{height: 450px;}
}

/* Qna css */
.qna .section-title{padding-left: 10%;}
.qna .left-wrap{display:inline-block;vertical-align:middle;width:570px;height:770px;background-image: url(./assets/img/qna-bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.qna .right-wrap{display:inline-block;vertical-align:middle;width:calc(100% - 575px);}
.qna li{margin-bottom: 40px;padding-left: 50px;}
.qna li::before{position: absolute;content:"";height:6px;width:24px;border-radius: 2px;background-color: #000;top:10px;left:0;}
.qna .title{font-size: 21px;font-weight: 700;color:#000;line-height: 26px;height: auto;max-height: 52px;overflow:hidden;margin-bottom: 10px;word-break:break-word;}
.qna .desc{font-size: 16px;line-height: 20px;height: auto;max-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;color:#333333;}
.qna ul{box-shadow: 0 0 6px 4px rgba(236, 236, 236, 0.5);background-color: #ffffff;padding: 60px 10% 40px 10%}
.qna .mob{display: none;}

@media screen and (min-width: 1025px){ 
.qna .title:hover{color:#015879;text-decoration: underline;}
}

@media screen and (max-width: 1024px){
.qna .left-wrap{width:400px;height:750px}
.qna .right-wrap{width:calc(100% - 405px);}
}

@media screen and (max-width: 767px){
.qna{padding: 0 15px}
.qna .left-wrap{width:100%;height:auto;background-image: url(./assets/img/qna-bg-mobile_50.jpg);padding:28% 0}
.qna .right-wrap{width:100%;padding:0 15px}
.qna .title{font-size: 17px;line-height: 22px;max-height: 44px;margin-bottom: 5px;}
.qna .desc{font-size: 14px;line-height: 18px;max-height: 54px;-webkit-line-clamp: 3;}
.qna li{margin-bottom: 30px;padding-left: 40px;}
.qna ul{padding:40px 5% 20px 5%;}
.qna li::before{height:5px;width:20px;border-radius: 1.6px;}
.qna .mob{display: block;}
.qna .desk{display: none;}
.qna .section-title{padding-left: 0;}
}

.hero-section{margin-top: -60px;}
.hero-section .right-wrap{display:inline-block;vertical-align:middle;width:520px;height:500px;background-image: url(./assets/img/desktop_hero.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.hero-section .left-wrap{display:inline-block;vertical-align:middle;width:calc(100% - 525px);}
.hero-section .main{font-size: 32px;line-height: 40px;font-weight: 700;color:#000;margin-bottom: 15px;}
.hero-section .sub{font-size: 16px;line-height: 20px;font-weight: 600;color:#333333;margin-bottom: 30px;}
.hero-section .btn{width:215px;height: 60px;border-radius: 44.5px;;text-align: center;line-height: 52px;color:#fff;  background-image: linear-gradient(to right, #00597a, #0e3057);background-color: #00597a;font-size: 26px;font-weight: 600;border: 4px solid #fff;overflow: hidden;}
.hero-section .input{width:calc(100% - 215px);padding: 0 10px 0 20px;border-radius: 44.5px;background-color: #fff;color:#333333;height: 60px;}
.hero-section .input::placeholder{color: #333;}
.hero-section form{border-radius: 44.5px;  box-shadow: 6px 0 9px 4px rgba(55, 55, 55, 0.07);background-color: #fff;}

@media screen and (min-width: 1025px){ 
.hero-section .btn:hover{background-image: linear-gradient(to right, #0e3057, #00597a);background-color: #0e3057;cursor: pointer;}
}

@media screen and (max-width: 1024px){
.hero-section{margin-bottom: 30px;}
.hero-section .right-wrap{width:380px;height:360px}
.hero-section .left-wrap{width:calc(100% - 385px);}
.hero-section .btn{width:140px;font-size: 22px;}
.hero-section .input{width:calc(100% - 140px);}
}

@media screen and (max-width: 767px){
.hero-section{background-image: url(./assets/img/mobile_hero_copy-svg.svg);background-repeat: no-repeat;background-position: center;background-size: cover;padding:30% 0;margin-top: -90px;}
.hero-section .right-wrap{display: none;}
.hero-section .left-wrap{width: 100%;text-align: center;}
.hero-section .main, .hero-section .sub{color:#fff;}
.hero-section .btn{width: 110px;height: 40px;font-size: 15px;line-height: 32px;}
.hero-section .input{width:calc(100% - 110px);height:40px}
}