a {text-decoration: none;}
.selectNumberUsers{width: 100%;padding: 15px 15px 15px 40px;font-family: "Poppins";font-size: 18px;border-radius: 2px;border: 1px solid #4c5779;background-image: url("../img/user-icon.png");background-repeat: no-repeat;background-position: 5px;color: #4c5779; -webkit-appearance: none;}
.popUpRightForm .selectNumberUsers{border-color: #dcdee5}
.footerContactForm .selectNumberUsers{border-color: #cacbda;background-color: #f6f7f8}
.extracFeatureHeading{color: #000 !important}
.agentImageDiv-toolTip{display: none}
/* .pricingDivStandard{margin-top: 20px} */
.headingClientRating{margin-bottom: 50px}
.headingClientRating h3{text-align: center;font-family: "Poppins";font-size: 22px}
.ratingServiceMain{ box-shadow: 0px 0px 54px 0px rgba(13,35,102,0.08); height: 100%; padding: 20px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
/* #pricingSection .col-md-4{padding-right: 0px !important;padding-left: 0px !important} */
/* #pricingSection{margin-bottom: 75px} */

.popUpCommentIcon{text-align: left;position: relative;top: -45px;margin-bottom: -40px;left: -5px}
.ratingService-number{font-size: 16px;font-family: "Poppins";font-weight: 600;margin-left: 10px; line-height: 1;flex: 1;}
.ratingServiceLogo{margin-top: 20px}
.ratingService-ratingNumber{display: flex;align-items: center;}
.ratingService-img {flex: auto; display: flex; max-width: 105px;}
.ratingService-img img {max-height: 18px;}
.popUpLeftSide{text-align: center;font-family: "Poppins"}
.popUpLeftMixColor{text-align: center}
.popUpLeftMixColor img{height: 85px;margin: 10px 0px}
.popUpLeftSideLightBlue{background-color: #2b58e8;color: #fff;padding: 60px 0px 50px;}
.popUpLeftSideDarkBlue{background-color: #051441;color: #fff;padding: 50px 0px 60px;}
.textLeftLightBlue{font-size: 20px;line-height: 25px}
.textLeftLightBlue-number{font-size: 40px;padding: 5px 0px 0px 0px;font-weight: 600}
.textLeftLightBlue-number a{font-size: 30px;padding: 5px 0px 20px 0px;font-weight: 600;color: #fff}
.textLeftLightBlue-number a:hover{font-size: 30px;padding: 5px 0px 20px 0px;font-weight: 600;color: #fff;text-decoration: none}
.textLeftLightBlue-number a:focus{padding: 5px 0px 20px 0px;font-weight: 600;color: #fff;text-decoration: none}
.textLeftLightBlue-ChatNow a{background-color: #fff;padding: 12px 24px;font-size: 18px;border-radius: 5px;color: #2b58e8;text-decoration: none;transition: all 0.25s;margin-top: 25px;font-weight: 600}
.textLeftLightBlue-ChatNow a:hover{text-decoration: none;box-shadow: 0 6px 20px 0 rgb(0 0 0 / 45%)}
.popUpLeftSideDarkBlue-text{color: #fff;font-size: 16px;line-height: 30px;padding: 35px 65px 25px 65px}
.popUpLeftMixColor{background-image: linear-gradient(#2b58e8 50%,#051441 50%);padding: 1px 0px;margin: -1px 0px}
.popUpLeftSideDarkBlue-pos{font-size: 14px;color: #2b58e8}
.textLeftLightBlue-ChatNow{margin-top: 20px;margin-bottom: 20px}
.popUpLeftSideDarkBlue-name{font-size: 20px}
#topFixedBar{background-image: -moz-linear-gradient( 0deg,rgb(43,88,232) 0%,rgb(1,183,118) 100% );background-image: -webkit-linear-gradient( 0deg,rgb(43,88,232) 0%,rgb(1,183,118) 100% );background-image: -ms-linear-gradient( 0deg,rgb(43,88,232) 0%,rgb(1,183,118) 100% );font-family: "Poppins";color: #fff;text-align: center;padding: 8px 0px;font-size: 18px;font-weight: 400}
.extracFeatureHeading{font-size: 18px;color: #2b58e8;text-align: center;font-family: "Poppins";border-top: 2px solid rgba(5,20,65,0.1);padding: 25px 0px 10px 0px;margin-top: 20px;font-weight: 500;text-transform: uppercase}
/* .closeButtonFixedBar{text-align: center;position: relative;top: 4px} */
.closeButtonFixedBar img{cursor: pointer}
.fixedBarKnowMore a{color: #fff;text-transform: uppercase;font-weight: 700;text-decoration: underline;margin-left: 15px;font-style: italic}
.makeBoldVoipFifty{font-weight: 500}
.priceFixedBar{font-weight: 600;font-size: 22px}
.bannerAwardDiv{text-align: center;border-radius: 10px;box-shadow: 0 0 45px rgba(137,155,173,0.25);padding: 0 10px}
.bannerAwardDiv img{max-height: 220px;}
.bannerAwards {margin-top: 40px;}
/* .bannerAwards{position: relative;top: -80px} */
/* .marginLeftAward{position: relative;right: -15px} */
.popUpRightForm{padding: 50px 30px 20px;}
.mobileTrustPilotLogo{position: relative}
.mobileTrustPilotLogo::after{position: absolute;top: -21px;left: -3px;width: 135px;height: 50px;background-image: url(../img/sprite-icons.webp);content: "";background-position: -190px 0}
.mobileTopVoipProviderLogo{position: relative}
.mobileTopVoipProviderLogo::after{position: absolute;top: -21px;left: -3px;width: 135px;height: 50px;background-image: url(../img/sprite-icons.webp);content: "";background-position: -17px 0}
.itspaLogo{position: relative}
.itspaLogo::after{position: static;top: -29px;left: -85px; height: 50px;width: 100px;content: "";background-image: url(../img/sprite-icons.webp);background-position: -325px -60px; display: inline-block;}
.footerFormName{position: relative}
.footerFormName::after{position: absolute;top: 0;left: 0;height: 40px;width: 40px;content: "";background-image: url(../img/sprite-icons.webp);background-position: -3px -60px;transform: scale(1.3)}
.footerFormEmail{position: relative}
.footerFormEmail::after{position: absolute;top: 0;left: 0;height: 40px;width: 40px;content: "";background-image: url(../img/sprite-icons.webp);background-position: -104px -60px;transform: scale(1.3)}
.footerFormPhone{position: relative}
.footerFormPhone::after{position: absolute;top: 0;left: 0;height: 40px;width: 40px;content: "";background-position: 0 0;background-image: url(../img/sprite-icons.webp);background-position: -53px -60px;transform: scale(1.3)}
.nameLabelPopup{position: relative}
.nameLabelPopup::after{position: absolute;top: 6px;left: 0;height: 40px;width: 40px;content: "";background-position: 0 0;background-image: url(../img/sprite-icons.webp);background-position: -3px -64px;transform: scale(1.3)}
.emailLabelPopup{position: relative}
.emailLabelPopup::after{position: absolute;top: 6px;left: 0;height: 40px;width: 40px;content: "";background-position: 0 0;background-image: url(../img/sprite-icons.webp);background-position: -104px -64px;transform: scale(1.3)}
.phoneLabelPopup{position: relative}
.phoneLabelPopup::after{position: absolute;top: 6px;left: 0;height: 40px;width: 40px;content: "";background-position: 0 0;background-image: url(../img/sprite-icons.webp);background-position: -53px -64px;transform: scale(1.3)}
.top5VoipProviderBg{position: relative}
.top5VoipProviderBg::after{position: absolute;top: -25px;right: -155px;width: 160px;height: 50px;background-image: url(../img/sprite-icons.webp);content: " ";background-position: 2px 0}
.trustpilotBgImage{margin-right: 138px;position: relative}
.trustpilotBgImage::after{position: absolute;top: -25px;right: -155px;width: 160px;height: 50px;background-image: url(../img/sprite-icons.webp);content: " ";background-position: -176px 0}
.greenTikBg{position: relative}
.greenTikBg::after{position: absolute;background-image: url(../img/sprite-icons.webp);top: 0;left: 0px;height: 30px;width: 30px;content: "";background-position: -170px -77px}
.redTikBg{position: relative}
.redTikBg::after{position: absolute;background-image: url(../img/sprite-icons.webp);top: 0;left: -20px;height: 40px;width: 40px;content: "";background-position: -227px -77px}
.pricingSectionButton{display: flex}
.telContactBottom input[type="tel"]{background-repeat: no-repeat;background-position: 10px 20px}
.pricingCtaGet-green a:focus{text-decoration: none}
.pricingCtaGet a:focus{text-decoration: none}
#topGreyBar .container{position: relative}
#topGreyBar .container::before{position: absolute;content: "";left: 16px;right: 0;bottom: -10px;width: 97%;height: 1px;background-color: #e1e7fc}
.headingNewFeatureSection{margin: 0 0 40px;}
.headingNewFeatureSection h3{text-align: center;font-family: Poppins;font-size: 35px;font-weight: 600;color: #051441; margin: 0;}
.newFeatureDiv-heading h4{font-family: Poppins;font-size: 16px;color: #051441;line-height: 26px; font-weight: 600;}
.newFeatureDiv-para p{font-family: Poppins;font-size: 14px;font-weight: 400;line-height: 24px}
#featureSectionNew{background-image: url(../img/feature-new-bg.webp);background-size: cover;background-position: left bottom;padding: 50px 0 70px 0}
#featureSectionNew .container-fluid{max-width: 100%;margin: auto}
#featureSectionNew .container-fluid > .row > div {margin-top: 30px;}
.newFeatureDiv-main{height: 100%; background-color: #fff;padding: 15px; box-shadow: 0 2px 2px rgba(0,0,0,0.1);transition: all 0.25s}
.newFeatureDiv-heading{margin: 25px 0}
#premumFeatureNewSection{background-color: #f5f8ff;}
.premiumFeatureHeading h4{text-align: center;color: #051441;font-size: 35px;font-family: Poppins;font-weight: 600;margin-bottom: 60px}
.newPremiumFeature-main{ text-align: center; padding: 40px 5px; transition: all 0.25s; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -ms-transition: all 0.25s; -o-transition: all 0.25s; }
.newPremiumFeature-heading{font-size: 20px;font-family: Poppins;font-weight: 500;margin: 15px 0}
#premumFeatureNewSection .rowBorder{position: relative}
#premumFeatureNewSection .rowBorder::before{position: absolute;background-image: linear-gradient(to right,#f5f8ff,#b7c9fe,#f5f8ff);content: "";height: 1px;width: 100%;bottom: 50%;right: 0;left: 0}
#premumFeatureNewSection .border-half-bottom{position: relative}
#favouriteTool{background-image: url(../img/integration-bg.webp);background-position: center;background-size: cover}
#premumFeatureNewSection .border-half-bottom::before{position: absolute;background-image: linear-gradient(to right,#f5f8ff,#b7c9fe,#f5f8ff);content: "";height: 1px;width: 100%;bottom: 0;right: -50%;transform: rotate(90deg)}
.bannerRightImage{position: relative;top: -200px;right: 180px;margin-bottom: -200px;transform: scale(0.9)}

.strickyMenuChat{position: relative;background-repeat: no-repeat;background-position: 4px 3px}
.strickyMenuChat::before{background-image: url(../img/sprite-icons.webp);content: "";height: 40px;width: 40px; background-position: -425px -18px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.strickyMenuChat:hover{background-position: 4px 3px}
/* .bannerData{position: relative;top: -130px} */
#banner{padding: 40px 0 20px; background: linear-gradient(180deg, rgba(245,247,254,1) 0%, rgba(255,255,255,1) 100%);}
.bannerHeading h1{font-size: 72px;font-family: Poppins;font-weight: 800;color: #051441; line-height: 1.2; margin: 0;}
.bannerHeading h2{font-size: 44px;font-family: Poppins;font-weight: 500;color: #051441;letter-spacing: 0.6px; margin: 0;}
.bannerSubData p{font-size: 20px;font-family: Poppins;font-weight: 400;color: #051441;line-height: inherit;}
.bannerFormField{margin-bottom: 10px;margin-top: 15px; position: relative;}
.bannerFormField input{width: 100%;padding: 15px 15px 15px 40px;font-family: Poppins;font-size: 18px;border-radius: 2px;border: 1px solid #4c5779;color: #4c5779}
.bannerFormField input:focus{border: 1px solid #2d5be7;box-shadow: 0 13px 32px 0 rgba(45,91,231,0.15);outline: 0}
.bannerFormField input:active{border: 1px solid #2d5be7;box-shadow: 0 13px 32px 0 rgba(45,91,231,0.15);outline: 0}
.bannerNameField{position: relative}
.bannerNameField::after{height: 40px;width: 40px;top: 0;left: 0;background-image: url(../img/sprite-icons.webp);content: "";position: absolute;background-position: -5px -64px;transform: scale(1.3)}
.bannerPhoneField{position: relative}
.bannerPhoneField::after{height: 40px;width: 40px;top: 0;left: 0;background-image: url(../img/sprite-icons.webp);content: "";position: absolute;background-position: -56px -64px;transform: scale(1.3)}
.bannerEmailField{position: relative}
.bannerEmailField::after{height: 40px;width: 40px;top: 0;left: 0;background-image: url(../img/sprite-icons.webp);content: "";position: absolute;background-position: -106px -64px;transform: scale(1.3)}
.bannerSubmitForm{margin-top: 15px}
.bannerSubmitForm input[type="button"]{background-color: #08993e;color: #fff;font-family: Poppins;text-transform: uppercase;font-size: 20px;border: 1px solid #08993e;border-radius: 2px;width: 100%;padding: 18px 15px;transition: all 0.25s;outline: 0}
.bannerSubmitForm input[type="button"]:focus{outline: 0}
.bannerSubmitForm input[type="button"]:hover{background-color: #046e2b;color: #fff}
.acefoneCopyRight-Link ul li{position: relative}
.acefoneCopyRight-Link ul li::before{position: absolute;content: "";top: 0;right: -10px;height: 18px;width: 1px;background-color: #485380;display: none}
.mobileVPerUser{color: #333 !important;font-size: 16px;margin: 10px 0;font-family: Poppins;text-align: center}
/* .topBarFixed{position: relative;left: 65px} */

#cookiePolicyModal .popup-txt{padding: 40px 30px !important}
.bg-popup .popup{border-radius: 15px !important}
#cookiePolicyModal .popup h2{color: #3f6efd;margin-bottom: 20px;font-size: 30px}
.headingPopUp-model{color: #3f6efd}
.headingPopUp-model{color: #3f6efd;margin-bottom: 20px;font-size: 30px}
.bg-popup .popup .popup-txt{padding: 40px 50px !important}
#CloseBtnn{background-color: #2e5ce5 !important;color: #fff !important;border-color: #2e5ce5 !important;height: 35px !important;width: 35px !important}
#CloseBtn{background-color: #2e5ce5 !important;color: #fff !important;border-color: #2e5ce5 !important;height: 35px !important;width: 35px !important}
#CloseBtnnn{background-color: #2e5ce5 !important;color: #fff !important;border-color: #2e5ce5 !important;height: 35px !important;width: 35px !important}
#CloseBtnnn:hover{text-decoration: none}
#CloseBtn:hover{text-decoration: none}
#CloseBtnn:hover{text-decoration: none}
.acefoneCopyRight-Link ul li:last-child:before{display: none}
.faqAfterStillDoubt{font-size: 20px;font-weight: 500;color: #051441;text-decoration: none;font-family: Poppins;line-height: 28px;text-align: center;margin-top: 90px;}
.contactFormNameField{padding-left: 50px !important}
.contactFormEmailField{padding-left: 50px !important}
.contactFormPhoneField{padding-left: 50px !important}
.contactFormRightSide-input *{outline: 0 !important}
.customerTestimonialPopUp{font-family: Poppins;background-color: #234ed8;color: #fff;padding: 130px 45px}
.customerTestimonialPopUp-heading{margin-top: 20px;margin-bottom: 15px}
#agentImageChat{position: fixed;bottom: 20px;right: 20px}
#agentImageChat .agentImageDiv-img img{height: 85px}
.agentImageDiv-toolTip{font-family: Poppins;font-size: 14px;font-weight: 400;color: #fff;background-color: #08993e;padding: 10px 20px 2px 15px;border-radius: 5px;margin-right: 10px;position: relative;box-shadow: 0 0 20px rgba(0,0,0,0.25)}
.agentImageDiv-toolTip::after{background-image: url(../img/green-arrow.webp);height: 40px;width: 40px;top: 10px;right: -25px;position: absolute;content: " ";position: absolute;background-repeat: no-repeat;background-size: 25px}
.agentImageChat-main{position: relative;display: flex;justify-content: center;align-items: center}
.agentImageDiv-img{cursor: pointer}
/*.zsiq_floatmain{display: none !important}*/
.agentImageDiv-img{position: relative}
.waveOne{background-color: #08993e;height: 50px;width: 50px;border-radius: 50%;position: absolute;top: 20px;left: 15px;z-index: -1;opacity: 0.45;animation: waveChat 2s infinite ease-in-out}
.waveTwo{background-color: #08993e;height: 60px;width: 60px;border-radius: 50%;position: absolute;top: 15px;left: 15px;z-index: -9;opacity: 0.25;animation: waveChat 3s infinite ease-in-out;animation-delay: 1s}

.topFiveVoipLogo{position: relative;top: 1px;left: -9px}
.headerCta{text-transform: uppercase;font-weight: 500}
#featureSectionDiv{padding: 80px 25px !important}
.fixedTop{position: fixed;top: 0;left: 0;width: 100%;background-color: #fff;z-index: 99999;padding: 6px 0 6px 0 !important;box-shadow: 0 10px 15px rgba(0,0,0,0.05);animation: topBarAnimate 0.5s ease-in-out}

#dialerAnimate{margin-top: 40px !important}
#dialerAnimateMain{position: relative;height: 725px;margin-top: -10px}
.dailerAnimateOne{position: absolute;left: 0;top: 100px}
.dailerAnimateTwo{position: absolute;left: 135px;top: -20px}
.dailerAnimateThree{position: absolute;right: -25px;top: 100px}
.dailerAnimateFour{position: absolute;left: 270px;top: 30px}
.dailerPersonOne{position: absolute;right: -15px;bottom: 175px}
.dailerPersonThree{position: absolute;left: 10px;top: 350px}
.dailerPersonTwo{position: absolute;left: -10px;top: 50px}
.dailerAnimateFour img{height: 200px}
.dailerPersonTwo img{height: 125px}
.dailerPersonOne img{height: 125px}
.dailerPersonThree img{height: 125px}

.labelPopUpField{font-family: Poppins !important}
.headingContactForm{margin-bottom: 50px;}
#topGreyBar{font-family: Poppins;font-size: 16px;padding: 15px 0 8px 0;font-weight: 500}
.topBarRight{text-align: right}
.trustPilotLogo{position: relative;top: 0px;margin-left: -3px}
.navCallButtonBlue{ font-family: Poppins;font-size: 20px;font-weight: 500;background-repeat: no-repeat;background-position: left center;position: relative; display: flex; line-height: 42px;}
.navCallButtonBlue a{color: #234ed8; display: inline-block; text-decoration: none; }
.navCallButtonBlue a::before{content: " "; background-image: url(../img/sprite-icons.webp);background-position: -350px -16px;  height: 40px;width: 40px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.navCallButtonBlue a:hover{text-decoration: none}
.navCallButtonBlue a:active{text-decoration: none}
.navCallButtonBlue a:visited{text-decoration: none}
.headeringMain h1{font-family: Raleway;font-weight: 800;font-size: 50px;text-align: center;color: #051441;margin-top: 65px;margin-bottom: 30px}
.subHeadingHeader h2{font-family: Poppins;font-size: 18px;text-align: center;color: #051441;font-weight: 500;width: 50%;max-width: 100%;margin: auto;line-height: 30px}
.headerCta{text-align: center;margin-top: 50px;font-family: Poppins}
.headerCta .getQuateCta{background-color: #08993e;color: #fff;padding: 23px 55px;border: 1px solid #08993e;font-size: 20px;margin-right: 20px;border-radius: 3px;transition: all 0.25s}
.headerCta .getQuateCta:hover{background-color: #fff;color: #046e2b;padding: 23px 55px;border: 1px solid #046e2b;margin-right: 20px;border-radius: 3px}
.pricingSectionHeading{margin-bottom: 90px}
.stillDoubtCTA{display: inline-block; padding: 15px 25px 15px 60px;margin-left: 5px;border: 1px solid #08993e;cursor: pointer;border-radius: 3px;color: #fff;background-color: #08993e;transition: all 0.25s;text-transform: uppercase;position: relative}
.stillDoubtCTA::after{position: absolute;content: "";top: 4px;left: 7px;height: 40px;width: 40px;background-image: url(../img/sprite-icons.webp);background-position: -420px -11px}
.headerCta .chatWithExpert{background-color: #fff;color: #051441;padding: 23px 55px 23px 95px;border: 1px solid #051441;font-size: 20px;border-radius: 3px;background-image: url(../img/chat-icon.webp);background-repeat: no-repeat;background-position: 58px 13px;transition: all 0.25s}
.headerCta .chatWithExpert:hover{background-color: #051441;color: #fff;padding: 23px 55px 23px 95px;border: 1px solid #051441;border-radius: 3px;background-position: 58px -69px}
.greenUnlimited{margin-top: 45px !important;margin-bottom: 30px !important}
.headerCta a:hover{text-decoration: none}
#dailerImage{margin: 60px 0 30px 0}
.logoClientLine{text-align: center;color: #051441;font-size: 18px;font-weight: 500;font-family: Poppins}
.clientLogoDivMain{display: flex;justify-content: space-around;align-items: center;padding: 20px 0}
#featureSection{font-family: Poppins;margin-top: 70px}
.featureSectionHeading h3{text-align: center;font-weight: 600;font-size: 35px;color: #051441;margin-bottom: 75px;margin-top: 75px}
.featureDivMain-img{margin-bottom: 10px}
.featureDivMain-heading h4{font-size: 22px;font-weight: 600;color: #051441;margin-bottom: 25px;margin-top: 10px;padding-left: 5px}
.featureDivMain-list ul{list-style: none;margin-left: -45px}
.featureDivMain-list ul li{font-size: 15px;font-weight: 500;color: #051441;line-height: 25px;background-image: url(../img/feature-list-icon.webp);background-repeat: no-repeat;background-position: left center;padding-left: 24px;margin-bottom: 20px}
#featureSection *{transition: all 0.25s}
#featureSection .featureDivMain{background-color: #fff;padding: 25px 15px;transition: all 0.25s;border-radius: 3px;box-shadow: 0 -28px 139px 0 rgba(14,31,86,0.06)}
#featureSection .featureDivMain:hover{background-color: #234ed8;color: #fff !important}
#featureSection .featureDivMain:hover .featureDivMain-heading h4{color: #fff !important}
#featureSection .featureDivMain:hover .featureDivMain-list ul li{color: #fff !important}
.featureToolHeading h3{font-family: Poppins;font-weight: 600;font-size: 35px;color: #fff;text-align: center}
.featureToolSubHeading p{text-align: center;font-family: Poppins;font-size: 18px;font-weight: 500;margin-top: 30px;margin-bottom: 25px;color: #fff}
.toolsMainDiv{display: flex;justify-content: center;margin-top: 20px}
.toolDiv-heading{text-align: center;position: relative;top: -60px}
.toolDiv-heading{text-align: center;font-weight: 500;font-family: Poppins;font-size: 14px;color: #fff}
.toolDiv{margin: 0 -20px}
#favouriteTool{padding: 75px 0 35px 0}
.heading-FeatureSectionDiv h4{text-align: center;font-size: 35px;font-weight: 600;font-family: Poppins;color: #051441 !important}
#featureSectionDiv{background-color: #f3f5fe;padding: 60px 0;margin-top: 20px}
.heading-FeatureSectionDiv{margin-bottom: 40px}
.featureSection-heading h5{font-family: Poppins;font-size: 20px;font-weight: 600;color: #051441;margin-top: 10px;margin-bottom: 10px;line-height: 30px}
.featureSection-text p{font-family: Poppins;font-size: 16px;color: #051441;line-height: 28px}
.featureSection-main{margin: 10px 0}
.featureSection-main{border-bottom: 2px solid #f3f5fe;transition: all 0.25s;padding: 15px 20px}
.featureSection-main:hover{border-bottom: 2px solid #234ed8;background-color: #fff;box-shadow: 0 5px 10px rgba(35,78,216,0.15)}
#featureSectionDiv .col-md-3{padding-right: 0 !important;padding-left: 0 !important}
.featureSection-text{min-height: 115px}
.featureSection-heading{min-height: 50px}
#neverMissClient{background-image: url(../img/blue-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center center;padding: 115px 0 150px 0}
.neverMissClient-heading h4{text-align: center;font-size: 50px;color: #fff;font-weight: 500;font-family: Poppins}
.neverMissClient-subHeading p{text-align: center;font-size: 24px;color: #fff;font-family: Poppins;margin-top: 15px;margin-bottom: 55px}
.neverMissClient-cta{text-align: center;margin-top: 85px}
.neverMissClient-cta a{font-size: 20px;text-transform: uppercase;font-family: Poppins;background-color: #08993e;color: #fff;padding: 24px 55px;border-radius: 3px;border: 1px solid #08993e;transition: all 0.25s;box-shadow: 0 5px 10px #070e87}
.neverMissClient-cta a:hover{font-size: 20px;text-transform: uppercase;font-family: Poppins;background-color: #fff;color: #046e2b;padding: 24px 55px;border-radius: 3px;border: 1px solid #046e2b;text-decoration: none}
.pricingSectionHeading h4{font-size: 35px;text-align: center;color: #051441;font-weight: 600;font-family: Poppins}
.pricingSectionSubHeading p{text-align: center;font-family: Poppins;font-size: 25px;color: #051441;margin-top: 10px}
.pricingSectionSubHeading{margin-bottom: 80px}
.pricingTag{font-family: Poppins;text-align: center;font-size: 30px;margin-bottom: 30px;font-weight: 600;margin-top: 45px}
.pricingAmount{font-family: Poppins;text-align: center;font-size: 60px;padding-top: 0;font-weight: 500}
.pricingTime{text-align: center;font-size: 16px;font-family: Poppins;margin: 10px 0}
.pricingCtaGet{margin-top: 25px;margin-bottom: 25px;text-align: center}
.pricingCtaGet a{background-color: #fff;color: #06a340;font-size: 18px;border-radius: 2px;padding: 15px;width: 100%;font-family: Poppins;border: 1px solid #06a340;transition: all 0.25s;text-transform: uppercase;display: block;border-radius: 3px}
.pricingCtaGet a:hover{background-color: #046e2b;color: #fff; text-decoration: none;}
.pricingCtaTryFree{text-align: center;margin-top: 25px; margin-bottom: 25px;}
.pricingCtaTryFree a{background-color: #08993e;color: #fff;font-size: 18px;border-radius: 2px;padding: 20px 20px 20px 20px;width: 100%;font-family: Poppins;border: 1px solid #daf7eb;transition: all 0.25s;text-transform: uppercase;display: block;border-radius: 3px}
.pricingCtaTryFree a:hover{background-color: #046e2b}
.pricingCtaTryFree a:hover{text-decoration: none}
.pricingFeature{font-family: Poppins;color: #051441;font-size: 16px}
.pricingDiv{border: 1px solid #cbfae5;padding: 25px 30px; height: 100%;}
.pricingFeature{display: flex;padding: 10px 0}
.pricingFeature-sing{margin-left: auto}
.poundSinghGreen{color: #08993e;font-size: 48px !important;position: relative;top: -36px;right: -5px;animation: none !important}
.greenAmount{color: #08993e}
.pricingDivPremium{background-color: #fff;color: #333; box-shadow: 0 0 25px rgba(8,153,62,0.2);border: 1px solid #08993e}
.premiumGreenColor{color: #08993e !important}
.greenAmountCross{font-size: 26px;color: #696969 !important}
.text-strike{text-decoration: line-through}
.poundSignWhie{font-size: 48px;color: #08993e;position: absolute !important;top: -5px;left: -32px;animation: none !important}
.pricingFeature-heading-white{color: #000 !important}
.pricingCtaGet-green{margin-top: 25px;text-align: center;margin-bottom: 25px}
.pricingCtaGet-green a{background-color: #fff;color: #06a340;font-size: 18px;border-radius: 2px;padding: 15px;width: 100%;font-family: Poppins;border: 1px solid #06a340;transition: 0.25s all;text-transform: uppercase;display: block}
.pricingCtaGet-green a:hover{text-decoration: none;background-color: #046e2b;color: #fff}
.pricingCtaTryFree-green a{background-color: #08993e;color: #fff;font-size: 18px;border-radius: 2px;padding: 20px 20px;width: 100%;font-family: Poppins;border: 1px solid #daf7eb;transition: all 0.25s;text-transform: uppercase;display: block}
.pricingCtaTryFree-green a:hover{background-color: #046e2b;text-decoration: none}
.pricingTagSubHeading{font-size: 18px;font-family: Poppins;text-align: center;margin-top: -15px;margin-bottom: 15px}
.pricingCtaTryFree-green{text-align: center;margin-top: 25px; margin-bottom: 25px;}
.pricingTagRight{font-family: Poppins;font-size: 16px;background-color: #1d337d;background-image: url(../img/green-popular.webp);background-repeat: no-repeat;color: #fff;padding: 3px 20px 6px 10px;transform: rotate(90deg);width: 145px;transform: rotate(90deg);text-align: center;position: relative;right: -310px;top: 61px;background-position: 130px -3px}
/* .pricingDivPremium{position: relative;top: -20px;margin-top: -5px}
.pricingDivPremium{position: relative;top: -20px} */
.pricingComparePlan{text-align: center;font-size: 20px;font-family: Poppins}
.pricingComparePlan-text{color: #2d5be7;margin-top: 35px;text-transform: uppercase}
.pricintgBarCtaDiv{text-align: center}
.pricintgBarCtaDiv{margin-top: 90px}
.callCtaPricing{padding: 24px 85px 24px 110px;color: #fff;background-color: #046e2b;border-radius: 3px;font-size: 20px;font-family: Poppins;margin-right: 20px;border: 1px solid #08993e;background-image: url(../img/call-icon-white.webp);background-repeat: no-repeat;background-size: 45px;background-position: 55px 15px;text-decoration: none;transition: all 0.25s}
.callCtaPricing:active{text-decoration: none}
.callCtaPricing:hover{text-decoration: none;color: #fff;background-color: #02b362;text-decoration: none}
.chatCtaPricing{padding: 24px 85px 24px 110px;color: #fff;background-color: #1119a7;border-radius: 3px;font-size: 20px;font-family: Poppins;border: 1px solid #fff;background-image: url(../img/message-icon-white.webp);background-repeat: no-repeat;background-size: 45px;background-position: 55px 15px;text-decoration: none;transition: all 0.25s;text-transform: uppercase}
.chatCtaPricing:hover{text-decoration: none;color: #fff;background-color: #171d85;text-decoration: none}
.panel-group .panel{border-radius: 0;box-shadow: none;border-color: #eee}
.panel-default>.panel-heading{padding: 0;border-radius: 0;color: #212121;background-color: #fafafa;border-color: #eee}
.panel-title{font-size: 14px}
.panel-title>a{display: block;padding: 0;text-decoration: none}
.more-less{float: right;color: #212121}
.panel-default>.panel-heading + .panel-collapse>.panel-body{border-top-color: #eee}
.faqSectionHeading h4{text-align: center;font-size: 35px;color: #051441;font-family: Poppins;font-weight: 600}
#faqSection{position: relative}
#faqSection::before{height: 1px;width: 80%;position: absolute;right: 10%;left: 10%;content: " ";top: -5px;background-color: #efefef}
.panel-title a{font-size: 16px;font-weight: 500;color: #051441;text-decoration: none;font-family: Poppins;line-height: 24px}
.panel-body{font-size: 14px;color: #051441;text-decoration: none;font-family: Poppins;line-height: 24px;padding: 25px 20px 0 0}
#faqAccordionMain .panel-group{display: grid;grid-template-columns: 50% 50%}
#faqAccordionMain .panel-group .panel-default{vertical-align: top}
.panel-title{margin-bottom: -10px}
.panel-title a{background-color: #fff !important}
.panel-group .panel-heading + .panel-collapse>.list-group,.panel-group .panel-heading + .panel-collapse>.panel-body{border-top: #fff !important}
.panel-group .panel{padding: 20px 10px 30px 12px;margin-bottom: 15px;box-shadow: 0 -10px 43px 0 rgba(45,91,231,0.14);border-bottom: 1px solid rgba(255,255,255,0.14)}
.panel-title a i{padding-left: 10px}
.faqSectionHeading{margin-bottom: 75px}
.headingContactForm h4{text-align: center;font-family: Poppins;font-size: 35px;font-weight: 600;color: #051441}
.subHeadingContactForm p{text-align: center;font-family: Poppins;font-size: 16px;margin-top: 25px}
/* .contactFormGap{margin-top: 55px;padding-bottom: 120px} */
.contactUsSlider {padding: 70px 50px;background-color: #234ed8; height: 100%;}
.testimonialSectionLeft{font-family: Poppins; color: #fff}
.testimonialSectionLeft-heading{font-size: 24px;margin: 25px 0 15px 0}
.testimonialSectionLeft-text{min-height: 100px}
.testimonialSectionLeft-text p{font-size: 20px;line-height: 28px;font-weight: 300}
.testimonialsSectionAutoher{margin-top: 45px;background-image: url(../img/testimonial-image.webp);background-repeat: no-repeat;padding: 7px 10px 7px 75px;background-size: 65px}
.testimonialsSectionAutoherOne{background-image: url(../img/testimonial-image-1.webp) !important}
.testimonialsSectionAutoherTwo{background-image: url(../img/testimonial-image-2.webp) !important}
.contactFormRightSide-label{font-size: 16px;font-weight: 500;font-family: Poppins;color: #051441;padding: 10px 10px 10px 27px;margin-top: 15px}
.contactFormRightSide-input input[type="text"]{width: 100%;background-color: #f6f7f8;padding: 15px;border: 1px solid #cacbda;border-radius: 3px;font-family: Poppins;font-size: 18px;transition: 0.25s}
.contactFormRightSide-input input[type="email"]{width: 100%;background-color: #f6f7f8;padding: 15px;border: 1px solid #cacbda;border-radius: 3px;font-family: Poppins;font-size: 18px;transition: 0.25s}
.contactFormRightSide-input input[type="text"]:focus{border: 1px solid #2d5be7;box-shadow: 0 13px 32px 0 rgb(45 91 231 / 15%);outline: 0}
.contactFormRightSide-input input[type="email"]:focus{border: 1px solid #2d5be7;box-shadow: 0 13px 32px 0 rgb(45 91 231 / 15%);outline: 0}
.contactFormRightSide-input input[type="tel"]{width: 100%;background-color: #f6f7f8;padding: 15px;border: 1px solid #cacbda;border-radius: 3px;font-family: Poppins;font-size: 18px;transition: 0.25s}
.contactFormRightSide-input input[type="tel"]:focus{border: 1px solid #2d5be7;box-shadow: 0 13px 32px 0 rgb(45 91 231 / 15%);outline: 0}
.contactFormRightSide-input input:focus{outline: 0 !important;border: 1px solid #eaebed}
.testimonialsSectionAutoher-name{font-size: 18px;font-weight: 600;margin-bottom: 5px}
.testimonialsSectionAutoher-post{font-size: 16px;font-weight: 300}
.contactFormRightSide-button input[type="button"]{background-color: #08993e;color: #fff;padding: 20px 10px;border: 1px solid #08993e;border-radius: 3px;width: 100%;font-size: 20px;text-transform: uppercase;font-family: Poppins;transition: all 0.25s;outline: 0}
.contactFormRightSide-button input[type="button"]:focus{outline: 0}
.contactFormRightSide-button input:hover[type="button"]{background-color: #046e2b;color: #fff}
.contactFormRightSide{box-shadow: 0 13px 50px 0 rgba(20,41,105,0.12);padding: 30px 45px}
.fullNameContactForm{background-image: url(../img/contact-name-icon.webp);background-repeat: no-repeat;background-position: 0 8px}
.emailContactForm{background-image: url(../img/contact-email-icon.webp);background-repeat: no-repeat;background-position: 0 8px}
.phoneContactForm{background-image: url(../img/contact-phone-icon.webp);background-repeat: no-repeat;background-position: 0 8px}
/* .testimonialSectionLeft{position: relative;right: 0}
.contactFormRightSide{position: relative;left: -15px} */
#footer{font-family: Poppins;background-color: #f7f9ff;padding: 30px 0;}
.footerCompanyInformation ul{display: flex;list-style: none;justify-content: center;flex-wrap: wrap;margin: 0;padding: 0;}
.footerCompanyInformation ul li{margin: 0 20px;color: #485380;font-size: 16px;font-weight: 500}
.footerCompanyInformation{margin-bottom: 25px}
.footerCompanyLinks{display: flex; align-items: center; list-style: none;justify-content: center;color: #485380;font-size: 14px;font-weight: 500}
.acefoneCopyRight-Link {margin: 15px 3%;}
.acefoneCopyRight-Link ul{display: flex;list-style: none;justify-content: center;color: #485380;font-size: 14px; margin: 0;padding: 0;}
.acefoneCopyRight-Link ul li{display: flex;list-style: none;justify-content: center;margin: 0 20px;color: #485380;font-size: 13px}
.acefoneCopyRight-Link ul li a{color: #485380;text-decoration: none}
.acefoneCopyRight-Link ul li a:hover{color: #485380;text-decoration: none}
.acefoneCopy-phoneNumber{ position: relative}
.acefoneCopy-phoneNumber::before{height: 25px;width: 25px; display: inline-block; background-image: url(../img/sprite-icons.webp);content: ""; background-position: -65px -79px; vertical-align: middle;}
.acefoneCopy-phoneNumber a{color: #485380;font-size: 14px; display: inline-block;}
.acefoneCopy-phoneNumber a:hover{text-decoration: none}
.itspaFooter{display: flex;list-style: none;justify-content: center;align-items: center;padding: 50px 0;border-top: 1px solid #efefef;margin-top: 45px;color: #485380;font-weight: 500}
.itspaLogo{margin-right: 10px}
.companyCoopyItSpa{position: relative;top: 2px}body,html{overflow-x: hidden}
.navCallButtonBlueMobile{display: none}
.glyphicon{font-family: Poppins !important;color: #2d5be7 !important; font-style: inherit;}
.glyphicon-plus:before{ content: "+"; display: inline-block; width: 30px; height: 30px; line-height: 28px; padding: 0 7px;border: 2px solid #efefef;border-radius: 50%;color: #2d5be7 !important}
.glyphicon-minus:before{content: "-"; display: inline-block; width: 30px; height: 30px; line-height: 28px; padding: 0 8px;border: 2px solid #08993e;border-radius: 50%;color: #08993e !important}body::-webkit-scrollbar{width: 1em}body::-webkit-scrollbar-track{box-shadow: inset 0 0 3px rgba(0,0,0,0.2)}body::-webkit-scrollbar-thumb{background-color: #3f6efd;outline: 1px solid #fff}
.popUpDiv{width: 90%;max-width: 1200px;margin: auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius: 3px;z-index: 999999;box-shadow: 0 0px 15px 0 rgb(0 0 0 / 15%); animation: popUpAnimation 0.5s}

.popUpHeading{font-family: Poppins;font-size: 30px;font-weight: 600;color: #051441;}
/* .popUpForm{padding-bottom: 10px} */
.popUpSubHeading{font-family: Poppins;font-size: 18px}
.contactFormRightSide-field{margin-top: 20px;margin-bottom: 25px;position: relative;}
.customerTestimonialPopUp-heading h4{font-size: 22px;line-height: 30px}
.customerTestimonialPopUp-text p{font-size: 16px;font-weight: 300}
.labelPopUpField{font-family: Poppins !important;color: #0d1737;font-size: 18px !important;margin-bottom: 10px;margin-top: 15px}
.PopUpField input{width: 100%;border: 1px solid #dcdee5;padding: 18px 15px 18px 45px;outline: 0;font-family: Poppins !important;font-size: 18px !important}
.pupUpSubmitButton{margin-top: 20px}
.pupUpSubmitButton input[type="button"]{background-color: #08993e;color: #fff;border-radius: 5px;padding: 18px 25px;font-family: Poppins !important;font-size: 18px;border: none;text-transform: uppercase;width: 100%;transition: all 0.25s}
.pupUpSubmitButton input[type="button"]:hover{background-color: #046e2b}
.popUpForm{overflow: hidden}
#voipSturctureDiv{position: relative;height: 800px;top: 200px}
.voipImage-one{position: absolute}
.voipImage-two{position: absolute;top: 55px;left: 140px;display: none}
.voipImage-three{position: absolute;top: -11px;left: 486px;display: none}
.voipImage-four{position: absolute;top: 160px;left: 550px;display: none}
.voipImage-five{position: absolute;top: -85px;left: 550px;display: none}
.voipImage-six{position: absolute;top: 235px;left: 490px;display: none}
.voipImage-seven{position: absolute;top: -215px;left: 490px;display: none}
.voipImage-eight{position: absolute;top: 298px;left: 377px;display: none}
.popUpDivLogo{text-align: center;font-family: Poppins !important;font-weight: 600;font-size: 36px;color: #3f6efd;padding-top: 30px}
.blackWindowPopup{position: fixed;z-index: 99999;background-color: rgba(255,255,255,0.75);top: 0;left: 0;bottom: 0;right: 0;background-image: url(../img/bg-page.webp);background-size: 120%;background-position: -130px -70px;filter: blur(5px);background-repeat: no-repeat}
.popUp-letGetStated{margin-top: 10px}
.popUpDivLogo{padding-top: 100px}
.popUpLogo{width: 300px;max-width: 100%;margin: auto}
.lineMiddle{position: relative}
.lineMiddle::before{position: absolute;top: 50px;left: -40px;height: 250px;width: 2px;background-color: rgba(63,110,253,0.5);content: "";display: none}
.closePopUp{position: absolute;right: 0;top: 0;z-index: 9}
.closePopUp img{height: 45px;width: 45px;cursor: pointer}
#popUpDiv{display: none}
#blackWindowPopup{display: none}
.iti{width: 100% !important}
.footerCompanyInformation ul li{position: relative}
.footerCompanyInformation ul li::after{position: absolute;height: 20px;width: 1px;background-color: #b7b7b7;top: 0;right: -20px;content: " "}
.footerCompanyInformation ul li:last-child:after{display: none}
.acefoneCopyRight-Link ul li{position: relative}
.acefoneCopyRight-Link ul li::after{position: absolute;height: 20px;width: 1px;background-color: #b7b7b7;top: 0;right: -20px;content: " "}
.acefoneCopyRight-Link ul li:last-child:after{display: none}
.scrollBarLetConnent{display: inline-block; background-color: #08993e;color: #fff;padding: 5px 20px 5px 15px;border: 1px solid #08993e;font-family: Poppins !important;border-radius: 3px;font-size: 20px;margin-left: 20px;cursor: pointer;transition: all 0.25s;text-transform: uppercase}
.scrollBarLetConnent:hover{background-color: #046e2b;color: #fff}
/* .contactUsSlider{position: relative;right: -15px} */
.formPrivacyPolicyLine{font-family: Poppins;font-size: 14px;text-align: center; margin: 15px 0 0;}
#mobileRateTrustpilot{font-size: 14px;line-height: 25px;color: #000;font-family: Poppins}
.mobilePricingTab{background-color: #d9e1fe;border-radius: 10px;text-align: center;font-size: 16px;color: #051441;padding: 1px 10px 1px 10px;font-family: Poppins;margin: 10px 0}
.mobileActiveTab{background-color: #1119a7;padding: 5px;color: #fff !important;border-radius: 10px;padding: 15px 10px;font-weight: 600}
.mobilePricingTabs{border-radius: 10px;padding: 8px 0;font-weight: 600}
.mobileToolIcons{text-align: center;display: none}
#mobileRateTrustpilot{display: none}
.mobilePricingRow ul{list-style: none;margin: 0; padding: 0;}
.mobilePricingRow{margin: 10px 0}
.mobilePricingRow ul{display: flex}
.mobilePricingRow ul li{flex-basis: 50%}
.faqLoadMoreMobile{text-align: center;font-size: 20px;color: #1119a7;margin: 30px 0 15px 0;font-weight: 600;font-family: Poppins;display: none}
.mobilePricingTab{display: none}
.headingContactForm-mobile{display: none}
.toolDivMobile{text-align: center;color: #051441;font-size: 16px;font-weight: 600;font-family: Poppins}
.toolDivMobile{width: 49%;display: inline-block;margin: 15px 0}
.toolDivMobile:last-child{width: 100% !important}
.toolDivMobile-img img{box-shadow: 0 39px 49px 0 rgba(14,31,86,0.07);border-radius: 50%}
.toolDivMobile-name{margin-top: 15px}
.toolDivMobile-main{margin-top: 15px;display: none}
.letConnectMobile{font-size: 14px;padding: 5px 10px;color: #234ed8;border: 1px solid #234ed8;border-radius: 5px;font-family: Poppins;text-transform: uppercase;font-weight: 500}
.letConnectMobile{margin-right: 5px}
#clientLogosMobile{padding-top: 50px;display: none}
.carousel-control.right{background-image: none}
.carousel-control.left{background-image: none}
#mobileSliderFeatures{font-family: Poppins;display: none}
#mobileSliderFeatures #myCarouselTwo .carousel-indicators *{transition: all 0.5s ease-in-out}
#mobileSliderFeatures .featureDivMain{box-shadow: 0.524px 29.995px 38px 0 rgba(47,90,230,0.25);padding: 10px 15px;margin: 10px 10px 50px 10px}
#mobileSliderFeatures .carousel-indicators{bottom: -70px}
#mobileSliderFeatures .carousel-indicators li{background-color: #2f5ae6 !important}
#mobileSliderFeatures .carousel-indicators{transition: all 0.25s}
#mobileSliderFeatures .carousel-indicators .active{background-color: #08993e !important;width: 35px}
#mobileSliderFeatures .featureDivMain-img{text-align: center}
#mobileSliderFeatures .featureDivMain-heading h4{text-align: center;font-size: 20px}
#featureSection{display: block}
.mobileIntegrateButton{text-align: center;font-family: Poppins;font-size: 22px;font-weight: 500;margin-top: 30px;color: #051441 !important;display: none}
.testimonalArrwoLeft img{opacity: 0.25}
.testimonalArrwoRight{margin-left: 20px}
#pricingSection *{position: relative;animation: pricingBox 0.5s forwards}

.faqLoadMoreMobile{background-image: url(../img/faq-load-bg.webp);background-size: cover;background-position: top center}
.pricingTagRight{top: 56px !important}
/* .pricingDivBasic{margin-top: 20px} */
#pricingSection .premiumPriceBlueStrip{background-color: #1c3dc9;text-align: center;font-family: "Poppins";color: #fff;display: flex;justify-content: center;align-items: center; width: calc(100% + 2px); position: absolute; left: -1px;  border: 1px solid #08993e; border-bottom: none; margin-top: -30px; padding: 15px;}
.premiumPriceBlueStrip p{margin: 0; margin-left: 10px;}
#pricingSection .premiumPriceBlueStrip img {vertical-align: baseline;}
.testimonialArrowBottomMobile{display: none}
/* .contactFormGap{align-items: center;} */

.stillDoubtCTA:hover{border-color: #046e2b !important;background-color: #046e2b !important}

.pricingFeature-heading-blue, .pricingFeature-heading-grey, .pricingFeature-heading-white{ margin-left: 30px; }
.headingBoldPricing{ font-family: 'Poppins'; font-weight: bold; font-size: 16px; margin-bottom: 10px; }
#ratingService, #clientLogos, #contactFormTestimonial, #premumFeatureNewSection {padding: 40px 0;}
#pricingSection{padding: 40px 0 0;}
#faqSection{padding: 40px 0;}
#faqSection{min-height: 550px}
#topNavBar{padding: 10px 0}
#topNavBar .row {align-items: center;}
.navCallButton{display: flex;justify-content: flex-end; align-items: center;}
.newFeatureDiv-img img, .newPremiumFeature-img img {height: 60px; max-height: 60px;}

.allgroove-price-sec .pricingDiv {padding: 25px;}
.allgroove-price-sec .pricingCtaTryFree a {padding: 15px;}

@media (min-width: 1200px) {
    #topNavBar{padding: 12px 0 35px 0}
    #banner { background-image: url(../img/banner-img-right.webp); background-size: 50%;background-repeat: no-repeat; background-position: top right; padding: 50px 0 20px;}
    .bannerForm{max-width: calc(100% - 200px);}
    #ratingService, #clientLogos, #contactFormTestimonial, #faqSection {padding: 70px 0;}
    #pricingSection{padding: 70px 0 0;}
    #faqSection{min-height: 750px}
    /* .standardGap{ height: 107px; }
    .basicGap{ height: 184px; } */
    .footerCompanyInformation{margin-bottom: 35px; margin-top: 40px;}
    .pricingAmount {font-size: 70px;}
    .bannerSubData{ max-width: 660px; margin: 20px 0 30px;}
    .newFeatureDiv-main {padding: 25px;}
    #premumFeatureNewSection {padding: 100px 0 60px;}
    #featureSectionNew .container-fluid {width: 95%;}
}
@media (min-width: 1900px) {
    /* #banner {background-size: 45%;} */
    #featureSectionNew .container-fluid {max-width: 1900px;width: 85%;}
    .newFeatureDiv-heading h4{font-size: 22px; line-height: 32px;}
    .newFeatureDiv-para p {font-size: 17px; line-height: 30px;}
}


@media (max-width: 1199px) {
    .pricingDiv{padding: 25px 15px;}
    .pricingCtaTryFree a{padding: 20px 10px !important}
    .pricingCtaTryFree-green a{padding: 20px 10px !important}
    .pricingTagRight{display: none}
    .newFeatureDiv-heading{margin: 15px 0}
    /* #premumFeatureNewSection .border-half-bottom::before{right: -125px} */
    .footerCompanyInformation ul li::after{display: none}
    .footerCompanyInformation ul li{margin: 0 5px}
    .headingNewFeatureSection h3 {font-size: 30px;}
    .clientLogo {margin: 0 10px;}
    .bannerData {text-align: center;}
    .bannerSubData{ max-width: 660px; margin: 20px auto 30px;}

}

@media (max-width: 991px) {
    .bannerSubmitForm input[type="button"] {padding: 15px; font-size: 18px;}
    .headingClientRating {margin-bottom: 30px;}
    #featureSectionNew{padding: 40px 0; background: #d9e1fe;}
    .headingNewFeatureSection {margin: 0;}
    .mobilePricingTab{display: block; margin: 10px auto 30px; max-width: 500px;}
    .pricingDivPremium .headingBoldPricing {color: #fff;}
    .pricingDivBasic, .pricingDivPremium{display: none}
    .pricingDivPremium .greenUnlimited{color: #fff}
    .pricingDivPremium .greenAmountCross{color: #fff !important}
    .pricingDivPremium .extracFeatureHeading{color: #fff;border-color: #fff}
    .pricingDivPremium{background-color: #1119a7; left: 0;top: 0}
    .premiumPriceBlueStrip {width: 100%; left: auto;}
    .premiumGreenColor{color: #fff !important}
    .pricingFeature-heading-white{color: #fff !important}
    .pricingTime{font-size: 16px;font-weight: 500;font-family: Poppins;color: #fff !important}
    .poundSignWhie{font-size: 35px;top: -5px;left: -25px;color: #fff !important}
    #premumFeatureNewSection .border-half-bottom::before{display: none}
    #premumFeatureNewSection .rowBorder::before { transform:rotate(90deg) ; -webkit-transform:rotate(90deg) ; -moz-transform:rotate(90deg) ; -ms-transform:rotate(90deg) ; -o-transform:rotate(90deg) ; }
    #premumFeatureNewSection .rowBorder > div:nth-of-type(even)::after { position: absolute;background-image: linear-gradient(to right,#f5f8ff,#b7c9fe,#f5f8ff);content: "";height: 1px;width: 100%;bottom: 0;right: 50%;}
    #premumFeatureNewSection .rowBorder > div:last-of-type::after { display: none; }
    .contactFormRightSide{padding: 0px; box-shadow: none;}
    .faqLoadMoreMobile{display: block}
    .faqAfterStillDoubt{display: none; margin-top: 70px;}
    .mobileFaqHide{display: none}
    .faqLoadMoreMobile{margin: 0 0 10px 0;padding: 35px 0 0 0}
    .footerCompanyLinks {flex-direction: column;}
    #pricingSection .premiumPriceBlueStrip {position: relative; border: none; margin: 0; width: calc(100% + 30px); left: -15px;}
    .pricingDivPremium {padding-top: 0;}
    .pricingSectionHeading {margin-bottom: 30px;}
    .pricingDiv {max-width: 500px; margin: auto;}
    .itspaFooter{margin-top: 25px; padding: 15px 0}
    .popUpLeftSide{display: none}
    .contactUsSlider{padding: 50px 25px}
    .pricingCtaGet a{ border-color: #fff !important; background-color: #d9e1fe; color: #1119a7; font-weight: 500 !important}
    .pricingCtaGet-green a{ font-weight: 500 !important; }
    #premumFeatureNewSection .rowBorder::before, #premumFeatureNewSection .rowBorder > div:nth-of-type(even)::after {display: none;}

    @media (orientation: landscape) {
        .popUpDiv { top: 0; bottom: 0; left: 0; right: 0; transform:none ; -webkit-transform:none ; -moz-transform:none ; -ms-transform:none ; -o-transform:none ; margin: 15px auto; overflow: auto; }
    }

}

@media (max-width: 767px) {
    .popUpHeading{font-size: 20px !important;}
    /* .bannerAwardDiv img{height: auto} */
    /* .bannerData{top: -60px} */
    /* .bannerAwards{top: -50px} */
    .bannerAwardDiv{padding: 0 10px}
    /* .marginLeftAward{right: 0} */
    .mobileVPerUser{color: #333 !important;font-size: 16px;font-family: Poppins}
    #mobileSliderFeatures{display: none !important}
    /* .contactUsSlider{background-color: #234ed8} */
    .bannerRightImage{display: none}
    .bannerHeading h1{font-size: 35px}
    .bannerHeading h2{font-size: 20px;}
    .bannerSubData p{font-size: 18px;}
    #topNavBar{padding: 5px 0;}
    .bannerSubmitForm{margin-top: 0}
    .name_errorThree{top: -25px !important}
    .email_errorThree{top: -20px !important}
    .label_error_pho_nameThree{top: -20px !important}
    .bannerFormField{margin-bottom: 20px; margin-top: 0;}
    /* .bannerEmailField{margin-top: 0} */
    .acefoneCopyRight-Link ul li{position: relative}
    .acefoneCopyRight-Link ul li::before{position: absolute;content: "";top: 0;right: -10px;height: 18px;width: 1px;background-color: #485380}
    .letConnectMobile{padding: 5px 5px !important}
    .ratingServiceMain{ padding: 15px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
    .topBarFixed{ padding-right: 10px}
    .closeButtonFixedBar img{height: 28px}
    /* .closeButtonFixedBar{left: -22px;top: 6px} */
    #topFixedBar{padding: 5px 0;font-size: 12px}
    .priceFixedBar{font-size: 14px}
    .fixedBarKnowMore a{margin-left: 5px}
    .pricingCtaTryFree a{background-color: #1119a7 !important;color: #fff;background-image: none}
    .pricingSectionButton{display: block !important}
    /* .testimonialArrowBottomMobile{display: block} */
    .testimonialArrowBottomMobile{display: flex;justify-content: center; margin-top: 40px;position: relative;z-index: 0}
    .newPremiumFeature-heading{font-size: 16px; margin: 10px 0;}
    .premiumFeatureHeading h4{font-size: 28px}
    .newPremiumFeature-main{padding: 10px}
    .featureDivMain-list ul li{margin-bottom: 15px}
    #mobileSliderFeatures .featureDivMain{padding: 10px 10px}
    .featureDivMain-list ul li{font-size: 13px}
    .agentImageDiv-toolTip{padding: 5px 15px 0 10px}
    .agentImageDiv-toolTip::after{background-size: 20px;background-position: 1px -4px}
    #toolTipText{font-size: 12px}
    .agentImageDiv-toolTip{display: none}
    .waveOne{display: none}
    .testimonialSectionLeft-heading{min-height: 90px}
    .testimonialsSectionAutoherOne{min-height: 90px}
    #myCarousel .item{min-height: 650px}
    .poundSinghGreen{color: #1119a7}
    .greenAmount{color: #1119a7}
    /* .formPrivacyPolicyLine{padding-bottom: 10px} */
    .testimonialsSectionAutoher-name{font-weight: 500}
    /* .pricingFeature{font-weight: 400} */
    .pricingCtaTryFree-green a{font-weight: 500 !important}
    .pricingCtaTryFree a{font-weight: 500 !important}
    .bg-popup .popup .popup-txt{padding: 15px !important}
    .clientLogoDivMain{margin-left: 2.5%}
    .testimonialsSectionAutoherOne{background-position: 0 13px}
    .mobileIntegrateButton{display: block}
    #favouriteToolHeading{display: none}
    .panel-group .panel{padding: 15px 10px 30px 20px}
    /* .footerCompanyLinks{margin-top: 45px} */
    /* .footerCompanyLinks .acefoneCopyRight{display: none} */
    /* .footerCompanyInformation{display: none} */
    .pricingCtaTryFree-green a{background-color: #fff;color: #051441}
    #neverMissClient{position: relative}
    #neverMissClient::after{position: absolute;top: -20px;background-color: #7883a6;left: 10%;height: 1px;width: 80%;content: ""}
    .neverMissClient-cta a{box-shadow: 13.766px 19.66px 29px 0 rgba(1,196,107,0.21)}
    .neverMissClient-heading h4{color: #051441}
    #neverMissClient{background-color: #ebeffa;background-image: none}
    .neverMissClient-subHeading{display: none}
    #featureSectionDiv{background-color: #ebeffa}
    #featureSection{display: none}
    #mobileSliderFeatures{font-family: Poppins;display: block}
    #clientLogosMobile{padding-top: 45px;display: block;background-color: #f2f4fc;padding-bottom: 15px;margin-bottom: 25px}
    /* #clientLogos{display: none} */
    .letConnectMobile{position: relative;margin-right: 4px;top: 3px}
    .toolDivMobile-main{display: block}
    .panel-body{padding: 30px 0 15px 0}
    /* #pricingSection .col-md-1{display: none} */
    .pricingCtaGet-green{margin-top: 15px}
    .pricingCtaTryFree-green{margin: 15px 0 15px 0}
    .greenUnlimited{margin-bottom: 5px !important}
    .pricingTag{margin-top: 0}
    .pricingCtaTryFree{margin-bottom: 20px;margin-right: 10px}
    .pricingCtaGet{margin-bottom: 15px;margin-top: 15px;color: #fff}
    .pricingTag{font-size: 20px}
    /* .pricingFeature{padding: 3px 0;font-size: 16px} */
    .poundSinghGreen{font-size: 35px !important}
    .pricingAmount{font-size: 50px}
    .headingContactForm-mobile h4{text-align: center;color: #051441;font-weight: 600;font-family: Poppins;font-size: 25px;line-height: 35px}
    .headingContactForm-mobile{display: block;margin-bottom: 30px}
    .headingContactForm{display: none}
    #featureSectionDiv{padding: 60px 20px !important;margin-top: 50px}
    .toolsMainDiv{display: none}
    .mobileToolIcons{text-align: center;display: block}
    .footerCompanyNameMobile{font-size: 25px !important;font-weight: 700 !important}
    .footerCompanyNumberMobile{font-size: 18px !important}
    .footerCompanyVatMobile{font-size: 18px !important}
    .footerCompanyRegistredMobile{font-size: 18px !important}
    .footerContactForm{margin-top: 45px}
    /* .contactUsSlider{position: relative;left: -15px;right: -15px;width: 110%;margin-top: -25px} */
    .headingContactForm h4{font-size: 25px;line-height: 35px !important;font-weight: 700}
    .faqAfterStillDoubt{margin-top: 30px}
    .faqSectionHeading{margin-bottom: 45px}
    .faqSectionHeading h4{font-size: 25px;line-height: 35px !important;font-weight: 600}
    .neverMissClient-subHeading p{margin-bottom: 20px}
    .neverMissClient-cta{margin-top: 45px}
    .featureSection-main{padding: 0 10px}
    .heading-FeatureSectionDiv h4{font-size: 25px;line-height: 35px !important;font-weight: 600}
    #favouriteTool{margin-bottom: -50px}
    .featureToolHeading h3{font-size: 25px;font-weight: 600 !important;line-height: 35px !important}
    #favouriteTool{margin-top: 0}
    .featureSectionHeading h3{font-weight: 600;font-size: 25px;line-height: 35px !important;margin-bottom: 25px;margin-top: 25px}
    .clientLogoDivMain div img{height: 40px}
    .headerCta{margin-top: 40px}
    #mobileRateTrustpilot{padding-top: 20px;background-color: #f5f7fe}
    #topGreyBar{display: none}
    .mobileExcellentImage img{height: 25px}
    .mobileTrustPilotImage img{height: 25px}
    .mobileRateExcellent{text-align: left;font-weight: 500;position: relative}
    .mobileRateExcellent::after{position: absolute;width: 1px;height: 45px;background-color: #a8abb6;right: 12px;top: 5px;content: ""}
    .mobileTrustpilot{text-align: left;font-weight: 500}
    /* .navCallButton{padding-top: 5px;height: auto;} */
    /* .mobileDeviceLogo img{height: 40px;padding-top: 5px} */
    .stillDoubtCTA{background-image: none;padding: 15px 35px}
    /* .scrollBarLetConnent{display: none} */
    /* #contactFormTestimonial{padding-top: 25px;margin-top: 60px} */
    .contactFormGap{margin-top: 0}
    #neverMissClient{padding-right: 10px;padding-left: 10px;padding-top: 15px;padding-bottom: 60px;margin-top: -25px}
    .stillDoubtCTA{display: block;width: 100%;margin: 25px auto 25px auto}
    .customerTestimonialPopUp{display: none}
    /* .popUpForm{padding: 0px 5px 5px 30px} */
    .waveOne{top: 5px;left: 5px}
    .waveTwo{top: 5px;left: 5px}
    #agentImageChat{bottom: 5px;right: 5px}
    #agentImageChat .agentImageDiv-img img{height: 65px}
    /* .contactUsSlider{right: 0} */
    .headerCta .chatWithExpert{background-image: none;padding: 13px 55px 13px 55px}
    .headerCta .chatWithExpert:hover{background-image: none;padding: 13px 55px 13px 55px}
    /* .scrollBarLetConnent{display: none} */
    /* .acefoneCopyRight-Link ul{margin-left: -25%;margin-right: -15%} */
    /* .acefoneCopyRight-Link ul li{margin: 0 8px}
    .acefoneCopyRight-Link ul li::after{display: none} */
    .footerCompanyInformation ul li::after{display: none}
    .pricingComparePlan-text{margin-top: 60px}
    /* .pricingSectionHeading{margin-bottom: 30px} */
    #featureSection{margin: 0}
    /* .popUpDiv{width: 90%;top: 50%} */
    .popUpDivLogo{display: none}
    #dialerAnimate{display: none}
    /* .navCallButtonBlue{display: none} */
    .navCallButtonBlueMobile{display: block}
    .clientLogoDivMain{display: inline-block;width: 100%}
    /* .footerCompanyInformation ul{display: inline-block;margin-left: -30px} */
    /* .footerCompanyLinks{display: inline-block} */
    .pricingTagRight{right: -2225px;top: 15px}
    /* .testimonialSectionLeft{right: 0} */
    .headerCta a{display: block}
    .headerCta .getQuateCta{padding: 13px 55px 13px 55px;margin-bottom: 15px;margin-right: 0}
    .clientLogoDivMain div{width: 31%;display: inline-block;text-align: center;margin: 10px 0}
    .clientLogoDivMain div:nth-child(4){width: 50%}
    .clientLogoDivMain div:nth-child(5){width: 47%}
    .clientLogoDivMain div:last-child{display: none}
    .toolsMainDiv div{width: 50%;display: inline-block;text-align: center}
    .toolDiv-heading{text-align: center !important;left: 40px}
    .toolsMainDiv .toolDiv:last-child{display: none}
    .featureSection-main{text-align: center}
    .neverMissClient-cta a{padding: 13px 55px;display: block;width: 100%}
    /* .pricingDivBasic{right: 0} */
    .pricingCtaTryFree a{padding: 12px 70px;display: block;width: 100%;font-size: 18px}

    .pricingCtaTryFree-green a{padding: 12px 70px;display: block;width: 100%;font-size: 18px}

    .pricingCtaGet-green{text-align: center}
    .pricingCtaTryFree-green{text-align: center}
    .callCtaPricing{padding: 20px 20px 20px 80px}
    .chatCtaPricing{padding: 20px 20px 20px 80px;margin-top: 35px;background-position: 40px 10px}
    .pricintgBarCtaDiv a{display: block}
    .callCtaPricing{margin-right: 0;background-position: 40px 10px}
    .headeringMain h1{font-size: 45px;margin-bottom: 25px;margin-top: 40px}
    .subHeadingHeader h2{width: 100%}
    .headerCta .chatWithExpert{background-position: 80px 13px}
    .neverMissClient-heading h4{font-size: 35px;line-height: 45px !important;font-weight: 600;margin-bottom: 25px}
    .neverMissClient-subHeading p{font-size: 18px}
    .topFiveProvide{display: block}
    .topFiveProvide span{display: block;width: 100%;text-align: center;margin: 10px 0 5px 0}
    .topBarRight{text-align: center;display: none}
    #topGreyBar{padding: 5px 0}
    #dailerImage{display: none}
    /* #clientLogos{margin-top: 50px;margin-bottom: 50px} */
    .logoClientLine{font-size: 20px}
    .faqSectionHeading h4,.featureSectionHeading h3,.featureToolHeading h3,.heading-FeatureSectionDiv h4,.headingContactForm h4,.neverMissClient-heading h4{line-height: 50px}
    .featureDivMain{margin-bottom: 20px}
    .pricingSectionHeading h4{margin:0px;font-size: 28px;font-weight: 600}
    .subHeadingContactForm p{padding: 10px 25px}
    .footerCompanyInformation ul li{margin: 3px 0;text-align: center}
    /* .footerCompanyInformation{margin-top: 0;margin-bottom: 0} */
    .acefoneCopyRight{text-align: center;}
    /* .acefoneCopyRight-Link{margin-left: -10px} */
    /* .acefoneCopy-phoneNumber{display: none} */
    /* .acefoneCopyRight{margin-left: 10px} */
    .newFeatureDiv-img img {max-height: 50px;}
    .newPremiumFeature-img img {max-height: 40px;}
    .navCallButtonBlue a {font-size: 0px;}
    .navCallButtonBlue a::before {margin: 0;}
    .scrollBarLetConnent { font-size: 0; display: none; align-items: center; justify-content: center; padding: 0; width: 31px; height: 31px; border-radius:100% ; -webkit-border-radius:100% ; -moz-border-radius:100% ; -ms-border-radius:100% ; -o-border-radius:100% ; margin-left: 10px; }
    .strickyMenuChat::before { width: 30px; height: 30px; margin: 0; background-position: -429px -23px; transform:scale(0.8) ; -webkit-transform:scale(0.8) ; -moz-transform:scale(0.8) ; -ms-transform:scale(0.8) ; -o-transform:scale(0.8) ; }
    
}

@media (max-width: 575px) {
    .acefoneCopyRight-Link {margin: 15px auto;}
    .acefoneCopyRight-Link ul li {margin: 0 5px;}
    .acefoneCopyRight-Link ul li::after {display: none;}
    .popUpRightForm {padding: 30px 15px;}
    .popUpDiv {width: 95%; }
    .ratingService-number {font-size: 12px; flex: inherit;}
}



/* @media screen and (min-width: 960px) and (max-width: 1100px){

}
@media screen and (min-width: 1200px) and (max-width: 1600px){
.bannerAwardDiv img{height: 165px}
#featureSectionNew .container-fluid{width: 95%;max-width: 100%;margin: auto}
.newFeatureDiv-para p{font-size: 14px;line-height: 24px}
.bannerRightImage{position: relative;top: -230px;right: 175px;margin-bottom: -325px;transform: scale(0.9)}
#banner{background-position: 0 -70px}
#featureSectionNew{padding: 40px 0}
.newFeatureDiv-para{min-height: 90px}
#featureSectionNew .container-fluid{max-width: 100%}
.newFeatureDiv-heading{margin: 5px 0}
.newFeatureDiv-heading h4{font-size: 16px}
.newFeatureDiv-main{padding: 25px 15px}
.headerCta .getQuateCta{padding: 18px 45px;font-size: 18px}
.headerCta .getQuateCta:hover{padding: 18px 45px}
.headerCta .chatWithExpert{padding: 18px 45px 18px 75px;background-position: 35px 10px;font-size: 18px}
.headerCta .chatWithExpert:hover{padding: 18px 45px 18px 75px;background-position: 35px -69px}
#topGreyBar{padding: 12px 0 20px 0}
.clientLogoDivMain div img{height: 45px}
.clientLogoDivMain{margin: auto;width: 80%}
}
@media screen and (min-width: 1700px) and (max-width: 1920px){
.popUpDiv{width: 65%}
.featureSection-main{padding: 35px;margin: 20px}
.featureSection-text p{font-size: 18px;line-height: 32px}
#featureSection .featureDivMain{padding: 25px 15px 25px 15px}
.featureSection-main{padding: 25px;margin: 5px}
#featureSectionDiv{padding: 80px 135px !important}
#featureSection{padding: 0 80px !important}
.featureSection-heading h5{font-size: 25px}
} */
/* @media (-webkit-min-device-pixel-ratio: 1.75),(min-resolution: 192dpi){body{zoom: 0.6}
.container{width: 65%}
#featureSectionNew .container-fluid{width: 80%}
.premiumPriceBlueStrip{width: 118% !important;left: -9%}
#clientLogos{margin-top: 75px}
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 192dpi){body{zoom: 0.6}
#featureSectionNew .container-fluid{width: 80%}
#clientLogos{margin-top: 75px}
}
@media (-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 192dpi){body{zoom: 0.75}
#featureSectionNew .container-fluid{width: 80%}
#clientLogos{margin-top: 75px}
} */
/* @media screen and (max-width: 768px){body{zoom: 1}
.container{width: 100%}
#featureSectionNew .container-fluid{width: 100%}
.premiumPriceBlueStrip{width: 118% !important;left: -9%}
#clientLogos{margin-top: 75px}
.contactFormGap{flex-direction: column}
} */

@keyframes waveChat{
    0%{transform: scale(1)}50%{transform: scale(1.8)}100%{transform: scale(1)}
}
@keyframes topBarAnimate{
    0%{top: -100px}100%{top: 0}
}
@keyframes three-animate{
    0%{opacity: 1;transform: translateY(10px)}50%{opacity: 1;transform: translateY(0)}100%{opacity: 1;transform: translateY(10px)}
}
@keyframes four-animate{
    0%{opacity: 1;transform: scale(1)}50%{opacity: 1;transform: scale(1.02)}100%{opacity: 1;transform: scale(1)}
}
@keyframes popUpAnimation{
    0%{top: 0}100%{top: 50%}
}
@keyframes pricingBox{
    0%{top: -50px;opacity: 0}100%{top: 0;opacity: 1}
}