@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Rubik:wght@300;400;500;600;700;800;900&display=swap');
/* @font-face{font-family:'Gordita';src:url('../fonts/Gordita-Light.woff2') format('woff2'),url('../fonts/Gordita-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Gordita';src:url('../fonts/Gordita-Bold.woff2') format('woff2'),url('../fonts/Gordita-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Gordita Ultra';src:url('../fonts/Gordita-Ultra.woff2') format('woff2'),url('../fonts/Gordita-Ultra.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Gordita';src:url('../fonts/Gordita-Thin.woff2') format('woff2'),url('../fonts/Gordita-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Gordita';src:url('../fonts/Gordita-Medium.woff2') format('woff2'),url('../fonts/Gordita-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Gordita';src:url('../fonts/Gordita-Regular.woff2') format('woff2'),url('../fonts/Gordita-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Gordita';src:url('../fonts/Gordita-Black.woff2') format('woff2'),url('../fonts/Gordita-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;} */

*{padding:0;margin:0;border:none;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
/*ol,ul{list-style:none}*/
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
strong,b{font-weight:bold}
em,i{font-style:italic}
u{text-decoration:underline}
a{text-decoration:none}
*:focus{outline:none}
a:hover,a:focus{text-decoration:none;outline:none!important} 
button:focus{outline:none}
svg:not(:root).svgIcon{overflow:visible}
html{font-size:16px;}
small{vertical-align:middle;font-size:80%;}
.pointer{cursor:pointer;}
.show{display:block!important;}
body{display:block;width:100%;padding:0;margin:0;font-family: 'Rubik', sans-serif;font-weight:400;line-height:1.4;color:#000;background-color:#fff}
.container{max-width:1640px!important;width:87%;}
p{line-height:1.5;font-size:17px;color: #000;font-weight:400;margin-bottom:15px;}
p:last-child{margin-bottom:0}
a{color:#2f316b;transition: color 0.4s ease-in-out;}
a:hover{color:#5fcbac}
.fw-bold{font-weight: 700;}
.vertical-line{width:1px;margin-left:-1px;background:#e2e2e2;}
.wrapper{display:block;width:100%;/*overflow-x: hidden;*/}
.bodyFixed{overflow:hidden}
.btn{min-width:170px;font-size:14px;font-weight:500;padding:10px 22px;border: 1px solid transparent;border-radius:50px;line-height: 1.2;}
.btn-primary,.btn-cyan:hover{background:#2F316B;border-color:#2F316B;color: #fff;}
html .btn.btn-primary:hover,.btn-cyan{background-color:#5fcbac;border-color:#5fcbac;color:#fff;}
.btn-orange{background-color:#fb8c00;border-color:#fb8c00;color:#fff;}
.btn-orange{background:#fb8c00;border-color:#fb8c00;}
html .btn-orange:hover{background-color:transparent;border-color:#fb8c00;color:#fb8c00!important;}
html .btn-orange:active{background-color:#fb8c00!important;background-image:none!important;border-color:#fb8c00!important;}
.btn-outline-orange{background:transparent;color:#fb8c00;border-color:#fb8c00;}
.btn-outline-orange:hover{background:#fb8c00;border-color:#fb8c00;color:#fff}
.btn-outline-cyan{border-color:#5fcbac;background-color:transparent;color:#5fcbac;}
.btn-outline-cyan:hover{border-color:#5fcbac;background-color:#5fcbac;color:#fff;}
.btn-outline-pink{background:rgba(237,25,122,0.05);color:#ED197A;border-color:#ED197A;}
.btn-outline-pink:hover{background:#ED197A;border-color:#ED197A;color:#fff}
.btn-outline-light{background:transparent;}
.btn-outline-light:hover{background:#fff;color:#2f316b;}
.btn.btn-link{padding: 0;min-width: unset;font-weight: 500;text-decoration: underline;display: inline;border: none;line-height: inherit;vertical-align: baseline;}
.btn-md{font-size:1rem;font-weight:500;padding:0.5rem 1.125rem;}
.btn-outline.btn-sm{padding:0.35rem 0.65rem;}
.btn-danger{background-color:#e31b00;border-color:#e31b00;}
.btn-outline.btn-danger{color:#e31b00;border-color:#e31b00;}
.btn-success{background-color:#28a745;border-color:#28a745;color:#FFF;}
.btn-success:hover{background-color:transparent;color:#28a745;border-color:#28a745;}
.btn.dropdown-toggle{padding-right:2rem;}
.text-danger{color:#e31b00!important;}
/* html .btn-outline.btn-primary:hover{color:#fff;background:#0c3560;} */
.dropdown-item.active,.dropdown-item:active{background-color:#2f316b;}
.form-group{position:relative;margin-bottom: 25px;}
.form-group .form-control{

    display: block;
    width: 100%;
    height: unset;
    border: 1px solid #dadada;
    border-radius: 50px;
    padding: 12px 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.1;
    margin-bottom: 0;
    letter-spacing: -0.01em;
    color: #000;
    text-overflow: ellipsis;
}
.form-group .form-control:focus{border-color: #c9c9c9;}
.form-group select.form-control{background-image:url(../img/dropdown.svg);background-size:12px;background-position:right 14px center;padding-right:28px;}
.form-group .form-control::-webkit-input-placeholder{color:#949494;}
.form-group .form-control:-ms-input-placeholder{color:#949494;}
.form-group .form-control::placeholder{color:#949494;}
.form-group label {
    display: block;
    font-size: 14px;
    color: #555;
    margin-bottom: 8px;
    line-height: 1.2;
    font-weight: 500;
}
.form-group .error{display:none;color:#e31b00!important;font-size:0.75rem!important;font-weight:400}
.form-group textarea.form-control{resize:none;height:80px;border-radius: 12px;}
hr{width:100%;margin:2rem 0;}

/* Header Style */
.headerMain{display:block;width:100%;padding:24px 0;z-index:12;position:relative;}
html.sticky-header-active #header.headerMain{position:fixed;left:0;right:0;top:0;border-bottom-color:rgba(234,234,234,0.5);-webkit-box-shadow:0 0 3px rgba(234,234,234,0.5);box-shadow:0 0 5px rgb(0 0 0 / 22%);background:#fff;z-index:999;padding:4px 0;}
.sidebar-overlay{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#000;z-index:9999;transition:visibility 0 linear .4s,opacity .4s cubic-bezier(.4,0,.2,1);}
.fixbody .sidebar-overlay{opacity:.5;visibility:visible;opacity:.5;visibility:visible;}
.menuIcon{display:none;width:40px;height:35px;position:relative;padding:8px 9px;}
.menuIcon span{display:block;width:22px;position:absolute;top:0;bottom:0;left:0;right:0;height:2px;background:#333;margin:auto;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.menuIcon span:before{content:"";width:22px;position:absolute;top:-8px;left:0;right:0;height:2px;background:#333;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.menuIcon span:after{content:"";width:22px;position:absolute;bottom:-8px;left:0;right:0;height:2px;background:#333;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.menuMain{display:inline-block;vertical-align:middle;width:auto;}
.menuMain li{display:inline-block;width:auto;font-size:1.0625rem;font-weight:400;color:#000;padding:0 1rem;position: relative;}
.menuMain .navigation > li{height:100%;padding:10px 20px;}
.menuMain li .nav-arrow{display:inline-block;z-index:12;/*width: 30px;height: 49px;*/bottom:0;margin:auto;float:right;position:relative;width:12px;height:17px;margin-left:4px;margin-top: 2px;pointer-events:none;}
.menuMain li .nav-arrow:before{content:"";width:8px;height:8px;border-bottom:2px solid #000;border-right:2px solid #000;display:inline-block;transform:rotate(45deg);vertical-align:middle;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.menuMain li a{color:#000;transition:all 0.4s ease-in-out;}
.menuMain li a:hover{color:#5fcbac}
.menuMain li.mega-menu > .sub-menu.software > li > a:hover {color: #2f316b;background: #f1f2ff;}
.sub-menu{display:none;}
.headerMain .btn{font-weight: 500;font-size: 16px;line-height: 1.2;padding: 14px 25px;min-width: unset;}
.myProfile{margin-left: 30px;}
.myProfile .userPic{display:inline-block;vertical-align:middle;width:2rem;height:2rem;border-radius:50%;overflow:hidden;position:relative;background:#f9f9f9;margin-right:5px;}
.myProfile .userPic img{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:100%;}
.myProfile .profileTab{font-size:16px;font-weight:500;color:#2f316b;padding-right:15px;}
.myProfile .profileTab:after{content:"";width:8px;height:8px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;position:absolute;right:0;top:0;bottom:2px;transform:rotate(45deg);margin:auto;}
.dropdown-menu{border: 1px solid #e2e2e2;box-shadow: 0 0 6px 2px rgb(0 0 0 / 10%);z-index: 99999;border-radius: 6px;margin-top: 7px;}
.dropdown-menu li{display:block;width:100%;}
.dropdown-menu li a{display:block;padding:5px 10px;color:#2f316b;font-size:1rem;font-weight:400;}
.dropdown-menu li a:hover{background:#f9f9f9;}
.btn + .dropdown-menu .dropdown-item{color:#2f316b;font-size:1rem;font-weight:400;padding:8px 12px;}
.required_fields{color:red;}
.loginLink{display:inline-block;font-size:1.0625rem;font-weight:400;color:#000;vertical-align:middle;margin-left:20px;margin-right:40px;}
.get-listed{font-size:16px;}
.callback{font-size:16px;margin-right: 5px;}
html:not(.sticky-header-active) .headerMain.is-light .siteLogo img{filter:brightness(0) invert(1);}
html:not(.sticky-header-active) .headerMain.is-light .menuMain li,html:not(.sticky-header-active) .headerMain.is-light .menuMain li a,html:not(.sticky-header-active) .headerMain.is-light .loginLink,html:not(.sticky-header-active) .headerMain.is-light .myProfile .profileTab {color:#fff;}
html:not(.sticky-header-active) .headerMain.is-light .menuMain li .nav-arrow:before{border-color:#fff;}
html:not(.sticky-header-active) .headerMain.is-light .btn.btn-cyan:hover {background-color:#fff;color: #000;}

.header-search{
    display: inline-block;
    width: 340px;
    background: #f6f9fc;
    border-radius: 40px;
    margin-bottom: 0;
}
.header-search.form-group .form-control{background-size: 16px;height: 40px;font-size: 14px;border-radius: 60px; background-color: #fff !important}
.header-search.form-group .search-data{
    top: 100%;
    padding-top: 0;
    border-radius: 20px;
}
.header-search.form-group .form-control {background:url(../img/svg/search-icon.svg) no-repeat right 1rem center; background-size:1.125rem;}
.header-search .searchloading1 {position:absolute; right:1px; top:1px; bottom:1px;}
.header-search .searchloading1 img {max-width:100%; max-height:100%;}
.header-search .searchloading1{border-radius: 60px; overflow: hidden;}


/* Banner Section */
.bannerSec{display:block;width:100%;position:relative;background-image:url(../img/banner-bg.jpg);padding-top:190px;padding-bottom:210px;margin-top:-112px;}
.bannerSec .bannerCon{text-align:center;}
.bannerSec .bannerTitle{font-weight:500;font-size:50px;line-height:1.36;letter-spacing:-0.01em;color:#fff;display:block;margin-bottom:60px;}
.bannerSec .bannerTitle span{color:#5fcbac;}
.banner-search{margin-bottom:0;max-width:680px;box-shadow:0px 10px 22px rgb(36 36 36 / 10%);border-radius:44px;background-color:#fff;margin-left:auto;margin-right:auto;padding:6px;position: relative;transition: all 0.4s ease-in-out;}
.banner-search-row{display:flex;align-items:center;z-index: 3;position: relative;}
.banner-search-icon{flex:0 0 62px;max-width:62px;height:62px;background:#FFB42F;box-shadow:0px 0px 140px rgb(0 0 0 / 25%);border-radius:60px;display:flex;align-items:center;justify-content:center;}
.banner-search.form-group .form-control{border:none;outline:none;box-shadow:none!important;font-weight:400;font-size:22px;line-height:1.2;color:#000;font-family:'DM Sans',sans-serif;}
.banner-search.form-group .form-control::placeholder{color:#666666;}
.banner-search .searchloading1{position:absolute;right:10px;top:50%;transform:translateY(-50%);border-radius:80px;overflow:hidden;}
.banner-search .searchloading1 img{max-width:100%;max-height:100%;}


.search-data {width: 100%;text-align: left;position: absolute;top: 50%;left: 0;width: 100%;padding: 16px;padding-top: 50px;z-index: 2;background-color: #fff;border-radius: 0 0 20px 20px;box-shadow:0px 10px 22px rgb(36 36 36 / 10%);}
.search-data ul {max-height: 50vh;overflow-x: auto;}
.search-data ul::-webkit-scrollbar,.blog-category-box .wigetCon .nav::-webkit-scrollbar {width: 6px;}
.search-data ul::-webkit-scrollbar-track,.blog-category-box .wigetCon .nav::-webkit-scrollbar-track {background-color: #e2e2e2;border-radius: 50px;}
.search-data ul::-webkit-scrollbar-thumb,.blog-category-box .wigetCon .nav::-webkit-scrollbar-thumb {background-color: #888;border-radius: 50px;}
.search-data ul::-webkit-scrollbar-thumb:hover,.blog-category-box .wigetCon .nav::-webkit-scrollbar-thumb:hover {background-color: #2f316b;}
.search-data-title{font-size: 12px;font-weight: 400;color: #555555;padding: 5px;}
li + .search-data-title{margin-top: 10px;}
.search-data-category, .search-data-software,.search-data .nodatafound{font-size: 14px;padding: 5px;cursor: pointer;}
.search-data-software,.search-data-category{color: #000;border-radius: 6px;display: flex;align-items: center;transition: all 0.4s ease-in-out;}
.search-data-software:hover,.search-data-category:hover {color: #2f316b;background: #f1f2ff;}
.search-data-software img{width: 30px;height: 30px;object-fit: contain;border-radius: 4px;margin-right: 15px;}

.bannerCountSec{margin-top:-105px;}
.bannerCountInr{background-color:#fff;position:relative;padding:48px 80px;max-width:1260px;margin-left:auto;margin-right:auto;}
.bannerCountInr::after,.bannerCountInr::before{position:absolute;display:block;content:'';width:120px;top:0;bottom:0;background-image:linear-gradient(to right,rgb(255 255 255 / 5%) 50%,rgba(255,255,255,0.1) 50%);}
.bannerCountInr::after{background-image:linear-gradient(to left,rgb(255 255 255 / 5%) 50%,rgba(255,255,255,0.1) 50%);right:-120px;}
.bannerCountInr::before{left:-120px;}
.bannerCountBox{display:flex;flex-wrap:wrap;}
.bannerCountBoxImg{flex:0 0 108px;max-width:108px;height:108px;background:rgb(95 203 172 / 15%);border-radius:110px;display:flex;align-items:center;justify-content:center;}
.bannerCountBoxCon{padding-left:20px;margin-top:15px;}
.bannerCountBoxTitle{font-weight:400;font-size:37px;line-height:1.3;letter-spacing:-0.01em;display:block;margin-bottom:12px;}
.bannerCountBox span{font-weight:400;font-size:17px;line-height:1.3;letter-spacing:-0.01em;color:#555555;}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #2f316b!important;background:#2f316b!important;}
.ui-state-active:hover{background-color: transparent !important;}
.ui-widget.ui-widget-content{border-radius: 6px;}
.ui-menu .ui-menu-item {display: flex;align-items: center;}
.search-logo img{width: 60px;height: 60px;object-fit: contain;border-radius: 6px;}

/* Common section */
.commonSec{display:inline-block;vertical-align:top;width:100%;padding-top: 100px;padding-bottom: 100px;position:relative;}
.secHead{display:block;width:100%;margin-bottom:25px;position:relative;}
.secHead .secTitle{display:block;width:100%;font-size:33px;line-height: 1.3;font-weight:500;color:#000;letter-spacing:-0.01em;position:relative;}
.secHead .secTitle span{font-weight:400;}
.secHead .secSubTitle{display:block;width:100%;font-size:1.1875rem;font-weight:400;color:#a8a7b6}
.secHead .secTitle.title-sm{font-size:1.625rem}
.secHead p{display:block;width:100%;font-size:18px;font-weight:400;line-height:1.4;color:#000;margin-top:15px;}
.secImg{display:block;}
.secImg img{max-width:100%;max-height:100%;}

/* Popular Categories style */
.sliderArrows button{background-color:transparent;border:none;outline:none;padding:11px 0;cursor: pointer;}
.sliderArrows button svg{fill:#555555;}
.sliderArrows .sliderArrowNext{margin-left:22px;}
.popCatsMain{position:relative;}
.popCatsMain::after{content:"";position:absolute;bottom:0;right:0;transform:translate(37px,30px);width:193px;height:183px;display:block;z-index:-1;background-image:url(../img/dots-design.svg);}
.popCatsHead{margin-bottom:40px;}
.popCatsTitle{display:block;font-weight:400;font-size:45px;line-height:1.3;letter-spacing:-0.01em;margin-bottom:35px;}
.popCatsHead p{max-width:390px;}
.popCatsTitle span{font-weight:500;}
.popCatsSlider{margin-right:-30px;}
.popCatsSlider .slick-slide > div{padding-right:30px;}
.popCatsSlider .slick-slide > div:first-child{padding-right:30px;padding-bottom:25px;}
.popCatsSlide{position:relative;padding-bottom:100%;background-color:#fff;border:1px solid #eaeaea;border-radius:20px;}
.popCatsSlideBox{position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;transition:color 0.4s ease-in-out;}
.popCatsSlideBox span{font-weight:400;font-size:22px;line-height:1.3;text-align:center;letter-spacing:-0.01em;display:block;margin-top:30px;}
.popCatsSlideBoxImg img {width: 100%;}

/* featured compare section */
.featuredCompareSec.commonSec{background-color:rgb(240 240 240 / 50%);}
.featuredCompareSlider{margin-right:-35px;}
.featuredCompareSlide{padding-right:35px;}
.featuredCompareSlide .combinationProductTitle{min-height: 43px;}
.slick-slider .slick-prev{left:inherit;right:80px;background-image:url(../img/svg/arrow-left.svg);}
.slick-slider .slick-next{right:30px;left:inherit;background-image:url(../img/svg/arrow-right.svg);}
.slick-slider .slick-next,.slick-slider .slick-prev{width:30px;height:30px;position:absolute;top:-50px;margin-top:-20px;font-size:0;border:none;outline-color:transparent;bottom:inherit;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor: pointer;}
.slick-slider .slick-disabled{opacity:0.3;}
.cmsCon img{max-width:100%;max-height:100%;width:auto !important;height:auto !important;}
.cmsCon h1{    font-weight: 500;
    width: 100%;
    display: block;
    font-size: 28px;
    color: #000;
    margin-bottom: 10px;
line-height: 1.2;
}
.cmsCon h2{font-weight: 500; width: 100%; display: block; font-size: 26px; color: #000; margin-bottom: 20px; line-height: 1.2;}
.cmsCon h3{font-weight: 500; width: 100%; display: block; font-size: 22px; color: #000; margin-bottom: 10px;line-height: 1.2;}
.cmsCon h4{font-weight: 500; width: 100%; display: block; font-size: 20px; color: #000; margin-bottom: 10px;line-height: 1.2;}
.cmsCon h5{font-weight: 500; width: 100%; display: block; font-size: 18px; color: #000; margin-bottom: 10px;line-height: 1.2;}
.cmsCon h6{font-weight: 500; width: 100%; display: block; font-size: 16px; color: #000; margin-bottom: 10px;line-height: 1.2;}
.cmsCon p{display:block;width:100%;font-size:16px;font-weight:400;line-height:1.6;color:#000;margin-top:1rem; margin-bottom:1rem;}
.cmsCon b{font-weight:500!important;font-size:16px;line-height:1.6;color:#000;}
.cmsCon a{color:#5fcbac}
.cmsCon a:hover{color:#2F316B;text-decoration:underline;}
.cmsCon ul{list-style:none;width:100%;margin-bottom:1rem;}
.cmsCon strong{font-weight: 500 !important;}

/* .cmsCon ul li{display:block;font-size:1.0625rem;line-height:1.4;font-weight:400;color:#787799;margin-bottom:0.625rem;padding-left:1.75rem;position:relative;} */
/* .cmsCon ul li:before{content:"";width:1.0625rem;height:0.875rem;background:url(../img/svg/checkmark.svg) no-repeat center center;position:absolute;left:0;top:5px;} */
/* .cmsCon ol{padding:revert;list-style:initial;} */
/* .cmsCon ol li{font-size:1.0625rem;line-height:1.4;font-weight:400;color:#787799;margin-bottom:0.625rem;position:relative;} */

/* Happy Customers */

/* whyWorkSec */

.whyWorkSec .secHead .secTitle{font-size:53px;}
.whyWorkSec .cmsCon{margin-top:-6px;}
.whyWorkSec .cmsCon ul{margin-bottom:0;}
.whyWorkSec .cmsCon ul.two{display:flex;flex-wrap:wrap;margin-bottom:0;}
.whyWorkSec .cmsCon ul.two li{flex:0 0 50%;max-width:50%;}
.whyWorkSec .cmsCon ul li::before{display:none;}
.whyWorkSec .cmsCon ul li{font-weight:400;font-size:23px;line-height:1.4;color:#000;border-top:1px solid #E9E9E9;padding:40px;position:relative;padding-left:82px;background-image:url(../img/svg/tick.svg);background-repeat:no-repeat;background-size:60px;background-position:center left;margin-bottom:0;display: flex;align-items: center;}
.howHelpSec.commonSec{background:linear-gradient(306.29deg,#5fcbac -13.28%,#56A8A7 9.53%,#3D4899 72.62%);}
.howHelpInr{background-image:url(../img/world-map.png);background-repeat:no-repeat;background-position:center 50px;background-size:contain;}
.howHelpSec .secHead{text-align:center;margin-bottom:65px;}
.howHelpSec .secHead .secTitle,.howHelpSec .secHead p{color:#fff;}
.howHelpSec .secHead p{margin-top:12px;max-width:780px;margin-left:auto;margin-right:auto;}
.howHelpSec .secHead .secTitle{font-size:45px;}
.howHelpBox{height:100%;background-color:#fff;box-shadow:0px 10px 28px rgba(0,0,0,0.1);border-radius:20px;padding:40px;text-align:center;}
.howHelpBoxImg img{margin-bottom:40px;}
.howHelpBoxTitle{display:block;margin-bottom:30px;font-weight:500;font-size:25px;line-height:1.2;letter-spacing:-0.01em;color:#333333;}

/* latest Blog*/
.latestBlog .secHead{margin-bottom:50px;}
.blogImage img{border-radius:20px;height:210px;width:100%;object-fit:cover;margin-bottom:50px;}
.blogTitle{display:block;font-weight:500;font-size:23px;line-height:1.3;letter-spacing:-0.01em;color:#333333;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blogCon p{font-size:18px;line-height:1.6;letter-spacing:-0.01em;color:#555555;display:block;margin-bottom:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.blogBox .blogCon .btn.btn-link{color: #5fcbac;font-size:17px;border: none;padding: 0;min-width: unset;}
.blogBox .blogCon .btn.btn-link:hover{color: #2f316b;}
.blogBox .blogCon .btn i{margin-left:6px;}

/* Footer style */
.footerMain{display:block;width:100%;background:#2F316B;}
.footerInner{padding:6.25rem 0;}
.footBox{display:block;width:100%;}
.FootLogo{display:block;width:100%;max-width:230px;margin-bottom:1.875rem;}
.footBox .footTitle{display:block;width:100%;font-weight:500;font-size:19px;line-height:1.1;letter-spacing:-0.01em;color:#fff;margin-bottom:22px;}
.footBox p{color: #fff;font-size: 16px;}
.social-media{display:block;width:auto;}
.social-media li{display:inline-block;width:35px;text-align:center;}
.social-media li a{font-size:20px;color:#fff; opacity: 0.3; display:block;transition:all 0.4s ease-in-out;}
.social-media li a img{display: inline-block; vertical-align: middle; width: 1em; height: 1em;}
.social-media li:hover a{opacity: 1}
.footNav{display:flex;flex-wrap:wrap;}
.footNav li{display:block;flex:0 0 50%;max-width:50%;font-family:'DM Sans';font-weight:400;font-size:16px;color:#fff;margin-bottom:15px;padding-right:20px;}
.footNav li:last-child{margin-bottom:0;}
.footNav li a{display:inline-block;color:#fff;padding-left:1.25rem;letter-spacing:-0.25px;position:relative;transition:all 0.4s ease-in-out;}
.footNav li a:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;left:0;top:7px;bottom:0;}
.footNav li a:hover{color:#5fcbac}
.copyRight{border-top:1px solid rgb(255 255 255 / 20%);padding:25px 0;text-align:center;}
.copyRight p{display:block;font-size:0.9375rem;font-weight:400;color:#fff;margin-bottom:0;}
.copyRight p a{font-weight:600;color:#fff;transition:all 0.4s ease-in-out;}
.copyRight p a:hover{color:#5fcbac}

/* Listing page Style */
.pageHead{padding:25px 0;}
.headText .pageTitle{display:block;font-weight:500;font-size:22px;line-height:1.2;color:#000;margin-bottom:12px;}
.headText p a{color: #555555;transition: all 0.4s ease-in-out;}
.headText .btn-link,.headText p a:hover{color: #5fcbac;}
.is-cms-page .pageTitle{font-size: 36px;font-weight: 700;color: #2F316B;}
.is-cms-page .pageTitle span{color: #5fcbac;}
.is-cms-page .headText{max-width: 80%;}


.innerMain{padding:30px 0;}
.tabContainer{border-bottom:1px solid #E9E9E9;}
.loading{display:none;}
.listingTitle{display:block;font-weight:500;font-size:23px;line-height:1.2;color:#000;margin-bottom:17px;}
.listingMain{display:flex;flex-wrap:wrap;}
.listingMain .sidebar{flex:0 0 22%;max-width:22%;}
.listingMain .listWrap{flex:0 0 78%;max-width:78%;padding-right:20px;}
.alternative-page .listingMain .listWrap{flex: 0 0 65%;max-width: 65%;}
.alternative-page .listingMain .sidebar{flex: 0 0 35%;max-width: 35%;}
.alternative-form-card{
        background-color: #fff;
        box-shadow: 0 0 16px rgb(0 0 0 / 10%);
        padding: 20px;
        border-radius: 6px;
        border: 1px solid #eaeaea;    position: sticky;
        top: 140px;}
        .alternative-form-card .secHead .secTitle{color: #2F316B;
            font-size: 33px;
            font-weight: 700;}
            .alternative-form-card .secHead .secTitle span{color: #5fcbac;}
.listingFilterWrap{background-color:#fff;padding:15px 20px;border:1px solid rgba(135,216,192,0.48);box-shadow:0px 0px 10px rgba(135,216,192,0.1);border-radius:6px;margin-bottom:16px;}
.listingFilterTitle{display:block;flex: 1;margin-bottom:0;font-weight:500;font-size:18px;line-height:1.2;color:#000;}
.listWrapCard{background-color: #fff;
    border: 1px solid #eaeaea;
    box-shadow: 0px 0px 8px rgba(198, 198, 198, 0.1);
    border-radius: 6px;overflow: hidden;}

    .alternative-page .listingTitle{margin-top: 30px;}
.smallBanner{display:block;width:100%;margin-bottom:1rem;}
.smallBanner:last-child{margin-bottom:0;}
.smallBanner img{max-width:100%;display:block;}
.wigetBox{display:block;width:100%;background:#fff;border: 1px solid #eaeaea;border-radius:6px;margin-bottom:1rem;overflow:hidden;}
.wigetBox.is-sticky{position: sticky;top: 90px;}
.wigetBox:last-child{margin-bottom:0;}
.wigetBox .wigetHead{display:block;width:100%;padding:25px 20px;}
.wigetBox .wigetHead .wigetTitle{display:block;width:100%;font-weight: 500;font-size: 16px;line-height: 1.1;letter-spacing: -0.01em;color: #000;}
.wigetBox .wigetCon{display:block;width:100%;padding:1rem;}
.wigetBox .wigetCon ul.nav-list{width:100%;opacity:1;}
.wigetBox .wigetCon ul.nav-list li{display:block;width:100%;opacity:1;}
.wigetBox .wigetCon ul.nav-list li a{font-size: 14px;font-weight: 400;color: #000;border: none;opacity: 1;padding: 6px 0 6px 18px;}
.wigetBox .wigetCon ul.nav-list li a:before{content:" "; width: 10px;height: 10px;border-radius: 50%;border: 2px solid #5fcbac;opacity:1;transform:none; position: absolute; top:0;bottom:0;left:0;margin:auto;}
.wigetBox .wigetCon ul.nav-list li a:hover{color:#5fcbac}
.companyBoxCon{padding-left: 20px;flex: 1;}
.companyBox{background-color: #fff;border-bottom: 1px solid #eaeaea;padding:25px 20px;}

.companyBox .companyHead > span {vertical-align: sub;}
.companyBox .companyLogo{max-width: 90px;flex: 0 0 90px;height: 82px;background: #fff;border: 1px solid #eaeaea;border-radius: 6px;position: relative;}
.companyBox .companyLogo img{position:absolute;left:0;right:0;top:0;bottom:0;max-height:100%;max-width:100%;margin:auto;padding:8px;}
.companyBox .compantTitle{display:inline;width:auto;font-weight: 500;font-size: 19px;line-height: 1.35;color: #000;margin-bottom:0;}
.companyBox .compantTitle a{color:#000;}
.companyBox .companyReviewRating{display: inline-flex;align-items: center;} 
.companyBox .companyReview .jq-ry-container{display:inline-block;padding:0!important;margin-right: 5px;}
.companyBox .companyReview a.writeReview{font-size:0.875rem;font-weight:400;color:#e31b00;display:inline-block;padding:4px 8px;border:1px solid #e31b00;border-radius:4px;margin-left:5px;}
.companyBox .companyReview a.writeReview:hover{background:#e31b00;color:#fff;}
.companyBox .compantTagline,.companyReviewCount{font-weight: 500;font-size: 14px;line-height: 1.1;color: #555555;margin-bottom: 0;}
.companyBox .companyReviewCount{margin-right: 10px;}
.companyBox .companyReviewCount::before{height: 15px;width: 1.5px;background: #555555;content: '';display: inline-block;vertical-align: bottom;margin-left: 10px;margin-right: 10px;}
.companyBox .companyReviewCount a{color: inherit;text-decoration: underline;}
.no-seprater .companyReviewCount::before{display: none;}
.companyBox .companySpecs{display:block;}
.companyBox .companySpecs .specItem{display:inline-block;width:auto;padding:0 5px;margin-bottom:5px;font-size:0.875rem;font-weight:500;color:#2f316b}
.companyBox .companySpecs .specItem .specIcon{display:inline-block;width:1.75rem;height:1.75rem;line-height:1.75rem;border-radius:50%;background:#fff2f3;text-align:center;font-size:0.875rem;color:#e31b00;margin-right:5px;}
.companyBoxHeadWrap{display: flex;}
.companyBoxCon .companySpecs .specItem{display:inline-block;width:auto;font-size:14px;line-height: 1.1;font-weight:500;color:#555555}
.companyBoxCon .companySpecs .specItem + .specItem{margin-left: 20px;}
.companyBoxCon .companySpecs .specItem .specIcon{display: inline-block;margin-right: 5px;vertical-align: text-bottom;background: none;width: auto;height: unset;line-height: unset;}

.companyBox .companySpecs .specItem.platform .specIcon{background:none;width:1rem;}
.companyBox .companySpecs .specItem.platform .specIcon .fa-windows{color:#00adef;}
.companyBox .companySpecs .specItem.platform .specIcon .fa-android{color:#a5c736;}
.companyBox .companySpecs .specItem.platform .specIcon .fa-apple{color:#000;}
.companyBox .companySpecs .specItem.platform .specIcon .fa-desktop{color:#2f316b;}
.companyBox p{display:block;font-size:0.9375rem;line-height:1.4;color:#888888;margin-bottom:0}
.companyBoxCon p,.companyBox .btn-link{font-size:16px;}
.companyBox .btn-link{color:#0D99FF;}
.companyBox .btn-link:hover{color:#5fcbac}
.companyBox .companyBtns{display:flex;align-items:center;}
.companyBox .companyBtns .btn{font-size:14px;margin-left: 20px;min-width: 160px;}
.listFoot{display:block;margin-top:20px;}
.updateInfo{font-weight: 400;font-size: 14px;line-height: 1.1;letter-spacing: -0.01em;color: #555555;}
.pagination{background: #f5f5f5;overflow: hidden;border-radius: 6px;}
.pagination li:first-child a{border-top-left-radius: 6px !important;border-bottom-left-radius: 6px !important;}
.pagination li:last-child a{border-top-right-radius: 6px !important;border-bottom-right-radius: 6px !important;}
.pagination li a,
.pagination li > span{
    font-size: 14px;
    font-weight: 400;
    color: #000;
    background: transparent;
    min-height: 35px;
    padding: 0px 15px;
    border: 1px solid #dcdcdc;
    border-right: none;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    transition: all 0.4s ease-in-out;
}
    .pagination li:last-child a,
.pagination li:last-child > span{border-right: 1px solid #dcdcdc;}
    .pagination li.active > span,
.pagination li a.active-pagination,
.pagination > .active > a{color: #000;background: #dcdcdc !important;border-color: #dcdcdc;}
.pagination li a:hover,
.pagination > .active > a:hover{color: #fff !important;background: #5fcbac !important;border-color: #5fcbac;}
.pagination li.disabled a {color: #707070;}

.blog-posts .pagination{justify-content: flex-end;}
.listingContent{display:inline-block;width:100%;vertical-align:top;padding:6.25rem 0;}
.listingContent .cmsCon p,.listingContent .cmsCon p b,.listingContent .cmsCon li{font-size: 16px;}
.freeDemoBadge {display: flex;align-items: center;}
.freeDemoBadge span {display: inline-block;margin-left: 15px;margin-right: 12px;font-weight: 400;font-size: 10px;line-height: 1.2;letter-spacing: -0.01em;color: #555555;}
.freeDemoUsers{line-height: 1;}
.freeDemoUsers img {position: relative;z-index: 2;display: inline-block;width: 46px;height: 46px;border: 2px solid #fff;border-radius: 100px;}
.freeDemoUsers img+img {
    margin-left: -14px;
}

/* Filter style */
.filterBox{display:block;width:100%;}
.features-filter{max-height:calc(100vh - 400px);overflow:auto;}
.filterMain{
    background-color: #fff;
border: 1px solid #eaeaea;
box-shadow: 0px 0px 8px rgba(198, 198, 198, 0.1);
border-radius: 6px;
margin-bottom: 16px;
}
.filter-header{padding:25px 20px;}
.wigetBox .wigetHead, .filter-header{border-bottom: 1px solid #eaeaea;}
.filter-header span{font-weight: 500;font-size: 16px;line-height: 1.1;letter-spacing: -0.01em;color: #000;}
.filter-header .resetLink{float:right;color:#000;}
.filter-header .resetLink:hover{color:#e31b00;}
.filter-header-mobile{display:none}
.filter-section-title{font-size:1rem;font-weight:400;color:#000;height:48px;line-height:48px;padding:0 15px;cursor:pointer;position:relative}
.filter-section-title::after{border:2px solid #000;height:9px;width:9px;border-left:0;border-bottom:0;content:"";display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;top:19px}
.features-filter{position:relative;display:block;overflow-y:auto}
.filterMain .filter-section{border-bottom:1px solid #e2e2e2}
.features-filter .filter-section:last-child{border-bottom:none}
.features-filter .filter-section ul{display:none}
.features-filter .filter-section ul li{padding-right:10px;margin-bottom:8px;margin-top:8px;}
.features-filter .filter-section.open ul{display:block}

/*.features-filter .filter-section ul li label{word-break: break-all;overflow: hidden
}*/
.features-filter .filter-section.open .filter-section-title::after{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);top:20px}
.customCheckbox span::before{border:1px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;position:absolute;top:0;bottom:0;width:1.1875rem;height:1.1875rem;left:0.9375rem;margin:auto;}
.customCheckbox span:after{content:"";-webkit-transform:translate(4px,5.38px) rotate(-45deg);transform:translate(3px,4px) rotate(-46deg);width:0.6875rem;height:0.3725rem;border:2px solid #fff;border-top-style:none;border-right-style:none;opacity:0;transition:all .4s ease-in-out;position:absolute;left:1rem;top:0;bottom:0.750rem;margin:auto;}
.customCheckbox input[type="checkbox"]:checked+span:after{opacity:1;}
.customCheckbox input[type="checkbox"]:checked+ span::before{background:#5fcbac;border-color:#5fcbac;}
.customCheckbox{color:#2f316b;font-size:1rem;position:relative;padding-left:42px;/* min-height: 32px; */line-height:1.4;cursor:pointer;/*padding-right: 10px;*/}
.customCheckbox input{height:0;width:0;opacity:0;position:absolute;left:0;cursor:pointer}
.features-filter .filter-section ul{padding:0;margin:0}
.features-filter .filter-section ul li{position:relative}
.filter-footer{display:block;width:100%;padding:10px 0;text-align:center;border-top:1px solid #e2e2e2;}
.filter-footer .reset-btn{display:none;}
.apply_filter{width:127px;color:#fff;}
.filter-section.sticky.btomfixed{bottom:20px;top:auto;position:absolute}
.filter-lists h2{padding:15px 0 20px;float:left;width:calc(100% - 230px)}
#countrySearch,.dataSearch,.searchField,.sidebarSearch{display:none;margin:0 15px 10px;font-size:14px;width:calc(100% - 30px);border:1px solid #e2e2e2;border-radius:4px;padding:10px;line-height:14px;outline:0;background:url(../img/svg/search.svg) no-repeat right 10px center #fff;background-size:1rem;}
.filter-section.open #countrySearch{display:block;}
.dataSearch,.searchField,.sidebarSearch{display:block;margin:0 0 1rem 0;width:100%;}

/**/
.pageHeader{display:block;border-bottom: 1px solid #E9E9E9;padding-bottom: 30px;}
.pageHeader .pageTitle{display: block;width: 100%;font-size: 22px;font-weight: 500;color: #000;margin: 0;}
.pageHeader p{font-size:1rem;line-height:1.4;}
.breadcrumbs{display:block;width:100%;}
.breadcrumbs li{display:inline-block;width:auto;font-size: 14px;font-weight: 400;color: #000;}
.breadcrumbs li a{color:#2f316b;}
.breadcrumbs li.active{font-weight:500}
.breadcrumbs li ~ li:before{content:"/";display:inline-block;margin-right:5px;}
.catTitle{display:block;width:100%;font-size:1.0625rem;font-weight:400;color:#808080;margin-bottom:1rem;}
.catSidebar{display:block;width:100%;background:#f6f9fc;border:1px solid #e6e7e8;border-radius:5px;padding:1.25rem;}
ul.catList{display:block;width:100%;margin:0;border:none}
ul.catList.nav-tabs li{display:block;width:100%;border:none!important}
ul.catList.nav-tabs li a.nav-link{display:block;width:100%;font-size:1rem;line-height:1.4;font-weight:400;padding:6px 0 6px 1.25rem;color:#2f316b;position:relative;cursor:pointer;border:none!important;transition:all 0.4s ease-in-out;background:none;text-align:left;}
ul.catList.nav-tabs li a.nav-link:before{content:"";width:0.5em;height:0.5em;border:1px solid currentColor;position:absolute;left:0;top:0;bottom:0;border-radius:50%;margin:auto;}
ul.catList.nav-tabs li a.nav-link:hover{color:#e31b00;}
ul.catList.nav-tabs li.active a.nav-link{color:#e31b00;font-weight:500;background:none}
ul.catList.nav-tabs li.active a.nav-link:before{background-color:currentColor;}
.landing-page-body .top-banner-form{background-image:url(../img/Banner.webp)!important;position:relative;z-index:99;background-size:100%;}
.landing-page-body .top-banner-form:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:-1;}
.findIn{display:block;font-size:1.0625rem;font-weight:500;color:#808080;margin:0.750rem 0;}
.findIn a{color:#e31b00;text-decoration:underline;}
.findIn a:hover{text-decoration:none;color:#2f316b}
.moduleBox{display:block;width:100%;margin-bottom:1.75rem;}
.moduleBox .moduleHead{display:block;width:100%;border-bottom:1px solid #e6e7e8;padding:0.750rem 0;position:relative;}
.moduleBox .moduleHead:after{content:"";width:40px;height:2px;background:#e31b00;position:absolute;left:0;bottom:0;}
.moduleBox .moduleHead .moduleTitle{display:block;font-size:1.3125rem;font-weight:500;color:#2f316b;}
.all_modules .nav-list.item-data{font-size:0}
.all_modules .nav-list.item-data li{display:inline-block;width:25%;vertical-align:middle;}
.all_modules .nav-list.item-data li a{border-bottom:none;font-size:1.0625rem;color:#888888;padding:10px 0;transition:all 0.4s ease-in-out;}
ul.nav-list li a:before{content:".";font-family:inherit;font-size:120%;line-height:1.4;top:0}
.all_modules .nav-list.item-data li a:hover{color:#5fcbac}
.software_category.nav-list.item-data li{width:33.33%;}
.nav-tabs{border:none;}
.nav-tabs .nav-item{margin-right:60px;}
.nav-tabs .nav-link{background-color:transparent;font-size:15px;font-weight:500;text-align:center;color:#000;position:relative;border:none;padding:15px 0;border-bottom:3px solid transparent;transition:all 0.4s ease-in-out;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#5fcbac;background-color:transparent;border-color:#5fcbac;}
.tabs-vertical.tabs-navigation {position: sticky;top: 80px;}
.tabs-vertical .nav-tabs .nav-item{padding:0;width: 100%;}
.tabs-vertical .nav-tabs.profileNav li:not(:last-child){border-bottom:1px solid #e2e2e2;margin-bottom:0}
.tabs-vertical .nav-tabs.profileNav li a{text-align:left;background:transparent;border:none!important;color: #000;}
.nav-tabs.tabs-vertical .nav-item .nav-link{border-right:none!important;}
.tabs-vertical .nav-tabs.profileNav li a i{margin-right:10px;}
.tabs-vertical .nav-tabs.profileNav li a:hover,.tabs-vertical .nav-tabs.profileNav li a.active{color: #2f316b;background: #f1f2ff;}
.tabs-vertical .nav-tabs.profileNav li ul li a{font-size:0.7rem;}
.lineStyle-tabs.nav-tabs{border-bottom:1px solid #e6e7e7;margin-bottom:0;}
.lineStyle-tabs.nav-tabs .nav-item{padding:0 0.8rem;}
.lineStyle-tabs.nav-tabs .nav-item .nav-link{display:block;font-size:1.1875rem;font-weight:400;border:none;border-radius:0;position:relative;padding:0.750rem 0;background:none}
.lineStyle-tabs.nav-tabs .nav-item .nav-link:before{content:"";width:0;height:3px;background:#2f316b;position:absolute;left:0;right:0;bottom:0;margin:auto;transition:all 0.4s ease-in-out;}
.lineStyle-tabs.nav-tabs .nav-item .nav-link{color:#808080;font-size:1.25rem;font-weight:400;min-width:0;line-height:1.4;padding:1rem 0;}
.lineStyle-tabs.nav-tabs .nav-item .nav-link:hover{color:#2f316b;background:none;}
.lineStyle-tabs.nav-tabs .nav-item .nav-link.active{color:#2f316b;background:none;font-weight:500;}
.lineStyle-tabs.nav-tabs .nav-item .nav-link:hover:before,.lineStyle-tabs.nav-tabs .nav-item .nav-link.active:before{width:100%;}
.short-info p,.desc p{display:block;padding-left:0;position:relative;}
.short-info p i,.desc p i{position:absolute;left:0;top:0.3125rem;}
.short-info ol li strong{font-weight:400!important}
.compareCheck{display:block;/*text-align: center;*/position:relative;}
.compareCheck .compare_checkbox{position:absolute;opacity:0;left:0;right:0;top:0;bottom:0;z-index:12;width:100%;height:100%;}
.compareCheck .compare_label{color:#2f316b;font-size:1rem;position:relative;padding-left:1.625rem;line-height:1.2;cursor:pointer;}
.compareCheck .compare_label::before{border:1px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;position:absolute;top:0;width:1.1875rem;height:1.1875rem;left:0;bottom:0;margin:auto;}
.compareCheck .compare_label::after{content:"";-webkit-transform:translate(4px,5.38px) rotate(-45deg);transform:translate(4px,5px) rotate(-46deg);width:0.6875rem;height:0.375rem;border:2px solid #fff;border-top-style:none;border-right-style:none;opacity:0;transition:all .4s ease-in-out;position:absolute;left:0px;top:0;bottom:12px;margin:auto;}
.compareCheck input[type="checkbox"]:checked+ .compare_label::before{background:#5fcbac;border-color:#5fcbac;}
.compareCheck input[type="checkbox"]:checked+ .compare_label:after{opacity:1;}
.sticky-box-footer{z-index:999}
.compareCheck .compare_checkbox[disabled="disabled"] + .compare_label{opacity: 0.8;}

/* Faqs Section */

.accordion .card {

    border-radius: 8px !important;

    background-color: #fff;
    border: 1px solid #eaeaea !important;
    box-shadow: 0px 4px 12px rgba(198,198,198,0.1);

    margin-bottom: 1.094rem;

}
.accordion .card-header {
    padding: 0;
    border-radius: unset;
    border: none;
    background-color: transparent;
}
.accordion .card-header > div {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDYzNjcgNy4zNjQ1NVYwLjM2Mjc5M0g3LjA2NzE5VjcuMzY0NTVIMC4wNjU0Mjk3VjkuMzYxMDRINy4wNjcxOVYxNi4zNjI4SDkuMDYzNjdWOS4zNjEwNEgxNi4wNjU0VjcuMzY0NTVIOS4wNjM2N1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 1.219rem center;
    background-size: 1.063rem;
    padding: 1.5rem 1.5rem 1.5rem 3.125rem;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    cursor: pointer;
}
.accordion .card-header > div[aria-expanded=true] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDE3IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNi4wNjU0IDAuMjE5OTcxSDAuMDY1NDI5N1YyLjUwNTdIMTYuMDY1NFYwLjIxOTk3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);

}

.accordion .card-body {
    padding: 1.5rem 1.5rem 1.5rem 3.125rem;
    border-top: 1px solid #E9E9E9;
}

.cmsCon p:last-child {
    margin-bottom: 0;
}
.cmsCon ul {
        display: block;
        width: 100%;
        margin-bottom: 15px;
}
.cmsCon ol {
    margin-bottom: 15px;
    padding: revert;
}
.cmsCon ol li{
    margin-bottom: 15px;
    font-size: 0.875rem;
} 
.cmsCon ul li {
    display: block;
    width: 100%;
    padding-left: 22px;
    position: relative;
    font-size: 1rem;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #000;
    margin-bottom: 10px;
}


.cmsCon ul li:before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(../img/svg/list-icon.svg) no-repeat left center;
    position: absolute;
    left: 0;
    top: 7px;
}

.cmsCon.style-2 ul li {
    padding-left: 15px;
}    
.cmsCon.style-2 ul li:before {

    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 8px;
    background: #555555;
    border-radius: 50px;

}


.listingFaqs + #description{margin-top:100px;margin-bottom: 20px;}

.morerefLinks .country_locations {
    margin-bottom: 30px;
}
.morerefLinks .card {display:block;width:100%;background: #FBFBFB;
    border: 1px solid #eaeaea;
    box-shadow: 0px 4px 12px rgba(198, 198, 198, 0.1);
    border-radius: 8px;padding: 25px;height: 100%;}
.morerefLinks h4{display:block;width:100%;
    font-weight: 500;
font-size: 15px;
line-height: 1.2;
letter-spacing: -0.01em;
color: #000;
    
margin-bottom:10px;position:relative;}
.morerefLinks ul{list-style:none;display:block;font-size: 0;}
.morerefLinks ul li{display:inline-block;width:auto;padding:0 4px;font-size:0.9375rem;font-weight:400;color:#333;}
.morerefLinks ul li ~ li:before{content:"|";display:inline-block;margin-right:4px;}
.morerefLinks ul li a{color:#787993;transition:all 0.4s ease-in-out}
.morerefLinks ul li a:hover{color:#5fcbac}

/* Profile */
.profile-header .mainSec{position:relative;margin-top:-15px;}
.profile-header .mainSec:before{z-index:1;height:115px;background:#fff;position:absolute;top:0;left:0;width:100%;content:''}
.profile-header .mainSec .innerMain  > .container{position:relative;z-index:11;}
.profile-header .breadcrumbs{margin-bottom:25px;}
.detailsWrap{display:block;width:100%;background:#fff;border:1px solid #E9E9E9;position:relative;border-radius: 6px;}
.bg-lightGray {background: #f9f9f9;}
.bg-lightGreen {background: #f0fffb;}
.profileLogo{background:#fff;border:1px solid #eaeaea;border-radius:6px;min-width:114px;aspect-ratio:1;max-width:114px;padding:5px;}
.profileLogo img{max-width:100%}
.profileIntro-left{font-family:'DM Sans',sans-serif;}
.companyProfileheader img{vertical-align:sub;}
.companyProfileheader .compantTitle{font-size:1.375rem;}
.companyReview > div{font-size:0.9375rem;color:#555555;font-weight:500;}
.companyReview > div + div::before{height:15px;width:2px;background:#555555;content:'';margin:0 0.85rem;display:inline-block;vertical-align:top;margin-top:4px;}
.companyReview .jq-ry-container{vertical-align:top;}
.companyReview > div a{color:#555555;}
.companyReview > div a:hover{color:#5fcbac;}
.companyProfileDetails .companySpecs{margin:0}
.companyProfileDetails .companySpecs .specItem{color:#000;padding:0}
.companyProfileDetails .companySpecs .specItem + .specItem:before{background:#D9D9D9;height:16px;content:'';margin:0 0.85rem;display:inline-block;vertical-align:middle;width:1px;}
.companyProfileDetails .companySpecs .specItem .specIconImg{background:none;width:auto;}
.companyProfileDetails .companySpecs .specItem .specIconImg img{vertical-align:top;margin-top:6px;}
.writeReview.btn-outline{border-color:#eaeaea;color:#000;display:inline-flex;align-items:center;}
.writeReview.btn-outline:hover{background:#62c3a9;border-color:#62c3a9;color:#fff;}
.writeReview.btn-outline img{margin-right:8px;margin-top:3px;filter:invert(0);transition:filter .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.writeReview.btn-outline:hover img{filter:invert(1);}
.profileTabls{display:block;width:100%;border-bottom:1px solid #E9E9E9;font-family:'DM Sans',sans-serif;background:#fff;z-index:999;}
.profileTabls .nav-tabs .nav-item{margin-right:2.8125rem;}
.profileTabls .nav-tabs .nav-item:last-child{margin-right:0}
.profileTabls .nav-tabs .nav-link{color:#000;font-weight:400;font-size:0.9375rem;}
.profileTabls .nav-tabs .nav-link.active{color:#5fcbac;}
.profileRightLink{color:#0D99FF;text-decoration:underline;font-weight:400;font-size:0.875rem;}
.iframeVideo{height:auto!important;aspect-ratio:16/9;}
.profileInner{display:block;width:100%;padding:0;font-family:'DM Sans',sans-serif;}
.profileInner .shortDescription,.profileInner .shortDescription p{font-size:18px;color: #000;}
.profileInner .cmsCon p{color:#000;margin-bottom:0.5rem;font-size:1rem;} 
.profileInner > .row{margin:0}
.profileInner .cardCol{padding:1.4rem 1rem;border-bottom:1px solid #E9E9E9;}
.profileInner .cardCol.col-8{border-right:1px solid #E9E9E9;-ms-flex:0 0 69%;flex:0 0 69%;max-width:69%;}
.profileInner .cardCol.col-4{-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%;padding-left:2rem;padding-right:2rem}
.profileInner .card{border:none;overflow:hidden;padding:0; border-radius: 0 !important;}
.profileInner .card .card-header{display:block;width:100%;font-weight:500;position:relative;font-size:1.15rem;padding:0;background:none;border:none;margin-bottom:1.2rem;color:#000;display:flex;align-items:center;justify-content:space-between;}
.profileInner .card .card-body{padding:0}
.profileInner .card p:empty{display:none;}

/*list li style*/
.profileListStyle{display:block;width:100%;font-size:0;}
.profileListStyle li{display:block;vertical-align:top;width:100%;font-size:0.875rem;font-weight:400;color: #000;line-height:1.4;padding:0 0 0 1.7rem;position:relative;margin-bottom:0.85rem;}
.profileListStyle li:before{content:"";width:15px;height:15px;background:url(../img/svg/list-icon.svg) no-repeat left center;position:absolute;left:0;top:0;bottom:0;margin:auto;}
#profileTopStiky{position:sticky;top:0;z-index:99;background:#fff;}

/*Price table style*/
#pricing .card-body > .row{margin-bottom: -2rem;}
#pricing .col-12{margin-bottom: 2rem;}

.toggle {
    cursor: pointer;
    display: inline-block;
  }
  
  .toggle-switch {
    display: inline-block;
    background: #e2e2e2;
    border-radius: 16px;
    width: 58px;
    height: 32px;
    position: relative;
    vertical-align: middle;
    transition: background 0.25s;
  }
  .toggle-switch:before, .toggle-switch:after {
    content: "";
  }
  .toggle-switch:before {
    display: block;
    background: linear-gradient(to bottom, #fff 0%, #eee 100%);
    border-radius: 50%;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
    width: 24px;
    height: 24px;
    position: absolute;
    top: 4px;
    left: 4px;
    transition: left 0.25s;
  }
  .toggle:hover .toggle-switch:before {
    background: linear-gradient(to bottom, #fff 0%, #fff 100%);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
  }
  .toggle-checkbox:checked + .toggle-switch {
    background: #5fcbac;
  }
  .toggle-checkbox:checked + .toggle-switch:before {
    left: 30px;
  }
  
  .toggle-checkbox {
    position: absolute;
    visibility: hidden;
  }
  
  .toggle-label {
    margin-left: 5px;
    position: relative;
    top: 2px;
  }
  .toggle-label:first-child{margin-left: 0;margin-right: 5px;}

.packagesGroup{background:#fff;border:1px solid #eaeaea;box-shadow:0px 4px 12px rgba(198,198,198,0.2);border-radius:10px;padding:1.2rem 1rem 1rem;height:100%;}
.packagesGroup .packagesTitle{font-weight:700;font-size:1rem;line-height:1;letter-spacing:0;color:#000;margin-bottom:1rem;text-transform:uppercase;}
.packagesPrice{background:#62C3A9;border-radius:0px 16px 16px 0px;display:table;padding:0.875rem 1.25rem;margin-left:-1rem;box-shadow:12px 0 0 rgba(98,195,169,0.12);margin-bottom:1.5625rem;}
.packagesPrice h4{font-weight:700;font-size:2.0625rem;color:#fff;line-height:1}
.packagesPrice p{font-size:0.9375rem;margin-bottom:0;line-height:1;color:#fff;margin-top:5px;}

/*Specification*/
.softspecList{display:block;font-size:0}
.softSpecBox{display:inline-block;vertical-align:top;width:23%;position:relative;}
.softSpecBox:not(.w-100){margin-top:1.8rem;}
.softSpecBox .softSpecTitle{display:block;width:100%;font-size:0.9375rem;line-height:1;margin-bottom:0.7rem;font-weight:500;color:#222222;}
.softSpecBox p{display:block;width:100%;font-size:16px;font-weight:400;line-height:1.4;color:#555555;}
.softSpecBox p a{color: #0c3560;
    transition: all 0.4s ease-in-out;
    background: #edf6ff;
    padding: 2px 8px;
    margin-bottom: 5px;
    border-radius: 26px;
    display: inline-block;
    font-size: 13px;
    border: 1px solid #a7b6dd;}
.softSpecBox p a:hover{color:#fff; background-color:#0c3560; }
.softSpecCon{position:relative;padding-left:1rem;}
.softSpecCon::before{background:#5fcbac;width:8px;height:8px;border-radius:50%;content:"";display:inline-block;position:absolute;top:4px;left:0;}

/*clientsServed*/
.clientsServed{display:block;margin:0 -0.625rem;}
.clientsServed .clientTypeBox{width:32%;display:inline-block;padding:0 0.625rem;text-align:center;margin-top:1rem;vertical-align: top;}
.clientTypeBox .clientTypeIcon img{vertical-align:top;margin-bottom:0.875rem;max-width: 20px;}
.clientTypeBox .clientTypeTitle{display:block;width:100%;font-size:0.875rem;line-height:1;font-weight:400;color: #000;}

/*profileAbout*/
.profileAbout{padding:0;list-style:none;}
.profileAbout li{display:inline-block;vertical-align:top;font-size:0.8125rem;font-weight:400;color: #000;line-height:1.4;}
.profileAbout li span{color:#222222;margin-bottom:0.35rem;font-size:0.875rem;font-weight:500;display:block;}
.profileAbout li a{color:#555555;text-decoration:underline;transition:all 0.4 ease-in-out;}
.profileAbout li a:hover{color:#5fcbac;}
.profileAbout li .socialMeadia{display:inline-block;vertical-align:middle;}
.profileAbout li .socialMeadia a{display:inline-block;font-size:1rem;margin-right:1rem;text-align:center;color:#a5abaf;transition:all 0.4s ease-in-out;}
.profileAbout li .socialMeadia a.facebook{color:#3b5998;}
.profileAbout li .socialMeadia a.twitter{color:#50abf1;}
.profileAbout li .socialMeadia a.linkedin{color:#0077b5;}
.profileAbout li .certieyList{margin-top:0.375rem;}
.profileAbout li .certieyList img ~ img{margin-left:0.375rem;}
.profileAbout li + li{content:'';border-left:1px solid #D9D9D9;margin-left:2.2rem;padding-left:2.2rem;}

/*alternative*/
.alternativeInner{background:#fff;border:1px solid #eaeaea;box-shadow:0px 4px 12px rgba(198,198,198,0.2);border-radius:0.625rem;height:100%;padding:1.875rem 1.563rem 2.188rem;font-size:0.875rem;line-height:1.3;}
.alternativeTitle{font-weight:500;font-size:1rem;line-height:1.3;color:#000;display:flex;align-items:center;margin-bottom:0.563rem;}
.alternativeTitle img{vertical-align:top;margin-left:0.375rem;}
.alternativeReview{margin-bottom:0.875rem;display:flex;align-items:center;}
.alternativeReview > .ratingDiv{padding-left:0;}
.alternativeReview,.alternativeReview a{color:#555555;font-weight:500;}
.alternativeReview a:hover{color:#5fcbac;}
.alternativeDesc{color: #000;font-size:0.875rem;line-height:1.4;}
.alternativeBtns a{min-width:120px;}
.alternativeBtns a + a{margin-left:0.875rem;}

/*combination*/
#comparison .row{margin-left:-0.65rem;margin-right:-0.65rem;}
#comparison .row .col-6{padding-left:0.75rem;padding-right:0.75rem;}
.combinationProduct{display:inline-block;vertical-align:top;width:100%;background:#fff;border:1px solid #e6e7e8;padding:1.25rem;border-radius:6px;margin-bottom:10px;height:100%;box-shadow: 0px 4px 12px rgb(198 198 198 / 28%);}
.combinationProductHeader{display:flex;flex-wrap:wrap;align-items:center;}
.combinationProductVs{flex:0 0 60px;max-width:60px;}
.combinationProductText{flex:0 0 100%;max-width:100%;}
.combinationProductVs span{height:36px;width:36px;border-radius:100px;background-color:#fff;color:#000;font-size:13px;text-transform:uppercase;font-weight:500;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;border:4px solid rgb(217 217 217 / 50%);padding-top:3px;}
.combinationProductBody p{display:block;font-size:0.9375rem;line-height:1.4;color:#888888;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.combinationProductBody .btn{display:inline-flex;align-items:center;}
.combinationProductBody .btn svg{margin-right:10px;}
.combinationProductTitle{display: block;font-weight:500;font-size:17px;line-height:1.2;color:#000;margin-top:1.563rem;margin-bottom:0.313rem;transition:all 0.4s ease-in-out;}
.combinationProductTitle a{color:#000;text-decoration:none!important;}
.combinationProductTitle a:hover{color:#5fcbac;}
.combinationProduct .combinationProductBody p{margin-bottom:1.563rem;}
.combinationProductLogo{flex:1;height:98px;background:#fff;border-radius:10px;position:relative;}
.combinationProductLogo img{position:absolute;left:0;right:0;top:0;bottom:0;max-height:100%;max-width:100%;margin:auto;padding:8px;}
.screenshotList{display:block;min-width:100%;font-size:0;margin-left:-0.875rem;margin-right:-0.875rem;}
.screenshotList .screenshot{display:inline-block;width:20%;padding:0 0.875rem;margin-bottom:0.688rem;}
.screenshotList .screenshot a{display:block;width:100%;padding-bottom:60%;position:relative;border:1px solid #E9E9E9;}
.screenshotList .screenshot a img{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;max-width:100%;max-height:100%;margin:auto;object-fit:cover;object-position:center center;}
.reviewSlider{margin-left:-10px;margin-right:-10px;}
.reviewItem{display:block;width:100%;padding:0 10px;}
.reviewItem .reviewCon{position:relative;padding:1.563rem 1.875rem;background:#fff;border:1px solid #eaeaea;box-shadow:0px 4px 12px rgba(198,198,198,0.2);border-radius:10px;}

/*.reviewItem .reviewCon .reviewTitle{display: block; width: 100%; font-size: 1.125rem; font-weight: 500; color: #2f316b; margin-bottom: 0.625rem;}*/
.reviewQuote{margin-bottom:0.87rem;}
.reviewItem .reviewCon p{display:block;font-size:1rem;line-height:1.4;font-weight:400;color: #000;margin-bottom:1rem;font-size:0.87rem;}
.reviewItem .reviewCon .reviewUser{display:flex;width:100%;margin-top:1.25rem;color:#555555;font-size:0.75rem;}
.reviewItem .reviewCon .reviewUser p{color:#555555;font-size:0.75rem;margin:0.5rem 0 0.4rem;line-height:1;}
.reviewItem .userAvatar{width:2.75rem;height:2.75rem;line-height:2.75rem;font-weight:700;border-radius:50%;background:#2f316b;text-align:center;font-size:1rem;color:#fff;margin-right:1rem;}
.reviewItem .reviewCon .reviewUser h6{color:#000;font-weight:500;line-height:1;margin:0;font-size:0.875rem;}
.reviewItem .reviewCon .reviewUser .reviewStar .jq-ry-container{display:inline-block;vertical-align:middle;padding-left:0;width:4.3rem!important;}
.reviewItem .reviewCon .reviewUser .jq-ry-group-wrapper svg{width:0.87rem;}
.reviewItem .reviewCon .reviewUser .reviewPostdate{vertical-align:middle;line-height:1;top:1px;position:relative;}
.reviewItem .reviewCon h5{color:#000;font-weight:500;line-height:1.2;font-size:0.875rem;margin:0 0 0.625rem!important;}
.reviewItem .reviewCon p{color: #000;font-weight:400;margin-bottom:1.563rem}
.reviewSource{font-size: 12px;color:#555555;display: block;margin-top: 15px;}
.reviewsWrap{display:flex;flex-wrap:wrap;}
.reviewsWrap .reviewBox + .reviewBox{margin-left:0.65rem;padding-left:0.65rem;border-left:1px solid #D9D9D9;}
.reviewsWrap .reviewBox .jq-ry-container{padding:0!important}
.reviewsWrap .reviewBox .reviewLabel{font-weight:400;font-size:0.813rem;line-height:14px;color:#555555;margin-bottom:5px;}
.reviewsWrap .reviewBox .reviewStar .jq-ry-container{display:inline-block;vertical-align:middle;padding-left:0;width:4.3rem!important;}
.reviewsWrap .reviewBox .jq-ry-group-wrapper svg{width:0.87rem;}
.reviewSliderAroow{display:flex;justify-content:center;margin:1.625rem 0 1.2rem;}
.reviewSliderAroow > *:nth-child(1){order:1;}
.reviewSliderAroow > *:nth-child(2){order:3;}
.reviewSliderAroow > *:nth-child(3){order:2;}
.reviewSliderAroow .slick-dots{display:flex;align-items:center;margin:0 1.25rem}
.reviewSliderAroow .slick-dots button{display:none;}
.reviewSliderAroow .slick-dots li{background:#fff;border:2px solid #D9D9D9;width:12px;height:12px;margin:0 5px;border-radius:50%;cursor:pointer;}
.reviewSliderAroow .slick-dots li:hover,.reviewSliderAroow .slick-dots li.slick-active{background:#D9D9D9;}
.reviewSliderAroow .slick-arrow{background:url(../img/svg/slick-arrow.svg);font-size:0;width:26px;height:17px;cursor:pointer;}
.reviewSliderAroow .slick-arrow.slick-prev{transform:rotate(180deg);}
.reviewSliderAroow .slick-arrow.slick-disabled{opacity:0.5;}

.logoSlider {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    width: auto !important;
}
.logoSlide {
    padding-bottom: 60%;
    position: relative;
    border: 1px solid #E9E9E9;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}
.logoSlide img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
}


.profileFaqs .profileFaqList{background:#fff;border:1px solid #eaeaea;box-shadow:0px 4px 12px rgba(198,198,198,0.1);border-radius:8px;margin-bottom:1.094rem;}
.profileFaqs .profileFaqHeader > .faqHead, .profileFaqs .profileFaqHeader > div{padding:1.5rem 1.5rem 1.5rem 3.125rem;font-size:16px;font-weight:500;line-height:1.25;cursor:pointer;}
.profileFaqs .profileFaqContent{padding:1.5rem 1.5rem 1.5rem 3.125rem;border-top:1px solid #E9E9E9;}
.profileFaqs .profileFaqHeader > .faqHead, 
.profileFaqs .profileFaqHeader > div{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDE3IDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNi4wNjU0IDAuMjE5OTcxSDAuMDY1NDI5N1YyLjUwNTdIMTYuMDY1NFYwLjIxOTk3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:1.219rem center;background-size:1.063rem;}
.profileFaqs .profileFaqHeader > .collapsed{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDYzNjcgNy4zNjQ1NVYwLjM2Mjc5M0g3LjA2NzE5VjcuMzY0NTVIMC4wNjU0Mjk3VjkuMzYxMDRINy4wNjcxOVYxNi4zNjI4SDkuMDYzNjdWOS4zNjEwNEgxNi4wNjU0VjcuMzY0NTVIOS4wNjM2N1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);}
.profileFaqs .profileFaqContent,.profileFaqs .profileFaqContent p,.profileFaqs .profileFaqContent li{font-weight:400;font-size:16px;line-height:1.3;color: #000;}

.mobile_scroll.slick-slider .mobile_scroll_bx{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.mobile_scroll .slick-dots{display:block;text-align:center;list-style:none;margin:10px 0!important;}
.mobile_scroll .slick-dots li:before,.mobile_scroll .slick-dots li button{display:none;}
.mobile_scroll .slick-dots li{display:inline-block!important;padding:0!important;background:#fff!important;border:2px solid #D9D9D9;width:12px;height:12px;margin:0 3px;border-radius:50%;cursor:pointer;}
.mobile_scroll .slick-dots li:hover,.mobile_scroll .slick-dots li.slick-active{background:#D9D9D9!important;}
.mobile_scroll .slick-track{margin-left:0;margin-right:0}

.profileBox{display: block; width: 100%; border-radius: 6px;}
.profileBox .companyBanner{display: block; width: 100%; padding-bottom: 20%; position: relative;}
.profileBox .companyBanner img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center;border-radius: 6px;}
.reviewsAddWrap .shortDescription{margin-top: 15px;}
.reviewsAddTitle{font-size: 24px;font-weight: 600;color: #000;margin-bottom: 35px;}
.reviewsAddForm{padding-top: 30px;}
.rating-star-col .form-group{margin-bottom: 40px;}
.step-btn{text-transform: uppercase;letter-spacing: 5px;min-width: 200px;padding-top: 15px;padding-bottom: 15px;font-weight: 700;}
.reviewsAddWrap .reviewCon{border-bottom: none;border-left: none;border-right: none;box-shadow: none;border-radius: 0;}
.reviewsAddWrap .reviewItem:first-child .reviewCon{border-top: none;}

.contactInfo{display:block;width:100%;}
.contactInfo .contactInfoTitle{display:block;width:100%;font-size:1.0625rem;font-weight:500;color:#2f316b;margin-bottom:1rem;}
.locationBox{display:inline-block;width:auto;font-size:0;padding-bottom:1rem;}
.locationBox ~ .locationBox{margin-left:2rem;}
.countryFlag{display:inline-block;vertical-align:middle;width:2.25rem;height:2.25rem;border-radius:50%;position:relative;overflow:hidden;}
.countryFlag img{position:absolute;top:0;bottom:0;left:50%;height:100%;margin:auto;transform:translateX(-50%);}
.locationBox .locationCon{display:inline-block;vertical-align:middle;width:calc(100% - 2.25rem);padding-left:0.875rem;font-size:0.875rem;font-weight:400;line-height:1.4;color:#808080;}
.companyPortfolio{display:block;width:100%;font-size:0;margin:0 0 10px 0}
.portfolioBox{display:inline-block;vertical-align:top;width:100%;padding:0 0.6875rem;}
.portfolioBox .portfolioImg{display:block;width:100%;padding-bottom:62.5%;position:relative;border-radius:4px;overflow:hidden;}
.portfolioBox .portfolioImg img{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;}
.portfolioBox .portfolioCon{display:block;width:100%;padding:1rem 0}
.portfolioBox .portfolioTitle{display:block;width:100%;font-size:1.0625rem;font-weight:400;line-height:1.4;color:#2f316b;}
.portfolioBox .portfolioTitle a{color:#2f316b;transition:all 0.4s ease-in-out;}
.portfolioBox .portfolioTitle a:hover{color:#e31b00;}
.portfolioBox .portfolioIndustry{display:block;width:100%;font-size:0.9375rem;font-weight:400;color:#888888;margin:0 0 5px;}
.portfolioBox .portfolioTime,.portfolioBox .projectCoast{display:block;width:100%;font-size:1rem;line-height:1;font-weight:400;color:#888888;margin-bottom:0.625rem;}
.portfolioBox .portfolioTime img,.portfolioBox .projectCoast img{width:0.8750em;height:0.8750em;display:inline-block;margin-right:0.250em;vertical-align:top;}
.companyPortfolio.owl-carousel .owl-nav{top:inherit;bottom:0;width:8rem;left:0;right:0;margin:auto;}
.companyPortfolio.owl-carousel .owl-nav button{width:2.25rem;height:1.125rem;background:url(../img/svg/arrow-left.svg) no-repeat left top!important;background-color:transparent!important;border:none;transition:all 0.4s ease-in-out;}
.companyPortfolio.owl-carousel .owl-nav button:hover{opacity:0.4}
.companyPortfolio.owl-carousel .owl-nav button:before{display:none;}
.companyPortfolio.owl-carousel .owl-nav button.owl-next{background:url(../img/svg/arrow-right.svg) no-repeat left top!important;}
.companyPortfolio.owl-carousel .owl-dots{bottom:0}

/* Model Popup */
.modal-dialog{width:100%;max-width:750px;padding:0 15px;}
.modal-content{border-radius:.4rem;}
.modal-header{/*background: #2f316b;*/ color:#000;display:block;border-bottom:none;}
.modal-header .close{text-shadow:none;color:#000!important;opacity:1;font-size:2rem;position:absolute;right:0;top:0;margin:0;}
.modal-header .modal-title{font-size:1.4375rem;font-weight:500;color:#000;margin:0;line-height:1.4;padding-top:2rem;text-align:center;margin-bottom:0;}
.modal-body{padding:1.875rem;}
.modelProfile {display: flex;width: 100%;margin: 0 0 1.125rem 0;font-size: 0;align-items: center;}
.modelProfile .companyLogo{display:inline-block;vertical-align:middle;width:90px;height:82px;background:#fff;border-radius:6px;border:1px solid #eaeaea;position:relative;}
.modelProfile .companyLogo img{position:absolute;left:0;right:0;top:0;bottom:0;max-height:100%;max-width:100%;margin:auto;padding:8px;}
.modelProfile .companyHead{display:inline-block;vertical-align:middle;width:calc(100% - 6.375rem);padding:0.875rem;}
.modelProfile .companyHead .compantTitle{display:block;width:100%;font-size:1.25rem;font-weight:500;color:#2f316b;line-height:1.4;margin-bottom:0.25rem;}
.modelProfile .companyHead .compantTagline{display:block;width:100%;font-size:0.9375rem;font-weight:400;color:#808080;margin:0;}

.initexit-popup.modal-dialog{max-width:900px;}
#getquotemodal .modal-dialog{max-width: 960px;}
.initexit-popup-modal-body{padding: 0;}
.initexit-popup .modal-content,#getquotemodal .modal-content {border-radius: 15px;border: none;overflow: hidden;}
.initexit-benefits{background-image: url(../img/get-demo-bg.jpg);background-size: cover;background-repeat: no-repeat;height: 100%;padding: 20px;    display: flex;flex-direction: column;justify-content: center;}
.initexit-benefits::after{content: "";background-color: rgb(0 0 0 / 57%);position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.initexit-benefits-text{font-size: 20px;font-weight: 600;color: #fff;position: relative;z-index: 1;margin: 17px 0;}
.initexit-con{padding: 40px 20px;}
.initexit-head{margin-bottom: 30px;}
.initexit-head .modal-title{font-size: 24px;font-weight: 500;color: #000;}
.initexit-subTitle{color: #555555;font-size: 16px;}
.formNote{font-size: 14px;margin-bottom: 15px;}
.tacPolicyAccept{font-size: 12px;margin-top: 25px;}
.initexit-popup-modal-body .close{position: absolute;right: 20px;top: 20px;z-index: 2;font-size: 22px;}
.initexit-benefits-img{line-height: 1;}
.initexit-benefits-img img{width: 30px;height: 30px;object-fit: contain;margin-right: 10px;}

.grayscale-img{filter:grayscale(1);}
.specBox{display:block;width:100%}
.specBox .specBox-icon{display:inline-block;width:2rem;height:2rem;line-height:2rem;border-radius:50%;background:#fff2f3;text-align:center;font-size:1.25rem;color:#e31b00;margin-right:5px;margin:auto;}
.specBox .specBoxTitle{display:block;font-size:0.875rem;line-height:1.4;font-weight:500;color:#2f316b;}
#recommend_div{display:flex;}
#recommend_div .btn{width: 30px;height: 30px;min-width: unset;padding: 0;border-radius: 6px;display: flex;align-items: center;justify-content: center;}
#recommend_div .btn.btn-cyan{border: 1px solid #5fcbac;background-color: #d4faee;color: #000;}
#recommend_div .btn.btn-cyan:hover{background-color: #5fcbac;border-color: #5fcbac;color: #fff;}
.visitWebsite{float:right;position:absolute;right:0;top:0;bottom:0;background:#e31b00;padding:18px 15px;color:#fff;font-weight:500;font-size:16px;transition:all 0.4s ease-in-out}
.visitWebsite:hover{background:#2f316b;color:#fff}

/*.fancybox-image, .fancybox-spaceball{width: auto  !important; height: auto !important;}*/

/* Features Style  */

/**/
    
    #regForm .card{background-color:#fff;margin:0;padding:1.75rem;width:100%;border:1px solid #e6e7e7;border-radius:0.375rem;box-shadow: 0 0 16px rgb(0 0 0 / 10%);}
#regForm .tab-pane{padding:1.250rem 0;}
#regForm .nav-tabs .nav-item {
    margin-right: 160px;
    position: relative;
}
#regForm .nav-tabs .nav-item:last-child{margin-right: 0;}
#regForm .nav-tabs .nav-item::after {
    content: "";
    display: block;
    width: 120px;
    top: 51%;
    left: 100%;
    margin-left: 20px;
    position: absolute;
    border: 1px dashed #707070;
}
#regForm .nav-tabs .nav-item:last-child::after {
    display: none;
}

#regForm .nav-tabs .nav-link{border: none;color: #333;}
#regForm .nav-tabs .nav-link.active {
    color: #2f3b96;
}
#regForm .nav-tabs .nav-item.active::after {
    border-color: #2f3b96;
}
#regForm .nav-tabs .nav-link span{border-radius: 50px;
    width: 50px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    color: #2f316b;background: #f1f2ff;


}

    #regForm .nav-tabs .nav-link.active span{
        color: #fff;background: #2f316b;

    }


.card-title{    display: block;
    width: 100%;
    font-size: 26px;
    font-weight: 700;
    color: #000;
    position: relative;}
    .card-title span{font-weight: 400;}
.card-shado{border-radius:6px;overflow:hidden;box-shadow: 0 0 16px rgb(0 0 0 / 10%);;}
.form-group .btn-group{width:100%;}
.multiselect.dropdown-toggle{display:block;width:100%;height:3.125rem;font-size:1.0625rem;font-weight:400;color:#2f316b;border:1px solid #dbdcdd;border-radius:6px;background:#fff;text-align:left;padding-right:2rem;}
.btn.dropdown-toggle:after{position:absolute;right:1rem;top:0;bottom:0;margin:auto;}
.multiselect-container{min-width:100%!important;transform:translate3d(0px,0px,0px)!important;}
.multiselect-container li{display:inline-block;vertical-align:top;width:50%;padding:0 5px;}
.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{padding-left:0px!important;display:flex;padding:0;font-size:0.8750rem;}
.multiselect-container>li>a>label>input{position:relative;top:5px;margin-right:5px;}
.certiList{display:flex;width:100%;border:1px solid #dfdfdf;border-radius:6px;padding:.375rem 0.750rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.certiItem{width:auto;padding:0.625rem 0.750rem;}
.custom-control label{font-size:0.9375rem;font-weight:400;color:#808080;line-height:1.4;margin-bottom:0;}
.custom-control-label::before{width:1.25rem;height:1.25rem;background-color:#fff;border:1px solid #dfdfdf;top:0;bottom:0;margin:auto;left:-1.75rem;}
.custom-control-label::after{width:1.25rem;height:1.25rem;left:-1.75rem;top:0;bottom:0;margin:auto;}
.custom-control-input:checked ~ .custom-control-label::before,.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#0c3560}
.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#0c3560;}
.formTitle{display:block;width:100%;font-size:1.375rem;font-weight:500;color:#2f316b;padding-bottom:0.620rem;margin-bottom:0.750rem;border-bottom:1px solid #e8e8e8;}
.form-group .select2-container .select2-selection{display:block;width:100%;min-height:41px;font-size:14px;font-weight:400;color:#2f316b;border:1px solid #dbdcdd;border-radius:16px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:41px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:41px;}
.btn-add{display:inline-block;background:#f3f4f4;border-radius:6px;border:1px solid #d8d8d8;padding:0.375rem 1rem;text-align:center;font-size:0.9375rem;font-weight:400;color:#808080;transition:all 0.4s ease-in-out;cursor:pointer;}
.btn-add:hover{background:#2f316b;border-color:#2f316b;color:#fff;}
.locationDelete{cursor:pointer;color:#e31b00!important}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1d1c55;}
.form-group .select2-container{min-width:100%;}
.product_features_div_0{display:contents;width:100%;}
.card{background-color:#fff;width:100%;border: 1px solid #EAEAEA;border-radius: 20px;margin:0;}
.company_badges_preview_box,.software_badges_preview_box,.profile_badges_preview_box,.reviews_badges_preview_box{text-align:center;line-height:320px;height:295px;position:relative;margin-bottom:1rem;}
.company_badges_preview_box img,.software_badges_preview_box img,.profile_badges_preview_box img,.reviews_badges_preview_box img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.custom-control.custom-radio input[type="radio"]{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0;}
.custom-control.custom-radio input[type="radio"]:checked~.custom-control-label::before{background-color:#0c3560;border-color:#0c3560;}
.custom-control.custom-radio input[type="radio"]:checked~.custom-control-label::after{width:0.450rem;height:0.450rem;left:-1.35rem;top:0;bottom:0;margin:auto;border-radius:50%;background:#fff}
.wigetBox .wigetCon ul.nav-list li{padding:0}
.wigetBox .wigetCon ul.nav-list li a{position:relative;}
.blog-posts-item {
    border: 1px solid #e2e2e2;
    border-radius: 6px;
}
.blog-posts article.post{display:inline-block;vertical-align:top;width:100%;margin-bottom:1rem;padding:0;}
.blog-posts article.post .post-image{margin-bottom: 15px;}
.blog-posts article.post .post-image a{display:block;}
.blog-posts article.post .post-image img{object-fit:cover;object-position:center center;display:block;height: 170px;width: 100%;border-radius: 6px;}
.blog-posts article.post .blogTitle{display: block;width: 100%;font-size: 18px;font-weight: 500;color: #000;margin-bottom: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.blog-posts article.post.post-grid .post-image, .blog-posts article.post.post-grid .post-content{width: 100%;max-width: 100%;}
.blog-posts article.post .blogTitle a{color: #000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.blog-posts article.post .blogTitle a:hover{color: #5fcbac;}

.blog-posts article.post.blog-single-post .post-image{width:100%;max-width:100%;}
.blog-posts article.post.blog-single-post .sidebar_Sticky {position: sticky;top: 90px;}
.blog-posts article.post.blog-single-post .post-content{width:100%; padding: 0 40px;}
.blog-posts article.post.blog-single-post .cmsCon p,.blog-posts article.post.blog-single-post .cmsCon li{font-size: 18px; line-height: 1.7;}

.blog-posts-item .post-large-col,
.blog-posts-item .post-small-col {padding: 25px;flex: 0 0 50%;max-width: 50%;}
.blog-posts-item .post-large-col{border-right: 1px solid #e2e2e2;}
.blog-posts-item article.post{border: none;border-radius: 0;box-shadow: none;}
.blog-posts article.post.post-large .post-image img {height: auto;}
.blog-category-box .wigetCon .nav{overflow: auto;} 
.blog-posts-item .post.post-small {display: flex;align-items: center;margin-bottom: 20px;}
.blog-posts-item .post.post-small:last-child{margin-bottom: 0;}
.blog-posts-item .post.post-small .post-image {flex: 0 0 180px;max-width: 180px;}
.blog-posts-item .post.post-small .post-image img {height: 90px;object-fit: cover;border-radius: 6px;}
.blog-posts-item .post.post-small .post-content {padding-left: 25px;}
.blog-posts-item .post .blogTitle {font-size: 18px;margin-bottom: 10px;}
.blog-posts-item .post.post-small .blogTitle {-webkit-line-clamp: 2;}
.blog-posts-item .post.post-large .post-image img {width: 100%;margin-bottom: 15px;}
.post .post-meta {margin-bottom: 15px;}
.post .post-meta span {margin-right: 10px;}
.post .post-meta span:last-child {margin-right: 0;}


/* .blogSingle .container{width: 75vw;} */
.post-content .secHead{    margin-top: -150px;
    margin-bottom: 15px;}
.post-content .post-share{    margin-left: -80px;
    display: inline-block;
    position: sticky;
    top: 90px;
    margin-top: -10px;}
.que-list{list-style: none; margin-top: 15px;}
    .post-content .post-share ul{text-align: center; list-style: none}

.post-content .post-share li a {    height: 50px;
    width: 50px;
    display: block;
    border-radius: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #5fcbac;transition: all 0.4s ease-in-out;}
    .post-content .post-share li a:hover{
        color: #2f316b;
        background-color: #f2f2f2;
    }

/* .blog-toc-box{
    padding: 15px;
    border-radius: 15px;
    border: 1px solid #0000001c;
    box-shadow: 0px 10px 25px -5px #00000026;
    margin-bottom: 25px;
    display: inline-block;
    min-width: 50vw;
} */
.blog-toc-box{
    width: 400px;
    max-width: 400px;
    flex: 0 0 20%;
}
.postTableContentInner {
    position: sticky;
    top: 90px;
}
.blog-toc-box-title{font-size: 24px;font-weight: 500;color: #000; position: relative;}

.blog-toc-box .nav-link{padding-left: 0;padding-top: 0;font-size: 14px;line-height: 1.2; color: #000; padding-left: 14px;position: relative;}
.blog-toc-box .nav-link:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #5fcbac;
    border-radius: 60%;
    position: absolute;
    left: 0;
    top: 6px;
}
.blogpost-con-wrap {
    padding-top: 30px;
}
.blogSingle .blogpost-con-wrap .container {
    width: 86%;
    max-width: 1660px !important;
}
.blogpost-con-wrap .blog-posts.single-post {
    display: flex;
}
.postTableContent {
    border-right: 1px solid #e2e2e2;
    padding-right: 15px;
}

/* Edit Profie */
.profilePic{display:inline-block;vertical-align:middle;width:100px;height:100px;border-radius:50%;overflow:hidden;position:relative;margin-right:0.750rem;}
.profilePic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;margin:auto;}
.profileField{display:inline-block;width:auto;vertical-align:middle;}
.profileLog{display:inline-block;vertical-align:middle;width:8.625rem;height:8.625rem;background:#fff;border-radius:0.375rem;border:1px solid #e6e7e8;position:relative;}
.profileLog img{position:absolute;left:0;right:0;top:0;bottom:0;max-height:100%;max-width:100%;margin:auto;padding:8px;}
table.dataTable.nowrap th{white-space:nowrap;background:#2f316b;color:#fff;font-weight:500;}
.dataTables_paginate{margin-top:5px;}
div.dataTables_wrapper .dataTables_paginate .paginate_button{width:2rem;vertical-align:top;text-align:center;background:#fff;border:1px solid #bcbec0;border-radius:50%!important;font-size:0.875rem;font-weight:400;color:#222222;padding:0;height:2rem;line-height:2rem;transition:all 0.4s ease-in-out;}
div.dataTables_wrapper .dataTables_paginate .paginate_button.next,div.dataTables_wrapper .dataTables_paginate .paginate_button.previous{font-size:0;border:1px solid #bcbec0;display:inline-block;margin:0 2px;}
div.dataTables_wrapper .dataTables_paginate .paginate_button.next:before{content:"\f105";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;display:inline-block;font-size:1rem;font-weight:900;margin-left:2px;line-height:1.875rem;}
div.dataTables_wrapper .dataTables_paginate .paginate_button.previous:before{content:"\f104";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;display:inline-block;font-size:1rem;font-weight:900;line-height:1.875rem;}
div.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,div.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{background:#2f316b;border-color:#2f316b;color:#fff!important;}
div.dataTables_wrapper .dataTables_paginate .paginate_button.current,div.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#2f316b;border-color:#2f316b;color:#fff!important;}
table.dataTable.no-footer{border-bottom:none!important}
.toolbar{float:left;margin-top:10px;}
.dataTables_filter{float:right;display:inline-block;margin-bottom:1rem}
.dataTables_filter input{display:inline-block;width:auto;height:2.25rem;font-size:1.0625rem;font-weight:400;color:#2f316b;border:1px solid #dbdcdd;border-radius:4px;}

/* Error style */
.errorPage{display:block;width:100%;padding:6.25rem;text-align:center;}
.errorPage .errorImg{display:block;margin-bottom:1.250rem;}
.errorPage .errorImg img{width:600px;max-height:100%;max-width:100%;}
.errorPage .errorTitle{display:block;width:100%;font-size:1.250rem;font-weight:400;color:#2f316b;margin-bottom:1rem;}
html.sticky-header-active #sticky1,html.sticky-header-active #sticky2{position:fixed!important;width:100%;background:#fff;z-index:99!important;border-radius:0;max-width: 1640px;width: 87%;overflow:hidden;}
html.sticky-header-active #sticky1 .companyLogo{margin-top:0;width:6rem;height:6rem;}
html.sticky-header-active #sticky1 .companyHead{width:calc(100% - 26.875rem);}
html.sticky-header-active #sticky1{top:0!important;margin:0 -1.25rem;border-bottom:1px solid #e2e2e2;padding:10px;box-shadow:none;}
html.sticky-header-active #sticky2{top:116px!important;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:0 0 8px 8px;}

/**/




/* My Lead Detail */
.leadDetails{width:100%;border-collapse:collapse;border:1px solid #e2e2e2;background:#fff}
.leadDetails tr td{font-size:14px;line-height:1.4;padding:10px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.leadDetails tr td:first-child{width:30%;}
.leadDetails.table-striped tr:nth-of-type(odd){background:#f2f2f2}
.table{font-size:14px;}
.table thead th{background-color:#eaeff0;border-bottom:1px solid #ddd;}
.table-striped tbody tr:nth-of-type(odd){background:#f9f9f9}
.status-label{display:inline-block;min-width:66px;font-size:12px;padding-top:5px;padding-bottom:5px;border-radius:20px;text-align:center;}
.label-success{background-color:#27c24c;color:#fff}
.label-danger{background-color:#f05150;color:#fff}
.currentBalance{display:block;}
.currentBalance label{display:block;font-size:1rem;line-height:1.2;font-weight:500;color:#2f316b;margin-bottom:0;}
.currentBalance .banance{display:block;width:100%;font-size:1.750rem;color:#2f316b;}
.addMoney .input-group{flex-wrap:nowrap;}
.addMoney  #addWalletBalance{min-width:80px;background-color:#2f316b;border-color:#2f316b;}
.addMoney  #addWalletBalance:hover{background-color:#27c24c;border-color:#27c24c;color:#fff}

/**/
.leadDetails th{font-weight:700}
.table .btn{min-width:0}
#leadBuyModal .modal-content{border:none}
#leadBuyModal .modal-content .close{opacity:0.5;}
#leadBuyModal .modal-header{text-align:center;background:#2ecd71;}
.purchaseIcon{text-align:center;display:inline-block;width:82px;height:82px;background:#fff;border-radius:50%;position:relative;box-shadow:2px 2px 6px rgb(0 0 0 / 14%);padding:7px;}
.purchaseIcon img{width:100%;margin:auto;padding:10px;object-fit:contain;}
#leadBuyModal .modal-header .modal-title{color:#fff;padding-top:10px;text-transform:uppercase;}
.walletblcBox{display:inline-block;width:auto;padding:15px;border-radius:6px;text-align:center;background:rgb(40 167 69 / 15%);}
.walletblcBox label{font-size:16px;color:#28a745;}
.walletblcBox span{font-size:22px;font-weight:700;color:#28a745;}
.leadPriceBox{display:inline-block;width:auto;padding:15px;border-radius:6px;text-align:center;background:#fff2f3;}
.leadPriceBox label{font-size:16px;color:#e31b00;}
.leadPriceBox span{font-size:22px;font-weight:700;color:#e31b00;}

/* Upgrade Promotion Style */
.promotBox{display:block;width:100%;height:calc(100% - 30px);margin:15px 0;padding:20px;text-align:center;background:#fff;border-radius:6px;box-shadow:0 0 8px rgb(0 0 0 / 08%);padding-bottom:80px;position:relative;}
.promotBox .promotIcon{display:inline-block;max-width:100%;width:62px;margin-bottom:15px;}
.promotBox .promotCon{display:block;}
.promotBox .promoTitle{display:block;font-size:20px;font-weight:600;color:#2f316b;margin-bottom:10px;}
.promotBox .promotCon ul{list-style:none;text-align:left;}
.promotBox .promotCon ul li{display:block;width:100%;font-size:1rem;line-height:1.4;margin-bottom:8px;padding-left:20px;position:relative;color:#787799;}
.promotCon ul li:before{content:"";width:7px;height:7px;background:none;position:absolute;left:0;top:8px;/* border-radius: 60%; */border-bottom:2px solid #2f316b;border-right:2px solid #2f316b;transform:rotate(-45deg);}
.promotBox  .btn{border-radius:60px;text-transform:uppercase;max-width:200px;position:absolute;left:15px;right:15px;bottom:15px;margin:auto;}
.promotBox  .btn:hover{color:#fff}
.btn.back-btn{min-width:0;line-height:1.8;font-size:14px;}

/* Report Spam */
.reportTitle{display:block;font-size:1.250rem;font-weight:700;color:#2f316b;margin-bottom:15px;}
ul.timeline > li:before{border-color:#2f316b!important;}
.commentUser{display:block;width:100%;font-size:1rem;font-weight:500;color:#2f316b;}
.commentImg img{display:inline-block;width:100px;height:100px;position:relative;object-fit:cover;object-position:center center;}
.spamaccepted td{text-decoration-line:line-through!important;}
@media only screen and (max-width:568px){
    .reportThred ul.timeline > li{padding-left:20px;}
    .reportThred ul.timeline:before{left:0;}
    .reportThred ul.timeline > li:before{left:-6px;width:14px;height:14px;}
    .commentImg img{width:80px;height:80px;}
}
.reportThred ul.timeline{list-style-type:none;position:relative;}
.reportThred ul.timeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400;}
.reportThred ul.timeline > li{margin:20px 0;padding-left:50px;}
.reportThred ul.timeline > li:before{content:' ';background:white;display:inline-block;position:absolute;border-radius:50%;border:3px solid #2f316b;left:20px;width:20px;height:20px;z-index:400;}
.progress-container.fixed-top .progress-bar{width:0;height:4px;background:linear-gradient(306.29deg,#5fcbac -13.28%,#56A8A7 9.53%,#3D4899 72.62%);transition:none;}

.featuredTextSec{
    display: block;
    width: 100%;
    position: relative;
    background-image: url(../img/banner-bg.jpg);
    padding-top: 70px;
    padding-bottom: 70px;
}
.featuredTextSec .secHead .secTitle{color: #fff;font-weight: 400;}
.featuredTextSec .secHead .secTitle span{color: #5fcbac;font-weight: 700;}

.getListedCard{    background-color: #fff;
    box-shadow: 0 0 16px rgb(0 0 0 / 10%);
    padding: 25px;
    border-radius: 10px;}

    .getListedCon{
        height: 100%;
        border-radius: 10px;
        padding: 30px;
        background: linear-gradient(306.29deg,#5fcbac -13.28%,#56A8A7 9.53%,#3D4899 72.62%);
    }

        .getListedCon .secHead {margin-top: 10px;margin-bottom: 60px;}

        .getListedCon .secHead .secTitle,
        .getListedCon .secHead p {color: #fff;}
        .getListedCon .secHead p {font-size: 16px;}
        .getListedSlide{    background-color: #fff;
            padding: 20px;
            border-radius: 15px;}
            .getListedSlide .cmsCon{margin-bottom: 20px;}
.getListedSlide .cmsCon p{font-size: 14px;}
.getListedTestimonialBy{display: flex;}
.getListedTestimonialByImg img{width: 50px;height: 50px;object-fit: cover;border-radius: 100px;}
.getListedTestimonialByInfo{padding-left: 15px;}
.getListedTestimonialByName{color: #2f316b;font-size: 16px;font-weight: 600;}
.getListedTestimonialByInfo p{font-size: 14px;}
.getListedForm{padding: 25px;}
.getListedForm .secHead {   /* max-width: 75%;*/
    margin-bottom: 50px;}
.getListedForm .secHead .secTitle{    font-weight: 700;
    color: #2F316B;}
    .getListedForm .secHead p{margin-top: 10px;}
.slick-dots {
    text-align: center;
  }
  .slick-dots li {
    display: inline-block;
    padding: 3px;
  }
  .slick-dots li button {
    outline: none;
    font-size: 0;
    height: 6px;
    width: 30px;
    border-radius: 50px;
    border: none;
    background-color: rgb(255 255 255 / 60%);
    padding: 0;
  }
  .slick-dots li.slick-active button {
    background-color: #fff;
  }
  .getListedCon .contact-info-wrap .secHead {
    margin-bottom: 30px;
}
.contact-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
}.contact-item-icon{flex: 0 0 40px;max-width: 40px;height: 40px;border-radius: 50px;display: flex;align-items: center;justify-content: center;
    
    
    background-color: #ffffff47;
    font-size: 17px;
    color: #fff;
    font-size: 18px;}
.contact-item-con{padding-left: 15px;}
.contact-item-title{    font-size: 16px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 3px;display: block;}
    .contact-item-con p,.contact-item-con a{    color: #fff;
        line-height: 1.4;
        font-size: 14px;}
        .contact-social-media .social-media li a{color: rgb(255 255 255 / 100%);}
        .contact-social-media .social-media li a:hover{color: rgb(255 255 255 / 70%);}


 .compareCategoryWrap .combinationProductTitle {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 0;
}
.compareCategoryWrap .combinationProduct {
    padding: 15px;
    border-radius: 6px;
    height: calc(100% - 20px);
    margin-bottom: 20px;
    text-align: center;
}
.compareCategoryWrap .combinationProductLogo {
    height: 58px;
}
.combinationProduct .combinationProductTitle{transition: all 0.4s ease-in-out;}
.combinationProduct:hover .combinationProductTitle{color: inherit;}


.explore-row-title{font-weight: 700;font-size: 22px;margin-top: 15px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e2e2e2;color: #000;}
.result-not-found h3{font-size: 18px;font-weight: 600;}

.popCatsMain .sliderArrows{position: absolute;top: -60px;right: 0;z-index: 9;}

/* new dev */
.you-may-like-wrap{padding:25px;border-radius:10px;background-image:url(../img/you_may_also_like.jpg);background-size:cover;background-repeat:no-repeat;margin-bottom:3.5rem;}
.you-may-like-card{background:#fff;border:1px solid #e6e7e8;padding:20px;border-radius:6px;}
.you-may-like-con p{color:#fff;font-size: 14px;margin-bottom:20px;}
.you-may-like-con a{font-size:16px;color:#fff;font-weight:500;display:inline-block;}
.you-may-like-con a:hover{color: #5fcbac;}
.you-may-like-con h6{font-size:26px;color:#fff;font-weight:600;margin-bottom: 5px;}
.you-may-like-card-con{display:flex;align-items:center;margin-bottom:0.8rem;}
.you-may-like-logo{height:60px;flex:0 0 60px;max-width:60px;background:#f6f6f6;border:1px solid #e6e7e8;border-radius:6px;position:relative;}
.you-may-like-logo img{position:absolute;left:0;right:0;top:0;bottom:0;max-height:100%;max-width:100%;margin:auto;padding:8px;}
.you-may-like-card-con h5{display:block;font-size:14px;font-weight:500;line-height:1.4;color:#2f316b;flex:1;margin:0;padding-left:10px;}
.countryDrop{display:block;width:100%}
.countryDrop label{margin-bottom:18px;font-weight:500;font-size:19px;line-height:1.2;letter-spacing:-0.01em;color:#fff;}
.countryDrop .dropdown-toggle{font-family:'DM Sans';font-weight:400;font-size:19px;color:#000;background-color:#fff;border-radius:50px;padding:11px 20px;display:inline-flex;align-items:center;position:relative;padding-right:40px;min-width:250px;}

/* .countryDrop .dropdown-toggle:before{content: ""; width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: url(../img/global.png) no-repeat center center; background-size: contain; margin-right: 6px;margin-bottom: 2px;} */
.countryDrop .dropdown-toggle::after{width:15px;height:15px;position:absolute;right:15px;top:50%;transform:translateY(-50%);border:none;background-image:url(../img/svg/angle-bottom.svg);background-repeat:no-repeat;background-position:center;}
.countryDrop .domainFlag{width:1.75rem;height:1.75rem;margin:0 10px 0 0}
.siteLogo{display:inline-block;vertical-align:middle;}
.domainFlag{display:inline-block;vertical-align:middle;width:2.25rem;height:2.25rem;position:relative;overflow:hidden;vertical-align:middle;margin-left:15px;margin-bottom:5px;}
.domainFlag img{max-width:100%;}

/* Upgrade & Promotion Start */
.getListedPromotionBox{
    height: calc(100% - 30px);
    margin-top: 15px;
    background-color: #fff;
    padding: 30px;
    border: 1px solid #e2e2e2;
    border-radius: 6px;
    position: relative;
}
.getListedPromotionBoxImg{
    display: inline-block;
    max-width: 32px;
    vertical-align: top;
    margin-right: 10px;
}
.getListedPromotionBoxImg img {
   max-width: 100%;
   vertical-align: top;
   /* position: absolute;
    right: 30px;
    top: 30px;*/
}
/*.getListedPromotionBoxImg img {
    width: 80px;
    opacity: 0.2;
}*/
.getListedPromotionBox .cmsCon li:before{
    top: 5px;
    bottom: inherit;
}
.getListedPromotionBoxCon h5{
    display: block;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 25px;
    line-height: 1.2;
    letter-spacing: -0.01em;
    color: #2F316B;
}
.getListedPromotionBoxCon .btn {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.getListedPromotionBox > .cmsCon + .btn{
    margin-top: 20px;
}

/* New Blog style as per HubSpote */
.blogSingle{
    padding: 60px 0;
}
.fixed-top{
    top: 70px;
}
.blogSingle .container{
    max-width: 1080px !important;
}
.blog-post-header-title{
    font-size: 46px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
}
.blog-post-header-info{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 15px 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
.blog-post-header-authors{
    display: flex;
    align-items: center;
    margin-right: 15px;
    font-size: 16px;
    font-weight: 500;
    color: #0c3560;
}
.blog-post-header-authors img{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
}
.postEtaReadTime{
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.commonSec.latestBlog{
    background-color: rgb(240 240 240 / 50%);
}
.blog-post-social-share{
    display: inline-block;
    width: 100%;
    text-align: center;
    border-top: 1px solid #e2e2e2;
    padding: 30px 0;
    margin-top: 15px;
}
.blog-post-social-share .blog-post-social-share-title{
    display: block;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    margin-bottom: 20px;
}
.blog-post-social-share  ul{
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
}
.blog-post-social-share  ul li{
    padding: 0 5px;
}
.blog-post-social-share  ul li a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background: rgb(47 49 107 / 70%);
    padding: 4px;
    border-radius: 50%;
    color: #fff;
}
.blog-post-social-share  ul li a:hover{
    background: #2f316b;
}


@media screen and (max-width:1460px){
    .container {
        width: 95%;
    }
}
@media screen and (max-width:1199px){
    .container {width: 100%;}
    .no-seprater-lg .companyReviewCount::before{display: none;}

    .combinationProductLogo{height:80px;}
    .profileInner .cardCol.col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .profileInner .cardCol.col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .profileTabls ul li {white-space: nowrap;margin: 0 20px !important;}
    .mobile_scroll.slick-slider .mobile_scroll_bx{padding: 0 10px;}
    .row.mobile_scroll.slick-slider {margin-left: -10px;margin-right: -10px;}

   .morerefLinks .card {padding: 16px;}
   .getListedPromotionBox{padding: 20px;}
   .getListedPromotionBox .cmsCon li{font-size: 16px;}
}


@media screen and (max-width:1080px){
#profileTopStiky .nav-tabs{
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    flex-wrap: nowrap !important;
    }
    #profileTopStiky .nav-tabs > li {
        width: auto;
        white-space: nowrap;
        flex: 1;
    }
}
@media screen and (max-width:991px){
    .profileIntro-right {width: 100%;}
    .profileBox .profileBtns {width: 100% !important;display: flex;align-items: center;justify-content: center;}
    .profileBox .profileBtns a{justify-content: center;margin: 0 10px;}
    .getListedPromotionBox{flex-direction: column;}
    .getListedPromotionBoxImg{max-width: 100px;margin-bottom: 20px;}
    .getListedPromotionBox > .cmsCon + .btn{margin-top: 20px;}
    .getListedPromotionBoxImg {max-width: 60px;margin-bottom: 10px;vertical-align: middle;}
    .getListedPromotionBoxCon{padding-left: 0;}
    .getListedPromotionBoxCon h5{font-size: 20px;}
}
@media screen and (max-width:767px){
    .countryDrop{text-align:center;}
    .countryDrop label{font-size:14px;}
    .countryDrop .dropdown-toggle{text-align:left;font-size:14px;padding:10px;line-height:1.2;}
    .countryDrop .dropdown-menu .dropdown-item{font-size:14px}

    .compareCheck .compare_label{font-size: 14px;}
    .profilePageMain > .container {width: 100%;padding-left: 15px;padding-right: 15px;}
    .detailsWrap{border-left: 0;border-right: 0}
    .profileLogo{max-width: 80px;min-width: 80px;}
    .profileIntro-left{flex-wrap: nowrap !important;}
    .reviewsAddWrap .profileIntro-left{flex-wrap: wrap !important;}
    .reviewsAddWrap .shortDescription{margin-bottom: 15px;}
    .companyReview > div + div::before {display: none;}
    .companyBoxHeadWrap{flex-wrap: wrap;}

    .companyBox .companyReview{display: block;}

    .companyBox {
        padding: 15px 10px;
    }
    .companyProfileheader .compantTitle { font-size: 1.2rem;margin-bottom: 2px !important;}
    .companyProfileheader span img{height: 16px !important;width: 16px !important;}
    .profileBtns .btn {font-size: 1rem !important;padding: 0.6rem 1rem !important;}
    .profileBtns .btn.writeReview img {width: 13px;}
    .companyProfileDetails .companySpecs .specItem .specIconImg img {margin-top: 2px;}
    .companyProfileDetails .companySpecs .specItem + .specItem::before {margin: 0 5px;}
    .companyBox .companySpecs .specItem .specIcon{margin-right: 1px;}
    .profileBox .profileIntro {padding: 0 !important;}
    .profileBtns{ margin-top: 10px !important;}

    .profileAbout li {width: 40% !important;margin-bottom: 20px;}
    .profileAbout li + li{border-left:none;margin-left: 0;padding-left: 0;border-left: none;}
    .reviewSlider {margin-left: 0;margin-right: 0;}
    .profileBox .profileBtns a {justify-content: center;margin: 0 2px;}
    .reviewsWrap .reviewBox {width: 48% !important;}
    .reviewsWrap .reviewBox + .reviewBox {margin-left: 0;padding-left: 0;border-left: none;}
    .reviewsWrap .reviewBox:nth-child(2n+2){margin-left: 1rem;padding-left: 1rem;}

    .profileRightLink {min-width: 130px;white-space: nowrap;display: inline-flex;justify-content: flex-end;}

}
@media screen and (max-width:560px){
    .siteLogo img{max-width:100%;}
    .combinationBox{flex:0 0 50%;max-width:50%;}
    .combinationBoxes{margin-left:0;margin-right:0;}
    .combinationBoxes .combinationBox{margin-bottom:10px;}
    .combinationProductBody p{margin-bottom:10px;}
    .combinationProductVs span{height:25px;width:25px;border-radius:100px;background-color:#0c3560;color:#fff;font-size:11px;}
    .you-may-like-wrap{margin-top:25px;}
    .you-may-like-card{margin-top:25px;}
    .you-may-like-card-con h5{font-size:1.4rem;}
    .you-may-like-con p,.you-may-like-con a{font-size:14px;}
}
.compare-more-software{max-width:300px;margin-bottom:40px;}
.compare-more-software label{font-size:1rem;margin-bottom:10px;}
.cmsCon .btn:hover{text-decoration:none;}
.form-group .iti--separate-dial-code .iti__selected-flag{border-radius: 60px 0 0 60px}

/* intl-tel-input country dropdown — compact text so names don't get cut */
.iti__country-list {
  font-size: 12px;
  line-height: 1.35;
  max-width: 300px;
}

.iti__country {
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.35;
}

.iti__country-name {
  font-size: 12px;
  margin-right: 6px;
  display: inline-block;
  max-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.iti__dial-code {
  font-size: 11px;
  color: #6b7280;
}

.iti__flag-box {
  margin-right: 6px;
}

.alternative-page .alternative-form-card .iti__country-list {
  font-size: 11px;
  max-width: 260px;
}

.alternative-page .alternative-form-card .iti__country,
.alternative-page .alternative-form-card .iti__country-name {
  font-size: 11px;
}

.alternative-page .alternative-form-card .iti__dial-code {
  font-size: 10px;
}

/* Home Banner Ads Section */
.owl-carousel .owl-dots {position:absolute; bottom:-40px; left:0; right:0; text-align:center;}
.owl-carousel .owl-dots .owl-dot {display:inline-block; width:6px; height:6px; background:#e2e2e2; border-radius:10px; margin:0 2px; transition:all 0.4s ease-in-out;}
.owl-carousel .owl-dots .owl-dot.active {width:15px; background:#ff1c3b}
.bannerAdsBox{
    display: block;
    width: 100%;
    /*height: 200px;*/
    margin-bottom: 20px;
    border-radius: 8px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.18);
    border: 1px solid #e2e2e2;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding-bottom: 51%;
}
.homeSlideBanners .bannerAdsBox{
    padding-bottom: 107%;
}
.homeSlideBanners.owl-carousel .owl-dots{
    bottom: 20px;
}
.homeSlideBanners.owl-carousel .owl-dots .owl-dot{
background-color: rgb(0 0 0 / 60%);
}

@media only screen  and (min-width : 1824px) {
    .bannerAdsBox{
        height: 265px;
    }
}
@media only screen and (max-width: 1199px) {
    .bannersAdSec .row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .bannersAdSec .row div[class^='col-']{
        padding-right: 5px;
        padding-left: 5px;

    }
    .bannerAdsBox{
        height: 180px;
    }
    .homeSlideBanners .bannerAdsBox {
        height: 380px;
    }
}

@media only screen and (max-width: 991px) {
    .bannerAdsBox{
        height: 160px;
    }
    .homeSlideBanners .bannerAdsBox {
        height: 340px;
    }
}

@media only screen and (max-width: 767px) {
    .bannerAdsBox{
        height: 160px;
    }
    .homeSlideBanners .owl-item{
        padding: 0 5px;
    }
    .homeSlideBanners .bannerAdsBox{
        height: 220px;
    }

}
@media only screen and (max-width: 568px) {
    .homeSlideBanners .owl-item{
        padding: 0;
    }
    .homeSlideBanners .bannerAdsBox {
        height: 360px;
        background-size: contain;
        background-position: center;
    }
    .bannerAdsBox {
        height: 180px;
        background-size: contain;
        background-position: center;
    }
}

/* Blogs Widgets: key takeaway */
    .key-takeaways {
        /* display: inline-block; */
       min-width: 800px;
       max-width: 100%;
       background-color: #ebfff9;
       border-top: 4px solid #5fcaac;
       padding: 24px;
       margin-bottom: 20px;
    }

    .key-takeaways h3 {
       font-weight: 700;
    }

    .key-takeaways ul {
       list-style: none;
       padding: 0;
       Color: #283655;
    }

    .key-takeaways ul li {
       padding-left: 18px;
       margin-bottom: 0px;
       position: relative;
       font-size: 18px;

       line-height: 36px;
       font-weight: 400;
       margin-left: 0;
    }

    .key-takeaways ul li::before {
       content: "";
       background-color: #1E1F26;
       position: absolute;
       left: 0;
       top: 12px;
       height: 8px;
       width: 8px;
       border-radius: 50%;
       background-image: none;
    }

    .cta-strip{
       max-width: 100%;
       border-radius: 0.1875rem;
       border: 1px solid rgb(47 49 107);
       background-color: rgb(236 237 255);
       padding: 1.5rem;
       margin-bottom: 20px;
       position: relative;
       padding-left: calc(1.5rem + 40px);
    }
    .cta-strip img{
       float: left;
       width: 30px !important;
       margin: 2px 6px 0px 0px;
       max-width: 100%;
       height: auto;
       position: absolute;
       left: 1.5rem;
       top: 1.5rem;
    }

    .cta-strip p{
        font-size: 18px !important;
       font-weight: 500  !important;
       margin-bottom: 0;
       color: #000 !important;
       margin-top: 0;
    }
    .cta-strip a{
       color:#0659B8;
       text-decoration: underline !important;
    }

    /* Blogs Widgets: protip */
    .pro-tip{
       background: #fff7e6 !important;
       padding: 20px;
       margin-bottom: 15px;
       border-left: 5px solid #fdb714;
       width: 100%;
       padding-left: 90px;
       position: relative;
    }
    .pro-tip .idea-image{
       margin-right: 10px;
       margin-top: 0px;
       text-align: center;
       max-width: 60px;
       position: absolute; 
       left: 20px;
       top: 20px;
    }
    .pro-tip p{
        margin-top: 0 !important;
    }
    .pro-tip h3{
       font-weight: 600;
        padding-bottom: 0;
        color: #000;
    }
    .pro-tip h3:after{
       display: none;
    }
    .pro-tip p{
       color: #000000;
       font-size: 18px;
       line-height: 30px;
    }

    /* Blogs Widgets: Suggestion box */
    .suggestion-box {
       /* display: inline-block; */
       max-width: 100%;
       min-width: 700px;
       color: #826fb2;
       background-color: #f2ecff;
       border-top: 4px solid #826fb2;
       box-sizing: border-box;
       padding: 24px;
       margin-bottom: 20px;
    }

    .suggestion-box h4 {
       font-weight: 600;
    }
    .suggestion-box h4:after{
        display: none;
    }
    .suggestion-box ul li {
       position: relative;
        margin-bottom: 8px;
        padding-left: 18px;
    }
    .suggestion-box ul li::before {
       content: "";
       background-image: none;
       background-color: #2f316b;
       position: absolute;
       left: 0;
       top: 10px;
       height: 8px;
       width: 8px;
       border-radius: 50%;
    }
    .suggestion-box a {
        color: #2f316b; 
    }

    .delete-box-btn {
		display: none;
	}


    @media only screen and (min-width: 1199px) {
    .display-banner  {
        position: sticky;
        margin-right: -50px;
        top: 80px;
    }
    .banner-section .banner-2 {
      top: 35%;
    }

        .blog-post-header-title {
            font-size: 42px;
            font-weight: 800;
            line-height: 1.2;
          }

        .nav-item .nav-link {
            font-size: 14px;
            line-height: 1.2;
            width: 100%;
          }
    }

    @media only screen and (max-width: 1199px) {
        .blog-post-header-title {
            font-size: 40px;
          }
    }

.writenby {
        display: flex;
        align-items: center;
    }

    .writenby .writenbyPic {
        width: 42px;
        height: 42px;
        border-radius: 50%;
        margin-right: 15px;
        overflow: hidden;
    }

    .writenby .writenbyPic img {
        max-width: 100%;
        max-height: 100%;
    }

    .writenby .writenbyName {
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        color: #000;
    }

    .writenby .writenbyName a {
        font-weight: 600;
    }

.authorBox{
    display: block;
    width: 100%;
    /* background: #f6f9fc; */
    /* border: 1px solid #e2e2e2; */
    border-radius: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 20px;
}
.authorProfile{
    width: 100%;
    text-align: center;
    max-width: 900px;
    margin: auto;
    background: rgb(95 203 172 / 15%);
    border-radius: 30px;
    padding: 30px;
}
.authorProfile .authorPic{
    min-width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin-top: -80px;
    border: 4px solid #fff;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 10%);
}
.authorProfile .authorPic img{
    max-width: 100%;
    max-height: 100%;
}
.authName{
    font-size: 24px;
    font-weight: 600;
    color: #0c3560;
}
.authorBox p{
    display: block;
    line-height: 1.4;
    color: #000;
}   

@media only screen and (max-width: 568px) {
.authorProfile{
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .authorProfile .authorPic{
        width: 80px;
        height: 80px;
        min-width: 0;
        margin: auto;
        margin-bottom: 15px;
    }
    .authName{
        font-size: 22px;
    } 
}

/* Password hide / show */
.togglePassword{
    position: absolute;
    right: 20px;
    bottom: 13px;
    margin: auto;
    font-size: 20px;
    height: 1em;
    cursor: pointer;
} 




.blog_bannerAdsMain {
    min-width: 320px;
} 

.free-consultation-w {
    margin-top: 28px;
    margin-bottom: 24px;
    border-radius: 14px;
    border: 1px solid #E5E6E9;
    background-color: #fff;
    box-shadow: 0px 4px 18px 0px rgba(148, 148, 148, 0.10);
}

.free-consultation-h {
    position: relative;
    padding: 15px 20px 10px;
    border-radius: 12px 12px 0px 0px;
    background: linear-gradient(91deg, #020046 2.02%, #353379 96.51%);
}

.free-consultation-h-img {
    position: absolute;
    right: 25px;
    bottom: 0;
}

.free-consultation-h-img img {
    vertical-align: bottom;
}

.free-consultation-h-title {
    color: #FFF;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2;
}

.free-consultation-h-title span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
}

.free-consultation-b {
    padding: 22px 20px;
}

.free-consultation-b .form-group .form-control {
    height: 44px;
    padding: 14px;
}

.free-consultation-b .btn.style-2 {
    font-size: 16px;
    width: 100%;
}

.captchaBox {
    max-width: 100%;
    overflow: hidden;
}
