@font-face{font-family:Outfit;src:url(../fonts/Outfit-ExtraLight.woff2) format('woff2'),url(../fonts/Outfit-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-ExtraBold.woff2) format('woff2'),url(../fonts/Outfit-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-Black.woff2) format('woff2'),url(../fonts/Outfit-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-Light.woff2) format('woff2'),url(../fonts/Outfit-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-Medium.woff2) format('woff2'),url(../fonts/Outfit-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-Regular.woff2) format('woff2'),url(../fonts/Outfit-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-SemiBold.woff2) format('woff2'),url(../fonts/Outfit-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Outfit;src:url(../fonts/Outfit-Thin.woff2) format('woff2'),url(../fonts/Outfit-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}
body{background:#fff;font-family:Outfit;color:#000;font-size:16px;line-height:26px;text-transform:capitalize}
*{box-sizing:border-box;margin:0;padding:0}
.wrapper{overflow:hidden}
.btn-close:focus {outline: 0;box-shadow: 0;}
.custom-container{max-width:100%;margin:0 auto;padding:0 7.5%}
.common-padding-top{padding-top:120px}
.common-padding-bottom{padding-bottom:120px}
.size-medium{font-weight:500}
.opacity-0{opacity:0}
.text-small{font-size:16px;line-height:25px;opacity:.7}
a,a:hover{text-decoration:none}
dl,ol,ul{margin:0!important;padding:0}
p{margin-bottom:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0}
.font-normal{font-weight:400}
.text-green{color:#439037}
.text-blue{color:#1a2a79}
.text-red{color:red}
.light-green-bg{background:#cae9e1}
.gray-bg{background:#cecad6}
.pink-bg{background:#f6cfcc}
.beidge-bg{background:#ffe6cb}
.text-graiesh{color:#272727}
.text-capital{text-transform:capitalize!important}
.m--top-40{margin-top:40px}
.m--top-90{margin-top:90px}
.m--bottom-100{margin-bottom:100px}
.m--top-70{margin-top:70px}
.pt--100{padding-top:100px}
.pt-50{padding-top:50px}
.pb-100{padding-bottom:100px}
.pb-35{padding-bottom:35px}
.pt-90{padding-top:90px}
.p--bottom-90{padding-bottom:90px}
.text-captilize{text-transform:uppercase}
.error{color:#ff0000d1}
#enrolment-start-form label.error {color: #ff0000d1;text-align: left;display: flex;}
.see-more-items a{font-weight:700;font-size:18px;text-decoration:underline;color:#267ddd}
.btn,.btn:after,.custom-radio .checkmark,.custom-radio .checkmark:after,.em-tabs .nav-link,.form-control,.templates-holder .image-holder .overlay,.transition,.wrapper .sidebar,a{transition:all ease-in-out .3s}
.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:none}
.theme-btn,a.theme-btn{background:#48b138;color:#fff;padding:12px 20px;line-height:30px;text-transform:uppercase;border:transparent;border-radius:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.btn.light-blue-btn{padding:7px 20px;line-height:30px;border:1px solid transparent;border-radius:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:#4285f4;min-width:116px}
.btn.light-blue-btn:hover{border-color:#4285f4;color:#4285f4;background:#fff}
.theme-btn:hover,a.theme-btn:hover{background:#fff;color:#48b138}
h1{font-weight:700;font-size:72px;line-height:86px}
h2{font-size:40px;line-height:50px;font-weight:700}
h3{font-size:40px;line-height:80px;font-weight:600}
h4{font-size:32px;font-weight:600;line-height:50px}
h5{font-size:24px;line-height:30px;font-weight:700}
h6{font-weight:600;font-size:24px}  
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background:#fff;box-shadow:inset 0 0 5px #000;border-radius:10px}
::-webkit-scrollbar{width:5px;background:#439438;box-shadow:inset 0 0 5px #d3d3d3;border-radius:10px}
::-webkit-scrollbar-thumb{background:#439438;border:4px solid #439438;border-radius:10px}
.cri-pointer{cursor:pointer}
.theme-blue-btn{padding:18px 25px;border-radius:8px;font-size:24px;line-height:30px;font-weight:500;color:#fff;padding:19px 29px;background:#1a2a79;color:#fff;border-color:#1a2a79;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.theme-blue-btn:hover{border-color:#1a2a79;color:#1a2a79;background:#fff}
.theme-green-btn{padding:18px 25px;border-radius:8px;font-size:24px;line-height:30px;font-weight:500;color:#fff;padding:19px 29px;background:#439037;color:#fff;border-color:#439037;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.theme-green-btn:hover{border-color:#439037;color:#439037;background:0 0}
.form-control{background:#fff;border:1px solid #a7a7a7;border-radius:7px;height:60px;color:#1a2a79!important;font-size:24px}
::placeholder{color:#1a2a79!important;text-transform:capitalize;font-size:24px}
.top-header{top:0;position:absolute;left:50%;transform:translateX(-50%)}
.site-header{background:#fff;box-shadow:0 0 16px #00000029;width:100%;position:relative;z-index:1;}
.site-header .navbar{padding:10px 0}
/* css on salman system */
.site-header .navbar .pages-names a{font-size:18px;line-height:23px;letter-spacing:0;font-weight:600;color:#1a2a79;transition:all .5s;position:relative;margin:0 0 0 35px;padding:0;text-decoration:none;cursor:pointer}
.pages-names{padding-top:22px}
.call-lottie{width:45px}
.haeder-phone{margin-left:0}
.site-header .navbar .pages-names a.active,.site-header .navbar .pages-names a:hover{color:#439037!important}
.more-pages-dropdown .dropdown-menu li a{
    padding: 5px !important;
}
.more-pages-dropdown a:before {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: .4em solid transparent;
    position: absolute;
    right: -17px;
    bottom: 7px;
}
.more-pages-dropdown .dropdown-menu li a::after{
    display: none;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #1a2a79;
}
.site-header .navbar .pages-names a:after{content:"";width:0;height:2px;position:absolute;left:0;bottom:-4px;background:#439037;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.site-header .navbar a.active::after,.site-header .navbar a:hover::after{width:100%!important}
.main-banner{background-image:url(../images/baner-bg.png);padding:100px 0 0;background-size:100% 100%;background-repeat:no-repeat;position:relative}
.blue-bg-box{background:#1a2a79;box-shadow:0 0 32px #00000029;border-radius:16px;padding:40px;max-width:660px;height:100%}
.check-status-btn{background:#1a2a79;border-radius:0 0 16px 16px;width:295px;height:65px;color:#fff;font-size:30px;font-weight:700;transform:matrix(0,-1,1,0,0,0);text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;position:absolute;left:-115px;top:272px;border:none}
section.banner-content-top{text-align:center}
.banner-content-inner{padding-top:60px}
.zipcode-info h5{padding-bottom:30px}
.zipcode-info h4{font-weight:700}
textarea.form-control{min-height:130px}
.white-box{background:#fff;box-shadow:0 0 16px #1a2A791C;border-radius:16px;padding:40px;min-height:385px;height:100%}
.what-is-acp{padding:0 0 100px;position:relative}
.what-is-acp::after{position:absolute;content:'';left:0;top:29%;width:609px;height:819px;background-image:url(../images/arrow-img.png);z-index:-1;background-size:contain;background-repeat:no-repeat}
ul.services-list{color:#439037;font-size:24px;font-weight:600;text-transform:capitalize;padding-left:30px}
ul.services-list li{padding-top:20px}
.what-acp-content{padding-left:50px}
.what-acp-img{position:relative}
.services-group{position:absolute;bottom:-25px;left:-38px}
.accordion-item{border:none;background-color:transparent}
.accordion.faqs-accordian{padding-right:50px;position:relative}
.accordion-button::after{background-image:url(../images/arrow-down.svg)!important}
.accordion-button,.accordion-button:not(.collapsed){color:#1a2a79;background-color:transparent;font-size:24px;font-weight:600;box-shadow:unset!important}
.accordion-button,.accordion-button:not(.collapsed){font-size:24px;font-weight:600;color:#1a2a79;padding:10px 0}
.faqs-accordian .accordion-button{border-bottom:1px solid #707070}
.faqs-accordian .accordion-button:focus{border-color:#707070!important;box-shadow:unset!important}
.faqs-accordian .accordion-body{padding:10px 0}
.faq-section{position:relative}
.faq-section::after{background-image:url(../images/p-sign.png);position:absolute;content:'';left:0;bottom:-200px;width:494px;height:571px;z-index:-1;background-size:contain;background-repeat:no-repeat}
.modal.show .modal-dialog{max-width:1063px}
.modal{background:#4d4d4d}
.modal-content{box-shadow:0 0 15px #00000029;border:1px solid #707070;border-radius:26px;color:#58595a;font-size:16px;line-height:22px;padding:20px}
.modal-header .btn-close{width:32px;height:32px;background:#1a2a79;opacity:1;color:#fff;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}
.btn-close{background:unset}
span.modal-cross-btn img{width:30px;height:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.btn-close:hover .modal-cross-btn img{transform:rotate(180deg)}
.modal-header{border:0;padding:0 20px}
ul.usage-list{padding-left:23px;padding-top:20px;list-style-type:none}
ul.usage-list li{position:relative;padding-bottom:15px}
ul.usage-list li::after{position:absolute;content:'';left:-20px;width:8px;height:8px;background:#1a2a79;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;top:8px}
.common-modal-body h6{padding-top:20px;font-size:16px;font-weight:700}
.common-modal-body p{font-size:16px;line-height:22px}
.main-banner.get-in-baner{padding:100px 0}
.contact-form-wraper{background:#fff;box-shadow:0 0 22px #00000017;border-radius:8px;padding:90px 0 70px 100px;margin-top:100px}
.contact-form-wraper .contact-info{background:#1a2a79;border-radius:16px 0 0 16px;opacity:1;padding:50px;color:#fff;height:100%;position:relative}
.wifi-sign{position:absolute;top:-28px;left:-39px;background:#439037;width:71px;height:73px;display:flex;justify-content:center;align-items:center}
.form-fields .form-control{background:#f5f5f5;border-radius:8px;border:transparent;color:#24292d;font-size:16px}
.form-fields{padding-top:30px}
.form-fields ::placeholder{color:#24292d!important;font-size:16px!important}
.contact-info .footer-links .contact-info li{font-size:24px;margin-bottom:50px}
.w-200{width:200px}
.white-box{background:#fff;box-shadow:0 0 14px #00000029;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}
.main-banner.get-in-baner.without-space-baner{padding:0 0 0}
.baner-gradient-bg{position:relative;background:linear-gradient(105deg,#1a2a79 0,#439037 100%);width:100%;height:100%}
.my-acount-inner{position:relative;background-image:url(../images/my-acount-bg.png);background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0}
span.eye-btn{position:absolute;right:10px;top:15px;font-size:24px;cursor: pointer;}
.cms-content_page h4{font-size:30px;line-height:38px}
ul.arrow-list{padding:30px 0;list-style-type:none}
ul.arrow-list li{padding-bottom:15px;position:relative;padding-left:30px}
ul.arrow-list li::before{width:17px;height:13px;position:absolute;content:'';left:0;top:9px;background-image:url(../images/fancy-arrow.svg);object-fit:contain;background-repeat:no-repeat}
.do-i-quqlify-inner{background-image:url(../images/do-qualify.png);background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0;position:relative}
.privicy-policy-inner{background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0;position:relative;background-image:url(../images/privicy-policy.png)}
.affordale-pg-inner{background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0;position:relative;background-image:url(../images/affordable-connectivity.png)}
.terms-conditions-inner{background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0;position:relative;background-image:url(../images/term-conditions.png)}
.leadership-inner{background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0;position:relative;background-image:url(../images/leader-ship-baner.png)}
.about-inner{background-size:contain;background-position:right;background-repeat:no-repeat;padding:150px 0;position:relative;background-image:url(../images/about-baner.png)}
.economy-plan{position:relative}
.economy-plan::after{background-image:url(../images/packge-pointing.png);position:absolute;bottom:-49px;content:'';right:-404px;height:100%;width:682px;background-repeat:no-repeat;width:825px;height:464px;background-size:cover;background-position:bottom;z-index:-1}
.leadership-content_page{padding:70px 0}
.leadership-content_page .team-member-content{max-width:287px;margin:0 auto;text-align:center}
.leadership-content_page .team-naming{box-shadow:0 0 16px #1a2A7924;background:#fff;max-width:216px;margin:0 auto;padding:16px 10px;margin-top:-10px;z-index:2;position:relative}
.mt-102{margin-top:102px!important}
.my-acount-wraper span.text-green{font-weight:600}
section.leadership-content_page.ceo-msg{background:#f5f5f5;margin-bottom:100px}
.popular_plans_slider .first_part{text-align:center}
.popular_plans_slider ul{list-style-type:none}
.popular_plans_wraper .plans_heading{text-align:center;color:#19277b;margin-bottom:54px}
.popular_plans_wraper{padding-top:93px;padding-bottom:142px}
.popular_plans_slider{max-width:371px;min-height:566px;background-color:#fff;border-radius:17px;position:relative;z-index:99;padding:10px;display:flex;flex-direction:column}
.popular_plans_slider .first_part{background-image:url(../images/popular_plan_shape.png);height:245px;background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;justify-content:center}
.popular_plans_slider h3{color:#fff;margin-top:41px}
.popular_plans_slider h5{color:#fff;margin-top:9px;font-size:32px}
.popular_plans_slider .second_part li{margin-bottom:10px;position:relative;font-size:18px}
.popular_plans_slider .second_part li::before{content:"";position:absolute;width:14px;height:9px;border:2px solid #409131;transform:rotate(138deg);border-left:0;border-bottom:0;left:-30px;top:6px}
.popular_plans_slider .second_part button{margin-top:26px;padding:11px 31px;border-radius:50px;border:1px solid #1a2a79;margin:0 auto;display:flex;margin-top:30px}
.popular_plans_slider .second_part>ul{padding-top:20px;padding-left:70px;text-align:left;min-height:176px}
.popular_plans_slider .second_part{padding-bottom:50px}
.popular_plans_slider_wraper .owl-prev{left:-14px;top:267px}
.popular_plans_slider_wraper .owl-next{right:-5px;top:268px}
.owl-next:before,.owl-prev:before{color:#19277b;border:4px solid #19277b;width:16px;height:15px;transform:rotate(308deg);border-left:0;border-top:0;display:flex;align-items:center;position:absolute;left:16px;top:21px;content:""!important}
.owl-prev:before{transform:rotate(135deg);left:21px;top:21px}
.owl-next,.owl-prev{width:54px;height:55px;box-shadow:0 3px 6px #00000029;position:absolute;border-radius:50%!important;background:#fff!important}
.owl-next{right:-32px;top:246px}
.owl-prev{left:-38px;z-index:99;top:249px}
.owl-prev span{display:none}
.owl-next span{display:none}
.owl-theme .owl-nav .disabled{opacity:1}
.eco-plan-header{background-image:url(../images/popular_plan_shape.png);color:#fff;min-height:154px;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;padding:20px}
.economy-plan .f_33{font-size:22px;font-weight:700}
.economy-plan .f_37{font-size:25px;margin-top:30px}
.economy-plan .f_21{font-size:15px}
.main--banner .eco-plan-body{padding:12px}
.get_unlimited_hotspot{font-size:18px;text-align:center;color:#344080;font-weight:700;padding-bottom:4px}
.btn-holder2{margin-top:20px}
.economy-plan{border-radius:17px;max-width:250px;background:#fff;padding:10px;margin:0 auto;margin-top:70px;margin-bottom:50px;position:relative;z-index:3}
button.theme-blue-btn.blue-rounded-btn{border-radius:50px;border:1px solid #1a2a79;font-size:15px;padding:6px 24px}
.eco-plan-body{padding:20px}
.eco-plan-body ul{list-style-type:none}
.acp-baner-content{position:relative}
.why-choose-comlink-box h5{margin-bottom:10px}
.why-choose-comlink-box .image-wrap{width:100px;margin-right:30px}
.why-choose-comlink-box.d-flex{padding-bottom:50px;max-width:590px}
.mobile-view{display:none}
.site-footer{background-image:url(../images/footer-bg.png);background-repeat:no-repeat;background-size:100% 100%;padding-top:45px;color:#fff}
.get-started.row{background:#fff;box-shadow:-1px -15px 21px #1c0AF914;border-radius:40px;color:#070202;max-width:1100px;margin:0 auto;padding:60px;display:flex;align-items:center}
.footer-content-row.row{margin-top:85px; margin-bottom: 30px;}
.footer-content{padding-top:42px;font-size:16px;margin-right:30px}
.get-start-content p{margin-top:15px}
.footer-newsletter .field-wrapper{display:flex;margin-top:40px}
.footer-newsletter h5{font-size:24px;line-height:26px}
.field-wrapper .form-control{background:#fff;border-radius:10px;font-size:18px;padding:10px 17px 10px 10px;height:60px;border:none;color:#273770!important;border-radius:8px;font-weight:500;color:#d0d0d0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.field-wrapper::placeholder{color:#273770!important}
button.green-btn{background:#fff;border-radius:0 8px 8px 0;margin-left:-9px;height: 60px;}
button.green-btn:hover{border-color:#fff;background-color:#439037}
.form-control:focus{border-color:#273770!important;outline:0;box-shadow:0 0}
textarea>.form-control{border:none}
.contact-list .footer-links li a{color:#fff}
.contact-list .footer-links li{margin-bottom:15px}
.field-wrapper .theme-btn{margin-left:-25px}
.footer-logo{margin-top:-28px}
.footer-info{padding-right:40px}
.footer-info p{margin-top:45px;margin-bottom:50px}
.follow-us ul{margin-top:38px!important;display:flex;align-items:center}
.follow-us ul li a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;margin-right:15px;font-size:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.store-logos .image:last-child{margin:0}
.follow-us ul li:last-child a{margin:0}
.follow-us ul li .facebook{color:#6380c5}
.follow-us ul li .facebook:hover{background:#6380c5;color:#fff}
.follow-us ul li .linkedin{color:#087bb7}
.follow-us ul li .linkedin:hover{background:#087bb7;color:#fff}
.follow-us ul li .twitter{color:#03a9f4}
.follow-us ul li .twitter:hover{color:#fff;background:#03a9f4}
.follow-us ul li .pinterest{color:#cb1f24}
.follow-us ul li .pinterest:hover{color:#fff;background:#cb1f24}
.follow-us ul li .youtube{color:red}
.follow-us ul li .youtube:hover{color:#fff;background:red}
.footer-links .opacity{opacity:0}
.footer-links h5{margin-bottom:40px;font-size:24px;line-height:26px}
.footer-links li{margin-bottom:20px;font-size:16px}
.footer-links li a{color:#fff;text-decoration:none}
.footer-links li a:hover{color:#439037}
.drop-down__menu li:hover,li.menu-item-has-children a:hover{color:#439037}
.footer-links .contact-info li{font-size:16px}
.footer-links .contact-info li a{display:flex}
.footer-links .contact-info li .icon{margin-right:15px;margin-top:3px}
.copyrights{padding:20px 0}
.copyrights p{text-align:center}
.bottom-footer{background:#112065}
.cms-pages-list .footer-links.cms-pages-link{display:flex;justify-content:center;align-items:center}
.cms-pages-list .footer-links li{display:inline-flex;padding:7px;margin:0}
/* checkout css */
.card--wraper {
    background: #fff;
    padding: 10px;
    height: 100%;
}
.actv-form-wraper {
    min-height: 100vh;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 50px 0;
    color: #230505;
}

.product--area {
    background: #FAFAFA;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 30px;
}

.card--wraper .check-card .card-header h4 {
    margin-bottom: 0;
    font-weight: 700;
}

.actv-form-wraper .card-header {
    margin-bottom: 0;
    background-color: #F7F7F7;
    border-bottom: 0;
    font-weight: bold;
    color: #230505;
    padding: 20px;
    font-size: 27px;
    line-height: 34px;
}

.actv-form-wraper .card-header h4 {
    font-weight: bold;
    color: #230505;
    font-size: 27px;
}

.actv-form-wraper .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
}
.product--area .product-img-wraper {
    max-width: 700px;
    background: #FAFAFA;
    border-radius: 10px;
    position: relative;
    margin: 0 auto;
}

.product--area .product-img-wraper img {
    height: 450px;
    object-fit: cover;
    border: 5px solid #C4C4C4;
    background: #fff;
    border-radius: 4px;
    width: 100%;
}
.product-description {
    font-size: 18px;
    margin-bottom: 10px;
    color: #333;
}

.product--area p {
    color: #000;
}

.product--area h2 {
    color: #000;
    font-weight: bold;
    font-size: 45px;
}

.cart--row {
    box-shadow: 0 0 20px #00000012;
}

.price-info {
    background-image: url(./images/price-badge.png);
    padding: 30px;
    background-size: 100%;
    z-index: 3;
    position: absolute;
    right: 0;
    top: -47px;
    /* background: #619b4c; */
    padding: 42px;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    padding: 10px;
}

.price-info h1 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
}
.thankyou-div {
    background: #fff 0 0 no-repeat padding-box;
    box-shadow: 0 0 20px #00000012;
    padding: 50px 20px;
    max-width: 700px;
    margin: 0 auto;
    margin-top: 50px;
    border-radius: 20px;
}
.thank-u-banner {
    display: flex;
    justify-content: center;
    align-items: center;
}
.success-content .thumb-imag-wraper{
    background: #4390372e;
}
.failure-content .thumb-imag-wraper {
    color: coral;
    background-color: #ff7f503d;
}
.thankyou-text h1{color: #000;}
.thumb-imag-wraper {
    width: 140px;
    height: 140px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.thumb-imag-wraper i{font-size: 90px;}
.thankyou-text {
    margin-top: 20px;
}
/* order summery css */
.quantity a {
    text-decoration: none;
}

.table.order-summary-table td, .table.order-summary-table th {
    padding: 7px;
    border: 1px solid transparent;
    vertical-align: middle;
    margin-bottom: 8px;
}

.table.order-summary-table th {
    background-color: #439037 !important;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 18px;
    white-space: nowrap;
}

.table.order-summary-table tbody tr {
    border-width: 1px;
    color: #ffff;
}

.table.order-summary-table {
    border-color: #a59c9c;
    background: #FAFAFA;
    margin-bottom: 8px !important;
}

.table.order-summary-table td {
    font-size: 15px;
    color: #000;
    border-bottom: 1px solid #a0969652;
    font-weight: 400;
    padding: 7px 18px;
}

.table.order-summary-table tr:last-child {
    background-color: #47973B;
}
.table.product-info.order-summary-table tr:last-child {
    background-color: transparent;
}

table.order-summary-table tr:last-child td {
    font-weight: bold;
    color: #fff;
}
.table.product-info.order-summary-table tr:last-child td{
    font-weight: 400;
    color: #000;
}
.payment-detail .form-group {
    margin-top: 3px;
}

.order-summary {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-top: 30px;
    border-radius: 20px;
}

p.payment-amount {
    background: #619b4c;
    padding: 15px;
    text-align: center;
    color: #fff;
    border-radius: 30px;
    font-weight: bold;
    font-size: 20px;
}
.payment-detail .form-group{
    margin-bottom: 5px;
}
.payment-detail .form-control{
    font-size: 18px;
}
.payment-detail ::placeholder{
    font-size: 18px;
}
.customer-info{
    padding-bottom: 10px;
    border-bottom: 1px dashed #000;
    margin-bottom: 15px;
}
/* loader */
@keyframes pulse_animation{
    0%{-webkit-transform:rotateX(0);transform:rotateX(0);transform:scale(.5)}
    50%{transform:scale(.8)}
    100%{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);transform:scale(.5)}
    }
    #loader-wrapper{display:flex;position:fixed;width:100%;height:100%;background:#c1c1c1f5;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:99;top:0}
    #loader-wrapper .pulse img{animation:pulse_animation 1.3s infinite ease-in-out}
    #loader-wrapper .pulse span:nth-child(2){animation-delay:.3s}
    .pulse{position:relative}
    .pulse>img{position:absolute;width:316px;top:-108px;left:-150px;z-index:999}
    /* two step verification */
    .main-banner.two-step-verification{min-height: 100vh;}
    .two-step-verification .input-group-text {
        height: 100%;
        width: 53px;
        justify-content: center;
        background: #1a2a79;
        color: #fff;
    }
    .two-step-verification .white-box{
        min-height: unset;
    }
    .step-verification-img img {
        width: 327px;
    }
    .pages-names.mobile-nav{
        display: none;
    }
    .profile-img img{width: 40px;height: 40px;object-fit: contain;}
    .profile-dropdown a::after{display: none;}
    .nav-link.profil-box-wraper{
        box-shadow: 0 0 14px #00000029;
        padding: 3px 11px !important;
        border-radius: 8px;
    }