@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
html, body{height:100%;}
body{margin:0; padding:0; font-family: 'Poppins', sans-serif; font-weight:300; font-size:15px; color:#333333;}
a {text-decoration:none; color:#e5322d; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#e5322d; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-family: 'Poppins', sans-serif; font-weight:700;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0; line-height:25px;}
ul, ol{margin:0; }
strong, b{ }
/*----------------------------------------------*/


/*--------Nav-menu-start----------------*/
.header .main-menu nav ul {display: block; margin-top: -5px;padding: 0;}
.header .main-menu nav ul li{display: inline-block;position:relative;margin-right: 40px;}
.header .main-menu nav ul li:last-child{margin-right: 0;}
.header .main-menu nav ul li a{font-size: 18px;color: #303030;font-weight:400;}
.header .main-menu nav ul li a.gptlnk{text-transform: uppercase;font-weight:800;}
.header .main-menu nav ul li a.gptlnk img{margin-right: 10px;}
.header .main-menu nav ul li a:hover{color: #6c0ba9;}
.header .main-menu nav ul li ul.mega-menu {background-color: #fff;display: block;left: 0;padding:15px;margin-top: 10%;
position: absolute;text-align: left;top: 100%;-webkit-transform: rotateX(90deg);transform: rotateX(90deg);-webkit-transform-origin: center top 0;
transform-origin: center top 0;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;visibility: hidden;
width:auto;min-width:210px;z-index: 999;-webkit-box-shadow: 0 1px 7px -2px rgb(0 0 0 / 30%);box-shadow: 0 1px 7px -2px rgb(0 0 0 / 30%);}
.header .main-menu nav ul li:hover > ul.mega-menu {-webkit-transform: rotateX(0deg);transform: rotateX(0deg);visibility: visible;}
.main-menu nav ul li ul.mega-menu > li {display: inline-block;float: left;margin-left: 0; padding: 0;
width:auto;margin-right: 0;}
.header .main-menu nav ul li ul li{display: block;}
.main-menu nav ul li ul.mega-menu > li ul li.mega-menu-title a {color: #242424;margin: 0 0 10px;text-transform: uppercase;
font-size: 14px;font-weight: 500;}
.main-menu nav ul li ul.mega-menu > li ul li a {color: #333;display: block;font-size: 13px; font-weight: 400;line-height: 32px;
text-align: left;text-transform: capitalize;padding-top: 0px;position: relative;}
.main-menu nav ul li.mega-menu-title a{line-height: 24px;}
.main-menu nav ul li ul.mega-menu > li ul li a:hover{color: #dec465;}
.main-menu nav ul li.mega-menu-title a:before{display: none;}
.main-menu nav ul li.mega-menu-title:hover a{padding-left:0 !important;} 
.main-menu nav ul li ul.mega-menu > li ul li:hover a{padding-left: 0px;}
.main-menu nav ul.mega-menu li ul li{margin-right: 0;}
.mobile-header__menu-button {display: none;}
.header .col-sm-4{align-self: center;}
.header .col-sm-8{align-self: center;}
.header .mannavmn{display: inline-block;vertical-align: middle;margin-right:35px;}
.header .tpbtnrt{display: inline-block;vertical-align: middle;margin-right: 20px;}
.header .tpbtnrt a.btnlnk{padding:10px 15px;border-radius:4px;font-weight:400;font-size:14px;text-transform: uppercase;}
.header .tpbtnrt a.btnlnk img{margin-right:10px;}
.header .tpbtnrt a.btnlnk.nwlaunch{background:  #6c0ba9;color: #fff;text-transform: uppercase;font-size: 14px;margin-right: 30px;font-weight: 700;line-height: 21px;padding:10px 15px;}
.header .tpbtnrt a.whtslstbtn{border-radius: 4px;border: 1px solid #6c0ba9;width: 40px;height: 40px;margin-right:25px;line-height:38px;text-align: center;display: inline-block;}
.header .tpbtnrt a.btnlnk.loglnk{background:transparent;border: 1px solid #6c0ba9;color: #000;margin-right:20px;}
.header .tpbtnrt a.btnlnk.wishlnk{background:transparent;border: 1px solid #6c0ba9;color:#6c0ba9;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 99;top: 0;right: 0;background-color:#6c0ba9;overflow-x: hidden;transition: 0.5s;padding-top: 60px;}
.sidenav a {padding:12px;text-decoration: none;font-size:14px;color: #fff;display: block;transition: 0.3s;border-bottom: 1px solid rgba(255,255,255,.08);text-transform: uppercase;font-weight: 500;    letter-spacing: 1px;}
.sidenav a:hover {color: #fff;}
.sidenav a.active{color:#fff;}
.sidenav a.active:hover{color: #fff;}
.sidenav .closebtn {position: absolute;top: 0;padding-right:0;right: 25px;font-size: 36px;margin-left:0px;border-bottom: none;}
.sidenav .closebtn:hover{color: #fff;}
.header{padding: 20px 0;}
.header .col-sm-10{align-self: center;}
.header .hamburgericn{display: inline-block;vertical-align: middle;}
.header .hamburgericn .plus-btn img{cursor: pointer;}
.footer{padding:30px 0 0;background:url(../images/footer_bg.png) no-repeat #000;background-size: cover;}
.footer ul{padding: 0;list-style: none;}
.footer ul li a{display: block;margin-bottom: 10px;color: #fff;}
.footer ul li a:hover{color: #6c0ba9;}
.footer .frstclu .col-sm-2{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width:20%;}
.footer hr{background:rgba(255,255,255,.3);margin: 30px auto;}
.footer p{color: #fff;}
.footer h5{color: #fff;font-size: 15px;font-weight: 700;margin-top:50px;margin-top:10px;}
.footer .foolft img{margin-bottom: 20px;}
.footer .foolft .soclnk span{color: #fff;display: block;margin-bottom: 10px;}
.footer .foolft .soclnk a{margin-right: 10px;}
.footer .secncle .fooabt a{margin-bottom:15px;}
.footer .foocnt a{color: #fff;}
.footer .foocnt .callinfowht img{margin-right: 10px;}
.footer .foocnt .callinfowht{color: #fff;margin:10px 0;display: block;} 
.footer .foobtn a{margin-bottom: 20px;display: block;}
.tpbanner img{width: 100%;}
.tpbanner{position: relative;}
.tpbanner .container{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.tpbanner .container h4{color: #fff;font-weight: 400;font-size:40px;line-height:60px;}
.tpbanner .container h4 strong{color: #fff;display: block;font-weight:700;}
.tpbanner .container p{color: #fff;font-size: 22px;line-height: 34px;font-weight:400;}
.tpbanner .translayr{background: rgba(0, 0, 0, 0.55);border-radius: 10px;padding:40px 60px 20px 60px;max-width:82%;margin:80px auto 0;}
.tpbanner .translayr ul{justify-content: center;border-bottom: none;margin-top: -80px;margin-bottom: 25px;}
.tpbanner .translayr ul li a{border: none;text-transform: uppercase;font-size: 16px;font-weight: 400;min-width: 150px;border-bottom:3px solid transparent;background-color: #fff;color: #333;}
.tpbanner .translayr ul li a.active{border-color:#6c0ba9;}
.tpbanner .translayr ul li a img{width: auto;max-width: auto;display: block;margin: 0 auto 10px;}
.tpbanner .translayr ul li:first-child a{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.tpbanner .translayr ul li:last-child a{border-top-left-radius:0;}
.tpbanner .translayr .inrctnfrm input[type="submit"]{background: url(../images/srchwhticn.png) no-repeat #6c0ba9;color: #fff;border-radius: 5px;background-position: 25% center;padding: 0 20px 0 40px;cursor: pointer;}
.tpbanner .translayr .inrctnfrm input{width: 100%;border-radius:0px 5px 5px 0px;height: 55px;padding: 0 20px;border: none;}
.tpbanner .translayr .inrctnfrm select{width: 100%;border-radius:5px 0 0px 5px;height: 55px;padding: 0 20px;border: none;cursor: pointer;}
.tpbanner .translayr .inrctnfrm .col-sm-5{padding: 0;}
.tpbanner .translayr .inrctnfrm .col-sm-2{padding-right:0;}
.tpbanner .translayr .inrctnfrm p{text-align: left;font-size:14px;line-height: 18px;margin-left:2%;}
.tpbanner .translayr .inrctnfrm .row{margin:0;}
.tpbanner .translayr .inrctnfrm form{margin-bottom:15px;}
.tpbanner .translayr .inrctnfrm ul{padding: 0;margin:0 0 10px 0;overflow: hidden;}
.tpbanner .translayr .inrctnfrm ul li{float: left;margin-right: 15px;background: rgba(255,255,255,0.85);border-radius: 30px;padding: 12px 20px;font-size: 15px;line-height: 18px;font-weight:400;list-style: none;
    text-align: center;}
.sectionpad{padding: 60px 0;}
h2.mntle{position:relative;padding-top:20px;font-size: 34px;font-weight:500;margin-bottom: 40px;}
h2.mntle:before{position: absolute;top: 0;content: "";background: #6c0ba9;width: 40px;height: 2px;}    
.featureprosec{}
.featureprosec .nav-tabs{border-bottom: none;}
.featureprosec .nav-tabs li{}
.featureprosec .nav-tabs li a{color: #000;background: #F0F0F0;font-size: 18px;font-weight: 500;line-height: 27px;padding: 10px 20px;}
.featureprosec .nav-tabs li a.active{background: #6c0ba9;color: #fff;}
.featureprosec .featcar .fetubxmn{    overflow: hidden;background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 0px 20px 5px;}
.featureprosec .featcar .fetubxmn .fxbximgwrp{height: 190px;position: relative;}
.featureprosec .featcar .fetubxmn .fxbximgwrp a.lkeimgoverly{position: absolute;top: 15px;right:50px;background:rgba(0,0,0,.75);width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 100%;}
.featureprosec .featcar .fetubxmn .fxbximgwrp a.lkeimgoverly i{color: #fff;font-size: 16px;}
.featureprosec .featcar .fetubxmn .fxbximgwrp img{width: 100%;height: 100%;object-fit: cover;}
.featureprosec .featcar .fetubxmn .fxbxctnwrp{border: 8px solid #6c0ba9;border-top:none;padding:20px 10px 40px 20px;/*background: url(../images/lgtpnkhlfcir.png) no-repeat;*/
    background-position: top right;}
.featureprosec .featcar .fetubxmn .fxbxctnwrp h5{font-weight: 700;font-size: 18px;line-height: 27px;display: block;color: #000;margin-bottom:10px;}
.featureprosec .featcar .fetubxmn .fxbxctnwrp h5 a{display: block;}
.featureprosec .featcar .fetubxmn .fxbxctnwrp .locinfo{    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
    display: table;}
.featureprosec .featcar .fxbxctnwrp .locinfo img{width: auto;margin-right: 10px;display: inline-block;vertical-align: middle;}
.featureprosec .featcar .fetubxmn .fxbxctnwrp .prcctn{display:inline-block;font-weight: 600;font-size: 20px;line-height: 30px;}
.featureprosec .featcar .fxbxctnwrp .prcctn img{width: auto;margin-right: 10px;display:inline-block;} 
.featureprosec .featcar .fxbxctnwrp .col-sm-6{align-self: center;}
.featureprosec .featcar .fxbxctnwrp .col-sm-6 p{margin-bottom: 0;font-size: 14px;font-weight: 400;color: rgba(0, 0, 0, 0.5);}
.featureprosec .featcar .fxbxctnwrp .col-sm-6 a{margin-bottom: 0;font-size: 14px;font-weight: 400;color: #1877F2;}
.featureprosec .featcar .fxbxctnwrp .row{margin: 10px -15px;}
.featureprosec .featcar .fxbxctnwrp .rmfacctn{    margin-bottom: 25px;background:rgba(0,0,0,.1);padding:3px 15px;    display: table;}
.featureprosec .featcar .fxbxctnwrp .rmfacctn span{margin-bottom: 0;color: #000;font-size: 14px;font-weight: 400;}
.featureprosec .featcar .fxbxctnwrp a.pstbtmbtn{font-size: 14px;font-weight: 600;line-height: 22px;padding: 8px 12px;background: #6c0ba9;border-radius: 20px;border: 1px solid #6c0ba9;}
.featureprosec .featcar .fxbxctnwrp a.pstbtmbtn.filbtn{color: #fff;margin-right: 5px;}
.featureprosec .featcar .fxbxctnwrp a.pstbtmbtn.strkbtn{background: transparent;color: #6c0ba9;}
.featureprosec .featcar .owl-stage-outer{padding: 0;}
.featureprosec .featcar .owl-nav{display: block !important;}
.owl-nav .owl-prev{background: url(../images/lftslidblkarw.png) no-repeat  #FFFFFF !important;width: 55px;
height: 55px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align: center;border-radius: 100%;background-position: center center !important;position: absolute;
top: 40%;left: -30px;}
.owl-nav .owl-next{background: url(../images/rgtsldblkarw.png) no-repeat  #FFFFFF !important;width: 55px;
height: 55px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align: center;border-radius: 100%;background-position: center center !important;position: absolute;
top: 40%;right: -30px;}
.owl-nav span{display: none;}
.tredngprop .trencarprp .imgmnwrp .revoverly{position: absolute;padding: 8px 15px;right: 0;top: 0;background: #6c0ba9;border-radius: 0px 10px;color: #fff;}
.tredngprop .trencarprp .imgmnwrp .revoverly i{color:#fff;margin-right: 10px;}
.tredngprop .trencarprp .imgmnwrp{position: relative;border-radius: 10px;height: 500px; overflow: hidden;}
.tredngprop .trencarprp .imgmnwrp .overltpxt{position: absolute;bottom: 0;padding:40px 20px;width: 100%;}
.tredngprop .trencarprp .imgmnwrp .overltpxt:before{position: absolute;bottom: 0;content: "";height: 100%;left: 0;right: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 22.92%, rgba(0, 0, 0, 0.72) 50%);}
.tredngprop .trencarprp .imgmnwrp .overltpxt .row{border-bottom: 1px solid #fff;margin: 0 0 20px 0;}
.tredngprop .trencarprp .imgmnwrp .overltpxt .row .col-sm-6{padding: 0;}
.tredngprop .trencarprp .imgmnwrp .overltpxt h5{font-weight: 700;font-size: 18px;line-height: 27px;display: block;color: #000;margin-bottom:10px;color: #fff;    position: relative;
    z-index: 2;}
.tredngprop .trencarprp .imgmnwrp .overltpxt h5 a{display: block;}
.tredngprop .trencarprp .imgmnwrp .overltpxt .locinfo{    font-weight: 400;font-size: 14px;line-height: 18px;
padding-bottom:4px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin-bottom:8px;display: table;color: #fff;color: #fff;    position: relative;
    z-index: 2;}
.tredngprop .trencarprp .imgmnwrp .overltpxt .locinfo img{width: auto;margin-right: 10px;display: inline-block;vertical-align: middle;}
.tredngprop .trencarprp .imgmnwrp .overltpxt .prcctn{    position: relative;
    z-index: 2;margin-bottom: 30px;display:block;font-weight: 600;font-size: 20px;line-height: 30px;color: #fff;}
.tredngprop .trencarprp .imgmnwrp .overltpxt img{width: auto;margin-right: 10px;display:inline-block;} 
.tredngprop .trencarprp .imgmnwrp .overltpxt a.pstbtmbtn{font-size: 14px;font-weight: 600;line-height: 22px;padding:10px 25px;background: #6c0ba9;border-radius: 20px;border: 1px solid #6c0ba9;    position: relative;
    z-index: 2;}
.tredngprop .trencarprp .imgmnwrp .overltpxt a.pstbtmbtn.filbtn{color: #fff;margin-right: 20px;}
.tredngprop .trencarprp .imgmnwrp .overltpxt a.pstbtmbtn.strkbtn{background: transparent;color: #fff;border-color: #fff;}
.tredngprop .owl-nav{display: block !important;}
.tredngprop .nrmthumb .imgmnwrp{border-radius: 10px;position: relative;height: 235px;overflow: hidden;margin-bottom: 30px;}
.tredngprop .nrmthumb .revoverly{position: absolute;padding: 8px 15px;right: 0;top: 0;background: #6c0ba9;border-radius: 0px 10px;color: #fff;}
.tredngprop .nrmthumb .revoverly i{color:#fff;margin-right: 10px;}
.tredngprop .nrmthumb{position: relative;}
.tredngprop .nrmthumb .overltpxt{position: absolute;bottom: 0;padding:40px 20px 30px;width: 100%;}
.tredngprop .nrmthumb .overltpxt:before{height: 100%; position: absolute;bottom: 0;content: "";left: 0;right: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 22.92%, rgba(0, 0, 0, 0.72) 50%);}
.tredngprop .nrmthumb .imgmnwrp .overltpxt .row{border-bottom: 1px solid #fff;margin: 0 0 6px 0;}
.tredngprop .nrmthumb .overltpxt .row .col-sm-6{padding: 0;}
.tredngprop .nrmthumb .overltpxt h5{    position: relative;
    z-index: 2;font-weight: 700;font-size: 18px;line-height: 27px;display: block;color: #000;margin-bottom:10px;color: #fff;}
.tredngprop .nrmthumb .overltpxt h5 a{display: block;}
.tredngprop .nrmthumb .overltpxt .locinfo{    position: relative;
    z-index: 2;    font-weight: 400;font-size: 14px;line-height: 18px;
padding-bottom:4px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin-bottom:4px;display: table;color: #fff;color: #fff;}
.tredngprop .nrmthumb .overltpxt .locinfo img{width: auto;margin-right: 10px;display: inline-block;vertical-align: middle;}
.tredngprop .nrmthumb .overltpxt .prcctn{    position: relative;
    z-index: 2;margin-bottom:20px;display:block;font-weight: 600;font-size: 20px;line-height: 30px;color: #fff;}
.tredngprop .nrmthumb .overltpxt img{width: auto;margin-right: 10px;display:inline-block;} 
.tredngprop .nrmthumb .overltpxt a.pstbtmbtn{    position: relative;
    z-index: 2;font-size: 14px;font-weight: 600;line-height: 22px;padding:8px 25px;background: #6c0ba9;border-radius: 20px;border: 1px solid #6c0ba9;}
.tredngprop .nrmthumb .overltpxt a.pstbtmbtn.filbtn{color: #fff;margin-right: 20px;}
.tredngprop .nrmthumb .overltpxt a.pstbtmbtn.strkbtn{background: transparent;color: #fff;border-color: #fff;}
.tredngprop .nrmthumb .imgmnwrp img{width: 100%;height: 100%;object-fit: cover;}
.tredngprop .nrmthumb .overltpxt .prcctn img{width: auto;height: auto;}
.tpbuildermb {background: #f8f8f8;}
.tpbuildermb .buildlgo{}
.tpbuildermb .buildlgo .logoctnwrp{ padding-top: 80px;background: #6c0ba9;border-radius: 10px;text-align: center;min-height: 200px;}
.tpbuildermb .buildlgo .logoctnwrp .tplogo{width: 150px;height: 86px;background:#fff;box-shadow: 2px -8px 10px -3px rgba(0, 0, 0, 0.25);
border-radius: 10px;padding:0 10px ;line-height: 86px;display: table;margin: 0 auto 20px;text-align: center;position: absolute;left: 0;right: 0;top: -30px;}
.tpbuildermb .buildlgo .logoctnwrp .tplogo img{width: auto;display: inline-block;margin: 0 auto;}
.tpbuildermb .buildlgo .owl-stage-outer{padding: 40px 0;}
.tpbuildermb .buildlgo h4{color: #fff;font-size: 22px;font-weight: 400;}
.tpbuildermb .buildlgo .desctxt p{color: #1877F2;font-size: 12px;line-height: 14px;margin-bottom: 0;}
.tpbuildermb .buildlgo .desctxt{background: #fff;margin: 0 20px;color:#1877F2;font-weight:500;border-radius: 3px;min-height: 38px;padding:10px 0;}
.newlprprmenc .mnnewlunchbx{position: relative;border-radius:10px;}
.newlprprmenc .mnnewlunchbx:before{background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 100%);position: absolute;content: "";left:0;right: 0;bottom: 0;content: "";width: 100%;height: 100%;}
.newlprprmenc .mnnewlunchbx .posdv{position: absolute;left: 0;right: 0;top: 0;height: 100%;}
.newlprprmenc .mnnewlunchbx .posdv .tplogoprp{position: absolute;left: 0;right: 0;margin: 0 auto;width: 114px;height: 114px;border-radius: 100%;background: #FFFFFF;
border: 6px solid #DEDEDE;line-height: 114px;    top: -50px;text-align: center;}
.newlprprmenc .mnnewlunchbx .posdv .tplogoprp img{display: inline-block;width: auto;}
.newlprprmenc .owl-stage-outer{padding: 80px 0;}
.newlprprmenc .mnnewlunchbx .posdv .adres img{width: auto;}
.newlprprmenc .mnnewlunchbx .posdv .loctp img{width: auto;}
.newlprprmenc .mnnewlunchbx .flexdv .prcdv img{width: auto;}
.newlprprmenc .mnnewlunchbx .btmtxtst{position: absolute;bottom: 0;padding:0 30px 10px;}
.newlprprmenc .mnnewlunchbx .btmtxtst h4{color: #fff;}
.newlprprmenc .mnnewlunchbx .btmtxtst .adres{color: #fff;font-weight: 400;font-size: 12px;margin-bottom: 10px;}
.newlprprmenc .mnnewlunchbx .btmtxtst .adres img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.newlprprmenc .mnnewlunchbx .btmtxtst .loctp{color: #fff;font-weight: 400;font-size: 12px;margin-bottom: 20px;}
.newlprprmenc .mnnewlunchbx .btmtxtst .loctp img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.newlprprmenc .mnnewlunchbx .btmtxtst .flexdv{display: flex;justify-content: space-between;margin-bottom: 20px;    align-items: center;}
.newlprprmenc .mnnewlunchbx .btmtxtst .flexdv span.prcdv{color: #fff;font-size: 22px;font-weight: 600;margin-right:40px;}
.newlprprmenc .mnnewlunchbx .btmtxtst .flexdv span.prcdv img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.newlprprmenc .mnnewlunchbx .btmtxtst a.gtbstofbtn{background: #6c0ba9;border-radius: 30px;color: #fff;padding:8px 30px;}
.newlprprmenc .owl-nav{display: block !important;}
.owl-nav .owl-prev{background: url(../images/lftslidblkarw.png) no-repeat  #FFFFFF !important;width: 40px;background-size:10px auto !important;
height:40px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align: center;border-radius: 100%;background-position: center center !important;position: absolute;
top: 40%;left: -30px;}
.owl-nav .owl-prev:focus{outline: inherit;}
.owl-nav .owl-next{background: url(../images/rgtsldblkarw.png) no-repeat  #FFFFFF !important;width:40px;background-size:10px auto !important;
height:40px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align: center;border-radius: 100%;background-position: center center !important;position: absolute;
top: 40%;right: -30px;}
.owl-nav .owl-next:focus{outline: inherit;}
.owl-nav span{display: none;}
.whyinxtp{background:#f8f8f8;}
.whyinxtp .whyintbx{box-shadow:rgba(0,0,0,0.1) 0px 5px 15px 0px;border-radius:20px;text-align: center;margin-bottom: 20px;background:#fff;padding:10px;}
.whyinxtp .whyintbx .icnwhtwrp{/*background:url(../images/titlebg.png) no-repeat;*/position: relative;width:80px;height:80px;line-height:80px;background: #F5EEFE;border-radius: 100%;margin:0 auto 10px;}
.whyinxtp .whyintbx .icnwhtwrp img{max-height:45px;filter: brightness(0);}
.whyinxtp .whyintbx .icnwhtwrp:after{z-index: -1;position: absolute;background:url(../images/tlebfrbg.png) no-repeat;;bottom: 0;width: 100%;height: 100%;content: "";    right: 0;
    margin: 0 auto;background-size: 100% 100%;}
.whyinxtp .whyintbx h4{color: #6c0ba9;font-weight: 600;font-size:18px;margin-bottom:5px;line-height:30px;}
.whyinxtp .whyintbx p{font-weight: 400;font-size:14px;line-height:20px;color: #000;min-height:50px;margin-bottom:10px;}
.assservce{}
.assservce .graybgin{background: rgba(217, 217, 217, 0.2);border-top: 6px solid #000;border-bottom:12px solid #6c0ba9;padding: 20px;text-align: center;}
.assservce .graybgin .servicnhight{margin-bottom: 30px;height:80px;line-height:80px;}
.assservce .graybgin .servicnhight img{display: inline-block;vertical-align: middle;}
.assservce .graybgin h4{font-size: 22px;font-weight:500;line-height: 28px;margin-bottom: 20px;}
.assservce .graybgin h4 strong{font-weight: 700;}
.assservce .graybgin .ctnhgti{height: 100px;overflow: hidden;margin-bottom: 30px;}
.assservce .graybgin .ctnhgti p{margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 24px;}
.assservce .graybgin a.appnwbtn{background: #6c0ba9;border: 1px solid #6c0ba9;color: #fff;border-radius: 30px;padding: 12px 30px;min-width: 180px;margin:0 auto 20px;display: table;font-weight:600;font-size: 16px;}
.assservce .graybgin a.appnwbtn:hover{background: transparent;color: #6c0ba9;}
.appsecmoddv .col-sm-4{align-self: center;}
.appsecmoddv .mdone h4{font-size: 32px;font-weight: 400;line-height: 50px;margin-bottom: 40px;}
.appsecmoddv .mdone a{margin-right: 20px;}
.appsecmoddv .mdtwo p{max-width: 185px;margin-right: 40px;display: inline-block;vertical-align: bottom;font-size: 20px;font-weight: 400;line-height: 30px;}
.appsecmoddv .mdtwo{margin-top: 9%;}
.recnladsec .recntdv{position: relative;border-radius: 60px 0 60px 0;overflow: hidden;}
.recnladsec .ovrlyctn{position: absolute;bottom: 0;width: 100%;background: #6c0ba9;padding: 20px;border-radius: 80px 0 0 0;border-top: 10px outset rgba(0,0,0,.4);}
.recnladsec .ovrlyctn h5{text-align: center;color: #fff;font-weight: 400;font-size: 20px;}
.recnladsec .ovrlyctn img{width: auto;}
.recnladsec .ovrlyctn .locwrp{display: flex;justify-content: space-between;}
.recnladsec .ovrlyctn .locwrp img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.recnladsec .ovrlyctn .locwrp .addlc{color: #fff;margin-right: 15px;}
.recnladsec .ovrlyctn .locwrp .addflr{color: #fff;}
.recnladsec .owl-nav{display: block !important;}
.recnladsec .rctvwbtm .ovrlyctn{background: #fff;}
.recnladsec .rctvwbtm .ovrlyctn .locwrp .addlc{color: #000;}
.recnladsec .rctvwbtm .ovrlyctn .locwrp .addflr{color: #000;}
.recnladsec .rctvwbtm .ovrlyctn h5{color:#6c0ba9;}
.celbtynesec{overflow: hidden;background:#f8f8f8;}
.celbtynesec .newsdv{background:#fff;border-radius:10px;overflow:hidden;}
.celbtynesec .newsdv .nwesctnwrp{padding:10px 15px !important;}
.celbtynesec .newsdv .nwesctnwrp a.redmrlnk{background:#6c0ba9;border:1px solid #6c0ba9;padding:8px 15px;color:#fff !important;border-radius:30px;display:table !important;}
.celbtynesec .newsdv .nwesctnwrp a.redmrlnk:hover{background:transparent;color:#6c0ba9 !important;}
.celbtynesec .row{margin: 0;}
.celbtynesec .col-sm-4{padding-left: 0;}
.celbtynesec .col-sm-8{padding-right: 0;align-self: center;padding-left:5%;}
.celbtynesec .col-sm-4 img{width: 100%;}
.celbtynesec .owl-nav .owl-prev{background: url(../images/lftslidblkarw.png) no-repeat #fff center center !important;left: 0;box-shadow: none !important;background-size: 6px auto !important;width:25px;height:25px;}
.celbtynesec .owl-nav .owl-next{background: url(../images/rgtsldblkarw.png) no-repeat  #fff center center !important;right: 50px;box-shadow: none !important;background-size: 6px auto !important;width:25px;height:25px;}
.celbtynesec .newsdv .nwesctnwrp{padding: 20px 0;}
.celbtynesec .newsdv .nwesctnwrp span{font-size:14px;font-weight: 400;line-height:18px;color: #000;opacity: .5;display: block;
    margin-bottom: 5px;}
.celbtynesec .newsdv .nwesctnwrp h6{font-size:16px;font-weight: 400;line-height:20px;color: #000;}
.celbtynesec .newsdv .nwesctnwrp a.redmrlnk{display: block;color:#1877F2;font-size:14px;font-weight: 400;}
.footer .secncle{margin-top:0px;}
.cpyrgttxt{background: #1C1C1C;padding: 10px 0;margin-top: 40px;}
.cpyrgttxt p{color: #fff;margin-bottom: 0;}
.featurectnbx .padctnin .locinfo img{display:none;}
.blgcarbin{margin-bottom:0px;padding:0 0 0 10px;}
.blgcarbin .blgbx{border:1px solid #e2e2e2;border-radius:20px;}
.blgcarbin .blgbx .blgimg{border-radius:26px 26px 0 0;overflow: hidden;}
.blgcarbin .blgbx .blgctmbtm{padding: 20px;}
.blgcarbin .blgbx .blgctmbtm h5{font-size: 16px;font-weight: 700;line-height: 24px;}
.blgcarbin .blgbx .blgctmbtm h5 a{display: block;}
.blgcarbin .blgbx .blgctmbtm .postinfo{display: flex;justify-content: space-between;align-self: center;padding-bottom:10px;margin-bottom: 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.blgcarbin .blgbx .blgctmbtm .postinfo img{margin-right:5px;width: auto;display: inline-block;vertical-align: middle;}
.blgcarbin .blgbx .blgctmbtm .postinfo .admindet{color:rgba(0, 0, 0, 0.4);font-weight: 400;font-size: 14px;
line-height: 18px;}
.blgcarbin .blgbx .blgctmbtm .postinfo .datinfo{color:rgba(0, 0, 0, 0.4);font-weight: 400;font-size: 14px;
line-height: 18px;}
.blgcarbin .blgbx .blgctmbtm .postinfo .datinfo b{display:none;}
.blgcarbin .blgbx .blgctmbtm .blgdechei{height:60px;overflow: hidden;margin-bottom:20px;}
.blgcarbin .blgbx .blgctmbtm .blgdechei p{margin-bottom: 0;font-size: 14px;line-height:20px;}
.blgcarbin .blgbx .blgctmbtm a.blgredlnk{padding:8px 20px;font-size: 16px;font-weight: 600;background: #6c0ba9;display: table;margin-bottom:10px;border: 1px solid #6c0ba9;border-radius: 50px;color: #fff;}
.blgcarbin .blgbx .blgctmbtm a.blgredlnk:hover{background: transparent;color: #6c0ba9;}
.blgcarbin .owl-stage-outer{padding-bottom: 40px;}
.tpsellprp h2.mntle select{border: none;font-size: 34px;font-weight: 500;cursor: pointer;}
.tpsprpcar .prpmnbxin{background: rgba(217, 217, 217, 0.3);border-radius:150px 0px;}
.tpsprpcar {padding-right:0px;}
.tpsprpcar .inrpdesec{padding:80px 100px 60px 200px;}
.tpsprpcar .inrpdesec .prpdellgo{background: #6c0ba9;border-radius: 3px;width: 200px;height: 100px;margin-bottom: 30px;padding: 10px;text-align: center;}
.tpsprpcar .inrpdesec .prpdellgo img{max-width: 100%;width: auto;display: block;margin: 0 auto;}
.tpsprpcar .inrpdesec h3{font-size: 32px;font-weight: 400;margin-bottom: 5px;text-transform: uppercase;line-height:36px;}
.tpsprpcar .inrpdesec span.loctxtin{font-size: 18px;font-weight: 400;margin-bottom:12px;display:block;border-bottom:  1px solid rgba(0, 0, 0, 0.18);padding-bottom: 15px;margin-bottom:20px;}
.tpsprpcar .inrpdesec .aptrse{margin-bottom: 25px;font-weight: 400;background:rgba(0,0,0,.1);padding: 3px 15px;display: table;}
.tpsprpcar .inrpdesec .prcprp img{max-width: 100%;width: auto;margin-right: 10px;display: inline-block;vertical-align: middle;}
.tpsprpcar .inrpdesec .prcprp{font-size: 22px;font-weight: 600;line-height: 34px;display: block;margin-bottom:30px;}
.tpsprpcar .inrpdesec a.gcdlnkbtn{background: #6c0ba9;border: 1px solid #6c0ba9;border-radius: 50px;color: #fff;font-size: 18px;font-weight: 600;line-height: 27px;padding: 12px 30px;}
.tpsprpcar .inrpdesec a.gcdlnkbtn:hover{background: transparent;color: #6c0ba9;}
.tpsprpcar .col-sm-5{align-self: center;}
.tpsprpcar .padctnin .prcctn i{min-width:inherit;margin-right:5px !important;}
.tpsprpcar .carusimgprp{position: relative;}
.tpsprpcar .carusimgprp .ovrlytxt{position: absolute;left: 30px;bottom: 30px;}
.tpsprpcar .carusimgprp .ovrlytxt h4{color: #fff;font-weight: 700;color: #fff;font-size: 20px;line-height: 30px;max-width: 230px;margin-bottom:20px;}
.tpsprpcar .carusimgprp .ovrlytxt .trslaywhttxt{background: rgba(0, 0, 0, 0.35);padding: 5px 10px;color: #fff;font-size: 14px;line-height: 21px;font-weight: 400;}
.tpsprpcar .carusimgprp .ovrlytxt .trslaywhttxt img{width: auto;    display: inline-block;margin-right: 10px;} 
.tpsprpcar .owl-nav{display: block !important;}
.tpsprpcar .owl-nav .owl-prev{left: 0px;}
.tpsprpcar .owl-nav .owl-next{right: 0px;}
.sidenav .mobileshowlnk{display: none;}
.ltn__breadcrumb-area {background:url(../images/pattern-bg.png) repeat left top #6c0ba9;margin-bottom:60px;padding-top:40px;padding-bottom:40px;}
.ltn__breadcrumb-list ul {margin: 0;padding: 0;}
.ltn__breadcrumb-inner h1.page-title{color: #fff;}
.ltn__breadcrumb-list ul li {
    display: inline-block;
    margin-right: 30px;
    position: relative;
    font-weight: 400;color: #fff;
}
.ltn__breadcrumb-list ul li a{ color: #fff;    font-weight: 400;}
.ltn__breadcrumb-list ul li i{margin-right: 5px;}
.ltn__breadcrumb-list ul li a:after {
    position: absolute;
    content: "\f054";
    font-family: 'fontawesome';
    font-weight: 400;
    font-size: 10px;
    right: -20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ltn__shop-options {
    margin-bottom: 50px;
}
.ltn__shop-options > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    margin: 0;
    padding: 0;
}
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 5px;
}
.ltn__shop-options .short-by .nice-select {
    border-radius: 0;
    border: 2px solid #ededed;
    height: 50px;
    line-height: 46px;
    min-width: 190px;
}
.ltn__shop-options > ul > li {
    list-style: none;
    margin-top: 0;
    line-height: 50px;
    margin-right: 30px;
}
.proptylstmn .ltn__product-item {
    -webkit-box-shadow:0 5px 20px 0 rgba(23, 44, 82, 0.1);
    box-shadow:0 5px 20px 0 rgba(23, 44, 82, 0.1);
    border: 1px solid;
    border-color:#f1f8ff;
    background-color:#fff;
    margin-bottom: 50px;
}
.proptylstmn .ltn__product-item .product-hover-action {
    position: relative;
    opacity: 1;
    visibility: visible;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    line-height: 1;
}
.proptylstmn .ltn__product-item .product-hover-action ul {
    margin: 0;
    padding: 0;
    display: inline-block;
    
}
.proptylstmn .ltn__product-item .product-hover-action ul li {
    border: 1px solid #e2e2e2;
    margin-right:15px;
    height: 36px;
    width: 36px;
    line-height: 42px;
    border-right: 0;
    font-size: 16px;
    background-color:#f9f9f9;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;    text-align: center;
    float: left;
}
.proptylstmn .ltn__product-item .product-hover-action ul{list-style: none;}
.proptylstmn .ltn__product-item .product-hover-action ul li a{display: block;}
.proptylstmn .ltn__product-item .product-info {padding: 20px 30px 20px;background: url(../images/lgtpnkhlfcir.png) no-repeat;background-position: top right;}
.proptylstmn .ltn__product-item .product-title {font-size: 22px;margin-bottom: 15px;font-weight: 600;}
.proptylstmn .ltn__product-item .product-badge ul{list-style: none;padding: 0;margin-bottom:10px;display: block;}
.proptylstmn .ltn__product-item .product-badge li {font-size: 16px;background-color: transparent;color:#6c0ba9;padding: 0;text-transform: uppercase;
line-height: 20px;font-weight: 600;font-size: 16px;}
.proptylstmn .ltn__product-item .product-img a{display:block;height:100%;}
.proptylstmn .ltn__product-item .product-img{height:300px;overflow:hidden;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.proptylstmn .ltn__product-item .product-img a img{width: 100%;object-position: center;height: 100%;}    
.proptylstmn .ltn__product-item .product-img-location ul{list-style: none;padding: 0;}
.proptylstmn .ltn__product-item .product-img-location ul li {list-style: none;font-size: 14px;}
.proptylstmn .ltn__product-item .ltn__plot-brief {padding: 0;margin-bottom: 20px;}
.proptylstmn .ltn__product-item .ltn__plot-brief li {list-style: none;display: inline-block;margin-right: 10px;font-size: 14px;}
.proptylstmn .ltn__product-item .ltn__plot-brief li span {font-weight: 700;}
.proptylstmn .ltn__product-item .product-info-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;
-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
border-top: 1px solid;border-color:#e5eaee;}
.proptylstmn .ltn__product-item  .product-hover-action {text-align: left;margin-bottom: 25px;}
.proptylstmn .ltn__product-item .product-img-location{margin-bottom:15px;}
.proptylstmn .ltn__product-item .rmfacctn span{background: rgba(0,0,0,.1);padding: 3px 15px;display: table;}
.proptylstmn .ltn__product-item .product-info-bottom .prcctn img{margin-right:5px;}
.proptylstmn .ltn__product-item .product-info-bottom .prcctn{padding:15px 30px;}
.proptylstmn .ltn__product-item .product-info-bottom a.vewdetlnk{font-weight: 600;padding:15px 30px;background:#6c0ba9;color: #fff;}
.sidebar .ltn__menu-widget{margin-bottom: 40px;padding: 35px 30px 40px 35px;border:2px solid #ededed;}
.sidebar .ltn__menu-widget .ltn__widget-title {font-size: 18px;font-weight: 600;margin-bottom: 25px;text-transform: capitalize;}
.sidebar .ltn__menu-widget > ul {padding:0 0 25px 0;margin: 0 0 25px 0;border-bottom: 1px solid #e2e2e2;}
.sidebar .ltn__menu-widget > ul li {list-style: none;margin-top: 15px;display: block;font-size: 14px;font-weight:400;}
.sidebar .ltn__menu-widget > ul li a {display: block;font-size: 14px;font-weight:400;}
.sidebar .widget---.ltn__price-filter-widget{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #e2e2e2;}
.sidebar .ltn__menu-widget .checkbox-item {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sidebar .ltn__menu-widget .checkbox-item input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.sidebar .checkbox-item .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color:#fff;
    border: 1px solid;
    border-color: #93959E;
}
.sidebar .checkbox-item input:checked ~ .checkmark {
    background-color:#6c0ba9;
    border-color:#6c0ba9;
}
.sidebar .checkbox-item .checkmark:after {
    position: absolute;
    content: "";
    display: none;
}
.sidebar .checkbox-item input:checked ~ .checkmark:after {
    display: block;
}
.sidebar .checkbox-item .checkmark:after {
    left: 4px;
    top: 0px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sidebar .ltn__menu-widget > ul li a span {
    float: right;
    color:#000;
}


.price_filter {
  padding-bottom: 13px;
}
.price_slider_amount {
  overflow: hidden;
}
.price_slider_amount > input[type="text"],
.price_slider_amount > input[type="submit"] {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  box-shadow: none;
  float: left;
  height: 25px;
  padding: 0;
  text-align: left;
  width: 170px;
  margin-bottom: 20px;
}
.price_slider_amount > input[type="text"] {
  font-weight: 600;
}
.price_filter .ui-widget-content {
  background-color:#000;
  border: medium none;
  color: #222;
  height: 3px;
  width: 98%;
  background-image: none;
}
.price_filter .ui-slider .ui-slider-range {
  background-color:#6c0ba9;
  background-image: none;
}
.price_filter .ui-state-default, 
.price_filter .ui-widget-content .ui-state-default, 
.price_filter .ui-widget-header .ui-state-default {
    background-color:#6c0ba9;
  border: medium none;
  border-radius: 100%;
  height: 12px;
  margin-left: 0;
  margin-top: -6px;
  top: 50%;
  width: 12px;
  background-image: none;
}
.ltn__pagination{margin-bottom:50px;}
.ltn__pagination ul {margin: 0;padding: 0;}
.ltn__pagination ul li {list-style: none;display: inline-block;margin-right: 10px;}
.ltn__pagination ul li a {height: 50px;width: 50px;line-height: 46px;border: 2px solid #ebeeee;
    text-align: center;display: block;font-weight: 500;border-radius: 100%;color: #000;}
.ltn__pagination ul li:hover a, .ltn__pagination ul li.active a {background-color:#6c0ba9;
    border-color:#6c0ba9;color:#fff;}    
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}
.nice-select::after {
  position: absolute;
  content: "\f107";
  top: 50%;
  right: 0;
  font-family: var(--tp-ff-fontawesome);
  color: var(--tp-common-black);
  font-weight: 500;
  pointer-events: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  margin-top: 0;
  transform-origin: center;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nice-select.open::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled::after {
  border-color: #cccccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small::after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}
.dropdownMenu, .drpdwnMenu {position: absolute;left: 0;top: 40px; width: 100%;background: #fff;transition: .3s;z-index: 9;
overflow: hidden;box-shadow: 0 2px 9px 0 rgba(0,0,0,.14);border-radius: 5px;display: none;}
.bedrooms .drpdwnMenu {width: 120px;}
.gblFltrDrpdwn.active .drpdwnMenu {display: block;}
.dseSearch {padding: 6px 15px;background: #f9f9f9;position:sticky;left: 0;right: 0;top:0px;z-index:9999;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.06);}
.dseSearch .tp-header-search{display: inline-block;padding: 5px 0px;width: 100%;text-align: center;}
.prptypesec select{margin-right:0 !important;}
.dseSearch .tp-header-search .tp-header-search-category select{border: none;margin-right:0px;    border-right: 1px solid #f0f0f0;padding: 10px 15px;font-size: 14px;}
.tp-header-search input[type="text"]{padding: 10px 20px;}
.tp-header-search .tp-header-search-btn{border: none;padding: 10px;background:#6c0ba9;color: #fff;}
.tp-header-search input[type="submit"]{width:42px;height:42px;line-height: 30px;background:url(../images/srchwhticn.png) no-repeat center center #6c0ba9;display: inline-block;vertical-align: middle;}
.dseSearch .tp-header-search-btn{border: none;background: none;}
.dseSearch .tp-header-search-box input{border: none;width:100%;}
.dseSearch .tp-header-search-box{width:170px;}
.fltrdv{display: flex;justify-content: space-between;     align-items: center;   margin-bottom: 30px;}
.fltrdv ul{padding:0;margin-bottom:0px;}
.fltrdv ul li{display: inline-block;font-weight: 400;vertical-align: middle;padding: 5px 10px;margin-right: 10px;border: 1px solid #e2e2e2;border-radius: 5px;}
.fltrdv ul li i{margin-right: 6px;}
.fltrdv ul li i.fa-play-circle{color: #e91e25;}
.fltrdv ul li i.fa-fa-user{color: #f05b6f;}
.fltrdv ul li i.fa-building{color: #58479d;}
.fltrdv select{padding: 5px 15px;height: 42px;}
.fltrdv select option{min-height: inherit;}
.fltrbxrad .prpcarimg{height: 250px;overflow: hidden;}
.fltrbxrad .prpcarimg img{width: 100%;height: 100%;}
.lstngluxury .fltrbxrad{margin-bottom:25px;display: block;position: relative;background: #fff;border-radius: 8px;
box-shadow: 0 0 14px 0 rgba(0,0,0,0.06);border: solid 1px #e8e8e8;overflow: hidden;}
.lstngluxury .fltrbxrad .col-sm-6{padding: 0;}
.lstngluxury .fltrbxrad .row{margin: 0;}
.lstngluxury .fxbxctnwrp{padding:15px 20px;/*background: url(../images/lgtpnkhlfcir.png) no-repeat*/;background-position: top right;}
.lstngluxury .fxbxctnwrp .locinfo{display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;margin-right: 15px;}
.lstngluxury .fxbxctnwrp .locinfo i{margin-right: 8px;}
.lstngluxury .fxbxctnwrp .rmfacctn{display: inline-block;vertical-align: middle;font-size: 14px;font-weight:400;}
.lstngluxury .fxbxctnwrp .rmfacctn i{margin-right: 8px;}
.lstngluxury .fxbxctnwrp .prcctn{display: block;margin:7px 0 10px;font-size:20px;font-weight: 700;}
.lstngluxury .fxbxctnwrp .prcctn img{max-width: 8px;margin-right:5px;display: inline-block;vertical-align: middle;}
.lstngluxury .fxbxctnwrp .builtxtwrp{font-size: 15px;margin-bottom: 20px;}
.lstngluxury .fxbxctnwrp .builtxtwrp strong{display: block;font-weight: 600;line-height: 18px;}
.lstngluxury .fxbxctnwrp h5{margin-bottom:8px;}
.lstngluxury .fxbxctnwrp a.pstbtmbtn{font-size: 14px;font-weight: 600;line-height: 22px;padding: 8px 15px;background: #6c0ba9;
border-radius: 20px;border: 1px solid #6c0ba9;color: #fff;display: inline-block;}
.lstngluxury .fxbxctnwrp a.pstbtmbtn.filbtn{margin-right: 10px;margin-bottom:10px;}
.lstngluxury .fxbxctnwrp a.pstbtmbtn.strkbtn{margin-bottom:10px;background: transparent; color: #6c0ba9;}
.addvbx{margin-bottom:35px;}
.addvbx img{width: 100%;}
.lstngluxury .grybgbx{border-radius: 10px;padding:15px;background: #f9f9f9;margin-bottom:30px;border: 1px dashed #CEC0F4;}
.lstngluxury .grybgbx strong{font-weight: 700;margin-bottom: 10px;display: block;}
.lstngluxury .grybgbx p{font-weight: 400;margin-bottom: 5px;font-size: 14px;}
.lstngluxury .grybgbx i{width:26px;height:26px;line-height:26px;border-radius: 100%;background:#6c0ba9;margin: 0 5px;text-align: center;color: #fff;vertical-align: middle;font-size: 12px;}
.lstngluxury .tpcmpbx h6{font-size: 13px;text-align: center;}
.lstngluxury .shrtlstlgocomp p{margin-bottom: 20px;}
.lstngluxury .tpcmpbx .imgwrp{border-radius: 5px;margin-bottom: 15px;background: #fff;border: 5px solid rgba(0,0,0,.07)}
.lstngluxury .tpcmpbx .imgwrp img{display: block;margin: 0 auto;}
.lstngluxury .rntprpt{padding-bottom: 0;padding-right: 0;}
.lstngluxury .rntprpt p{font-size: 13px;line-height: 16px;margin-bottom:15px;}
.lstngluxury .rntprpt a.lstprptbtnlnk{font-size: 13px;font-weight: 600;line-height: 18px;padding:6px 15px;background:transparent;
border-radius: 20px;border: 1px solid #333;color: #333;display: table;margin: 10px 0;}
.lstngluxury{padding: 40px 0 60px;}
.romsrchfltr .ellipsis {
  text-overflow: ellipsis;
  width: 100%;font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  padding: 9px 16px;
  height: auto;
  border: none;
}

.romsrchfltr .apply-selection {
  display: none;
  width: 100%;
  margin: 0;
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
}
.romsrchfltr .apply-selection .ajax-link {
  display: none;
}

.romsrchfltr .checkboxes {
  margin: 0;
  display: none;
  border: 1px solid #ccc;
  border-top: 0;
  position: absolute;
  background: #fff;
}
.romsrchfltr .checkboxes .inner-wrap {
  padding: 5px 10px;
  max-height: 140px;
  overflow: auto;    text-align: left;
}
.dseSearch .tp-header-search-wrapper{display: inline-block !important;}
.dseSearch  .romsrchfltr{display: inline-block;margin-right: 15px;}
.dseSearch .tp-header-search-category{display: inline-block;}
.dseSearch .tp-header-search-box{display: inline-block;margin-right: 15px;}
.prptypesec{display: inline-block;margin-right:5px;}
.dseSearch .romsrchfltr.minmaxval .col-sm-3{padding-right:0;padding-left:5px;}
.dseSearch .restctnvc a{font-size:12px;}
.tp-header-search-wrapper .tp-header-search-category select{width: 182px;
padding-right: 5px;padding-left: 5px;}
.dseSearch .restctnvc button[type="submit"]{margin-left:10px !important;}
.prptypesec .btn{padding: 10px 20px;font-size: 14px;background: #fff;}
.prptypesec .tledrptp{font-weight: 700;}
.romsrchfltr button.ellipsis{position: relative;}
.romsrchfltr button.ellipsis:after{    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;}
.dseSearch button:focus{outline:inherit;box-shadow:none !important;}    
.minmaxval input[type="text"]{background: #f2f2f2;border: none;margin-bottom:15px;width: 150px;padding: 8px 15px;}
.minmaxval .checkboxes{    text-align: left;padding: 20px;}
.minmaxval .checkboxes ul{padding: 0;list-style: none;}
.minmaxval .checkboxes ul li{margin-bottom: 7px;}
.minmaxval .checkboxes ul li a{display: block;color: #333;font-weight:400;}
.dseSearch .restctnvc{display: inline-block;}
.dseSearch .restctnvc a{color: #333;}
.dseSearch .restctnvc a i{margin-right:5px;}
.dseSearch .romsrchfltr{margin-right:5px;}
.dseSearch .tp-header-search .tp-header-search-category select.filter-category{width: 228px;padding-left: 10px;padding-right: 5px;}
.bannrtitle{height: 200px;position: relative;overflow: hidden;}
.bannrtitle:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: rgb(41 0 142 / 69%);}
.bannrtitle img{width: 100%;height: 100%;object-fit: cover;}
.bannrtitle h2{color: #fff;margin-bottom: 30px;}
.bannrtitle .container{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;}
.bannrtitle .container ul{padding: 0;list-style: none;}
.bannrtitle .container ul li{display: inline-block;vertical-align: middle;color: #fff;}
.bannrtitle .container ul li a{color: #fff;padding-right: 15px;margin-right: 15px;position: relative;}
.bannrtitle .container ul li a:before{position: absolute;content: "\f054";font-family: 'FontAwesome';font-size: 12px;top: 5px;color: #fff;right:-5px;}
.bannrtitle .container ul li a i{font-size: 20px;vertical-align: middle;}
.blogrightpadd {padding-right:55px;}
.bloglistbox {padding-bottom:30px; margin-bottom:30px; position:relative;}
.blotdescsec {padding-left:22px; clear:both; position: relative; z-index: 9;}
.blotdescsec h3 {font-size:25px; color:#000000; font-weight:600; margin-bottom:20px; clear:both; padding-top:17px;}
.blotdescsec h3 a {color:#000000;}
.blotdescsec h3 a:hover {color:#6c0ba9;}
.blogimg {border-left:4px solid #6c0ba9; position:relative; overflow:hidden; display:inline-block; clear:both;}
.blogimg a {position:relative; display:inline-block;}
.blogimg a:before{ bottom: 0; right: 0; width: 0; height: 0; opacity: 0; background: rgba(255, 255, 255, 0.1); content: "";
position: absolute;  transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; }
.blogimg a:hover:before{ width:100%; height:100%; opacity:1; }
.blogimg a:after{ top: 0; left: 0; width: 0; height: 0; opacity: 0; background: rgba(255, 255, 255, 0.1); content: "";
position: absolute; transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; }
.blogimg a:hover:after{ width:100%; height:100%; opacity:1; }
.blogsocialmedia {position:absolute; right:-100px; top:0px; z-index:99; transition: all 0.5s ease-out 0s; }
.blogimg:hover .blogsocialmedia {right:0px;}
.blogsocialmedia ul {margin:0px; padding:0px;}
.blogsocialmedia li {list-style-type:none; display:block;}
.blogsocialmedia li a {display:block; background-color:#ce0000; padding:13px 20px; color:#fff; font-size:17px;}
.blogsocialmedia li a:hover {background-color:#ce0000; color:#fff;}
.blogdateandlike {clear:both;margin-bottom: 30px;}
.blogdate {float:left; width:125px; height:125px; text-align:center; background-color:#fff; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.22); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.22); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.22);}
.blogadmin {margin-left:155px; padding-top:22px;}
.blogadmin ul {margin:0px; padding:0px;}
.blogadmin li {list-style-type:none; display:inline-block; margin-right:30px;}
.blogadmin li i {margin-right:7px; display:inline-block;}
.blogadmin li a {color:#333333;}
.blogadmin li a:hover {color:#ce0000;}
.blogdate {line-height:normal; padding-top:18px; margin-top:-62px; position:relative; overflow:hidden;}
.blogdate:before {position:absolute; left:0px; bottom:0px; content:""; width: 0; height: 0; border-bottom: 25px solid #6c0ba9; border-right: 25px solid transparent;}
.blogdate h4 {color:#6c0ba9; font-size:35px; font-weight:800; margin-bottom:0px;}
.blogdate span {display:block; margin-bottom:4px;}
.blogreadmore{margin-top:30px;}
.blogreadmore a.readmorelink{background: #6c0ba9;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 700;
line-height: 21px;padding: 10px 25px;border-radius: 30px;}
.blogsliderblock {display:block;}
.blog-slider .owl-nav {position:absolute; width:100%; top:50%; margin-top:-25px;}
.blog-slider .owl-nav button:focus {outline:none;}
.blog-slider .owl-nav .owl-prev {display:inline-block; float:left; }
.blog-slider .owl-nav .owl-prev span {width:52px; height:52px; text-align:center; line-height:42px;  color:#000 !important; font-size:50px !important; background-color:rgba(255,255,255,.80) !important; display:inline-block; transition: all 0.5s ease-out 0s;}
.blog-slider .owl-nav .owl-prev:hover span {background-color:#ce0000 !important; color:#fff !important;}
.blog-slider .owl-nav .owl-next {display:inline-block; float:right;}
.blog-slider .owl-nav .owl-next span {width:52px; height:52px; text-align:center; line-height:42px;  color:#000 !important; font-size:50px !important; background-color:rgba(255,255,255,.80) !important; display:inline-block; transition: all 0.5s ease-out 0s;}
.blog-slider .owl-nav .owl-next:hover span {background-color:#ce0000 !important; color:#fff !important;}
.blogpagesec {padding: 70px 0;}
.pagination li {margin:0px 8px;}
.page-item .page-link i {font-size:22px;}
.page-item:first-child .page-link {margin-left: 0; border-top-left-radius:0px; border-bottom-left-radius:0px;}
.page-link {padding:14px 18px; font-size:16px; font-weight:600;   margin-left:0px; line-height: 1.25; color:#939393; background-color:transparent; border:none;
border-bottom:1px solid transparent;}
.page-link:hover {color: #6c0ba9; text-decoration: none; background-color:transparent; border-color: #6c0ba9;}
.page-item.active .page-link {z-index: 1; color: #6c0ba9; text-decoration: none; background-color:transparent; border-color: #6c0ba9;}
.page-link:focus {z-index: 2; outline: 0; box-shadow:none;}
/*------Right-panel-start-------*/

.widget-area section {margin-bottom: 30px;}
.widget-area h2.widget-title {color: #000000; font-size: 20px; position: relative;   margin-bottom:15px; line-height: 25px; text-transform: uppercase;}
.widget-area h2.widget-title span {position: relative; display: inline-block; padding-right: 42px;}
.widget-area h2.widget-title span:before {position: absolute; background-color: #6c0ba9; height: 3px; width: 30px; right: 0px; top: 12px; content: "";}
.widget-area .widget ul {margin: 0px; padding: 0px;}
.widget-area .widget li {list-style-type:none;}

/*-------search-section-start------------*/
.search-form {position: relative;}
.search-form input[type="search"] { color: #5b5b5b; background: #fff; border: none;; border-bottom: 1px solid #d6d6d6; display: block; border-radius: 0px;  padding: 10px 15px 10px 4px; width: 100%;}
.search-form .search-submit {bottom: 3px; position: absolute; right: 5px; top: 5px; font-size: 18px;}
.search-form button, .search-form input[type="submit"] {background-color:transparent; border: 0; border-radius:0px; box-shadow:none; color:#828282; cursor: pointer; display: inline-block; font-size: 16px;
    font-weight: 500; line-height: 1; text-shadow: none; -webkit-transition: background 0.2s; transition: background 0.2s; transition: all 0.5s ease-in-out 0s;}
.search-form button:focus, .search-form input[type="submit"]:focus {outline: none;}
/*-------search-section-end------------*/

/*-------rightpanel-subscribe-section-start------------*/
.subscribesocial { background-color:#333333; color:#fff; padding:35px 25px 25px 25px; text-align:center;} 
.subscribesocial h4 {font-size:16px; text-transform:uppercase; letter-spacing:2px; margin-bottom:15px; font-weight:600;}
.followussec {margin-bottom:25px; padding-bottom:10px; position:relative;}
.followussec:before {position:absolute; left:0px; right:0px; bottom:0px; margin:auto; width:50px; height:2px; background-color:#fff; content:"";}
.followussec li {display:inline-block; }
.followussec li a {display:inline-block; padding:10px 10px; color:#fff; font-size:18px;}
.followussec li a:hover {color:#6c0ba9;}
.subscribesocial input {width:100%; padding:13px 10px; background-color:#fff; border-radius:0px; -moz-appearance:none; -webkit-appearance:none; color:#333; margin-bottom:10px; border:none; line-height:normal; height:auto;}
.subscribesocial input[type="submit"] {background-color:#6c0ba9; font-size:16px; text-transform:uppercase; font-weight:600; letter-spacing:1px; transition: all 0.5s ease-in-out 0s; color:#fff; cursor:pointer;}
.subscribesocial input[type="submit"]:hover {background-color:#fff;color:#6c0ba9;}

/*-------rightpanel-subscribe-section-end------------*/

/*-------categories-section-start------------*/
.categoriesrightsec {}
.categoriesrightsec li {display:block; margin-bottom:3px;}
.categoriesrightsec li a {position:relative; padding:5px 0px 5px 17px; font-weight:600; color:#333; display:block;}
.categoriesrightsec li a:hover {color:#6c0ba9;}
.categoriesrightsec li a:before {position:absolute; left:0px; content: "\f105"; font-family:FontAwesome;}
/*-------categories-section-end------------*/

/*-------recentpost-popularpost-section-start------------*/
.widget_recent_entries ul { padding:10px 0px 0px 0px !important;}
.widget_recent_entries li {display:block; margin-bottom:20px; overflow:hidden;}
.widget_recent_entries li .wp-post-image {float:left; width:90px; margin-right:17px; position:relative; transition: all 0.5s ease-in-out 0s;}
.widget_recent_entries li .wp-post-image:hover {opacity:0.7;}
.widget_recent_entries li a {line-height:22px; font-weight:600; color:#333;}
.widget_recent_entries li a:hover {color:#6c0ba9;}
.widget_recent_entries li span {padding-top:10px;}
.widget_recent_entries li .rpwwt-post-date {color: #7a7a7a; font-size: 14px; display: block; padding-left:107px; margin-top:5px;}
/*-------recentpost-popularpost-section-end------------*/
.blogdetailcomments {padding-top:10px;}
.blogdetailcomments label {display:block; padding-top:0px; padding-bottom:0px; color:#000;}
.blogdetailcomments input, .blogdetailcomments textarea {width:100%; max-width:570px; padding:12px 15px 12px 7px;  border-radius:0px; border:none; color:#5b5b5b; font-size:15px; background-color:#fff; margin-bottom:5px; margin-bottom:0px; border-bottom:1px solid #d6d6d6;}
.blogdetailcomments textarea {width:100%; max-width:inherit; height:150px;} 
.form-submit input[type="submit"] {border-radius:30px; padding:14px 50px; background-color:#6c0ba9; display:inline-block; color:#fff; font-size:16px; text-transform:uppercase; font-weight:600; border:1px solid #6c0ba9; margin-bottom:0px; margin-top:15px; cursor:pointer; transition: all 0.5s ease-in-out 0s; width:auto; max-width:inherit;}
.form-submit input[type="submit"]:hover {background-color:transparent; color:#6c0ba9;}
.comment-respond {padding-top:20px;}
h3.comment-reply-title {color: #000000; font-size: 25px; position: relative; margin-bottom: 22px; text-transform:uppercase;}
h3.comment-reply-title span {color:#6c0ba9;}
h2.comments-title {color: #000000; font-size: 25px; position: relative; margin-bottom:30px; text-transform:uppercase;}
h2.comments-title span {color:#6c0ba9;}
.blogdetaicommentlist {margin-bottom:40px;}
.comment-list, .comment-list .children {list-style: none; margin: 0; padding-left:39px;}
.comment-list, .comment-list .children {list-style: none;}
.comment-author {font-size: 16px; margin-bottom: 0.4em; position: relative; z-index: 2; display:inline-block;}
.comment-author .avatar {height: 70px; left: -39px; position: absolute; width: 70px; border-radius:5px;}
/*.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {border: 1px solid #333; padding: 2px;}*/
.comment-author .says {display: none;}
.comment-metadata {color: #7a7a7a; font-size: 14px; font-weight: 300; display:inline-block;}
.comment-metadata a {color:#7a7a7a;}
.comment-metadata a:hover {color:#ce0000;}
.comment-reply-link {font-weight:400; position: relative; text-transform:uppercase; color:#6c0ba9; display:inline-block;}
.comment-reply-link i {margin-right:5px;}
a:hover.comment-reply-link {color:#333;}
.comment-body {margin-left: 0; margin-bottom:55px; position:relative;}
.comment-author b {font-size:16px; color:#333; font-weight:700; padding-left:51px; margin-right:10px; display:inline-block;}
.comment-body .reply {position:absolute; top:0px; right:0px;}

.comment-content {background-color:#f8f8f8; padding:26px 15px 6px 50px; line-height:25px; color:#333333; font-size:15px; border-radius:10px; 
box-shadow:5px 5px 0px #e5e6e6;}
producdettp{padding:40px 0;background:#E5E5E5;}
.producdettp .proptab{margin-bottom:10px;}
.producdettp .proptab span{display: inline-block;font-weight: 500;font-size: 13px;margin-right:2px;padding: 6px 20px;color: #fff;text-transform: uppercase;}
.producdettp .proptab span.grnbg{background: #3DAA0A;}
.producdettp .proptab span.blkbg{background: #000000;}
.producdettp p i{margin-right: 10px;color:#6c0ba9;}
.producdettp h4{margin-bottom: 10px;    color: #6c0ba9;}
.producdettp .tabvew h5{font-size:26px;}
.producdettp .tabvew h5 img{max-width: 14px;}
.producdettp .text-right i{width:35px;height:35px;line-height:35px;color: #000;border: 1px solid #000;}
.producdettp .text-right a{margin-right: 10px;text-align: center;display: inline-block;}
.producdettp .text-right a:last-child{margin-right:0;}
.producdettp .text-right a:hover{background: #000;color: #fff;}
.producdettp .text-right a:hover i{color: #fff;}
.productthumb .main-slider { width: 100%;}
.productthumb .main-slider .owl-stage {
  background-color: rgba(30, 144, 255, 0.8);
}
.productthumb .main-slider .owl-item {
  padding: 0;
  position: relative;
  opacity: 0.5;
}
.productthumb .main-slider .owl-item img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 450px;
}
.productthumb .main-slider .center {
  opacity: 1;
  transform: scale(1.005);
  transition: 0.5s ease-in-out;
  z-index: 9999;
}
.productthumb .main-slider .owl-controls .owl-nav {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
.productthumb .main-slider .owl-controls .owl-nav .prev {
  position: absolute;
  height: 80%;
  width: 15%;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.productthumb .main-slider .owl-controls .owl-nav .next {
  position: absolute;
  height: 80%;
  width: 15%;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.productthumb .main-slider .owl-thumbs {
  text-align: center;
  display: table;
  width: 100%;
  margin: 0 -5px;
}
.productthumb .main-slider .owl-thumb-item {
  width: 15.20%;
  height: 90px;
  border: none;
  background: none;
  padding: 0;
  opacity: 0.4;
  overflow: hidden;
  margin:10px 5px 0;

}
.productthumb .main-slider .owl-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: middle;
}
.productthumb .main-slider .owl-thumb-item.active {
  opacity: 1;
}
.productthumb .main-slider .owl-thumb-item.active img {
  position: relative;
}

.productthumb .overlay {
  width: 100%;
  height: 100%;
  display: block;
  background-color: black;
}
.productthumb .owl-nav{position: absolute;bottom:10%;width: 100%;margin: 0 5px;}
.productthumb .owl-nav span{color: #fff;display: block;}
.productthumb .owl-nav .owl-prev{z-index: 9;left:0;width:20px;height:20px;line-height:20px !important;background:#000 !important;border-radius: 100%;position: absolute;}
.productthumb .owl-nav .owl-next{z-index: 9;right:0;width:20px;height:20px;line-height:20px !important;background:#000 !important;border-radius: 100%;position: absolute;}
.productthumb .item{height: 450px;overflow: hidden;}
.productthumb .item img{width: 100%;height: 100%;object-fit: cover;}
.producdettp .text-right h5{color:#6c0ba9;font-weight: 500;font-size: 24px;margin-top: 20px;}
.producdettp .tabvew .whtbg{padding:0 10px;}
.producdettp .tabvew .whtbg .nav-tabs li{width: 50%;text-align: center;}
.producdettp .tabvew .whtbg .nav-tabs li a{background:#D9D9D9;font-size: 16px;border-radius: 0;font-weight:600;padding: 15px 20px;border: none;color:#112233;}
.producdettp .tabvew .whtbg .nav-tabs li a.active{background: #fff;}
.producdettp .tabvew .tab-content{padding: 20px;}
.detstpsec .anchornav-wrap {border-bottom:1px solid rgba(0,0,0,.04);}
.detstpsec .anchornav-wrap ul {margin: 0;padding: 0;list-style: none;}
.detstpsec .anchornav-wrap ul li {display: inline-block;}
.detstpsec .anchornav-wrap ul li a {padding: 12px 25px;line-height: 1;border-bottom: 3px solid transparent;color: #231f20;
    font-weight: 600;display: block;font-weight: 400;font-size: 18px;text-transform: uppercase;}
.detstpsec .anchornav-wrap ul li.active a {border-color:#6c0ba9;color:#6c0ba9;font-weight: 600;}    
.detstpsec .anchornavfixed {position:fixed;top: 0;background-color: #ffffff;width:64%;left: 0;right: 0;text-align: center;z-index: 99;}
.detstpsec .section{padding: 50px 0;}
.mob-action{display:none;}
.mob-action li{cursor:pointer;}
.mob-action li span{margin-right:5px;}
.oversec{background: #f5f5f5;}
.detstpsec .section h3.text-center{color: #6c0ba9;text-transform: uppercase;position: relative;padding-bottom: 20px;margin-bottom: 40px;}
.detstpsec .section h3.text-center:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 50px;height: 4px;background: #000;margin: 0 auto;}
.oversec a.dwnbrchrebtn{background:#6c0ba9;border-radius: 5px;padding: 14px 20px;color: #fff;    display: table;
    margin-top: 30px;}
.oversec a.dwnbrchrebtn:hover{background: linear-gradient(180deg, #2B7207 0%, #3DAA0A 100%)}    
.oversec a.dwnbrchrebtn img{margin-right:15px;}
.amtsecdet .ami-block{border: none;color: #000;border-radius: 15px;box-shadow: 1px 1px 25px #e0e0e0;margin-bottom: 25px;
background: #fff;width: 100%;position: relative;}
.amtsecdet .ami-block .ami-container{padding: 0.8vw 0.6vw 0.6vw;margin-bottom: 30px;}
.amtsecdet .ami-block img {width: 100px;height:100px;display: block;margin: 0 auto 15px;}
.detstpsec .amtsecdet{padding-bottom:0;}
.detstpsec .section.faqsec{padding:30px;}
.detstpsec .section.oversec{padding:30px;}
.amtsecdet .ami-container p {font-size: 16px;font-weight: 600;text-align: center;margin-top: 5px;margin-bottom:10px;}
.prcsecdet{background: url(../images/pricelist-bg.png) no-repeat;}
.flrplnsec{background: #f5f5f5;}
.galsecdet{background: #f5f5f5;}
.flrplnsec .flrplan{background: #fff;border-radius: 10px;padding: 10px;box-shadow: 1px 1px 25px #e0e0e0;}
.flrplnsec .flrplan .plnimg{height: 210px;overflow: hidden;margin-bottom: 10px;}
.flrplnsec .flrplan .plnimg img{filter: blur(5px);}
.flrplnsec .flrplan h6{text-align: center;}
.prcsecdet .price_inner {
    border: 1px solid rgba(188,38,88,.3);
    background-color: #f9f9f9;
    position: relative;
    text-align: center;
    padding: 1rem;
    margin-bottom: 2rem;
    font-size: .85rem;
    border-radius: 0.5rem;
}
.prcsecdet .price_inner .rc_one {
    border-bottom: 1px solid rgba(138,138,141,.15);
    line-height: 170%;
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
    text-transform: uppercase;
    font-size: 15px;
    color: rgba(33,37,41,.7);
}
.prcsecdet .price_inner .rc_one span {
    display: block;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    color:#6c0ba9;
}
.gallcar .owl-thumbs{display: none;}
.galsecdet .gallimg{height:340px;}
.galsecdet .gallimg img{height:100%;width:100%;object-fit: cover;}
.galsecdet .owl-nav span{display: none;}
.galsecdet .owl-prev::after {content: "<";font-size: 30px;width: 40px;height: 40px;display: flex;
align-items: center;justify-content: center;background-color:#3DAA0A;border-radius: 100%;color: #fff;position: absolute;left: -50px;top: 40%;display: none;}
.galsecdet .owl-next::after {content: ">";font-size: 30px;width: 40px;height: 40px;display: flex;align-items: center;
justify-content: center;background-color: #3DAA0A;border-radius: 100%;color: #fff;position: absolute;right: -50px;top: 40%;display: none;}
.gallcar .item .gallimg  a svg {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    left: 0;
    right: 0;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    z-index: 999;
    background-color:#6c0ba9;
    border-radius: 50%;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    color: #fff;
}
.gallcar .item .gallimg  a:hover svg {opacity: 1;}
.locmpdetsec iframe{width: 100%;height: 500px;}
.prptpbanner{height: 400px;overflow: hidden;position: relative;}
.prptpbanner:before{background: url(../images/listbanovrly.png) no-repeat;background-size: cover;width: 100%;height: 100%;position: absolute;content:"";}
.prptpbanner .container{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.prptpbanner .container ul.nav-tabs{justify-content: center;border-bottom: none;margin-bottom: 20px;}
.prptpbanner .container ul.nav-tabs li{margin-right: 20px;}
.prptpbanner .container ul.nav-tabs li a{border-radius: 10px;background: #000;color: #fff;font-size: 18px;position: relative;}
.prptpbanner .container ul.nav-tabs li a:after{content: '';height: 20px;width: 20px;position: absolute;background-color:#2B7207;
bottom: -12px;left: 45%;border-top:#2B7207 solid 2px;border-left:#2B7207 solid 2px;transform: rotate(225deg);display: none;}
.prptpbanner .container ul.nav-tabs li a.active:after{display: block;}
.prptpbanner .container ul.nav-tabs li a.active{background:#2B7207;border-color:#2B7207;}
.prptpbanner .container .tab-content{padding: 20px;background: #fff;border-radius: 10px;}
.prptpbanner .container .nav-tabs .nav-link:hover,.prptpbanner .container .nav-tabs .nav-link:focus{border-color: transparent;}
.prptpbanner .container .tab-content label{font-weight: 500;}
.prptpbanner .container .tab-content input[type="submit"]{display: block;border-radius:10px;padding: 10px 20px;background: linear-gradient(180deg, #3DAA0A 0%, #2B7207 100%);border: none;color: #fff;width: 100%;margin-top: 25px;font-weight: 500;
font-size: 16px;text-transform: uppercase;cursor: pointer;}
.prptpbanner .container .tab-content input[type="submit"]:hover{background:#000;}
.listpromid{padding: 70px 0;}
.producdettp{padding:30px 0;border-top: 1px solid #e2e2e2;}
.abtpagesec{padding: 80px 0;}
.abtpagesec .row{margin-bottom:60px;}
.abtpagesec .row:last-child{margin-bottom:0;}
.abtpagesec h2{color: #000;font-weight:500;}
.abtpagesec h2 strong{font-weight:700;margin-left: 5px;color:#6c0ba9;}
.abtpagesec h5{}
.contactpageform textarea {height:190px !important; width:100% !important;}
.contactpageform .form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 18px 10px;
    font-size: 15px;
    font-weight: 300;
    line-height: normal;
    color: #5b5b5b;
    background-color: transparent;
    background-clip: padding-box;
    border: none;
    border-radius: 0px;
    transition: none;
    letter-spacing: 1px;
    border-bottom: 1px solid #d6d6d6;
    color: #333;
}
.contactpageform .form-control:focus {color:#333; background-color:transparent; border-color:#14bdd8; outline: 0; box-shadow:none;}
.contactpageform .form-control::-webkit-input-placeholder {color:#333;}
.contactpageform .form-control::-moz-placeholder {color:#333;}
.contactpageform .form-control:-ms-input-placeholder {color:#333;}
.contactpageform .form-control:-moz-placeholder {color:#333;}
.contactpageform .btnContact {border-radius:10px; padding:10px 40px; background-color:#6c0ba9; display:inline-block; color:#fff; letter-spacing:1px; font-size:16px; text-transform:uppercase; font-weight:500; border:2px solid #6c0ba9; margin-bottom:0px; margin-top:15px; cursor:pointer; transition: all 0.5s ease-in-out 0s;}
.contactpageform .btnContact:hover {background-color:#000; color:#6c0ba9; border-color:#000;}
.contactaddredbg { background-color:#6c0ba9; padding:30px 30px 30px 30px; text-align:center; margin-bottom:30px; color:#fff; border-radius:8px;}
.contactaddredbg ul {margin:0px; padding:0px;}
.consocial a{margin-right: 8px;display: inline-block;vertical-align: middle;}
.contactaddredbg li {list-style-type:none; display:block; margin-bottom:30px; overflow:hidden;    color:#fff; font-size:16px; letter-spacing:1px; font-weight:400; vertical-align:top; text-align:left;}
.contactaddredbg li:last-child {margin-bottom:0px;}
.contactaddredbg li p {margin-bottom:0px; line-height:25px;}
.contactaddredbg li a {color:#fff;}
.contactaddredbg li a:hover {color:#fff; text-decoration:underline;}
.contactaddredbg li .contactdetML {padding-top:5px;}
.contactaddredbg li:first-child .contactdetML {padding-top:0px;}
.contactaddredbg li:last-child .contacticon {line-height: 50px;}
.contactaddredbg .fa-envelope {font-size: 22px;}
.contactaddredbg h4  {font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 5px; line-height: normal; color:#fff;}
.contactaddredbg .contacticon {float:left; width:57px; height:57px; border:1px solid #fff; text-align:center; line-height:55px; font-size:26px;}
.contactdetML {margin-left:78px;}
.contacinfopge{padding: 80px 0;}
.locmp{margin-top: 40px;}
.locmp iframe{width: 100%;height:400px;}
.header .col-sm-2 img{max-width:100px;}
.footer .secncle img{max-width:200px;}
.tabvew a.sitevstbtn{font-size: 14px;font-weight: 600;line-height: 22px;
padding: 8px 15px;background: #6c0ba9;border-radius: 20px;border: 1px solid #6c0ba9;color: #fff;}
.tabvew a.sitevstbtn:hover{background:transparent;color:#6c0ba9;}
.pagination ul{padding:0;}
.pagination ul li{display:inline-block;}
.pagination ul li span{padding:7px 12px;}
.pagination ul li a{padding:7px 12px;border:1px solid #333;background:transperent;color:#333;}
.pagination ul li .current{background:#6c0ba9;color:#333;border-color:#6c0ba9;}
.fixwhtsicn{position: fixed;z-index: 999;width:45px;bottom:20px;right:20px;left: inherit;top: inherit;}
.servclpmntp{padding:50px 0;background: url(../images/servicepagebg.jpg) no-repeat;background-size: cover;position: relative;background-position: center center;}
.servclpmntp:before{position: absolute;left:0;right:0;top:0;bottom:0;background: rgb(0, 0, 0, 0.9);content: "";}
.servclpmntp .container{z-index: 2;}
.servclpmntp .lfttptxt{align-self: center;}
.servclpmntp .lfttptxt h2{color:#6c0ba9;margin-bottom: 25px;text-transform: capitalize;font-size:38px;line-height: 42px;}
.servclpmntp .lfttptxt h4{color: #fff;margin-bottom: 25px;}
.servclpmntp .lfttptxt p{color: #fff;margin-bottom:30px;}
.servclpmntp .lfttptxt a.cntnwbtn{background:#6c0ba9;padding:8px 15px;color: #fff;border: 1px solid #6c0ba9;border-radius: 5px;}
.servclpmntp .whtbgserbx{padding:20px 100px 20px 20px;border-radius: 20px;box-shadow: 0 4px 18px 0 #000;background-color: #fff;position: relative;
overflow: hidden;cursor: pointer;margin-bottom:30px;min-height: 150px;}
.servclpmntp .col-sm-6:nth-child(3n) .whtbgserbx{margin-bottom: 0;}
.servclpmntp .col-sm-6:nth-child(4n) .whtbgserbx{margin-bottom: 0;}
.servclpmntp .whtbgserbx h4{margin-bottom: 10px;font-size: 16px;text-transform: capitalize;}
.servclpmntp .whtbgserbx h4 a{} 
.servclpmntp .whtbgserbx p{font-size: 14px;line-height: 16px;font-weight:400;}
.servclpmntp .whtbgserbx a.explnwbtn{font-size: 14px;font-weight:500;border:1px solid #6c0ba9;border-radius: 5px;color:#6c0ba9;padding:6px 15px;background:transparent;line-height: 1;}
.servclpmntp .whtbgserbx figure{width: 100px;height:auto;position: absolute;margin-bottom:0;bottom: -7px;right: -11px;z-index: 1;}
.servclpmntp .whtbgserbx figure img{}
.servclpmntp .col-sm-7{align-self: center;}
.servmidpgsec{padding:50px 0;}
.servmidpgsec h3.text-center{font-size: 22px;margin-bottom:8px;}
.servmidpgsec h3.text-center:nth-child(1n){margin-bottom:20px;}
.servmidpgsec .col-sm-4{margin-bottom:25px;}
.servmidpgsec .sershdbx{border-radius: 20px;box-shadow: 0 4px 18px 0 rgba(0,0,0,.06);border: solid 1px #f2f2f2;background: #fff;position: relative;
overflow: hidden;height: 100%;min-height: 120px;padding: 25px;}
.servmidpgsec .sershdbx h4{font-size: 14px;line-height: 18px;color: #333;font-weight: 600;white-space: nowrap;display: flex;align-items: center;
transition: .3s;margin-bottom:5px;}
.servmidpgsec .sershdbx:hover h4 a{color:#6c0ba9;}
.servmidpgsec .sershdbx p{padding-right: 70px;margin-top: 8px;font-size: 13px;line-height: 20px;color: #666;display: -webkit-box;
-webkit-line-clamp: 2;margin-bottom:5px;-webkit-box-orient: vertical;overflow: hidden;}
.servmidpgsec .sershdbx h4 i{margin-left: 0; width: 0;color: #6c0ba9;font-size: 10px;font-weight: 600;overflow: hidden;transition: .3s;}
.servmidpgsec .sershdbx:hover h4 i{margin-left: 12px;width: auto;transition: .3s;}
.servmidpgsec .sershdbx figure{width: 95px;height: 95px;position: absolute;bottom: -1px;right: -1px;z-index: 1;border-radius: 45px 0 20px;
display: flex;align-items: center;justify-content: center;    background: #e0f1ff;margin-bottom:0;}
.servmidpgsec .sershdbx figure img{height:auto;max-height: 42px;max-width: 65px;}
.whychpgeinrsec{padding: 50px 0 0;background:#f9f9f9;}
.whychpgeinrsec .container{margin-bottom: -50px;}
.whychpgeinrsec .whybxmnin{text-align: center;}
.whychpgeinrsec .whybxmnin h5{font-size:18px;margin-bottom: 10px;font-weight:600;}
.whychpgeinrsec .whybxmnin p{font-weight: 400;font-size: 14px;line-height:24px;}
.whychpgeinrsec .whybxmnin .bxicntp{margin-bottom: 20px;}
.whychpgeinrsec h3{margin-bottom:40px;}
.faqserpgsec{padding: 50px 0;}
.faqserpgsec h3{text-transform: capitalize;margin-bottom:40px;}
.faqserpgsec .card{margin-bottom: 20px;border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important;}
.faqserpgsec .card .card-header {border: 0;-webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
border-radius: 2px;padding: 0;}
.faqserpgsec .card .card-header .btn-header-link:focus{box-shadow: none;outline: inherit;}
.faqserpgsec .card .card-header .btn-header-link{color: #fff;display: block;text-align: left;background: #6c0ba9;color: #222;padding:10px 40px 10px 10px;position: relative;font-weight:500;}
.faqserpgsec .card .card-header .btn-header-link:after {content: "\f068"; font-family: 'fontawesome'; position: absolute;right:15px;top:10px;}
.faqserpgsec .card .card-header .btn-header-link.collapsed {background: #f9f9f9;color: #333;}
.faqserpgsec .card .card-header .btn-header-link.collapsed:after {content: "\f067";}
.faqserpgsec .card .collapse {border: 0;}
.faqserpgsec .card .collapse.show {line-height: 30px;color: #333;}
.faqserpgsec .card-body{line-height: 24px;font-size: 14px;font-weight: 400;}
.faqserpgsec .card-body p{line-height: 24px;font-size: 14px;font-weight: 400;}
.featureprosec .nav-tabs{margin-bottom:40px;}
.featureprosec .nav-tabs li{margin:0 10px;}
.featurelstbx{margin-bottom:30px;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden;box-shadow:0px 2px 4px rgba(0,0,0,.08);}
.featurelstbx .featureimgwrp{height:250px;overflow:hidden;position:relative;}
.featurelstbx .featureimgwrp img{width:100%;height:100%;object-fit:cover;}
.featurelstbx .featureimgwrp a.lkeimgoverly{background:rgba(0,0,0,.7);position:absolute;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:100%;right:25px;top:15px;}
.featurelstbx .featureimgwrp a.lkeimgoverly i{font-size:18px;}
.featurelstbx .featureimgwrp .prcctn{position:absolute;bottom:15px;left:15px;background:#6c0ba9;padding:8px 15px;color:#fff;font-weight:600;}
.featurelstbx .featureimgwrp .prcctn img{width:auto;display:inline-block;margin-right:5px;filter: brightness(0) invert(1);}
.featurelstbx .featureimgwrp .prcctn i{margin-right:5px;}
.featurectnbx .padctnin{padding:10px 15px;}
.featurectnbx .padctnin h4{font-size:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom:10px;}
.featurectnbx .padctnin h4 a{display:block;}
.featurectnbx .padctnin h4 a:hover{color:#6c0ba9;}
.featurectnbx .padctnin .locinfo{margin-bottom:10px;    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tpsellprp{background:#f8f8f8;}
.tpsellprp .featureimgwrp .brkcmpcirimg{position:absolute;width:60px;height:60px;line-height:50px;bottom:10px;left:10px;border-radius:100%;overflow:hidden;border:5px solid rgba(255,255,255,.4);background:#fff;}
.tpsellprp .featureimgwrp .brkcmpcirimg img{width:auto;height:auto;}
.tpsellprp .inrrw .col-sm-6{padding:0;align-self: center;}
.featurectnbx .padctnin .locinfo i{margin-right:10px;}
.tpsellprp .featurelstbx .inrrw{margin:0;background:#fff;}
.featurectnbx .padctnin .confrigatnctn{margin-bottom:5px;}
.tpsellprp .featurectnbx{padding:15px;}
.tpsellprp .featurectnbx .padctnin{padding:0;}
.tpsellprp .btmbtn a.cntctdetbtn{display:table;margin:0 0 20px;}
.tpsellprp .featurectnbx .padctnin .confrigatnctn{margin-bottom:10px;}
.featurectnbx .padctnin .confrigatnctn i{margin-right:5px;}
.featurectnbx .padctnin .prcctn{margin-bottom:20px;display:block;}
.featurectnbx .padctnin .prcctn i{margin-right:5px;}
.featurectnbx .padctnin i{min-width:25px;margin-right:0 !important;}
.btmbtn .tpbtn{display:flex;justify-content: space-between;}
.btmbtn .tpbtn a.btnin{padding:10px 15px;width:50%;text-align:center;color:#6c0ba9;border:1px solid #e2e2e2;}
.btmbtn .tpbtn a.btnin.rgtbtnwrp{padding:10px 15px;background:transparent;border-left:none;}
.btmbtn a.cntctdetbtn{background:#6c0ba9;color:#fff;display:block;padding:10px 15px;text-align:center;}
.btmbtn a.cntctdetbtn i{margin-right:6px;}
.featurelstbx .revoverly{position: absolute;padding:6px 10px;right:15px;top:15px;background:rgba(0,0,0,.8);border-radius: 0px 10px;color: #fff;}
.featurelstbx .revoverly i{color:#fff;margin-right:5px;}
.category-news .blogrightpadd{margin:0 -15px;}
.category-news .blogrightpadd .bloglistbox{width:50%;padding:0 15px;float:left;} 
.category-news .blogrightpadd .blotdescsec{padding-left:0;border:1px solid #e2e2e2;padding:15px;}
.category-news .blogrightpadd .blogdate{margin-top:0;width:auto;height:auto;background:inherit;box-shadow:inherit;margin-right:20px;line-height:1;padding-left:25px;position:relative;padding-top:2px;}
.category-news .blogrightpadd .blogdate:before{position:absolute;content:"";left:2px;top:3px;font-size:14px;content: "\f073";font-family: 'FontAwesome';border:none;}
.category-news .blogrightpadd .blogdate h4{display:inline-block;vertical-align:middle;color:#000000;font-weight:400;font-size:16px;}
.category-news .blogrightpadd .blogdate span{display:inline-block;vertical-align:middle;margin-bottom:0;}
.category-news .blogrightpadd .blogadmin{margin-left:0;display: inline-block;padding-top:0;}
.category-news .blogrightpadd .blogdateandlike .blogadmin li{margin-right:0;}
.category-news .blogrightpadd .blogdateandlike{margin-bottom:10px;}
.category-news .blogrightpadd .blotdescsec h3{padding-top:0;font-size:20px;line-height:28px;}
.category-news .blogrightpadd .link-more{display:none;}
.category-news .blogrightpadd .blogreadmore{margin-bottom:30px;}
.soclnk a{width:25px;height:25px;background:#fff;border-radius:100%;color:#6c0ba9;display:inline-block;text-align:center;line-height:25px;}
.fltrbtnshwmb{display:none;}
.restctnvc button[type="submit"]{background:#6c0ba9 !important;}
.clseicn{display:none;} 
.faqsec{background:#f5f5f5;}
.faqsec .card .card-header {border: 0;-webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5); box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);border-radius: 2px;
  padding: 0;border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.faqsec .card a:focus{outline:inherit;box-shadow:none !important;}
.faqsec .card .card-header .btn-header-link {color: #fff;display: block;text-align: left;background: #6c0ba9;color: #fff;padding:12px 20px;position:relative;border:none;border-radius:0;}
.faqsec .card .card-header .btn-header-link:after {content: "\f139";font-family: 'FontAwesome';font-weight: 900;position: absolute;right: 20px;}
.faqsec .card .card-header .btn-header-link.collapsed {background: #f9f9f9;color: #333;}
.faqsec .card .card-header{box-shadow:none;}
.faqsec .card .card-header .btn-header-link.collapsed:after {content: "\f13a";}
.faqsec .card .collapsing {line-height: 30px;}
.faqsec .card .collapse {border: 0;}
.faqsec .accordion .card .card-header{margin-bottom:0;}
.faqsec .card .collapse.show {background: #fff;line-height: 30px;color: #222;}
.faqsec .accordion .card{margin-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.producdettp .tabvew .whtbg{background:#f9f9f9;padding:20px 25px;border-radius:10px;}
.producdettp .tabvew .whtbg p{margin-bottom:10px;}
.producdettp .tabvew .whtbg h5{font-size:18px;font-weight:600;}
.producdettp .tabvew .whtbg ul{padding:0;list-style:none;margin-bottom:10px;}
.producdettp .tabvew .whtbg ul li{position:relative;padding-left:20px;margin-bottom:10px;font-size:14px;display:inline-block;margin-right:10px;}
.producdettp .tabvew .whtbg ul li:last-child{margin-right:0;}
.producdettp .tabvew .whtbg ul li:before{position:absolute;content:"";left:2px;top:6px;width:7px;height:7px;background:rgba(0,0,0,.5);border-radius:100%;}
.producdettp .tabvew .whtbg a.sitevstbtn{margin:0 0 10px;display:table;line-height:1.4;}
.productthumb .main-slider{margin-bottom:20px;}
.singleproduct-left-wrapper{margin-bottom:20px;}
.detstpsec .container{padding:0;}
.detstpsec .singleproduct-left-wrapper{background:#f9f9f9;}
.producdettp .tabvew{margin-bottom:25px;}
.producdettp .sidebar-custom-form{padding:15px;background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;    position: sticky;
    display: flex;
    top: 0;
    flex-wrap: wrap;}
.producdettp .sidebar-custom-form h3{color:#6c0ba9;font-size: 26px;font-weight: 600;}
.producdettp .sidebar-custom-form input.form-control{margin-bottom:10px;font-size:14px;}
.producdettp .sidebar-custom-form .form-control-interested P{margin-bottom:10px;}
.producdettp .sidebar-custom-form input[type="submit"]{border:none;background:#6c0ba9;color:#fff;border-radius:30px;padding:8px 30px;border:1px solid #6c0ba9;display:table;margin-top:10px;}
.producdettp .sidebar-custom-form input[type="submit"]:hover{background:transparent;color:#6c0ba9;}
.producdettp .sidebar-custom-form .wpcf7-list-item.first{margin-left:0;}
.producdettp .sidebar-custom-form .wpcf7-list-item.first.last input[type="checkbox"]{margin-right:5px;}