
body{color: rgb(75 85 99 );}
.container{max-width: 80rem;}
header{position: sticky;display: block;width: 100%;padding: 10px 0px;top: 0; z-index: 9; background: #fff;}
header .logo{float: left;width: 200px;margin-right: 20px;}
header .logo img{width:100%;}
header .navbar{float:right;}
header .btn-warning{float:right;margin-top: 8px;}
header nav ul li {margin-right:15px;}
header nav ul li a.nav-link{font-weight:600;}
.firstpage{position:relative;display:block;padding:20px 0px;background-image: linear-gradient(to right, #fcfdfd , #fffffc);}
.firstpage .btn-secondary{    margin-bottom: 1rem;}
.firstpage p{line-height: 1.625;  font-size: 1.25rem;margin-bottom:2rem;padding-right:20px;}
.title{position:relative;display:block;width:100%;}
.title h1{font-size: 3.75rem;line-height: 1;font-weight:700;margin-bottom: 1.5rem;}
.title h1 span{display:block;}
.clryellow{color: #ffc107;}
.text-lg {font-size: 1.125rem;line-height: 1.75rem;}
.shadowb{ box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);}
.shadowb:hover{ box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);}
.transition-all {transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);transition-duration: .15s;}
.fw700{font-weight:700;}
.btnbox{display:block;position:relative;width:100%;}
.btnbox .gfqn{padding: 10px 30px;margin-right: 15px;}
.btnbox .gfqn.btn-outline-secondary{font-size: 19px;font-weight: 700;}
.whybusiness{box-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);padding: 2rem;    background-color: rgb(255 255 255 );border:1px #f3f4f6 solid;border-radius: 1rem;}
.whybusiness h3{font-size: 1.5rem;line-height: 2rem;    font-weight: 700;    margin-bottom: 1.5rem;}
.whybusiness ul{margin: 0px 0px 25px 0px;padding: 0px 0px 15px 0px;list-style:none;}
.whybusiness ul li{font-weight: 500;color:#374151;margin-bottom:22px;}
.whybusiness ul li i{color: #fabd07;font-size: 24px;margin-right: 10px;margin-top: 1px; float: left;}
.whybusiness .bdryellow{border:1px solid #fde047;background:#fefce8;    padding: 1rem;border-radius:.5rem;}
.whybusiness .bdryellow p{font-size: .875rem;line-height: 1.25rem;font-weight:600;margin:0px;}
.whybusiness .bdryellow p span{color:#ffc107;}
.succesrate{display: block;width: 100%;position: relative;border-top: 1px #ccc solid;margin: 30px 0;padding-top: 30px;height: 90px;}
.succesrate ul{margin:0px;padding:0px;list-style:none;}
.succesrate ul li{width:33%;float:left;}
.succesrate ul li p {font-size: 1.875rem; line-height: 2.25rem;color:#ffc107;font-weight: 700;margin-bottom:.25rem;}
.succesrate ul li p span{font-size: .875rem;line-height: 1.25rem;font-weight:500;color:#000;}
.sucessblue {position:relative;background:#1f2937;padding-top: 4rem;padding-bottom: 4rem;color:#fff;}
.sucessblue .col-lg-4{text-align:center;}
.sucessblue .icon{width: 4rem;height:4rem;margin:auto;border-radius: 9999px;background-color: #facc1533;text-align: center;line-height: 64px; font-size: 28px;color: #ffc107;}
.sucessblue p{font-weight:700;font-size: 1.875rem;line-height: 2.25rem;margin-bottom:.5rem;}
.sucessblue span{color:#d1d5db;font-weight:500;}
.py-24 {padding-top: 6rem; padding-bottom: 6rem;}
.text-xl {font-size: 1.25rem;line-height: 1.75rem;}
.text-2xl {font-size: 1.5rem;line-height: 2rem;}
.text-4xl {font-size: 2.25rem;line-height: 2.5rem;}
.text-5xl {font-size: 3rem;line-height: 1; font-weight:700;}
.text-lg {font-size: 1.125rem;line-height: 1.75rem;}
.font-bold {font-weight: 700;}
.googlereview .text-xl{max-width: 48rem;text-align:center;margin:1rem auto 0;}
.googlereview .text-2xl{text-align: center;padding-top: 50px;padding-bottom: 20px;font-weight: 700;}
.googlereview ul{margin:0px auto;padding:0px;list-style:none;max-width:56rem;}
.googlereview ul li{position:relative;border:1px solid #e5e7eb;background:#f9fafb;padding:1rem 1rem 1rem 2rem;margin-bottom:15px;border-radius:.5rem;}
.googlereview ul li:before{content:"";left:14px;height:8px;width:8px;border-radius:4px;background:#ffc107;    position: absolute;top: 25px;}
.googlereview ul li h5{margin-bottom:5px;}
.googlereview ul li p{margin:0px;    font-size: .875rem;line-height: 1.25rem;}
.googlereview .typereview{display: block;position: relative;width: 100%;margin-bottom: 75px;}
.googlereview .col-lg-6:last-child{padding-left:30px;}
.googlereview .title h3{font-size: 2.25rem;line-height: 2.5rem; font-weight:700;margin-bottom:20px;}
.googlereview .reviewimg{position:relative;display:block;width:100%;padding-top:30px;}
.googlereview .reviewimg img{width: 100%;    height: 500px;-o-object-fit: cover;object-fit: cover;box-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);border-radius: 1rem;}
.whychoose{background-image: linear-gradient(to bottom, #f9fafb, #fff);padding:70px 0px;}
.whychoose .title{text-align:center;margin:auto;padding:50px;}
.whychoose .title h2{font-size: 3rem;line-height: 1;color:#111827;    font-weight: 700;    margin-bottom: 1rem;}
.whychoose .title h2 span{color: #ffc107;}
.whychoose .title p{ color:#4b5563;max-width: 48rem;font-size: 1.25rem;line-height: 1.75rem;text-align:center;margin:auto;}
.whychoose ul{margin:0px;padding:0px;list-style:none;text-align:center;}
.whychoose ul li {display: inline-block;width: 33%;position: relative;vertical-align:top;}
.whychoose ul li .whybox {position:relative;height:270px;display:block;background:#fff;margin:15px 10px;padding:25px;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);transition-duration: .3s;box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);color:#0a0a0a;border:2px solid #f3f4f6;    border-radius: .75rem;}
.whychoose ul li .whybox:hover {border-color: rgb(253 224 71);box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);}
.whychoose ul li .whybox .icon{float:left;background-color: rgb(254 249 195);border-radius: .75rem;width: 3.5rem;height: 3.5rem;color: rgb(202 138 4);font-size: 28px;text-align: center;line-height: 3.5rem;}
.whychoose ul li .whybox .noty {float: right;margin-top: 10px;color: rgb(202 138 4);font-weight: 700;font-size: .875rem;line-height: 1.25rem;padding: .25rem .75rem;    background-color: rgb(254 249 195);    border-radius: 9999px;}
.whychoose ul li .whybox h4{font-size: 1.25rem;line-height: 1.75rem;font-weight: 700;color: rgb(17 24 39);clear: both;text-align: left;padding-top: 25px;}
.whychoose ul li .whybox p{text-align:left;margin:0px;}
.yellow-grd{position:relative;display:block;margin-top:60px;padding: 2rem;text-align:center;border:2px solid #fde047;border-radius: 1rem;background-image: linear-gradient(to bottom, #fefce8, #fef9c3);}
.yellow-grd h3{margin:0px;font-weight:700;color:#000;}
.yellow-grd p{font-size: 1.125rem;line-height: 1.75rem;max-width:42rem;margin:30px auto;}
.yellow-grd .btn{font-weight: 600;padding: 12px 30px;}
.howitwork .title{margin-top:120px;}
.howitwork ul{max-width:64rem;margin:auto;}
.howitwork ul li{width:50%;float:left;}
.howitwork ul li .whybox{height:380px;}
.howitwork ul li .whybox h4{font-size: 1.5rem;line-height: 2rem;}
.howitwork ul li .whybox .icon{background:#ffc107;color:#000;}
.howitwork ul li .whybox .num{font-size: 2.25rem;line-height: 2.5rem;font-weight: 700;color: rgb(229 231 235);float: left;margin-left: 15px;margin-top: 5px;}
.howitwork ul li .whybox{color: rgb(75 85 99 );}
.howitwork ul li .whybox ol{margin:30px 0px 0px 0px;padding:0px;list-style:none;}
.howitwork ul li .whybox ol li{font-size: .875rem;line-height: 1.25rem;position:relative;width:100%;text-align:left;  margin-top:6px;  color: rgb(75 85 99 );padding-left:20px;}
.howitwork ul li .whybox ol li:before{content:"";left:0px;height:6px;width:6px;border-radius:3px;background:#ffc107;    position: absolute;top:8px;}
.readyto {position:relative;display:block;padding:2rem;text-align:center;margin:60px auto 10px;box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);    color: #0a0a0a;background-image: linear-gradient(to bottom right, #f9fafb , rgb(249 250 251 / 0));    border:2px solid #e5e7eb;border-radius: .75rem;max-width:48rem;}
.readyto h3{font-weight:700;}
.text-gray-600 {color: rgb(75 85 99 )}
.readyto .btn{padding:10px 30px;font-weight:700;margin-bottom:20px;}
.speakfor {padding-top: 6rem;padding-bottom: 6rem;padding-left: 1.5rem;padding-right: 1.5rem;   background-image: linear-gradient(to bottom right, #1f2937 , #111827 , #1f2937 );}
.speakfor .title{color:#fff;text-align:center;}
.speakfor .title p{color: rgb(209 213 219 );margin-top:15px;margin-bottom:50px;}
.speakfor .boxgrey {padding:2rem;position:relative;margin-bottom:20px;display:block;box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);    color: #0a0a0a;background-color: #fffffff2;border:1px solid #e5e5e5;    border-radius: .75rem;}
.speakfor .boxgrey:hover { background-color: rgb(255 255 255 );}
.speakfor .boxgrey .icon{float:left;border-radius: .75rem;width: 3.5rem;height: 3.5rem;color: #fff;font-size: 28px;text-align: center;line-height: 3.5rem;margin-bottom:20px;}
.speakfor .boxgrey .greengrd{background-image: linear-gradient(to right, #22c55e , #059669);}
.speakfor .boxgrey .bluegrd{background-image: linear-gradient(to right, #3b82f6 , #0891b2);}
.speakfor .boxgrey .orangegrd{background-image: linear-gradient(to right, #eab308 , #ea580c);}
.speakfor .boxgrey .purplegrd{background-image: linear-gradient(to right, #a855f7 , #db2777);}
.speakfor .boxgrey .cyangrd{background-image: linear-gradient(to right, #10b981 , #0d9488);}
.speakfor .boxgrey .redgrd{background-image: linear-gradient(to right, #ef4444 , #e11d48);}
.speakfor .boxgrey  h2{font-size: 3rem;line-height: 1; font-weight:700;display:block;clear:both;}
.speakfor .boxgrey h4{font-size: 1.125rem;line-height: 1.75rem;font-weight:600;color:#111827;}
.speakfor .boxgrey  p{ color: #4b5563;margin:0px;   font-size: .875rem;line-height:1.625;}
.speakfor .jointext{color: rgb(209 213 219 );text-align:center;margin-top:30px;}
.successtory{padding-top: 6rem;padding-bottom: 6rem;    background-image: linear-gradient(to bottom, #fff , #f9fafb);}
.heading{text-align:center;margin-bottom:50px;}
.heading h3 span{color:#ffc107;}
.heading p{max-width: 48rem;margin:auto;}

.allbox{position:relative;height:auto;display:block;background:#fff;margin:15px 10px;padding:25px;transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);transition-duration: .3s;box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);color:#0a0a0a;border:2px solid #f3f4f6;    border-radius: .75rem;}
.allbox:hover{border-color: rgb(253 224 71);box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);}
.allbox .icon{color: #ffc107;font-size: 44px;height: 50px;line-height: 40px;}
.allbox .rating{display: block;position: relative;clear: both;color: #ffc107;margin-bottom: 15px;}
.allbox .note{line-height: 1.625;font-style:italic;    margin-bottom: 1.5rem;color: rgb(55 65 81);}
.ylobox{border: 1px solid #fde047;background: #fefce8;padding: 1rem;border-radius: .5rem;}
.ylobox p{color: rgb(161 98 7);font-weight:600;font-size: .875rem;line-height: 1.25rem;margin:0px;}
.allbox .users{border-top: 1px #ccc solid;margin-top: 25px;padding-top: 25px;position: relative;display: table;width:100%;}
.allbox .users .userimg{width: 60px;height: 60px;overflow: hidden;border-radius: 50%;float: left;margin-right: 15px;}
.allbox .users .userimg img{width:60px;}
.allbox .users .userdetail{width: calc(100% - 75px);float: left;}
.allbox .users .userdetail h4{font-weight: 700;font-size: 16px;}
.allbox .users .userdetail h5{font-weight: 400;font-size: 15px;}
.allbox .users .userdetail p{margin:0px;color: rgb(107 114 128);    font-size: .75rem;line-height: 1rem;}
.successtory .protect{margin-top:40px;display:block;width:100%;}
.successtory .protect p{color: #4b5563;font-size: 1.125rem;line-height: 1.75rem;text-align:center;}
.successtory .protect p span{font-weight:700;}

.asked{padding-top: 6rem;padding-bottom: 6rem;  }
.asked .heading p{margin-top:15px;margin-bottom:50px;}
.asked  .accordion-flush{max-width:56rem;margin:auto;border: 1px #ccc solid;border-radius: .75rem;overflow: hidden;}
.asked  h2.accordion-header button{font-weight:700;}
.asked .ylobox{padding:2rem;text-align:center;max-width:56rem;margin:50px auto 0;}
.asked .ylobox h3{font-weight: 700;font-size: 1.5rem; margin-bottom: 20px;}
.asked .ylobox p{max-width:48rem;margin:auto;}
.asked .ylobox .btn{padding: 10px 30px;font-size: 18px;font-weight: 700;margin-top: 20px;}
.getfree {padding-top: 6rem;padding-bottom: 6rem;padding-left: 1.5rem;padding-right: 1.5rem;   background-image: linear-gradient(to bottom right, #1f2937 , #111827 , #1f2937 );}

.getfree .heading{color:#fff;margin-bottom:50px;}

.freequote{background: #fff;border-radius: .75rem;padding: 2rem;position: relative;display: block;}
.freequote h3{font-weight:700;font-size: 1.5rem;}
.freequote .small-xl{margin-bottom:20px;}
.freequote label{font-size: .875rem;line-height: 1.25rem;font-weight:600;color: rgb(55 65 81)}
.freequote .form-control{font-size: .875rem;line-height: 1.25rem;}
.freequote button{padding: 10px 30px;font-weight: 700;display: block;width: 100%;}
.freequote p {font-size: .75rem;line-height: 1rem;    color: rgb(107 114 128);text-align:center;}
.contactinfo{display:table;width:100%;padding:2rem;background-color: #ffffff1a;border:1px solid #fff3;box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);color: #0a0a0a;border-radius: .75rem;color: #0a0a0a;}
.contactinfo h3{color:#fff;font-weight:700;font-size: 1.5rem;}
.contactinfo .contactbox{display: table;width: 100%; position: relative;  margin-top: 20px;}
.contactinfo .contactbox .icon{width:3rem;height:3rem;border-radius: .75rem;float:left;background:#ffc107;color:#000;font-size: 24px;text-align: center;line-height: 3rem;}
.contactinfo .contactbox .ctndetail{float: left;width: calc(100% - 4rem);margin-left: 1rem;}
.contactinfo .contactbox .ctndetail h3{font-size: 1.25rem;line-height: 1.75rem;font-weight:700;color: #ffc107;}
.contactinfo .contactbox .ctndetail h4{color: rgb(255 255 255);margin-bottom: .25rem;    font-size: 1rem;}
.contactinfo .contactbox .ctndetail h5{color: #ffc107;font-weight: 400;font-size: 1rem;}
.contactinfo .contactbox .ctndetail h6{color: rgb(209 213 219 );font-size:1rem;margin-bottom:5px;}
.contactinfo .contactbox .ctndetail p{font-size: .875rem;line-height: 1.25rem;    margin-top: .25rem;margin-bottom:0px;color: rgb(156 163 175)}
.confidential{position:relative;display:block;padding:2rem; margin:20px 0px;border:1px solid #facc15;border-radius:.75rem;box-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);background-image: linear-gradient(to bottom right, #facc15 , #facc15);}
.confidential .icon{width:3rem;height:3rem;margin-bottom:1rem;font-size: 36px;line-height: normal;}
.confidential h3{font-size: 1.25rem;line-height: 1.75rem;font-weight:700;margin-bottom: .75rem;color:#000;}
.confidential p{line-height: 1.625;margin-bottom: 1rem;color: rgb(31 41 55);}
.confidential ul{padding-left:20px;}
.confidential ul li{color:#000;font-weight:500;}
.whatappen ol{margin-bottom:0px;padding-left:20px;}
.whatappen ol li{color: rgb(209 213 219);font-size: .875rem;line-height: 1.85rem;font-weight: 500;}
.whatappen ol li::marker{color:#facc15;}
footer{position:relative;display:block;color: rgb(156 163 175);padding-top: 3rem;padding-bottom: 3rem;background-color: rgb(17 24 39);}
footer .flogo{width:200px;position:relative;margin-bottom:20px;}
footer .flogo img{width:100%;}
footer p{font-size: .875rem;line-height: 1.25rem;margin-bottom: 1rem;}
footer .social{gap: .75rem;display:flex;}
footer .social a{color:#fff;background-color: rgb(31 41 55);border-radius: 9999px;width: 2.5rem;height: 2.5rem;text-align: center;line-height: 2.5rem;}
footer .social a:hover{background:#facc15;}
footer h4{font-size:16px;color:#fff;margin-bottom:10px;}
footer ul{margin:0px;padding:0px;list-style:none;}
footer ul li{display:block;width:100%;position:relative;margin-top:5px;}
footer ul li a{font-size: .875rem;line-height: 1.25rem;margin-bottom: 1rem;color: rgb(156 163 175);text-decoration:none;}
footer ul li a:hover{color:#facc15;}
footer button{width:100%;padding:6px 30px;font-weight:700;}
footer .copywrite{display: block;position: relative;width: 100%;border-top: 1px #444444 solid;padding-top: 30px;margin-top: 30px;text-align: center;}
footer .copywrite p{margin-bottom:5px;}
footer .copywrite span{display: block;font-size: 14px;}
