@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype'),
        url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?4m1eko');
  src:  url('../fonts/icomoon.eot?4m1eko#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?4m1eko') format('truetype'),
    url('../fonts/icomoon.woff?4m1eko') format('woff'),
    url('../fonts/icomoon.svg?4m1eko#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img{max-width:100%; height:auto;}
.icon-accounting-made-easy:before {
  content: "\e900";
  color: #fff;
}
.form-group{position:relative; margin-bottom:5px;}
.icon-arrow:before {
  content: "\e901";
}
.icon-arrow-footer:before {
  content: "\e902";
}
.icon-collect-payments-faster:before {
  content: "\e903";
  color: #fff;
}
.icon-daily-report:before {
  content: "\e904";
  color: #fff;
}
.icon-download:before {
  content: "\e905";
  color: #fff;
}
.icon-email:before {
    content: "\e906";
    color: #fff;
    font-size: 31px;
    padding-top: 3px;
    display: inline-block;
}
.querysupport .icon-email:before{color:#000;}
.icon-facebook:before {
  content: "\e907";
  color: #4667f7;
}
.icon-fast-delivery:before {
  content: "\e908";
  color: #fff;
}
.icon-high-growth:before {
  content: "\e909";
  color: #fff;
}
.icon-instagram:before {
  content: "\e90a";
  color: #eb2d96;
}
.icon-left-arrow:before {
  content: "\e90b";
  color: #fff;
}
.icon-linkedin:before {
  content: "\e90c";
  color: #1072a9;
}
.icon-manage-your-inventory:before {
  content: "\e90d";
  color: #fff;
}
.icon-online-payment:before {
  content: "\e90e";
  color: #fff;
}
.icon-online-sale:before {
  content: "\e90f";
  color: #fff;
}
.icon-play-store:before {
  content: "\e910";
  color: #fff;
}
.icon-right-arrow:before {
  content: "\e911";
  color: #fff;
}
.icon-safe-and-secure:before {
  content: "\e912";
  color: #fff;
}
.icon-shop:before {
  content: "\e913";
  color: #fff;
}
.icon-support:before {
    content: "\e914";
    color: #fff;
    font-size: 35px;
}
.querysupport .icon-support:before{color:#000;}
.icon-twitter:before {
  content: "\e915";
  color: #019de8;
}

*{outline:none}::-webkit-scrollbar{width:0;height:0;display:none;background:transparent}::-webkit-scrollbar-thumb{background:#000;}
*{margin:0px; padding:0px;}
body, p, span, h1, h2, h3, h4, h5, h6, li, ul, a{margin:0px; padding:0px;   font-family: 'Barlow', sans-serif;}
a,.btn, button{text-decoration:none; transition:all 0.4s ease;}
.btn:focus,.btn {box-shadow:none;}
.main_page{width:100%; float:left; margin:0px; padding:0px;}

.header_section{width:100%; float:left; margin:0px; padding:0px;}
.section{display:inline-block; width:100%; vertical-align:top;}
.people_use {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.bg_view_sections {
    width: 100%;
    float: left;
    margin: 0px;
}

.people_use h2 {
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    margin-bottom:5px;
}
span.webzon_highlights {
    color: #01458E;
    font-weight: 700;
}

.icon_views {
    width:100px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.regis_store_count {
    width:calc(100% - 100px);
    float: left;
    margin: 0px;
    padding:5px 0 0 15px;
    
}


.regis_store_count h3 {
    font-size: 22px;
    font-weight: 500;
}
.regis_store_count p {
    font-weight: bold;
    font-size: 30px;
	line-height:1;
	margin-bottom:5px;
    color: #01458e;
}

.user_steps {
    display:flex;
	flex-wrap:wrap;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.user_steps li{width:50%; margin-bottom:15px;}

.promote_section {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px 0 0px 0;
}
.img_promote{width:100%; float:left; margin:0px; padding:0px;}

.text_details{width:100%; float:left; margin:0px; padding:0px;}

.text_details h3 {
    font-size: 45px;
    font-weight: 700;
}
.text_details p {
    font-size: 18px;
    padding-top: 10px;
}

.bnt_getstart {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 20px 0 0 0;
}
.bnt_getstart a {
    background-color: #01458E;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    padding: 11px 20px;
    float: left;
    border-radius: 5px;
}
.hero_img{display:block;}
.managing_orders {
    width: 100%;
    float: left;
    margin: 0px;
}
.your_door-setps{width:100%; float:left; margin:0px; padding:0px; background-color:#E7ECFF;}

.why_choose_us {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 60px 0;
}
.choose_point {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.heding_views {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.heding_views h3 {
    font-size: 35px;
    font-weight: 800;
}
.fs-18{font-size:18px!important;}
.heding_views p {
    font-size: 16px;
    padding: 10px 230px;
}

.info_details {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0;
    text-align: center;
}
.icon_detils{width:100%; float:left; margin:0px; padding:0px; text-align:center;}

.icon_detils span {
    background-color: #01458e;
    padding: 13px 15px;
    display: inline-block;
    border-radius: 12px;
    width: 66px;
    height: 66px;
}
.info_details h4 {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: 600;
    padding: 20px 0 10px 0px;
}
.info_details p {
    font-size: 15px;
    padding: 0 10px;
}

have_queries{width:100%; float:left; margin:0px; padding:0px;}

.no_padding-right {
    padding-right: 0px;
}
.no_padding-left {
    padding-left: 0px;
}


.bg_support {
    width: 100%;
    float: left;
    margin: 0px;
    padding:20px 80px;
    background-color: #01458e;
    border-radius: 0px 15px 15px 0px;
    height:100%;
	display:flex;
	align-items:center;
}
.querysupport{width:100%;}
.have_queries {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.support_img{width:100%; float:left; margin:0px; padding:0px; height:100%;}
.support_img img {
    width: 100%;
	height:100%;
}
.bg_support p {
    font-weight: 600;
    text-align: center;
    color: #fff;
    font-size: 28px;
}

.icon_views_support {
    width: 50px;
    float: left;
    margin: 0px;
    padding: 5px 0 0 0;
}
.heding_point {
    float: left;
    width:calc(100% - 50px);
	word-break:break-all;
}
.heding_point h4 {
    font-size: 20px;
    color: #fff;
}
.querysupport .heding_point h4{color:#000;}
.heding_point p {
    font-size: 17px;
    text-align: left;
    font-weight: 400;
}
.support_number {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0 0 0;
}

.subscribe_section {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0px 0;
    background-color: #f4f4f4;
}
.fild_views{width:100%; float:left; margin:0px; padding:0px;}
.fild_views p {
    font-weight: 600;
    font-size: 28px;
    color: #fff;
}
.fild_views span {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}
input.email_id_fiid {
    font-size: 14px;
    padding: 4px 11px;
    border-radius: 5px;
    border: none;
    height: 44px;
    outline: none;
    width: 100%;
}
.email-fild {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
	position:relative;
}
.email-fild .send_maild{position:absolute; margin:0; right:0; top:0; border-radius:0px 5px 5px 0px; width:130px;}
.email-fild input.email_id_fiid{padding:4px 140px 4px 10px;}
.button_subscribe{
    float: left;
    width: 130px;
    margin: 0px;
    padding: 0px;
}
input.send_maild {
    background-color: #63ab3b;
    border: none;
    color: #fff;
    font-size: 15px;
    height: 44px;
    width: 100%;
    float: left;
    border-radius: 6px;
    margin: 0 0 0 8px;
}

.footer_section {
    width: 100%;
    float: left;
    margin: 0px;
    padding:0;
	background-color:#f4f4f4;
}

.footer_links ul.snav li {
    display: inline-block;
	width:100%;
	vertical-align:top;
    list-style: none;
    padding:0;
}
.footer_links ul.snav li a{
	display:inline-block;
	padding:5px 0;
	text-decoration:none;
	color:#1a181e;
}
.footer_links ul.snav li a .fa{width:20px;}
.footer_links ul.snav li a:hover{padding-left:0;}
.footer_links {
    display:flex;
	width: 100%;
	flex-wrap:wrap;
}
.footer_links ul li {
    list-style: none;
    padding:0;
	margin-bottom:3px;
    text-transform: capitalize;
}

.footer_links h3 {
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}
span.strite {
    background-color: #01458e;
    float: left;
    height: 3px;
    width: 40px;
    border-radius: 100px;
}
.footer_links ul li a {
    color: #000;
    text-decoration: none;
	padding:2px 0;
	display:inline-block;
	vertical-align:top;
	transition:all 0.4s ease;
	font-weight:500;
}
.footer_links .fnav {
    margin: 0px;
    padding:0 15px;
	width:25%; 
}
.footer_links .fnav:first-child{padding-left:0;}
.row_view_line {
    width:100%;
    margin: 20px auto;
}

.row_line {
    height: 1px;
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #e3e0e0;
}
.txtblue{color:#01458e;}

.social_media p {
    color: #000;
    text-decoration: none;
    font-size: 14px;
    text-transform: capitalize;
}
.available_on p a {
    color: #fff;
    text-decoration: none;
}
.available_on a .fa{margin-right:3px;}
.copyright{width:100%; float:left; margin:0px; padding:0px 0 20px; position:relative;}
.copyright .mind{font-weight:600; font-size:14px; margin-left:5px;}
.copyright .mind img{margin-left:3px;}

/*****testimonial***/
.owl-carousel.tmslidercarousel .item{padding:0;}
.our_clints_sys {
    float: left;
    width: 100%;
    margin: 0px;
    padding:0;
}
.testimonial-bg_dot {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 50px 0;
    background-image: url(../web-images/testimonial-bg.png);
    background-repeat: no-repeat;
    background-position: center;
}
.people_img {
    float: left;
    width: 100%;
    margin: 0px;
    text-align: center;
}

.testimonial_slider{
    float: left;
    width: 100%;
    margin: 0px;
    text-align: center;
}
.testimonial-bg{display:flex; width:100%; flex-wrap:wrap;}
.heading_view{
    float: left;
    width: 100%;
    margin: 0px;
    text-align: center;
}
.testimonial_slider .heading_view p{font-size:25px; font-weight:500; margin-bottom:6px;}
.testimonial_slider .heading_view h4{font-size:35px;}
.heading_view p {
    font-size: 20px;
    font-weight: 400;
}

.heading_view h4 {
    font-size: 28px;
    font-weight: 700;
    padding-top: 5px;
}



.testimonial {
    padding: 20px 0 0 0;
}
.testimonial .description {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    line-height: 30px;
    padding-bottom: 25px;
    margin-bottom: 15px;
    position: relative;
}
.testimonial .description:before{
    content: "";
    width: 75%;
    border-top: 1px solid #ddd;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.testimonial .description:after{
    content: "";
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    bottom: -10px;
    left: 50%;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    transform: translateX(-50%) rotate(45deg);
}
.testimonial .pic{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 25px auto;
    overflow: hidden;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .title {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    margin: 0;
}
.testimonial .post {
    display: inline-block;
    font-size: 16px;
    color: #848484;
}
.owl-theme .owl-controls {
    margin-top: 20px;
  
}
.owl-theme .owl-controls .owl-buttons div {
    width: 36px;
    height: 36px;
    line-height: 30px;
    border-radius: 50%;
    background: #0067ac;
    opacity: 1;
    padding: 0;
}
.owl-prev:before, .owl-next:before {
    content: "\e911";
    width:100%;
    float: left;
    background-repeat: no-repeat;
    background-position: 5px 10px;
    font-family: 'icomoon' !important;
    height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.owl-next:before{
  content: "\e90b";
    height: 30px;
    width: 30px;
    float: left;
    background-repeat: no-repeat;
    background-position: 5px 10px;
	 font-family: 'icomoon' !important;
	 padding-left: 3px;
}
@media only screen and (max-width:767px){
    .testimonial-bg{ padding: 50px 40px; }
    .owl-theme .owl-controls{ bottom: -22%; }
}
@media only screen and (max-width:480px){
    .testimonial-bg:before{
        width: 55px;
        height: 55px;
        line-height: 55px;
        font-size: 40px;
    }
    .testimonial-bg{ padding: 0px 10px; }
    .owl-theme .owl-controls{ bottom: -15%; }
}
@media only screen and (max-width:360px){
    .testimonial .title,
    .testimonial .post{
        font-size: 16px;
    }
    .owl-theme .owl-controls{ bottom: -12%; }
}

.your_doorstep{width:100%; float:left; margin:0px; padding:0px;}

.your_doorstep {
    float: left;
    margin: 0px;
    padding: 60px 0px;
    background-color: #fbfbfd;
}
.heding_doorstep{width:100%; float:left; margin:0px; padding:0px; text-align:center;}

.heding_doorstep h2 {
    font-size: 35px;
    font-weight: 700;
    padding-bottom: 11px;
}
span.your_door_high {
    color: #01458e;
  
}

.product_img {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 10px 10px;
    background-color: #fff;
    border-radius: 20px;
}
.product_img span img {
    border-radius: 10px;
}
.product_img p {
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    padding: 10px 0;
}
.item {
    padding: 0px 10px 0 10px;
}
.full_items {
    float: left;
    margin: 0px;
    margin: 26px 0 0 0;
    width: 100%;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #01458E;
}

.header_part{width:100%; float:left; margin:0px; padding:0px;}

.custom li a {
font-weight:600; font-size:18px;
}
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}.custom li {
    padding: 0 20px 0 20px!important;
}.heading_title {
    text-align: center;
    float: left;
    width: 100%;
    margin: 0;
    padding: 280px 0;
}.heading_title h1 {
    font-size: 50px;
    font-weight: 600;
    line-height: 55px;
    font-family: 'Tiempo';
    color: #fff;
}
.heading_title p {
    margin: 0px;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    padding: 10px 0 0px 0;
}
.bnt_views {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}.bnt_views a {
    background-color: #4951ff;
    color: #fff;
    font-size: 22px;
    text-decoration: none;
}

.bnt_views a {
    background-color: #4951ff;
    color: #fff;
    text-decoration: none;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    padding: 12px 35px 12px 35px;
    border-radius: 5px;
}

.bnt_views {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 30px 0px 5px 0;
}
.bnt_views a:hover {
    background-color: #4a51ed;
}

.navbar-nav li a {
    color: #626262 !important;
    font-weight: 400;
  
}
@media (min-width : 992px) {
  .offcanvas {
    visibility      : visible!important;
    position        : relative;
    background      : none;
    border          : none;
    justify-content : end;
    color           : red;
  }
 

}

@media (max-width : 992px) {
  .offcanvas {
    width : 250px !important;
  }

  .offcanvas-start-lg {
    top          : 0;
    left         : 0;
    border-right : 1px solid rgba(0, 0, 0, .2);
    transform    : translateX(-100%);
  }
    .navbar-nav li a {
    color: #020202 !important;
}

}

.navbar-nav li a {
    color: white;
    font-size: 16px;
}
ul.navbar-nav li {
    padding: 0 25px 0 25px;
}.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: none;
}.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    border-color: #a52834;
    background: none!important;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none!important;
}


a.nav-link.highligh_shpe {
    background-color: #63ab3b;
    color: #fff!important;
    font-size: 16px;
    /* font-weight: 500; */
    border-radius: 4px;
    padding: 8px 15px!important;
}
span.shop_img img {
    padding: 0 6px 0px 0px;
}
a.nav-link.highligh_shpe:hover {
    background-color: #01458e;
	transition: 0.3s;
}
a.nav-link.highlight {
    padding: 8px 21px!important;
    background-color: #01458e;
    border-radius: 5px;
    color: #FFF!important;
}

.item-caption {
    position: absolute;
    right:0;
    left: 0;
    color: #fff;
    text-align: left;
    top:0px;
	display:flex;
	align-items:center;
	height:100%;
	z-index:99;
	max-width:100%;
	margin:0 auto;
}

h1.tagline {
    font-size:37px;
    font-weight:500;
    text-align: left;
    line-height:1.4;
	text-shadow:0px 1px 0px #000;
}
h2.tagline_english {
    text-align: left;
    font-size:50px;
    font-weight:500;
    text-transform: capitalize;
	text-shadow:0px 1px 0px #000;
}
.tagline_english{
	background-color:#fff;
	border-radius:5px;
	padding:10px;
	color:#000;
	font-size:3rem;
}
span.time_open {
    text-align: left;
    float: left;
    font-size: 24px;
    font-weight: 500;
}
.carousel-item.active > img{
   -webkit-animation: zoomeffect 200s infinite;
   -moz-animation: zoomeffect 200s infinite;
   animation: zoomeffect 200s infinite;
}
@-webkit-keyframes zoomeffect{
		0%{
			background-position:center;
		  transform:scale(1,1);
		}
		50%{
			background-position:center;
		  transform:scale(2,2);
		}
		100%{
			background-position:center;
		  transform:scale(1,1);
		}
}
@keyframes zoomeffect{
		0%{
			background-position:center;
		  transform:scale(1,1);
		}
		50%{
			background-position:center;
		  transform:scale(2,2);
		}
		100%{
			background-position:center;
		  transform:scale(1,1);
		}
}
.get_app_links {
    width: 400px;
    float: left;
    margin:35px 0 20px;
	position:relative;
}
.get_app_links .get_link{position:absolute; right:0; top:0; height:100%;}

input.mobile_number {
    height: 45px;
    border-radius: 30px;
    border: none;
    padding: 0px 130px 0 15px;
    font-size: 14px;
    outline: none;
	width: 100%;
	margin-bottom:0;
}
.enter_mobile_no {
    float: left;
    margin: 0px;
    width:100%;
  	position: relative;
}
.get_link a {
    background-color: #63ab3b;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    float: left;
    border-radius: 50px;
    font-weight: 600;
}
.free_trial {
    width: 100%;
    float: left;
    margin: 0px;
	display:flex;
	align-items:center;
}
.btn_free a {
    background-color: #63ab3b;
    color: #fff;
    text-decoration: none;
    padding: 13px 15px;
    float: left;
    border-radius:5px;
    font-size: 18px;
}
.available_on {
    float: left;
    padding: 0px 0 0 21px;
}

.store_info {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative;
    margin:40px 0 60px;
	z-index:10;
}.carousel-indicators {
    display: none;
}


.slider {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
	position:relative;
}
.slider .owl-carousel .item::before{content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); z-index:9;}
.slider .owl-carousel .item{position:relative;}
.owl-carousel .owl-nav button{position:absolute; width:40px; height:40px; top:50%; margin-top:-16px; background-color:#000!important; display:flex; align-items:center; justify-content:center; font-size:15px!important; color:#fff!important; border-radius:3px;}
.owl-carousel .owl-nav button.owl-next{right:0;}
.owl-carousel .owl-nav button.owl-prev{left:0;}
.owl-carousel .owl-nav button span{display:none;}
.promote_section.payment_upi {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0;
}

.btn_free a:hover {
    background-color: #01458e;
	color:#fff;
}

.bnt_getstart a:hover {
    background-color: #63ab3b;
}

.regis_store_count.last_child {
    border: none;
}

.footer_links ul li a:hover {
    color: #01458e;
	transition: all 0.5s ease;
}
.get_link button {
    background-color: #63ab3b;
    color: #fff;
    text-decoration: none;
    padding: 0 15px;
    float: left;
    border-radius:0px 50px 50px 0px;
    font-weight:500;
    border: none;
	height:100%;
}
.get_link button:hover{background-color: #01458e;}
.send_maild {
    background-color: #000;
    border: none;
    color: #fff;
    font-size: 15px;
    height: 44px;
    width: 100%;
    float: left;
    border-radius: 6px;
    margin: 0 0 0 8px;
	
}
 
 /***Webzon-Finder-Page-css*****/
 
 
 
.webzon_finder {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #edeff542;
}
 
.finder_sections {
    width: 100%;
    margin: 0px;
    padding: 50px 0px 0px 0px;
	border-bottom:solid 1px #ddd;
}
.finder_store {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.finder_store h2 {
    font-size: 65px;
    font-weight: 700;
}
span.find_store_active {
    color: #01458e;
}
.finder_store p {
    font-size: 16px;
} 

.search_box_filds {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 10px 15px;
	display:flex;
	justify-content:space-between;
    background-color: #fff;
    box-shadow: 3px 0px 5px 0px rgb(0,0,0,0.08);
    border-radius: 5px;
    margin-top: 30px;
	border:solid 1px #ddd;
	font-family: 'Barlow', sans-serif;
}

.icon_pin {
    width: 50px;
    float: left;
    margin: 0px;
    padding-top: 15px;
}
.search-bar-item {
    width:46%;
    float: left;
    margin: 0px;
    padding: 0px;
    border-right: solid 1.5px #ccc;
    position: relative;
}
.input-wrap{width:100%; float:left; margin:0px; padding:0px;}
.search_box_filds label {
    color: #01458e;
    font-size: 14px;
    font-weight: 500;
}
.search_box_filds .input-wrap input{
	padding:0; margin:0; height:auto; font-weight: 500; font-family: 'Barlow', sans-serif;
}
.input-wrap input {
    border: none;
    outline: none;
    background: none;
    color: #000;
    font-size: 16px;
			width:100%;
}span.location_close {
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;
}
.icon_category {
    width: 50px;
    float: left;
    margin: 0px;
    padding-top: 15px;
    padding-left: 15px;
}

.category-item {
    width:calc(54% - 50px);
    float: left;
    margin: 0px;
    padding: 0px 0 0 15px;
	position:relative;
}


.seach_btn{width:50px; height:50px; float:left; margin:0px; padding:0px;}
button.button_search_value {
    background-color: #01458E;
    border: none;
    padding:5px;
    float: left;
    width: 100%;
	height:100%;
    border-radius: 8px;
}
.explore_categories {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 40px 0 30px;
}
.heading_title_categories {
    text-align: center;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.heading_title_categories h3 {
    font-size: 28px;
    font-weight: 600;
}
span.selling_cat_active {
    color: #01458e;
}

.all_relative_categories {
    width: 100%;
    float: left;
    margin: 0px;
    padding:30px 0px 0px 0px;
}
.categories_show_sect {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 13px;
    height:230px;
}
.all_relative_categories .categories_show_sect a{height:100%;}
.all_relative_categories .categories_show_sect a::before {
    content: "";
    background-image: linear-gradient(180deg,transparent,rgba(0,0,0,1) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
}
.categories_title_name {
    width: 100%;
    float: left;
    text-align: left;
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 15px 15px;
}
.categories_show_sect span img {
    width: 100%;
}

.categories_title_name p {
    font-weight: 500;
    font-size: 18px;
    padding: 0;
    border-radius: 6px;
    color: #fff;
    line-height: 1.3;
}
.categories_show_sect a {
    color: #000;
}
.categories_show_sect span img:hover {
    opacity: 0.9;
	
}

.worked_together {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 30px 0;
    background-color: #edeff542;
	display:none;
}
span.stare_name_lsit {
    color: #000;
    font-size: 19px;
    font-weight: 500;
    padding-left: 10px; text-transform:uppercase;
}

.citiy_list {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 20px 0 0 20px;
    background-color: #fff;
}
.citiy_list ul {
    margin: 0px;
    padding: 0px;
	display:flex; 
	flex-wrap:wrap;
	
}



.citiy_list li {
    list-style: none;
    padding: 10px 0 10px 0px;
	width:20%;
}
.citiy_list ul li a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
}

.work_state_via {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 50px 0;
}

button.accordion-button.setting:focus {
    border: none!important;
    box-shadow: none!important;
}


ul#value-select li:hover {
    color: #01458e;
}

/****Select-Cate****/


.vodiapicker{
  display: none; 
}

#value-select {
    padding:0;
    height:100%;
}
#value-select img, .btn-select img {
    width: 50px;
    border-radius: 5px;
}
#value-select li span{width:calc(100% - 50px); padding-left:10px;}

#value-select li:hover{  
 background-color: #F4F3F3;
}



/* item list */

.heading_value_type {
    display: none;
    width: 100%;
    max-width:100%;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 5px;
    position: absolute;
    float: left;
    width: 100%;
    background-color: #fff;
    z-index: 999!important;
	height:270px;
	overflow-y:scroll;
	left:10px;
}.open{
  display: show !important;
}

.btn-select {
    width: 100%;
    max-width: 350px;
    border-radius: 5px;
    border: 1px solid #ccc;
    border: none;
}
.btn-select li{
  list-style: none;
  float: left;
  padding-bottom: 0px;
	width:100%;
	text-align:left;
}

.btn-select:hover li{
  margin-left: 0px;
}

button.btn-select {
    background: none;
}

.btn-select:focus{
   outline:none;
}

.lang-select{
  margin-left: 50px;
}

.btn-select img {
    display: none;
}
ul#value-select li {
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
	display:flex;
	width:100%;
	align-items:center;
	padding:5px 15px;
	margin-bottom:5px;
}
ul#value-select li:first-child{background-color:#F4F3F3; color:#01458e; margin-bottom:10px; text-align:center; pointer-events:none;}
ul#value-select li:first-child img{display:none;}
.search_box_filds .btn-select li span {
	font-family: 'Barlow', sans-serif;
	font-weight:500;
}

/*****Search-Result***/



.categories_head {
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
    position: relative;
}
.categories_hed_bg {
    width: 100%;
    margin: 0px;
    padding: 110px 0px;
    float: left;
    background-image: url(../web-images/header_bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	position:relative;
}
.categories_hed_bg::before{background:rgba(0,0,0,0.3); position:absolute; left:0; width:100%; height:100%; top:0; content:"";}
.categories_hed_bg .container{position:relative; z-index:10;}
.header-title_result h1 {
    color: #ffff;
    font-size: 46px;
    font-weight: 700;
}
.header-title_result p{color:#fff;}
.header-title_result h1{
	margin-bottom:8px;
}
.header-title_result .breadcrumbs li,.header-title_result .breadcrumbs li a{color:#fff;}
.breadcrumbs {
    width: 100%;
    float: left;
    margin:10px 0;
    padding:0;
}
.breadcrumbs ul {
    margin: 0px;
    padding: 0px;
}

.breadcrumbs ul li {
    list-style: none;
    display: inline;
    color: #1a181e;
    font-size: 14px;
}
.breadcrumbs ul li a {
    color: #888;
    text-decoration: none;
    padding:0;
}
.breadcrumbs ul li:after {
    content: "/";
    margin: 0 2px;
}
.breadcrumbs ul li img {
    width: 20px;
    float: left;
}

.breadcrumbs ul li:last-child:after {
    display: none;
}
.border_style_views {
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0px;
	display:none;
}

.restaurant_name_list {
    width: 100%;
    float: left;
    margin: 0 0 30px 0;
    padding: 0px;
    border:solid 1px #ddd;
    position: relative;
    padding:0;
	border-radius:6px;
	overflow:hidden;
}
.restaurant_name_list .store_list_img{display:flex; align-items:center; justify-content:center; height:250px; border-bottom:solid 1px #eee; position:relative;}
.restaurant_name_list .store_list_img img {
    max-height: 250px;
   
}
.store_list_img span.address_distance {
    position: absolute;
    bottom: 0;
    z-index: 99999;
    padding: 2px 8px;
    background: #000;
    color: #fff;
    right: 0;
	border-radius:5px 0px 0px 0px;
    font-size: 11px;
}
.store_list_img span.address_distance .fa{margin-right:5px;}
span.rest_star_rating {
    background-color: #48C479;
    color: #fff;
    font-weight: 600;
    padding: 3px 12px;
    float: left;
    border-radius: 4px;
}
.restaurant_rating {
    position: absolute;
    left: 13px;
    bottom: 145px;
}
.restaurant_info {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.store_name{width:100%; float:left; margin:0px; padding:0px;}

.store_name p {
    font-size: 19px;
    font-weight: 500;
    color: #000;
}

.store_address_short{width:100%; float:left; margin:0px; padding:0px;}
.store_name_address{padding:8px 0;}
.store_name_address ul {
    margin: 0px;
    padding: 0;
}

.store_name_address ul li {
    list-style: none;
    font-weight: 400;
    font-size: 14px;
    display:block; 
	text-overflow:ellipsis;
	white-space:nowrap;
    overflow: hidden;
	padding:1px 10px;
	color:#454545;
}
.store_name_address ul li:first-child {
    font-weight: 600;
    font-size: 16px;
    color:#1a181e;
}
.store_name_address ul li .fa {
    margin-right:5px;
}

.all_relative_categories a {
    display:block;
	position:relative;
}

.right_arrow_view_details {
    float: right;
    margin: 0px;
    padding: 0px;
}

.right_arrow_view_details span {
    background-color: #01458e;
    padding: 8px 10px 6px 12px;
    float: left;
    border-radius: 80px 0px 0px 0px;
    text-align: center;
    float: left;
}

.right_arrow_view_details span:hover {
    background-color: #63ab3b;
}
span.rest_star_rating.low_rating {
    background-color: #ffa919;
}

.expo_more_cat {
    float: left;
    margin: 0px;
    padding: 50px 0 80px 0;
    width: 100%;
}
.expo_more_cat ul {
	display:flex;
	width:100%;
	flex-wrap:wrap;
}
.expo_more_cat ul li {
    list-style: none;
    display: inline-block;
    color: #000;
	width:20%;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}
@media (min-width:991px){
.expo_more_cat ul li:nth-child(5n+5){
	border-right:none;
}
}
.expo_more_cat ul li a {
    color: #1a181e;
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
	display:block;
	text-align:center;
	padding: 15px;
	transition:all 0.4s ease;
}
.expo_more_cat ul li a .icon{
	width:80px;
	display:block;
	margin:0 auto 15px;
}
.expo_more_cat ul li a .icon img{
	max-height:36px;
	max-width:36px;
}
.expo_more_cat ul li a:hover {
    color: #01458e;
}
.expo_more_cat ul li:hover {
    background-color: #f4f5f6;
}
.explore_categories.finder_city {
    padding-top: 0px;
}
.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
}


/* webzon Tool */

.all-products .product-item h4 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #1a181e;
        padding: 11px 5px 5px 6px;
}
.all-products{    position: relative;
    top: -67px;
    background: #FFF;
    padding: 10px;}
.all-products .product-item{padding-bottom: 40px;}
.all-products .product-item p { font-size: 16px; line-height: 24px; color: #4d4d4d; padding: 2px 5px 5px 6px;}
.all-products .product-item a{text-decoration: none; word-break:break-all;}
.tool_finder{background: #fff; padding: 0px 40px 0px 40px;}
.webzon_finder_section_top{padding:50px 50px 120px;background: #EDEFF5}
.webzon_finder_section_top h2{font-size: 36px;line-height: 42px;font-weight: 600;letter-spacing: -1.44px;}
.all-products .accordion-item {background-color: #f7f7f7;border: 0px; margin-bottom:15px; border-radius:5px; overflow:hidden;}
.all-products .accordion-button{padding: 1.3rem; font-weight:500; font-size:18px; box-shadow:none; background-color:#f7f7f7; border-radius:0!important;}
.accordion-button:not(.collapsed){background-color:#f7f7f7; color:#212529;}
.accordion-button::after{background:none;font-family:'FontAwesome'; content:"\f067";}
.accordion-button:not(.collapsed)::after{background:none; content:"\f068";}
.about_text{padding: 30px 0px;}
.tool_finder .all-products .product-item{padding-bottom:0; margin-bottom:30px;}
.tool_finder .product-item > a{display:block;}
.tool_finder .pbx {border-radius: 6px; height: 200px; display: flex; align-items: center; justify-content: center; padding: 15px;}
.tool_finder .pbx img{filter: brightness(0) invert(1);}
.tool_finder .all-products .product-item p{padding:0; color:#1a181e;}
.tool_finder .all-products .product-item h4{padding:0; margin:10px 0 5px;}
/* webzon pc*/
.btn_padtop{margin-top: 10px;}
.noproblemsection{background-color: #EDEFF5;padding: 40px;}
.pc_bgImg1{padding-top: 50px;}
.noproblemsection h2{padding: 20px;}
.noproblemsection1{background-color: #fff;padding: 40px;}
.noproblemsection1 h2{padding: 20px;}


.product_img a {
    color: #000;
    text-decoration: none;
}

.product_img p {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 0;
}

.error_fild {
    color: #dc3545 !important;
    position: absolute;
    float: left;
    display: inherit;
	font-size:11px;
}
.heding_point p a {
    color: #fff;
    text-decoration: none;
}
.querysupport .heding_point p a {color:#000;}
a.text-reset.btn_close_on {
    background-color: #01458e;
    border-radius: 50%;
    padding: 5px 0px;
    display: inline-block;
    height: 35px;
    width: 35px;
    text-align: center;
}
.support_img img {
    border-radius: 15px 0px 0px 15px;
}
.icon_detils span {
    font-size: 35px;
}

.footer_links ul li span.icon-arrow{display:none;}


/***Contact-su_form****/


.contact-info .single-item {
    position: relative;
    border: 1px solid #e5e5e5;
    padding:50px 30px;
    width: 100%;
}
.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}


.hvr-float-shadow:active:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:hover:before {
    opacity: 1;
   }
.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    bottom: -6px;
    left:0;
	right:0;
	margin:0 auto;
    height: 10px;
    width: 90%;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,0) 80%);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform,opacity;
    transition-property: transform,opacity;
}
.contact-info {
    position: relative;
    padding:30px 0;
}
.contact-info .single-item {
    position: relative;
    border: 1px solid #e5e5e5;
    padding:50px 30px;
    width: 100%;
}

.contact-info .single-item .title {
    position: relative;
    font-size: 22px;
    font-weight:600;
    color: #222;
    margin: 10px 0;
}
.text, p {
    position: relative;
    line-height: 1.5;
}
.text a {
    color: #01458e;
    font-weight: 500;
    text-decoration: none;
}
.contact-section .contact-form-area input {
    height: 46px;
   padding:0 1rem;
    font-size: 14px;
	margin-bottom:5px;
}
.contact-section .contact-form-area .error_fild{bottom:-10px;}
.team-area {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 20px 0px;
}


.btn-style-two {
    position: relative;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    background: #01458e;
    display: inline-block;
    padding: 11px 30px;
    letter-spacing: 1px;
    border-radius: 4px;
    text-decoration: none;
    border: none;
}
a.theme-btn.btn-style-two.wow.bounce.animated.animated:hover {
    color: #dfdddd;
}

form.default-form.contact_us_webzon label {
    font-size: 14px;
    font-weight: 500;
    text-align: left!important;
    color: #545252;
    padding: 10px 0px;
	width:100%;
}
textarea.message_area {
    height: 100px;
	font-size:14px;
	padding:8px 1rem;
}
.text.info_tagline {
    text-align: left;
    font-weight: 500;
    line-height: 24px;
    padding-bottom: 3rem;
}
.google_map_view {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;  
}

.sec-title .title:after {
    content: "";
    position: absolute;
    border: 0;
    width: 65px;
    height: 5px;
    background: #01458e;
    z-index: 1;
    margin-left: 0;
    left: 0;
    top: 0;
}
.sec-title .title {
    font-size: 36px;
    line-height: 46px;
    font-weight: 700;
    color: #0a0a0a;
    margin: 0;
    position: relative;
    padding-top: 28px;
}
.sec-title .sub-text.big {
    font-size: 17px;
    font-weight: 500;
    color: #333333;
}

.readon.consultant {
    padding: 12px 25px 14px 25px;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    background: #01458e;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    text-decoration: none;
    font-size: 16px;
}
.mt-45 {
    margin-top: 45px;
}
.pb-22 {
    padding-bottom: 22px;
}
.pt-15 {
    padding-top: 15px;
}

.pr-33 {
    padding-right: 33px;
}
.bg12 {

    background-color: #01458e;
}
.pb-100 {
    padding-bottom: 100px;
}
.pt-100 {
    padding-top: 100px;
}
.rs-services.chooseus-style.about-style .services-item {
    padding: unset;
    background-color: unset;
    margin: unset;
}
.rs-services.chooseus-style .services-item {
    display: flex;
    padding: 25px 25px 25px 25px;
    background-color: #15181D;
    margin: 0 -4px 0 0;
}
.rs-services.chooseus-style .services-item .services-icon img {
    height: 65px;
    width: 65px;
    max-width: unset;
    padding: 5px 5px 0px 0px;
}
.rs-services.chooseus-style .services-item .services-text {
    padding: 0px 0px 0px 15px;
}
.rs-services.chooseus-style .services-item .services-text .title {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin: 0 0 10px;
    color: #fff;
}
.sec-title {
    float: left;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.rs-services.chooseus-style .services-item .services-text .services-txt {
    margin: 0;
    color: #F4F4F4;
}
.rs-services.chooseus-style .services-item .services-text .title a {
    color: #ffffff;
    text-decoration: none;
}

.our_team{width:100%; float:left; margin:0px; padding:0px;}

.single-team-member {
    margin-bottom: 30px;
    text-align: center;
    float: left;
    width: 100%;
}
.team_info {
    float: left;
    margin: 0px;
    text-align: center;
    width: 100%;
}
.single-team-member {
    margin-bottom: 30px;
    text-align: center;
    float: left;
    width: 100%;
    background-color: #01458e;
    padding-bottom: 12px;
}
.team_info h3 {
    color: #fff;
    font-size: 20px;
    padding-top: 10px;
}
.team_info span {
    font-size: 14px;
    color: #fff;
}

.our_team_heading {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 30px 0 70px 0px;
    text-align: center;
}

.our_team_heading h2 {
    font-weight: 600;
    font-size: 32px;
}
.our_team_heading p {
    font-size: 15px;
}

/****Slider-modification****/

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: 0.9;
    transition: opacity .15s ease;
    padding-left: 40px;
	z-index:99;
}

.carousel-control-next {
    right: 0;
    padding-right: 40px!important;
}

/****not-page-found***/

.not_page_found {
	width: 100%;
	float: left;
	margin: 0px;
	padding:30px 0;
	text-align: center;
	background: #fff;

}
.not_page_found h3 {
	font-size: 24px;
	font-weight: 600;
	color: #0f4f97;
	padding-bottom: 4px;
}
.not_page_found .track_button {
	padding-top: 20px;
}
.not_page_found p {
	color: #000;
	font-size: 16px;
	padding-top: 12px;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


input[type=number] {
  -moz-appearance: textfield;
}


/***about-header-top***/


.strip_head_page {
    width: 100%;
    float: left;
    background-color: #edeff5;
    padding: 50px 0;
}
.page_heding_top_view h2 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 600;
	color: #01458e;
}
.page_heding_top_view {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}

section.contact-section.contact-page {
    text-align: left;
}


/***about-header-top***/


.strip_head_page {
    width: 100%;
    float: left;
    background-color: #edeff5;
    padding: 50px 0;
}
.page_heding_top_view h2 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 600;
	color: #01458e;
}
.page_heding_top_view {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}

section.contact-section.contact-page {
    text-align: left;
}

/***Online Invoice Generator***/


.page_info_title{width:100%; float:left; margin:0px; padding:0px;}
.page_info_title h3 {
    font-size: 24px;
    margin: 0px;
    padding: 0 0 8px 0;
}
.page_info_title p {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}

.info_point_invoic {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 33px 40px;
    background-color: #edeff5;
    margin: 30px 0px;
    border: solid 1px #e9e9e9;
    min-height: 240px;
}
.info_point_invoic h4 {
    font-size: 18px;
    font-weight: 600;
    padding: 15px 0 2px 0;
}
.info_point_invoic p {
    font-size: 16px;
    color: #000;
}
.invoice_info {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0 0 30px 0;
}
.invoice_info h4 {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 8px;
}
.invoice_info p {
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 10px;
}

.invoice_info ul {
    padding: 0 0 0 18px;
}
.invoice_info ul li {
    list-style-type: circle;
    padding: 7px 0 0 0;
}

.space_bar{width:100%; float:left; margin:0px; padding:0px; height:30px;}

.qr_code-generator_fild{width:100%; float:left; margin:0px; padding:0px;}
input.btn_tracks_qr-code {
    background-color: #01458e;
    color: #fff;
    border-radius: 4px;
}
input.btn_tracks_qr-code:hover, input.btn_tracks_qr-code:focus{color:#fff;}
label.enter_name_views {
    color: #000;
    font-weight: 600;
    padding: 46px 0 6px 0;
}

.how_it_work {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 60px 0 0 0;
}
.how_it_work h4 {
    font-size: 20px;
    font-weight: 600;
}

.promotion_list {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 40px 0 0 0;
}

.bg_link_promotions {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 12px 10px;
    background-color: #ffffff;
    border-radius: 5px;
    border: solid 1px #ccc;
}
.bg_link_promotions a {
    text-decoration: none;
    font-weight: 500;
}
.product-item a img:hover {
    opacity: 0.9;
}



.text-align_left{text-align:left !important;}
.pac-container.pac-logo {
    z-index:999999;
	padding:0px;
	box-shadow:none;
	border:solid 1px #ddd;
}
.pac-container.pac-logo::after{display:none;}
.pac-container.pac-logo .pac-item{border-top:none; border-bottom:solid 1px #ddd; padding:5px 10px; cursor:pointer;}
.pac-icon {
    width: 18px!important;
    height: 18px!important;
    margin-right: 7px;
    margin-top: 5px;
    display: inline-block;
    background-image: url(../web-images/placeholder.png)!important;
    background-size: 18px!important;
} 

.space_bar{width:100%; float:left; margin:0px; padding:0px; height:30px;}

.qr_code-generator_fild{width:100%; float:left; margin:0px; padding:0px;}
input.btn_tracks_qr-code {
    background-color: #01458e;
    color: #fff;
    border-radius: 4px;
}
label.enter_name_views {
    color: #000;
    font-weight: 600;
    padding: 46px 0 6px 0;
}

.how_it_work {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 60px 0 0 0;
}
.how_it_work h4 {
    font-size: 20px;
    font-weight: 600;
}

.promotion_list {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 40px 0 0 0;
}

.bg_link_promotions {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 12px 10px;
    background-color: #ffffff;
    border-radius: 5px;
    border: solid 1px #ccc;
}
.bg_link_promotions a {
    text-decoration: none;
    font-weight: 500;
}

input, textarea {
    position: relative;
    width: 100%;
    height: 50px;
    padding: 15px 20px;
    color: #222;
    border: 1px solid #d9d9d9;
    margin-bottom: 10px;
    background: #fff;
    outline: none;
}
.locdropdown{display:none;}
body.location_page_body .locdropdown{max-width:250px; overflow:hidden; margin:0 auto; position:relative;}
body.location_page_body  .locdropdown .btn{display:inline-block; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; padding:0; position:relative;}
.locdropdown .btn.dropdown-toggle::after{font-family:'FontAwesome'; content:"\f107"; vertical-align:middle; line-height:1; border:none; font-weight:bold;}
.locdropdown .btn{border:none; background-color:#fff; display:inline-block; vertical-align:middle;  color:#1a181e; box-shadow:none; font-size:18px; font-weight:500;}
.locdropdown .btn .fa{margin-right:5px; vertical-align:middle; color:#01458e;}
.locdropdown .dropdown-menu{background:none; padding:0; border:none; min-width:250px; margin-left:-60px;}
.locdropdown .dropdown-menu .form-control{box-shadow:none;}
.locdropdown .dropdown-menu .form-control {
    box-shadow: none;
    border: solid 1px #ccc;
    background: #eee;
    padding: 10px;
    line-height: 1;
    font-size: 13px;
    height: 40px;
}
body.location_page_body .locdropdown{display:block;}
body.location_page_body .offcanvas{display:none;}
#location_sidebar .mobile_number_signin{position:relative;}
#location_sidebar .mobile_number_signin .fa{width:30px; height:100%; display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:0;}
#location_sidebar .mobile_number_signin .address_search{border-radius:5px;padding:0 10px 0 30px; font-weight:500; border:solid 1px #63ab3b;}
#location_sidebar.modal .modal-header{border:none;}
#location_sidebar.modal .ucl{margin-top:1.5rem;}
#location_sidebar.modal .ucl a{ font-weight:500; color:#1a181e;}
#location_sidebar.modal .ucl a .fa{color:#63ab3b; margin-right:10px;}


@keyframes blink {
	from { opacity: 1; }
	to { opacity: 0; }
}

/*ajit start*/

.qr-code-generator * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.qrcodedl{display:flex; flex-wrap:wrap; width:100%; margin-top:50px; padding-top:50px; border-top:solid 1px #ddd; align-items:center;}
.qrcodedl .qrdown{width:calc(100% - 200px); padding-left:50px;}
#qrcode {
width: 128px;
height: 128px;
text-align: left;
}

#qrcode a {
font-size: 0.8em;
}
.modal{z-index:99999}
.modal-content{overflow:hidden;}
label.enter_name_views{width:100%!important; text-align: left!important; padding:0!important;}

input.btn_tracks_qr-code:disabled, input.btn_tracks_qr-code.disabled {
    opacity:0.5;
}
.headcontainer{display:flex; width:100%; justify-content:space-between; flex-wrap:wrap;}
.sitenav{display:flex; align-items:center;}
.sitenav li.cfos{margin-left:0;}
.sitenav li{margin-left:10px; position:relative;}
.sitenav li a{color:#1a181e; font-family: 'Barlow', sans-serif; padding:5px; display:block;}
.sitenav li a:hover{text-decoration:underline;}
.btn-success{background-color:#63ab3b; color:#fff!important; border:solid 1px #63ab3b;}
.sitenav li a.btn{padding:8px 10px; font-weight:600; min-width:80px;}
.sitenav li a.btn.btn-white{background-color:#01458e; color:#fff!important; border:solid 1px #01458e;}
.sitenav li a.btn.btn-white:hover,.sitenav li a.btn.btn-success:hover{background-color:#000!important; text-decoration:none; border:solid 1px #000; color:#fff!important;}
.sitenav li a.btn.highligh_shpe{border-radius:0px 5px 5px 0px;}
.sitenav li a.highlight.btn{border-radius:5px 0px 0px 5px;}
.sitenav li.db a.highlight.btn{border-radius:5px;}
.sitenav li.drop-down .sub-menu{position:absolute; list-style:none; top:100%; min-width:200px; box-shadow:0 2px 8px rgb(0,0,0,0.16); border:solid 1px #eee; border-radius:5px; visibility:hidden; opacity:0; background-color:#fff; z-index:99; transition:all 0.4s ease; overflow:hidden;}
.sitenav li:hover .sub-menu{visibility:visible; opacity:1;}
.sitenav li.drop-down .sub-menu li{margin-left:0;}
.sitenav li.drop-down .sub-menu li a{padding:5px 10px; font-size:14px; color:#1a181e;}
.sitenav li.drop-down .sub-menu li a:hover{background-color:#01458E; color:#fff; text-decoration:none;}
.headernav{padding:13px 0; position:relative; top:0; width:100%; z-index:999999; border-bottom:solid 1px #ddd; background-color:#fff;}
.headernav.fixed{background-color:#fff; position:fixed; padding:3px 0;}
.headernav.fixed .sitenav li a{color:#1a181e;}
.headernav.fixed .headcontainer .logo{padding:0;}
.headernav.fixed .logo img{max-width:110px;}
.mobile-nav-toggle{position:fixed;right:15px;top:8px;width:35px;height:35px;background:#01458e;color:#fff;z-index:9999999;border:0;font-size:18px;border-radius:50%;transition:all .4s ease;display:flex;align-items:center;justify-content:center;padding:0}
.fa-bars.fa-close::before{content:"\f00d";}
.mobile-nav{position: fixed; top: 0; bottom: 0; z-index: 999999; overflow-y: auto; left:-150px; width:150px; background: #fff; transition: all 0.4s ease; border-right:solid 1px #ccc;}
.mobile-nav .sitenav{flex-wrap:wrap; width:100%;}
.webzonheader{display:flex; width:100%; align-items:center; justify-content:space-between; position:relative; padding-right:100px;}
.mobile-nav-overly{display:none!important;}
body.mobile-nav-active .mobile-nav{width:250px; left:0;}
.mobile-nav .sitenav li{width:100%; margin-left:0; border-bottom:solid 1px #eee;}
.mobile-nav .sitenav li:last-child{border-bottom:none;}
.mobile-nav .sitenav li a{padding:10px;}
.mobile-nav .sitenav li a:hover{text-decoration:none;}
.mobile-nav .sitenav li a .fa{margin-right:3px;}
.mobile-nav .logo{padding:10px; text-align:center; border-bottom:solid 1px #ddd;}
.mobile-nav .logo img{max-width:100px;}
.finder_city_name h1{font-size:20px;}
.webzonheader .logo img{max-width:150px;}
.webzonvideo{position:relative; background:url(../web-images/screebg.png) no-repeat; width:580px; background-size:100% 100%; padding:21px 76px 50px 77px; margin:0 auto;}
.video-wrap{position:relative; padding-bottom:56.25%; height:0; overflow: hidden; max-width: 100%}
.video-wrap iframe,.video-wrap embed,.video-wrap object{position:absolute; top:0; left:0; width:100%; height:100%}
.webzonvideo video {
    display: block;
    -o-object-position: center center;
    object-position: center center;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.videoinfo{width:100%; padding:30px 0; height:100%; display:flex; align-items:center; flex-wrap:wrap;}
.videohead{width:100%;}
.videohead h1{font-size:3rem;}
.videoinfo input.mobile_number{background-color:#eee;}
.slider{overflow:hidden;}
.webzon_logo_footer img{max-width:90px;}
.mobile-nav .sitenav li.drop-down::after {content:"\f067";font-family:'FontAwesome'; top: 11px; position:absolute; right:10px;    color:#858585; pointer-events:none;}
.mobile-nav .sitenav li.drop-down.active::after{content:"\f068"; color:#fff;}
.mobile-nav .sitenav li.drop-down.active > a{background-color:#01458e; color:#fff;}
.mobile-nav .sitenav li.drop-down .sub-menu{visibility:visible; opacity:1; display: none; transform: none; position: static; width: 100%; height: auto; border-radius:0; background-color:#f4f5f6; box-shadow:none;}
.mobile-nav .sitenav li.drop-down .sub-menu li a {padding: 10px 20px; font-size: 16px;}
.btn-green{background-color:#63ab3b; color:#fff;}
.btn-green:hover{background-color:#01458E; color:#fff;}
.btn-blue{background-color:#01458E; color:#fff;}
.btn-blue:hover{background-color:#63ab3b; color:#fff;}
.hsgrid{display:flex; width:100%; flex-wrap:wrap;}
.hsgrid li{width:33.33%; padding:15px 50px;}
.hsgrid li .icon{width:100px; text-align:center; margin:0 auto 15px;}
.hsgrid li .icon img{width:100px;}
.fw-semi{font-weight:600;}
.fw-500{font-weight:500;}
.hsgrid li .info{font-size:1.1rem; text-align:center;}
.storepoints{margin-top:10px;}
.storepoints li{font-size:1.1rem; font-weight:500; margin-bottom:15px;}
.hwslider {
    width: 350px;
    margin: 0 auto;
    background: url(../web-images/screens/mobilebg.png) no-repeat;
    height: 620px;
    background-size: 100% 100%;
    padding: 14px 16px 40px 15px;
    overflow: hidden;
}
.hwslider .owl-carousel .item{padding:0;}
.hwslider .owl-carousel .owl-item img{border-radius:15px;}
.bg-gray{background-color:#f7f7f7;}
.sbgrid{display:flex; width:100%; justify-content:center; flex-wrap:wrap; text-align:center;}
.sbgrid li{list-style:none; width:20%; padding:15px; font-size:1.1rem; margin-bottom:1rem;}
.sbgrid li .icon{display:flex; align-items:center; justify-content:center; margin:0 auto 8px; width:60px;}
.sbgrid li .icon img{width:100%;}
.sbgrid li p{line-height:1.3;}
.priceplan-sec .plandetails{margin-top:80px;}
.table-plan{display:flex; width:100%;}
.table-plan li.plantype{width:230px;}
.table-plan li.planlist{width:calc(100% - 460px);}
.table-plan li.planlist .planame{background-color:#f4f2fa; display:flex; align-items:center;}
.table-plan li.planlist .plancol{font-size:18px; font-weight:600;}
.table-plan li{list-style:none; border-left:solid 1px #ddd; border-top:solid 1px transparent;}
.table-plan li.plantype.premium {border-right:solid 1px #ddd;}
.table-plan li .plancol{border-top:solid 1px #ddd; padding:16px 10px; position:relative; display:flex; align-items:center; min-height:65px;}
.table-plan li .planame{padding:16px 10px 10px; min-height:130px; text-align:center;}
.table-plan li .planame h4{text-transform:uppercase;}
.table-plan li .planame > .tabs{display:none;}
.table-plan li.plantype .plancol{text-align:center; justify-content:center;}
.table-plan li.plantype.premium .planame{background-color:#63ab3b; color:#fff;}
.table-plan li.plantype.lite .planame{background-color:#01458E; color:#fff;}
.table-plan li.plantype.free .planame{background-color:#ffc107;}
.tlpbx{margin-left:5px;}
.tlpbx .fa{vertical-align:middle;}
.tlpbx .tooltip-txt{position: absolute; background-color: #4d4d4d; border-radius: 4px; padding: 4px 8px; font-size: 12px; line-height: 16px;
font-weight: 400; color: #fff; top:0px; width:230px; left:50px; opacity: 0; display: none; -webkit-transition: .5s; transition: .5s; z-index:9;}
.tlpbx:hover .tooltip-txt{ opacity: 1; display: inline-block; -webkit-transition: .5s; transition: .5s;}
.plandetails .food_type_row{width:100%; display:flex; align-items:center; justify-content:center;}
.plandetails .food_type_row select{border:solid 2px #01458E; color:#01458E; box-shadow:none; width:250px; margin-left:15px;}
select.form-control{cursor:pointer;}
.invoice_info .bustolpoint-nav{margin:8px 0 0; padding:0;}
.invoice_info .bustolpoint-nav li{padding:0 0 0 30px; position:relative; margin-bottom:10px; list-style:none;}
.invoice_info .bustolpoint-nav li::before{font-family:'FontAwesome'; content:"\f178"; position:absolute; left:0;}
body.location_page_body.modal-open .headernav{z-index:999;}
body.location_page_body.modal-open .mobile-nav-toggle{z-index:999;}
.privacy_policy_page ul{margin:0; padding:0 0 0 15px;}
.privacy_policy_page ul li, .privacy_policy_page ol li{margin-bottom:10px;}
.privacy_policy_page p{margin-bottom:1rem; word-break:break-all;}
.tool_finder .all-products .product-item .privacy_policy_page h4{font-size:25px; margin:1rem 0; font-weight:600;}
.privacy_policy_page h4{font-size:25px; margin:1rem 0; font-weight:500;}
.privacy_policy_page h5{font-size:20px; margin:1rem 0; font-weight:500;}
b, strong {font-weight: 500;}
.cmspage .all-products{top:0; padding:0;}
.cmspage{margin-top:30px;}
.webzon_finder_section_top.cmspagesec{padding:30px 0; border-bottom:solid 1px #ddd;}
.cmspage.tool_finder{padding:0;}
.curveimg{clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 95%, 50% 75%, 0% 75%); padding:0 50px;}
.parallx{padding:50px; min-height:400px; background-size:cover; background-repeat:no-repeat; background-position:center center; width:100%; background-attachment:fixed;}
.cmspage .faq{margin-bottom:2rem;}
.cmnForm .form-control{border:none; border-bottom:solid 1px #ddd; border-radius:0; box-shadow:none; outline:none;}
.cmnForm textarea.form-control{height:100px;}
.cmnForm .form-control.error{border-bottom:solid 1px red;}
.form-control:focus{box-shadow:none; outline:none;}
/*new home*/
.type-wrap {
  font-size: 55px;
  font-weight:600;
  min-height:170px;
}
#typed{white-space:normal!important; color:#fff;}
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.wzhome{position:relative; min-height:550px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.wzhome::before{content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.3); z-index:9;}
.wzhome .container{position:relative; z-index:10;}
.wzhome .get_app_links{margin-bottom:35px;}
.slider .hwslider .hwcarousel.owl-carousel .item::before{display:none;}
.work-process-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
.work-process-wrap .process-icon-item {
    position: relative;
    margin-bottom: 5.5rem;
}
.work-process-wrap .process-icon-item .process-icon {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    height: 8.75rem;
    width: 8.75rem;
    line-height: 1;
    border-radius: 50%;
   border:solid 2px #242424;
    transition: all 0.5s ease-in-out;
}
.work-process-wrap .process-icon-item .process-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
	font-size:18px;
}
.work-process-wrap .process-icon-item svg {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 80%;
}
.work-process-wrap .process-icon-item svg:not(:root) {
    overflow: hidden;
}
.work-process-wrap .right-shape .d-flex {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
}
.wzexpcatg .wzcatlist{display:flex; flex-wrap:wrap; width:100%;}
.wzexpcatg .wzcatlist li{width:33.33%; padding:0 15px; margin-bottom:2rem;}
.wzexpcatg .wzcatlist li .categories_show_sect{height:auto; border-radius:0; overflow:inherit;}
.wzexpcatg .wzcatlist li .categories_show_sect a{width:100%; display:flex; flex-wrap:wrap; align-items:center; border-radius:10px; background-color:#fff; overflow:hidden; transition:all 0.4s ease; box-shadow:0px 0px 30px rgba(1,69,141,0.15);}
.wzexpcatg .wzcatlist li .categories_show_sect a:hover{background-color:#01458e;}
.wzexpcatg .wzcatlist li .categories_show_sect a:hover .categories_title_name p{color:#fff;}
.wzexpcatg .wzcatlist li .categories_show_sect a::before{display:none;}
.wzexpcatg .wzcatlist li .categories_show_sect a .icon{width:100px; height:100px; background-color:#fff; border-radius:10px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.wzexpcatg .wzcatlist li .categories_show_sect a .icon img{height:100%; width:100%; object-fit:cover;}
.wzexpcatg .wzcatlist li .categories_show_sect a .categories_title_name{width:calc(100% - 100px); padding:0px 0px 0px 20px; position:static;}
.wzexpcatg .wzcatlist li .categories_show_sect a .categories_title_name p{color:#01458e; font-weight:600;}
.bg-lpurple{background-color:#f4f2fa;}
/*new home end*/
.out_box_address.check_value{display:flex; width:100%; background-color:#e5e7eb; border-radius:30px;}
.plandetails .planTime{width:450px; display:flex; justify-content:center; margin:0 auto;}
.out_box_address.check_value .form-check {
    margin: 0;
    padding: 0;
    width:33.33%;
    position: relative;
}
.out_box_address.check_value .form-check-input {
    opacity: 0;
    position: absolute;
    left: 0;
    margin: 0;
}
.out_box_address.check_value .form-check-label {
    padding: 10px;
    background-color:#e5e7eb;
    cursor: pointer;
    word-break: break-all;
    display: block;
	text-align:center;
	border-radius:30px;
    width:100%;
    position: relative;
	text-transform:uppercase;
	font-size:18px;
	font-weight:500;
}
.out_box_address.check_value .form-check-input[type=radio]:checked ~ label.form-check-label {
	background-color:#63ab3b;
	color:#fff;
}
.out_box_address.check_value .form-check-label .bubble{background-color:#e5e7eb!important; font-size:13px; padding:5px 10px; position:absolute; top:0; display:block; color:#000!important; top:-40px; border-radius:30px; text-transform:none; left:50%; margin-left:-46px;}
.out_box_address.check_value .form-check-label .bubble::before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid #e5e7eb;
    border-right: 10px solid transparent;
    border-top: 10px solid #e5e7eb;
    border-bottom: 10px solid transparent;
    left: 32px;
    bottom: -15px;
}
.out_box_address.check_value .form-check-input[type=radio]:checked ~ label.form-check-label .bubble{
	background-color:#63ab3b!important;
	color:#fff!important;
}
.out_box_address.check_value .form-check-input[type=radio]:checked ~ label.form-check-label .bubble::before{
	 border-left: 10px solid #63ab3b;
    border-top: 10px solid #63ab3b;
}
.skiptranslate{display:none!important;}
.lang .skiptranslate.goog-te-gadget{display:block!important; text-align:right;}
.lang .skiptranslate.goog-te-gadget > span{display:none!important;}
.lang .skiptranslate.goog-te-gadget select.goog-te-combo{margin:0!important; background:none; border:none; width:70px; cursor:pointer;}
.translated-ltr body, body{top:0!important;}
.webzonheader .mlang{width:100px; right:0; position:absolute;}
.lang .skiptranslate.goog-te-gadget select.goog-te-combo option{display:none!important;}
.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="bn"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="en"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="gu"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="hi"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="kn"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="ml"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="mr"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="or"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="pa"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="ta"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="te"],.lang .skiptranslate.goog-te-gadget select.goog-te-combo option[value="te"]{display:block!important;}
.mfb-nav {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -22px;
    width: 44px;
    height: 44px;
    background: #55cd6c;
    color: #fff;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
	z-index:99;
}
.mfb-nav a {
    font-size: 30px;
    position: relative;
    line-height: normal;
    text-align: center;
    background: 0 0;
    font-weight: 500;
    width: 100%!important;
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.plancol .value{font-weight:500;}
.plancol .value .fa-check-circle{ background:url(../web-images/all_icons/checked.svg) center center; background-size:100% 100%; width:25px; height:25px; filter:brightness(1) sepia(1) hue-rotate(70deg) saturate(50);}
.plancol .value .fa-close{ background:url(../web-images/all_icons/cross.svg) center center; width:25px; height:25px; filter:brightness(0.5) sepia(1) hue-rotate(-10deg) saturate(10); background-size:100% 100%;}
.plancol .value .fa::before{display:none;}
.animate-charcter
{
  background-image: linear-gradient(
    -225deg,
    #231557 0%,
    #44107a 29%,
    #ff1361 67%,
    #fff800 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
.docsidebar .nav li a{color:#1a181e; padding:0.6rem;}
.docsidebar .nav li a .fa{width:25px;}
.docsinglecontent .entry-content ul{padding:0 0 0 20px;}
.docsinglecontent .entry-content ul li a{color:#1a181e; display:inline-block; vertical-align:middle; padding:8px 0;}
.docsidebar .dropdown-toggle::after{display:none;}
.docsidebar .nav li{position:relative;}
.docsidebar .dropdown-toggle{position: absolute; right: 0; text-align: center; font-size: 20px; top: 8px;}