@import url('https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100..900;1,100..900&display=swap');

body{font-family: "Epilogue", sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#05112b;margin:0;padding:0;-webkit-font-smoothing:antialiased}

.container{max-width: 1300px;margin:auto;}
a{text-decoration: none;}
.text-black{color: #05112b;}
.text-underline{text-decoration: underline;}

h1{font-weight: 800;}
h2{font-weight: 800;}
h3{font-weight: 800;}
h4{font-weight: 800;}

.p-0 {padding: 0px !important;}
.p-5 {padding: 5px !important;}
.p-8 {padding: 8px !important;}
.p-10 {padding: 10px !important;}
.p-15 {padding: 15px !important;}
.p-20 {padding: 20px !important;}
.p-25 {padding: 25px !important;}
.p-30 {padding: 30px !important;}
.p-35 {padding: 35px !important;}
.p-40 {padding: 40px !important;}
.p-45 {padding: 45px !important;}
.p-50 {padding: 50px !important;}
.p-55 {padding: 55px !important;}
.p-60 {padding: 60px !important;}
.p-65 {padding: 65px !important;}
.p-70 {padding: 70px !important;}
.p-75 {padding: 75px !important;}
.p-80 {padding: 80px !important;}
.p-85 {padding: 85px !important;}
.p-90 {padding: 90px !important;}
.p-95 {padding: 95px !important;}
.p-100 {padding: 100px !important;}

.py-0 {padding-top: 0px !important;padding-bottom: 0px !important;}
.py-5 {padding-top: 5px !important;padding-bottom: 5px !important;}
.py-7 {padding-top: 7px !important;padding-bottom: 7px !important;}
.py-10 {padding-top: 10px !important;padding-bottom: 10px !important;}
.py-15 {padding-top: 15px !important;padding-bottom: 15px !important;}
.py-20 {padding-top: 20px !important;padding-bottom: 20px !important;}
.py-25 {padding-top: 25px !important;padding-bottom: 25px !important;}
.py-30 {padding-top: 30px !important;padding-bottom: 30px !important;}
.py-35 {padding-top: 35px !important;padding-bottom: 35px !important;}
.py-40 {padding-top: 40px !important;padding-bottom: 40px !important;}
.py-45 {padding-top: 45px !important;padding-bottom: 45px !important;}
.py-50 {padding-top: 50px !important;padding-bottom: 50px !important;}
.py-55 {padding-top: 55px !important;padding-bottom: 55px !important;}
.py-60 {padding-top: 60px !important;padding-bottom: 60px !important;}
.py-65 {padding-top: 65px !important;padding-bottom: 65px !important;}
.py-70 {padding-top: 70px !important;padding-bottom: 70px !important;}
.py-75 {padding-top: 75px !important;padding-bottom: 75px !important;}
.py-80 {padding-top: 80px !important;padding-bottom: 80px !important;}
.py-85 {padding-top: 85px !important;padding-bottom: 85px !important;}
.py-90 {padding-top: 90px !important;padding-bottom: 90px !important;}
.py-95 {padding-top: 95px !important;padding-bottom: 95px !important;}
.py-100 {padding-top: 100px !important;padding-bottom: 100px !important;}


.px-0{padding-left: 0px !important;padding-right: 0px !important;}
.px-5 {padding-left: 5px !important;padding-right: 5px !important;}
.px-10 {padding-left: 10px !important;padding-right: 10px !important;}
.px-15 {padding-left: 15px !important;padding-right: 15px !important;}
.px-20 {padding-left: 20px !important;padding-right: 20px !important;}
.px-25 {padding-left: 25px !important;padding-right: 25px !important;}
.px-30 {padding-left: 30px !important;padding-right: 30px !important;}
.px-35 {padding-left: 35px !important;padding-right: 35px !important;}
.px-40 {padding-left: 40px !important;padding-right: 40px !important;}
.px-45 {padding-left: 45px !important;padding-right: 45px !important;}
.px-50 {padding-left: 50px !important;padding-right: 50px !important;}
.px-55 {padding-left: 55px !important;padding-right: 55px !important;}
.px-60 {padding-left: 60px !important;padding-right: 60px !important;}
.px-65 {padding-left: 65px !important;padding-right: 65px !important;}
.px-70 {padding-left: 70px !important;padding-right: 70px !important;}
.px-75 {padding-left: 75px !important;padding-right: 75px !important;}
.px-80 {padding-left: 80px !important;padding-right: 80px !important;}
.px-85 {padding-left: 85px !important;padding-right: 85px !important;}
.px-90 {padding-left: 90px !important;padding-right: 90px !important;}
.px-95 {padding-left: 95px !important;padding-right: 95px !important;}
.px-100 {padding-left: 100px !important;padding-right: 100px !important;}

.ps-0 {padding-left: 0px !important;}
.ps-5 {padding-left: 5px !important;}
.ps-10 {padding-left: 10px !important;}
.ps-15 {padding-left: 15px !important;}
.ps-20 {padding-left: 20px !important;}
.ps-25 {padding-left: 25px !important;}
.ps-30 {padding-left: 30px !important;}
.ps-35 {padding-left: 35px !important;}
.ps-40 {padding-left: 40px !important;}
.ps-45 {padding-left: 45px !important;}
.ps-50 {padding-left: 50px !important;}
.ps-55 {padding-left: 55px !important;}
.ps-60 {padding-left: 60px !important;}
.ps-65 {padding-left: 65px !important;}
.ps-70 {padding-left: 70px !important;}
.ps-75 {padding-left: 75px !important;}
.ps-80 {padding-left: 80px !important;}
.ps-85 {padding-left: 85px !important;}
.ps-90 {padding-left: 90px !important;}
.ps-95 {padding-left: 95px !important;}


.pb-0 {padding-bottom: 0px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-25 {padding-bottom: 25px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-35 {padding-bottom: 35px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-45 {padding-bottom: 45px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-55 {padding-bottom: 55px !important;}
.pb-60 {padding-bottom: 60px !important;}
.pb-65 {padding-bottom: 65px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-75 {padding-bottom: 75px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-85 {padding-bottom: 85px !important;}
.pb-90 {padding-bottom: 90px !important;}
.pb-95 {padding-bottom: 95px !important;}
.pb-100 {padding-bottom: 100px !important;}

.pt-0 {padding-top: 0px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-25 {padding-top: 25px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-35 {padding-top: 35px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-45 {padding-top: 45px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-55 {padding-top: 55px !important;}
.pt-60 {padding-top: 60px !important;}
.pt-65 {padding-top: 65px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-75 {padding-top: 75px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-85 {padding-top: 85px !important;}
.pt-90 {padding-top: 90px !important;}
.pt-95 {padding-top: 95px !important;}
.pt-100 {padding-top: 100px !important;}



.m-0 {margin: 0px !important;}
.m-5 {margin: 5px !important;}
.m-10 {margin: 10px !important;}
.m-15 {margin: 15px !important;}
.m-20 {margin: 20px !important;}
.m-25 {margin: 25px !important;}
.m-30 {margin: 30px !important;}
.m-35 {margin: 35px !important;}
.m-40 {margin: 40px !important;}
.m-45 {margin: 45px !important;}
.m-50 {margin: 50px !important;}
.mt-0 {margin-top: 0px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-55 {margin-top: 55px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-65 {margin-top: 65px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-75 {margin-top: 75px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-85 {margin-top: 85px !important;}
.mt-90 {margin-top: 90px !important;}
.mt-95 {margin-top: 95px !important;}
.mt-100 {margin-top: 100px !important;}
.mt-130 {margin-top: 130px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-55 {margin-bottom: 55px !important;}
.mb-60 {margin-bottom: 60px !important;}
.mb-65 {margin-bottom: 65px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-75 {margin-bottom: 75px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mb-85 {margin-bottom: 85px !important;}
.mb-90 {margin-bottom: 90px !important;}
.mb-95 {margin-bottom: 95px !important;}
.mb-100 {margin-bottom: 100px !important;}

.my-5 {margin-top: 5px !important;margin-bottom: 5px !important;}
.my-10 {margin-top: 10px !important;margin-bottom: 10px !important;}
.my-15 {margin-top: 15px !important;margin-bottom: 15px !important;}
.my-20 {margin-top: 20px !important;margin-bottom: 20px !important;}
.my-25 {margin-top: 25px !important;margin-bottom: 25px !important;}
.my-30 {margin-top: 30px !important;margin-bottom: 30px !important;}
.my-35 {margin-top: 35px !important;margin-bottom: 35px !important;}
.my-40 {margin-top: 40px !important;margin-bottom: 40px !important;}
.my-45 {margin-top: 45px !important;margin-bottom: 45px !important;}
.my-50 {margin-top: 50px !important;margin-bottom: 50px !important;}
.my-55 {margin-top: 55px !important;margin-bottom: 55px !important;}
.my-60 {margin-top: 60px !important;margin-bottom: 60px !important;}
.my-65 {margin-top: 65px !important;margin-bottom: 65px !important;}
.my-70 {margin-top: 70px !important;margin-bottom: 70px !important;}
.my-75 {margin-top: 75px !important;margin-bottom: 75px !important;}
.my-80 {margin-top: 80px !important;margin-bottom: 80px !important;}
.my-85 {margin-top: 85px !important;margin-bottom: 85px !important;}
.my-90 {margin-top: 90px !important;margin-bottom: 90px !important;}
.my-95 {margin-top: 95px !important;margin-bottom: 95px !important; }
.my-100 {margin-top: 100px !important;margin-bottom: 100px !important;}

.me-20{margin-right: 20px;}

.fs-8 {font-size: 8px;}
.fs-10 {font-size: 10px;}
.fs-12 {font-size: 12px !important;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px!important;}
.fs-16 {font-size: 16px!important;}
.fs-18 {font-size: 18px!important;}
.fs-20 {font-size: 20px!important;}
.fs-22 {font-size: 22px!important;}
.fs-24 {font-size: 24px!important;}
.fs-26 {font-size: 26px!important;}
.fs-28 {font-size: 28px!important;}
.fs-30 {font-size: 30px!important;}
.fs-32 {font-size: 32px!important;}
.fs-36 {font-size: 36px!important;}

.l-h-n{line-height: normal;}
.w-mx-700{max-width: 700px;}

/* header */
.header{display: block;width: 100%; z-index: 3;padding:12px;position: sticky; top: 0; background-color: #FFF;box-shadow: 0 8px 6px rgb(196 203 225 / 15%);}
.header .item-left{flex:0 0 17%;}
.header .logo a img{width: 120px;}
.header .item-center{/*flex:0 0 66%;*/}
.header .item-right{flex:0 0 17%;display: flex;justify-content: flex-end;align-items: center;}
.header .item-right a{text-decoration: none;font-size: 16px;color:#05112b;display: inline-block;margin-left: 10px;transition: color 0.3s ease;}
.header .menu > ul > li{display: inline-block;margin-left: 25px;}
.header .menu > ul > li > a{font-size: 16px;font-weight: 500;color:#05112b;position: relative;text-transform: capitalize;transition: color 0.3s ease;line-height: 60px;}
.header .menu > ul > li .sub-menu{position: absolute;z-index: 500;background-color:#ffffff;box-shadow: -2px 2px 70px -25px rgba(0,0,0,0.3); padding: 10px 10px;transition: all 0.5s ease;margin-top:5px;opacity:0;visibility: hidden;}

.header .item-right a.sign-up-top-buton{font-size: 18px;background: #1654ff;padding: 7px 18px;box-shadow: 3px 3px 0px #05112b;display: inline-block;color: #fff;font-weight: 600;border-radius: 5px;}
.top-product-link{padding: 14px 10px;color: #05112b !important;line-height: 22px;}
.top-product-link i{border: 1px solid #c0c6d3;padding: 5px;border-radius: 3px;}
.top-product-link img{width: 25px;border: 1px solid #c0c6d3;padding: 4px;border-radius: 3px;}
.menu-product-tagline{color: #494d59;}
.top-product-link:hover{background: #f1f5ff;}


.header .menu > ul > li .sub-menu > ul > li{line-height: 1;display: block;}
.header .menu > ul > li .sub-menu > ul > li > a{display: block;padding: 10px 10px;font-size: 16px;color: #05112b;transition: color 0.3s ease;text-decoration: none;text-transform: capitalize;}
.header .menu > ul > li .sub-menu > ul > li > a:hover{background: #f1f5ff;}
.header .menu > ul > li .single-column-menu{min-width: 280px;max-width: 350px;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li{line-height: 1;display: block;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {padding:10px 10px;display: inline-block;font-size: 16px;color:#05112b;transition: color 0.3s ease;}
.header .menu > ul > li .sub-menu.mega-menu{left: 50%;transform: translateX(-50%);}

.header .menu > ul > li .sub-menu.mega-menu-column-4{max-width: 1300px;width: 100%; 	display: flex;flex-wrap: wrap;padding:20px 15px;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{flex:0 0 25%;padding:0 25px 0 0;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title{font-size: 16px;color:#05112b;font-weight: 600;line-height: 1;padding:0px 0;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{text-align: center;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{
/*	max-width: 100%;width: 100%;height: 300px;*/
	object-fit: cover;vertical-align: middle;}


.mobile-menu-head, .mobile-menu-trigger{display: none;}

.header-second{background: #e6ecff}
.second-menu-li > li{display: inline-block;line-height: normal;padding: 7px 0;}
.second-menu-li > li > a{color: #05112b;padding: 0 10px;border-right: 1px solid #05112b;font-weight: 500;display: inline-block;font-size: 15px;}
.second-menu-li li:last-child a{border-right: 0;}
.second-menu-li li a:hover{color: #1755ff;text-decoration: underline;background: #e6ecff;}

.contact-dropdown{border: 0;}
.contact-dropdown .dropdown-toggle{padding: 0px 4px;font-weight: 500;font-size: 15px;}

.product-title-menu{font-weight: 600;margin-bottom: 8px;margin-left: 10px;font-size: 18px;position: relative;}
.product-title-menu:after {content: "";position: absolute;height: 3px;width: 30px;bottom: -4px;background: #1552fb;left: 0;}

/*-------------Header end---------------*/



/*--------- banner section --------------- */

.home-main-banner{background: #eef2ff;}
.home-heading-h1{font-size: 50px;font-weight: 900;}
.main-banner-list li{padding: 3px 0;}

.first-button{background: #1654ff;padding: 13px 22px;border-radius: 5px;color: #fff;font-weight: 700;font-size: 18px;border:none;}
.first-button:hover{color: #fff;}

.second-button{border:1px solid #1654ff;padding: 13px 22px;border-radius: 5px;color: #1654ff;font-weight: 700;font-size: 18px;}
.second-button:hover{color: #1654ff;background: #fff;}

/*--------- banner section end --------------- */

/*----- Product -----*/

.heading-h2{font-size: 46px;font-weight: 900;}
.product-horizontal-tabs .resp-tabs-list li{float: none;font-size: 18px;line-height: normal;border-radius: 8px 8px 0 0;}
.product-horizontal-tabs .resp-tab-active{background-color: #1654ff;color: #fff;}
.product-horizontal-tabs h2.resp-accordion{font-size: 18px;}
.product-horizontal-tabs h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #ffffff;}
.product-horizontal-tabs ul.resp-tabs-list{text-align: center;}
.product-horizontal-tabs .resp-tab-content{border-radius: 8px;border: 1px solid #1654ff;background: #eef2ff;padding: 18px 20px;}
.product-horizontal-tabs .resp-arrow{border-top: 12px solid #05112b;}


.product-div{background: #fff;border: 1px solid #ced7f0;padding: 10px 15px;border-radius: 5px;margin: 10px 0;height: 90%;}
.product-title{margin-bottom: 5px;}
.product-div img{width: 35px}
.product-link{font-size: 15px;color: #636a79;}

.fw-500{font-weight: 500;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700;}


.product-link-database {font-size: 15px;color: #1654ff; margin-right: 12px;}
.product-link-database:hover {font-size: 15px;color: #636a79;}
/*----- Product end -----*/

.light-blue-bg{background-color: #eef2ff}
.growth-counter{font-size: 50px;margin: 0;}
.round-circle{width: 50px;height: 50px;border: 2px solid #1654ff;border-radius: 35px;position: absolute;top: -20px;left: 10%;}
.round-circle-01{width: 150px;height: 150px;border: 2px solid #1654ff;border-radius: 50%;position: absolute;bottom: -50%;right: 1%;}

.light-cut-bg{background: url(../images/ligh-color-back-bg-cuting.jpg) center center no-repeat;background-size: cover;}
.compar-column{background: #fff;padding: 15px;border: 1px solid #ced7f0;border-radius: 10px;text-align: center;}
.afford-tagline{position: absolute;top: -17px;right: 15px;background: #1654ff;color: #fff;padding: 3px 8px;border-radius: 5px;font-size: 14px;}
.company-copar-price{font-size: 24px;font-weight: 700;color: #000000;margin: 0;}
.compar-column.accucloud .company-copar-price{color: #1654ff;}
.compar-column.accucloud{border: 2px solid #1654ff;background: #ecf1ff;}

.light-cut-bg-01{background: url(../images/light-blue-shap-bg.jpg) center center no-repeat;background-size: cover;}

/*-----------Blog-------------*/

.blog-content{background: #fff;height: 95%;}
.blog-content h4{font-weight: 700;font-size: 20px;}
.blog-content img{width: 100%;height: 220px;object-fit: cover;}

/*-----------Blog End-------------*/

.client-review{background: rgb(238,242,255);background: linear-gradient(180deg, rgba(238,242,255,1) 0%, rgba(255,255,255,1) 100%);padding: 30px;}
.orange-color{color: #ff7b1a}
.client-name img{width: 50px !important;}

.review-section .owl-nav{}
.review-section .owl-nav .owl-prev{position: absolute;left: -20px;top: 50%;}
.review-section .owl-nav .owl-next{position: absolute;right: -20px;top: 50%;}

.review-section .owl-nav .owl-next span{font-size: 40px;background: #1654ff;color: #fff;padding: 5px;width: 30px;height: 47px;display: inline-block;line-height: normal;font-weight: 900;}
.review-section .owl-nav .owl-next.disabled span{background: #a0b9ff;}
.review-section .owl-nav .owl-prev span {font-size: 40px;background: #1654ff;color: #fff;padding: 5px;width: 30px;height: 47px;display: inline-block;line-height: normal;font-weight: 900;}
.review-section .owl-nav .owl-prev.disabled span{background: #a0b9ff;}

.support-part{background: #fff;padding: 25px 15px;border-radius: 10px;color: #05112b;}
.support-part:hover{transform: translateY(-10px);transition: 0.5s;}
.support-part a{color: #05112b;}
.support-part a:hover{color: #1654ff;}

.blue-bg{background: #1654ff;}
.newctaband-style .submit-btn{background: #1654ff;border-radius: 0 8px 8px 0;color: #fff;font-size: 18px;font-weight: 600;border: 2px solid #fff;padding: 8px 19px;}
.newctaband-style .submit-btn:active{background: #1654ff;border-radius: 0 8px 8px 0;color: #fff;font-size: 18px;font-weight: 700;border: 2px solid #fff;padding: 8px 19px;}
.newctaband-style .emailpick{border-radius: 8px 0 0 8px;}

.video-reduce-cost {height: 100%;padding: 8px;background: #fff;border-radius: 8px;border: 1px solid #c2c3c5;}

/*------ footer -----*/

.footer-section{background: #eef2ff;}
.foot-item-title a{color: #36415a;font-weight: 800;font-size: 16px;}

.ct-link-items{padding: 0;margin: 0;}
.ct-link-items li{display: block;color: #36415a;}
.ct-link-items li a{display: block;color: #36415a;}
.ct-link-items li a:hover{color: #1654ff;}

.social-sharing li a{color: #36415a; padding: 0 3px;font-size: 18px;}

.wzuhme-ckes{position: fixed;max-width: 280px;bottom: 10px;background: #fff;padding: 15px;font-size: 14px;left: 10px;border-radius: 7px;border: 1px solid #8891a5;}
.wzuhme-ckes .accpt-button{background: #1654ff;padding: 5px 12px;display: inline-block;color: #fff;border-radius: 3px;}

/*------ footer end-----*/

/*---- New Price section ------*/

.pricing_table_card {padding: 25px 16px;border-radius: 12px;background: var(--base-light, #fff);box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .05);background-color: #fff;}
.price_header {display: flex;align-items: center;justify-content: flex-start;list-style: none;width: 100%;margin: 0 auto;padding: 0;}
.price_header > li{width: 20%;display: flex;align-items: center;justify-content: flex-start;text-decoration: none !important;font-size: 16px;font-weight: 600;margin-left: 10px;}
.price_header li a {}
.price_header_outer {padding: 0 6px 0 6px;}
.priceWrapper {display: flex;flex-direction: column;padding: 0 6px 0;margin: 25px 0 0;}
.price_data {display: flex;align-items: center;justify-content: flex-start;list-style: none;border-radius: 8px;border: 1px solid #dfe1e6;background: #fff;padding: 13px 0;margin-bottom: 12px;transition: all 0.3sease;}
.price_data:hover {box-shadow: 0 4px 40px rgba(0, 0, 0, .08);}
.price_data li {width: 20%;margin-left: 10px;}

/*.price_header > li:nth-child(1){width: 20%;}

.price_data li:nth-child(1){width: 20%;}*/

.price_data li {color: #020b1f;font-size: 16px;font-weight: 400;}
.monthly-price {color: #1654ff !important;font-size: 16px!important;font-weight: 600!important;white-space: nowrap;}
.hourly-price {color: #1654ff !important;font-size: 16px!important;font-weight: 600!important;white-space: nowrap;}
.price_header > li:first-child, .price_data > li:first-child{padding: 0 0 0 10px;}

.price_scroll_wrapper {overflow-x: auto;-webkit-overflow-scrolling: touch;}

.price_header, .price_data {min-width: 600px;}

.plan-data-center-btn{padding: 1px 5px;display: inline-block;font-size: 14px;color: #000; font-weight: 600;}
.plan-data-center-btn:hover, .plan-data-center-btn:active{color: #000;}
.plan-data-center-btn img{width: 18px;}

.month-drodown-btn{border: 1px solid #000;padding: 6px 10px !important;}
.price-m-select-manu li .dropdown-toggle{color: #000;padding: 1px 7px;border-radius: 3px;line-height: normal;font-size: 14px;background: #fff; font-weight: 600;}
.price-m-list{box-shadow: 0 8px 83px rgb(40 40 40 / .08);border: 1px solid #dadbdd;}
.price-m-list li .dropdown-item{color: #000;font-size: 14px;padding: 5px 10px;border-bottom: 1px solid #dadbdd;}
.price-m-list li:last-child .dropdown-item{border-bottom: 0;}
.price-m-list li .dropdown-item:hover{color: #000;background: #f2f7ff;}

.data-centers-heading{font-size: 28px;}
.data-location-list li{display: inline-block;padding: 10px 15px;}
.data-location-list li i{color: #0d3b66;margin-right: 10px;}

.currency-select-manu li .dropdown-toggle{color: #000;padding: 5px 7px;border-radius: 3px;line-height: normal;font-size: 14px;background: #fff; font-weight: 600;}
.currency-list{box-shadow: 0 8px 83px rgb(40 40 40 / .08);border: 1px solid #dadbdd;}
.currency-list li .dropdown-item{color: #000;font-size: 14px;padding: 5px 10px;border-bottom: 1px solid #dadbdd;}
.currency-list li:last-child .dropdown-item{border-bottom: 0;}
.currency-list li .dropdown-item:hover{color: #000;background: #f2f7ff;}

/*---- end New Price section ------*/

/*---------- j-calculator ---------- */

.j-calculator .languages .language .calc-block{background: #fff;}
.j-calculator .calculator .calculator-right{background: #fff;}
.j-calculator .calculator .calculator-left{background: #fff;}

/*---------- j-calculator end---------- */

/*----inner page banner------*/

.banner-topic-icon{background: #f3f6ff;padding: 10px;height: 92%;border-radius: 5px;border: 1px solid #cad2e8;font-size: 13px;margin: 5px;}
.banner-topic-icon img{width: 20px;}

.toolprice1 {display: inline-block;vertical-align: super;}
.toolprice1 p {position: relative;text-decoration: none;}
.toolprice1 p span {position: absolute;z-index: 9;padding: 6px 10px;width: 180px;background: #000;text-align: center;color: #fff;font-size: 14px;font-weight: 400;top: 26px;right: -150px;transform: translate(-40% , -20px);opacity: 0;pointer-events: none;transition: all 0.3s ease;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.toolprice1 p span::before {content: ' ';position: absolute;height: 15px;width: 15px;background: #000;top: -4px;right: 52px;z-index: -1;transform: translate(-50%) rotate(45deg);}
.toolprice1 p span a{color: #fff;text-decoration: underline;}
.toolprice1 p:hover span {opacity: 1;pointer-events: auto;transform: translate(-50% , 0);}

/*----inner page banner end------*/

/*Hosting Environment*/

.environment-horizontal-tabs .resp-tabs-list li{float: none;font-size: 14px;line-height: normal;border-radius: 8px;border: 1px solid #c8d0e7;margin: 2px;}
.environment-horizontal-tabs .resp-tab-active{background-color: #1654ff;color: #fff;}
.environment-horizontal-tabs h2.resp-accordion{font-size: 18px;}
.environment-horizontal-tabs h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #ffffff;}
.environment-horizontal-tabs ul.resp-tabs-list{text-align: center;margin-bottom: 15px;}
.environment-horizontal-tabs .resp-tab-content{border-radius: 8px;border: 1px solid #d5dcef;background: #fff;padding: 18px 20px;box-shadow: 0 12px 20px rgb(12 12 12 / 8%);}
.environment-horizontal-tabs .resp-arrow{border-top: 12px solid #05112b;}
.environment-horizontal-tabs .resp-tabs-container{max-width: 940px;margin: 0 auto;}

.custom-play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 64px;color: white;background: rgba(0, 0, 0, 0.6);padding: 3px 10px;border-radius: 50%;cursor: pointer;z-index: 2;transition: opacity 0.3s ease;width: 100px;height: 100px;}
.custom-video {width: 100%;display: block;}

.new-features-col{position: relative;background: #fff;padding: 24px 24px;border-radius: 12px;border: 1px solid #dfe1e6; display: flex;min-height: 100%;flex-direction: column;}
.new-features-col img{width: 35px;}
.new-features-col h3{font-size: 20px;}

.featurs-part-bg{background-image: none;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 15px;box-shadow: 0px 0px 30px 0 rgb(10, 43, 93, 9%);}
.featurs-part-bg h3{font-size: 20px;margin-bottom: 20px;position: relative;}
.featurs-part-bg h3:after {content: '';position: absolute;background: #1654ff;width: 40px;height: 4px;bottom: -9px;left: 0;}

.table-feature{border-radius: 8px;border: 1px solid #d5dcef;background: #fff;padding: 18px 20px;box-shadow: 0 12px 20px rgb(12 12 12 / 8%);}

/*----Node Js Css Start------*/
.light-gray-bg-new { background: #f2f7ff;}
.trial-button {background: #1654ff;color: #fff; padding: 8px 20px;border-radius: 5px;font-size: 18px;font-weight: 700;}
.trial-button:hover, .trial-button:focus {color: #fff;}
.featurs-part-bg {background-image: none; background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 15px;box-shadow: 0px 0px 30px 0 rgb(10, 43, 93, 9%);}
.FAQ .faq_title:after {content: '';position: absolute;background: #1654ff;width: 70px;height: 4px;bottom: 0;left: 0;}
.FAQ .faq_title {font-size: 20px;font-weight: 700;line-height: 30px;position: relative;padding-bottom: 14px; margin-bottom: 13px;}
.text-new-link {color: #1654ff;font-weight: 700;text-decoration: underline;}
.faq_box {padding: 15px;border: 1px solid #DADADA;margin-bottom: 10px; height: 100%;}
.FAQ .p-comman {padding-bottom: 0px;margin-bottom: 0;}
.me-20 { margin-right: 20px !important;}
a:hover, a {color: #1654ff;}
/*----Node Js Css Start------*/


/* Laravel Css Start  */
.prctcl_mrktplc_modal .modal-content {background: #fff; border: none;}
.prctcl_mrktplc_modal .btn-close {box-sizing: content-box;width: 1em;height: 1em;padding: .25em .25em;color: #1654ff;background: no-repeat;border: 0;border-radius: .375rem;opacity: .8;margin-right: 5px;position: absolute;right: -4px;z-index: 1;}


/* Laravel Css Start  */


/* ------- MongoDB -------*/

.artical-blog-coll{height: 98%;background: #fff;border-radius: 15px;padding: 25px;margin: 8px 0;border: 1px solid #d6dceb;}
.artical-blog-coll .articles-vector-img{min-height: 300px;background: #fafbff;}

.secure-mng-advance-coll{border: 1px solid #cadbff;padding: 15px;background: #f5f8ff;min-height: 94%;margin-bottom: 10px;border-radius: 5px;}
.secure-mng-advance-coll img{width: 35px;margin-bottom: 10px;}
.secure-mng-advance-coll h4{font-size: 20px;margin-bottom: 10px;}

.fetrcdn-point{padding-left: 22px;}
.fetrcdn-point li:before{font-family: "Font Awesome 5 Free";content: "\f00c";display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;position: absolute;left: -22px;}

.mongodb-erpl-list{padding-left: 22px;}
.mongodb-erpl-list li:before{font-family: "Font Awesome 5 Free";content: "\f00c";display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;position: absolute;left: -22px;}

/* ------- MongoDB end-------*/

/*------object storage-------*/

.object-price-list .price_header > li{width: 31%;}
.object-price-list .price_data li{width: 31%;}
.object-price-list .price_header, .object-price-list .price_data{min-width:580px;}
.quick-calc-lable{position: absolute;top: -17px;background: #1654ff;color: #fff;padding: 7px 11px; border-radius: 4px;line-height: normal; font-size: 14px;font-weight: 600;}

/*------object storage end-------*/

/* ------- PHP HOSTING START-------*/
.light_yellow-brick {background: #eef2ff;border: 1px solid #1654ff;border-radius: 8px;}
.cmsframworklist {background: #fff;border: 1px solid #ced7f0;padding: 10px 15px;border-radius: 5px;margin: 10px 0;}
.cmsframworklist img {width: 35px;padding-right: 8px;}
.cmsframworklist a {color: #000;font-weight: 700;font-size: 16px;}
.cmsframworklist:hover {background: #3b6df824;}
.wrap_title {display: block !important;}
.redis-blog-coll .articles-vector-img {height: 360px;background: #fff;}
/* ------- PHP HOSTING END-------*/

/*------------ Business Email hosting ----------*/

.mail-plan-box{border: 1px solid #d4daea;padding: 25px;background: #eef2ff;border-radius: 6px;}
.pr-size-tagline{margin-bottom: 0;}
.price-doller {font-size: 36px;font-weight: 900;margin: 0;}

.mail-plan-list{margin-left: -5px;}
.mail-plan-list li:before{font-family: "Font Awesome 5 Free";content: "\f00c";display: inline-block;padding-right: 3px;vertical-align: middle;font-weight: 900;position: absolute;left: -22px;}
.month-line{position: absolute;top: -16px;right: 20px;margin: 0;background: #1654ff;color: #fff;font-weight: 600;padding: 2px 10px;border-radius: 3px;}

.email-features-tabs .resp-tabs-list li{float: none;font-size: 14px;line-height: normal;border-radius: 8px;border: 1px solid #c8d0e7;margin: 2px;}
.email-features-tabs .resp-tab-active{background-color: #1654ff;color: #fff;}
.email-features-tabs h2.resp-accordion{font-size: 18px;}
.email-features-tabs h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #ffffff;}
.email-features-tabs ul.resp-tabs-list{text-align: center;margin-bottom: 15px;}
.email-features-tabs .resp-tab-content{border-radius: 8px;border: 1px solid #d5dcef;background: #fff;padding: 18px 20px;box-shadow: 0 12px 20px rgb(12 12 12 / 8%);}
.email-features-tabs .resp-arrow{border-top: 12px solid #05112b;}
.email-features-tabs .resp-tabs-container{max-width: 1300px;margin: 0 auto;}

.price-dropdown {margin: 3px 0 20px 0;width: 100%;border: 1px solid #aab4cd;background: #ffffff;}
.price-dropdown a {display: block;padding: 8px 15px;color: #05112b;text-decoration: none;}
.price-dropdown a:focus, .price-dropdown a:hover {background: #fff;}
.price-dropdown a:active {background: #fbfcfc;}
.price-dropdown .js-link .fa {float: right;margin-top: 4px;}
/*List*/
.js-dropdown-list {display: none;border: 1px solid #aab4cd;position: absolute;background: #fff;width: 100%;padding: 0;}
.js-dropdown-list li {padding: 5px 15px;cursor: pointer;display: block;border-bottom: 1px solid #dde4f4;}
.js-dropdown-list li:not(:first-child) {border-top: 0.1em dashed #dde4e6;}
.js-dropdown-list li:focus, .js-dropdown-list li:hover {background: #e0e8ff;}
.js-dropdown-list li:active {background: #fbfcfc;}


/*------------ Business Email hosting End----------*/

/*---- pricing ---- */

.pricing-tabs{position: sticky;top: 90px;background: #fff;padding: 10px 0;border-bottom: 1px solid #dfe1e6;z-index: 2;}
.pricing-tabs .nav-tabs{display: block;border: 0;}
.pricing-tabs .nav-tabs .nav-item{display: inline-block;border: 0;}
.pricing-tabs .nav-tabs .nav-item .nav-link{display: inline-block;color: #05112b;font-size: 15px;font-weight: 600;background: #eef2ff;border: 1px solid #d5daec;border-radius: 5px;line-height: normal;padding: 8px 12px;margin: 2px 0;}
.pricing-tabs .nav-tabs .nav-item .nav-link.active{background: #1654ff;color: #fff;}

.plesk-trial-tag{color: #1654ff;text-decoration: underline;font-size: 18px;cursor: pointer;}

/*---- pricing end ---- */

/*----Login-----*/

.user_screen_reg {background-image: linear-gradient(175deg, rgb(244 245 253) 0%, rgb(245 245 245 / 74%) 100%), url(../images/bg-section-01.png);background-repeat: no-repeat;background-size: cover;min-height: 100vh;}
.left_populated {background: #fff;}
.accu_cloud-form .input-filled .form-control {font-size: 16px;border-radius: 3px;height: 45px;box-shadow: none;border: 1px solid #9ba4be;color: #05112b;}
@keyframes rotate {
	100% {
	transform: translate(-50%, -50%) rotate(1turn);
	}
}
.z-index-1 {z-index: 1;}
.tipswtinpuRG {display: inline-block;vertical-align: super;line-height: 2px;position: absolute;top: 17px;right: 10px;}
.tipswtinpuRG p {position: relative;text-decoration: none;font-size: 16px;margin: 0;display: inline-block;}
.tipswtinpuRG p:hover {text-decoration: none;}
.tipswtinpuRG p:hover span {opacity: 1;pointer-events: auto;transform: translate(-50% , 0);}
.tipswtinpuRG p span {position: absolute;z-index: 1;padding: 6px 10px;width: 200px;background: #000;text-align: center;color: #fff;font-size: 12px;font-weight: 400;line-height: normal;top: 20px;right: -117px;transform: translate(-40% , -20px);opacity: 0;pointer-events: none;transition: all 0.3s ease;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.tipswtinpuRG p span::before {content: ' ';position: absolute;height: 15px;width: 15px;background: #000;top: -4px;right: 8px;z-index: -1;transform: translate(-50%) rotate(45deg);}
.tipswtinpuRG.right-mar {right: 20px;}


.tophead_brd:before{position: absolute;content: "";top: -11px;background: #1654ff;width: 40px;height: 4px;left: 0;}

.accu_cloud-form .form-select{border: 1px solid #9ba4befv;font-size: 16px;border-radius: 3px;height: 45px;box-shadow: none;}
.accu_cloud-form .form-select:focus{border-color: #0d3b66;}
.right_video-img{background: linear-gradient( rgb(255 255 255 / 77%), rgb(255 248 237 / 93%) ), url(../images/gallery-01.jpg) center center no-repeat;background-size: cover;}
.video-player-icon{opacity: .8;font-size: 80px;transition: all .5s;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #fff;border: 1px solid #040406;border-radius: 65px;background: #040406;}
.right_video-img div:hover .video-player-icon {opacity: 1;}

.otpsectn_box {background: #f3f7ff;padding: 18px;border-radius: 7px;margin-bottom: 8px;border: 1px solid #1654ff;}
.code_sentline {display: flex;margin-bottom: 10px;}
.code_sentline i {margin: 6px 10px 0 0;}
.verification-code {position: relative;}
.verification-code--inputs input[type=text] {border: 1px solid #b5b9bb;max-width: 35px;height: 38px;padding: 6px;text-align: center;display: inline-block;box-sizing: border-box;border-radius: 3px;color: #000;}

.tipsheadinnear {display: inline-block;vertical-align: super;}
.tipsheadinnear p {position: relative;text-decoration: none;font-size: 16px;margin: 0;display: inline-block;}
.tipsheadinnear p span {position: absolute;z-index: 1;padding: 6px 10px;width: 200px;background: #000;text-align: center;color: #fff;font-size: 12px;font-weight: 400;top: 20px;right: -182px;transform: translate(-40% , -20px);opacity: 0;pointer-events: none;transition: all 0.3s ease;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.tipsheadinnear p:hover span {opacity: 1;pointer-events: auto;transform: translate(-50% , 0);}
.tipsheadinnear p span::before {content: ' ';position: absolute;height: 15px;width: 15px;background: #000;top: -4px;right: 74px;z-index: -1;transform: translate(-50%) rotate(45deg);}
.verification-code--inputs .disabled {cursor: not-allowed;}
.verification-code--inputs input:disabled {cursor: not-allowed;}

/*----Login End-----*/


/* cloud vps css start */

.easy-file-slider .owl-nav .owl-prev span {color: #000;background: #fff;border-radius: 30px;font-size: 25px; padding: 3px;line-height: normal;width: 30px;height: 30px;
display: flex;justify-content: center;align-items: center; border: solid 5px #1654ff;}
.easy-file-slider .owl-nav .owl-next span {color: #000;background: #ffffff;border-radius: 30px;font-size: 25px;padding: 3px;line-height: normal;width: 30px;
height: 30px;display: flex;justify-content: center;align-items: center;border: solid 5px #1654ff;}
.easy-file-slider .owl-nav .owl-next {position: absolute;right: -44px;top: 50%;}
.easy-file-slider .owl-nav .owl-prev {position: absolute;left: -43px;top: 50%;}
.elastic-cloud-vps img {width: 100%;border-top-left-radius: 12px;border-top-right-radius: 12px;}
.virtual-server .resp-vtabs .resp-tabs-list li span {font-weight: 400;display: block;text-align: left; padding: 15px 0px 0;font-size: 13px;border-top: solid 1px #000; margin-top: 11px;}
.virtual-server .resp-vtabs .resp-tabs-list li {border-radius: 6px;text-align: left;font-size: 17px;}
.resp-vtabs .resp-tabs-list li:hover {background: #1654ff;color: #fff;}
/* cloud vps css start */

/* affilit program css start */
.affilit-vector-img {min-height: auto !important;background: #fafbff;}
.modal-body .copy_code textarea {display: inline-block;width: 100%;text-align: left;min-height: 100px;font-size: 13px;font-weight: 500;border: 1px solid #ccc;padding: 10px;}
.noti-fica p {color: #f00;font-size: 12px;text-align: left;}
.copy-message {font-size: 12px;animation: fadeIn 0.3s ease-in;color: #ffffff;position: absolute;top: 12px;right: 0;font-weight: 500;background: #6ab16a;padding: 5px;line-height: normal;border-radius: 2px;}
/* affilit program css start */

/*About Us timeline part start */
 
.steps {position: relative;margin-top: 32px;}
.steps::after {content: "";position: absolute;width: 1px;opacity: 0.4;top: 0;bottom: 0;left: 50%;border: dashed 1px #000;border-right: none;border-top: 0;border-bottom: none;}
.steps .content p {font-size: 16px; margin: 0;}
.steps .content h2 {font-weight: 600;font-size: 26px;margin-bottom: 6px;}
.steps-container {position: relative;background-color: inherit;width: calc(50% + 14px);}
.steps-container .content {padding: 0px;position: relative;}
.steps .steps-container:nth-child(even) {left: calc(50% - 12px);flex-direction: row-reverse;}.steps-container {display: flex;} 
.steps .steps-container .date {font-weight: 900;font-size: 16px;color: #ffffff;margin-bottom: 10px;width: 25px;height: 25px;background: #1654ff;border-radius: 50%;flex-shrink: 0; align-items: center;display: flex;justify-content: center;z-index: 1;}


.step-line {width: 80px;border: dashed 1px #000;border-bottom: none;height: 1px;margin-top: 14px;opacity: 0.4;flex-shrink: 0;}
.start-circle {position: relative;text-align: center;}
.start-circle:after {background: #1654ff;width: 100px;height: 100px;position: absolute;left: 0;right: 0;content: '';margin: 0 auto;border-radius: 100%;z-index:1;top: -30px;}
.start-circle p {z-index: 2;position: absolute;color: #fff;font-weight: 700;font-size: 28px;line-height: 35px;text-align: center;left: 0;right: 0;}
.content-step p {font-size: 16px;line-height: 35px;margin: 0;}
.steps .content badge {background: #d9e0f8;}
.accu-dark-logo-bottom {text-align: center;}
.accu-dark-logo-bottom img {border: solid 2px #474747;border-radius: 100%;}
.m-bg {background: #1654ff;padding: 20px;}
.fancy-box {display: flex;flex-wrap: nowrap;}
.bro-icon {width: 52px;height: 56px;line-height: 56px;min-width: 52px;background-color: #fff;margin-right: 13px;text-align: center;box-shadow: 0 9px 18px rgba(12,12,12,.19);}
.m-heading h3 {font-size: 24px;line-height: 26px;color: #fff;margin-top: 4px;margin-bottom: 12px;}
.gray {color:#aaa9ab;}
.calculting-part {margin-left: 50px;position: relative;}
.a-cal {display: flex;flex-wrap: nowrap;align-items: center;}
.v-heading {padding-left: 10px;}
.visitors i{color: #000;font-size: 30px;}
.v-heading h3 {font-size: 36px;color: #000;line-height: 1;font-family: 'Poppins',sans-serif;font-weight: 700; margin: 0;}
.v-heading span{font-size: 36px;color: #000;line-height: 1;font-weight: 700; margin: 0;}
.calculting-part:before {content: '';position: absolute;left: -25px;top: 0;height: 100%;width: 4px;background-color: rgb(255 255 255 / 35%);}
.calculting-part:after {content: '';width: 4px;height: 22px;background-color: #1654ff;position: absolute;top: 0;left: -25px;
-webkit-transition: all 0.25s cubic-bezier(.645,.045,.355,1);-khtml-transition: all 0.25s cubic-bezier(.645,.045,.355,1);
-moz-transition: all 0.25s cubic-bezier(.645,.045,.355,1);-ms-transition: all 0.25s cubic-bezier(.645,.045,.355,1);
-o-transition: all 0.25s cubic-bezier(.645,.045,.355,1);transition: all 0.25s cubic-bezier(.645,.045,.355,1);}
.calculting-part:hover:after {top: 50%;-webkit-transform: translate(0,-50%);-khtml-transform: translate(0,-50%);-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.step-right {text-align: right;}
.dark-blue-bg {background: #e2e8ff !important;}
.prt-ner img {filter: grayscale(100%);opacity: .5;display: inline-block !important;}
.accu-partner .owl-carousel .owl-item img {display: block;width: auto;}
.prt-ner img:hover {filter: grayscale(0%);opacity: 1;}

/*About Us timeline part End */

/*------ Application -----*/

.app-product-box{position: relative;background: #fff;padding: 20px 24px;border-radius: 8px;border: 1px solid #dfe1e6;height: 100%;}
.app-product-box .appl-icon-logo img{width: 22px;margin-bottom: 10px;margin-right: 15px;}
.app-product-box .appl-icon-logo{margin-bottom: 10px;}
.app-product-box h2{font-size: 20px;}
.app-product-box .theme-link-blue {color: #636a79;font-weight: 600;text-decoration: underline;}
.app-product-box .first-button{padding: 9px 12px;font-size: 16px;}

/*------ Application end -----*/

/*------ FAQ -----*/

.accordFAQ_cont .accordion{border-radius: 0;}
.accordFAQ_cont .accordion-item{border-radius: 8px;border: 1px solid #c1c7cd;margin-bottom: 15px;}
.accordFAQ_cont .accordion-item .accordion-button{line-height: normal;background: transparent;color: #000;border-radius: 0;padding: 18px;box-shadow: none;font-weight: 600;}
.accordFAQ_cont .accordion-item .accordion-button:active, .accordFAQ_cont .accordion-item .accordion-button:focus{background: transparent;color: #000;border-color:transparent;box-shadow: none;}
.accordFAQ_cont .accordion-item .accordion-body{padding: 10px 20px;}
.faq_enab_search{margin-top: -50px;}
.xt-blog-form .faq_search-btn {background: transparent;padding: 0;position: absolute;right: 20px;color: #000;top: 13px;border: 0;}

/*------ FAQ end -----*/

/* Media Kit page css start */
.kit-box {background: #fff;border-radius: 10px;padding: 30px;box-shadow: 0 6px 10px -3px #e2e8f0, 0 4px 3px -4px #e2e8f0;border: 1px solid #e2e8f0;margin-top: 30px;}
.border-orange {border-top: solid 5px #fbad18;}
.border-black {border-top: solid 5px #000;}
.border-blue {border-top: solid 5px #2c39bd;}
.white-logo-bg {background: #fff;border-radius: 6px;padding: 15px;text-align: center;overflow: hidden;}
.black-logo-bg {background: #05112b;}
.orange-logo-bg {background: #FAAD1B;}
.white-logo-bg img {width: 150px;}
.brands-clrs img {width: 500px;box-shadow: 0 0 15px rgba(0,0,0,.4);border-radius: 50%;}
.brands-clrs {text-align: center;}
.fancybg_shap-design{position: relative;}
.fancybg_shap-design:before {position: absolute;content: "";left: -30px;top: 10%;background: url(../images/wt-sig-prc_cmpg.svg) center center no-repeat;width: 170px;height: 170px;z-index: 1;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.fancybg_shap-design:after {position: absolute;content: "";right: -30px;bottom: 0;background: url(../images/wt-sig-prc_cmpg.svg) center center no-repeat;width: 170px;height: 170px;z-index: 1;-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.download-link{position: absolute;bottom: -1px;right: -1px;color: #000;background: #ffffff;border: 1px solid #0000002b;padding: 0px 10px;border-radius: 15px 0 0;font-size: 16px;display: inline-block;}


/* Media Kit page css End */

.contact-qsn-box{background: #f2f5ff;padding: 15px;border-radius: 5px;}
.offer-crtd-plan {background: #1654ff;line-height: normal;padding: 5px 7px;display: inline-block;font-size: 15px;color: #fff;position: absolute;top: -13px;
text-align: center;margin: 0 auto;font-weight: 600;white-space: nowrap;width: 205px;left: 0;right: 0;border-radius: 5px;}
.credits-example {background: rgb(255 213 193);background: linear-gradient(270deg, rgb(255 255 255 / 0%) 0%, rgb(190 204 246) 100%);
 padding: 22px 15px 15px 15px; border-left: 4px solid #1654ff;}
.ex-tgline {position: absolute;top: -16px;background: #1654ff;color: #fff;padding: 3px 8px;line-height: normal;border-radius: 3px;}
.explrCard-st {background-color: rgb(255, 255, 255);box-shadow: rgba(11, 43, 158, 0.15) 0px 6px 20px -6px;overflow: hidden;
text-decoration: none;transition: box-shadow 0.5sease 0s;border-radius: 20px;border: 1px solid #f0efee;min-height: 490px;}
.explrCard-st .rdmr-link {color: #000;}
#general-inform input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, .nice-select {
background-color: #fff; border: 1px solid #adb0b5;color: #9b9b9b;padding: 6px 15px;line-height: normal;font-size: 15px;
font-weight: 400;height: 45px; transition: all 200mslinear 0ms;box-shadow: none;border-radius: 0;width: 100%;outline: none;}
.navigation__link.active:after {content: '';position: absolute;background: transparent;height: 54px;width: 75px;
top: 0;bottom: 0;margin: auto;right: -34px;z-index: -1;clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);}
.navigation__link.active {color: #2c39bd;background: transparent;}
.left-scroll-menu .navigation__link.active {color: #2c39bd;}
.left-scroll-menu .navigation__link {display: block; color: #000;text-decoration: none;padding: 1em;font-weight: 700;}
ul.left-scroll-menu li {list-style: none;}
.bg-gray-compute {background: #f6f7ff;padding: 15px;}
.left-side-menu {position: sticky;top: 150px;}
.products-box {border: solid 1px #2c39bd;padding: 30px 15px;text-align: center;}
.p-iocns2 img {width: 140px;}
.p-iocns1 img {width: 160px;}
.table_comparison thead {vertical-align: middle;background: #3a6fff;font-size: 18px;}
.table_comparison tr th:nth-child(2) {border-bottom: 4px solid #fbad18;}
.table_comparison tr th:nth-child(3) {border-bottom: 4px solid #0e5197;}
.table_comparison tr th:nth-child(4) {border-bottom: 4px solid #34a853;}
.table_comparison tr th:nth-child(5) {border-bottom: 4px solid #ff9900;}
.table_comparison thead img {width: 40px;}
.table_comparison tbody tr th {background-color: #f2f7ff;vertical-align: middle;}
.table_comparison .table-hover>tbody>tr:hover>* { --bs-table-accent-bg: #f2f7ff;}
.table_comparison tr td {vertical-align: middle;}
#accu_cloud_price .bar-wrap {background: #eef2ff;border: 1px solid #1654ff;}
.bar-wrap {border: 1px solid #a9a9a9;border-radius: 25px;background: #f7f6f5;}
.cloud_comparison .c-estimator__provider img {width: 18px;}
.cloud_comparison .bar {width: 50px;height: 8px;border-radius: 20px;background-color: #34343440;transition: height 0.5s;animation: grow 1s;animation-delay: 0.5s;}
.cloud_comparison .accuCbar {background: #1654ff;}
.cloud_comparison .estimator_chart {width: 100%;position: relative;margin-bottom: 10px;padding-bottom: 15px;font-weight: 500;}
.dark-blue-bgs {background: #1654ff !important;}
.cloud_comparison .con_box_det {background: #f7f6f5;padding: 20px;border-radius: 10px;}
a.link-bottom {position: absolute;bottom: 25px;text-align: center; left: 0; right: 0;}
.rght_costs_now {padding: 22px;background: #ffffff;border: solid 1px #1654ff;box-shadow: rgb(0 0 0 / 11%) 0px 3px 18px;border-radius: 6px;}
.new-features-col i {font-size: 30px;color: #1654ff;}
.form-control {display: block;width: 100%;border: 1px solid #adb0b5;color: #9b9b9b; padding: 6px 15px;line-height: normal;font-size: 15px;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;appearance: none;border-radius: 0px;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;height: 45px;}
.sclrapply-form input {height: 45px;}
.sclrapply-form .form-control[type=file] {border-radius: 0;line-height: 32px;}
.country-box-main {box-shadow: 0 2px 15px rgb(200 200 223 / 35%);background-color: #FFF;padding: 20px;margin: 0px 0 30px;border-radius: 10px;}
.light_blue_bg {background-color: #1654ff;}
.country-box-main figure img {padding: 6px; border: 2px dashed #FFF;width: 90px;height: 90px;}

.animated-border-box, .animated-border-box-glow{height: 100%;width: 100%;position: relative;overflow: hidden; z-index: 0;border-radius: 10px;}
.animated-border-box .country-box{background: transparent;border: 0;}
.animated-border-box-glow{overflow: hidden;filter: blur(20px);}
.animated-border-box:before, .animated-border-box-glow:before {content: '';z-index: -2;text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(0deg);position: absolute;width: 99999px;height: 99999px;background-repeat: no-repeat;background-position: 0 0;background-image: conic-gradient(rgba(0, 0, 0, 0), #1654ff, rgba(0, 0, 0, 0) 25%);animation: rotate 4s linear infinite;}
.animated-border-box:after {content: '';position: absolute;z-index: -1;left: 5px;top: 5px;width: calc(100% - 10px);height: calc(100% - 10px);background: #fff;border-radius: 7px;}

@keyframes rotate {
  100% {transform: translate(-50%, -50%) rotate(1turn);}
}

.ind-certifications-photo {height: 96%;background: #f2f7ff;display: flex;align-items: center;justify-content: center;padding: 8px;border-radius: 5px;border: 1px solid #d8dee9;margin: 3px;}
.country-box img {margin-right: 20px;width: 40px;border-radius: 40px;}
.country-box {background: #fff;border: 1px solid #deeafc;border-radius: 10px;padding: 13px;line-height: normal;margin: 5px 0;}
.country-box p {font-weight: 700;margin-bottom: 5px; font-size: 20px;}



form .select2-container--default {width: 100% !important;}
form .select2-container--default .select2-selection {border: 1px solid #727f95;height: 47px;}
form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 47px;padding-left: 15px;}
form .select2-container--default .select2-selection .select2-selection__arrow {right: 10px;top: 20%;color: #8f8f8f;}
.jobs_aplyfrom .close {background: transparent;text-align: right;font-size: 25px; padding: 0;position: absolute;right: 15px;top: 0;border: none;}
.modal-header.top-header.p-0.b-0 {border-top: none !important;border-bottom: none;}
.job_detail_career .sticky_sidebar {position: sticky;top: 150px;background: #eef2ff;padding: 1.5rem;border-radius: 5px;}
.red-clor {color: red;font-size: 17px;}
.green-clor {color: green;font-size: 17px;}
.support-table .table>thead {vertical-align: bottom;background: #1654ff;color: #fff;}
.meter {background-color: white;padding: 10px 20px;border-radius: 10px;position: relative;display: block;width: 200px;margin: 0px auto;}

svg {margin: auto; max-width: 100%;}
#needle {position: absolute;left: 43%;top: 18%;transform-origin: 50% calc(100% - 15px);transform: rotate(-110deg);animation: rotate 5s ease-in-out alternate 2;}
.object_sto_fea h3 {color: #000;}
.object_sto_fea p {color: #000;}

ul.sub-point-features li:before {background: transparent !important;font-family: auto;}
.table-feature thead {background: #1654ff;color: #fff;}
.hBRsLk {align-items: flex-start;align-self: stretch;display: flex;flex-grow: 1;gap: 24px;}

/*--------- Success Stories ---------*/

.stories-video-section .owl-nav{}
.stories-video-section .owl-nav .owl-prev{position: absolute;left: -20px;top: 50%;}
.stories-video-section .owl-nav .owl-next{position: absolute;right: -20px;top: 50%;}

.stories-video-section .owl-nav .owl-next span{font-size: 40px;background: #1654ff;color: #fff;padding: 5px;width: 30px;height: 47px;display: inline-block;line-height: normal;font-weight: 900;}
.stories-video-section .owl-nav .owl-next.disabled span{background: #a0b9ff;}
.stories-video-section .owl-nav .owl-prev span {font-size: 40px;background: #1654ff;color: #fff;padding: 5px;width: 30px;height: 47px;display: inline-block;line-height: normal;font-weight: 900;}
.stories-video-section .owl-nav .owl-prev.disabled span{background: #a0b9ff;}

/*--------- Success Stories end ---------*/


















































































/*responsive*/


@media(max-width: 920px){
	.header-second{display: none;}
	.home-heading-h1{font-size: 36px;}
	.heading-h2{font-size: 32px;}
	.pricing-tabs{position: relative;top: 0}

}

@media(min-width: 992px){
.header .menu > ul > li.menu-item-has-children:hover .sub-menu{margin-top: 0;visibility: visible;opacity: 1;}
}


@media(max-width: 991px){
	.calculting-part {margin-top: 20px;margin-bottom: 20px;}
	.header .item-center{/*order:3;flex:0 0 100%;*/}
	.header .item-left, .header .item-right{flex:0 0 auto;}
	.v-center{justify-content: space-between;}
	.header .mobile-menu-trigger{display: flex;height: 30px;width: 30px;margin-left: 15px;cursor: pointer;align-items: center;justify-content: center;}
	.header .mobile-menu-trigger span{display: block;height: 2px;background-color: #333333;width: 24px;position: relative;}
	.header .mobile-menu-trigger span:before, .header .mobile-menu-trigger span:after{content: '';position: absolute;left:0;width: 100%;height: 100%;background-color: #333333;}
	.header .mobile-menu-trigger span:before{top:-6px;}
	.header .mobile-menu-trigger span:after{top:6px;}
	.header .item-right{align-items: center;}

	.header .menu{position: fixed;width: 320px;background-color:#ffffff;left:0;top:0;height: 100%;overflow: hidden;transform: translate(-100%);transition: all 0.5s ease;z-index: 1099;}
	.header .menu.active{transform: translate(0%);}
	.header .menu > ul > li{line-height: 1;margin:0;display: block;}
	.header .menu > ul > li > a{line-height: 50px;height: 50px;padding:0 50px 0 15px;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
	.header .menu > ul > li > a i{position: absolute;height: 50px;width: 50px;top:0;right: 0;text-align: center;line-height: 50px;transform: rotate(-90deg);}
	.header .menu .mobile-menu-head{display: flex;height: 50px;border-bottom: 1px solid rgba(0,0,0,0.1);justify-content: space-between;align-items: center;position: relative;z-index: 501;position: sticky;background-color: #ffffff;top:0;}
	.header .menu .mobile-menu-head .go-back{height: 50px;width: 50px;border-right: 1px solid rgba(0,0,0,0.1);cursor: pointer;line-height: 50px;text-align: center;color:#05112b;font-size: 16px;display: none;}
	.header .menu .mobile-menu-head.active .go-back{display: block;}
	.header .menu .mobile-menu-head .current-menu-title{font-size: 15px;font-weight: 500;color:#05112b;}
	.header .menu .mobile-menu-head .mobile-menu-close{height: 50px;width: 50px;border-left: 1px solid rgba(0,0,0,0.1);cursor: pointer;line-height: 50px;text-align: center;color:#05112b;	font-size: 25px;}
	.header .menu .menu-main{height: 100%;overflow-x: hidden;overflow-y: auto;}
	.header .menu > ul > li .sub-menu.mega-menu, .header .menu > ul > li .sub-menu{visibility: visible;opacity: 1;position: absolute;box-shadow: none;margin:0;padding:15px;top:0;left:0;width: 100%;height: 100%;padding-top: 65px;max-width: none;min-width: auto;display: none;transform: translateX(0%);overflow-y: auto;}
	.header .menu > ul > li .sub-menu.active{display: block;}
	
	@keyframes slideLeft{
	0%{
		opacity:0;
		transform: translateX(100%);
	}
	100%{
		opacity:1;
		transform: translateX(0%);	
	}
}
@keyframes slideRight{
	0%{
		opacity:1;
		transform: translateX(0%);
	}
	100%{
		opacity:0;
		transform: translateX(100%);	
	}
}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{margin-top:0;}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{margin-bottom: 20px;}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center:last-child .title{margin-bottom:0px;}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{flex: 0 0 100%;padding: 0px;}
	.header .menu > ul > li .sub-menu > ul > li > a, .header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a{display: block;}
	.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul {margin-bottom: 15px;}
	.menu-overlay{position: fixed;background-color: rgba(0,0,0,0.5);left:0;top:0;width: 100%;height: 100%;z-index: 1098;visibility: hidden;opacity:0;transition: all 0.5s ease;}
	.menu-overlay.active{ visibility: visible; opacity:1;}
}


@media (max-width: 767px) {
	.steps::after {left: 12px;}
	.steps-container {left: 0;flex-direction: row-reverse;width: auto;margin-bottom: 16px;}
	.steps .steps-container:nth-child(even) {left: 0;}
	.start-circle p {font-size: 11px;line-height: 22px;text-align: left;left: -3px;}
	.start-circle:after {left: -13px;margin: 0;top: -13px; width: 50px;height: 50px;}
	.step-right {text-align: left;}
	.steps .content h2 {font-size: 21px;}
	.accu-dark-logo-bottom img {margin-top: -32px;width: 100px;}
	.client-bg-banner .owl-theme .owl-nav {position: relative;}
	.accu-dark-logo-bottom {text-align: left;}
}



label.error{color:red; font-size: 12px;}
input.error{border:1px solid red;}
textarea.error{border:1px solid red;}
select.error{border:1px solid red;}


/* ChatBot CSS */

<!-- css changes start -->
/*chat css start*/
 .container-chat-box {
    box-sizing: border-box;
    overflow: hidden;
    box-shadow: 0 0 40px rgb(194 194 194 / 43%);
    width: 340px;
    border-radius: 9px;
    border: solid 1px #d2d2d2;
 }

 #main-chat-box .container__inner {
    background-color: #fff;
    box-shadow: 0 0 40px rgb(194 194 194 / 43%);
    overflow: hidden;
    /* min-height: 530px; */
    /* height: calc(80vh - 80px); */
    height: calc(66vh - 35px);
}
.container__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 15;
}
.container__header {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.modal-header .modal-title {
    font-size: 17px;
    font-weight: 400;
}
.modal-header .modal-title i {
    color: #51d161;
    font-size: 8px;
    padding-right: 4px;
}
.container__header .btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: none;
    border: 0;
    right: 15px;
    border-radius: 0.25rem;
    opacity: 0.5;
}

.container__header i.fas.fa-times {
    font-size: 12px;
}
.container__header .modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    position: relative;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
    background: #fff;
    position: fixed;
    width: 340px;
    
}
.container-body {
    padding: 15px;
}
.container-body a {
    background: #fff;
    border-radius: 25px;
    border: solid 1px #1654ff;
    font-size: .7em;
    padding: .6em 1.3em;
    display: inline-block;
    margin-top: 8px;
}
.container-body .pink {
    border:solid 1px #d435a2;
    color:#d435a2;
}
.container-body .pink:hover {
    color:#fff;
    background: #d435a2;
}

.container-body .purple {
    border:solid 1px #6011cf;
    color:#6011cf;
}
.container-body .purple:hover {
    color:#fff;
    background: #6011cf;
}
.container-body .green {
    border:solid 1px #16aca4;
    color:#16aca4;
}
.container-body .green:hover {
    color:#fff;
    background: #16aca4;
}
#main-chat-box {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 9999;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    height: calc(100vh - calc(var(--scale-ratio)* 80px));
    flex-shrink: 0;   
}
.container-body p {
    font-size: 17px;
    padding-bottom: 10px;
}
.chat-icon {
    background: #0237f1;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 99999;
}
.chat-icon i {
    font-size: 29px;
    line-height: 59px;
    opacity: 0.5;
}

.three-departments {
    padding: 15px 30px;
}
.sales-department-form {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 0 40px rgb(194 194 194 / 43%);
    border-top: solid 2px #0237f1;
    position: relative;
    padding: 12px 10px;
}
.sales-department-form .inputbox, .form-control {
    width: 100%;
    border-radius: 0px;
    border: none;
    padding: 12px 4px;
    background-color: #FFF;
    color: #000;
    border-bottom: solid 1px #d2d2d2;
}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9f9b9b;
    opacity: 1; /* Firefox */
}
.sales-department-form .form-group {
    margin-bottom: 5px;
}
.sales-department-form select{
    font-family: "Montserrat", serif;
    color: #9f9b9b;
    font-size: 16px;
    border-bottom: solid 1px #d2d2d2;
    border-radius: 0px;
    border-width: 0 0 1px 0;
    padding: 7px 4px;
}

.start-button {
    background: #02043e;
    border-radius: 3px;
    padding: 8px 10px;
    color: #fff;
    border-radius: 5px;
    /* min-width: 180px; */
    background: #02043e;
    font-size: 16px;
    color: #fff;
    font-weight: 800;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.container-scroll {
    overflow: auto;
    height: calc(70vh - 110px);
	width: 340px ! important;
}

.select-dropdown {
    position: relative;
    display: inline-block;
    max-width: 100%;
    width: 100%;
}
.select-dropdown__button {
    padding: 10px 35px 10px 4px;
    background-color: #fff;
    color: #9f9b9b;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    width: 100%;
    text-align: left;
    font-size: 16px;
    border-bottom: solid 1px #d2d2d2;
}
.select-dropdown__button::focus {
    outline: none;
}
.select-dropdown__button .fa-chevron-down {
    position: absolute;
    right: 10px;
    top: 12px;
}
.select-dropdown__list {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    max-height: 300px;
    overflow: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
    opacity: 0;
    pointer-events: none;
    transform-origin: top left;
    transform: scale(1, 0);
    transition: all ease-in-out 0.3s;
    z-index: 2;
}
.select-dropdown__list.active {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1, 1);
}
.select-dropdown__list-item {
    display: block;
    list-style-type: none;
    padding: 10px 15px;
    background: #fff8f8;
    border-top: 1px solid #e6e6e6;
    font-size: 14px;
    line-height: 1.4;
    cursor: pointer;
    color: #000;
    transition: all ease-in-out 0.3s;
}
/* chat css End */
