/*Theme Name:Lion Designs
Theme URI:#
Author:Barid Ghosh
Version:1.0*/
@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{margin:0px; padding:0px; font-family: "Poppins", serif; font-size:16px; font-weight:normal; color:#000; background:#fff; min-height:100%;}
p{ margin:0px; padding:0px 0 25px 0; font-family: "Poppins", serif; font-size:14px; color:#5e5e5e; line-height: 24px;}
h1{ margin: 0 0 20px; padding: 0; font-size:50px; line-height:52px;}
h2{ margin: 0 0 30px; padding: 0; font-size:30px; line-height:38px;font-weight: 600;color: #58595b;}
h3{ margin: 0 0px 10px; padding: 0; font-size: 20px; line-height: 22px;}
h4{ margin: 0 0px 20px; padding: 0; font-size: 18px; line-height: 20px;}
h5{ margin: 0 0px 15px; padding: 0; font-size: 14px; line-height: 16px;}
h6{ margin: 0 0px 10px; padding: 0; font-size: 12px; line-height: 14px;}

ul {padding-left: 0; margin: 0;}

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s; color: #d7a51a;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;color:#949494;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#000; border:none;}
.clear{ clear:both;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
img {max-width: 100%;height: auto;object-fit: cover; -webkit-object-fit: cover;}

.no-pad { padding:0px !important;}
.no-mag { margin:0px !important;}

/*	Reset style			*/
::-moz-selection { color: #fff; background: #efc06d;}
::selection {  color: #fff; background: #efc06d;}

/* form css */
.form-control::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder {color:#000;opacity:1}
.form-control::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="search"]::-moz-placeholder {color:#000;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder {color:#000;opacity:1}
.form-control:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="search"]:-moz-placeholder {color:#000;opacity:1}

.form-control, input[type="text"],input[type="tel"],input[type="email"],textarea,input[type="password"],input[type="number"], input[type="date"], input[type="time"],input[type="search"],select {display: block;width: 100%; font-size: 18px;color: #000;height: auto;padding: 20px 15px;margin-bottom: 15px;background: #fff;outline: none;border-radius: 3px;box-shadow: none;line-height: normal;border: 1px solid #aaa;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: relative;}
textarea.form-control, textarea {height:190px; resize:none; overflow:hidden;border-radius: 3px;}
.form-control:focus,textarea.form-control:focus {outline:none;box-shadow:none; border: 0; background-color:#fff; box-shadow: none;}

.date input[type="text"] { display: block; background: url(images/calendar-icon.png) no-repeat  calc(100% - 15px) center; text-align: left; text-align: -webkit-left;}
.date input[type="date"] { display: block; background: url(images/calendar-icon.png) no-repeat  calc(100% - 15px) center; text-align: left; text-align: -webkit-left;}
input[type="date"]::-webkit-calendar-picker-indicator { background: transparent; bottom: 0; color: transparent; cursor: pointer; height: auto; left: 0; position: absolute; right: 0; top: 0; width: auto; }
input[type="time"]::-webkit-calendar-picker-indicator {  display:block; inset: 0; background: #0000; position:absolute; transform: scale(12); width: auto; cursor: pointer; }
.time input[type="text"] { display: block; background: url(images/time-icon.png) no-repeat  calc(100% - 15px) center #fff; text-align: left; text-align: -webkit-left;}
.time input[type="time"] { display: block; background: url(images/time-icon.png) no-repeat  calc(100% - 15px) center #fff; text-align: left; text-align: -webkit-left;}
.date input::-webkit-date-and-time-value, .time input::-webkit-date-and-time-value {text-align: left;}

/* form css */
select{-webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; border: 1px solid #d9d9d9; border-radius: 0; box-shadow: none; background-image:url(images/slar.png); background-position:calc(100% - 15px) center; background-repeat: no-repeat;font-weight: normal;font-size: 16px;line-height: 26px; color: #000;height: auto;padding: 12px 15px; margin-bottom: 20px; cursor: pointer; background-color: #fff; background-size: 10px 6px;}
select:focus {border:1px solid #d9d9d9;outline: none; background-color: #fff;}
select option {color:#000; font-size:14px; font-weight:300;}

label {font-size: 16px;color: #313131;margin: 0px 0px 4px; padding: 0px;font-family: "Quicksand", sans-serif;font-weight: 500;}

/* button css */
.btn {position: relative;font-family: "Poppins", serif;text-transform: uppercase;font-weight: 500;font-size: 15px;line-height: 20px;background-color: #3a266e;background-image: url(images/arrow-1.png);background-repeat: no-repeat;background-position: calc(100% - 14px) center; padding: 14px 35px 14px 30px;color: #fff;outline: none;border: 0;border-radius: 35px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.btn:focus, .btn:active:focus { outline:0;box-shadow:none; color:#fff; border: 0;} 
.btn:hover {background-color: #000;color: #fff;}

.btn.blck {background-color: #000;color: #fff;}
.btn.blck:focus, .btn.blck:active:focus {color:#fff;} 
.btn.blck:hover { color:#fff;background-color: #d0aa52;}
 
/* own class for css */
.displayTable{display:table;height:100%;width:100%; position:relative;}
.displayCell{display:table-cell;vertical-align:middle}
.displaycellBot { display: table-cell; vertical-align: bottom;}
.tableWidth-full {width:100%;}
.tableWidth-half {width:50%; height:100%}

/* scroll top */
#btn-back-to-top {display: none;position: fixed;bottom: 90px;right: 10px;background-color: #e5781a; color: #fff; font-size: 15px; width: 45px; height: 45px; line-height: 45px;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 100; text-align: center; border: none; border-radius: 50%;}
#btn-back-to-top:hover, #btn-back-to-top:focus{color:#fff; border:none; background-color: #e5781a;}

/* tab */
ul.tabs{margin:0 0 20px;padding:0;list-style:none;text-align:center}
ul.tabs li{background:0 0;display:inline-block;cursor:pointer;padding:8px 25px;text-decoration:none;color:#757575;font-size:16px;font-weight:500;transition:all .5s;position:relative;margin:0 5px}
ul.tabs li.current{color:#fff;background:#58595b;border-radius:30px}
.tab-content{display:none;background:#fff;padding:15px;transition:all .5s}
.tab-content.current{display:inherit}
.loadbox{padding-top:50px;clear:both;text-align:center}
.proaddBox{margin-bottom:30px}
.proaddBox a{position:relative;display:block;z-index:9}
.proaddBox a:before{content:'';position:absolute;left:50%;top:45%;width:64px;height:64px;background:#fff url(images/linkBg.png) no-repeat center;z-index:1;border-radius:50%;margin:-32px 0 0 -32px;transition:all .5s;opacity:0;visibility:hidden}
.proaddBox a:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#0000003d;opacity:0;visibility:hidden;transition:all .5s;border-radius:10px}
.proaddBox img{width:100%;border-radius:5px;border:10px solid #ddd;}
.proaddBox:hover a:before{opacity:1;visibility:visible;top:50%}
.proaddBox:hover a:after{opacity:1;visibility:visible}
.home .proaddBox{width:20%}
.home .tab-content{background:0 0}
.innertabs{position:static;width:100%;display:none}
.innertabs.active{display:block}
.innertabs ul{text-align:center;list-style:none}
.innertabs ul li{display:inline-block;cursor:pointer}
.innertabs-section ul{margin:0 0 35px;padding:0;list-style:none;text-align:center}
.innertabs-section ul li.innertab{background:0 0;display:inline-block;cursor:pointer;padding:5px 15px;text-decoration:none;color:#757575;font-size:12px;font-weight:500;transition:all .5s;position:relative}
.innertabs-section ul li.innertab.active{color:#fff;background:#d7a51a;border-radius:30px}
.innertab-panel,.innertabs-section{display:none}
@media only screen and (max-width:991px) {
ul.tabs li{margin:0 10px 0 0}
ul.tabs li:last-child{margin-right:0}
ul.tabs li{padding:8px 16px;font-size:14px;font-weight:500;transition:all .5s;border:1px solid #ff6f2c;border-radius:30px}
}
@media only screen and (max-width:767px) {
ul.tabs li{padding:8px 16px;width:24%;border:1px solid #ff6f2c;border-radius:30px;margin:0 0 10px}    
}
@media only screen and (max-width:639px) {
.innertabs-section ul li.innertab{width:30%;border:1px solid #757575;border-radius:5px;margin:5px 3px;padding:6px 15px}
.innertabs-section ul li.innertab.active{color:#ff6f2c;background:0 0;border-radius:3px;border-color:#ff6f2c}
ul.tabs li{width:49%}
}

.srch-hdr{position:relative;width: 20px;}
.srchbtn {display: block; width: 20px;}
.srch-bx {display:none;position:absolute;right:0;top:100%;border:1px solid #ddd;background-color:#fff;width:300px;z-index: 9;}
.srch-bx form {display: flex;}
.srch-bx .form-control{padding:8px 10px;border:0;border-radius:0;margin:0;font-size:15px;line-height:17px}
.top-rgt .srch-bx .btn{position:absolute;right:0;top:0;bottom:0;padding:5px 10px;background:#ed1c24 url(images/srch.png) no-repeat center;width:32px;text-indent:-999px;border-radius: 0;border: 0;margin: 0;}
.srch-bx .btn:focus{background:#ed1c24 url(images/srch.png) no-repeat center;}
.srch-bx .btn {font-size: 14px;background-position: calc(100% - 10px) center;padding: 10px 28px 10px 14px;}

.hdmdle-wrp {display: flex;position: relative;align-items: center;justify-content: end;padding: 27px 0;}
.logo {position: absolute;left: 0;top:6px;max-width: 258px;z-index: 3;}
.bnr-wrp {background-color: #f6f1fb;}
.bnr-item {padding: 10px 0 0;}
.bnr-cnt h2 {font-size: 46px;line-height: 50px;font-weight: 600;margin: 0 0 20px;color: #303132;}
.bnr-cnt .btn {background-color: #d7a51a;}
.bnr-cnt .btn:hover {background-color: #000;}
.bnr-cnt ul {list-style: none;margin: 0 0 25px;}
.bnr-cnt ul li {font-size: 26px;color: #58595b;padding: 0 0 3px 35px;background: url(images/c.png) no-repeat 0 8px;}

.hd-rgt {display: flex;align-items: center;padding-left: 20px;}
.cl-btn {padding-right: 8px;}
.lg-bx {margin: 0 10px;}

.hm-slide .slick-arrow{position:absolute;top:0;bottom:0;margin:auto;font-size:0;border-radius:0;background-color:transparent;border:none;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hm-slide .slick-arrow:hover{background-color:inherit}
.hm-slide .slick-next.slick-arrow::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:34px}
.hm-slide .slick-prev.slick-arrow::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053";font-size:34px}
.hm-slide .slick-next.slick-arrow{right:30px}
.hm-slide .slick-prev.slick-arrow{left:30px}
.hm-slide .slick-arrow::before{color:#b2afb4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hm-slide .slick-arrow:hover::before{color:#51297e}

.tle-bx {text-align: center;padding: 0 0 23px;background: url(images/aa.png) no-repeat center bottom;margin: 0 0 40px;}
.tle-bx h2 {margin: 0 0 10px;}
.tle-bx h4 {margin: 0;color: #58595b;line-height: 26px;}
.csftkp-area {padding: 80px 0;}
.csftkp-area .col-lg-3 {width: 20%;}
.csftkp-bx {text-align: center;margin-bottom: 25px;}
.csftkp-bx h4 {margin-bottom: 10px;}
.csftkp-icon {margin-bottom: 15px}

.wthpcls-area {padding: 80px 0;}
.wthpcls-bx {text-align: center;margin-bottom: 35px;padding: 25px 15px;border-radius: 5px;transition: all .5s;}
.wthpcls-bx:hover {box-shadow: 0 0 10px #ddd;}
.wthpcls-icon {margin-bottom: 30px;}
.wthpcls-name h5 {color: #3a266e;font-weight: 500;}
.wthpcls-cont {padding: 0 25px 25px;}

.jnustd-area {text-align: center;padding: 40px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.jnustd-area h2 {color: #fff;font-size: 30px;font-weight: 600;}
.jnustd-area h2 small {font-size: 25px;font-weight: 300;}

.nwsltrsbsc-area {padding: 70px 0;}
.nwsltrsbsc-frm form {display: flex;justify-content: center;align-items: center;}
.nwsltrsbsc-frm input[type="email"] {width: 300px;padding: 10px 16px;border-radius: 35px;margin: 0 8px 0 0;font-size: 15px;}

.cl-btn .btn {background-image: url(images/Phone.png);background-position: 12px center;padding: 10px 12px 10px 30px;    font-size: 14px;}
.hwiwrks-area {padding: 30px 0 110px;}
.hwiwrks-bx {padding: 0 0 25px;position: relative;}
.hwiwrks-area .col-lg-4:nth-child(2) .hwiwrks-bx::before {content: '';display: block;height: 17px;width: 280px; background-image: url(images/arrow.png);background-position: 0 0;background-repeat: no-repeat;position: absolute;left: -150px;top: 25px;background-size: 100%;}
.hwiwrks-area .col-lg-4:nth-child(2) .hwiwrks-bx::after {content: '';display: block;height: 17px;width: 280px; background-image: url(images/arrow.png);background-position: 0 0;background-repeat: no-repeat;position: absolute;right: -150px;top: 25px;background-size: 100%;}

.hwiwrks-icon {width: 68px;margin: 0 auto 30px;position: relative;}
.hwiwrks-icon span {width: 23px;height: 23px;background-color: #51297e;color: #fff;display: flex;justify-content: center;align-items: center;position: absolute;right: 0;top: -5px;font-size: 13px;line-height: 14px;border-radius: 50%;}
.hwiwrks-cont h4 {color: #58595b;}

.ft-main {background-color: #0b0910;padding: 70px 0 0;background-image: url(images/footer.png);background-repeat: no-repeat;background-position: 0 0;}
.ft-main h4 {color: #fff;}
.ft-bx ul {list-style: none;}
.ft-bx ul li {color: #949494;margin: 0 0 3px;}
.ft-bx ul li a {color: #949494;}
.ft-bx ul li a:hover {color: #fff;}

.qckc input {background-color: #000;border: 0;border-radius: 35px;padding: 10px;color: #fff;font-size: 13px;}

.qckc input[type="text"]::-webkit-input-placeholder, .qckc input[type="tel"]::-webkit-input-placeholder, .qckc input[type="email"]::-webkit-input-placeholder, .qckc input[type="password"]::-webkit-input-placeholder, .qckc textarea::-webkit-input-placeholder  {color:#9a9a9a;opacity:1}
.qckc input[type="text"]::-moz-placeholder, .qckc input[type="tel"]::-moz-placeholder, .qckc input[type="email"]::-moz-placeholder, .qckc input[type="password"]::-moz-placeholder, .qckc textarea::-moz-placeholder, .qckc select::-moz-placeholder {color:#9a9a9a;opacity:1}
.qckc input[type="text"]:-ms-input-placeholder, .qckc input[type="tel"]:-ms-input-placeholder, .qckc input[type="email"]:-ms-input-placeholder, .qckc input[type="password"]:-ms-input-placeholder, .qckc textarea:-ms-input-placeholder  {color:#9a9a9a;opacity:1}
.qckc input[type="text"]:-moz-placeholder, .qckc input[type="tel"]:-moz-placeholder, .qckc input[type="email"]:-moz-placeholder, .qckc input[type="password"]:-moz-placeholder, .qckc textarea:-moz-placeholder, .qckc select:-moz-placeholder {color:#9a9a9a;opacity:1}
.qckc .btn {background-color: #d7a51a;width: 100%;background-image: none;}
.qckc .btn:hover {background-color: #000;}

.cprgt {padding: 60px 0 0;}
.ftadrs ul li {padding-left: 19px;background-repeat: no-repeat;}
.ftadrs ul li.adrs {background-image: url(images/l.png);background-position: 0 4px;}
.ftadrs ul li.ml {background-image: url(images/m.png);background-position: 0 7px;}
.btnBox {padding: 25px 0 0;}

.filter_section h4 strong {font-weight: 700;margin: 0 0 15px;display: block;}
.tle-bx h1 {color: #58595b;}
.tle-bx h4 strong {font-weight: 600;color: #51297e;display: block;padding-top: 6px;}
.abt-wlc {background-color: #f8f6fa;padding: 55px 0 40px;}

.abt-mdle {padding: 80px 0;}
.abt-mdle-ct {padding-left: 60px;}
.abt-mdle-qot {padding: 45px 0 30px;background-color: #3a266e;}
.abt-mdle-qot p {font-size: 28px;line-height: 38px;color: #fff;font-weight: 600;font-style: italic;}

.crvls-area {text-align: center;padding: 70px 0 50px;}
.crvls-bx {margin: 0 0 15px;}
.crvls-icon {margin: 0 0 20px;}

.tle-bx ul {list-style: none;display: flex;justify-content: center;}
.tle-bx ul li {position: relative;font-size: 18px;padding: 0 13px;}
.tle-bx ul li::before {content: '';display: block;width: 6px;height: 6px;background-color: #000;border-radius: 50%;position: absolute;left: 0;top: 11px;}

/* pricing */

.bst-pck{background-color:#d7a51a;text-align:left;border-radius:10px 10px 0 0;padding:25px 15px 15px;height:100%;position:relative;box-shadow:0 2px 6px #000}
.bnsr{height:auto}
.bst-pck:before{content:'';display:block;width:98px;height:91px;background:url(images/prc99.jpg) no-repeat 0 0;position:absolute;right:4px;top:-6px;background-size:cover}
.bst-pck h3{color:#fff;line-height:30px;font-size:20px;text-transform:uppercase;font-weight:800;margin:0 0 10px}
.bst-pck h4{font-weight:400;font-size:14px;margin:0 0 15px;line-height:18px;color:#fff}
.bst-pck h5{font-weight:400;font-size:19px;padding:7px 4px 6px;line-height:20px;color:#fff;cursor:pointer;position:relative}
.bst-pck .btn{background-image: none;}
.bsn-spc-pkg ul{list-style:inside;margin:0}
.bsn-spc-pkg{visibility:hidden;width:180px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;top:3px;left:50%;margin-left:-95px}
.spg-hv:hover + .bsn-spc-pkg{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
.pricenew-features{border:1px solid #d7a51a}
.pricenew-services{border:1px solid #d7a51a}
 
.frht {display: block;height: 46px;}

.fs_panel .panel-title > a:before{font-family:FontAwesome;content:"\f067";padding-right:5px;font-size:12px;margin-right:12px}
.fs_panel .panel-title > a.collapsed:before{float:right!important;content:"\f068"}
.fs_panel .panel-title > a:hover,.fs_panel .panel-title > a:active,.fs_panel .panel-title > a:focus{text-decoration:none}
.fs_panel .panel-title a::before{display:inline-block;vertical-align:middle;background-color:#333;color:#fff;text-align:center;padding:4px 6px;-webkit-font-smoothing:subpixel-antialiased}
.fs_panel .panel-heading .panel-title a{display:flex;align-items:baseline;color:#ff6f2c;font-family:"Poppins";font-weight:700;padding:15px 25px;text-align:left}
.fs_panel .panel-heading{padding:0;background:0 0}
.panel-group .panel.fs_panel{border-color:#ccc;border-width:1px;background-color:#fff;border-radius:0}
.fusion-checklist,ul.fusion-checklist{list-style-type:none;padding:0;margin:10px 0 0}
.fusion-checklist .circle-yes,ul.fusion-checklist .circle-yes{border-radius:50%;background-clip:padding-box;background-color:#333;color:#fff;text-align:center}
.fusion-checklist .icon-wrapper,ul.fusion-checklist .icon-wrapper{display:flex;align-items:center;justify-content:center;float:left;background-color:#35cd88;font-size:12.32px;height:23.8px;width:23.8px;margin-right:9.8px}
.fusion-li-item-content{text-align:left}
.panel-group .panel.fs_panel:hover,.panel-group .panel.fs_panel.hover{background-color:#f9f9f9}
.panel-group .panel.fs_panel:hover .panel-title a::before{background-color:#f06829}
.fs_panel .panel-body{padding:10px 25px 15px;border:none}
.panel.panel-default.fs_panel > .panel-heading + .panel-collapse > .panel-body{border:none}
.other_hmFt .btn{margin-bottom:30px;margin-bottom:40px}
.other_hmFt{margin-top:30px}
.scope-sec.scope-secEdt ul li{display:block;margin:0 0 13px;padding:4px 0 4px 36px;position:relative;text-align:left;color:#585858;font-size:14px}
.scope-sec.scope-secEdt ul li:before{top:2px;width:24px;height:24px;line-height:24px}
.scope-sec.scope-secEdt h3{font-weight:700;font-size:26px;line-height:32px;color:#585858;margin-bottom:30px}
.scope-sec.scope-secEdt{margin-bottom:65px;padding-bottom:50px;border-bottom:1px solid #e8e8e8}
.ft-top{position:relative}
.bni-bx{max-width:290px;position:absolute;left:0;bottom:100px}
.quickIcon{background:#ff6f2c!important}
.quickBox:hover .quickIcon{background:#ff9766!important}
.page-template h2{margin:0 0 15px;font-size:52px;font-weight:700;color:#58595b;line-height:56px}
.quickText p a i{font-size:22px;color:#ff9766;margin:0 5px 0 0;line-height:24px;display:inline-block;position:relative;top:2px} 
  
.price_tabs { padding: 100px 0px; position: relative;}
.tabs_group .tab-content { display: block;  background: #fff; padding: 0; transition: all .5s;}
.tab-divider {  width: 100%;  height: 10px;}
.tab-divider span {  background-color: #ffe2d4;  height: 10px;  width: 100%;  padding: 2px;  display: block;}
.mid_tabs_bx { overflow: hidden; border: 1px solid #ffac85; text-align: center; background-color: #ffac85; width: auto; margin: 0 auto; padding: 10px; border-radius: 55px; margin-bottom: 50px; display: table; margin: 0 auto 25px; text-align: center; margin-top: -52px;}
.mid_tabs_bx .nav-tabs>li.active>a, .mid_tabs_bx .nav-tabs>li.active>a:focus, .mid_tabs_bx .nav-tabs>li.active>a:hover { background-color: #ff6f2c;font-weight: 600;border-radius: 28px;color: #fff; border: none;}
.mid_tabs_bx .nav-tabs>li>a {background-color: inherit;border-radius: 28px;border: none;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s;color: #5e5e5e;font-weight: 600;font-size: 20px;display: inline-block;margin: 5px;     border: none;}
.mid_tabs_bx .nav-tabs { border: none;}
.price_tabs_dets { text-align: center; margin: 0px 0px 15px;}
.price_tabs_option ul { -moz-column-count: 3; -moz-column-gap: 1em; -webkit-column-count: 3; -webkit-column-gap: 1em; column-count: 3; column-gap: 1em; margin: 0px; padding: 0px; list-style: none;}
.price_tabs_option ul li {display: block;margin: 0 0 13px;padding: 4px 0 4px 36px;position: relative;text-align: left;color: #585858;font-size: 14px;}
.price_tabs_option ul li:before {content: '\f00c';font: normal 13px/1 FontAwesome;display: block;position: absolute;left: 0;top: 2px;background: #35cd88;width: 24px;height: 24px;border-radius: 50%;color: #fff;line-height: 24px;text-align: center;}
.price_tabs_dets p a { font-weight: 600;     color: #ff6f2c;}

.pricenew-new-header .price{color:#fff;font-size:40px;text-align:center;font-weight:600;margin-bottom:0;line-height:normal;padding:0}

.ofrwrp-area h3 {margin: 0 0 25px; font-size: 30px; font-weight: 700; color: #58595b; line-height: 36px;}
.ofrwrp-area h3 span {color: #ff6f2c;}
.ofrwrp-area {background-color: #f8f8f8;  padding-top: 60px;  padding-bottom: 60px;}
  
  
  /* price */
.prcnlst-area {padding: 60px 0 80px;}
.pricenew-section {width: 100%;margin: 0 auto;/* margin-top: -255px; */}
.pricenew-box-content ul {padding: 0;}
.pricenew-banner {margin-top: 0px;}
.no-padding{padding-left:0px;padding-right:0px;}
.pricenew-integration .rotation-text {top: 7%;}
.pricenew-top-bar .active_request  {margin: 0; width: 46px;margin: 0 auto;background-position: calc(100% - 6px) center; background-color: #d7a51a; border: 0; padding: 10px 6px; text-align: center; font-size: 14px; color: #fff; font-weight: 500;  border-radius: 25px;}
.pricenew-top-bar .active_request2 {margin: 0; width: 46px;margin: 0 auto;background-position: calc(100% - 6px) center; background-color: #d7a51a;border: 0;padding:  10px 6px;text-align: center;font-size: 14px;color: #fff; font-weight: 500; border-radius: 25px;}
.rotation-text img {width: 45p x;}
.pricenew-new-header {height: 300px;margin-bottom: 0;position: relative;     line-height: normal;     text-align: center;}
.pricenew-features ul li ,
.pricenew-services ul li  {color: #3b3b3b;font-size: 15px;font-weight: 500;line-height: 40px;list-style-type: none;text-align: left;}
.pricenew-box-content li {color: #3b3b3b;font-size: 15px;font-weight: 500;line-height: 40px;list-style-type: none;text-align: center;}
.pricenew-btn img { width: 141px;margin: 0 auto;display: block;}
.pricenew-btn.price-new-gray a {padding: 10px;border-radius: 30px;border: 1px solid #c447da;display: block;width: 140px;text-align: center;font-size: 20px;font-weight: 800;margin: 0 auto;background-color: #d5c9c9;color: #000;border: 0;cursor: none;width: 190px;}
.pricenew-btn a {/*background-color: #770caa;color: #fff;padding: 10px;border-radius: 30px;border: 1px solid #c447da;display: block;width: 140px;text-align: center;font-size: 20px;font-weight: 800;margin: 0 auto;*/}
.pricenew-new-header .pricing-change-box {background-color: transparent; height: auto;padding: 0; margin-top: 15px; }
.need-somehing-btn img {width: 170px; }
.pricenew-change-btn {margin-top: 0px;} 
.pricenew-new-header .price {color: #fff;font-size: 40px;text-align: center;font-weight: 600;margin-bottom: 20px;}
.pricenew-integration ul li img {width: 100px;height: auto;}
.pricenew-integration li { list-style-type: none; margin-bottom: 30px; height: 50px; vertical-align: middle; line-height: 50px; text-align: center;   }
.pricenew-features  { margin-bottom: 30px; position: relative;    -webkit-box-shadow: 4px 3px 9px 6px #96969633; box-shadow: 4px 3px 9px 6px #96969633; padding: 20px 0px;border-radius: 10px 0 0 10px }
.pricenew-services  { margin-bottom: 30px; position: relative; box-shadow: 4px 3px 9px 6px #96969633; -webkit-box-shadow: 4px 3px 9px 6px #96969633; padding: 20px 0px;border-radius: 10px 0 0 10px }
.pricenew-box-content.pricenew-box-integration li  { height: 50px; line-height: 50px; margin-bottom: 30px; }
.pricenew-box-content { margin-bottom: 5px; padding: 16px 0px 50px; border-top: 1px solid #dddddd; }
.pricenew-new-header .pri-new-change-box h2 { height: auto; }
.pricenew-top-bar .pricenew-new-header {background-color: #492879; padding: 30px 10px; transition: 0.3s; }
.pricenew-new-header h2  {    position: relative; color: #fff; font-size: 25px; text-align: center; font-weight: 800; height: auto; margin-top: 0; line-height: normal; margin: 0px;     text-transform: uppercase;}
.pricenew-integration ul  { padding-left: 30px; }
.pricenew-integration ul li { text-align: left; }
.pricenew-change-box h2  { color: #fff; font-size: 40px; text-align: center; font-weight: 600; }
span.pricenew-plan-val { color: #fff; text-decoration: none; display: contents !important; }
.pricenew-change-btn .btn  {background-color: #d7a51a;background-image: none;}
.pricenew-integration {margin-bottom: 30px;position: relative;box-shadow: 4px 3px 9px 6px #96969633;-webkit-box-shadow: 4px 3px 9px 6px #96969633;padding: 20px 0px;height: 440px;}
.pricenew-btn { display: flex; flex-direction: column;     align-items: center;}
.pricenew-btn .btn { display: inline-block;background-color: #d7a51a;background-image: none; margin-bottom: 10px;}
.pricenew {margin-bottom: 2em;padding-bottom: 3em;transition: 0.3s;position: relative;border: 1px solid transparent;border-radius: 10px;overflow: hidden;}
.pricenew-new-header span {font-weight: 400;font-size: 14px;display: block;padding-top: 0px;line-height: 18px;}
.price-na {color: #c0c0c0;}
.rotation-text  { display: inline-block; position: absolute; top: 50%; left: -42px; transform: translate(0%, -50%);}
.title_ribbon { background-color: #ff6f2c; border-radius: 0 15px 15px 0; writing-mode: vertical-lr; text-orientation: revert-layer; transform: rotate(180deg); color: #fff; padding: 30px 10px; display: inline-block; vertical-align: middle; text-align: center; margin: 0;}
.title_ribbon h3 { color: #fff; text-transform: uppercase; font-size: 20px;}
  
.all_list_panel { padding-left: 30px;}

.ofrwrp-areaTop {padding-bottom: 30px;}
.ofrwrp-areaTop .btn {margin: 0 5px 5px;}
  
  
.rqmntbn-pr {background-color: #ff6f2c;}
.rqmntbn-prCnt h3 {font-size: 42px;color: #fff;font-weight: 700;line-height: 46px; margin: 0px 0px 20px;}
.rqmntbn-prCnt p {font-size: 24px;line-height: 28px;color: #fff;}
.rqmntbn-prCnt-btn {font-size: 14px;font-weight: 700;color: #fff;border: 1px solid #fff;border-radius: 18px;display: inline-block;padding: 6px 17px;}
.rqmntbn-prCnt-btn i {margin-left: 2px;}
.rqmntbn-prCnt-btn:hover, .rqmntbn-prCnt-btn:focus, .rqmntbn-prCnt-btn:active {border: 1px solid #000;color: #000;}
.rqmntbn-prCnt {padding-top: 70px;}
.heroCont ul li:before {width:10px !important;height:10px !important;background-color:#ff6f2c !important;border-radius: 50%;top: 5px !important;}
.heroCont ul li {padding-left:16px !important;}
.heroArea .heroCont.heroCont-thrd h3 {font-size:20px !important;}
.heroArea .heroCont.heroCont-thrd h3:before {background:url(https://demo4client.com/Wordpress/design_friday_oldbup/wp-content/uploads/2023/01/tick-arrow.png) no-repeat 0 0 !important;width:15px !important;height:12px !important;top:2px !important;}
  
.fs_panel .panel-body{padding:10px 15px 15px!important}
.fusion-li-item-content p{font-size:13px}
.pricenew-new-header h2{font-size:22px}
.pricenew-new-header h2 sup{width:20px;height:20px;border:1px solid #fff;border-radius:50%;font-weight:400;display:inline-block;line-height:20px}
.pricenew-new-header.lst h2 sup{width:25px;height:25px!important;border:1px solid #fff;border-radius:50%;font-weight:400;display:inline-block;line-height:25px!important;position:relative;top:-5px;font-size:8px!important;text-transform:none;background:#ff6f2c;position:absolute;right:48px;top:36px}
  

.pricing-change-box1.pri-new-change-box {margin: 10px 0 18px;}
.btn::before {display:none;}
.pricenew-new-header {height:auto !important;}
.off_mobile .pricenew-new-header {height:295px !important;}
.pricenew-new-header h2 {height: 95px;}
.pricenew-new-header .pricing-change-box {margin: 10px 0 0;}
.rqstarea-tle h2 {line-height: 44px;}
.join h3 {    margin: 0 !important;}
.join {    padding: 60px 0 30px !important;}
.join .titlebox {  margin-bottom: 10px !important;}
.rqstarea-lst {   max-width: 400px;   margin-left: 60px;}
.heroCont ul li { color: #58595b !important;}
body { color: #58595b !important;}
.call-top {background:url(https://demo4client.com/Wordpress/design_friday_oldbup/wp-content/uploads/2023/01/call-icon-top-w.png) no-repeat 18px 8px #ff6f2c !important;background-size: 18px 20px !important;}
.fas.fa-info-circle { text-align: center;  width: 35px;    height: 35px;position: relative;z-index: 999;}
.tooltip-bx {top:-260px !important;}  
.hmFeature-area.hwitwrkssec.padajd {padding: 0;}
.ofrwrp-areaTop.hwwrks {padding: 45px 0 0 0;}
.mobile_title { display:none; }
.nav-links {padding-bottom: 15px;}
.nav-links:after, .nav-links:before {content:'';display: block;clear: both;} 
.nav-links a {color: #ff6f2c;}
.nav-links a:hover {text-decoration: none;color: #4b4b4b;}
.nav-previous {float: left;}
.nav-next {float: right;}
  
  
.res_box{position:relative;display:none;padding:0 15px}
.res_item{position:relative}
.res_hd{cursor:pointer;position:relative;overflow:hidden}
.res_hd::before{position:absolute;height:20px;right:0;bottom:0;top:0;margin:auto;z-index:1;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";color:#fff;font-size:18px;line-height:20px}
.res_hd.closed::before{color:#ff6f2c;content:"\f0d8"}
.res_hd h3{font-weight:500;font-size:20px;line-height:24px;color:#fff;position:relative;padding:5px 10px 10px 0;margin:0}
.res_cont{display:none;padding:10px 0}
.res_cont ul{list-style:none;margin:0}
.res_cont ul li{color:#fff;font-size:14px;margin-bottom:5px}
.res_cont ul li a{color:#fff}
.edthed .NavForDeskMob{margin:7px 0 0 20px}
.edthed .navigation ul li{margin:0 4px!important}
.edthed .navigation ul li a{padding:9px 3px 8px;font-size:14px}
.edthed .acntInfo .btn{padding:10px 15px;font-size:14px;margin:0 0 0 3px}
.edthed .call-top a{font-size:14px}
.edthed .call-top{padding-left:30px;background-position:10px 8px!important}
.hcl .btngrp a{margin:6px 0 0 12px}
.hcl .search-bar{margin:2px 0 0 12px}
  

/* responsive */
@media screen and (min-width: 1300px){
.header-top .container {width: 1300px;}
.NavForDeskMob {margin: 7px 0 0 74px;}
.navigation ul li {margin:0 4px !important;}
}
  
@media screen and (min-width: 1000px){
.pricenew:hover {box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);border: 1px solid #d7a51a;}
}
  
@media only screen and (max-width: 1299px) {
.rqmntbn-prCnt{padding-top:35px}
.pricenew-section{padding-left:40px}
.pricenew-features ul li,.pricenew-services ul li{font-size:13px;line-height:37px}
.pricenew-box-content li{font-size:13px;line-height:37px}
.rqstarea-tle h2{line-height:40px}
.navigation ul li a{padding:4px 4px 8px!important}
.pricenew-new-header.lst h2 sup{right:15px}
.pricenew-top-bar .active_request,.pricenew-top-bar .active_request2{padding:4px 12px;font-size:14px;border-radius:15px}
.edthed .navigation ul li:first-child{margin-left:0!important}
.edthed .navigation ul li{margin:0 1px!important}
.edthed .navigation ul li a{padding:9px 2px 8px!important;font-size:13px}
.edthed .NavForDeskMob{margin:4px 0 0!important}
.edthed .call-top a{font-size:13px}
.edthed .acntInfo .btn{padding:10px 12px;font-size:13px}
.NavForDeskMob{margin:13px 0 0 4px !important}
.frht {height: auto;}
}
  
@media only screen and (max-width: 991px) {
.bni-bx{position:static;margin:0 auto 20px}
.price_tabs{padding:60px 0}
.rqmntbn-prCnt{padding:15px 0 18px;text-align:center}
.rqmntbn-pr .pull-right{float:none!important}
.rqmntbn-prCnt h3 br{display:none}
.pricenew-section{padding-left:0}
.off_mobile{display:none}
.no-padding{padding-left:15px;padding-right:15px}
.pricenew-new-header{height:auto}
.pricenew-box-content.each_content_before ul li:before{content:attr(data-title) ": ";font-weight:700;width:100%;display:block;color:#000;margin-bottom:0;line-height:24px}
.pricenew{margin-bottom:30px;padding-bottom:0}
.pricenew-box-content{padding:16px 0 5px;text-align:center}
.pricing-footer-tnc{text-align:center}
.pricenew-new-header.lst h2 sup{right:inherit;margin-left:4px;top:22px}
.mobile_title{display:block;color:#fff;margin:0 auto 20px}
.mobile_title h3{color:#fff;border-radius:0 0 15px 15px;line-height:normal;padding:8px 20px;background-color:#d7a51a;display:inline-block}
.pricenew-new-header h2{height:auto;line-height:24px}
.toggle_bx{display:none}
.edthed .call-top{background-position:10px 10px!important}
.edthed .acntInfo{margin:0}

}
  
@media only screen and (max-width: 767px) {
.scope-sec.scope-secEdt{margin-bottom:25px;padding-bottom:20px}
.scope-sec.scope-secEdt h3{margin-bottom:20px}
.scope-sec.scope-secEdt ul li{margin:0 0 10px}
.price_tabs_option ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}
.mid_tabs_bx .nav-tabs>li>a{padding:10px 12px;font-size:12px}
.mid_tabs_bx{margin-top:-42px;padding:5px}
.price_tabs{padding:30px 0}
.rqmntbn-prCnt h3{font-size:26px;font-weight:600;line-height:32px;margin:0 0 10px}
.rqmntbn-prCnt p{font-size:18px;line-height:22px}
.pricenew-top-bar .pricenew-new-header{padding:20px 10px}
.pull-right.blgFRes{float:none!important;padding-bottom:25px}
.ftres-n{display:none}
.res_box{display:block}
.wrap-right{display:none}
.res_hd h3{text-align:center}
.res_cont ul li{text-align:center}
.res_cont{text-align:center}
.mainft .res_hd h3{margin-bottom:0;padding:6px 10px 7px 0}
.page-template h2{font-size:30px;font-weight:600;line-height:34px}
.pricenew-new-header.lst h2 sup{top:39px}
.edthed .call-top{padding:0;background-position:6px 6px!important}
.edthed .search-bar{width:29px}
.edthed .logo{max-width:180px}
.edthed .call-top a{display:block;width:30px;height:30px;padding:0}
.hcl .btngrp a{margin:0 2px}
.hcl .search-bar{margin:1px 0 0 5px;width:35px}
}
  
@media only screen and (max-width: 649px) {
.price_tabs_option ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}
.mid_tabs_bx{margin:0 auto 15px;margin-top:-26px}
.tab-divider{top:10px;position:relative;z-index:-1}
.heroArea .heroCont.heroCont-thrd h3{font-size:14px!important;line-height:16px!important;padding:0!important;font-size:14px!important;line-height:16px!important;padding:0!important}
.pricenew-new-header h2 br{display:block}
}

.bsnsrtr-area {padding: 29px 0; background-color: #492879;background-image: url(images/bg1.jpg), url(images/hbg.jpg);background-repeat: no-repeat, no-repeat;background-position: left top, calc(100% + 160px) top;}
.bsnsrtr-tl h2 {color: #fff;margin: 0 0 10px;}
.bsnsrtr-tl .btn {background-color: #d7a51a;}
.bsnsrtr-svc {padding-right: 30px;}
.bsnsrtr-svc ul {list-style: none;}
.bsnsrtr-svc ul li {color: #fff;font-size: 16px;font-weight: 500;background: url(images/tck.png) no-repeat 0 6px;border-bottom: 1px solid #946d04;padding: 3px 0 3px 22px;}
.bsnsrtr-svc ul li:last-child {border: 0;}
.bsnsrtr-lst {padding-left: 10px;}
.bsnsrtr-lst ul {list-style: none;display: flex;flex-wrap: wrap;}
.bsnsrtr-lst ul li {color: #fff;font-size: 14px;width: 48%; font-weight: 500;background: url(images/tck-g.png) no-repeat 0 6px;padding: 3px 0 3px 22px;}

/*		hmFaqArea		*/
.hmFaqArea { padding:80px 0 90px;}
.faq_hd {background:#eee url(images/pl.png)no-repeat 98.2% center; border-radius:5px; padding:9px; margin-bottom:6px;cursor:pointer;}
.faq_hd.closed {background:#d7a51a url(images/mn.png)no-repeat 98.2% center;}
.faq_hd.closed h3 {color:#fff;}
.faq_hd h3{font-size:15px; line-height: 18px; color:#555; padding-left:9px;margin: 5px 0;}
.faq_cont {padding:15px 16px 5px; display:none}
.faq_cont p {padding-bottom:10px; font-size:15px; line-height:24px; color:#555;}

.wtdn-area {padding: 50px 0 60px;position: relative;}
.wtdn-area::before {content: '';display: block;background-color: #f1be30;position: absolute;left: 0;right: 0;top: 133px;height: 8px;z-index: -1;}
.wtdn-tabs-nav {padding: 30px 0;}
.wtdn-tabs-nav ul {list-style: none;display: flex;justify-content: center;align-items: center;background-color: #f1be30;max-width: 510px;margin: 0 auto;padding: 35px 15px;border-radius: 50px;}
.wtdn-tabs-nav ul li {margin: 0 2px;}
.wtdn-tabs-nav ul li a {font-size: 22px;font-weight: 600;color: #fff;background-color: #cb9706;padding: 15px 30px;border-radius: 35px;}
.wtdn-tabs-nav ul li a.inactive {background-color: #f1be30;}

.hlvb-area {background-color: #492879;}
.hlvb-area h2 {color: #fff;font-weight: 600;font-size: 40px;line-height: 44px;margin: 0 0 15px;}
.hlvb-area p {color: #fff;font-weight: 600;font-size: 18px;}
.hlvb-area .btn {background-color: #d7a51a;}

.prtfloPg {padding: 45px 0 0;}

/* 11-01-25 */
.scope-sec ul li:before{content:'\f00c';font:normal 13px / 1 FontAwesome;display:block;position:absolute;left:0;top:-1px;background:#35cd88;width:18px;height:18px;border-radius:50%;color:#fff;line-height:18px;text-align:center}
.scope-sec.scope-secEdt ul li:before{top:2px;width:24px;height:24px;line-height:24px}
.scope-sec.scope-secEdt:last-child{border-bottom:0;margin-bottom:0;padding-bottom:30px}

.how-it-works{counter-reset:section;overflow:hidden;padding-bottom:110px}
.works-loop .hw-bx .counter::before{counter-increment:section;content:counter(section);position:relative;z-index:10;line-height:27px;font-size:14px;border-radius:50%;color:#fff;background-color:#3a266e;display:block}
.works-loop .row.counter:before{transition:all .3s ease-in-out}
.works-loop .row:hover .counter{background-color:#3a266e;border:10px solid #3a266e}
.works-loop .row:hover .hw-bx img{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.works-loop .row:hover .counter:before{background-color:#fff;color:#3a266e}
.hw-bx{text-align:center;height:210px;border-radius:10px;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 6px 15px 0 rgba(0,0,0,.15);box-shadow:0 6px 15px 0 rgba(0,0,0,.15);position:relative}
.counter{position:absolute;top:-20px;left:-20px;width:47px;height:47px;border-radius:50%;font-weight:600;border:10px solid #fff;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 6px 15px 0 rgba(0,0,0,.15);box-shadow:-5px -4px 15px 0 rgba(0,0,0,.15);z-index:0;transition:all.3s ease-in-out}
.content-bx h3{font-size:17px;line-height:24px;margin-bottom:12px;color:#58595b;font-weight:500}
.content-bx p{color:#5e5e5e;font-size:14px;line-height:22px}
.titlebox.title-nobar:before{display:none}
.color{color:#3a266e}
.how-it-works .works-loop .row{padding-bottom:160px;position:relative}
.how-it-works .works-loop .row:after{content:'';background:url(images/stroke-1.png) no-repeat 0 0;right:70px;height:135px;background-size:100%;position:absolute;width:590px;top: 220px;}
.how-it-works .works-loop .row:nth-child(2n):after{content:'';background:url(images/stroke-2.png) no-repeat 0 0;right:40px;height:160px;background-size:100%;position:absolute;width:500px}
.works-loop{padding-top:60px}
.works-loop .row:nth-child(2n) .col-md-4{float:right}
.works-loop .row:nth-child(2n) .col-md-7{margin-left:0;margin-right:8.33333333%}
.works-loop .row:last-child{padding-bottom:0}
.how-it-works .works-loop .row:last-child:after{display:none}
.col-sm-custom{width:20%;float:left;padding:0 15px}
.hwitwrkssec.hmFeature-area{padding:0 0 110px;overflow:hidden}
.hwitwrkssec .hmFeatureBox{margin-bottom:0}
.hwitwrkssec .hmFeatureCont p{padding-bottom:0}
.how-it-works .works-loop .row:nth-child(even) {flex-direction: row-reverse !important;}

.hmFeatureCont {padding: 15px 0 0;text-align: center;}
.hmFeatureBox {text-align: center;}

.blog-main-content .main-img{margin-bottom:30px}
.blog-main-content .main-img img{width:100%}
.blog-main-content{margin:0 0 30px;border-bottom:1px solid #e8e8e8;padding:0 0 30px}
.blog-main-content h2,.blog-main-content h1{font-size:24px;line-height:28px}
.blog-main-content h2 a,.blog-main-content h1 a{color:#51297e}
.nm-dte-cmt{list-style:none;overflow:hidden;margin:10px 0 20px}
.nm-dte-cmt li{float:left;font-size:14px;line-height:20px;color:#58595b;margin-right:22px}
.nm-dte-cmt li i{color:#51297e;margin:0 15px 0 0}
.nm-dte-cmt li:last-child{margin-right:0}
.tags-container{margin:0 0 6px}
.blogbtn{color:#58595b}

.blog_rt_top{margin-bottom:40px;position:relative}
.blog_rt_top h3{color:#51297e;font-size:18px;line-height:22px;font-weight:500;text-transform:uppercase;margin:0 0 15px}
.search-form{position:relative}
.blog_rt_top input[type=search]{width:100%;border:1px solid #c2c2c2;height:40px;padding:10px 40px 10px 15px;border-radius:8px;font-size:15px;font-weight:400}
.blog_rt_top input[type=submit]{position:absolute;width:40px;top:0;bottom:0;right:0;border-radius:0 8px 8px 0;border:none;background-color:transparent;text-indent:-20000px;background:url(images/searhicon-2.png) no-repeat center center}
.blog_rt_top ul{list-style:none}
.blog_rt_top ul li{font-size:15px;line-height:18px;color:#58595b;position:relative;margin:0 0 10px;padding:0 0 0 15px}
.blog_rt_top ul li a{color:#58595b}
.blog_rt_top ul li:before{content:'\f054';position:absolute;font-size:13px;top:1px;left:0;font-family:FontAwesome;color:#51297e}
.pd-33{padding:0 0 0 25px;margin:0 0 0 15px;border-left:1px solid #e8e8e8;height: 100%;}
.blog-main-content:last-child {border: 0;margin: 0;}

.contactArea {padding: 45px 0 0;}
.mapBox {height: 500px;}
.mapBox iframe {width: 100%;height: 100%;}
.quickIcon{width:100px;height:100px;background:#51297e!important;margin:0 auto 25px;text-align:center;line-height:100px;border-radius:50%;transition:all .5s}
.quickText p{color:#5e5e5e;font-size:14px;padding-bottom:5px;line-height:18px}
.quickText p a{color:#5e5e5e;font-size:14px}
.quickBox{text-align:center;padding:50px 15px;margin-bottom:40px;border-radius:15px;transition:all .5s}
.contactForm{padding:65px 0 55px;background:#f8f9fb}
.contactForm input,.contactForm textarea{width:100%;display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:13px;color:#7d7d7d;background:#fff;border:1px solid #ddd;padding:20px 25px;border-radius:35px;margin-bottom:20px;transition:.5s}
.quickContact .quickBox:hover .quickIcon{background:#000!important}
.tle-bx.text-start{background-position:left bottom}
.blgdtls-tp{margin:0 0 30px}
.blgdtlsPg{background-color:#f8f6fa;padding:55px 0}

.clps-bx {display: none;}
.fs_panel .active .panel-title > a:before {
  content: "\f068";
}
.panel-group .panel.fs_panel {
  border: 1px solid #ccc; 
}
.fs_panel .panel-heading h4 {margin: 0;}
.fs_panel .panel-heading .panel-title a { 
  font-weight: 500;
  padding: 15px 10px; color: #000;
}
.panel-group {margin: 0 0 40px;}
.panel-group .panel.fs_panel:hover .panel-title a::before {background-color: #000;}

.signupArea {padding:80px 0;}
.signupArea h1 {margin:0 0 30px;}
.checkprivacy {padding-bottom:15px;}
.checkprivacy a {color: #3a266e;}
.checkprivacy a:hover {color: #000;}
.form-control:focus, textarea.form-control:focus {border:1px solid #aaa;}
.signupArea select {background-image: url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/ar.png);    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;}
.loginArea {max-width:600px;margin:0 auto;}
.loginArea a {color: #3a266e;}
.loginArea a:hover {color: #000;}
.loginArea .field-placeholder {padding:5px 0 8px;}
.remember-block {padding-bottom:8px;padding-top:3px;}
.remember-block input[type="checkbox"] {margin-right:6px;}

.quickContact {padding:80px 0;}
.changetabs ul {list-style:none;display:flex;padding:0 0 20px;justify-content:center;}
.changetabs ul li {margin:0 3px 5px;}
.changetabs ul li.active .btn {background-color: #000;color: #fff;}
.orderFormBox {padding:0 0 15px;}
.orderFormBox h3 {margin:0 0 18px;}
.tabs-content {margin:0 0 18px;display:none;}
.sampleLogo {display:none;}
.logotype{background:#f8f9fa;padding:20px 20px 10px;border-radius:3px;margin-bottom:11px}

/*	24-03-25	*/
.inputfile,.inputfile1,.inputfile2,.inputfile3{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.upFileOther .inputfile+label,.upFileOther .inputfile1+label,.upFileOther .inputfile2+label,.upFileOther .inputfile3+label{width:100%;position:relative;background:#f6f6f6 url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/drop-icon.png) no-repeat 150px center;border:0;margin-bottom:8px;text-align:center;padding:55px 30px;border-radius:15px;font-size:14px;color:#aaa;font-weight:500}
.inputfile+label,.inputfile1+label,.inputfile2+label,.inputfile3+label{cursor:pointer}
.defaultClose,.needphotolabel{display:none}

select.form-control {background-image:url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/down-arrow.png);background-repeat:no-repeat;background-position:calc(100% - 13px) center;}

.orderFormBox{background:#fff;box-shadow:0 0 15px #e3e3e3;padding:40px 30px;border-radius:10px;margin-bottom:30px}
.orderFormBox h3{margin-bottom:25px;font-size:17px;color:#58595b;font-weight:500}
.orderTop{background:#f8f9fa;border-radius:3px;margin-bottom:10px;padding:20px}

.orderTopCont{text-align:right}
.orderTopText{display:none}
.orderTopTextInner{background:#fff;border:1px solid #ededed;border-radius:3px;padding:18px 18px 8px;margin:8px 0;text-align:left}
.orderTopText p{font-size:13px;color:#5e5e5e;line-height:18px;padding-bottom:10px}
.orderTopClick{color:#ff6f2c;font-size:14px;font-weight:500;display:inline-block}
.orderTopClick:hover{color:#5e5e5e}

.checkWrap{margin-bottom:7px}
.checkWrap input[type=checkbox],.checkWrap input[type=radio]{float:left;cursor:pointer}
.checkWrap label{font-weight:500;font-size:14px;color:#5e5e5e;cursor:pointer}
.checkWrap input[type=checkbox]:not(old),.checkWrap input[type=radio]:not(old){width:22px;height:22px;margin:0;padding:0;opacity:0}
.checkWrap input[type=checkbox]:not(old)+label,.contactForm input[type=checkbox]:not(old)+.wpcf7-list-item-label{display:inline-block;margin-left:-22px;padding-left:35px;background:url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/nochecks.png) no-repeat 0 0;line-height:22px;margin-bottom:4px;transition:.5s}
.checkWrap input[type=radio]:not(old)+label{display:inline-block;margin-left:-22px;padding-left:35px;background:url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/noradio.png) no-repeat 0 0;line-height:22px;margin-bottom:4px;transition:.5s}
.checkWrap input[type=checkbox]:not(old):checked+label,.contactForm input[type=checkbox]:not(old):checked+.wpcf7-list-item-label{background:url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/checks.png) no-repeat 0 0}
.checkWrap input[type=radio]:not(old):checked+label{background:url(https://demo4client.com/Wordpress/lion-designs/wp-content/uploads/2025/03/onradio.png) no-repeat 0 0}
.checkWrap p{font-size:12px;line-height:16px;color:#949494;padding:0 0 10px 35px}

.lg-bx .btn {background-image:none;padding: 10px 11px;font-size: 13px;line-height: 15px;display: block;margin: 2px 0;}
.lg-bx {position:relative;}
.ulog {display:none;position:absolute;left:0;top:100%;width: 110px;}
.sampleLogoBox {margin-bottom:10px;}

/**	---------------- ==============	 Responsive style start	 ==============	---------------- **/
/***----------------------------------------------------------------------------------------***/
@media (min-width: 1366px){
 
}
/*******		end 1400px		*******/

@media (min-width: 1399px){
 
}
/*******		end 1400px		*******/

@media (min-width: 1600px){
.container {width: 1410px;}
 
}
/*******		end 1600px		*******/

@media only screen and (max-width:1399px) {
.logo{max-width:220px}
.stellarnav li a{padding:10px 4px;font-size:15px}
.hd-rgt{padding-left:10px}
.lg-bx{margin:0 10px 0 5px;}
.ft-bx ul li,.ft-bx ul li a{font-size:14px}
.stellarnav li {margin: 0 2px;}

}
/*******		end 1399		*******/

@media only screen and (max-width:1365px) {



}
/*******		end 1365		*******/

@media only screen and (max-width:1199px) {
.logo{max-width:140px}
.stellarnav li a{padding:10px 2px;font-size:14px}
.cl-btn .btn{padding:10px 12px 10px 29px;font-size:12px}
.cl-btn{padding-right:0}
.hdmdle-wrp{padding:15px 0}
.bnr-cnt h2{font-size:36px;line-height:40px}
.hwiwrks-area .col-lg-4:nth-child(2) .hwiwrks-bx::before{width:180px;left:-100px}
.hwiwrks-area .col-lg-4:nth-child(2) .hwiwrks-bx::after{width:180px;right:-100px}
.wthpcls-bx{padding:10px}
.wthpcls-icon{margin-bottom:20px}
.bsnsrtr-svc {padding-right: 0;}
.bsnsrtr-lst {padding-left: 0;}
.bsnsrtr-area {background-image: url(images/bg1.jpg);}

.hlvb-area h2 {font-weight: 500;font-size: 28px;line-height: 34px;margin: 0 0 10px;}
.hlvb-area p {font-weight: 500;font-size: 17px;padding: 0 0 10px;}
.pd-33{padding:0 0 0 20px;margin:0 0 0 0px;}
}
/*******		end 1199		*******/

@media only screen and (max-width: 991px) {
.stellarnav li a {color: #fff;}
.ft-bx {padding: 0 0 35px;}
.hwiwrks-area .col-lg-4:nth-child(2) .hwiwrks-bx::before {display: none;}
.hwiwrks-area .col-lg-4:nth-child(2) .hwiwrks-bx::after {display: none;}
.csftkp-area .col-lg-3 {width: 33%;}
.abt-mdle-ct {padding: 20px 0 0;}
.bnr-pic img {margin: 0 auto;}
.bsnsrtr-area {background-image: none;}
.bsnsrtr-tl {text-align: center;padding-bottom: 25px;}
.bsnsrtr-bn {padding: 25px 0 0;}
.hlvb-area {text-align: center;padding: 25px 0 0;}
.pd-33{padding:0 0 0 10px;}
}
/*******		end 991		*******/ 

@media only screen and (max-width: 767px) {
.ft-bx{padding:0 0 20px}
.csftkp-area .col-lg-3{width:100%}
.hdmdle-wrp{flex-direction:column}
.logo{position:static}
.bnr-cnt h2{font-size:28px;line-height:30px;text-align:center}
.bnr-cnt ul li{font-size:20px}
.bnr-cnt{padding-bottom:20px}
.hm-slide .slick-next.slick-arrow{right:10px}
.hm-slide .slick-prev.slick-arrow{left:10px}
.csftkp-area{padding:35px 0}
h2{font-size:22px;line-height:28px}
h4{font-size:16px;line-height:18px;margin:0 0 10px}
.hwiwrks-area{padding:0 0 35px;text-align:center}
.hwiwrks-btn .btn{margin:0 5px 8px}
.bnr-cnt ul li{font-size:16px;background-position:0 2px;padding-left:26px}
.srch-bx{right:-50px;width:280px}
.csftkp-bx h4{margin-bottom:5px}
.csftkp-bx{margin-bottom:20px}
p{line-height:20px;padding:0 0 15px}
.hwiwrks-icon{margin-bottom:15px}
.proaddBox img{border-width:4px}
.btnBox{padding:5px 0 0}
.wthpcls-area{padding:35px 0}
.wthpcls-icon{margin-bottom:10px}
.wthpcls-cont{padding:0 0 10px}
.jnustd-area h2{font-size:26px}
.jnustd-btn .btn{margin:0 5px 10px}
.nwsltrsbsc-area{padding:40px 0}
.nwsltrsbsc-frm form{flex-direction:column}
.nwsltrsbsc-frm input[type="email"]{margin:0 0 15px}
.ft-main{text-align:center;padding-top:35px}
.cprgt{text-align:center;padding-top:35px}
.ftadrs ul li{padding:18px 0 5px;background-position:center top!important}
.wthpcls-bx{margin:0 0 5px}
.proaddBox{margin-bottom:25px}
#btn-back-to-top{bottom:50px}
.crvls-area{padding:40px 0 20px}
.abt-mdle-qot p{font-size:24px;line-height:34px;text-align:center}
h1{margin:0 0 15px;font-size:37px;line-height:42px}
.abt-wlc{padding:30px 0 15px}
.abt-mdle{padding:40px 0 20px;text-align:center}
.bsnsrtr-svc {padding: 0 0 20px;}
.bsnsrtr-lst ul {flex-wrap: nowrap;flex-direction: column;}
.bsnsrtr-lst ul li {width: 100%;}
.bsnsrtr-tl h2 br {display: none;}
.bsnsrtr-bn {text-align: center;}
.tle-bx ul {flex-direction: column;}
.tle-bx ul li::before {position: static;display: inline-block;}
.tle-bx ul li::before{position:static;display:inline-block;vertical-align:middle;margin:-1px 7px 0 0}
.wtdn-area::before{display:none}
.wtdn-area{padding:30px 0}
.wtdn-tabs-nav ul li a{font-size:13px;padding:12px 18px}
.wtdn-tabs-nav ul {padding: 18px 5px;max-width: 290px;}
.hmFaqArea {padding: 35px 0;}
.faq_hd h3 {padding: 0;font-size: 14px;}
.faq_hd {padding-right: 25px;}
.faq_cont p {font-size: 14px; line-height: 22px;}
.faq_cont {padding-top: 10px;}
.price_tabs_option ul li {margin: 0 0 5px;}
.wtdn-tabs-nav {padding: 5px 0 20px;}
.prcnlst-area {padding: 25px 0 30px;}
.prtfloPg {padding: 20px 0 0;}
.scope-sec.scope-secEdt:last-child {padding-bottom: 0;}
.how-it-works .works-loop .row:after {display: none;}
.how-it-works .works-loop .row {padding-bottom: 35px;}
.works-loop {padding: 0 15px;}
.content-bx {padding: 15px 0 0;text-align: center;}
.content-bx h3 {margin: 0 0 8px;}
.works-loop .row:nth-child(2n) .col-md-7 {padding: 0 15px;margin: 0;}
.how-it-works {padding: 0 0 35px;}
.col-sm-custom {padding: 0 10px;}
.pd-33{padding:0;border-left:0;}
.quickBox {margin: 0;padding: 10px;}
.contactForm {padding: 35px 0;}
.innerFormSec p {padding-bottom: 0;}
.blgdtlsPg {padding: 30px 0;}
.panel-group {margin: 0 0 20px;}
	.signupArea {
    padding: 35px 0;
}
	.signupArea h1 {
    margin: 0 0 15px;
}
.quickContact {padding:35px 0;}
.changetabs ul {flex-direction:column;align-items:center;}
.orderFormBox { 
    padding: 10px 15px; 
}	
} 
/*******	 end 767		*******/ 